多播 udp 流 dst 和 src 地址分配

网络工程 ip tcp 网络 UDP
2022-03-03 05:02:46

如果我在我的 nat 外部使用互联网在主机上进行流式传输,多播寻址如何与流式传输相关,例如,如果外部应用程序发送到 224.0.0.1,数据包如何找到到达我的机器的方式?

2个回答

首先,224.0.0.1 是一个非常糟糕的示例多播地址选择。(为什么留给读者学习。)

如果您希望多播流量跨越您的防火墙 - 或伪装成一个 NAT 路由器 - 将需要明确的规则。并且需要某种级别的多播路由或 IGMP 代理。在一些简单的情况下,简单地桥接多播可能就足够了,但这可能会出现问题。(多播是单向的;如果监听流的事物想要与发送者通信,则必须通过单播来完成。)

通常,多播在公共 Internet 上不起作用。您只能在专用 LAN 或您自己的公共子网中使用它。一些隧道协议也支持多播。