组播流量大

组播流量大

嗅探了我的 SOHO 网络后,我注意到与 UPNP 服务相关的多播地址的负担最重。

网络上有 1 个外部驱动器。我认为联网驱动器将使用 SMB2 而不是 SSDP,对吗?

UPNP 频繁使用 SSDP 进行多播并且数据包长度不同是否正常?

答案1

UPNP 频繁使用 SSDP 进行多播并且数据包长度不同是否正常?

是的,服务发现是 UPnP 不可或缺的一部分(它的名称就是“通用即插即用”)。其中一些数据包可能来自不同的设备,它们要么在广告,要么在搜索不同的服务类型。SSDP 数据包包含文本,因此您只需查看内部即可了解发生了什么。

但是,预期速率(来自单个设备)应该在“每分钟几次”左右 - 除了服务启动时的初始数据包突发外,它不应该每秒重复相同的事情。

虽然如果您有许多设备托管或搜索 UPnP 服务,它可能会增加 - 但它仍然不会超过几 KB/s,也就是说,它可能是完全空闲网络上的“最重负担”,但不会压倒单播通信。

网络上有 1 个外部驱动器。我认为联网驱动器将使用 SMB2 而不是 SSDP,对吗?

不是;这些协议实现的功能不同。SSDP 用于通过多播进行服务发现,而 SMB2 则建立直接连接进行文件传输。具体来说,SMB2才不是任何形式的发现,它总是依赖于外部协议。

但是SSDP不是与 SMB2 一起使用的发现协议 - 即 WS-Discovery(又名 WSD),它使用相同的 IP 多播组但不同的 UDP 端口(3702 与 1900)。

相反,SSDP 主要用于“设备”发现。例如,大多数家用路由器都托管 UPnP IGD“互联网网关设备”服务(应用程序使用该服务进行自动端口转发);NAS 可能托管 UPnP“媒体服务器”;电视或 Chromecast 可能将自己宣传为 UPnP“媒体渲染器”——那些可通过 SSDP 发现。

相关内容