为什么IGMP协议中的TTL值为1,以及TTL部分中的多播可能有哪些不同的值?
我从谷歌那里得到的是,如果TTL值为1,那么它不会离开局域网,但是如果它不会离开局域网,则味精将如何广播?
为什么IGMP协议中的TTL值为1,以及TTL部分中的多播可能有哪些不同的值?
我从谷歌那里得到的是,如果TTL值为1,那么它不会离开局域网,但是如果它不会离开局域网,则味精将如何广播?
Answers:
它不必离开LAN的原因是IGMP(如果使用IPv6,则为MLD)仅与LAN上的多播路由器对话。多播路由器将负责路由。
TTL == 1表示留在此网络上;它不会被任何路由器转发。多播和单播都是如此。使用多播进行此操作的目的是限制消息可以传播多远。例如,要求224.0.0.1(此子网上的所有系统)的TTL为1才能使其“在此子网上”。您可以根据需要将224.0.1.1(NTP)的TTL设置为尽可能高的TTL。