一种基于ERPS协议的自协商保护方法及装置制造方法及图纸

技术编号:38459284 阅读:36 留言:0更新日期:2023-08-11 14:36
本发明专利技术公开了一种基于ERPS协议的自协商保护方法及装置,涉及通信业务倒换与保护技术领域,其中,基于ERPS协议的自协商保护方法,包括:将参与自协商的以太网多环保护技术ERPS环节点中的上环节点在环上的两端口,以及与上环节点相邻的两个环节点与上环节点直连的端口中的至少一个端口配置为Auto角色类型,将不参与自协商的环节点的端口配置为静态角色类型,所述Auto角色类型通过协商可在Auto Owner、Auto Neighbour和Auto Normal之间切换;基于Auto角色类型和静态角色类型的协商优先级,对上环节点及其相邻节点依次进行设备内协商和设备间协商,通过自协商的方式协商端口角色类型以形成RPL链路。本发明专利技术可根据配置场景自动协商各自的角色类型,降低了工程部署的复杂度。度。度。

【技术实现步骤摘要】
一种基于ERPS协议的自协商保护方法及装置


[0001]本专利技术涉及通信业务倒换与保护
,具体涉及一种基于ERPS协议的自协商保护方法及装置。

技术介绍

[0002]在以太网络中,为了进行链路备份,提高网络可靠性,通常会使用冗余链路。由于冗余链路会在网络上产生环路,可能会引起广播风暴以及MAC(Media Access Control,媒体接入控制层)地址表不稳定等现象,从而影响用户通信质量,甚至导致通信中断。
[0003]为了解决网络中的环路问题,一般部署ERPS(Ethernet Ring Protection Switching,以太网多环保护技术)二层破环协议标准。ERPS收敛速度快,通过有选择性地阻塞网络冗余链路,防止网络形成广播风暴和MAC地址表不稳定等现象,从而有效保证用户通信质量。
[0004]工程一般部署方法:
[0005]单环实例部署场景
[0006]如图1节点A

B

C

D

E组成环路,其中上环节点A上配置RPL(Ring Protection Link,环保护链路)Owner端口,E节点上配置RPL(Ring Protection Link,环保护链路)Neighbour端口。正常情况下,RPL Owner端口和RPL Neighbour端口都会被阻塞,业务经A

B

C

PE1接入运营商网络,以防止环路产生。当ERPS环网出现故障时,RPL Owner端口和RPL Neighbour端口都会被放开,业务经A

E

D

PE2接入运营商网络。其不足是主用链路或备用链路常处于空闲状态,浪费了带宽。
[0007]多环实例部署场景
[0008]如图2节点A

B

C

D

E组成环路,环Ring1上A

E节点直连的端口角色类型分别配置为RPL Owner和RPL Neighbour,环Ring2上A

B节点直连的端口角色类型分别配置为RPL Owner和RPL Neighbour。绑定环Ring1的业务经A

B

C

PE1接入运营商网络,绑定环Ring2的业务经A

E

D

PE2接入运营商网络。通过业务规划,将一半业务经A

B

C

PE1接入运营商网络,另一半业务经A

E

D

PE2接入运营商网络,该方案可提高带宽利用率,但对工程人员要求较高,且规划难度随用户网络数和业务规模同步增加,工程维护也愈发复杂,这是目前ERPS协议存在的一个问题。
[0009]此外,另一个问题是最新ERPS标准只支持SF(Signal Fail,信号失效)倒换,但工程常遇线路部分丢包,即SD(Signal Degrade,信号劣化)时ERPS环也有倒换需求,但是ERPS标准并没有定义SD码及SD触发保护倒换的逻辑。

技术实现思路

