[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20130085488A - Oam frame handling apparatus and method for packet transport network - Google Patents

Oam frame handling apparatus and method for packet transport network Download PDF

Info

Publication number
KR20130085488A
KR20130085488A KR1020110131281A KR20110131281A KR20130085488A KR 20130085488 A KR20130085488 A KR 20130085488A KR 1020110131281 A KR1020110131281 A KR 1020110131281A KR 20110131281 A KR20110131281 A KR 20110131281A KR 20130085488 A KR20130085488 A KR 20130085488A
Authority
KR
South Korea
Prior art keywords
oam
frame
processing
ccm
processing unit
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
Application number
KR1020110131281A
Other languages
Korean (ko)
Inventor
강태규
Original Assignee
한국전자통신연구원
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR1020110131281A priority Critical patent/KR20130085488A/en
Publication of KR20130085488A publication Critical patent/KR20130085488A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5625Operations, administration and maintenance [OAM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 패킷 전달망의 OAM 프레임 처리 장치에 있어서, 전달받은 패킷에 포함된 라벨 정보에 기초하여, 실시간 처리를 필요로 하는 OAM 프레임을 선별하고, 상기 선별된 OAM 프레임의 상태를 관리하는 네트워크 OAM 관리부; 및 실시간 처리가 필요하지 않은 OAM 프레임의 상태를 관리하고, 상기 네트워크 OAM 관리부의 설정을 제어하는 비실시간 OAM 처리부를 포함하는 OAM 프레임 처리 장치 및 방법을 제공한다.
본 발명에 따르면 OAM 프레임 처리에 있어 실시간 처리를 요구하는 OAM 기능과 실시간 처리를 요구하지 않는 OAM 기능을 구분 처리하도록 하여 프레임 처리에 따른 부담을 효율적으로 분산할 수 있다.
The present invention provides an OAM frame processing apparatus of a packet forwarding network, wherein a network OAM management unit selects an OAM frame requiring real-time processing based on label information included in a received packet and manages a state of the selected OAM frame. ; And a non-real-time OAM processing unit for managing a state of the OAM frame that does not require real-time processing and controlling the setting of the network OAM management unit.
According to the present invention, in the OAM frame processing, the OAM function that requires real-time processing and the OAM function that does not require real-time processing can be separately processed, thereby effectively distributing the burden of the frame processing.

Description

패킷 전달망의 OAM 프레임 처리 장치 및 방법{OAM FRAME HANDLING APPARATUS AND METHOD FOR PACKET TRANSPORT NETWORK}OAM FRAME HANDLING APPARATUS AND METHOD FOR PACKET TRANSPORT NETWORK}

본 발명은 패킷 전달망(Packet Transport Network)의 OAM 프레임 처리 장치 및 방법에 관한 것으로, 보다 상세하게는 MPLS-TP(Multiprotocol Label Switching-Transport Profile) 기술을 사용하는 패킷 전달망에서 서비스의 운용 관리, 서비스의 장애 감시 및 신속한 복구 등을 효율적으로 제공하기 위해 네트워크 프로세서, 범용 프로세서를 기능별로 구분 사용하는 OAM 프레임 처리 장치 및 방법에 관한 것이다.The present invention relates to an OAM frame processing apparatus and method for a packet transport network, and more particularly, to operation management and service management of a service in a packet transport network using a Multiprotocol Label Switching-Transport Profile (MPLS-TP) technology. The present invention relates to an OAM frame processing apparatus and method for dividing a network processor and a general purpose processor by a function in order to efficiently provide fault monitoring and quick recovery.

전달망 장치의 규격을 제정하는 ITU-T 정의에 따르면, 전달망 장치의 OAM은 장애 관리(Fault Management)와 성능 모니터링(Performance Monitoring)을 제공해야 한다. 장애 관리는 서비스의 장애 감시와 복구를 위한 CC-CV(Continuity Check-Connectivity Verification), LB(Loopback), LT(Link Trace), AIS(Alarm Indication Signal), RDI(Remote Defect Indication), LCK(Lock Signal), 또는 APS(Automatic Protection Switching) 등의 기능을 포함하고, 성능 모니터링은 서비스의 품질을 보장하기 위한 LM(Loss Measurement), DM(Delay Measurement) 등의 기능을 포함한다.According to the ITU-T definition of the specification of the transport network device, the OAM of the transport network device must provide fault management and performance monitoring. Fault management includes Continuity Check-Connectivity Verification (CC-CV), Loopback (LB), Link Trace (LT), Alarm Indication Signal (AIS), Remote Defect Indication (RDI), and Lock (CKC) for fault monitoring and recovery of services. Signals, or functions such as Automatic Protection Switching (APS), and performance monitoring includes functions such as Loss Measurement (LM) and Delay Measurement (DM) to ensure the quality of service.

현재 패킷 전달망은 MPLS 기반의 장치로 구축되어 있으며, 이 장치의 OAM으로는 CC-CV 기능에 대응하는 BFD(Bidirectional Forwarding Detection), LB 기능에 대응하는 LSP(Label Switched Path) ping, APS에 대응하는 FRR(Fast Re-Routing) 등 IETF IP/MPLS OAM 기반의 일부 장애 관리 기능만을 사용하고 있어 전달망에 필요한 완전한 OAM 도구를 제공하지 못하는 단점이 있다. 또한 BFD의 경우 장애를 감지하는 시간이 느려 전달망 장치에서 요구하는 신속한 장애 감지 및 보호 복구 시간(50ms이하)을 만족할 수 없고, LSP ping, FRR의 경우 IP(Internet Protocol)와 연관되어 동작하므로 복잡하고 비효율적이다. Currently, the packet forwarding network is built with MPLS-based devices, and the OAM of this device supports Bidirectional Forwarding Detection (BFD) corresponding to CC-CV function, Label Switched Path (LSP) ping corresponding to LB function, and APS. It only uses some fault management functions based on IETF IP / MPLS OAM, such as Fast Re-Routing (FRR), which does not provide a complete OAM tool for the transport network. In addition, in case of BFD, fault detection time is slow, so it is not possible to meet the fast fault detection and protection recovery time (less than 50ms) required by the transport network device.In case of LSP ping and FRR, it works in connection with IP (Internet Protocol). Inefficient

본 발명은 전술한 종래 기술의 문제점을 해결하기 위하여, MPLS-TP기반 패킷 전달망의 OAM 방식으로 OAM의 기능 중 실시간으로 처리해야 하는 CC-CV, LM 기능은 네트워크 프로세서외 하드웨어를 사용하여 처리하고 실시간 처리가 필요하지 않은 그 외의 기능은 범용 프로세서상의 소프트웨어를 사용하여 처리하는 OAM 프레임 처리 장치 및 방법을 제공하는데 그 목적이 있다.In order to solve the above-mentioned problems of the prior art, the CC-CV, LM functions that need to be processed in real time among the functions of the OAM in the OAM method of the MPLS-TP-based packet delivery network are processed using hardware other than the network processor and in real time. Another function that does not require processing is to provide an OAM frame processing apparatus and method for processing using software on a general purpose processor.

상술한 기술적 과제를 해결하기 위한 본 발명의 일 실시예는 패킷 전달망의 OAM 프레임 처리 장치에 있어서, 전달받은 패킷에 포함된 라벨 정보에 기초하여, 실시간 처리를 필요로 하는 OAM 프레임을 선별하고, 상기 선별된 OAM 프레임의 상태를 관리하는 네트워크 OAM 관리부; 및 실시간 처리가 필요하지 않은 OAM 프레임의 상태를 관리하고, 상기 네트워크 OAM 관리부의 설정을 제어하는 비실시간 OAM 처리부를 포함하는 OAM 프레임 처리 장치를 제공할 수 있다.According to an embodiment of the present invention for solving the above technical problem, in the OAM frame processing apparatus of a packet delivery network, OAM frames for real-time processing is selected based on the label information included in the received packet, A network OAM manager that manages the state of the selected OAM frame; And a non-real-time OAM processing unit that manages the state of the OAM frame that does not require real-time processing and controls the setting of the network OAM management unit.

또한, 상기 네트워크 OAM 관리부는 실시간 처리 기능을 구현하기 위한 데이터가 저장된 데이터 베이스부; 상기 OAM 프레임의 상태 인터럽트를 미리 설정된 주기마다 생성하는 OAM 인터럽트 생성부; 상기 OAM 프레임을 분석하고, 상기 상태 인터럽트가 생성된 경우 상기 생성된 상태 인터럽트를 분석하여 상기 OAM 프레임의 타입을 판단하는 프레임 분석부; 상기 OAM 프레임의 타입에 따라 상기 OAM 프레임을 처리하고, 상기 처리된 OAM 프레임에 대응되는 정보를 상기 OAM 프레임에 연관시켜 출력 프레임을 생성하는 프레임 처리부; 상기 출력 프레임에 따라 네트워크부 또는 상기 비실시간 OAM 처리부로 송신하는 프레임 출력부를 포함하는 것을 특징으로 할 수 있다.The network OAM management unit may further include: a database unit storing data for implementing a real-time processing function; An OAM interrupt generator configured to generate a state interrupt of the OAM frame at predetermined intervals; A frame analyzer configured to analyze the OAM frame and determine the type of the OAM frame by analyzing the generated state interrupt when the state interrupt is generated; A frame processor configured to process the OAM frame according to the type of the OAM frame, and generate an output frame by associating information corresponding to the processed OAM frame with the OAM frame; It may include a frame output unit for transmitting to the network unit or the non-real-time OAM processing unit according to the output frame.

또한, 상기 프레임 처리부는 상기 OAM 프레임의 타입이 송신 인터럽트인 경우, 상기 송신 인터럽트에 대응되는 정보를 룩업(lookup)하여 연관 정보를 생성하는 송신 인터럽트 처리부; 상기 OAM 프레임의 타입이 장애 인터럽트인 경우, 상기 장애 인터럽트에 대응되는 정보를 룩업(lookup)하여 연관 정보를 생성하는 장애 인터럽트 처리부; 상기 OAM 프레임의 타입이 MPLS 라벨이 포함된 OAM 수신 프레임인 경우, 상기 OAM 수신 처리를 위한 정보를 룩업(lookup)하여 연관 정보를 생성하는 OAM 수신 처리부; 상기 OAM 프레임의 타입이 MPLS 라벨이 포함되지 아니한 OAM 수신 프레임 또는 송신 프레임인 경우, 상기 OAM 프레임의 데이터 처리를 위한 정보를 룩업하여 연관 정보를 생성하는 데이터 프레임 처리부; 및 상기 OAM 송신 인터럽트 처리부, 상기 OAM 장애 인터럽트 처리부, 상기 OAM 수신 처리부 또는 상기 데이터 프레임 처리부로부터 생성된 연관 정보를 상기 OAM 프레임에 연관시키는 헤더 처리부를 포함하는 것을 특징으로 할 수 있다.The frame processing unit may further include: a transmission interrupt processing unit for generating association information by looking up information corresponding to the transmission interrupt when the type of the OAM frame is a transmission interrupt; A fault interrupt processor configured to look up information corresponding to the fault interrupt and generate related information when the type of the OAM frame is a fault interrupt; An OAM reception processing unit for generating association information by looking up information for the OAM reception processing when the type of the OAM frame is an OAM reception frame including an MPLS label; A data frame processor for generating association information by looking up information for data processing of the OAM frame when the type of the OAM frame is an OAM reception frame or a transmission frame that does not include an MPLS label; And a header processing unit for associating the association information generated from the OAM transmission interrupt processing unit, the OAM failure interrupt processing unit, the OAM receiving processing unit, or the data frame processing unit with the OAM frame.

또한, 상기 송신 인터럽트 처리부는 상기 OAM 프레임에 대하여 RTC 인덱스를 추출하여 키(key)로 결정하는 키 추출부; 상기 생성된 키에 대응하는 데이터 정보를 획득하는 데이터 추출부; 및 상기 추출된 데이터에 기초하여 실시간 처리 프레임을 생성하고, 생성된 실시간 처리 프레임을 전송하는 체크 메시지 전송부를 포함하는 것을 특징으로 할 수 있다.The transmission interrupt processing unit may further include: a key extracting unit configured to extract an RTC index with respect to the OAM frame and determine a key; A data extracting unit obtaining data information corresponding to the generated key; And a check message transmitter for generating a real time processing frame based on the extracted data and transmitting the generated real time processing frame.

또한, 상기 장애 인터럽트 처리부는 상기 OAM 프레임에 대하여 링크 장애 인덱스를 추출하여 키(key)로 결정하는 키 추출부; 상기 생성된 키에 대응하는 데이터 정보를 획득하는 데이터 추출부; 및 상기 추출된 데이터에 기초하여 장애 처리 프레임을 생성하고, 생성된 장애 처리 프레임을 전송하는 장애 메시지 전송부를 포함하는 것을 특징으로 할 수 있다.The fault interrupt processing unit may include: a key extracting unit configured to extract a link failure index with respect to the OAM frame and determine a key; A data extracting unit obtaining data information corresponding to the generated key; And a failure message transmitter configured to generate a failure processing frame based on the extracted data and transmit the generated failure processing frame.

또한, 상기 OAM 수신 처리부는 상기 OAM 수신 프레임의 식별자를 추출하고, 상기 OAM 수신 프레임의 제어 경로를 체크하는 프레임 정보 체크부; 상기 OAM 수신 프레임의 제어 경로가 미리 설정된 제어 경로에 해당하는 경우, 상기 OAM 수신 프레임의 기능 식별자에 기초하여 상기 OAM 프레임을 처리하는 OAM 처리부; 및 상기 OAM 수신 프레임의 제어 경로가 미리 설정된 제어 경로에 해당하지 않는 경우, 상기 비실시간 OAM 처리부로 프레임을 전송하는 OAM 처리하는 OAM 전달부를 포함하는 것을 특징으로 할 수 있다.The OAM receiving processor may further include: a frame information checker extracting an identifier of the OAM received frame and checking a control path of the OAM received frame; An OAM processor configured to process the OAM frame based on a function identifier of the OAM received frame when the control path of the OAM received frame corresponds to a preset control path; And if the control path of the OAM receiving frame does not correspond to a predetermined control path, it may include an OAM transfer unit for performing an OAM process for transmitting the frame to the non-real-time OAM processing unit.

바람직하게는, 상기 OAM 처리부는 상기 기능 식별자가 RAPS 프레임인 경우, 상기 RAPS 프레임의 연관 정보를 룩업(lookup)하여, 상기 RAPS 프레임에 연관시켜 처리하는 RAPS 처리부; 및 상기 기능 식별자가 RAPS 프레임이 아닌 경우, 상기 OAM 수신 프레임의 식별자를 룩업하여 연관 정보를 얻어 처리하는 RAPS 제외 프레임 처리부를 포함하는 것을 특징으로 할 수 있다.Preferably, the OAM processing unit, if the function identifier is a RAPS frame, the RAPS processing unit for looking up the association information of the RAPS frame, to associate with the RAPS frame to process; And a RAPS exclusion frame processor configured to look up an identifier of the OAM received frame to obtain association information when the function identifier is not a RAPS frame.

바람직하게는, 상기 RAPS 처리부는 상기 RAPS 프레임의 소스 노드와 목적지 노드를 체크하는 RAPS 노드 체크부; 및 상기 RAPS 프레임의 식별자에 대응되는 정보를 룩업하여, 상기 RAPS 프레임에 상기 룩업한 정보를 연관시켜 전송하는 RAPS 프레임 처리부를 포함하는 것을 특징으로 할 수 있다.Preferably, the RAPS processing unit comprises a RAPS node check unit for checking the source node and the destination node of the RAPS frame; And a RAPS frame processing unit for looking up information corresponding to the identifier of the RAPS frame and associating the lookup information with the RAPS frame and transmitting the same.

바람직하게는, 상기 RAPS 제외 프레임 처리부는 상기 OAM 수신 프레임의 식별자를 룩업하여 정보를 획득하는 OAM 연관 정보 생성부; 상기 OAM 수신 프레임의 라벨 상황을 체크하는 라벨 체크부; 및 상기 라벨 체크부에서 체크된 라벨에 따라 미리 설정된 프레임 처리를 수행하는 OAM 프레임 처리부를 포함하는 것을 특징으로 할 수 있다.Preferably, the RAPS exclusion frame processing unit OAM association information generation unit for obtaining information by looking up the identifier of the OAM received frame; A label check unit which checks a label state of the OAM received frame; And an OAM frame processor configured to perform a preset frame process according to the label checked by the label checker.

상술한 기술적 과제를 해결하기 위한 본 발명의 다른 실시예는 패킷 전달망의 OAM 프레임 처리 방법에 있어서, 전달받은 패킷에 포함된 라벨 정보에 기초하여, 실시간 처리를 필요로 하는 OAM 프레임을 선별하고, 상기 선별된 OAM 프레임의 상태를 관리하는 네트워크 OAM 관리 단계; 및 실시간 처리가 필요하지 않은 OAM 프레임의 상태를 관리하고, 상기 네트워크 OAM 관리 단계의 설정을 제어하는 비실시간 OAM 처리 단계를 포함하는 OAM 프레임 처리 방법을 제공할 수 있다.Another embodiment of the present invention for solving the above technical problem, in the OAM frame processing method of a packet delivery network, based on the label information included in the received packet, select the OAM frame that requires real-time processing, A network OAM management step of managing a state of the selected OAM frame; And a non-real-time OAM processing step of managing a state of the OAM frame that does not require real time processing and controlling the setting of the network OAM management step.

본 발명의 구성에 따르면, 전달된 패킷에 기초하여 MPLS-TP기반 패킷 전달망에 입증된 ITU-T기반의 OAM 방식을 적용할 수 있을 뿐만 아니라 개선 작업을 진행중인 IP/MPLS OAM 방식을 추후 적용할 수도 있다. 또한 OAM 프레임 처리에 있어 실시간 처리를 요구하는 OAM 기능(CC-CV)과 실시간 처리를 요구하지 않는 OAM 기능(CC-CV이외의 기능)을 구분 처리하도록 하여 프레임 처리에 따른 부담을 효율적으로 분산할 수 있다.According to the configuration of the present invention, not only the ITU-T-based OAM scheme, which is proven in the MPLS-TP-based packet delivery network, can be applied based on the forwarded packet, but also the IP / MPLS OAM scheme, which is being improved, may be applied later. have. In addition, the OAM function (CC-CV), which requires real-time processing, and OAM functions (non-CC-CV) that do not require real-time processing, can be classified and processed to effectively distribute the burden of frame processing. Can be.

도 1은 본 발명의 종래 MPLS-TP OAM 관리 도메인을 이용한 시스템의 일 실시예를 도시한 참고도이다.
도 2는 본 발명의 일 실시예에 따른 패킷 전달망의 OAM 프레임 처리 장치를 도시한 블록도이다.
도 3은 본 발명의 일 실시예에 따른 OAM 프레임 처리 장치에 있어서, 프레임 처리부를 도시한 블록도이다.
도 4는 본 발명의 일 실시예에 따른 OAM 프레임 처리 장치에 있어서 송신 인터럽트 처리를 도시한 순서도이다.
도 5는 본 발명의 일 실시예에 따른 OAM 프레임 처리 장치에 있어서 장애 인터럽트 처리 단계를 도시한 순서도이다.
도 6은 본 발명의 일 실시예에 따른 OAM 프레임 처리 장치에 있어서 OAM 수신 처리 단계를 도시한 순서도이다.
도 7은 본 발명의 일 실시예에 따른 OAM 프레임 처리 장치에 있어서 RAPS 처리 단계를 도시한 순서도이다.
도 8은 본 발명의 일 실시예에 따른 OAM 프레임 처리 장치에 있어서 RAPS 제외 프레임 처리 단계를 도시한 순서도이다.
도 9은 본 발명의 다른 실시예에 따른 패킷 전달망의 OAM 프레임 처리 방법의 전체적인 단계를 도시한 순서도이다.
1 is a reference diagram showing an embodiment of a system using a conventional MPLS-TP OAM management domain of the present invention.
2 is a block diagram illustrating an OAM frame processing apparatus of a packet delivery network according to an embodiment of the present invention.
3 is a block diagram illustrating a frame processing unit in an OAM frame processing apparatus according to an embodiment of the present invention.
4 is a flowchart illustrating transmission interrupt processing in an OAM frame processing apparatus according to an embodiment of the present invention.
5 is a flowchart illustrating a fault interrupt processing step in an OAM frame processing apparatus according to an embodiment of the present invention.
6 is a flowchart illustrating an OAM reception processing step in an OAM frame processing apparatus according to an embodiment of the present invention.
7 is a flowchart illustrating a RAPS processing step in an OAM frame processing apparatus according to an embodiment of the present invention.
8 is a flowchart illustrating a RAPS exclusion frame processing step in an OAM frame processing apparatus according to an embodiment of the present invention.
9 is a flowchart illustrating the overall steps of a method for processing an OAM frame in a packet delivery network according to another embodiment of the present invention.

이하에서는 본 발명의 일부 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. 아울러 본 발명을 설명함에 있어 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다.Hereinafter, some embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail.

이하의 실시예들은 본 발명의 구성요소들과 특징들을 소정 형태로 결합한 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려될 수 있다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합하지 않은 형태로 실시될 수 있다. 또한, 일부 구성요소들 및/또는 특징들을 결합하여 본 발명의 실시예를 구성할 수도 있다. 본 발명의 실시예들에서 설명되는 동작들의 순서는 변경될 수 있다. 어느 실시예의 일부 구성이나 특징은 다른 실시예에 포함될 수 있고, 또는 다른 실시예의 대응하는 구성 또는 특징과 교체될 수 있다.The following embodiments are a combination of elements and features of the present invention in a predetermined form. Each component or feature may be considered to be optional unless otherwise stated. Each component or feature may be implemented in a form that is not combined with other components or features. In addition, some of the elements and / or features may be combined to form an embodiment of the present invention. The order of the operations described in the embodiments of the present invention may be changed. Some configurations or features of certain embodiments may be included in other embodiments, or may be replaced with corresponding configurations or features of other embodiments.

본 발명의 실시예들은 다양한 수단을 통해 구현될 수 있다. 예를 들어, 본 발명의 실시예들은 하드웨어, 펌웨어(firmware), 소프트웨어 또는 그것들의 결합 등에 의해 구현될 수 있다. Embodiments of the invention may be implemented through various means. For example, embodiments of the present invention may be implemented by hardware, firmware, software, or a combination thereof.

하드웨어에 의한 구현의 경우, 본 발명의 실시예들에 따른 방법은 하나 또는 그 이상의 ASICs(application specific integrated circuits), DSPs(digital signal processors), DSPDs(digital signal processing devices), PLDs(programmable logic devices), FPGAs(field programmable gate arrays), 프로세서, 콘트롤러, 마이크로 콘트롤러, 마이크로 프로세서 등에 의해 구현될 수 있다.For a hardware implementation, the method according to embodiments of the present invention may be implemented in one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs) , Field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, and the like.

