发布于 2019-07-19 07:18:39
SSDP是多播,发送到239.255.255.250。
没有路由器的帮助,多播不能跨越任何子网边界。如果给定的Wifi SSID桥接成有线网络(或其VLAN ),这些多播将到达(V)LAN的有线部分。
路由器必须被明确地启用来转发多播--但这本身就是一个很大的话题,超出了这个问题。
副业:来自零网络 (a.k.a )的相关协议套件。Rendevous/Bonjour,Avahi)也使用多播,但其方式使得路由无效。他们在数据包的IP报头中设置TTL 255,路由器将其降至254,但是终端系统上的zeroconf库拒绝接受这些包,如果TTL不是255的话。一些路由器和L3交换机支持零Some的代理功能,充当子网之间零Some的应用层中继/转发器。
SSDP似乎在IP报头中使用TTL=4 (尽管Internet使用TTL=1查找SSDP示例捕获);因此,如果启用路由器在子网之间转发多播,SSDP消息可能可以跨3路由跳。
https://networkengineering.stackexchange.com/questions/60509
复制相似问题