【技术实现步骤摘要】
一种路由同步方法及跨设备链路聚合组
本专利技术涉及通信
,尤其涉及一种路由同步方法及跨设备链路聚合组。
技术介绍
跨设备链路聚合组(Multi-chassisLinkAggregationGroup,M-LAG)是一种实现跨设备链路聚合的机制,能够实现多台设备间的链路聚合,从而把链路可靠性从单板级提高到了设备级,组成双活系统。在VXLAN(VirtualeXtensibleLocalAreaNetwork,VXLAN,虚拟可扩展局域网)网络中,含有单挂设备的跨设备链路聚合组的多台设备,比如图1所示的VTEP1和VTEP2,VM1是连接到VTEP1的单挂设备,VTEP3到单挂设备VM1有两条等价路径,然而,VTEP3发送给VM1的数据包有可能发送给VTEP2,VTEP2接收到数据包后通过peer-link链路发送给VTEP1,即到单挂设备VM1的数据包需要经过VTEP1和VTEP2之间的peer-link链路,形成了路径的迂回,增加了数据包的传送和处理的复杂度,即浪费VTEP1和VTEP2之间的peer-link ...
【技术保护点】
1.一种路由同步方法,其特征在于,应用于同一跨设备链路聚合组中的多个第一网络设备,所述方法包括:/n第一网络设备确定与自身连接的各虚拟机为单挂设备或非单挂设备;/n同一跨设备链路聚合组中的多个第一网络设备互相发送同步报文,所述同步报文仅包含与自身连接的各个非单挂设备的MAC表项和ARP表项;/n多个所述第一网络设备分别向第二网络设备发送Type3和Type2类型路由信息,以使所述第二网络设备在接收到所述路由信息后在自身的MAC表中生成对应的路由表项,以完成路由同步。/n
【技术特征摘要】
1.一种路由同步方法,其特征在于,应用于同一跨设备链路聚合组中的多个第一网络设备,所述方法包括:
第一网络设备确定与自身连接的各虚拟机为单挂设备或非单挂设备;
同一跨设备链路聚合组中的多个第一网络设备互相发送同步报文,所述同步报文仅包含与自身连接的各个非单挂设备的MAC表项和ARP表项;
多个所述第一网络设备分别向第二网络设备发送Type3和Type2类型路由信息,以使所述第二网络设备在接收到所述路由信息后在自身的MAC表中生成对应的路由表项,以完成路由同步。
2.根据权利要求1所述的路由同步方法,其特征在于,所述同一跨设备链路聚合组中的多个第一网络设备互相发送同步报文之前,所述方法还包括:
多个所述第一网络设备互相发送跨设备链路聚合组的Hello报文,所述Hello报文携带跨设备链路聚合组编号;
多个所述第一网络设备判断接收到的所述Hello报文中的所述跨设备链路聚合组编号是否和本端相同,若相同,则跨设备链路聚合组配对成功。
3.根据权利要求2所述的路由同步方法,其特征在于,若跨设备链路聚合组配对成功,所述方法还包括:
多个所述第一网络设备互相发送设备信息报文,所述设备信息报文携带MLAG优先级和本机MAC地址;
多个所述第一网络设备根据接收到的所述设备信息报文中的所述MLAG优先级和本机MAC地址确定自身为主设备或备设备。
4.根据权利要求3所述的路由同步方法,其特征在于,所述多个所述第一网络设备根据接收到的所述设备信息报文中的所述MLAG优先级和本机MAC地址确定自身为主设备或备设备之后,所述方法还包括:
多个所述第一网络设备互相发送信息报文,所述信息报文携带成员接口的配置信息;
多个所述第一网络设备根据接收到的所述信息报文中的所述成员接口的配置信息确定各成员接口为主接口或备接口。
5.根据权利要求4所述的路由同步方法,其特征在于,所述多个所述第一网络设备根据接收到的所述信息报文中的所述成员接口的配置信息确定各成员接口为主接口或备接口之后,所述方法还包括:
多个所述第一网络设备互相发送双主检测报文,若多个所述第一网络设备均能收到其他第一网络设备发送的所述双主检测报文,则判断多个所述第一网络设备所在的同一跨设备链路...
【专利技术属性】
技术研发人员:张余,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。