以太虚拟网络的接入方法及装置制造方法及图纸

技术编号:13375451 阅读:76 留言:0更新日期:2016-07-20 22:01
一种以太虚拟网络的接入方法,包括:接收接入的用户网络边缘设备发送的地址解析协议报文,根据所述地址解析协议报文获取所述接入的用户网络边缘设备的MAC地址,将所述MAC地址添加到预设的MAC路由表中;获取所述接入的用户网络边缘设备的以太网段标识;与处于其邻居关系的一个或一个以上的运营商边缘设备互发包含所述以太网段标识的以太网段路由,根据接收到的以太网段路由选举主指定转发者和备指定转发者;定时向所述接入的用户网络边缘设备发送探测报文。此外,还提供了一种以太虚拟网络的接入装置。上述方法及装置能够缩短以太虚拟网络中缩短发生链路故障时CE恢复数据传输业务的时间,从而提高以太虚拟网络的可靠性。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种以太虚拟网络的接入方法及装置、用户网络边缘设备的业务恢复方法及装置。
技术介绍
以太虚拟网络(英文:EthernetVirtualNetwork,简称:EVN)是一种基于虚拟可扩展局域网(英文:VirtualeXtensibleLocalAreaNetwork,简称:VXLAN)隧道的二层网络互联虚拟专用网络(英文:VirtualPrivateNetwork,简称:VPN)技术。EVN中包含运营商边缘设备(英文:ProviderEdge,简称:PE)和用户网络边缘设备(英文:CustomerEdge,简称:CE,为方便表述,下文中均使用PE指代运营商边缘设备,使用CE指代用户网络边缘设备)。如图1所示,PE1、PE2和PE3为用户网络边缘设备;CE1、CE2和CE3分别为接入PE1、PE2和PE3的用户网络边缘设备。PE1、PE2和PE3之间建立邻居关系以及虚拟可扩展局域网VXLAN隧道(IP网络)。但是在EVN网络中,PE由CE获取的是CE的硬件地址(英文:MediaAccessControl,简称:MAC),而不是路由信息。如图1中,PE1获取的是接入的CE1的MAC地址而并不是CE1的路由信息。PE1获取到CE1的MAC地址后可将其发送给PE2,接入PE2的CE2发送的数据报文即可由PE2转发至PE1,再由PE1根据CE1的MAC地址转发至CE1,从而实现了二层网络互联虚拟专用网络。然而,专利技术人经研究发现传统技术中的以太虚拟网络中CE接入PE的方式至少存在如下问题:传统技术中,CE接入PE之后,则该PE即作为该CE的指定转发者,CE发送的数据报文均由该作为指定转发者的PE进行转发,但当该CE和PE之间的链路出现故障导致CE或PE发送的数据报文不可达时,CE需要等待较长时间才能选择新的PE接入,将其作为指定转发者转发数据。因此,传统技术中,在发生链路故障时,CE恢复数据传输业务的时间较长,从而导致EVN网络的可靠性不足。
技术实现思路
基于此,有必要提供一种缩短发生链路故障时CE恢复数据传输业务的时间的以太虚拟网络接入方法。本专利技术第一方面提供了一种以太虚拟网络的接入方法,包括:接收接入的用户网络边缘设备发送的地址解析协议报文,根据所述地址解析协议报文获取所述接入的用户网络边缘设备的MAC地址,将所述MAC地址添加到预设的MAC路由表中;获取所述接入的用户网络边缘设备的以太网段标识;与处于其邻居关系的一个或一个以上的运营商边缘设备互发包含所述以太网段标识的以太网段路由,根据接收到的以太网段路由选举主指定转发者和备指定转发者;在被选举为主指定转发者后,根据所述MAC路由表通过IP网络转发所述接入的用户网络边缘设备发送的数据报文,并定时向所述接入的用户网络边缘设备发送探测报文。在第一方面的第一种可能的实现方式中,所述方法还包括:接收远端的运营商边缘设备发送的MAC地址通告路由,根据所述MAC地址通告路由获取所述远端的运营商边缘设备的IP地址及远端的用户网络边缘设备的MAC地址,并将该获取到的IP地址和MAC地址添加到所述MAC路由表中。结合第一方面以及第一方面的第一种可能实现的方式,在第二种可能实现方式中,根据所述MAC路由表通过IP网络转发所述用户网络边缘设备发送的数据报文的步骤还包括:获取所述数据报文中包含的远端的用户网络边缘设备的MAC地址;在所述MAC路由表查找与所述远端的用户网络边缘设备的MAC地址对应的其接入的远端的运营商边缘设备的IP地址;将所述数据报文封装成IP网络数据报文,并将封装的IP网络数据报文通过IP网络发送至与所述查找到的IP地址对应的远端的运营商边缘设备,并由该远端的运营商边缘设备将其解包后,转发至所述MAC地址对应的远端的用户网络边缘设备。结合第一方面以及第一方面的第一种可能实现的方式,在第三种可能实现方式中,所述根据接收到的以太网段路由选举主指定转发者和备指定转发者,并被选举为主指定转发者的步骤之后还包括:接收所述远端的运营商边缘设备发送的数据报文,判断其是否为组播报文,若是,则在转发所述数据报文时,排除所述被选为备指定转发者的运营商边缘设备。结合第一方面以及第一方面的第一种可能实现的方式,在第四种可能实现方式中,所述定时向所述接入的用户网络边缘设备发送探测报文的步骤之后还包括:接收所述接入的用户网络边缘设备返回的响应报文,检测所述响应报文是否超时,若是,则通知所述远端的用户网络边缘设备向被选为备指定转发者的运营商边缘设备转发数据报文。结合第一方面可能实现的方式,在第五种可能实现方式中,所述根据接收到的以太网段路由选举主指定转发者和备指定转发者的步骤还包括:根据接收到的以太网段路由获取与该接入的用户网络边缘设备的以太网段标识对应的运营商边缘设备的IP地址;通过比较所述IP地址的大小选举主指定转发者和备指定转发者。此外,还有必要提供一种缩短发生链路故障时CE恢复数据传输业务的时间的以太虚拟网络接入装置。一种以太虚拟网络的接入装置,包括:路由表添加模块,用于接收接入的用户网络边缘设备发送的地址解析协议报文,根据所述地址解析协议报文获取所述接入的用户网络边缘设备的MAC地址,将所述MAC地址添加到预设的MAC路由表中;以太网段标识获取模块,用于获取所述接入的用户网络边缘设备的以太网段标识;指定转发者选举模块,用于与处于其邻居关系的一个或一个以上的运营商边缘设备互发包含所述以太网段标识的以太网段路由,根据接收到的以太网段路由选举主指定转发者和备指定转发者;数据报文转发模块,用于在被选举为主指定转发者后,根据所述MAC路由表通过IP网络转发所述接入的用户网络边缘设备发送的数据报文,并定时向所述接入的用户网络边缘设备发送探测报文。结合第一方面以及第一方面的第一种可能实现的方式,在第二种可能实现方式中,所述路由表添加模块还用于接收远端的运营商边缘设备发送的MAC地址通告路由,根据所述MAC地址通告路由获取所述远端的运营商边缘设备的IP地址及远端的用户网络边缘设备的MAC地址,并将该获取到的IP地址和MAC地址添加到所述MAC路由表中。结合第一方面以及第一方面的第一种可能实现的方式,在第三种可能实现方式中,数据报文转发模块还用于获取所述数据报文中包含的远端的用户网络边缘设备的MAC地址;在所述MAC路本文档来自技高网
...