펌웨어나 소프트웨어에 의한 구현의 경우, 본 발명의 실시예들에 따른 방법은 이상에서 설명된 기능 또는 동작들을 수행하는 모듈, 절차 또는 함수 등의 형태로 구현될 수 있다. 소프트웨어 코드는 메모리 유닛에 저장되어 프로세서에 의해 구동될 수 있다. 상기 메모리 유닛은 상기 프로세서 내부 또는 외부에 위치하여, 이미 공지된 다양한 수단에 의해 상기 프로세서와 데이터를 주고 받을 수 있다.In the case of an implementation by firmware or software, the method according to embodiments of the present invention may be implemented in the form of a module, a procedure or a function for performing the functions or operations described above. The software code can be stored in a memory unit and driven by the processor. The memory unit may be located inside or outside the processor, and may exchange data with the processor by various well-known means.

이하의 설명에서 사용되는 특정(特定) 용어들은 본 발명의 이해를 돕기 위해서 제공된 것이며, 이러한 특정 용어의 사용은 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다른 형태로 변경될 수 있다.
Specific terms used in the following description are provided to help the understanding of the present invention, and the use of the specific terms may be modified in other forms without departing from the technical spirit of the present invention.

도 1을 참조하여 종래 MPLS-TP OAM 관리 도메인, ITU-T Y.1731기반 MPLS-TP OAM 프레임 형식, OAM 프레임을 목적지인 MEP(MEP; Maintenance Entity Group End Point; 관리객체그룹 종단점) 또는 MIP(MIP; Maintenance Entity Group Intermediated Point; 관리객체그룹 중간점)까지 전달하는 실시예에 대하여 설명한다.Referring to FIG. 1, a conventional MPLS-TP OAM management domain, an ITU-T Y.1731-based MPLS-TP OAM frame format, and an OAM frame are referred to as a Maintenance Entity Group End Point (MEP) or MIP (MEP) as a destination. A description will be given of an embodiment that delivers up to a MIP (Maintenance Entity Group Intermediated Point).

