【技术实现步骤摘要】
路由处理方法及装置
本专利技术涉及通信
,尤其涉及一种路由处理方法及装置。
技术介绍
以太虚拟专用网(英文:EthernetVirtualPrivateNetwork,简称:EVPN)是一种二层VPN技术。为了提高接入侧的可靠性,协议规定了EVPN多归属接入网,从而提高业务数据报文的可靠性。在EVPN多归属接入网中,一个虚机(英文:VirtualMachine,简称:VM)可以通过多条链路同时接入不同的可扩展虚拟局域网络隧道端点(英文:VXLANTunnelEndPoint,简称:VTEP)设备,不同的VTEP设备之间能够相互备份和负载分担。VM接入不同VTEP设备的多条链路形成一个以太网段(英文:EthernetSegment,简称:ES)。以太网段标识(英文:EthernetSegmentIdentifier,简称:ESI)可以用来标识一个ES。对应一个VM接入不同的VTEP设备,为了让广播、未知单播、多播(英文:Broadcast、UnknownUnicastorMulticast,简称:BUM)流量不存在环路和多份的问题,多个VTEP设备可以从满足相同ESI值的VTEP设备中选举出一个DF设备。该DF设备学习VM的转发表项,并可以向邻居VTEP同步VM的转发表项,以使得邻居VTEP可以根据转发表项向VM转发数据报文。但是在EVPN多归属接入网中DF设备重启时,DF设备会向邻居VTEP设备发送路由撤销指示,以使得远端VTEP设备(与DF设备不同处于多归属组网内的VTEP设备)撤销DF设备同步过来的转发列表,此时远端VTEP设备无法向VM转发数据 ...
【技术保护点】
1.一种路由处理方法,其特征在于,应用于第一可扩展虚拟局域网络隧道端点VTEP设备,所述方法包括:接收作为多归属组网内DF设备的第二VTEP设备发送的多归属路由撤销指示消息;当所述第一VTEP设备与所述第二VTEP设备同处于所述多归属组网内时,根据所述多归属路由撤销指示消息,所述第一VTEP设备进行所述多归属组网内DF设备的重选举;当所述第一VTEP设备被选举作为所述DF设备时,将从所述第二VTEP设备处静态学习到的第一MAC‑IP地址表项转换为所述第一VTEP设备动态学习到的第二MAC‑IP地址表项;向处于所述多归属组网内的全部VTEP设备和处于所述多归属组网外的第三VTEP设备发送第一地址同步消息,所述第一地址同步消息包括所述第二MAC‑IP地址表项;其中,所述第一/第二MAC‑IP地址表项中对应存储所述多归属组网内主机的MAC地址与IP地址,所述主机接入所述多归属组网内的多个VTEP设备。
【技术特征摘要】
1.一种路由处理方法,其特征在于,应用于第一可扩展虚拟局域网络隧道端点VTEP设备,所述方法包括:接收作为多归属组网内DF设备的第二VTEP设备发送的多归属路由撤销指示消息;当所述第一VTEP设备与所述第二VTEP设备同处于所述多归属组网内时,根据所述多归属路由撤销指示消息,所述第一VTEP设备进行所述多归属组网内DF设备的重选举;当所述第一VTEP设备被选举作为所述DF设备时,将从所述第二VTEP设备处静态学习到的第一MAC-IP地址表项转换为所述第一VTEP设备动态学习到的第二MAC-IP地址表项;向处于所述多归属组网内的全部VTEP设备和处于所述多归属组网外的第三VTEP设备发送第一地址同步消息,所述第一地址同步消息包括所述第二MAC-IP地址表项;其中,所述第一/第二MAC-IP地址表项中对应存储所述多归属组网内主机的MAC地址与IP地址,所述主机接入所述多归属组网内的多个VTEP设备。2.根据权利要求1所述的方法,其特征在于,所述多归属路由撤销指示消息包括第一以太网段标识ESI信息;所述接收作为多归属组网内DF设备的第二VTEP设备发送的多归属路由撤销指示消息之后,所述方法还包括:判断所述第一VTEP设备中是否具有所述第一ESI信息对应的出接口;如果所述第一VTEP设备中具有所述第一ESI信息对应的出接口,则确定所述第一VTEP设备与所述第二VTEP设备同处于所述多归属组网内。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:向所述第三VTEP设备发送第一多归属路由,用于使所述第三VTEP设备根据所述第二MAC-IP地址表项和所述第一多归属路由生成备用转发列表,并在删除从所述第二VTEP设备处静态学习得到的有效转发列表后,根据所述备用转发列表对主机的数据报文进行转发处理。4.一种路由处理方法,其特征在于,应用于第三可扩展虚拟局域网络隧道端点VTEP设备,所述方法包括:接收作为多归属组网内DF设备的第一VTEP设备发送的第一地址同步消息,所述第一地址同步消息包括第二MAC-IP地址表项,所述第一VTEP设备为多归属组网内的VTEP设备进行DF设备重选举后确定;根据所述第二MAC-IP地址表项生成备用转发列表;当接收到第二VTEP设备发送的MAC-IP地址撤销指示时,删除从所述第二VTEP设备处静态学习得到的第一有效转发列表,并在接收到向主机发送的数据报文后,根据所述备用转发列表转发所述数据报文;所述第二VTEP设备为所述多归属组网内的VTEP设备进行DF设备重选举之前的初始DF设备。5.根据权利要求4所述的方法,其特征在于,所述接收为多归属组网内DF设备的第一VTEP设备发送的第一地址同步消息后,所述方法还包括:接收所述第一VTEP设备发送的第一多归属路由,所述第一多归属路由中包括第一ESI信息;根据所述第一ESI信息,确定向主机转发数据报文的至少一个第一出接口;所述根据所述第二MAC-IP地址表项生成备用转发列表,包括:在所述第一地址同步消息及所述第一多归属路由具有相同源IP地址时,根据所述第二MAC-IP地址表项及所述至少一个第一出接口生成备用转发列表。6.根据权利要求4所述的方法,其特征在于,所述接收作为多归属组网内DF设备的第一VTEP设备发送的第一地址同步消息之前,所述方法还包括:接收所述第二VTEP设备发送的多归属路由撤销指示消息,所述多归属路由撤销指示消息中包括待撤销的所述第二VTEP设备与所述第三VTEP设备之间路由信息;根据所述路由信息,从已存储的第一有效转发列表中删除与所述第二VTEP设备对应的路由表项;在接收到发送至主机的数据报文后,根据变更后的所述第一有效转发列表转发所述数据报文。7.根据权利要求4至6任一所述的方法,其特征在于,所述方法还包括:当接收到所述第二VTEP设备发送的第二地址同步消息及第二多归属路由时,生成第二有效转发列表,其中,所述第二VTEP设备为所述多归属组网中重新上线的DF设备;删除所述备用转发列表;在接收到主机的数据报文后,根据所述第二有效转发列表转发所述数据报文。8.一种路由处理装置,其特征...
【专利技术属性】
技术研发人员:陈建,黄李伟,雷磊,
申请(专利权)人:新华三技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。