【技术实现步骤摘要】
基于EVPN的路由处理方法及装置
本专利技术涉及通信
,尤指一种基于EVPN的路由处理方法及装置。
技术介绍
以太网虚拟专用网络(EthernetVirtualPrivateNetwork,EVPN)是一种二层虚拟专用网络(VirtualPrivateNetwork,VPN),控制面通过多协议边界网关协议(MultiprotocolBorderGatewayProtocol,MP-BGP)来交互EVPN路由,数据面可采用多协议标签交换(Multi-ProtocolLabelSwitch,MPLS)或者虚拟扩展局域网(VirtualeXtensibleLocalAreaNetwork,VXLAN)。在EVPN中,通过EVPN2类路由传递主机信息,主机信息主要包括媒体访问控制位址(MediaAccessControlAddress,MAC)地址和互联网协议(InternetProtocol,IP)地址;通过EVPN5类路由传递网段信息。在以EVPN组网的各个数据中心中,每个数据中心可以包括多个接入VXLAN隧道终端(VXL ...
【技术保护点】
1.一种基于以太网虚拟专用网络EVPN的路由处理方法,应用于以EVPN组网的各个数据中心包括的各个边缘虚拟可扩展局域网隧道终端VTEP中,其特征在于,包括:/n接收来自所属数据中心包括的各个接入VTEP的各个EVPN 2类路由,各个EVPN 2类路由携带主机互联网协议IP地址和3层虚拟可扩展局域网网络标识L3VNI、且下一跳信息为自身的接入VTEP的IP地址;/n将L3VNI相同的EVPN 2类路由组成一个待聚合组;/n根据每个待聚合组包括的主机IP地址确定每个待聚合组的聚合路由的网段信息;/n生成各个待聚合组对应的EVPN 5类路由,各个EVPN 5类路由携带对应的待聚合 ...
【技术特征摘要】
1.一种基于以太网虚拟专用网络EVPN的路由处理方法,应用于以EVPN组网的各个数据中心包括的各个边缘虚拟可扩展局域网隧道终端VTEP中,其特征在于,包括:
接收来自所属数据中心包括的各个接入VTEP的各个EVPN2类路由,各个EVPN2类路由携带主机互联网协议IP地址和3层虚拟可扩展局域网网络标识L3VNI、且下一跳信息为自身的接入VTEP的IP地址;
将L3VNI相同的EVPN2类路由组成一个待聚合组;
根据每个待聚合组包括的主机IP地址确定每个待聚合组的聚合路由的网段信息;
生成各个待聚合组对应的EVPN5类路由,各个EVPN5类路由携带对应的待聚合组的聚合路由的网段信息、以及以自身的IP地址为下一跳信息;
通告其他数据中心添加生成的各个EVPN5类路由。
2.如权利要求1所述的方法,其特征在于,根据每个待聚合组包括的主机IP地址确定每个待聚合组的聚合路由的网段信息,具体包括:
针对每个待聚合组,执行:
获取当前待聚合组的各个EVPN2类路由携带的主机IP地址;
确定获取的各个主机IP地址中最大的主机IP地址和最小的主机IP地址;
以所述最大的主机IP地址和所述最小的主机IP地址为边界的IP地址范围作为所述当前待聚合组的聚合路由的网段信息。
3.如权利要求1或2所述的方法,其特征在于,还包括:
将生成的各个EVPN5类路由添加到EVPN5类路由集合中;
在所述EVPN5类路由集合中保存各个EVPN5类路由对应的待聚合组包括的各个EVPN2类路由。
4.如权利要求3所述的方法,其特征在于,还包括:
监测与所属数据中心包括的各个接入VTEP之间的链路是否故障;
若监测到与所属数据中心包括的第一接入VTEP之间的链路故障,则在所述EVPN5类路由集合中的所述第一接入VTEP的IP地址中添加故障标识;
获取所述第一接入VTEP的IP地址对应的第一EVPN5类路由;
确定所述第一EVPN5类路由对应的所有EVPN2类路由的下一跳信息是否都携带所述故障标识;
若确定所述第一EVPN5类路由对应的所有EVPN2类路由的下一跳信息都携带所述故障标识,则通告所述其他数据中心删除所述第一EVPN5类路由,并在所述EVPN5类路由集合中删除所述第一EVPN5类路由及其对应的所有EVPN2类路由。
5.一种基于EVPN的路由处理装置,应用于以EVPN组网的各个数据中心包括的各个边缘VTEP中,其特征在于,包括:
接收模块,用于接收来自所属数据中心包括的各个接入VTEP的各个EVPN2类路由,各个EVPN2类路由携带主机互联网协议IP地址和3层虚拟可扩展局域网网络标识L3VNI、且下一跳信息为自...
【专利技术属性】
技术研发人员:戴志滨,
申请(专利权)人:锐捷网络股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。