【技术保护点】
一种以太虚拟网络的接入方法,包括:接收接入的用户网络边缘设备发送的地址解析协议报文,根据所述地址解析协议报文获取所述接入的用户网络边缘设备的MAC地址,将所述MAC地址添加到预设的MAC路由表中;获取所述接入的用户网络边缘设备的以太网段标识;与处于其邻居关系的一个或一个以上的运营商边缘设备互发包含所述以太网段标识的以太网段路由,根据接收到的以太网段路由选举主指定转发者和备指定转发者;在被选举为主指定转发者后,根据所述MAC路由表通过IP网络转发所述接入的用户网络边缘设备发送的数据报文,并定时向所述接入的用户网络边缘设备发送探测报文。

【技术特征摘要】
1.一种以太虚拟网络的接入方法,包括:
接收接入的用户网络边缘设备发送的地址解析协议报文,根据所述地址解
析协议报文获取所述接入的用户网络边缘设备的MAC地址,将所述MAC地址
添加到预设的MAC路由表中;
获取所述接入的用户网络边缘设备的以太网段标识;
与处于其邻居关系的一个或一个以上的运营商边缘设备互发包含所述以太
网段标识的以太网段路由,根据接收到的以太网段路由选举主指定转发者和备
指定转发者;
在被选举为主指定转发者后,根据所述MAC路由表通过IP网络转发所述
接入的用户网络边缘设备发送的数据报文,并定时向所述接入的用户网络边缘
设备发送探测报文。
2.根据权利要求1所述的以太虚拟网络的接入方法,其特征在于,所述方
法还包括:
接收远端的运营商边缘设备发送的MAC地址通告路由,根据所述MAC地
址通告路由获取所述远端的运营商边缘设备的IP地址及远端的用户网络边缘设
备的MAC地址,并将该获取到的IP地址和MAC地址添加到所述MAC路由表
中。
3.根据权利要求2所述的以太虚拟网络的接入方法,其特征在于,根据所
述MAC路由表通过IP网络转发所述用户网络边缘设备发送的数据报文的步骤
还包括:
获取所述数据报文中包含的远端的用户网络边缘设备的MAC地址;
在所述MAC路由表查找与所述远端的用户网络边缘设备的MAC地址对应
的其接入的远端的运营商边缘设备的IP地址;
将所述数据报文封装成IP网络数据报文,并将封装的IP网络数据报文通过
IP网络发送至与所述查找到的IP地址对应的远端的运营商边缘设备,并由该远
端的运营商边缘设备将其解包后,转发至所述MAC地址对应的远端的用户网络