도 1의 G-Ach는 Generic Associated Channel Header, GAL은 G-Ach Label, PW는 Pseudowire, SME는 Section Maintenance Entity Group, LME는 LSP Maintenance Entity Group, PME는 PW Maintenance Entity Group, CE는 Customer Edge, LER은 Laber Edge Router, LSR은 Label Switch Router, SPE는 Switching Provider Edgde Router 및 TPE는 Terminating Provider Edge router를 의미한다.1, G-Ach is Generic Associated Channel Header, GAL is G-Ach Label, PW is Pseudowire, SME is Section Maintenance Entity Group, LME is LSP Maintenance Entity Group, PME is PW Maintenance Entity Group, CE is Customer Edge, LER Is a Laber Edge Router, LSR is a Label Switch Router, SPE is a Switching Provider Edgde Router, and TPE is a Terminating Provider Edge router.

MPLS-TP OAM 관리도메인은 MPLS-TP 망을 통해 CE간 교환하는 서비스 데이터를 관리하기 위해 SME(Section Maintenance Entity Group), LME(LSP Maintenance Entity Group), PME(PW Maintenance Entity Group) 등의 도메인으로 구분할 수 있고 독립적으로 관리할 수 있다.The MPLS-TP OAM management domain is a domain such as a Section Maintenance Entity Group (SME), an LSP Maintenance Entity Group (LME), and a PW Maintenance Entity Group (PME) to manage service data exchanged between CEs through the MPLS-TP network. It can be distinguished and managed independently.

SME는 MPLS-TP 장치간 물리적 포트를 관리하는 도메인이고, LME는 LER(Label Edge Router)간 LSP 터널을 관리하는 도메인이고, PME는 TPE(Terminating Provider Edge Router)간 PW(Pseudowire)를 관리하는 도메인이다. SME is a domain that manages physical ports between MPLS-TP devices, LME is a domain that manages LSP tunnels between Label Edge Routers (LER), and PME is a domain that manages PW (Pseudowire) between Terminating Provider Edge Routers (TPEs). to be.

MEP는 각각의 도메인을 구성하는 MPLS-TP 장치 중 시작점과 종단점에만 설정할 수 있으며, MIP는 중간지점에만 설정할 수 있다(예를 들어 PME의 경우 TPE-1, TPE-Z은 MEP 나머지는 MIP). 또한 OAM 프레임은 MEP로 설정한 MPLS-TP 장치의 NNI 라인카드의 이그레스(출력)에서 생성되고, NNI 라인카드의 인그레스(입력)에서 종단된다. The MEP can be set only at the start point and the end point of the MPLS-TP devices constituting each domain, and the MIP can be set only at the midpoint (for example, TPE-1 for PME and MIP for MPE remainder). The OAM frame is generated at the egress (output) of the NNI line card of the MPLS-TP device set to MEP, and terminated at the ingress (input) of the NNI line card.

MPLS-TP OAM는 SME, LME, PME를 관리하기 위해 Section OAM 프레임, LSP OAM 프레임, PW OAM 프레임 형식을 각각 사용한다. 각 OAM 프레임은 프레임을 물리적으로 교환하기 위한 Server Layer Header(예를 들어, MAC 헤더-DA, SA, EtherType, VLAN-ID 등), OAM 프레임을 의미하는 고정 MPLS Label인 GAL(G-ACh Label), Associated Channel에 종류를 의미하는 G-ACh(Generic Associated Channel), G-ACh의 부가적인 정보 제공을 위한 G-ACh TLV(Type/Length/Value), OAM 기능별 데이터를 갖는 OAM PDU(Protocol Data Unit)를 공통적으로 포함한다.MPLS-TP OAM uses Section OAM frame, LSP OAM frame and PW OAM frame format to manage SME, LME and PME. Each OAM frame is a server layer header (eg, MAC header-DA, SA, EtherType, VLAN-ID, etc.) for physically exchanging frames, and a GAL (G-ACh Label), which is a fixed MPLS label that represents an OAM frame. G-ACh (Generic Associated Channel), which means the type of associated channel, G-ACh TLV (Type / Length / Value) for providing additional information of G-ACh, OAM PDU (Protocol Data Unit) with data per OAM function ) In common.

