路由信息发送的方法、路由选路的方法和装置制造方法及图纸

技术编号:26606209 阅读:63 留言:0更新日期:2020-12-04 21:30
一种路由信息发送的方法、路由选路的方法和装置,第一节点确定自身的主备状态;所述第一节点根据所述主备状态,发送携带主备信息的路由信息。第二节点接收来自第一节点的路由信息;所述第二节点根据所述主备信息优先选择包含主用节点的路由。通过本发明专利技术实施例,避免了远端PE在选路时有可能优选到非DF设备的可能,在控制层面保证了始终优选DF设备为最优路由,从而避免了由于配置或网络变化等原因导致的选路错误引起业务中断情况。

【技术实现步骤摘要】
路由信息发送的方法、路由选路的方法和装置
本文涉及但不限于一种路由信息发送的方法、路由选路的方法、装置、节点和计算机可读存储介质。
技术介绍
VPLS(VirtualPrivateLANService,虚拟专用局域网服务)技术属于二层分组承载技术,是一种基于IP/MPLS(InternetProtocol/Multi-ProtocolLabelSwitching,互联网协议/多协议标签交换)和以太网技术的L2VPN(Layer2VirtualPrivateNetwork,二层虚拟专用网)技术。其核心思想是利用信令协议在VPLS实例中的PE(ProviderEdgeNode,运营商边缘节点)之间建立及维护PW(PseudoWire,伪线),将二层协议帧封装后在PW上传输、交换,使广域范围内多个局域网在数据链路层面被整合为一张网络,向用户提供虚拟的以太网服务。VPLS技术有效地结合了IP/MPLS、L2VPN以太网交换等多种技术的特点,支持点到点、点到多点、多点到多点的业务类型,能够在较大网络规模下支持电信级以太网服务。EVPN(EthernetVirtualPrivateNetwork,以太网虚拟专用网)是一种基于Overlay技术的数据中心互连技术。在EVPN中,PE之间的MAC/IP(MediaAccessControl/InternetProtocol,媒体访问控制/互联网协议)地址学习是基于控制平面的,采用MP-BGP(MultiProtocolBorderGatewayProtocol,多协议边界网关协议)通告MAC/IP的可达性,其策略控制非常类似于IPVPN(VirtualPrivateNetwork,虚拟专用网)。这种基于控制平面的学习能够对MAC/IP的学习过程提供更强的控制能力,因此具有较好的扩展性,并能维护主机或虚拟机群彼此间的隔离性,解决了设备多归属或网络多归属接入时的负载分担问题,改善了网络出现故障时的收敛时间。为了提高链路的带宽利用率,以及增强网络可靠性,一个CE(CustomerEdgedevice,用户边缘设备)可以通过多条链路接到多个PE上,这称为多归属接入,简称多归接入。其中,当一个CE多归连接到两个或多个PE上,并且在这些PE中只有一个PE能够和CE间进行流量转发,这种场景被称为Single-Active单活模式;当一个CE多归连接到两个或多个PE上,并且在这些PE中所有PE都能够和CE间进行流量转发,这种场景被称为All-Active多活模式。如图1所示,在VPLSEVPN多归场景下,CE2多归接入PE2和PE3,PE2和PE3间配置为Single-Active的单活模式,此时PE2和PE3间只会选举出一个PE作为DF(DesignatedForwarder,指定转发器)进行流量转发,CE2配置为主备模式,且主链路连接DF,备链路连接非DF。在该场景下,PE2和PE3会向EVPN邻居发布VPLS实例的BGP(BorderGatewayProtocol,边界网关协议)EVPNRT-1per-EVI路由(per-EVIEthernetA-DRoute),远端PE1收到PE2和PE3发布的RT-1per-EVI路由后会直接按照BGP路由选路规则进行路由优选。如果此时BGP最优路由为非DF设备,那么从CE1发往CE2的流量就会发送到非DF,并从非DF的AC口转发出去到达CE的备链路,导致流量被丢弃造成业务中断。
技术实现思路
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。本专利技术实施例提供了一种路由信息发送的方法、路由选路的方法、装置、节点和计算机可读存储介质,以避免PE在选路时优选到非DF设备。本专利技术实施例提供了一种路由信息发送的方法,包括:第一节点确定自身的主备信息,所述主备信息包括所述第一节点为主用节点、或备用节点、或既不是主用节点也不是备用节点的信息;所述第一节点发送携带所述主备信息的路由信息。本专利技术实施例还提供一种路由选路的方法,包括:第二节点接收来自第一节点的路由信息;所述路由信息携带所述第一节点的主备信息,所述主备信息包括所述第一节点为主用节点、或备用节点、或既不是主用节点也不是备用节点的信息;所述第二节点根据所述主备信息优先选择包含主用节点的路由。本专利技术实施例还提供一种路由信息发送的装置,包括:确定模块,用于确定所述装置的主备信息,所述主备信息包括所述装置为主用节点、或备用节点、或既不是主用节点也不是备用节点的信息;发送模块,用于发送携带所述主备信息的路由信息。本专利技术实施例还提供一种路由选路的装置,包括:接收模块,用于接收来自第一节点的路由信息;所述路由信息携带所述第一节点的主备信息,所述主备信息包括所述第一节点为主用节点、或备用节点、或既不是主用节点也不是备用节点的信息;选路模块,用于根据所述主备信息优先选择包含主用节点的路由。本专利技术实施例包括:第一节点确定自身的主备状态;所述第一节点根据所述主备状态,发送携带主备信息的路由信息。第二节点接收来自第一节点的路由信息;所述第二节点根据所述主备信息优先选择包含主用节点的路由。通过本专利技术实施例,避免了远端PE在选路时有可能优选到非DF设备的可能,在控制层面保证了始终优选DF设备为最优路由,从而避免了由于配置或网络变化等原因导致的选路错误引起业务中断情况。在阅读并理解了附图和详细描述后,可以明白其他方面。附图说明图1是一种多归接入的示意图;图2是本专利技术实施例的路由信息发送的方法的流程图;图3是本专利技术实施例提供的在BGP路由信息中插入的标志位示意图;图4是本专利技术实施例提供的标志位在VPLSEVPN多归不同场景下的置位情况示意图;图5是本专利技术实施例的路由选路的方法的流程图;图6是本专利技术实施例提供的VPLSEVPN多归场景下远端PE收到带标志位的BGP路由选路规则示意图;图7是本专利技术实施例的路由信息发送的装置的组成示意图;图8是本专利技术实施例的路由选路的装置的组成示意图;图9是本专利技术实施例的节点的组成示意图。具体实施方式下文中将结合附图对本专利技术的实施例进行详细说明。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。如图2所示,本专利技术实施例的路由信息发送的方法,包括:步骤101,第一节点确定自身的主备信息。所述主备信息包括所述第一节点为主用节点、或备用节点、或既不是主用节点也不是备用节点的信息。其中,所述第一节点可以是指发布路由的PE。在一实施例中,所述步骤101可以包括:所述第一节点根据所处的模式,或者所处模式和自身的主备状态,确定自身的主备信息,其中,所述模式包括多活模式和单活本文档来自技高网
...

