IP组播支持

网络工程 ip 多播
2021-08-02 22:40:57

我目前正在学习 IP 多播。我很困惑它需要什么支持机制才能使用。例如,来自操作系统、网卡等的支持。

根据我的理解,当机器上至少安装了一张需要使用 IP 多播的网卡支持时,IP 多播才被支持。此外,预期多播流量应支持或启用 IP 多播的路由器

换句话说,如果机器上安装了很多网卡,并且没有一个网卡支持组播,那么我们可以说平台不支持IP组播吗?

操作系统在IP组播方面如何支持?我的意思是说,即使网卡支持 IP 多播,操作系统也必须支持 IP 多播吗?

1个回答

每个主机都支持多播,并且每个主机都已经订阅了链路本地 All-Hosts 多播地址 ( 224.0.0.1)。

多播不取决于 NIC,它取决于想要侦听一个或多个多播组的应用程序。多播是有选择性的,当您运行订阅多播组的应用程序时,您的网络堆栈将侦听具有该多播组目标地址的流量,并将该流量传递给订阅应用程序。