Internet Multicast over MPLS:技术解析与实现
1. MDT模型的优缺点
MDT(多播分发树)是一种支持多播数据高效复制的(提供商)多播树。若PE1有两个核心上行接口,且需向1000个远程PE发送多播数据包,PE1最多复制一次数据包,并从每个核心上行接口最多发送一份副本。此外,该模型还实现了数据MDT,以实现更高效的分发。
然而,该模型也存在一些缺点。在局域网中,C - PIM(客户组管理协议)复杂且易产生干扰。当PE3向PE1发送C - PIM加入消息时,VPN中的其他所有PE都会接收并处理该消息。PIM加入/剪枝消息会发送到224.0.0.13,并定期刷新,这使得该解决方案在控制平面的可扩展性和健壮性较差。而且,该模型在转发平面缺乏完全的灵活性,可用的P - 隧道类型有PIM/GRE和MP2MP mLDP,但它们都无法利用MPLS的流量工程等特性。
2. 直接PE间模型
此模型通过MPLS标签交换路径建立PE - PE的PIM邻接关系,在相关术语中属于A1、C2、E3、T2、Y4类型,仅由IOS XR实现且仅适用于S2。
PIM设计用于双向链路,而MPLS标签交换路径(LSP)通常是单向的,但存在一种双向的LSP,即多点到多点LSP(MP2MP LSP),它是RFC 6388中描述的两种LSP类型之一。使用这些(P2MP或MP2MP)扩展时,LDP常被称为多点LDP(mLDP)。
MP2MP LSP由一个根节点、零个或多个中转节点以及一个或多个同等作为入站或出站LSR的叶LSR组成。从服务角度看,MP2MP LSP模拟了一个连接PE的双向局域网,且无减少泛洪的学习机制,任何放入MP2MP