在 Oracle® Solaris 11.2 中管理服务定位协议服务

退出打印视图

更新时间: 2014 年 7 月
 
 

配置多播生存时间属性

多播生存时间属性 (net.slp.multicastTTL) 决定了多播包在内联网中的传播范围。多播 TTL 是通过将 net.slp.multicastTTL 属性设置为 1 与 255 之间的整数来配置的。多播 TTL 的缺省值为 255,这意味着从理论上讲,包路由不受限制。但是,TTL 为 255 时会使多播包穿透内联网,到达管理域边缘的边界路由器。需要在边界路由器上正确配置多播,才能防止多播包泄漏到 Internet 的多播主干中,或泄露给您的 ISP。

多播 TTL 范围设置与标准 IP TTL 相似,区别在于要进行 TTL 比较。对于启用了多播的路由器上的每个接口,都会为其指定一个 TTL 值。当多播包到达时,路由器会将该包的 TTL 与接口的 TTL 进行比较。如果包的 TTL 大于或等于接口的 TTL,包 TTL 将减小 1,这与标准 IP TTL 相同。如果 TTL 变为零,将放弃该包。将 TTL 范围设置用于 SLP 多播时,必须对路由器进行正确配置,以将包限制到内联网的特定子段。