[发明专利]一种基于DVPN的组播数据传输方法和设备无效

专利信息
申请号: 201210507830.4 申请日: 2012-12-03
公开(公告)号: CN103023667A 公开(公告)日: 2013-04-03
发明(设计)人: 王佩龙;毛昱 申请(专利权)人: 杭州华三通信技术有限公司
主分类号: H04L12/18 分类号: H04L12/18;H04L12/803
代理公司: 北京鑫媛睿博知识产权代理有限公司 11297 代理人: 龚家骅
地址: 310053 浙江省杭州市高新技术产业*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 dvpn 数据传输 方法 设备
【说明书】:

技术领域

发明涉及通信技术领域,特别是涉及一种基于DVPN(Dynamic Virtual Private Network,动态虚拟专用网络)的组播数据传输方法和设备。

背景技术

越来越多的企业希望利用公共网络组建VPN(Virtual Private Network,虚拟专用网络),以连接地理位置不同的多个分支机构;然而企业分支机构通常采用动态地址接入公共网络,使得通信一端无法事先知道对端的公网地址,为组建VPN提出了难题。为此提出了DVPN技术,其通过NHRP(Next Hop Resolution Protocol,下一跳解析协议)或者VAM(VPN Address Management,VPN地址管理)协议收集、维护和分发动态变化的公网地址信息,从而在企业网各分支机构使用动态地址接入公网的情况下,在各分支机构间建立VPN。

DVPN包括Full-Mesh(全互联)网络,在该Full-Mesh网络中,Spoke之间可以建立direct(直连)隧道直接进行通信,且Hub主要作为路由信息交换的中心;具体的,Spoke在向Server(服务器)注册后可以获得Hub的信息,并与Hub建立永久的隧道连接;且任意两个Spoke之间可以建立direct隧道,该direct隧道是动态的,在一段规定时间内没有数据交互时需要被删除。

在Full-Mesh网络中,隧道建立过程包括如下步骤:

步骤1、如图1所示的Site(节点)接入网络的初始状态示意图;在初始状态下,各Site都接入到网络,但彼此之间没有建立隧道。

步骤2、如图2所示的Site向Server注册示意图;在各Site向Server注册的过程中,各Site可以通过注册请求报文和回应报文的交互,获得Hub或Spoke的身份,且在Spoke和Hub之间建立隧道;其中,该Server可以是NHS(对应于NHRP实现的方式)或者VAM Server(对应于VAM实现的方式)。

步骤3、如图3所示的Spoke之间建立direct隧道示意图;在Spoke之间建立direct隧道的过程中,假设Spoke1与PC1相连,Spoke2与PC2相连,当PC1需要发送数据给PC2时,Spoke1向Server发送下一跳解析请求报文,Server将Spoke2注册的公网地址通过下一跳解析响应报文通知给Spoke1,之后Spoke1可以利用Spoke2的公网地址建立到Spoke2的direct隧道。

在所有Spoke之间都建立direct隧道之后,则可以形成一个Full-Mesh网络,如图4所示,为Full-Mesh网络的示意图;该网络中包括Spoke和Hub之间的隧道以及Spoke和Spoke之间的direct隧道;此时,各Spoke之间的数据可以直接通过Spoke之间的direct隧道转发,而不需要通过Hub进行中转。

在Full-Mesh网络中组播数据的转发过程如下:当Spoke相连终端需要发送组播数据时,由于Spoke不知道将组播数据转发给哪些邻居,因此该Spoke只能将组播数据发送给Hub,由Hub将组播数据复制发送给所有已注册在线的Spoke。如图5所示的组播数据发送示意图,Spoke1、Spoke3、Spoke4各自下挂的子网中分别有PC1、PC3、PC4加入组播组MG1;Spoke1收到来自PC1的组播数据后,将组播数据进行单播隧道封装,经过路径1(Spoke1和Hub之间的隧道)发送给Hub;由Hub对组播数据进行复制,并分别发送给Spoke2,Spoke3和Spoke4;Spoke3在收到组播数据后,将组播数据发送给PC3,Spoke4在收到组播数据后,将组播数据发送给PC4;由于Spoke2下挂子网中没有PC加入此组播组,因此Spoke2会丢弃收到的组播数据。

在上述实现过程中,如图6所示的Hub复制转发组播数据示意图,通过Hub复制组播数据并转发给所有非组播源所在的Spoke时,如果上线的Spoke很多并且相连终端都没有加入组播组,则会有大量的组播数据在这些Spoke上被丢弃;当多个Spoke相连终端加入了不同组播组,而且都有组播数据发送时,Hub作为组播数据的复制和中转中心,其负载很大,性能极差。

发明内容

本发明提供一种基于DVPN的组播数据传输方法和设备,以由Spoke利用direct隧道直接发送组播数据,减轻Hub的处理负载。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210507830.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top