メインコンテンツまでスキップ

6.2 Extensions to the IP Module (IP モジュールの拡張)

6.2. Extensions to the IP Module (IP モジュールの拡張)

マルチキャスト IP データグラムの送信をサポートするには, IP モジュールを拡張して, 送信データグラムをルーティングする際に IP ホストグループアドレスを認識する必要があります。ほとんどの IP 実装には次のロジックが含まれています:

if IP-destination is on the same local network,
send datagram locally to IP-destination
else
send datagram locally to GatewayTo( IP-destination )

マルチキャスト送信を許可するには, ルーティングロジックを次のように変更する必要があります:

if IP-destination is on the same local network
or IP-destination is a host group,
send datagram locally to IP-destination
else
send datagram locally to GatewayTo( IP-destination )

送信ホスト自体が送信インターフェース上の宛先グループのメンバーである場合, 送信者が禁止しない限り, ローカル配信のために送信データグラムのコピーをループバックしなければなりません。(level 2 実装のみ。)

送信データグラムの IP 送信元アドレスは, 送信インターフェースに対応する個別アドレスの 1 つでなければなりません。

ホストグループアドレスは, 送信 IP データグラムの送信元アドレスフィールド, またはソースルートまたはレコードルートオプションのどこにも配置してはなりません。