Section OAM 프레임의 경우 앞서 설명한 필드만을 사용하며, LSP OAM 프레임의 경우 Server Layer Header와 GAL사이에 LSP Label을 삽입하며, PW OAM 프레임의 경우 Server Layer Header와 GAL사이에 LSP Label과 PW Label 을 삽입한다. In the case of the section OAM frame, only the fields described above are used.In the case of the LSP OAM frame, the LSP Label is inserted between the Server Layer Header and the GAL. In the case of the PW OAM frame, the LSP Label and the PW Label are inserted between the Server Layer Header and the GAL. .

일반적으로 GAL은 관리하고자 하는 MPLS Label 다음에 위치하므로 LSP OAM 프레임의 경우 LSP Label 다음에 위치하고 PW OAM 프레임의 경우 PW Label 다음에 위치한다.In general, since the GAL is located after the MPLS Label to be managed, the LSP OAM frame is located after the LSP Label and the PW OAM frame is located after the PW Label.

GAL은 13으로 설정하는 Label Value, QoS 파라미터인 TC(Traffic Class), Label 위치를 의미하는 S(Bottom of Stack; 1=Bottom로 설정), 목적지까지의 홉 카운트를 의미하는 TTL(Time to Live)로 구성된다. G-ACh는 ACh임을 알리는 구분자(=0b’0001), Version(=0), Reserved(=0), OAM 방식을 구분하는 Channel Type으로 구성된다. OAM PDU는 ITU-T Y.1731에서 사용하는 PDU 공통 필드인 MEL(사용하지 않음), Version(=0), OAM 프레임의 종류를 의미하는 OpCode, 설정 및 상태 정보를 갖는 Flag, 다음 TLV까지의 바이트 수를 의미하는 TLV Offset과 OAM 기능에 따라 달라지는 OAM Function Specific Fields로 구성된다.GAL is a Label Value set to 13, TC (Traffic Class), a QoS parameter, S (Bottom of Stack; 1 = Bottom), which means the label position, and TTL (Time to Live), which means the hop count to the destination. It consists of. G-ACh is composed of a delimiter indicating that ACh (= 0b'0001), Version (= 0), Reserved (= 0), and Channel Type to distinguish OAM methods. OAM PDU is MEL (unused), Version (= 0), PDU common fields used in ITU-T Y.1731, OpCode which means OAM frame type, Flag with setting and status information, and up to the next TLV. It consists of TLV Offset, which means the number of bytes, and OAM Function Specific Fields that depend on the OAM function.

이상에 설명한 내용을 바탕으로 두 개의 LER을 MEP, 한 개의 LSR을 MIP로 설정한 LME 도메인에서 LSP OAM 프레임을 어떻게 목적지(MEP 또는 MIP)까지 전달하는실시예를 설명한다.Based on the above description, an embodiment of transmitting an LSP OAM frame to a destination (MEP or MIP) in an LME domain in which two LERs are set to MEP and one LSR is set to MIP will be described.

만약 MEP_A에서 생성한 LSP OAM 프레임의 목적지가 MIP일 경우, LER-1은 LSR-2까지의 홉 카운트는 1인 것을 확인하여 LSP Label의 TTL을 1로 설정하여 Push(생성)한 OAM 프레임을 송신한다. LSR-2는 수신한 프레임의 LSP Label의 TTL이 1이고 다음 Label이 GAL인 것을 확인하여 MIP OAM 처리 과정을 수행한다. 참고로 MIP를 목적지로 하는 OAM 프레임은 LBM(loopback Message)만 존재한다.If the destination of the LSP OAM frame generated by MEP_A is MIP, LER-1 confirms that the hop count to LSR-2 is 1, and transmits the OAM frame pushed by setting the TTL of the LSP Label to 1 do. The LSR-2 performs a MIP OAM process by checking that the TTL of the LSP Label of the received frame is 1 and the next Label is GAL. For reference, there is only LBM (loopback message) in OAM frame that is the destination of MIP.

만약 MEP_A에서 생성한 LSP OAM 프레임의 목적지가 MEP_B일 경우, LER-1은 LSP Label의 TTL을 255로 설정하여 프레임을 송신한다. LSR-2는 수신한 프레임의 TTL이 255이므로 1을 감소시키고 LSP Label에 대한 룩업 결과가 Swap(포워딩) 이므로 Label 값을 변경하여 송신한다. LER-3는 수신한 프레임의 TTL이 254이므로 1을 감소시키고 LSP Label에 대한 룩업 결과가 Pop(종단)이고 다음 Label이 GAL인 것을 확인하여 MEP OAM 처리를 수행한다.
If the destination of the LSP OAM frame generated by MEP_A is MEP_B, LER-1 sets the TTL of the LSP Label to 255 and transmits the frame. Since the TSR of the received frame is 255, the LSR-2 decreases 1, and since the lookup result of the LSP Label is Swap (forwarding), the label value is changed and transmitted. The LER-3 performs a MEP OAM process by checking that the TTL of the received frame is 254 so that 1 is reduced and the lookup result for the LSP Label is Pop and the next Label is GAL.

도 2를 참조하여 본 발명의 일 실시예에 따른 패킷 전달망에 있어서 OAM 프레임 처리 장치를 설명한다. OAM 프레임 장치는 네트워크 OAM 관리부(10)와 비실시간 OAM 처리부(20)로 구성된다. 라벨을 포함하는 패킷 전달망은 MPLS-TP(Multiprotocol Label Switching-Transport Profile)을 포함한다. 본 발명은 MPLS-TP 기반 패킷 전달망과 같은 라벨을 포함하는 패킷을 사용하는 패킷 전달망의 OAM 방식으로 미완의 IETF IP/MPLS OAM 방식이 아닌 ITU-T 방식이 적용된다.An OAM frame processing apparatus in a packet delivery network according to an embodiment of the present invention will be described with reference to FIG. 2. The OAM frame device is composed of a network OAM management unit 10 and a non real-time OAM processing unit 20. The packet delivery network including the label includes a Multiprotocol Label Switching-Transport Profile (MPLS-TP). In the present invention, an ITU-T scheme, not an incomplete IETF IP / MPLS OAM scheme, is applied to an OAM scheme of a packet transfer network using a packet including a label such as an MPLS-TP-based packet transfer network.

네트워크 OAM 관리부(10)는 전달받은 패킷에 포함된 라벨에 기초하여 실시간 처리가 필요한 OAM 프레임을 선별하고, 상기 선별된 OAM 프레임의 상태를 관리한다. 네트워크 OAM 관리부는 네트워크 상 패킷, 라우팅 알고리즘 계산 및 프로토콜 처리 지원을 위해 프로그래머블한 프로세서를 이용하여 구현되며, 네트워크 프로세서를 포함한다. OAM 프레임의 상태를 관리한다는 것은 OAM 프레임에 연관되는 정보를 데이터베이스에서 룩업하여 OAM 프레임과 연관시키거나, OAM 프레임이 인터럽트인 경우 인터럽트 처리, 또는 포워딩을 위한 처리 등을 수행하는 것을 의미한다. 네트워크 OAM 관리부(10)는 데이터 베이스(100), 프레임 분석부(110), 프레임 처리부(120), 프레임 출력부(130), OAM 인터럽트 생성부(140) 및 통계 카운터부(150)를 포함한다. The network OAM manager 10 selects an OAM frame that requires real time processing based on a label included in the received packet, and manages a state of the selected OAM frame. The network OAM management unit is implemented using a programmable processor to support packet, routing algorithm calculation, and protocol processing on the network, and includes a network processor. Managing the state of the OAM frame means that the information related to the OAM frame is looked up in the database and associated with the OAM frame, or when the OAM frame is an interrupt, interrupt processing or processing for forwarding is performed. The network OAM manager 10 includes a database 100, a frame analyzer 110, a frame processor 120, a frame outputter 130, an OAM interrupt generator 140, and a statistics counter 150. .

데이터 베이스부(110)는 실시간 처리 기능을 구현하기 위한 데이터를 저장한다. 본 발명의 일 실시예에 따르면, 데이터 베이스부는 CCM(Continuity Check Message)을 상대편 MEP로 송신하기 위한 L2 Header, MPLS Labels, CCM PDU 정보를 갖는 CCM Tx DB, 상대편 MEP에 링크 장애 정보를 알리기 위한 연관 CCM Tx DB 인덱스 정보를 갖는 CCM Wd DB, 상대편 MEP로부터의 수신 CCM에 대한 결함 여부를 판단하기 위한 Expected MEG ID/MEP ID/CCM Interval 및 CCM을 모니터링 하기 위한 WD 카운터 주소 등을 갖는 CCM RxDB, 및 입력 프레임에 대한 ILM(Incoming Label Map), FTN(FEC to NHLFE Map), NHLFE(Next Hop Label Forwarding Entry) 등의 프레임 처리 정보를 갖는 DATA DBs를 포함한다.The database unit 110 stores data for implementing a real time processing function. According to an embodiment of the present invention, the database unit is associated with L2 Header, MPLS Labels, CCM Tx DB having CCM PDU information for transmitting a Continuity Check Message (CCM) to the other MEP, the link for notifying the link failure information to the other MEP CCM RxDB with CCM Wd DB with CCM Tx DB index information, Expected MEG ID / MEP ID / CCM Interval for determining whether there is a defect for the receiving CCM from the other MEP, WD counter address for monitoring CCM, and the like. DATA DBs having frame processing information such as an incoming label map (ILM), an FEC to NHLFE map (FTN), and a next hop label forwarding entry (NHLFE) for an input frame are included.

프레임 분석부(110)는 OAM 프레임을 분석하고 OAM 인터럽트 생성부(140)에서 생성된 상태 인터럽트가 입력된 경우, 생성된 상태 인터럽트를 분석하여 OAM 프레임의 타입을 판단한다. 본 발명의 일 실시예에 따르면, 생성된 상태 인터럽트가 입력된 경우에는 CCM Index를 추출하고, 생성된 상태 인터럽트가 없으며, OAM 프레임이 수신 프레임이면 Input Port, L2 Ethernet Header, MPLS Labels, OAM Fields 등을 추출하고, 생성된 상태 인터럽트가 없으며, OAM 프레임이 송신 프레임이면 Source Port, MPLS Labels 등을 추출한 후 데이터 프레임 처리부(120)로 전달한다.The frame analyzer 110 analyzes the OAM frame and, when the state interrupt generated by the OAM interrupt generator 140 is input, analyzes the generated state interrupt to determine the type of the OAM frame. According to an embodiment of the present invention, when the generated state interrupt is input, the CCM Index is extracted, and there is no generated state interrupt, and if the OAM frame is a reception frame, Input Port, L2 Ethernet Header, MPLS Labels, OAM Fields, etc. If the OAM frame is a transmission frame, the source port, MPLS Labels, and the like are extracted and then transferred to the data frame processor 120.

프레임 처리부(120)는 프레임 분석부에서 판단된 OAM 프레임의 타입에 따라 OAM 프레임을 처리하고, 처리된 OAM 프레임에 대응되는 정보를 OAM 프레임에 연관시켜 출력 프레임을 생성한다.The frame processor 120 processes the OAM frame according to the type of the OAM frame determined by the frame analyzer, and generates an output frame by associating information corresponding to the processed OAM frame with the OAM frame.

프레임 출력부(130)는 프레임 처리부(120)에서 생성된 출력 프레임에 따라 네트워크부 또는 비실시간 OAM 처리부(20)으로 송신한다. 네트워크부는 네트워크 또는 스위치를 포함한다.The frame output unit 130 transmits the data to the network unit or the non-real-time OAM processing unit 20 according to the output frame generated by the frame processing unit 120. The network portion includes a network or a switch.

OAM 인터럽트 생성부(140)는 OAM 프레임의 상태 인터럽트를 미리 설정된 주기마다 생성한다. 미리 설정된 주기란 사용자에 의하여 장애 발생 여부 등을 체크하기 위하여 설정되는 주기를 말한다. OAM 상태 인터럽트는 OAM 프레임의 상태를 체크하기 위하여 사용되는 RTC(Real Time Clock)인터럽트 또는 WD(Watchdog) 인터럽트를 의미한다. 본 발명의 일 실시예에 따르면, OAM 인터럽트 생성부(140)는 특정 주기(3.3ms/10ms/100ms/1s/10s)를 갖는 CCM을 생성하기 위해 RTC(Real Time Clock) 인터럽트를 주기적으로 생성하여 CCM Index와 함께 프레임 분석부로 전달하거나, 통계 카운터부(150) CCM Watchdog Counter를 통해 수신 CCM 링크 상태를 관리하던 중 장애가 발생하면 WD(Watchdog) 인터럽트 생성하여 CCM Index와 함께 프레임 분석부(110)로 전달한다.The OAM interrupt generator 140 generates a state interrupt of the OAM frame at predetermined intervals. The preset period means a period set by the user to check whether a failure occurs. The OAM status interrupt refers to a real time clock (RTC) interrupt or watchdog (WD) interrupt used to check the status of an OAM frame. According to an embodiment of the present invention, the OAM interrupt generator 140 periodically generates a Real Time Clock (RTC) interrupt to generate a CCM having a specific period (3.3 ms / 10 ms / 100 ms / 1 s / 10 s). When a failure occurs while managing the received CCM link state through the CCM Index or the CCM Index, the CCM Index is transmitted to the frame analyzer 110 by generating a WD (Watchdog) interrupt to the frame analyzer 110 along with the CCM Index. To pass.

통계 카운터부(150)는 데이터 송수신 카운터, CCM 송신 카운터 또는 CCM WD 카운터 등 데이터평면 처리부(10) 관련 통계 관련 정보를 저장한다.The statistics counter 150 stores statistics related information related to the data plane processor 10 such as a data transmission / reception counter, a CCM transmission counter, or a CCM WD counter.

비실시간 OAM 처리부(20)는 패킷에 포함된 라벨에 기초하여 실시간 처리가 필요하지 아니한 OAM 프레임을 범용 프로세서를 이용하여 처리하고, 네트워크 OAM 관리부(10)의 설정을 제어한다. 본 발명의 일 실시예에 따르면, 데이터평면 처리부(10)의 OAM 인터럽트 생성부(140), 통계 카운터부(150), 데이터 베이스(100)의 설정을 제어하고, CCM(Continuity Check Message)이외의 OAM 프레임을 생성하여 프레임 출력부(130)로 전달하거나, 프레임 출력부(130)부터 수신한 CCM이외의 OAM 프레임 및 CCM 인터럽트 등을 처리한다.The non-real-time OAM processing unit 20 processes an OAM frame that does not require real-time processing based on a label included in the packet by using a general purpose processor, and controls the setting of the network OAM management unit 10. According to an embodiment of the present invention, the OAM interrupt generator 140, the statistic counter 150, and the database 100 of the data plane processor 10 are controlled in a setting other than the CCM (Continuity Check Message). Generates an OAM frame and delivers it to the frame output unit 130, or processes OAM frames and CCM interrupts other than the CCM received from the frame output unit 130.

도 3을 참조하여, 본 발명의 일 실시예에 따른 OAM 프레임 처리 장치에 있어서 프레임 처리부(120)를 설명한다. 프레임 처리부(120)는 송신 인터럽트 처리부(121), 수신 인터럽트 처리부(122), OAM 수신 처리부(123), 데이터 프레임 처리부(124) 및 헤더 처리부(125)를 포함한다.Referring to FIG. 3, the frame processing unit 120 in the OAM frame processing apparatus according to an embodiment of the present invention will be described. The frame processing unit 120 includes a transmission interrupt processing unit 121, a reception interrupt processing unit 122, an OAM reception processing unit 123, a data frame processing unit 124, and a header processing unit 125.

송신 인터럽트 처리부(121)는 프레임 분석부(110)에서 입력 프레임의 타입이 송신 인터럽트로 판단된 경우, 송신 인터럽트에 대응하는 정보를 룩업(lookup)하여 연관 정보를 생성한다. 본 발명의 일 실시예에 따르면, 송신 인터럽트 처리부(121)는 프레임 분석부(110)에서 송신 인터럽트로 판단된 프레임의 CCM Index를 수신받아, 수신받은 CCM Index에 대응되는 정보를 데이터 베이스 중 CCM Tx DB에서 룩업하여 송신 CCM 정보를 획득한다. 연관 정보는 CCM Index에 획득한 송신 CCM 정보를 연관시켜 생성된다. 연관 정보란 헤더 처리부(125)에서 OAM 프레임과 연관시키기 위하여 CCM Index, Input Port 또는 L2 Header 와 같은 프레임의 식별 정보에 데이터 베이스를 룩업하여 얻은 정보를 의미한다. When the frame analysis unit 110 determines that the type of the input frame is a transmission interrupt, the transmission interrupt processing unit 121 looks up information corresponding to the transmission interrupt and generates related information. According to an embodiment of the present invention, the transmission interrupt processing unit 121 receives the CCM Index of the frame determined as the transmission interrupt in the frame analysis unit 110, and the information corresponding to the received CCM Index CCM Tx in the database Look up in the DB to obtain the transmission CCM information. The association information is generated by associating the obtained CCM information with the CCM Index. The association information refers to information obtained by looking up a database to identification information of a frame such as a CCM index, an input port, or an L2 header in order to associate the OAM frame with the header processing unit 125.

장애 인터럽트 처리부(122)는 프레임 분석부(110)에서 입력 프레임의 타입이 장애 인터럽트로 판단된 경우, 장애 인터럽트에 대응하는 정보를 데이터 베이스에서 룩업(lookup)하여 연관 정보를 생성한다. 본 발명의 일 실시예에 따르면, 장애 인터럽트 처리부(122)는 프레임 분석부(110)로부터 CCM Index를 수신받아, 수신한 CCM Index에 대응하는 정보를 데이터 베이스에서 룩업하여 얻은 정보를 바탕으로 데이터 베이스의 중 연관 CCM Tx DB의 링크 장애 상태 필드를 갱신하고, 링크 장애 정보를 생성한다.When the type of the input frame is determined to be a fault interrupt in the frame analyzer 110, the fault interrupt processor 122 looks up information corresponding to the fault interrupt in the database and generates related information. According to an embodiment of the present invention, the fault interrupt processing unit 122 receives the CCM Index from the frame analyzer 110 and based on the information obtained by looking up information corresponding to the received CCM Index in the database. Updates the link failure status field of the associated CCM Tx DB and creates link failure information.

OAM 수신 처리부(123)는 프레임 분석부(110)에서 입력 프레임의 타입이 MPLS 라벨이 포함된 OAM 수신 프레임으로 판단된 경우, OAM 수신 처리를 위한 정보를 룩업(lookup)하여 연관 정보를 생성한다. 본 발명의 일 실시예에 따르면, OAM 수신 처리부(123)는 프레임 분석부(110)로부터 받은 Input Port 또는 MPLS labels 에 대응하는 정보를 데이터 베이스 중 DATA DBs, CCM Rx DB, RAPS Rx DB 또는 CCM Tx DB에서 룩업하여 얻은 정보를 바탕으로 MEP/MIP 처리 또는 포워딩 처리 여부를 판단한 다. CCM 결함 정보, CCM 이외의 OAM 수신 정보를 제어관리 처리부(20)에 전달하거나 포워딩 처리하기 위한 정보를 생성한다. 단, CCM에 결함이 없을 경우 손실 측정을 수행하고 이를 CCM Rx DB에 저장한 후 종단한다. When the frame analyzer 110 determines that the type of the input frame is an OAM reception frame including an MPLS label, the OAM reception processing unit 123 looks up information for the OAM reception processing to generate related information. According to an embodiment of the present invention, the OAM reception processing unit 123 may include information corresponding to an input port or MPLS labels received from the frame analyzer 110 in a database such as DATA DBs, CCM Rx DB, RAPS Rx DB, or CCM Tx. Determines whether MEP / MIP processing or forwarding processing is performed based on the information obtained by looking up from the DB. CCM defect information, OAM reception information other than the CCM is transmitted to the control management processing unit 20 or generates information for forwarding processing. However, if there is no defect in CCM, measure the loss, save it in CCM Rx DB and terminate.

데이터 프레임 처리부(124)는 프레임 분석부(110)에서 입력 프레임의 타입이 MPLS 라벨이 포함되지 아니한 OAM 수신 프레임 또는 송신 프레임으로 판단된 경우, OAM 프레임의 데이터 처리를 위한 정보를 룩업하여 연관 정보를 생성한다.When the frame analyzer 110 determines that the type of the input frame is an OAM reception frame or a transmission frame that does not include an MPLS label, the data frame processing unit 124 looks up the information for processing the data of the OAM frame to obtain related information. Create

헤더 처리부(225)는 OAM 송신 인터럽트 처리부, 상기 OAM 장애 인터럽트 처리부, 상기 OAM 수신 처리부 또는 상기 데이터 프레임 처리부로부터 생성된 연관 정보를 상기 OAM 프레임에 연관시킨다. 본 발명의 일 실시예에 따르면, 헤더 처리부는 프레임의 헤더를 추가, 삭제 또는 수정한 후 출력 정보와 함께 프레임 출력부(130)로 전달한다.The header processing unit 225 associates the association information generated from the OAM transmission interrupt processing unit, the OAM failure interrupt processing unit, the OAM reception processing unit, or the data frame processing unit with the OAM frame. According to an embodiment of the present invention, the header processing unit adds, deletes or modifies the header of the frame and then transfers the information to the frame output unit 130 along with the output information.

도 4를 참조하여 본 발명의 일 실시예에 따른 OAM 프레임 처리 장치에 있어서 송신 인터럽트 처리부를 설명한다.A transmission interrupt processing unit in an OAM frame processing apparatus according to an embodiment of the present invention will be described with reference to FIG. 4.

송신 인터럽트 처리부(121)은 송신 인터럽트 프레임을 처리할 것 인지에 대하여 인터럽트 허용 설정을 체크 하고(S101), 인터럽트가 허용되지 않는 경우에는 송신 인터럽트를 폐기한다(S105), 인터럽트가 허용되는 경우에는 일정한 주기로 자동 생성되는 송신 인터럽트 프레임에 대해 프레임별로 할당되는 RTC 인덱스를 추출한다.(S102), 추출된 RTC 인덱스를 키로 하여 데이터 베이스(DB)룩업을 수행하고, L2 Ethernet Header, MPLS Labels, CCM PDU(CCM Interval, MEGID, MFPIF, LM 관련 Fields 등) 및 대응하는 데이터 프레임 송신 카운터 주소 등의 정보(TxCFCL)가 포함된 데이터를 추출한다(S103). 송신 인터럽트 처리부(121)는 S103단계에서 추출한 정보를 참고하여 CCM 프레임을 체크 메시지로 생성하고, 생성된 체크 메시지를 전송한다.(S104)The transmission interrupt processing unit 121 checks the interrupt permission setting as to whether to process the transmission interrupt frame (S101). If the interrupt is not allowed, the transmission interrupt processing unit 121 discards the transmission interrupt (S105). Extracting the RTC index allocated for each frame for the transmission interrupt frame automatically generated at each cycle (S102), performing a database lookup using the extracted RTC index as a key, and performing L2 Ethernet Header, MPLS Labels, and CCM PDU ( Data including information (TxCFCL) such as CCM Interval, MEGID, MFPIF, LM related fields, etc.) and a corresponding data frame transmission counter address is extracted (S103). The transmission interrupt processing unit 121 generates a CCM frame as a check message by referring to the information extracted in step S103 and transmits the generated check message.

도 5를 참조하여, 본 발명의 일 실시예에 따른 OAM 프레임 처리 장치에 있어서 장애 인터럽트 처리부를 설명한다.Referring to FIG. 5, a failure interrupt processing unit in an OAM frame processing apparatus according to an embodiment of the present invention will be described.

장애 인터럽트 처리부(122)는 장애 인터럽트 프레임을 처리할 것 인제애 대한 인터럽트 허용 설정을 체크하고,(S201), 인터럽트가 허용되지 않는 경우에는 장애 인터럽트를 폐기한다(S205). 장애 인터럽트가 허용되는 경우에는 키 추출부에서 링크 장애가 발생한 링크 장애 인덱스를 추출한다(S202). 링크 장애 인덱스는 CCM Watchdog Counter 인덱스를 포함한다. 데이터 추출부에서 링크 장애 인덱스에 대응하며, 링크 장애를 즉각적으로 상대편에게 보고하기 위한 데이터를 추출한다.(S203) 데이터를 추출하는 것은 데이터 베이스 룩업을 수행하여 연관 CCM Tx DB의 정보를 획득하고, 획득한 정보를 바탕으로 해당 연관 Tx CCM DB의 RDI 필드를 1로 갱신한다. 링크 장애가 발생한 것을 제어 관리 평면 처리에 보고하기 위한 메시지를 생성하여 전달한다.The fault interrupt processing unit 122 checks the interrupt allowance setting for processing the fault interrupt frame (S201), and discards the fault interrupt if the interrupt is not allowed (S205). If a failure interruption is allowed, the key extraction unit extracts a link failure index in which link failure has occurred (S202). The link failure index includes the CCM Watchdog Counter index. The data extracting unit corresponds to a link failure index and extracts data for immediately reporting a link failure to the other party. (S203) Extracting data performs a database lookup to obtain information of an associated CCM Tx DB. Based on the obtained information, the RDI field of the associated Tx CCM DB is updated to 1. Create and deliver a message to report to the control management plane processing that a link failure has occurred.

도 6을 참조하여, 본 발명의 일 실시예에 따른 OAM 프레임 처리 장치에 있어서 OAM 수신 처리부를 설명한다. OAM 수신 처리부는 프레임 정보 체크부, OAM 처리부, OAM 전달부를 포함한다.Referring to FIG. 6, an OAM reception processing unit in an OAM frame processing apparatus according to an embodiment of the present invention will be described. The OAM receiving processor includes a frame information checker, an OAM processor, and an OAM transmitter.

프레임 정보 체크부는 수신된 프레임에 대해 Input Port, MPLS Labels 등 프레임을 식별자를 추출하고(S301), 제어 경로인 Associated Channel로 무엇을 사용하는지를 파악하기 위해 제어 경로를 체크한다.(S302). The frame information checker extracts an identifier of a frame such as an input port, MPLS Labels, etc. with respect to the received frame (S301), and checks the control path to determine what is used as an associated channel which is a control path (S302).

OAM 처리부는 체크한 제어 경로가 미리 설정된 제어 경로에 해당하는 경우 OAM 수신 프레임의 기능 식별자에 기초하여 상기 OAM 프레임을 처리한다.(S303)If the checked control path corresponds to a preset control path, the OAM processing unit processes the OAM frame based on the function identifier of the OAM received frame (S303).

OAM 전달부는 OAM 수신 프레임의 제어 경로가 미리 설정된 제어 경로에 해당하지 않는 경우, 비실시간 OAM 처리부(20)로 프레임을 전송한다.(S304)If the control path of the OAM receiving frame does not correspond to the preset control path, the OAM transfer unit transmits the frame to the non-real-time OAM processing unit 20 (S304).

본 발명의 일 실시예에 따르면, 제어 경로를 나타내는 G-ACh Channel Type 값이 ITU-T Y.1731 OAM를 의미할 경우, OAM PDU 공통 필드 내 OAM 기능 식별자인 OpCode를 확인하여 RAPS(Retrun Address Pointer Stack) 처리와 RAPS 이외의 OAM 처리로 구분하여 이후 처리 과정을 수행한다. 만약 G-ACh Channel Type 값이 ITU-T Y.1731 OAM 이 아닐 경우 제어관리 평면 처리를 수행하는 호스트 CPU로 전달한다. According to an embodiment of the present invention, when the G-ACh Channel Type value indicating the control path means ITU-T Y.1731 OAM, it checks the OpCode, which is the OAM function identifier in the OAM PDU common field, and checks RAPS (Retrun Address Pointer). Stack) process is divided into OAM process other than RAPS and then the process is performed. If the G-ACh Channel Type value is not ITU-T Y.1731 OAM, it is sent to the host CPU that performs control management plane processing.