[0010]针对现有技术中存在的缺陷,本专利技术第一方面提供一种基于ERPS协议的自协商保护方法,其可根据配置场景自动协商各自的角色类型,降低了工程部署的复杂度。
[0011]为达到以上目的,本专利技术采取的技术方案是:
[0012]一种基于ERPS协议的自协商保护方法,该方法包括以下步骤:
[0013]将参与自协商的以太网多环保护技术ERPS环节点中的上环节点在环上的两端口,以及与上环节点相邻的两个环节点与上环节点直连的端口中的至少一个端口配置为Auto角色类型,将不参与自协商的环节点的端口配置为静态角色类型,所述Auto角色类型通过协商可在Auto Owner、Auto Neighbour和Auto Normal之间切换;
[0014]基于Auto角色类型和静态角色类型的协商优先级,对上环节点及其相邻节点依次进行设备内协商和设备间协商,通过自协商的方式协商端口角色类型以形成RPL链路。
[0015]一些实施例中,所述Auto角色类型和静态角色类型的协商优先级为:
[0016]静态角色>Auto Owner>Auto Neighbour>Auto Normal。
[0017]一些实施例中,当对上环节点两端口及其与上环节点直连的相邻节点端口角色类型进行设备内协商时:
[0018]若一节点上两端口配置成Auto角色类型,比较两端口上协商的静态和/或Auto角色类型中非Normal类型的个数,相同则根据端口号大小,将一端口协商为Auto Owner或Auto Neighbour,将另一端口协商为Auto Normal,不同则根据静态和/或Auto角色类型中非Normal类型个数多少,将个数少的端口协商为Auto Owner或Auto Neighbour,将另一端口协商为Auto Normal;
[0019]若一节点上仅一个端口配置成Auto角色类型,则协商为Auto Normal;
[0020]若一节点上仅一个端口配置成Auto角色类型,其中一个端口配置成静态Normal角色类型,则Auto角色类型的端口环保护链路RPL标志位置位,并且协商为Auto Owner或Auto Neighbour角色类型;
[0021]若一节点上仅一个端口配置成Auto角色类型,其中一个端口配置成静态Owner或Neighbour角色类型,则Auto角色类型的端口环保护链路RPL标志位置位,并且协商为Auto Normal角色类型;
[0022]若一节点上未配置Auto角色类型,则根据实际静态配置确定;
[0023]若一节点上两端口配置成Auto角色类型,其中一个端口环保护链路RPL标志位置位,且本端口为Auto Owner,另一端口RPL标志位也置位,并且协商为Auto Normal;
[0024]若一节点上两端口配置成Auto角色类型,其中一个端口RPL标志位置位,且本端口为Auto Neighbour,另一端口RPL标志位也置位,并且协商为Auto Normal;
[0025]若一节点上两端口配置成Auto角色类型,其中一个端口RPL标志位置位,且本端口为Auto Normal,另一端口RPL标志位也置位,并且协商为Auto Owner或Auto Neighbour。
[0026]一些实施例中,当对上环节点两端口及其与上环节点直连的相邻节点端口角色类型进行设备间协商时:
[0027]本端Auto Normal遇对端Auto Owner,将本端提升为Auto Neig本文档来自技高网
...

【技术保护点】

