多播域概述_MPLS和VPN体系结构(第2版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
360第7章多播VPN
信息量(多播路由条数)总是确定的1 7.2.2 多播域概述。
这么一来,就撇清了客户的多播部署与核心
网络状态信息量之间的关系。
此外,客户还能在网络中随心所欲地使用任何多播组地址,且不会与其他VPN的多播地址产生冲突。
P路由器更根本“看”不见那些多播地址,如同MPLS VPN网络环境中的VPN单播路由之于P路由器。
多播域由若干具备多播功能的虚拟路由选择和转发实例(VRF)组成,各VRF 之间可互发多播流量。
具备多播功能的VRF称为mVRF。
服务提供商可借多播域,将某特定VPN内的所有多播组地址映射为P-网络中全局唯一的多播组地址。
然后,再利用GRE隧道,将原始的客户多播数据包封装进服务提供商的数据包,来实现多播流量的传输。
GRE数据包的目的地址是服务提供商为多播域分配的惟一多播组地址;源地址是生成该包的PE路由器用来建立BGP对等关系的IP地址。
每个多播域都需占用一个全局唯一(不能冲突)的多播组地址。
因此,可将所有客户的多播状态集合:(*,G1)…(*,G N),映射为服务提供商网络中独一无二的(S,G)或(*,G)。
注意:供多播域使用的GRE隧道不同于覆盖型网络解决方案中CE路由器间所建立的
点到点GRE隧道。
供多播域使用的GRE隧道建立在PE路由器之间。
在部署了PIM SM
的情况下,可将此类隧道视为点到多点连接;若部署的是PIM Bi-Dir,则可将其视为多
点到多点连接。
因此,就本质而言,相较于覆盖型网络解决方案,供多播域使用的GRE
隧道要高效得多。
每台用来接入mVPN客户的PE路由器即为相关客户多播域中的一员。
一台PE路由器可用来接入多个末端客户,这就是说,该PE路由器可身为多个多播域的成员—每个多播域与接入PE路由器的各mVPN客户一一对应。
对P路由器而言,支持mVPN无需启用新的多播特性,因此也就避免了升级软件的麻烦,这也是多播域解决方案最吸引服务提供商眼球的地方。
核心网络中的P路由器只要支持基本多播特性,就可以开展mVPN业务了。
Cisco IOS对基本多播特性的支持早已“驾轻就熟”,对服务提供商来说,这算是最大优点—开展mVPN业务(部署多播域)时,可将其骨干网的运营风险降至最低。
服务提供商(P-网络)会在PE路由器之间,用由其分配的唯一多播组地址,为
1译者注:原文是“Although you can reduce the amount of P-network state information,the real point to note here is that with multicast domains, regardless of which multicast mode the service provider is using (PIM SM, Bi-Dir, SSM), the amount of state information in the core is deterministic”。
译者认为“regardless of which multicast mode the service provider is using (PIM SM, Bi-Dir, SSM)”应该改写为“regardless of which multicast mode the VPN customer is using (PIM SM, Bi-Dir, SSM)”。