도 7 및 도 8을 참조하여, 본 발명의 일 실시예에 따른 OAM 프레임 처리 장치에 있어서, OAM 처리부를 설명한다. OAM 처리부는 RAPS 처리부 및 RAPS 제외 프레임 처리부를 포함한다.7 and 8, in the OAM frame processing apparatus according to an embodiment of the present invention, an OAM processing unit will be described. The OAM processing unit includes a RAPS processing unit and a RAPS exclusion frame processing unit.

도 7을 참조하여 RAPS 처리부를 설명한다. RAPS 처리부는 기능 식별자가 RAPS 프레임인 경우, RAPS 프레임의 연관 정보를 룩업(lookup)하여, RAPS 프레임에 연관시켜 처리한다. A RAPS processing unit will be described with reference to FIG. 7. If the function identifier is a RAPS frame, the RAPS processing unit looks up the association information of the RAPS frame and associates the RAPS frame with the RAPS frame.

RAPS 노드 체크부는 RAPS 프레임의 소스 노드와 목적지 노드를 체크한다. The RAPS node checker checks the source node and the destination node of the RAPS frame.

RAPS 프레임 처리부는 RAPS 프레임의 식별자에 대응되는 정보를 룩업하여 RAPS 프레임에 룩업한 정보를 연관시켜 전송한다.The RAPS frame processing unit looks up the information corresponding to the identifier of the RAPS frame and associates the information looked up in the RAPS frame and transmits it.

