当前位置:首页 > Juniper网络技术方案-v2.0 - 图文
映射,同时网络中也不再需要MSDP协议,以完成RP与RP之间的源发现。
二、源特定组播需要IGMPv3技术
为了成功实施SSM组播业务,除了要求网络端到端地支持网络组播和SSM模式外,同时还要求网络和应用支持IGMPV3协议栈。
源特定组播需要使用IGMPV3,IGMPV3在IGMPV1/V2的基础上提供了额外的源过滤组播功能(SFM:Source-Filtered Multicast)。在IGMP V1/V2中,主机只根据组地址来决定加入某个组并从任何一个源接收发给该组地址的业务量。具有源过滤组播功能(SFM)的主机使用IGMP V3来通告该主机所希望加入的组播组,同时还通告该主机所希望接收的组播源的地址。主机可以通过一个包括列表(Inclusion List)或一个排除列表(Exclusion List),前者规定了该主机所期望接收的组播源的地址(即规定了哪些源能发送给该组播组),而后者规定了该主机不希望接收的组播源的地址。
三、源特定组播流程
在一个PIM-SSM网络中,一个主机用户使用IGMPV3登记一个SSM频道,并通告它所期望加入的组播组G和组播源S,如下图所示。该主机所直接连接的PIM-SM路由器(即接收端的指定路由器DR),向源方向的RPF邻居发送(S,G)加入消息。
接收端通告希望加入组播组G和组播源S
(S,G)消息发起建立源树,然后向组播源方向一跳一跳地建立源树,即SPT树,直到到达组播源。如下图所示,穿过整个网络建立源树(SPT树)。
Juniper Networks,Inc. Page 41 of 98
源端路由器加入源树(SPT树)
利用源树(SPT树),把组播业务量传递给终端用户,如下图所示。
在源和接收端之间建立了(S,G)状态
1.6.2.3 Multicast over MPLS VPN
组播MPLS VPN是通过把组播路由信息带入路由转发表来实现对组播支持的。当客户边界(CE)路由器转发的组播通信量或组播控制信息到达提供商边界(PE)路由器时,PE路由器查询组播VPN路由转发表(MVRF)进行转发决策。那么,服务提供商网络是如何区分不同VPN来完成组播通信量和组播控制信息的传递的呢?
一组可互传组播通信量MVRF构成一个组播域。举例来说,一个客户的组播域可涵盖此客户传递特定组播通信量的所有的客户边缘路由器。组播VPN为每个组播域建立一个静态的默认组播分配树(MDT),此MDT定义了组播域中传输组播通信量的提供商边界路由器之间的路径。对于高带宽应用的组播类型如视频,还提供一种动态MDT称为数据组播分配树(Date MDT),当组播流量超过某一设定值时动态MDT被建立,这样组播流量可以沿着一条优化路径流动。下面举例说明组播在MPLS VPN中的传输过程。提供商MPLS核心由P1,P2,P3,P4 4台路由器组成,它们分别连接各自
Juniper Networks,Inc. Page 42 of 98
的提供商边界路由器,客户边界路由器通过PE路由器提供的VPN通道相互连接。VPN客户A由站点a,b,c组成,VPN客户B由站点a,b组成。客户A的默认组播分配树(MDT)包括P1,P2和P4及相连的PE路由器,由于P3路由器只与其他客户有关不被包括在内。在客户A的组播应用中站点 b连接组播服务器O。假设客户A站点a的一个成员希望加入组播实例,主机M发出IGMP组加入请求,客户边界路由器CE1转发请求至PE1,提供商边界路由器PE1沿着此组播域的默认组播分配树将组播加入请求转发至组播资源所在的提供商边界路由器PE2,PE2转发加入请求至客户边界路由器CE2,这时CE2开始向PE2转发组播数据,PE2则沿着默认组播分配树转发组播数据。当转发组播数据的同时PE2监测到组播流量超出建立数据组。
播分配树的设定值,PE2将沿着默认组播分配树向客户A的组播域中的所有PE路由器通告数据组播分配树建立信息,经一短暂间隔,PE2开始沿着数据组播分配树传输组播流量。由于只有PE1发出组播请求,因而只有PE1加入数据组播分配树并接收流量。
1.6.2.4 P2mp mpls lsp multicast技术原理
在MPLS的网络环境中,无论通过MPLS L2VPN或L3VPN来实现组播网络的部署,都需要借助IP的组播协议,而不是纯粹的MPLS 的组播;对于在MPLS LSP中运行的组播流,无法保证每个分支的带宽保证和链路的冗余,因此T/M路由器提供了一个新的特性,基于P2MP的MPLS TE组播实现,同时附带了MPLS TE本身的优势,提供每一个分支的带宽的需求和对重要的分支的保护机制,包括fast-reroute等。 P2MP MPLS TE的工作原理:
复制的对象是MPLS的报文,需要组播传递的报文,可以通过SPE(source PE,指连接一个或多个源)进入P2MP MPLS LSP,RPE(Receive PE-指连接一个或多个接受设备)是P2MP的接受的PE路由器,P2MP的MPLS TE终结到RPE路由器上。RPE和SPE组成一个组播树结构,如下图所示:
Juniper Networks,Inc. Page 43 of 98
在P2MP的形成组成过程中,通过扩展的RSVP机制实现,在RPE点通过RESV message加入最近的MPLS的merge点,在merge点对RPE进行复制。
1.6.3 组播在YYYY系统广域网中的实现方式
1.6.3.1 YYYY系统广域网组播实现纯IP环境下组播网络部署
a. 路由协议的选择
目前组播路由协议的种类很多,例如PIM SM、PIM DM、MSDP、DVMRP、MIS-IS、MBGP等等。其中,由于PIM SM、DVMRP、MIS-IS均为密集型组播路由协议,其特点是认为组播组员的分布相对集中,因此采用Flood and Prune工作模式来决定组播分发树。但在大规模运营商网络环境下,组播组员的分布相对分散,Flood and Prune工作模式中对组播流缺省进行flooding的方法会造成骨干带宽的大量无谓消耗,并对骨干路由器造成不必要的压力,因此无法满足大规模运营商网络环境所要求的组播可扩展性。
PIM SM是专门为大规模运营商网络环境设计的稀疏性组播路由协议,由于采用Rendezvous Point(RP)的概念来取代密集型组播路由协议
Juniper Networks,Inc. Page 44 of 98
共分享92篇相关文档