7.3 Extensions to the Local Network Service Interface (ローカルネットワークサービスインターフェースの拡張)
7.3. Extensions to the Local Network Service Interface (ローカルネットワークサービスインターフェースの拡張)
着信ローカルネットワークマルチキャストパケットは, ローカルネットワークユニキャストパケットと同じ "Receive Local" 操作を使用して IP モジュールに配信されます。IP モジュールがどのマルチキャストパケットを受け入れるかをローカルネットワークモジュールに指示できるようにするため, ローカルネットワークサービスインターフェースは2つの新しい操作を提供するように拡張されます:
JoinLocalGroup ( group-address )
LeaveLocalGroup ( group-address )
ここで group-address は IP ホストグループアドレスです。JoinLocalGroup 操作は, ローカルネットワークモジュールに, 指定された IP ホストグループアドレス宛に後続で到着するパケットを受け入れて上位に配信するよう要求します。LeaveLocalGroup 操作は, ローカルネットワークモジュールに, 指定された IP ホストグループアドレス宛のパケットの上位配信を停止するよう要求します。ローカルネットワークモジュールは, マルチキャスト受信フィルターを更新するために必要に応じて IP ホストグループアドレスをローカルネットワークアドレスにマッピングする必要があります。どのローカルネットワークモジュールも LeaveLocalGroup 要求を自由に無視でき, 着信パケットを十分にフィルタリングできない場合は, JoinLocalGroup 要求で指定されたアドレスだけでなく, より多くのアドレス宛のパケットを配信することができます。
ローカルネットワークモジュールは, そのモジュールから送信されたマルチキャストパケットを決して配信してはなりません。マルチキャストのループバックは IP 層以上で処理されます。