一种EAPS分布式以太环网保护倒换方法及设备、介质技术

技术编号:24014882 阅读:59 留言:0更新日期:2020-05-02 03:02
本申请公开了一种EAPS分布式以太环网保护倒换方法及设备、介质。方法包括:对以太环网的EAPS主节点的两个环端口进行检测;当检测到EAPS主节点的任一环端口处于故障状态时,在以太环网的其他EAPS传输节点中,为以太环网重新指定EAPS主节点;通过重新指定的EAPS主节点,响应以太环网中的链路故障。本申请能够避免由于EAPS主节点的两个环端口都故障而使整个以太环网失去控制,极大地提高了以太环网的高可靠性。

An EAPs distributed Ethernet ring network protection switching method, equipment and media

【技术实现步骤摘要】
一种EAPS分布式以太环网保护倒换方法及设备、介质
本申请涉及通信
,尤其涉及一种EAPS分布式以太网保护倒换方法及设备、介质。
技术介绍
以太网链路自动保护倒换(EthernetAutomaticProtectionSwitching,EAPS)协议是RFC3619中定义的一种以太环网自动保护倒换技术。EAPS协议描述了在环网拓扑中交换机的运行机制,包括故障检测和故障的快速处理。该环形拓扑由多个具有交换功能的节点组成,每个节点至少需要两个端口(称为环端口)将该节点连接到环上,节点通过运行EAPS协议来进行故障检测和恢复。当以太环网上一条链路故障时,能迅速启用备份链路以恢复环网上各个节点之间的通信。以单环为例,所有协议报文都在vlan3中传输,参见图1,图1为使用EAPS协议的一种以太环网拓扑示意图。图1中的以太环网的工作过程包括以下步骤:S1,正常情况下,EAPS主节点Master周期性地从主端口发送health报文,若能从副端口收到该报文,则表明环路完整,Master进入Complete状态,此时将副端口stp状态置为blocking阻塞状态,阻塞数据报文,消除环路;S2,L3链路故障,EAPS传输节点Transmit2的副端口和Transmit3的主端口会发送Link-down报文,并进入Link-down状态,主节点收到Link-down报文,进入failed状态并将副端口stp状态置为forwarding转发状态并通知发送COMM-FLUSH-FDB报文通知以太环网所有节点清除本地FDB表;S3,L3链路恢复,Transmit2和Transmit3进入pre-forwarding临时阻塞状态,并将恢复的端口置为blocking阻塞状态,防止环路;此时Master的副端口可以收到主端口发送的health报文进入Complete状态,重新阻塞自己的副端口,并发送COMP-FLUSH-FDB报文;Transmit2和Transmit3收到Master发送的COMP-FLUSH-FDB报文后清除本地FDB地址表,并迁移到Link-up状态,并将blocking阻塞状态的端口重新置为forwarding转发状态。但是,上述现有技术存在问题,以太环网由一个固定的EAPS主节点控制,风险集中,一旦该EAPS主节点的两个环端口均发生故障,整个以太环网将失去控制,其它传输节点也无法及时清除FDB表,导致业务切换非常缓慢,同时,若再有其它链路故障,该EAPS主节点也无法感知进而做出及时处理。
技术实现思路
本申请实施例提供EAPS分布式以太网保护倒换方法及设备、介质,用以解决现有技术中的如下技术问题:以太环网由一个固定的EAPS主节点控制,风险集中,一旦该EAPS主节点的两个环端口均发生故障,整个以太环网将失去控制,其它传输节点也无法及时清除FDB表,导致业务切换非常缓慢,同时,若再有其它链路故障,该EAPS主节点也无法感知进而做出及时处理。本申请实施例采用下述技术方案:一种EAPS分布式以太网保护倒换方法,所述以太环网的节点包括EAPS主节点和其他EAPS传输节点,所述方法包括:对所述以太环网的EAPS主节点的两个环端口进行检测;当检测到所述EAPS主节点的任一所述环端口处于故障状态时,在所述以太环网的其他EAPS传输节点中,为所述以太环网重新指定EAPS主节点;通过所述重新指定的EAPS主节点,响应所述以太环网中的链路故障。可选地,还包括:按照指定策略,确定所述以太环网中的节点的序列标识信息;为所述以太环网重新指定EAPS主节点,包括:根据所述序列标识信息,为所述以太环网重新指定EAPS主节点。可选地,按照指定策略,确定所述以太环网中的节点的序列标识信息,包括:使所述以太环网的EAPS主节点发出的health报文在所述以太环网中传输;在该传输过程中,通过该health报文,为所述以太环网中的节点分配序列标识信息,以及记录已分配的序列标识信息;根据该传输过程后的health报文,确定所述以太环网中的节点的序列标识信息。可选地,根据所述序列标识信息,为所述以太环网重新指定EAPS主节点,包括:将所述序列标识信息的优先级最高的节点,重新指定为所述以太环网的EAPS主节点;为所述以太环网中的节点分配序列标识信息,包括:若该health报文当前到达的节点尚无序列标识信息,则在尚未分配的序列标识信息中,将优先级最高的序列标识信息分配给该节点。可选地,使所述以太环网的EAPS主节点发出的health报文在所述以太环网中传输后,所述方法还包括:获取返回所述以太环网的EAPS主节点的该health报文;根据该health报文提供的序列标识信息,为所述以太环网重新指定所述EAPS主节点的后备节点;为所述以太环网重新指定EAPS主节点,包括:将所述后备节点重新指定为所述以太环网的EAPS主节点。可选地,根据该health报文提供的序列标识信息,为所述以太环网重新指定所述EAPS主节点的后备节点后,所述方法还包括:在所述以太环网中发生链路故障后,若通过所述以太环网的EAPS主节点接收到其他EAPS传输节点的link-up报文,则按照预定策略,决策是否重新指定所述EAPS主节点的后备节点。可选地,将所述后备节点重新指定为所述以太环网的EAPS主节点,包括:在所述以太环网的EAPS主节点发出的health报文中指示所述后备节点,之后,在所述以太环网中传输该health报文;在该传输过程中,根据该health报文,确定当前到达的节点是否为所述后备节点,若是,则将所述当前到达的节点重新指定为所述以太环网的EAPS主节点。可选地,在所述以太环网的EAPS主节点发出的health报文中指示所述后备节点前,所述方法还包括:确定所述以太环网中存在链路故障。一种EAPS分布式以太环网保护倒换设备,所述以太环网的节点包括EAPS主节点和其他EAPS传输节点,所述设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:对所述以太环网的EAPS主节点的两个环端口进行检测;当检测到所述EAPS主节点的任一所述环端口处于故障状态时,在所述以太环网的其他EAPS传输节点中,为所述以太环网重新指定EAPS主节点;通过所述重新指定的EAPS主节点,响应所述以太环网中的链路故障。一种EAPS分布式以太环网保护倒换介质,所述介质包括非易失性计算机存储介质,存储有计算机可执行指令,所述以太环网的节点包括EAPS主节点和其他EAPS传输节点,所述计算机可执行指令设置为:对所述以太环网的EAPS主节点的两个环端口进行检测;...

