用于 mDNS 流量的 PIM-SM over OSPF

网络工程 ospf igmp 皮姆
2022-02-24 04:01:47

我已经通过 OSPF 连接了 2 个路由器(使用 N 个链接,N == 1,但它应该可以扩展到 N > 2)并且我试图让 mDNS 流量通过 OSPF 链接从 LAN 传输到 LAN,但我似乎无法做到这一点

我拥有的路由器(MOXA EDR 810)允许使用 DVRMP 和 PIM-SM(或 SSM)。根据我在网上阅读的内容,应该使用 PIM-SM 的组合,因为它旨在与现有的单播路由算法(如 OSPF)和 IGMP 一起使用。

作为记录,可能是快速回答是“mDNS 仅是本地的,因此不会被路由”,但我仍然试图在网上挖掘以了解它是否可行。

您对如何使用 OSPF 配置 PIM-SM 和 IGMP 以跨 LAN 进行多播有什么建议吗?

我尝试遵循nvidia华为的指南并测试了多种设置,但我觉得,由于我对此事的经验很少,我可能会在试图解释我尝试过的任何设置时感到困惑。

1个回答

mDNS 使用224.0.0.251无法离线发送的链路本地多播地址 ( ),因此您无法路由 mDNS 数据包。

RFC 5771:

4 . 本地网络控制块 (224.0.0/24)

本地网络控制块中的地址用于未从链路转发的协议控制流量。这种类型的使用示例包括 OSPFIGP 所有路由器 (224.0.0.5) [RFC2328]。

IPv4 多播地址空间注册表:

224.0.0.0 和 224.0.0.255(含)之间的地址范围保留用于路由协议和其他低级拓扑发现或维护协议,例如网关发现和组成员报告。多播路由器不应转发任何目标地址在此范围内的多播数据报,无论其 TTL 是多少。