본 발명의 일 실시예에 따르면, RAPS 처리부는 MPLS-TP 장치의 RAPS ID가 수신 RAPS 프레임내의 소스 노드 ID와 동일한지 검사하고, 만약 소스 노드 ID와 동일하면 자신이 송신한 프레임이 다시 수신된 비정상적인 경우이므로 폐기한다. 만약 소스 노드 ID와 동일하지 않으면 수신 RAPS 프레임내의 목적지 노드 ID와 동일한지 검사하고, 목적지 노드 ID와 동일하면 RAPS 수신을 제어관리 평면 처리를 수행하는 호스트 CPU에 보고하기 위한 메시지를 생성하여 전달한다(S401). RAPS 프레임내의 목적지 노드 ID와 동일하지 않으면 Input Port를 키로 데이터 베이스(DB)를 룩업하고 RAPS를 포워딩 하기 위한 정보를 얻는다.(S402) RAPS 수신을 제어관리 평면 처리부에 보고하기 위한 메시지를 생성하고, 생성된 메시지를 전달하며, 동시에 포워딩 정보를 참고로 RAPS 헤더를 변경하여 포워딩한다.(S403)According to an embodiment of the present invention, the RAPS processing unit checks whether the RAPS ID of the MPLS-TP device is the same as the source node ID in the received RAPS frame, and if the RAPS ID is identical to the source node ID, the frame transmitted by the MPLS-TP device is received abnormally. If so, discard it. If it is not the same as the source node ID, it is checked whether it is the same as the destination node ID in the receiving RAPS frame. If it is the same as the destination node ID, a message for reporting the RAPS reception to the host CPU performing the control management plane processing is generated and forwarded. S401). If it is not the same as the destination node ID in the RAPS frame, information for looking up the database and forwarding the RAPS is obtained using the Input Port as a key. (S402) A message for reporting the RAPS reception to the control management plane processor is generated. The generated message is transferred and forwarded by changing the RAPS header with reference to the forwarding information (S403).