\t边缘设备。
4.根据权利要求2所述的以太虚拟网络的接入方法,其特征在于,所述根
据接收到的以太网段路由选举主指定转发者和备指定转发者,并被选举为主指
定转发者的步骤之后还包括:
接收所述远端的运营商边缘设备发送的数据报文,判断其是否为组播报文,
若是,则在转发所述数据报文时,排除所述被选为备指定转发者的运营商边缘
设备。
5.根据权利要求2所述的以太虚拟网络的接入方法,其特征在于,所述定
时向所述接入的用户网络边缘设备发送探测报文的步骤之后还包括:
接收所述接入的用户网络边缘设备返回的响应报文,检测所述响应报文是
否超时,若是,则通知所述远端的用户网络边缘设备向被选为备指定转发者的
运营商边缘设备转发数据报文。
6.根据权利要求1所述的以太虚拟网络的接入方法,其特征在于,所述根
据接收到的以太网段路由选举主指定转发者和备指定转发者的步骤还包括:
根据接收到的以太网段路由获取与该接入的用户网络边缘设备的以太网段
标识对应的运营商边缘设备的IP地址;
通过比较所述IP地址的大小选举主指定转发者和备指定转发者。
7.一种以太虚拟网络的接入装置,其特征在于,包括:
路由表添加模块,用于接收接入的用户网络边缘设备发送的地址解析协议
报文,根据所述地址解析协议报文获取所述接入的用户网络边缘设备的MAC地
址,将所述MAC地址添加到预设的MAC路由表中;
以太网段标识获取模块,用于获取所述接入的用户网络边缘设备的以太网
段标识;
指定转发者选举模块,用于与处于其邻居关系的一个或一个以上的运营商
边缘设备互发包含所述以太网段标识的以太网段路由,根据接收到的以太网段
路由选举主指定转发者和备指定转发者;
数据报文转发模块,用于在被选举为主指定转发者后,根据所述MAC路由

\t表通过...

【专利技术属性】
技术研发人员:廖文奇
申请(专利权)人:华为数字技术苏州有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1