[发明专利]组播转发方法、装置及网络设备有效
申请号: | 201210028817.0 | 申请日: | 2012-02-09 |
公开(公告)号: | CN102571375A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 张明振 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L12/46;H04L12/56;H04L29/12 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马爽 |
地址: | 100036 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转发 方法 装置 网络设备 | ||
技术领域
本发明涉及网络通信技术,尤其涉及一种组播转发方法、装置及网络设备。
背景技术
多协议标签交换(Multiprotocol Label Switching,MPL S)是一种不再使用传统路由表进行数据转发,而是通过查找报文中的标签决定转发行为的协议。组播虚拟专用网络(Virtual Private Network,VPN)是一种基于边界网关协议(Border Gateway Protocol,BGP)的三层(L3)MPLS VPN网络传播VPN内的组播数据的技术。其中,组播域(Multicast-Domain,MD)是实现组播VPN的一种方案,即MD VPN方案。每个VPN对应一个MD,该MD覆盖了该VPN内能够交互组播数据的所有提供商边缘路由器(Provider Edge Router,PE)。在MD VPN方案中,MD被视为公网,而该MD之外被视为私网。每个MD在公网上分配一个独立的组播地址,称为共享组(Share-Group)地址,它是MD在公网上的唯一标志,用来在公网上建立MD所对应的组播分发树(Multicast Distribution Tree,MDT)。MDT定义了MD中传输组播数据的各PE之间的路径,包括缺省MDT(Default-MDT)和数据MDT(Date MDT)。在MD内各PE通过组播隧道(Multicast Tunnel,MT)连接到一起。组播隧道接口(Multicast Tunnel Interface,MTI)是MT的入/出口,相当于MD的入/出口。PE通过MTI连接到MT上。在MD内部,私网数据通过MT进行传输。MT传输过程为:本地PE将私网组播报文封装成公网组播报文,并在公网内进行组播转发,远端PE收到该公网组播报文后通过解封装将其还原成私网组播报文。
图1为现有技术中一种实现组播VPN的网络示意图。如图1所示,PE1、PE2和汇聚点(Rendezvous Point,RP)3构成MD,用户边缘路由器(Customer Edge Router,CE)4与PE1连接,CE5与PE2连接。其中,CE4和CE5属于同一VPN。在该网络架构中,MD被视为公网,当CE4将VPN中的私网组播报文(假设该私网组播报文的源地址和目的地址分别是192.168.1.1和224.1.1.1)发送到PE1后,PE1依据对应的组播VPN路由转发表(Multicast VPN Routing and Forwarding,MVRF)将私网的组播报文发送到MTI上并转换为公网组播报文(假设公网组播报文后的源地址和目的地址分别为10.1.1.1,239.1.1.1),然后发送到MT中,通过MT转发给该MD内的其他PE(例如PE2),在PE2上再将公网组播数据转换为私网组播数据。
在实际应用过程中,经常会发生需要不同VPN访问一个共享VPN的服务的场景。如图2所示,第一VPN下的用户设备21需要访问第二VPN中的组播服务器27提供的业务,此时就会出现跨VPN的组播需求。由于不同VPN对应于不同的MD,并且各MD之间是相互独立的。现有技术中解决跨VPN组播的方法是,在第一VPN中的CE22连接的PE23上配置第二VPN,使PE23通过RP24和与第二VPN中的CE26连接的PE25同属于对应第二VPN的MD,在该MD中各PE之间建立MT,通过MT完成私网组播数据的发送。或者,在PE25上配置第一VPN,使PE23和PE25同属于对应第一VPN的MD,在该MD的各PE之间建立MT,通过MT完成私网组播数据的转发。
由上述可见,为了实现跨VPN之间的组播,需要在一方的PE上配置另一方所属的VPN(该VPN对该方PE来说是不需要存在的)使两个PE属于一个MD,并在两个PE之间建立相应的MT。但是,每台设备所允许配置的VPN以及所支持的MT数都是有限的,这样就会减少有效的VPN和MT资源,造成VPN和MT资源的浪费。
发明内容
本发明提供一种组播转发方法、装置及网络设备,用以在实现跨VPN组播时减少PE上所配置的VPN和PE之间建立的MT数量,节约VPN和MT资源。
本发明提供一种组播转发方法,包括:
第一VPN内的第一PE接收第一VPN内的组播源发送的私网组播报文,所述私网组播报文的目的地址是第二VPN的私网组播地址;
所述第一PE根据预先在所述第一PE的MVRF下配置的所述第二VPN内的第二PE所属MD的公网组播地址,对所述私网组播报文进行封装处理生成公网组播报文,所述公网组播报文的目的地址是所述第二PE所属MD的公网组播地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210028817.0/2.html,转载请声明来源钻瓜专利网。