2009-11-23 2 views
0

멀티 캐스트를 사용하여 UDP 패킷을 보내는 응용 프로그램이 있습니다. 네트워크 트래픽을 살펴보면 멀티 캐스트 사용과 관련된 많은 부수적 인 패킷이있는 것으로 보입니다. 나는 그것을 완전히 이해하지 못하지만, 자연스럽게 멀티 캐스트는 네트워크 트래픽을 증가시킨다. 그렇다면 어떻게 내가 이것을 억제 할 수 있습니까? 멀티 캐스트 그룹을 제외멀티 캐스트 데이터 그램을 조절합니다.

X

답변

0

이 메시지를 제거/가입, 멀티 캐스트 데이터를 전송에서 생성에는 보조 메시지가 없습니다. 그러나 NIC, 라우터, 스위치, 프린터 등은 모두 일반적으로 일종의 멀티 캐스트 트래픽을 전송합니다. 이는 트래픽을 기록하는 경우 사용자가보고있는 것입니다.

+0

나는 내 멀티 캐스트 그룹에 트래픽이 많이보고 있어요. 트래픽은 LLC 메시지 (Logical Link Control)입니다.이 많은 것들이 ... 음 ... 멀티 캐스트를 수행하는 부산물입니까? x – Xofo

0

간략히 말하자면, 클라이언트 노드 사이에 사이의 트래픽을 전달하는 네트워킹 장비가 필요합니다. 사람들은 네트워크 토폴로지에 따라 다양하지만 일반적으로 다음과 같습니다

  1. 이더넷은
  2. IP 라우터를 전환합니다.
  3. 스위치/라우터는 이러한 제어 프로토콜에 부합해야 이러한 소스 노드 및/또는 중간 노드 (예를 들어 스위치) IGMP 그러나 물론 멀티 캐스트 제어 프로토콜있다

(스위치 & 라우터의 기능을 구현) .

YES 멀티 캐스트로 인해 네트워크 트래픽이 증가합니다. : 일반 이더넷 허브가 거의 없으며 VLAN과 같은 IEEE 이더넷에 추가되는 이유가 여기에 있습니다.

아마도 다른 사이트 (아마도이 ​​SO 스타일 사이트 PacketDrop)에서 가장 잘 처리됩니다.

+0

@ xofo : 내 대답이 당신을 만족 시키나요? – jldupont

0

LLC 패킷은 로컬 세그먼트에 서브넷을 가지고 있음을 의미합니다. 일반적으로 이것은 여분의 패킷을 의미하지는 않습니다. LLC를 제거하려면 네트워크를 전체 클래스 C로 변경해야합니다. 일반 패킷에서 LLC 또는 SNAP는 8 바이트 헤더를 추가합니다.

http://ckp.made-it.com/ieee8022.html