[发明专利]基于MD的组播VPN流量优化方法和设备有效
申请号: | 201310636561.6 | 申请日: | 2013-12-02 |
公开(公告)号: | CN103685040B | 公开(公告)日: | 2017-01-18 |
发明(设计)人: | 游君平;王锋 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/761 | 分类号: | H04L12/761;H04L12/46;H04L29/12 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 谢安昆,宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 md vpn 流量 优化 方法 设备 | ||
技术领域
本申请涉及通信技术领域,特别涉及一种组播虚拟专用网(Multicast VPN,MVPN)流量优化方法和设备。
背景技术
组播VPN是基于MPLS L3VPN网络实现的组播传输技术。利用组播域(Multicast Domain,MD)方案实现的组播VPN,称为MD MVPN。
MD方案的基本思想是:在骨干网中部署协议无关组播(Protocol Independent Multicast;以下简称:PIM)路由协议,并为每个MVPN分配一个骨干网内唯一的组播地址,称为默认组播组(Default-Group)。骨干网中与MVPN相连的服务提供商边缘(Provider Edge,PE)设备,为MVPN建立起Default-Group的公网默认组播分发树(Default Multicast Distribution Tree,Default-MDT)。当MVPN内有私网组播报文需要经过骨干网从源PE设备传输到另一个PE设备时,源PE设备将该私网组播报文封装成目的地址为Default-Group的公网组播报文,并在Default-MDT中转发。接收端PE设备将接收到的公网组播报文进行解封装,然后再转发到接收端PE设备连接的私网中。
由于与MVPN相连的所有PE设备都会加入MVPN对应的Default-MDT,封装后的目的地址为Default-Group的公网组播报文会被转发给MVPN内的所有PE设备,即使接收端PE设备所连接的私网没有该私网组播报文的接收需求,也会接收到封装后的目的地址为Default-Group的公网组播报文,在解封装后查找到私网内没有该私网组播报文的接收需求时,再将该私网组播报文丢弃,这样造成了不必要的带宽浪费。
为了解决上述问题,MD方案提出了一个权衡于组播路由优化和可扩展性之间的折中方法:对于流量比较大的组播业务,为它单独分配一棵组播分发树,而对于流量较小的组播业务,则统一使用Default-MDT。
为特定VPN组播组建立的组播分发树称为数据组播分发树(Data-Multicast Distribution Tree,Data-MDT)。在组播源所在的PE设备(源PE设备)上设置一定条件,一般为阈值,如果来自组播源的流量超过了这个阈值,该PE设备为该组播源分配一个公网的组地址,记为数据组播组(Data-Group),并向外发送Data MDT join消息,以通知Default-MDT上的其它PE设备它将为该组播源使用一棵新的组播分发树。对于接收到Data MDT join消息的PE设备,仅当该PE设备连接的私网存在对该组播源的组播流的接收需求时,才会加入该新的组播分发树,从而,该组播源的组播流只会发送给有需要的PE设备。
通过为流量较大的私网组播流单独建立一个Data-MDT,分配一个公网组播隧道,可以有效避免带宽浪费,但是也带来了新的问题,下面以一个实例进行说明:
参见图1,图1是现有技术MD MVPN组网示意图,如图1所示,PE1、PE2、PE3、PE4分别连接CE1所在私网、CE2所在私网、CE3所在私网、CE4所在私网,且连接到同一MVPN(连接PE1、PE2、PE3、PE4的网络,图中未画出该网络中的P设备)。其中,假设在PE1中,为VPN1配置的Default-Group为(1.2.1.1,226.0.0.1),Data-Group地址池的配置为(226.0.0.2~226.0.0.3)。
首先,在CE1中打入了(1.1.1.1,225.0.0.1)的私网组播流,假设该私网组播流的流量较大且CE2和CE3需要接收该私网组播流,则PE1从Data-Group地址池中取出一个公网的组地址(假设是226.0.0.2)分配给该私网组播流,生成以(1.2.1.1,226.0.0.2)为封装的Data-MDT1,由于PE2和PE3连接的私网均有对该私网组播流的接收需求,因此均加入Data-MDT1,该私网组播流只会发送到PE2和PE3,而不会发送到PE4。
接着,在CE1中打入(1.1.1.1,225.0.0.2)的私有网组播流,假设该私网组播流的流量较大且CE2和CE3需要接收该私网组播流,则PE1将Data-Group地址池中尚未被分配出去的公网的组地址(226.0.0.3)分配给该私网组播流,生成以(1.2.1.1,226.0.0.3)为封装的Data-MDT2,由于PE2和PE3连接的私网均有对该私网组播流的接收需求,因此均加入Data-MDT2,该私网组播流只会发送到PE2和PE3,而不会发送到PE4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310636561.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电声换能器
- 下一篇:用于控制电负载中的输入电压的方法及系统