System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于通信,具体涉及一种路由切换方法、电子设备及存储介质。
技术介绍
1、在以太网虚拟专用网络(ethernet virtual private network,evpn)组网场景中,为了提高网络的可靠性,一般采用客户边界(customer edge,ce)设备多归的部署方式,即同一个ce设备可以连接到两个或多个运营商边界(provider edge,pe)设备的部署方式,来保证在一个pe设备发生故障时,客户业务能够依赖于另外的pe设备继续传输而不受到较大影响。
2、通常在这两个或多个pe设备中只有被标记为指定转发者(designatedforwarder,df)的pe设备才负责转发来自ce设备或发往ce设备的报文,当该pe故障时,需要在剩下的多个pe设备中选举一个pe设备作为新的df,然后由新的df负责向ce设备发送相应数据报文,但由于用于df选举的消息在链路中的传输时延t在0到n秒之间随机变化,也就是说,作为消息发送端的pe无法预知每次发送消息对应的传输时延t,而理论上发送端pe只有在确定接收端pe设备已接收到其发送的用于df选举的消息之后,才能决定其本身应当处于何种状态,但是,这在实际传输中无法实现。因此,目前发送端通常的做法是,将可变的传输时延t简单假设为某个固定时延,但实际的传输时延仍然可能不同,这样,发送端pe和接收端pe上在同一时间点的状态将不配套,导致发送端和接收端在一定时间内同时为df状态或者同时为非df状态,导致报文转发结果异常。
技术实现思路
2、为了解决上述技术问题,本申请是这样实现的:
3、第一方面,本申请实施例提供了一种路由切换方法,应用于第二运营商边界pe设备,所述方法包括:接收第一pe设备为第一以太分段es上的第一广播域bd发送的第一通告路由消息,其中,所述第一pe设备与所述第一es相邻,所述第一通告路由消息携带第一以太分段标识esi、第一时间指示信息,所述第二pe为所述第一bd的pe,所述第一esi为所述第一es的标识符;响应于所述第一通告路由消息,在所述第一时间指示信息指示的第一时间点,执行对于第一esi的目标处理。
4、第二方面,本申请实施例提供了另一种路由切换方法,应用于第一pe设备,所述方法包括:为第一es上的第一bd,向第二pe设备发送第一通告路由消息,其中,所述第一pe设备与所述第一es相邻,所述第一通告路由消息携带第一esi、第一时间指示信息,所述第二pe为所述第一bd的pe,所述第一esi为所述第一es的标识符,所述第一通告路由消息用于指示所述第二pe设备在所述第一时间指示信息指示的第一时间点,执行所述第一bd中对于第一esi的目标处理。
5、第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面或第二方面所述的路由切换方法的步骤。
6、第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面或第二方面所述的路由切换方法的步骤。
7、第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面或第二方面所述的路由切换方法。
8、第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面或第二方面所述的路由切换方法。
9、在本申请实施例中,通过接收第一pe设备为第一以太分段es上的第一广播域bd发送的第一通告路由消息,其中,所述第一pe设备与所述第一es相邻,所述第一通告路由消息携带第一以太分段标识esi、第一时间指示信息,所述第二pe为所述第一bd的pe,所述第一esi为所述第一es的标识符;响应于所述第一通告路由消息,在所述第一时间指示信息指示的第一时间点,执行对于第一esi的目标处理,能够解决evpn多归属组网场景下报文转发异常的问题。
本文档来自技高网...【技术保护点】
1.一种路由切换方法,其特征在于,应用于第二运营商边界PE设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一通告路由消息还携带所述第一BD的信息。
3.根据权利要求1所述的方法,其特征在于,所述目标处理包括第一处理,所述第一处理包括:
4.根据权利要求1所述的方法,其特征在于,所述第一通告路由消息中还携带主Primary标识信息,在所述第一时间点之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述目标处理包括第二处理,所述第二处理包括:
6.根据权利要求1所述的方法,其特征在于,所述第一时间指示信息是由所述第一PE设备和所述第二PE设备校准确定的。
7.一种路由切换方法,其特征在于,应用于第一PE设备,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述第一通告路由消息还携带所述第一BD的信息。
9.根据权利要求7所述的方法,其特征在于,所述发送第一通告路由消息,包括:
10.根据权利要求7所述的方法,其特征在于,在所述为第
11.根据权利要求7所述的方法,其特征在于,在所述为第一ES上的第一BD,向第二PE设备发送第一通告路由消息之后,所述方法还包括:
12.根据权利要求11所述的方法,其特征在于,在所述将第二AC从第一状态变更为第二状态之前,所述方法还包括:
13.根据权利要求12所述的方法,其特征在于,所述进行DF选举包括:
14.根据权利要求11所述的方法,其特征在于,在所述为第一ES上的第一BD,向第二PE设备发送第一通告路由消息之后,所述方法还包括:
15.根据权利要求9-14的任意一项所述的方法,其特征在于,所述第二AC为第二接口的子接口,所述第二接口在所述第一通告路由消息发送前后的状态为同一状态,所述第一PE在为所述第一ESI发送的以太网分段路由ESR中未携带所述第一时间指示信息,所述ESR是为所述第二接口发送的。
16.根据权利要求15的任意一项所述的方法,其特征在于,所述方法还包括:
17.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-6或7-16任一项所述的路由切换方法的步骤。
18.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-6或7-16任一项所述的路由切换方法的步骤。
...【技术特征摘要】
1.一种路由切换方法,其特征在于,应用于第二运营商边界pe设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一通告路由消息还携带所述第一bd的信息。
3.根据权利要求1所述的方法,其特征在于,所述目标处理包括第一处理,所述第一处理包括:
4.根据权利要求1所述的方法,其特征在于,所述第一通告路由消息中还携带主primary标识信息,在所述第一时间点之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述目标处理包括第二处理,所述第二处理包括:
6.根据权利要求1所述的方法,其特征在于,所述第一时间指示信息是由所述第一pe设备和所述第二pe设备校准确定的。
7.一种路由切换方法,其特征在于,应用于第一pe设备,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述第一通告路由消息还携带所述第一bd的信息。
9.根据权利要求7所述的方法,其特征在于,所述发送第一通告路由消息,包括:
10.根据权利要求7所述的方法,其特征在于,在所述为第一es上的第一bd,向第二pe设备发送第一通告路由消息之前,所述方法还包括:
11.根据权利要求7所述的方法,其特征在于,在所述为第一es上的第一bd,向第...
【专利技术属性】
技术研发人员:王春霞,王玉保,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。