IGMP 프로토콜에서 TTL 값이 1 인 이유와 멀티 캐스팅을위한 TTL 섹션에서 가능한 다른 값은 무엇입니까?
내가 구글에서 얻은 것은 TTL 값이 1이면 LAN을 떠나지 않지만 LAN을 떠나지 않으면 msg가 어떻게 브로드 캐스트되는지?
IGMP 프로토콜에서 TTL 값이 1 인 이유와 멀티 캐스팅을위한 TTL 섹션에서 가능한 다른 값은 무엇입니까?
내가 구글에서 얻은 것은 TTL 값이 1이면 LAN을 떠나지 않지만 LAN을 떠나지 않으면 msg가 어떻게 브로드 캐스트되는지?
답변:
LAN을 떠나지 않아도되는 이유는 IGMP (또는 IPv6을 사용하는 경우 MLD)가 LAN의 멀티 캐스트 라우터와 만 통신하기 때문입니다. 멀티 캐스트 라우터는 라우팅을 처리합니다.
TTL == 1 은이 네트워크에 머무르는 것을 의미 합니다 . 라우터가 전달하지 않습니다. 이것은 멀티 캐스트와 유니 캐스트에 해당됩니다. 멀티 캐스트로이를 수행하는 목적은 메시지가 얼마나 멀리 퍼질 수 있는지 제한하는 것입니다. 예를 들어, 224.0.0.1 ( 이 서브넷의 모든 시스템 )은 "이 서브넷에서"유지하려면 TTL이 1이어야합니다. 224.0.1.1 ( NTP )은 필요한만큼 네트워크 전체에 도달하려는만큼 높은 TTL을 가질 수 있습니다.