【技术保护点】
1.一种路由信息发送的方法,包括:/n第一节点确定自身的主备信息,所述主备信息包括所述第一节点为主用节点、或备用节点、或既不是主用节点也不是备用节点的信息;/n所述第一节点发送携带所述主备信息的路由信息。/n

【技术特征摘要】
1.一种路由信息发送的方法,包括:
第一节点确定自身的主备信息,所述主备信息包括所述第一节点为主用节点、或备用节点、或既不是主用节点也不是备用节点的信息;
所述第一节点发送携带所述主备信息的路由信息。


2.如权利要求1所述的方法,其特征在于,所述第一节点确定自身的主备信息,包括:
所述第一节点根据所处的模式,或者所处模式和自身的主备状态,确定自身的主备信息,其中,所述模式包括多活模式和单活模式。


3.如权利要求2所述的方法,其特征在于,所述主备信息包括主用标识位的信息和备用标识位的信息,所述第一节点根据所处的模式,或者所处模式和自身的主备状态,确定自身的主备信息,包括:
在多活模式下,所述第一节点确定所述主用标识位为1,将所述备用标识位为0;
在单活模式下,所述第一节点为主用节点时,所述第一节点确定所述主用标识位为1,所述备用标识位为0;
在单活模式下,所述第一节点为备用节点时,所述第一节点确定所述主用标识位为0,所述备用标识位为1;
在单活模式下,所述第一节点既不是主用节点也不是备用节点时,所述第一节点确定所述主用标识位为0,备用标识位为0。


4.如权利要求1所述的方法,其特征在于,所述路由信息包括边界网关协议BGP路由信息,所述第一节点发送携带所述主备信息的路由信息,包括:
所述第一节点将所述主备信息加入所述BGP路由信息中的扩展团体属性中,发送所述路由信息。


5.如权利要求4所述的方法,其特征在于,所述主备信息包括主用标识位的信息...

【专利技术属性】
技术研发人员:张鹏
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1