サービスロケーションプロトコルの管理

マルチキャストの有効期限プロパティの構成

マルチキャストの有効期限 (net.slp.multicastTTL プロパティ) は、マルチキャストパケットがイントラネット内で伝達される範囲を決定します。マルチキャスト TTL は net.slp.multicastTTL プロパティを 1 〜 255 までの整数に設定することにより構成されます。マルチキャスト TTL のデフォルト値は 255 で、これは理論的にはパケット経路が無制限であることを意味します。しかし、TTL を 255 とすると、マルチキャストパケットがイントラネットを超えて管理ドメインの端にある境界ルータまで進む原因になります。インターネットのマルチキャストバックボーンまたは ISP にマルチキャストパケットが漏れないようにするには、境界ルータ上のマルチキャストが正しく構成されていることが必要です。

マルチキャスト TTL のスコープ設定は、TTL 比較が作成されることを除いて、標準的な IP の TTL と似ています。マルチキャストを実行できるルータ上の各インタフェースには、TTL 値が割り当てられています。マルチキャストパケットが着信すると、ルータはパケットの TTL をインタフェースの TTL と比較します。パケットの TTL がインタフェースの TTL 値と同じかそれより大きい場合は、標準的な IP の TTL の場合と同じように、パケットの TTL を 1 減らします。TTL がゼロになると、そのパケットは破棄されます。したがって、SLP マルチキャストに TTL スコープを使用する場合、パケットをイントラネットの特定のサブセクションに限定するために、ルータが適切に構成されている必要があります。

TTL 値を減らしてマルチキャストの伝達範囲を縮小することができます。TTL の値が 1 の場合、パケットはそのサブネットに限定されます。TTL の値が 32 の場合は、パケットはそのサイトに限定されます。「サイト」は、マルチキャスト TTL について記述されている RFC 1075 では定義されていません。32 以上の値は、インターネット上の論理的な経路を指すので使用しないでください。ただし、32 未満の値は、ルータが TTL を使用して適切に構成されていれば、アクセス可能なサブネットのセットにマルチキャストを限定するために使用できます。