【技术保护点】
1.一种EAPS分布式以太环网保护倒换方法,所述以太环网的节点包括EAPS主节点和其他EAPS传输节点,其特征在于,所述方法包括:/n对所述以太环网的EAPS主节点的两个环端口进行检测;/n当检测到所述EAPS主节点的任一所述环端口处于故障状态时,在所述以太环网的其他EAPS传输节点中,为所述以太环网重新指定EAPS主节点;/n通过所述重新指定的EAPS主节点,响应所述以太环网中的链路故障。/n

【技术特征摘要】
1.一种EAPS分布式以太环网保护倒换方法,所述以太环网的节点包括EAPS主节点和其他EAPS传输节点,其特征在于,所述方法包括:
对所述以太环网的EAPS主节点的两个环端口进行检测;
当检测到所述EAPS主节点的任一所述环端口处于故障状态时,在所述以太环网的其他EAPS传输节点中,为所述以太环网重新指定EAPS主节点;
通过所述重新指定的EAPS主节点,响应所述以太环网中的链路故障。


2.如权利要求1所述的方法,其特征在于,还包括:
按照指定策略,确定所述以太环网中的节点的序列标识信息;
为所述以太环网重新指定EAPS主节点,包括:
根据所述序列标识信息,为所述以太环网重新指定EAPS主节点。


3.如权利要求2所述的方法,其特征在于,按照指定策略,确定所述以太环网中的节点的序列标识信息,包括:
使所述以太环网的EAPS主节点发出的health报文在所述以太环网中传输;
在该传输过程中,通过该health报文,为所述以太环网中的节点分配序列标识信息,以及记录已分配的序列标识信息;
根据该传输过程后的health报文,确定所述以太环网中的节点的序列标识信息。


4.如权利要求3所述的方法,其特征在于,根据所述序列标识信息,为所述以太环网重新指定EAPS主节点,包括:
将所述序列标识信息的优先级最高的节点,重新指定为所述以太环网的EAPS主节点;
为所述以太环网中的节点分配序列标识信息,包括:
若该health报文当前到达的节点尚无序列标识信息,则在尚未分配的序列标识信息中,将优先级最高的序列标识信息分配给该节点。


5.如权利要求3所述的方法,其特征在于,使所述以太环网的EAPS主节点发出的health报文在所述以太环网中传输后,所述方法还包括:
获取返回所述以太环网的EAPS主节点的该health报文;
根据该health报文提供的序列标识信息,为所述以太环网重新指定所述EAPS主节点的后备节点;
为所述以太环网重新指定EAPS主节点,包括:
将所述后备节点重新指定为所述以太环网的EAPS主节点。


6.如权利要求5所述的方法,其特征在于,根据该hea...

【专利技术属性】
技术研发人员:万红明刘斌
申请(专利权)人:浪潮思科网络科技有限公司
类型:发明
国别省市:山东;37

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

1