CN106789252A - 一种oam联动实现aps快速切换的芯片方法 - Google Patents
一种oam联动实现aps快速切换的芯片方法 Download PDFInfo
- Publication number
- CN106789252A CN106789252A CN201611203157.XA CN201611203157A CN106789252A CN 106789252 A CN106789252 A CN 106789252A CN 201611203157 A CN201611203157 A CN 201611203157A CN 106789252 A CN106789252 A CN 106789252A
- Authority
- CN
- China
- Prior art keywords
- link
- aps
- oam
- chip
- protection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种OAM联动实现APS快速切换的芯片方法,通过在芯片内设置APS表项组和MEP表项组;当OAM检测到链路中断后,根据所述索引信息关联获取APS表项组对应的链路状态标识,并修改所述链路状态标识;芯片根据链路状态标识选择链路,完成APS切换。采用本发明公开的一种OAM联动实现APS快速切换的芯片方法,大大减少了检测链路中断到APS切换的时间,从而保证了通信的稳定。
Description
技术领域
本发明涉及通信领域,具体涉及一种OAM联动实现APS快速切换的芯片方法。
背景技术
电信级网络为了保证业务的可靠性,要求在链路中断的情况下,在50ms内将业务切换到备份链路,从而保证业务不中断。G.8031/G.8032/G.8131/G.8132为此提出了APS(Automatic Protection Switching,自动保护切换)保护机制。通常情况下,在电信网络中会部署OAM(MEP),OAM会检测链路的状态,一旦链路中断,会启动APS保护切换,将业务切换到保护链路。例如,图1所示为APS1:1模式下业务当前工作在工作链路的状态;启动APS保护切换后,业务切换至保护链路,如图2所示。
现有技术中,OAM的链路检测功能通常由ASIC芯片实现,检测到链路中断后会立刻上报CPU软件,CPU软件根据APS的部署情况配置ASIC芯片表项,实现保护切换。然而,由于ASIC芯片检测到链路中断上报给CPU软件,CPU软件再配置下发ASIC芯片需要一定的时间开销及软件开销,这就大大削弱了APS保护切换的及时性。
发明内容
针对现有技术的不足,本发明的主要目的在于:当OAM检测到链路中断后,无需立即上报CPU即快速进行APS切换,大大缩短切换时间。
为实现前述目的,本发明公开了一种OAM联动实现APS快速切换的芯片方法,包括:
在芯片内设置APS表项组和MEP表项组;
所述APS表项组包括工作链路信息和保护链路信息,用于发送业务数据,还包括链路状态标识,用于指示当前链路状态;
所述MEP表项组包括链路信息,用于发送和接收OAM报文以进行OAM检测,还包括索引信息,用于关联APS表项组相关信息;
当OAM检测到链路中断后,根据所述索引信息关联获取APS表项组对应的链路状态标识,并修改所述链路状态标识;
芯片根据链路状态标识选择链路,完成APS切换。
优选地,所述方法还包括:完成所述APS切换之后,上报中断信息至CPU,进行状态同步。
优选地,所述链路状态标识的值为0或1,0表示业务工作在工作链路,1表示业务工作在保护链路。
优选地,所述MEP表项组分为工作链路MEP组和保护链路MEP组,所述工作链路MEP组保存的链路信息为工作链路信息,工作链路MEP组仅通过工作链路发送和接收OAM报文;所述保护链路MEP组保存的链路信息为保护链路信息,保护链路MEP组仅通过保护链路发送和接收OAM报文。
优选地,所述修改所述链路状态标识包括:若当前链路状态标识为0则置为1,若当前链路状态标识为1则置为0。
优选地,所述芯片根据链路状态标识选择链路包括:当状态标记值为0时,芯片选择工作链路发送业务数据;当状态标记值为1时,芯片选择保护链路发送业务数据。
优选地,所述芯片包括ASIC芯片、FPGA芯片、NP芯片。
与现有技术相比,本发明的优点在于:本发明公开的一种OAM联动实现APS快速切换的芯片方法,可以实现在OAM检测链路中断后,快速进行APS切换,大大缩短了切换时间,从而保证了通信的稳定。
附图说明
图1是APS 1:1模式下业务工作在工作链路的示意图;
图2是APS 1:1模式下业务切换至保护链路的示意图;
图3是本发明一实施例提出的芯片表项关联关系示意图;
图4是本发明一实施例提出的一种OAM联动实现APS快速切换的芯片方法流程图。
具体实施方式
鉴于现有技术中的不足,本案发明人经长期研究和大量实践,得以提出本发明的技术方案。如下将对该技术方案、其实施过程及原理等作进一步的解释说明。
本发明实施例通过在芯片内定义用于提供链路信息的APS表项组和用于OAM检测的MEP表项组,使得发生链路中断时,仅通过修改APS表项的状态值即完成APS的快速切换,具体实现方式包括:
定义APS表项组,所述APS表项组包括工作链路信息、保护链路信息及链路状态标识。工作链路信息和保护链路信息用于发送业务数据;链路状态标识用于指示当前链路状态,即用来标识业务当前工作在工作链路还是保护链路,例如0表示工作链路,1表示保护链路。
定义MEP表项组,所述MEP表项组包括链路信息和索引信息。链路信息用于发送和接收OAM报文以进行OAM检测;索引信息用于关联APS表项组的相关信息。
当OAM检测到链路中断后,根据所述索引信息关联获取APS表项组对应的链路状态标识,并修改所述链路状态标识,若当前链路状态标识为0,则将其置为1;反之,将其清零。而后,触发APS切换。
芯片根据链路状态标识进行链路选择,完成切换。
APS切换完成后,芯片将该中断上报给CPU,CPU根据APS配置进行状态同步。这样,当OAM检测到发生链路中断时,联动修改APS表项组的状态值,在芯片级别便快速完成APS切换,无需通过上报CPU再经软件下发配置完成切换,减少了CPU的负载和调度时间以及软件开销,大大提高了APS的切换时效,从而保证通信稳定。
更进一步地,所述MEP表项组分为工作链路MEP组和保护链路MEP组,分别负责各自链路的OAM检测工作。其中,工作链路MEP组保存的链路信息为工作链路信息,工作链路MEP组仅通过工作链路发送和接收OAM报文;保护链路MEP组保存的链路信息为保护链路信息,保护链路MEP组仅通过保护链路发送和接收OAM报文。
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
图3是本发明一实施例提出的芯片表项关联关系示意图。如图3所示:
1.定义APS表项组,命名为DsApsGroup,DsApsGroup中保存working_path、protection_path及protection_en。其中:
working_path代表工作链路信息,protection_path代表保护链路信息,两者均用于发送业务数据。
protection_en代表链路状态标识,用于指明业务当前工作在工作链路还是保护链路。protection_en=0,表示业务选择工作在working_path,业务工作状态如图1所示;protection_en=1,表示业务会选择工作在protection_path,业务工作状态如图2所示。在图1所示的APS1:1模型中,在链路正常的情况下保护链路不承载流量,只有当链路发生中断失效后才将流量切换到保护链路上,保护链路工作状态如图2所示。
2.定义用于检测工作链路和保护链路状态的MEP表项组,命名为DsMep,DsMep中保存链路信息和aps_group_id。其中,aps_group_id为DsMep与其绑定的APS组信息的索引信息。
DsMep(W)表示检测工作链路的MEP,DsMep(W)始终通过工作链路working_path发送和接收OAM报文;
DsMep(P)表示检测保护链路的MEP,DsMep(P)始终通过保护链路protection_path发送和接收OAM报文。
3.当OAM检测到链路中断后,会根据aps_group_id索引到DsApsGroup,判断DsApsGroup当前protection_en的值,如果是0则置为1,如果是1则置为0,从而实现业务数据的APS切换。
基于以上实施方式所述的芯片表项关联关系,图4是本发明实施例提出的一种OAM联动实现APS快速切换的芯片方法流程图。如图4所示,该方法包括:
步骤101,定义APS组DsApsGroup;
DsApsGroup保存working_path、protection_path及protection_en;protection_en为0,业务工作在工作链路;protection_en为1,业务工作在保护链路。
步骤102,定义MEP组DsMep;
具体地,定义检测工作链路表项组为DsMep(W),检测保护链路的表项组为DsMep(P);DsMep(W)与DsMep(P)分别保存相应的链路信息以及其绑定的APS组信息,且DsMep(W)与DsMep(P)始终通过各自的链路进行发送和接收OAM报文,即只负责对各自的链路进行OAM检测。
步骤103,DsMep检测链路的状态;
DsMep(W)和DsMep(P)同时生效,实时监测各自负责的链路的状态,若检测到链路发生中断,执行步骤104;否则继续执行步骤103,检测链路状态;
步骤104,根据DsMep(W)/DsMep(P)中的aps_group_id索引DsApsGroup表项信息,得到相应的protection_en值;
步骤105,判断protection_en的值,若protection_en=0,将protection_en置为1;若protection_en=1,将protection_en置为0;
步骤106,触发APS切换,根据protection_en的值选择链路;
步骤107,上报中断信息给CPU,同步CPU状态。
通过上述实施例可更加清晰得知,本发明实施例提出的一种OAM联动实现APS快速切换的芯片方法仅通过链路状态标识的变化,即可快速实现APS切换过程,相比现有技术,大大缩短了APS切换时间,且方案简单,时效性更高。
另外,本发明任一实施例中所述芯片包括但不限于ASIC芯片、FPGA芯片、NP芯片。
应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
应当理解,上述实施例仅为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所作的等效变化或修饰,都应涵盖在本发明的保护范围之内。
Claims (7)
1.一种OAM联动实现APS快速切换的芯片方法,其特征在于:
在芯片内设置APS表项组和MEP表项组;
所述APS表项组包括工作链路信息和保护链路信息,用于发送业务数据,还包括链路状态标识,用于指示当前链路状态;
所述MEP表项组包括链路信息,用于发送和接收OAM报文以进行OAM检测,还包括索引信息,用于关联APS表项组相关信息;
当OAM检测到链路中断后,根据所述索引信息关联获取APS表项组对应的链路状态标识,并修改所述链路状态标识;
芯片根据链路状态标识选择链路,完成APS切换。
2.根据权利要求1所述的一种OAM联动实现APS快速切换的芯片方法,其特征在于还包括:完成所述APS切换之后,上报中断信息至CPU,进行状态同步。
3.根据权利要求1所述的一种OAM联动实现APS快速切换的芯片方法,其特征在于:所述链路状态标识的值为0或1,0表示业务工作在工作链路,1表示业务工作在保护链路。
4.根据权利要求1所述的一种OAM联动实现APS快速切换的芯片方法,其特征在于:所述MEP表项组分为工作链路MEP组和保护链路MEP组,所述工作链路MEP组保存的链路信息为工作链路信息,工作链路MEP组仅通过工作链路发送和接收OAM报文;所述保护链路MEP组保存的链路信息为保护链路信息,保护链路MEP组仅通过保护链路发送和接收OAM报文。
5.根据权利要求1所述的一种OAM联动实现APS快速切换的芯片方法,其特征在于所述修改所述链路状态标识包括:若当前链路状态标识为0则置为1,若当前链路状态标识为1则置为0。
6.根据权利要求1所述的一种OAM联动实现APS快速切换的芯片方法,其特征在于所述芯片根据链路状态标识选择链路包括:当状态标记值为0时,芯片选择工作链路发送业务数据;当状态标记值为1时,芯片选择保护链路发送业务数据。
7.根据权利要求1至6所述的任一种OAM联动实现APS快速切换的芯片方法,其特征在于:所述芯片包括ASIC芯片、FPGA芯片、NP芯片。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611203157.XA CN106789252A (zh) | 2016-12-23 | 2016-12-23 | 一种oam联动实现aps快速切换的芯片方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611203157.XA CN106789252A (zh) | 2016-12-23 | 2016-12-23 | 一种oam联动实现aps快速切换的芯片方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106789252A true CN106789252A (zh) | 2017-05-31 |
Family
ID=58899957
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611203157.XA Withdrawn CN106789252A (zh) | 2016-12-23 | 2016-12-23 | 一种oam联动实现aps快速切换的芯片方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106789252A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108400892A (zh) * | 2018-02-09 | 2018-08-14 | 烽火通信科技股份有限公司 | 基于rcpu快速刷表的倒换***及方法 |
CN109150622A (zh) * | 2018-09-12 | 2019-01-04 | 盛科网络(苏州)有限公司 | 一种在多级aps中部署oam的方法及装置 |
CN114938346A (zh) * | 2022-05-13 | 2022-08-23 | 苏州盛科通信股份有限公司 | 一种芯片和cpu协同实现业务快速切换的方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102891767A (zh) * | 2012-09-27 | 2013-01-23 | 华为技术有限公司 | 一种链路保护方法、网元及*** |
WO2014133589A1 (en) * | 2013-03-01 | 2014-09-04 | Intel Corporation | Wireless local area network (wlan) traffic offloading |
CN104702435A (zh) * | 2015-02-05 | 2015-06-10 | 盛科网络(苏州)有限公司 | 网络处理器实现aps切换的方法及网络处理器 |
-
2016
- 2016-12-23 CN CN201611203157.XA patent/CN106789252A/zh not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102891767A (zh) * | 2012-09-27 | 2013-01-23 | 华为技术有限公司 | 一种链路保护方法、网元及*** |
WO2014133589A1 (en) * | 2013-03-01 | 2014-09-04 | Intel Corporation | Wireless local area network (wlan) traffic offloading |
CN104702435A (zh) * | 2015-02-05 | 2015-06-10 | 盛科网络(苏州)有限公司 | 网络处理器实现aps切换的方法及网络处理器 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108400892A (zh) * | 2018-02-09 | 2018-08-14 | 烽火通信科技股份有限公司 | 基于rcpu快速刷表的倒换***及方法 |
CN108400892B (zh) * | 2018-02-09 | 2020-11-06 | 烽火通信科技股份有限公司 | 基于rcpu快速刷表的倒换***及方法 |
CN109150622A (zh) * | 2018-09-12 | 2019-01-04 | 盛科网络(苏州)有限公司 | 一种在多级aps中部署oam的方法及装置 |
CN109150622B (zh) * | 2018-09-12 | 2021-08-24 | 苏州盛科通信股份有限公司 | 一种在多级aps中部署oam的方法及装置 |
CN114938346A (zh) * | 2022-05-13 | 2022-08-23 | 苏州盛科通信股份有限公司 | 一种芯片和cpu协同实现业务快速切换的方法及装置 |
CN114938346B (zh) * | 2022-05-13 | 2023-06-06 | 苏州盛科通信股份有限公司 | 一种芯片和cpu协同实现业务快速切换的方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101702658B (zh) | 一种环网保护的实现方法及*** | |
CN101242315B (zh) | 一种环路检测的方法 | |
CN101854255B (zh) | 分组传送网中复用段保护的方法及*** | |
CN102006222B (zh) | 一种业务链路切换方法及装置 | |
CN100359860C (zh) | 一种多协议标签交换网络保护切换方法 | |
CN106789252A (zh) | 一种oam联动实现aps快速切换的芯片方法 | |
CN102882780B (zh) | 基于共享路径的环网隧道配置方法、环网保护方法及*** | |
US20150103643A1 (en) | Transmission network and transmission network management system | |
CN101399737A (zh) | 用于以太环网的链路聚合组的保护方法及装置 | |
CN102480753A (zh) | 链路状态检测方法和装置 | |
CN109218061A (zh) | 灵活以太网之故障通知及获取方法、装置、通信设备 | |
CN105099825B (zh) | 一种外置Bypass的安全保护方法及装置 | |
CN1933422B (zh) | 网络故障切换方法 | |
CN102820990A (zh) | 业务保护的切换方法及装置 | |
CN103634134A (zh) | 跨域保护互通方法及*** | |
CN100571194C (zh) | 一种标签路径快速保护倒换方法及其*** | |
CN105337856B (zh) | 跨域业务处理方法、装置及*** | |
CN102142975B (zh) | 基于传送网中双节点互连保护结构的业务保护方法及*** | |
CN101222402A (zh) | 以太环网保护方法、***及装置 | |
CN101621443B (zh) | 一种以太环网保护***的故障恢复方法 | |
CN104811324A (zh) | 伪线保护方法、装置及节点 | |
CN107872370A (zh) | 一种以太网接口环路快速检测方法 | |
CN102918807B (zh) | Bfd会话建立的方法及路由设备 | |
CN101350636B (zh) | 一种基于光电复用端口的链路冗余备份方法与*** | |
CN102739529A (zh) | 一种伪线保护组的保护方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20170531 |
|
WW01 | Invention patent application withdrawn after publication |