네트워크

트래픽 종류 정리 (멀티캐스트, 브로드캐스트, 애니캐스트, 유니캐스트)

25G 2024. 3. 1. 12:23

유니캐스트

  • 1:1 통신
  • 출발지와 목적지가 1:1로 통신
    유니캐스트는 출발지와 목적지가 명확히 하나로 정해저 있는 1:1통신 방식입니다. 실제고 사용하는 대부분의 통신은 유니 캐스트 방식을 사용한다.

브로드캐스트

  • 1: 모든 통신
  • 동일 네트워크에 존재하는 모든 호스트가 목적지
    브로드캐스트는 목적지 주소가 모든으로 표기되어 있는 통신 방식 입니다. 유니캐스트로 통신하기 전 주로 상대방의 정확한 위치를 알기 위해 사용된다. 주소 체계에 따라 브로드캐스트를 다양하게 분류할 수 있지만 기본 동작은 로컬네트워크 내에서 모든 호스에 패킷을 전달해야 할 때 사용된다.

    멀티캐스트

  • 1: 그룹 통신
  • 하나의 출발지에서 다수의 특정 목적지로 데이터 전송
    멀티 캐스트는 멀티캐스트 그룹 주소를 이용해 해당 그룹에 속한 다수의 호스트로 패킷을 전송하기 위한 통신 방식. IPTV와 같은 실시간 방송을 볼때 멀티캐스트 통신방식을 사용한다. 증권 시세 전송같이 단방향으로 다수에게 동시에 같은 내용을 전달해야 할 때 사용된다.

    애니캐스트

  • 1:1 통신이나 목적지는 동일 그룹내에 1개 호스트이다.
  • 다수의 동일 그룹중 가장 가까운 호스트에서 응답
  • IPv4에서는 일부 기능 구현, IPv6은 모두 구현 가능
    애니캐스트는 애니캐스트 주소가 같은 호스트들 중에서 가장 가깝거나 가장 효율적으로서비스 할 수 있는 호스트와 통신하는 방식입니다. 이런 애니캐스트 게이트웨이의 성질을이용해서 가장 가까운 DNS서버를 찾을 때 사용하거나 가장 가까운 게이트웨이를 찾는 애니캐스트 게이트웨이 기능에사용되기도 합니다.
    최종 통신은 1:1로 유니케스트와 동일하지만 같은 목적지 주소를 가진 서버가 여러 대여서 통신 가능한 다수의 후보군이 있다.

BUM 트래픽

Broadcast Unknown Unicast Multicast를 지칭하는데 서로 다른 종류의 트래픽이지만 네트워크에서의 동작은 서로 비슷하다. 언노운 유니케스트는 유니캐스트여서 목적지 주소는 명확히 명시되어 있지만 네트워크에서의 동작은 브로드캐스트와 같을 때를 가리킨다. 그리고 목적지가 명확히 명시되어 있다. 하지만 스위치가 목적지에 대한 주소를 학습하지 못한 상황에서 패킷을 모든 포트로 플러딩하는데 이런 유니캐스트를 언노운 유니케스트라고 한다.
BUM 트래픽의 이해가 중요한 이유는 유니케스트이지만 실제로 겉으로 보이는 동작방식은 브로드캐스트에 가깝기 때문, 유니캐스트다보니 자신이 포함하지 않은 데이터는 NIC에서 폐기되지만 네트워크 입장에서는 네트워크 자원을 쓸데없이 사용하므로 네트워크상에 불필요한 BUM트래픽이 많아지만 네트워크 성능이 저하 될 수 있다.

'네트워크' 카테고리의 다른 글

서브넷과 게이트웨이  (0) 2024.03.24
IP 주소 개념 뿌시기  (0) 2024.03.09
OSI 7계층 별 좀 더 깊은 이해  (0) 2024.03.01
인캡슐레이션과 디캡슐레이션  (0) 2023.11.19
unicast, broadcast, multicast 얕은 지식  (0) 2023.09.06