도 8을 참조하여 RAPS 제외 프레임 처리부를 설명한다. RAPS 제외 처리부는 기능 식별자가 RAPS 프레임이 아닌 경우, OAM 수신 프레임의 식별자를 룩업하여 연관 정보를 얻어 처리한다.An RAPS exclusion frame processing unit will be described with reference to FIG. 8. If the function identifier is not a RAPS frame, the RAPS exclusion processing unit looks up the identifier of the OAM received frame and obtains and processes related information.

OAM 연관 정보 생성부는 OAM 수신 프레임의 식별자를 룩업하여 정보를 획득한다. 프레임의 식별자에 따라 데이터 베이스를 룩업하여 연관되는 정보를 획득한다.The OAM association information generator obtains information by looking up an identifier of the OAM received frame. The database is looked up according to the frame identifier to obtain related information.

라벨 체크부는 OAM 수신 프레임의 라벨이 노출되어 있는지 여부를 판단하여, 포워딩을 할 지 여부를 판단한다.The label checker determines whether the label of the OAM reception frame is exposed and determines whether to forward.

RAPS 제외 프레임 처리부는 라벨 체크부에서 체크된 라벨에 따라 미리 설정된 프레임 처리를 수행한다. 미리 설정된 프레임 처리란 기능 식별자가 CCM이 아니면 비실시간 OAM 처리부에 전송하기 위한 처리, 기능 식별자가 CCM이면 연결성 결함 여부를 확인하는 처리, 또는 CCM 리커버리를 위한 처리 등을 미리 사용자로부터 설정받는 것을 의미한다. The RAPS exclusion frame processor performs frame processing preset according to the label checked by the label checker. Pre-set frame processing means that a process for transmitting to a non-real-time OAM processing unit if the function identifier is not CCM, a process for checking for connectivity defects if the function identifier is CCM, or a process for CCM recovery is previously set by the user. .