【技术特征摘要】
Neighbour,另一端保持不变;本端Auto Owner遇对端Auto Normal,将对端提升为Auto Neighbour;本端静态Owner角色类型,对端若是Auto角色类型,则将对端RPL标志位置位,将对端协商为Auto Neighbour;本端静态Neighbour角色类型,对端若是Auto角色类型,则将对端RPL标志位置位,将对端协商为Auto Owner;本端静态Normal角色类型,对端若是Auto角色类型,则将对端RPL标志位置位,将对端协商为Auto Normal;本端RPL标志位置位,且本端Auto Owner,对端若是Auto角色类型,将对端协商为Auto Neighbour,并将RPL标志位置位;本端RPL标志位置位,且本端Auto Neighbour,对端若是Auto角色类型,将对端协商为Auto Owner,并将RPL标志位置位;本端RPL标志位置位,且本端Auto Normal,对端若是Auto角色类型,将对端协商为Auto Normal,并将RPL标志位置位。5.根据权利要求4所述的一种基于ERPS协议的自协商保护方法,其特征在于,所述基于Auto角色类型和静态角色类型的协商优先级,对上环节点及其相邻节点依次进行设备内协商和设备间协商,通过自协商的方式协商端口角色类型以形成RPL链路,包括:当ERPS为单环,且在环节点中,上环节点A的1/1端口、1/2端口,与上环节点A的1/2端口直连的节点B的1/1端口、与上环节点A的1/1端口直连的节点E的1/1端口均配置为Auto角色类型,节点B和节点E与环上其余节点直连的端口以及环上其余节点的端口配置为静态角色类型时;基于上环节点A的1/1端口、1/2端口均配置为Auto角色类型,且初始时上环节点A的1/1端口、1/2端口协商的静态和/或Auto角色类型中非Nornal类型个数均为0,进行设备内协商,将上环节点A端口号较小的1/1端口协商为Auto Owner,将1/2端口协商为Auto Normal;基于节点B仅1/1端口配置为Auto角色类型,进行设备内协商,将节点B的1/1端口协商为Auto Normal;基于节点B的1/1端口的对端上环节点A的1/2端口协商为Auto Normal,进行设备间协商,保持上环节点A的1/2端口和节点B的1/1端口的角色类型为Auto Normal;基于节点E仅1/1端口配置为Auto角色类型,进行设备内协商,将节点E的1/1端口协商为Auto Normal;基于节点E的1/1的对端上环节点A的1/1端口协商为Auto Owner,进行设备间协商,将节点E的1/1端口重新协商为Auto Neighbour;阻断上环节点A的1/1端口和节点E的1/1端口,形成RPL链路。6.根据权利要求4所述的一种基于ERPS协议的自协商保护方法,其特征在于,所述基于Auto角色类型和静态角色类型的协商优先级,对上环节点及其相邻节点依次进行设备内协商和设备间协商,通过自协商的方式协商端口角色类型以形成RPL链路,包括:当ERPS为双环:环Ring1和环Ring2,且在环节点中,上环节点A的1/1端口、1/2端口,与上环节点A的1/2端口直连的节点B的1/1端口、与上环节点A的1/1端口直连的节点E的1/1端口均配置为Auto角色类型,节点B和节点E与环上其余节点直连的端口以及环上其余节点的
端口配置为静态角色类型时;在环Ring1的节点中:基于上环节点A的1/1端口、1/2端口均配置为Auto角色类型,且初始时上环节点A的1/1端口、1/2端口协商的静态和/或Auto角色类型中非Nornal类型个数均为0,进行设备内协商,在环Ring1中将上环节点A端口号较小的1/1端口协商为Auto Owner,将1/2端口协商为Auto Normal;基于节点B仅1/1端口配置为Auto角色类型,进行设备内协商,在环Ring1中将节点B的1/1端口协商为Auto Normal;基于节点B的1/1端口的对端上环节点A的1/2端口协商为Auto Normal,进行设备间协商,在环Ring1中保持上环节点A的1/2端口和节点B的1/1端口的角色类型为Auto Normal;基于节点E仅1/1端口配置为Auto角色类型,进行设备内协商,在环Ring1中将节点E的1/1端口协商为Auto Normal;基于节点E的1/1端口的对端上环节点A的1/1端口协商为Auto Owner,进行设备间协商,在环Ring1中将节点E的1/1端口重新协商为Auto Neighbour;在环Ring1中阻断上环节点A的1/1端口和节点E的1/1端口,形成RPL链路;在环Ring2的节点中:基于上环节点A的1/1端口、1/2端口均配置为Auto角色类型,且在环Ring1中上环节点A的1/1端口协商为Auto Owner、1/2端口协商为Auto Normal,进行设备内协商,在环Ring2中将上环节点A的端口中协商静态和/或Auto角色类型中非Nornal类型个数少的的1/2端口协商为Auto Owner,将1/1端口协商为Auto Normal;基于节点B仅1/1端口配置为Auto角色类型,进行设备内协商,在环Ring2中将节点B的1/1端口协商为Auto Normal;基于节点B的对端上环节点A的1/2端口协商为Auto Owner,进行设备间协商,在环Ring2将节点B的1/1端口重新协商为Auto Neighbour;基于节点E仅1/1端口配置为Auto角色类型,进行设备内协商,在环Ring2将节点E的1/1端口协商为Auto Normal;基于节点E的对端上环节点A的1/1端口协商为Auto Normal,进行设备间协商,在环Ring2保持上环节点A的1/1端口和节点E的1/1端口的角色类型为Auto Normal;在环Ring2中阻断上环节点A的1/2端口和节点B的1/1端口,形成RPL链路。7.根据权利要求4所述的一种基于ERPS协议的自协商保护方法,其特征在于,所述基于Auto角色类型和静态角色类型的协商优先级,对上环节点及其相邻节点依次进行设备内协商和设备间协商,通过自协商的方式协商端口角色类型以形成RPL链路,包括:当ERPS为单环,且在环节点中,上环节点A的1/1端口、1/2端口,与上环节点A的1/1端口直连的节点E的1/1端口均配置为Auto角色...

【专利技术属性】
技术研发人员:潘振龙辉张思杨周宇昂赵锐
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

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

1