IGMPプロトコルのTTL値が1である理由と、マルチキャストのTTLセクションで可能な異なる値は何ですか。
私がグーグルから得たのは、TTL値が1の場合、LANを離れることはありませんが、LANを離れない場合、メッセージはどのようにブロードキャストされるのですか?
IGMPプロトコルのTTL値が1である理由と、マルチキャストのTTLセクションで可能な異なる値は何ですか。
私がグーグルから得たのは、TTL値が1の場合、LANを離れることはありませんが、LANを離れない場合、メッセージはどのようにブロードキャストされるのですか?
回答:
LANを離れる必要がないのは、IGMP(またはIPv6を使用する場合はMLD)がLAN上のマルチキャストルーターとしか通信しないためです。マルチキャストルーターがルーティングを処理します。
TTL == 1は、このネットワークに留まることを意味します。どのルーターからも転送されません。これは、マルチキャストとユニキャストに当てはまります。マルチキャストでこれを行う目的は、メッセージが拡散できる範囲を制限することです。たとえば、224.0.0.1(このサブネット上のすべてのシステム)では、TTLを1にして「このサブネット上」に維持する必要があります。224.0.1.1(NTP)は、必要に応じてネットワーク全体に到達したい限り高いTTLを持つことができます。