본 발명의 일 실시예에 따르면, RAPS 제외 프레임 처리부는 RAPS 이외의 OAM 프레임에 대해 PDU 공통 필드의 MEL, OpCode, Flag를 추출하고 CCM의 경우 MEGID, MEPID, LM Fields를 추출한다. Input Port, MPLS Label(s)을 키로 데이터 베이스(DB)를 룩업하여 MPLS Label(s) Operation, Expected Rx CCM Fields, Associated CCM Tx DB 정보를 얻고(S501), 그 결과가 GAL 이전 레이블이 Pop(MEP) 또는 GAL 이전 레이블이 Swap & TTL=1 (MIP)으로 GAL 노출되는지 여부를 확인한다.(S502) 만약 GAL이 노출되지 않으면 포워딩을 위해 데이터 프레임 처리 과정을 수행한다.(S503) MIP에서 GAL이 노출되면 OAM 프레임이 수신된 것을 제어관리 평면 처리를 수행하는 호스트 CPU에 보고하기 위한 메시지를 생성하고 전달한다. MEP에서 GAL이 노출되면 OpCode가 CCM인지를 확인한다.(S504) 만약 OpCode가 CCM이 아니면 OAM 프레임이 수신된 것을 제어관리 평면 처리를 수행하는 호스트 CPU에 보고하기 위한 메시지를 생성하고 전달한다 만약 OpCode가 CCM이면 수신 프레임으로 추출한 CCM 필드 값과 룩업을 통해 얻은 Expected Rx CCM 필드 값 중 MEGID, MEPID, CCM Interval등을 비교하여 연결성 결함 여부를 확인한다.(S505) 만약 연결성 결함이 있으면 결함 항목을 제어관리 평면 처리를 수행하는 호스트 CPU에 보고하기 위한 메시지를 생성하고 전달한다. 만약 연결성 결함이 없다면 수신 CCM을 모니터링하는 통계 카운터인 CCM Watchdog Counter 바로 이전 상태를 확인하여 체크 메시지 리커버리 여부를 확인한다.(S506) 만약 CCM 리커버리이면(CCM Watchdog Counter 이전 상태=FALSE) CCM Watchdog Counter를 초기화하고, 이를 상대편에게 알리기 위해 Associated CCM Tx DB의 RDI 필드를 0으로 갱신하고(S507), CCM 리커버리를 제어관리 평면 처리를 수행하는 호스트 CPU에 보고하기 위한 메시지를 생성하여 전달한다.(S509) 만약 CCM 리커버리가 아니면(CCM Watchdog Counter 이전 상태=TRUE) 수신 CCM를 통해 얻는 LM Fields(RxFCb, TxFCb)을 송신 CCM에 적용하기 위해 Associated CCM Tx DB를 갱신하고, Dual-ended 손실 측정을 계산하고, 그 결과를 저장하기 위해 CCM Rx DB의 손실 필드를 갱신한 후 CCM 종단 처리한다.(S508)
According to an embodiment of the present invention, the RAPS exclusion frame processor extracts MEL, OpCode, and Flag of the PDU common field for OAM frames other than RAPS, and extracts MEGID, MEPID, and LM Fields in the case of CCM. Look up the database (DB) with Input Port, MPLS Label (s) as a key to get MPLS Label (s) Operation, Expected Rx CCM Fields, Associated CCM Tx DB information (S501), and the result is that Pop (GAL) label is Pop ( Check whether the label before GAL or GAL is GAL exposed with Swap & TTL = 1 (MIP). (S502) If GAL is not exposed, data frame processing is performed for forwarding. (S503) GAL in MIP When exposed, it generates and forwards a message to report to the host CPU that the OAM frame has received. If the GAL is exposed in the MEP, check whether the OpCode is CCM (S504). If the OpCode is not CCM, generate and transmit a message for reporting to the host CPU that performs the OAM frame if the OpCode is CCM. If is CCM, check whether there is connectivity defect by comparing MEGID, MEPID, CCM Interval among Expected Rx CCM field value obtained through lookup and CCM field value extracted from received frame. (S505) If there is connectivity defect, control the defect item. Generates and delivers a message for reporting to the host CPU performing management plane processing. If there is no connectivity defect, check whether the check message is recovered by checking the state immediately before the CCM Watchdog Counter, which is a statistics counter for monitoring the received CCM (S506). Initialize and update the RDI field of the Associated CCM Tx DB to 0 to inform the other party (S507), and generate and deliver a message for reporting the CCM recovery to the host CPU performing the control management plane processing (S509). If it is not CCM recovery (before CCWatchdog Counter = TRUE), update the Associated CCM Tx DB to apply the LM Fields (RxFCb, TxFCb) obtained through the receiving CCM to the sending CCM, calculate the dual-ended loss measurement, In order to store the result, CCM terminates after updating the loss field of the CCM Rx DB (S508).

도 9를 참조하여 본 발명의 일 실시예에 따른 패킷 전달망의 OAM 프레임 처리 방법을 설명한다. MPLS-TP 기반 패킷 전달망의 OAM 프레임 처리 방법에 있어서, 데이터 평면 처리 단계 및 제어 관리 평면 처리 단계를 포함할 수 있다. OAM 프레임 처리 방법에 대하여 상술한 OAM 프레임 처리 장치와 동일한 내용은 상술한 내용으로 대체한다.A method of processing an OAM frame in a packet delivery network according to an embodiment of the present invention will be described with reference to FIG. 9. An OAM frame processing method of an MPLS-TP-based packet delivery network may include a data plane processing step and a control management plane processing step. About the OAM frame processing method The same content as the above-mentioned OAM frame processing apparatus is replaced with the above-mentioned content.

데이터 평면 처리 단계는 네트워크 프로세서를 이용하여 실시간 처리 기능이 필요한 OAM 프레임을 처리하며, 제어 관리 평면 처리 단계는 범용 프로세서를 이용하여 데이터 평면 처리단계의 설정을 제어하고, 실시간 처리 기능이 필요하지 않은 OAM 프레임을 처리한다.The data plane processing step processes OAM frames requiring real time processing using a network processor, and the control management plane processing step controls settings of the data plane processing step using a general purpose processor, and the OAM does not require real time processing. Process the frame.

본 발명의 일 실시예에 따르면, MPLS-TP OAM 처리 장치는 먼저 입력된 프레임이 인터럽트 프레임인지를 검사한다. 입력 프레임이 인터럽트 프레임이면, 인터럽트 소스를 확인하여 RTC일 경우 룩업을 위한 필드를 추출하고, CCM 생성을 위한송신 인터럽트 처리를 수행한다. WD일 경우 룩업을 위한 필드를 추출하고, CCM 링크 장애를 호스트에 보고 및 상대편 MEP에 알리기 위한 장애 인터럽트를 수행한다.According to an embodiment of the present invention, the MPLS-TP OAM processing apparatus first checks whether an input frame is an interrupt frame. If the input frame is an interrupt frame, it checks the interrupt source, extracts a field for lookup in the case of RTC, and performs a transmission interrupt process for generating a CCM. In case of WD, it extracts the field for lookup and performs the interrupt interrupt to report the CCM link failure to the host and inform the other MEP.

입력 프레임이 인터럽트 프레임이 아니면, 송신(Tx) 또는 수신(Rx) 프레임이므로 입력 프레임의 종류를 먼저 확인한다. Ethernet 프레임일 경우, 데이터 프레임 처리 과정을 수행한다. MPLS 프레임일 경우, 입력 프레임이 GAL이 있는 OAM 수신 프레임인지 검사하여 그 경우에만 OAM 수신 처리하도록 하고 이외의 프레임은 데이터 프레임 처리 과정을 수행한다. OAM 수신 처리 과정 중 GAL 노출되면 MEP/MIP 처리 과정을 수행하고, GAL 노출되지 않으면 포워딩을 위해 데이터 프레임 처리 과정을 수행한다. L2 또는 L3 프로토콜에 관한 Control 프레임의 경우 이를 처리할 수 있도록 제어관리 평면 처리부로 전달한다.
If the input frame is not an interrupt frame, check the type of the input frame first because it is a transmit (Tx) or receive (Rx) frame. In case of Ethernet frame, data frame processing is performed. In the case of an MPLS frame, it checks whether the input frame is an OAM reception frame with a GAL, and performs OAM reception processing only in that case. If GAL is exposed during OAM reception processing, MEP / MIP processing is performed. If GAL is not exposed, data frame processing is performed for forwarding. Control frame related to L2 or L3 protocol is transferred to the control management plane processing unit to handle it.

본 발명에 의한 실시예들은 컴퓨터 프로그램으로 작성 가능하다. 이 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 당해 분야의 컴퓨터 프로그래머에 의하여 용이하게 추론될 수 있다. 또한, 해당 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 정보저장매체(Computer Readable Media)에 저장되고, 컴퓨터에 의하여 읽혀지고 실행됨으로써 실시예를 구현한다. 정보저장매체는 자기 기록매체, 광 기록매체 및 캐리어 웨이브 매체를 포함한다.
Embodiments of the present invention can be written in a computer program. The code and code segments that make up this computer program can be easily deduced by a computer programmer in the field. In addition, the computer program is stored in a computer readable medium (Computer Readable Media), and the embodiment is implemented by being read and executed by a computer. The information storage medium includes a magnetic recording medium, an optical recording medium and a carrier wave medium.

이제까지 본 발명에 대하여 바람직한 실시예를 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 본 발명을 구현할 수 있음을 이해할 것이다. 그러므로, 상기 개시된 실시예 들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 한다.The present invention has been described above with reference to preferred embodiments. It will be understood by those skilled in the art that the present invention may be embodied in various other forms without departing from the spirit or essential characteristics thereof. Therefore, the above-described embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is shown not in the above description but in the claims, and all differences within the scope should be construed as being included in the present invention.

Claims (1)

패킷 전달망의 OAM 프레임 처리 장치에 있어서,
전달받은 패킷에 포함된 라벨 정보에 기초하여, 실시간 처리를 필요로 하는 OAM 프레임을 선별하고, 상기 선별된 OAM 프레임의 상태를 관리하는 네트워크 OAM 관리부; 및
실시간 처리가 필요하지 않은 OAM 프레임의 상태를 관리하고, 상기 네트워크 OAM 관리부의 설정을 제어하는 비실시간 OAM 처리부를 포함하는 OAM 프레임 처리 장치.
In the OAM frame processing apparatus of a packet delivery network,
A network OAM manager configured to select an OAM frame requiring real-time processing based on label information included in the received packet and manage a state of the selected OAM frame; And
An OAM frame processing apparatus including a non-real-time OAM processing unit for managing the state of the OAM frame that does not require real-time processing, and controls the setting of the network OAM management unit.
KR1020110131281A 2011-12-08 2011-12-08 Oam frame handling apparatus and method for packet transport network Withdrawn KR20130085488A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110131281A KR20130085488A (en) 2011-12-08 2011-12-08 Oam frame handling apparatus and method for packet transport network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110131281A KR20130085488A (en) 2011-12-08 2011-12-08 Oam frame handling apparatus and method for packet transport network

Publications (1)

Publication Number Publication Date
KR20130085488A true KR20130085488A (en) 2013-07-30

Family

ID=48995645

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110131281A Withdrawn KR20130085488A (en) 2011-12-08 2011-12-08 Oam frame handling apparatus and method for packet transport network

Country Status (1)

Country Link
KR (1) KR20130085488A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112311464A (en) * 2020-10-29 2021-02-02 索尔思光电(成都)有限公司 Optical module modulation and demodulation system and method adopting double-MCU (microprogrammed control Unit) architecture

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112311464A (en) * 2020-10-29 2021-02-02 索尔思光电(成都)有限公司 Optical module modulation and demodulation system and method adopting double-MCU (microprogrammed control Unit) architecture
CN112311464B (en) * 2020-10-29 2023-04-18 索尔思光电(成都)有限公司 Optical module modulation and demodulation system and method adopting double-MCU (microprogrammed control Unit) architecture

Similar Documents

Publication Publication Date Title
US11848757B2 (en) In-situ passive performance measurement in a network environment
US7773611B2 (en) Method and apparatus for packet loss detection
EP3139560B1 (en) Packet processing method, device and computer storage medium
KR101459252B1 (en) Traceroute_delay diagnostic command
US20120087232A1 (en) Link state relay for physical layer emulation
US20070064611A1 (en) Method for monitoring packet loss ratio
US9602374B2 (en) Systems and methods for collecting and analyzing data to determine link quality and stability in layer two networks
WO2018210213A1 (en) Method and device for implementing ioam packaging and storage medium
CN109428782B (en) Network monitoring method and equipment
EP2916489B1 (en) Oam packet processing method, device and system
US11057290B2 (en) Ping/traceroute for static label switched paths (LSPs) and static segment routing traffic engineering (SRTE) tunnels
JP5682568B2 (en) Node, monitoring management method used therefor, transfer system using the same, input circuit, output circuit
US20140293798A1 (en) Mpls-tp network and link trace method thereof
CN102195832A (en) Loopback testing method, device and system
US20140086040A1 (en) Network system, transmission device, and fault information delivery method
WO2015149523A1 (en) Method and apparatus for rapid sending and detection processing of oam packet, and storage medium
WO2014008809A1 (en) Frame loss detection method and system
EP2854339B1 (en) Transmission monitoring method and device
CN105703936B (en) Control method, control device and main control board
CN100492990C (en) A method and device for obtaining the physical address of an Ethernet node
KR20130085488A (en) Oam frame handling apparatus and method for packet transport network
US12335150B2 (en) Tunnel management method, apparatus, and system
EP3107242B1 (en) Network diagnosis processing method and device

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20111208

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid