多播路由技术全解析
1. 多播开放最短路径优先协议(MOSPF)
1.1 MOSPF 原理
MOSPF 通过在标准 OSPF 格式中添加单个链路状态通告(LSA)来实现。类型 6 的组成员 LSA 用于列出属于某个组的路由器或网络,组 ID 携带在 OSPF LSA 报头的链路状态 ID 字段中。组成员信息并非通过重复路由器和网络信息来表示,而是通过引用定义这些资源的 LSA 来实现,引用通过包含被引用 LSA 的链路状态类型和链路状态 ID 完成。
这种方式不仅能略微减少流量,还使 MOSPF 能够利用为 OSPF 构建的路由表,并从 OSPF 对路由、节点和链路的撤销操作中受益。
1.2 多播树构建
MOSPF 通过向所有路由器泛洪组成员信息来为多播流量构建基于源的树。当 MOSPF 路由器需要转发发往某个组的数据报时,它知道所有组目的地和数据报的源。利用这些信息,它基于源构建到所有目的地的最短路径优先(SPF)树,找到自己在树中的位置,并相应地转发到下游节点。由于所有 OSPF 路由器对网络的链路状态有共同的视图,它们计算基于其他路由器的路由与计算本地路由一样容易。
1.3 存在的问题
在多区域网络中,组成员信息的泛洪方式可能导致路由树过于密集,这意味着多播数据报可能会在比必要更多的链路上发送,从而产生额外的流量。MOSPF 可能会从全密集模式多播路由协议中使用的修剪机制中受益。
2. 距离向量多播路由协议(DVMRP)
2.1 协议概述
DVMRP 最早在 RFC 1075 中描述,是一种密集模式、基于源的距离向量
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



