[go: up one dir, main page]

KR20160106913A - Operating method of source node and intermediate node for automatic protection switching(aps) in optical transport network(otn), the source node and the intermediate node - Google Patents

Operating method of source node and intermediate node for automatic protection switching(aps) in optical transport network(otn), the source node and the intermediate node Download PDF

Info

Publication number
KR20160106913A
KR20160106913A KR1020150029612A KR20150029612A KR20160106913A KR 20160106913 A KR20160106913 A KR 20160106913A KR 1020150029612 A KR1020150029612 A KR 1020150029612A KR 20150029612 A KR20150029612 A KR 20150029612A KR 20160106913 A KR20160106913 A KR 20160106913A
Authority
KR
South Korea
Prior art keywords
node
path
odu
protection
automatic 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
Application number
KR1020150029612A
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 KR1020150029612A priority Critical patent/KR20160106913A/en
Publication of KR20160106913A publication Critical patent/KR20160106913A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/03Arrangements for fault recovery
    • H04B10/032Arrangements for fault recovery using working and protection systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0005Switch and router aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
    • H04J2203/0057Operations, administration and maintenance [OAM]
    • H04J2203/006Fault tolerance and recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0079Operation or maintenance aspects
    • H04Q2011/0081Fault tolerance; Redundancy; Recovery; Reconfigurability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0086Network resource allocation, dimensioning or optimisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/009Topology aspects
    • H04Q2011/0098Mesh

Landscapes

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

Abstract

주 경로에 장애가 발생한 노드에 의해 선택된 보호 경로를 통해, 자동 보호 절체(APS) 메시지를 수신하고, 자동 보호 절체 메시지 및 미리 수신한 테이블 설정 정보에 기초하여, 주 경로의 연결과 관련된 추가 정보를 확인하며, 추가 정보에 기초하여, 공유 자원의 구조를 다시 배치하는 ODU 다중화를 수행한 후, ODU 다중화에 따른 다음 노드와 교차 연결을 수행하는, 자동 보호 절체를 위한 중간 노드의 동작 방법이 제공된다.Receiving an automatic protection switching (APS) message over the protection path selected by the failed node in the primary path and identifying additional information related to the connection of the primary path based on the automatic protection switching message and the previously received table setting information And performing an ODU multiplexing for rearranging the structure of the shared resource based on the additional information, and then performing an intersection connection with the next node according to the ODU multiplexing.

Description

OTN(Optical Transport Network)에서 자동 보호 절체(APS)를 위한 소스 노드 및 중간 노드의 동작 방법, 그 소스 노드 및 중간 노드{OPERATING METHOD OF SOURCE NODE AND INTERMEDIATE NODE FOR AUTOMATIC PROTECTION SWITCHING(APS) IN OPTICAL TRANSPORT NETWORK(OTN), THE SOURCE NODE AND THE INTERMEDIATE NODE}OPERATING METHOD OF SOURCE NODE AND INTERMEDIATE NODE FOR AUTOMATIC PROTECTION SWITCHING (APS) IN OPTICAL TRANSPORT NETWORK (APS) (OTN), THE SOURCE NODE AND THE INTERMEDIATE NODE}

아래의 실시예들은 OTN(Optical Transport Network)의 ODU(Optical Channel Data Unit) 경로 상에서 자동 보호 절체(APS)를 위한 소스 노드 및 중간 노드의 동작 방법, 그 소스 노드 및 중간 노드에 관한 것이다. The following embodiments relate to an operation method of a source node and an intermediate node for automatic protection switching (APS) on an Optical Channel Data Unit (ODU) path of an OTN (Optical Transport Network), a source node and an intermediate node thereof.

자동 보호 절체(Automatic Protection Switching; APS)는 일반적으로 운용 회선이나 운용 유니트(unit)에 장애가 발생하였을 때, 장비 스스로가 자동으로 운용 중인 유니트의 고장 상태를 감시하여 예비 대상이 되는 예비 선로나 예비 유니트로 경로를 전환 또는 변경시키는 방법이다.Automatic Protection Switching (APS) is an automatic protection switching (APS) that generally monitors the fault condition of a unit that is in operation automatically when an operation line or operation unit fails, and the spare line or reserve unit To change or change the route.

보호 절체는 네트워크의 토폴로지에 따라 선형 보호 절체, 링(ring) 보호 절체, 및 메쉬(mesh) 보호 절체로 구분할 수 있다. 메쉬 보호 절체(Mesh Protection Switching)는 다수의 점-대-점 연결이 메쉬 토폴로지 네트워크 위에 형성될 때, 하나의 점-대-점 연결에 대한 선형 보호 도메인을 하나씩 설정하고, 복수의 선형 보호 도메인의 보호 경로가 동일한 네트워크 자원을 공유할 수 있도록 한다. 즉, 메쉬 보호 절체는 서로 다른 종단을 갖는 다수의 선형 보호 도메인이 메쉬 토폴로지 네트워크에 존재할 때 다수의 선형 보호 도메인이 네트워크 자원의 이용을 효율적으로 조율하는 메커니즘을 제공한다.Protection switching can be classified into linear protection switching, ring protection switching, and mesh protection switching according to the topology of the network. Mesh Protection Switching establishes a linear protection domain for one point-to-point connection, one by one, when multiple point-to-point connections are formed over the mesh topology network, So that the protection path can share the same network resources. That is, the mesh protection switch provides a mechanism by which a plurality of linear protection domains effectively coordinate the use of network resources when a plurality of linear protection domains with different terminations are present in the mesh topology network.

공유 메쉬 보호 절체(Shared Mesh Protection; SMP)는 국제전기통신연합 전기통신 표준화 부문(ITU-T)에서 일반 공유 메쉬 보호 절체(G.smp)로 표준화가 진행 중이다.Shared Mesh Protection (SMP) is being standardized by the International Telecommunication Union Telecommunication Standardization Sector (ITU-T) as a generic shared mesh protection switch (G.smp).

일 실시예에 따르면, 두 단계(2-stages)에 걸쳐 진행되던 ODU SMP(Optical Channel Data Unit Shared Mesh Protection) 절차를 한 단계(1-stage)로 줄임으로써 보호 경로의 설정 시간을 단축시킬 수 있다. According to one embodiment, the ODU SMP (Optical Channel Data Unit Shared Mesh Protection) procedure, which has been performed in two stages, can be reduced to one stage to shorten the setup time of the protection path .

또한, 일 실시예에 따르면, APS 메시지에 요청 타입(Request Type) 및 식별자(ODU-ID)를 함께 전송함으로써, 절체 완료 시간을 단축시킬 수 있다.In addition, according to an embodiment, the transmission completion time can be shortened by transmitting a request type and an identifier (ODU-ID) to the APS message together.

일 실시예에 따르면, 자동 보호 절체를 위한 중간 노드의 동작 방법은 주 경로에 장애가 발생한 노드에 의해 선택된 보호 경로를 통해, 자동 보호 절체(Automatic Protection Switching; APS) 메시지를 수신하는 단계; 상기 자동 보호 절체 메시지 및 미리 수신한 테이블 설정 정보에 기초하여, 상기 주 경로의 연결과 관련된 추가 정보를 확인하는 단계; 상기 추가 정보에 기초하여, 공유 자원 의 구조를 다시 배치하는 ODU(Optical Channel Data Unit) 다중화를 수행하는 단계; 및 상기 ODU 다중화에 따른 다음 노드와 교차 연결을 수행하는 단계를 포함한다.According to one embodiment, an operation method of an intermediate node for an automatic protection switching includes receiving an Automatic Protection Switching (APS) message through a protection path selected by a node having a failure in the primary path; Confirming additional information related to the connection of the main path based on the automatic protection switching message and previously received table setting information; Performing ODU (Optical Channel Data Unit) multiplexing for rearranging the structure of the shared resource based on the additional information; And performing a cross-connection with the next node according to the ODU multiplexing.

상기 자동 보호 절체 메시지를 수신하는 단계는, 복수의 보호 경로들 중 상기 주 경로에 장애가 발생한 노드에 의해 선택된, 가용한 보호 경로의 포트를 통해 상기 자동 보호 절체 메시지를 수신하는 단계를 포함할 수 있다. The step of receiving the automatic protection switch message may include receiving the automatic protection switch message through a port of an available protection path selected by a node of the plurality of protection paths that has failed in the main path .

상기 복수의 보호 경로들은 상기 공유 자원으로 미리 등록된 링크에 포함된 적어도 하나의 종속 슬롯(Tributary Slot; TS)을 포함할 수 있다. The plurality of protection paths may include at least one tributary slot (TS) included in a link previously registered with the shared resource.

상기 자동 보호 절체 메시지는 망 내에서 특정 ODU 경로를 식별하는 데에 이용되는 식별자 및 상기 ODU 경로와 관련된 요청 타입(Request Type)에 대한 정보를 포함할 수 있다. The automatic protection switch message may include an identifier used to identify a specific ODU path in the network and information on a request type related to the ODU path.

상기 자동 보호 절체 메시지를 수신하는 단계는, 상기 주 경로에 장애가 발생한 노드와 상기 중간 노드 간에 전송되는 메시지의 ODUk 헤더를 이용하여 상기 자동 보호 절체 메시지를 수신하는 단계를 포함할 수 있다. The step of receiving the automatic protection switching message may include receiving the automatic protection switching message using an ODUk header of a message transmitted between the failed node and the intermediate node.

상기 다중화를 수행하는 단계는, 상기 추가 정보에 기초하여, 해당 노드가 상기 보호 경로 내에 포함된 중간 노드 또는 종단 노드 중 어느 것인지를 판단하는 단계; 및 상기 판단 결과, 상기 해당 노드가 중간 노드로 판단되는 경우, 상기 다중화를 수행하는 단계를 포함할 수 있다. The step of performing multiplexing may include: determining, based on the additional information, whether the corresponding node is an intermediate node or an end node included in the protection path; And performing the multiplexing if the corresponding node is determined to be an intermediate node as a result of the determination.

상기 다중화를 수행하는 단계는, 상기 판단 결과, 상기 해당 노드가 상기 종단 노드로 판단되는 경우, 브리지(bridge) 및 셀렉트(select)를 상기 선택된 보호 경로로 변경한 자동 보호 절체 메시지를 상기 주 경로에 장애가 발생한 노드에게 전송하는 단계를 포함할 수 있다. The multiplexing step may comprise the step of, when it is determined that the corresponding node is the end node, transmitting an automatic protection switching message in which a bridge and a select are changed to the selected protection path, To the failed node.

본 발명의 일 실시예에 따르면, 자동 보호 절체를 위한 중간 노드의 동작 방법은 상기 교차 연결이 수행된 다음 노드와 상기 중간 노드 간에 전송되는 메시지의 ODUk 헤더를 이용하여 상기 자동 보호 절체 메시지를 전송하는 단계를 더 포함할 수 있다. According to an embodiment of the present invention, an operation method of an intermediate node for an automatic protection switching includes transmitting the automatic protection switching message using an ODUk header of a message transmitted between the node and the intermediate node after the cross connection is performed Step < / RTI >

본 발명의 일 실시예에 따르면, 자동 보호 절체를 위한 중간 노드의 동작 방법은 상기 자동 보호 절체 메시지의 수신에 앞서, 상기 테이블 설정 정보를 수신하는 단계를 더 포함할 수 있다. According to an embodiment of the present invention, the method of operating the intermediate node for automatic protection switching may further include receiving the table setting information prior to receiving the automatic protection switching message.

상기 테이블 설정 정보는, 특정 ODU 경로를 식별하는 데에 이용되는 식별자, 상기 ODU 경로의 종단점을 구분하는 데에 이용되는 TP(Termination Point), ODU 입력 포트, ODU 출력 포트, TS(Time Slot) 관리 식별자, 상기 보호 경로의 자원 상태, 및 상기 식별자에 부여된 우선 순위 중 적어도 하나를 포함할 수 있다. The table setting information includes an identifier used to identify a specific ODU path, a TP (Termination Point) used to identify an end point of the ODU path, an ODU input port, an ODU output port, a TS (Time Slot) An identifier, a resource status of the protection path, and a priority assigned to the identifier.

본 발명의 일 실시예에 따르면, 자동 보호 절체를 위한 소스 노드의 동작 방법은 주 경로에 장애가 발생한 경우, 상기 주 경로의 연결을 위한 복수의 보호 경로들 중 가용한 보호 경로를 선택하는 단계; 상기 주 경로를 식별하기 위한 식별자 및 요청 타입에 대한 정보를 자동 보호 절체 메시지에 설정하는 단계; 및 상기 자동 보호 절체 메시지를 상기 선택된 보호 경로의 포트로 입력하는 단계를 포함한다. According to an embodiment of the present invention, there is provided a method of operating a source node for automatic protection switching, the method comprising: selecting an available protection path among a plurality of protection paths for connection of the main path when a failure occurs in the main path; Setting information on an identifier and a request type for identifying the main path in an automatic protection switching message; And inputting the automatic protection switch message to a port of the selected protection path.

상기 복수의 보호 경로들은 공유 자원으로 미리 등록된 적어도 하나의 종속 슬롯을 포함할 수 있다. The plurality of protection paths may include at least one dependent slot previously registered as a shared resource.

상기 가용한 보호 경로를 선택하는 단계는, 미리 수신한 테이블 설정 정보에 기초하여 상기 가용한 보호 경로를 선택하는 단계를 포함할 수 있다. The step of selecting the usable protection path may include selecting the usable protection path based on previously received table setting information.

상기 테이블 설정 정보는, 특정 ODU 경로를 식별하는 데에 이용되는 식별자, 상기 ODU 경로의 종단점을 구분하는 데에 이용되는 TP, ODU 입력 포트, ODU 출력 포트, TS 관리 식별자, 상기 보호 경로의 자원 상태, 및 상기 식별자에 부여된 우선 순위 중 적어도 하나를 포함할 수 있다. Wherein the table setting information includes at least one of an identifier used to identify a specific ODU path, a TP used to identify an end point of the ODU path, an ODU input port, an ODU output port, a TS management identifier, , And a priority assigned to the identifier.

상기 테이블 설정 정보 및 상기 자동 보호 절체 메시지에 기초하여 종단 노드로 판단된 노드로부터, 브리지 및 셀렉트를 상기 선택된 보호 경로로 변경한 자동 보호 절체 메시지를 수신하는 단계; 및 상기 자동 보호 절체 메시지를 수신함에 따라 상기 소스 노드의 브리지 및 셀렉트를 상기 선택된 보호 경로로 변경하는 단계를 포함할 수 있다. Receiving an automatic protection switching message in which a bridge and a selector are changed from the node determined as an end node to the selected protection path based on the table setting information and the automatic protection switching message; And changing the bridge and select of the source node to the selected protection path upon receiving the automatic protection switch message.

일 실시예에 따르면, 중간 노드는 주 경로에 장애가 발생한 노드에 의해 선택된, 복수의 보호 경로들 중 가용한 보호 경로의 포트를 통해 자동 보호 절체 메시지를 수신하는 송수신부; 및 상기 자동 보호 절체 메시지 및 미리 수신한 테이블 설정 정보에 기초하여, 상기 주 경로의 연결에 대한 추가 정보를 확인하고, 상기 추가 정보에 기초하여, 공유 자원 의 구조를 다시 배치하는 ODU 다중화를 수행하며, 상기 ODU 다중화에 따른 다음 노드와 교차 연결을 수행하는 프로세서를 포함한다. According to an embodiment, the intermediate node includes a transceiver for receiving an automatic protection switching message through a port of an available protection path among a plurality of protection paths selected by a node having a failure in the main path; And performs ODU multiplexing for confirming the additional information on the connection of the main path based on the automatic protection switching message and the previously received table setting information and re-arranging the structure of the shared resource based on the additional information And a processor for performing a cross connection with the next node according to the ODU multiplexing.

상기 프로세서는, 상기 추가 정보에 기초하여, 해당 노드가 중간 노드 또는 종단 노드 중 어느 것인지를 판단하고, 상기 판단 결과, 상기 해당 노드가 중간 노드로 판단되는 경우, 상기 다중화를 수행할 수 있다. The processor may determine whether the corresponding node is an intermediate node or an end node based on the additional information, and may perform the multiplexing when the corresponding node is determined to be an intermediate node.

상기 프로세서는, 상기 판단 결과, 상기 해당 노드가 상기 종단 노드로 판단되는 경우, 브리지 및 셀렉트를 상기 선택된 보호 경로로 변경한 자동 보호 절체 메시지를 상기 주 경로에 장애가 발생한 노드에게 전송할 수 있다. If it is determined that the corresponding node is the end node, the processor may transmit an automatic protection switching message to the failed node in the main path by changing the bridge and the selected path to the selected protection path.

일 실시예에 따르면, 소스 노드는 주 경로에 장애가 발생한 경우, 상기 주 경로의 연결을 위한 복수의 보호 경로들 중 가용한 보호 경로를 선택하고, 상기 주 경로를 식별하기 위한 식별자 및 요청 타입에 대한 정보를 자동 보호 절체 메시지 에 설정하는 프로세서; 및 상기 자동 보호 절체 메시지를 상기 선택된 보호 경로의 포트로 입력하는 송수신부를 포함한다. According to an embodiment, when a failure occurs in the main path, the source node selects an available protection path among a plurality of protection paths for connection of the main path, identifies an identifier for identifying the main path, A processor for setting information in an automatic protection switching message; And a transmission / reception unit for inputting the automatic protection switching message to a port of the selected protection path.

상기 프로세서는, 미리 수신한 테이블 설정 정보에 기초하여 상기 가용한 보호 경로를 선택하고, 상기 테이블 설정 정보는, 특정 ODU 경로를 식별하는 데에 이용되는 식별자, 상기 ODU 경로의 종단점을 구분하는 데에 이용되는 TP, ODU 입력 포트, ODU 출력 포트, TS 관리 식별자, 상기 보호 경로의 자원 상태, 및 상기 식별자에 부여된 우선 순위 중 적어도 하나를 포함할 수 있다.The processor selects the available protection path based on previously received table setting information and the table setting information is used to identify an identifier used to identify a specific ODU path and an end point of the ODU path A TP used, an ODU input port, an ODU output port, a TS management identifier, a resource status of the protection path, and a priority given to the identifier.

일 실시예에 따르면, ODU 다중화 및 ODU 활성화(또는 스위칭 변경)의 두 단계(2-stages)에 걸쳐 진행되던 ODU SMP(Optical Channel Data Unit Shared Mesh Protection) 절차를 한 단계(1-stage)로 줄임으로써 보호 경로의 설정 시간을 단축시킬 수 있다. According to one embodiment, the ODU SMP (Optical Channel Data Unit Shared Mesh Protection) procedure that has been performed over two stages of ODU multiplexing and ODU activation (or switching change) is reduced to a 1-stage The set time of the protection path can be shortened.

또한, 일 실시예에 따르면, APS 메시지에 요청 타입(Request Type) 및 식별자(ODU-ID)를 함께 전송함으로써, 두 단계에 걸쳐 진행되는 ODU SMP 절차에 비해 절체 완료 시간을 단축시킬 수 있다. In addition, according to an embodiment, a request type and an identifier (ODU-ID) are transmitted together with the APS message, thereby shortening the switch completion time compared to the ODU SMP procedure performed in two steps.

도 1은 일 실시예에 따른 OTN(Optical Transport Network) 계층 전송망 구조 및 OTN 계층 구조를 나타낸 도면.
도 2는 일 실시예에 따른 OTN 계층 및 디지털 프레임의 구조를 나타낸 도면.
도 3은 일 실시예에 따른 SMP(Shared Mesh Protection) 기법을 설명하기 위한 도면.
도 4는 일 실시예에 따른 자동 보호 절체를 위한 소스 노드의 동작 방법을 나타낸 흐름도.
도 5는 일 실시예에 따른 자동 보호 절체를 위한 중간 노드의 동작 방법을 나타낸 흐름도.
도 6은 일 실시예에 따른 자동 보호 절체를 위한 중간 노드의 다중화 수행 방법을 나타낸 흐름도.
도 7은 일 실시예에 따른 테이블 설정 정보의 구성을 설명하기 위한 도면.
도 8은 일 실시예에 따른 ODU SMP 망을 나타낸 도면.
도 9는 일 실시예에 따른 ODU SMP의 헤더 포맷을 나타낸 도면.
도 10은 일 실시예에 따른 ODU SMP의 헤더 포맷에 포함된 Request Type의 구성을 나타낸 도면.
도 11은 일 실시예에 따른 1-단계(stage)의 ODU SMP를 위한 신호 흐름을 나타낸 도면.
도 12는 일 실시예에 따른 자동 보호 절체를 위한 소스 노드의 블록도.
도 13은 일 실시예에 따른 자동 보호 절체를 위한 중간 노드의 블록도.
1 illustrates an OTN layer transport network structure and an OTN layer structure according to an exemplary embodiment;
2 illustrates a structure of an OTN layer and a digital frame according to an exemplary embodiment;
3 is a diagram for explaining an SMP (Shared Mesh Protection) technique according to an embodiment;
4 is a flow diagram illustrating a method of operating a source node for automatic protection switching in accordance with one embodiment.
5 is a flowchart illustrating an operation method of an intermediate node for automatic protection switching according to an embodiment.
6 is a flowchart illustrating a method of performing multiplexing of an intermediate node for automatic protection switching according to an exemplary embodiment.
FIG. 7 is a diagram for explaining the configuration of table setting information according to an embodiment; FIG.
8 illustrates an ODU SMP network according to one embodiment.
9 illustrates a header format of an ODU SMP according to an embodiment;
10 is a diagram illustrating a configuration of a Request Type included in a header format of an ODU SMP according to an exemplary embodiment;
11 illustrates signal flow for a one-stage ODU SMP in accordance with one embodiment;
12 is a block diagram of a source node for automatic protection switching in accordance with one embodiment;
13 is a block diagram of an intermediate node for automatic protection switching in accordance with one embodiment.

이하에서, 첨부된 도면을 참조하여 실시예들을 상세하게 설명한다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.In the following, embodiments will be described in detail with reference to the accompanying drawings. Like reference symbols in the drawings denote like elements.

아래 설명하는 실시예들에는 다양한 변경이 가해질 수 있다. 아래 설명하는 실시예들은 실시 형태에 대해 한정하려는 것이 아니며, 이들에 대한 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Various modifications may be made to the embodiments described below. It is to be understood that the embodiments described below are not intended to limit the embodiments, but include all modifications, equivalents, and alternatives to them.

실시예에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 실시예를 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성 요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in the examples are used only to illustrate specific embodiments and are not intended to limit the embodiments. The singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, the terms "comprises" or "having" and the like refer to the presence of stated features, integers, steps, operations, elements, components, or combinations thereof, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this embodiment belongs. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the contextual meaning of the related art and are to be interpreted as either ideal or overly formal in the sense of the present application Do not.

또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조 부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 실시예의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
In the following description of the present invention with reference to the accompanying drawings, the same components are denoted by the same reference numerals regardless of the reference numerals, and redundant explanations thereof will be omitted. In the following description of the embodiments, a detailed description of related arts will be omitted if it is determined that the gist of the embodiments may be unnecessarily blurred.

도 1은 일 실시예에 따른 OTN(Optical Transport Network) 계층 전송망 구조 및 OTN 계층 구조를 나타낸 도면이다. 1 is a diagram illustrating an OTN layer transport network structure and an OTN layer structure according to an exemplary embodiment of the present invention.

도 1을 참조하면, OTN 계층(100)은 광신호(Optical) 영역과 디지털(Digital) 영역으로 구분될 수 있다. Referring to FIG. 1, the OTN layer 100 may be divided into an optical signal area and a digital area.

광신호 영역은 광전송 구간(Optical Transmission Section: OTS)(110), 광다중 구간(Optical Multiplex Section: OMS)(120) 및 광채널(Optical channel with fill functionality: OCh)(130)을 포함할 수 있다. The optical signal region may include an optical transmission section (OTS) 110, an optical multiplex section (OMS) 120, and an optical channel with fill functionality (OCh) 130.

디지털 영역은 광채널 전송 유닛(Optical Channel Transport Unit: OTU)(140)와 광채널 데이터 유닛(Optical Channel Data Unit: ODU)(150)을 포함할 수 있다. 광채널 전송 유닛(OTU)(140)와 광채널 데이터 유닛(ODU)(150)의 OverHead(OH)에는 TTI(Trail Trace Identifier) 정보가 포함될 수 있다. TTI 정보는 망(network) 내에 시작점으로부터 목적점으로 가는 신호(링크 또는 Trail)를 식별하기 위해 사용될 수 있다. The digital domain may include an optical channel transport unit (OTU) 140 and an optical channel data unit (ODU) The OverHead (OH) of the optical channel transmission unit (OTU) 140 and the optical channel data unit (ODU) 150 may include TTI (Trail Trace Identifier) information. TTI information can be used to identify the signal (link or trail) from the start point to the destination point within the network.

OTN(Optical Transport Network) 계층 구조는 160과 같다.
The OTN (Optical Transport Network) hierarchy is equal to 160.

도 2는 일 실시예에 따른 OTN 계층 및 디지털 프레임의 구조를 나타낸 도면이다. 2 is a diagram illustrating a structure of an OTN layer and a digital frame according to an embodiment.

OTN은 ITU-T에서 표준화한 광전송 방식으로서, OTN 전송 기술을 사용하여 광 네트워크의 운용 및 관리를 지원하는 Optical Transport Hierarchy(OTH)를 정의하고 있다. OTN is an optical transport standard standardized by ITU-T and defines an Optical Transport Hierarchy (OTH) that supports the operation and management of optical networks using OTN transmission technology.

OTN의 계층 구조는 도 1에서 살펴본 바와 같이, 광전송 구간(OTS), 광다중 구간(OMS) 및 광채널(OCh)로 구성될 수 있다. 광채널(OCh)의 디지털 계층은 OPU(Optical Payload Unit)k, ODU(Optical Data Unit)k, OTU(Optical Transfer Unit)k(k=1,2,3,4)로 구성될 수 있다.
The hierarchical structure of the OTN may be composed of an optical transmission section (OTS), an optical multiplex section (OMS), and an optical channel (OCh), as shown in FIG. The digital layer of the optical channel OCh may be composed of an optical payload unit (OPU) k, an optical data unit (ODU) k, and an OTU (k = 1, 2, 3, 4).

도 3은 일 실시예에 따른 SMP(Shared Mesh Protection) 기법을 설명하기 위한 도면이다. FIG. 3 is a diagram for explaining an SMP (Shared Mesh Protection) technique according to an embodiment.

일 실시예에 따른 SMP 기법은 도 3에 도시된 M:1 보호 방식을 기반으로 할 수 있다. M:1 보호 방식에서 한 개의 주 경로(운용 경로)(W)는 M개의 보호 경로들(P)에 의해서 보호될 수 있다. 예를 들어, 노드 A 와 노드 B 간의 운용 경로(W1)(410)에 장애가 발생한 경우, PS6 - PS8 - PS7 에 의한 보호 경로(P1')(420) 또는 PS1 - PS3 - PS2에 의한 보호 경로(P1)(430) 중 어느 하나가 운용 경로로 대체될 수 있다. The SMP scheme according to one embodiment may be based on the M: 1 protection scheme shown in FIG. In the M: 1 protection scheme, one main path (operation path) W can be protected by M protection paths P. For example, if a failure occurs in the operational path (W1) 410 between the node A and the node B, the protection path (P1 ') 420 by PS6 - PS8 - PS7 or the protection path by PS1 - PS3 - PS2 P1) 430 may be replaced with an operation path.

또한, 노드 E 와 노드 F 간의 운용 경로(W2)(440)에 장애가 발생한 경우, PS4-PS 3- PS 5에 의한 보호 경로(P2)(450)가 운용 경로로 대체될 수 있다.In addition, when a failure occurs in the operation path (W2) 440 between the node E and the node F, the protection path (P2) 450 by the PS4-PS3-PS5 may be replaced with the operation path.

SMP 기법은 장애 발생 시 하나의 보호 경로를 여러 개의 신호가 공유하여 사용할 수 있지만, 어느 신호가 공유 자원을 사용할 지 미리 알 수는 없다. 즉, 장애 발생 시에 동적으로 보호 경로를 결정하고, 장애 발생에 대비하여 특정 공유 자원을 전용으로 사용하지 않으므로 보호 경로를 미리 생성할 수 없다. The SMP technique can use one protection path shared by several signals in case of failure, but it can not know in advance which signal will use the shared resource. That is, the protection path is dynamically determined at the time of failure occurrence, and the protection path can not be generated in advance because the specific shared resource is not used in preparation for the failure occurrence.

특정 신호는 필요할 때마다 동적으로 보호 경로의 자원을 취득할 수 있다. A specific signal can dynamically acquire the resources of the protection path whenever necessary.

실시예에 따라서, 미리 계산된 보호 경로와 그 보호 경로에 속하는 노드에 공유 자원을 미리 설정한 후 요청이 들어오는 시점에 공유 자원을 점유하여 활성화시킬 수는 있다. According to an embodiment, a shared resource may be preset to a node that belongs to a pre-computed protection path and its protection path, and then the shared resource may be occupied and activated at a time when a request is received.

공유 자원이 다수의 보호 경로들에 의해서 공유될 때, 오직 주 경로에 장애가 발생한 경우에만 보호 경로의 ODU를 활성화할 수 있다. 즉, 보호 경로 상의 중간 노드 내의 ODU 활성화(cross-connect)을 미리 설정할 수 없다. When a shared resource is shared by multiple protection paths, the ODU of the protection path can be activated only if the primary path fails. That is, ODU activation (cross-connect) in the intermediate node on the protection path can not be preset.

SMP에서, 주 경로의 양 끝 노드는 주 경로의 상태를 감시하는 기능을 수행하여 SF(Signal Fail) 또는 SD(Signal Degrade) 등과 같은 장애 발생시 보호 절체 절차를 수행할 수 있다. 보호 경로 상에 있는 중간 노드들은 자신의 공유 자원(예를 들어, 종속 슬롯(tributary slot))의 자원 상태를 감시하는 기능을 가질 수 있다. 중간 노드들은 공유 자원에 대한 감시 기능을 통하여 주 경로가 장애가 발생한 공유 자원으로 트래픽 전송을 전환하는 것을 미연에 방지할 수 있다.In the SMP, both end nodes of the main path monitor the state of the main path, and can perform a protection switching procedure in the event of a failure such as SF (Signal Fail) or SD (Signal Degrade). Intermediate nodes on the protection path may have the ability to monitor the resource status of their shared resource (e.g., tributary slot). The intermediate nodes can prevent the main path from switching the traffic transmission to the failed shared resource through the monitoring function for the shared resource.

ODU SMP 네트워크에서 공용으로 설정된 특정 자원(예를 들어, 종속 슬롯(tributary slot))은 하나의 ODUk 서비스를 제공 하거나, 다수의 ODUj 서비스에 대한 보호를 제공할 수 있다. 서비스가 전체 대역폭을 점유할 수도 있고 그렇지 않을 수도 있기 때문에, 서비스의 형태에 따라서 링크의 양 끝 노드들은 서로 다르게 설정될 수 있다. A particular resource (e.g., a tributary slot) set to be publicly available in an ODU SMP network may provide one ODUk service or provide protection for multiple ODUj services. Because the service may or may not occupy the entire bandwidth, both end nodes of the link may be set differently depending on the type of service.

OTUk 링크는 노드 대 노드 사이에서 종단되지만, ODUk 링크인 경우에 종단되지 않을 수도 있다. 서비스의 타입이 ODU0/1/flex인 경우에는 ODUk에 다중화되어야 하기 때문에 ODUk도 종단이 될 수 있다. ODUk 종단 기능과 ODUk/j_A 적응 기능은 선택적일 수 있다. The OTUk link is terminated between node-to-node, but may not be terminated in the case of an ODUk link. If the type of service is ODU0 / 1 / flex, ODUk can also be terminated because it has to be multiplexed to ODUk. The ODUk termination function and the ODUk / j_A adaptation function may be optional.

또한, ODUk_TT(Trail Termination)와 ODUk/ODUj_A(Adaptation) 프로토콜은 단일 ODUk 링크 상에서만 항상 영향을 미치고, ODU_C(Cross Connect)구성은 경로 단위, 즉 링크의 양 끝 노드들에게 영향을 미칠 수 있다.
In addition, the ODUk_TT (Trail Termination) and ODUk / ODUj_A (Adaptation) protocols always only affect on a single ODUk link, and the ODU_C (Cross Connect) configuration can affect path units, ie both end nodes of the link.

도 4는 일 실시예에 따른 자동 보호 절체를 위한 소스 노드의 동작 방법을 나타낸 흐름도이다. 일 실시예에서 '소스 노드'는 주 경로에 장애가 발생함에 따라 보호 경로의 사용을 요청하는 노드로서, ODU 경로의 시작 노드 또는 링크의 시작점으로 이해될 수 있다. 4 is a flowchart illustrating a method of operating a source node for automatic protection switching according to an embodiment. In one embodiment, the 'source node' is a node requesting the use of a protection path as a failure occurs in the main path, and may be understood as a starting node of the ODU path or a starting point of the link.

도 4를 참조하면, 일 실시예에 따른 소스 노드는 주 경로에 장애가 발생한 경우, 주 경로의 연결을 위한 복수의 보호 경로들 중 가용한 보호 경로를 선택한다(410). 여기서, 복수의 보호 경로들은 공유 자원으로 미리 등록된 적어도 하나의 종속 슬롯(TS)을 포함할 수 있다. Referring to FIG. 4, when a failure occurs in a main path, a source node selects an available protection path among a plurality of protection paths for connection of a main path (410). Here, the plurality of protection paths may include at least one dependent slot (TS) pre-registered with the shared resource.

소스 노드는 예를 들어, 미리 수신한 테이블 설정 정보에 기초하여 가용한 보호 경로를 선택할 수 있다. 테이블 설정 정보는 ODU SMP 테이블 설정 정보로서, 예를 들어, 특정 ODU 경로를 식별하는 데에 이용되는 식별자, ODU 경로의 종단점을 구분하는 데에 이용되는 TP, ODU 입력 포트, ODU 출력 포트, TS 관리 식별자, 보호 경로의 자원 상태, 및 식별자에 부여된 우선 순위 등을 포함할 수 있다. The source node can select an available protection path based on previously received table setting information, for example. The table setting information includes ODU SMP table setting information, for example, an identifier used to identify a specific ODU path, a TP used to identify an end point of the ODU path, an ODU input port, an ODU output port, An identifier, a resource status of the protection path, and a priority given to the identifier, and the like.

소스 노드는 주 경로를 식별하기 위한 식별자 및 요청 타입에 대한 정보를 자동 보호 절체 메시지에 설정한다(420). 자동 보호 절체 메시지는 소스 노드 및 단계(410)에서 선택된 보호 경로에 포함된 노드 간에 전송되는 메시지의 헤더에 포함되어, 선택된 보호 경로에 포함된 다음 노드로 전달될 수 있다. The source node sets 420 the information on the identifier and the request type for identifying the main path in the automatic protection switching message. The automatic protection switch message may be included in the header of the message transmitted between the source node and the node included in the protection path selected in step 410 and may be delivered to the next node included in the selected protection path.

소스 노드는 자동 보호 절체 메시지를 단계(410)에서 선택된 보호 경로의 포트로 입력한다(430). The source node inputs an automatic protection-switch message to the port of the selected protection path in step 410 (430).

이후, 소스 노드는 종단 노드로 판단된 노드로부터, 브리지(bridge) 및 셀렉트(select)를 선택된 보호 경로로 변경한 자동 보호 절체 메시지를 수신할 수 있다. 일 실시예에 따르면, 각 노드(예를 들어, 소스 노드 및 종단 노드)는 자신의 브리지 및 셀렉트를 변경할 수 있다. 셀렉트는 셀렉터(selector)라고도 지칭될 수 있다. 브리지 및 셀렉트는 각각 브리지 함수 및 셀렉트 함수를 이용하여 변경될 수 있으며, 브리지 및 셀렉트의 변경을 통하여 노드들 사이의 경로가 변경(예를 들어, 주 경로에서 보호 경로로 변경)될 수 있다.Thereafter, the source node may receive an automatic protection switching message from the node determined as the terminating node, by changing the bridge and select to the selected protection path. According to one embodiment, each node (e.g., a source node and an end node) may change its own bridge and select. A select may also be referred to as a selector. The bridges and select can be changed using the bridge function and the select function, respectively, and the path between the nodes can be changed (for example, from the main path to the protection path) by changing the bridges and the select.

종단 노드로 판단된 노드는 테이블 설정 정보 및 자동 보호 절체 메시지에 기초하여 자신이 가용한 보호 경로의 목적지에 해당하는 ODU 경로의 종단점(TP)에 해당하는지를 판단한 노드로 이해할 수 있다. The node determined as the end node can be understood as a node judging whether it corresponds to the end point (TP) of the ODU path corresponding to the destination of the protection path available on the basis of the table setting information and the automatic protection switching message.

소스 노드는 자동 보호 절체 메시지를 수신함에 따라 자신(소스 노드)의 브리지 및 셀렉트를 선택된 보호 경로로 변경할 수 있다.
The source node can change the bridges and select of itself (the source node) to the selected protection path as it receives the automatic protection switching message.

도 5는 일 실시예에 따른 자동 보호 절체를 위한 중간 노드의 동작 방법을 나타낸 흐름도이다. 일 실시예에서 '중간 노드'는 선택된 보호 경로 상에 위치하는 노드로서, ODU 경로의 종단점에 해당하는 종단 노드를 포함하는 의미로 이해될 수 있다. 5 is a flowchart illustrating an operation method of an intermediate node for automatic protection switching according to an embodiment. In one embodiment, the 'intermediate node' may be understood as meaning a node located on the selected protection path, including an end node corresponding to the end point of the ODU path.

도 5를 참조하면, 일 실시예에 따른 중간 노드는, 주 경로에 장애가 발생한 노드에 의해 선택된 보호 경로를 통해, 자동 보호 절체 메시지를 수신한다(510). 이때, 중간 노드는 자동 보호 절체 메시지를 소스 노드로부터 수신할 수도 있고, 보호 경로 상의 다른 중간 노드로부터 수신할 수도 있다. 보호 경로는 미리 수신한 테이블 설정 정보에 기초하여 선택된 것일 수 있다. Referring to FIG. 5, an intermediate node according to an exemplary embodiment receives an automatic protection switching message through a protection path selected by a failed node in a main path (510). At this time, the intermediate node may receive the automatic protection switching message from the source node or from another intermediate node on the protection path. The protection path may be selected based on previously received table setting information.

중간 노드는 자동 보호 절체 메시지의 수신에 앞서, 테이블 설정 정보를 수신할 수 있다. 이때, 테이블 설정 정보는 ODU SMP 테이블 설정 정보로서, 예를 들어, 특정 ODU 경로를 식별하는 데에 이용되는 식별자, ODU 경로의 종단점을 구분하는 데에 이용되는 TP, ODU 입력 포트, ODU 출력 포트, TS 관리 식별자, 보호 경로의 자원 상태, 및 식별자에 부여된 우선 순위 등을 포함할 수 있다. The intermediate node may receive the table setting information prior to receiving the automatic protection switching message. At this time, the table setting information is ODU SMP table setting information, for example, an identifier used to identify a specific ODU path, a TP used to identify an end point of the ODU path, an ODU input port, an ODU output port, The TS management identifier, the resource status of the protection path, and the priority assigned to the identifier.

자동 보호 절체 메시지는 ODU SMP 망 내에서 특정 ODU 경로를 식별하는 데에 이용되는 식별자 및 ODU 경로와 관련된 요청 타입에 대한 정보를 포함할 수 있다. The automatic protection switch message may include an identifier used to identify a particular ODU path within the ODU SMP network and information about the type of request associated with the ODU path.

단계(510)에서, 중간 노드는 주 경로에 장애가 발생한 노드와 중간 노드 간에 전송되는 메시지의 ODUk 헤더를 이용하여 자동 보호 절체 메시지를 수신할 수 있다. In step 510, the intermediate node can receive the automatic protection switching message using the ODUk header of the message transmitted between the failed node and the intermediate node in the main path.

또한, 중간 노드는 복수의 보호 경로들 중 주 경로에 장애가 발생한 노드에 의해 선택된, 가용한 보호 경로의 포트를 통해 자동 보호 절체 메시지를 수신할 수 있다. 복수의 보호 경로들은 공유 자원으로 미리 등록된 링크에 포함된 적어도 하나의 종속 슬롯을 포함할 수 있다. In addition, the intermediate node can receive the automatic protection switching message through the port of the available protection path selected by the node having the failure in the main path among the plurality of protection paths. The plurality of protection paths may include at least one dependent slot included in a pre-registered link as a shared resource.

중간 노드는 자동 보호 절체 메시지 및 미리 수신한 테이블 설정 정보에 기초하여, 주 경로의 연결과 관련된 추가 정보를 확인한다(520). The intermediate node checks 520 the additional information related to the connection of the main path based on the automatic protection switching message and the previously received table setting information.

중간 노드는 단계(520)에서 확인한 추가 정보에 기초하여, ODU 다중화를 수행한다(530). ODU 다중화는 공유 자원(예를 들어, 종속 슬롯)의 구조를 다시 배치하는 것으로 이해될 수 있다. 중간 노드가 ODU 다중화를 수행하는 구체적인 방법은 도 6을 참조하여 설명한다. The intermediate node performs ODU multiplexing based on the additional information identified in step 520 (530). ODU multiplexing can be understood as rearranging the structure of a shared resource (e.g., a dependent slot). A specific method by which the intermediate node performs ODU multiplexing will be described with reference to FIG.

중간 노드는 단계(530)에서 수행한 ODU 다중화에 따른 다음 노드와 교차 연결을 수행한다(540). 중간 노드는 교차 연결이 수행된 다음 노드와 중간 노드 간에 전송되는 메시지의 ODUk 헤더를 이용하여 다시 자동 보호 절체 메시지를 전송할 수 있다.
The intermediate node performs an intersection connection with the next node according to ODU multiplexing performed in step 530 (540). The intermediate node can transmit the automatic protection switching message again using the ODUk header of the message transmitted between the node and the intermediate node after the cross connection is performed.

도 6은 일 실시예에 따른 자동 보호 절체를 위한 중간 노드의 다중화 수행 방법을 나타낸 흐름도이다. 6 is a flowchart illustrating a method of performing multiplexing of an intermediate node for automatic protection switching according to an embodiment.

도 6을 참조하면, 일 실시예에 따른 중간 노드는 추가 정보에 기초하여, 해당 노드가 보호 경로 내에 포함된 중간 노드 또는 종단 노드 중 어느 것인지를 판단할 수 있다(610). 여기서, 추가 정보는 자동 보호 절체 메시지 및 미리 수신한 테이블 설정 정보에 기초하여 파악되는 정보로서 주 경로의 연결과 관련된 것일 수 있다. Referring to FIG. 6, an intermediate node according to an exemplary embodiment may determine 610 whether the node is an intermediate node or an end node included in the protection path, based on the additional information. Here, the additional information may be related to the connection of the main path as information to be grasped based on the automatic protection switching message and the previously received table setting information.

단계(610)의 판단 결과, 해당 노드가 중간 노드로 판단되는 경우(620), 중간 노드는 다중화를 수행할 수 있다(630). If it is determined in step 610 that the node is an intermediate node in step 620, the intermediate node may perform multiplexing in step 630.

단계(610)의 판단 결과, 해당 노드가 중간 노드가 아니라고 판단되는 경우(다시 말해, 종단 노드로 판단되는 경우)(620), 중간 노드는 자동 보호 절체 메시지에서 브리지 및 셀렉트를 선택된 보호 경로로 변경할 수 있다(640). If it is determined in step 610 that the node is not an intermediate node (that is, the node is determined as an end node) (620), the intermediate node changes the bridge and select to the selected protection path in the automatic protection switching message (640).

중간 노드는 단계(640)에서 경로를 변경한 자동 보호 절체 메시지를 주 경로에 장애가 발생한 노드(예를 들어, 소스 노드)에게 전송할 수 있다(650).
The intermediate node may send an automatic protection switch message that changed the path in step 640 to the failed node in the primary path (e.g., the source node) (650).

도 7은 일 실시예에 따른 테이블 설정 정보의 구성을 설명하기 위한 도면이다. 7 is a diagram for explaining a configuration of table setting information according to an embodiment.

일 실시예에 따른 ODU SMP를 지원하는 모든 노드들은 도 7에 도시된 테이블 설정 정보(700)를 미리 수신하여 유지할 수 있다. 테이블 설정 정보(700)는 예를 들어, ODU SMP 테이블 설정 정보일 수 있다. All nodes supporting the ODU SMP according to one embodiment can receive and maintain the table setting information 700 shown in FIG. 7 in advance. The table setting information 700 may be, for example, ODU SMP table setting information.

테이블 설정 정보(700)는 예를 들어, ODU-ID(710), TP(Termination Point)(720), West Port(730), East Port(740), ODUj_CP(750), Resource Available(RA)(760), Priority(770) 등과 같은 속성 정보를 포함할 수 있다. The table setting information 700 includes information such as an ODU-ID 710, a TP 720, a West Port 730, an East Port 740, an ODUj_CP 750, a Resource Available (RA) 760, Priority 770, and the like.

ODU-ID(710)는 ODU SMP 망에서 생성된 특정 ODU 경로를 식별하는 식별자를 나타낸다. 때문에, ODU 헤더에서 ODU-ID(710)를 얼마나 많이 표현할 수 있는지가 ODU SMP 망의 규모를 결정하게 된다. The ODU-ID 710 indicates an identifier for identifying a specific ODU path generated in the ODU SMP network. Therefore, how many ODU-IDs 710 can be expressed in the ODU header determines the size of the ODU SMP network.

TP(Termination Point; 종단점)(720)는 ODU 경로의 종단점 구분자(Trail Termination Point, 또는 Connection Termination Point)를 나타낸다. TP(720)는 ODU 경로의 종단 여부를 확인할 때 사용될 수 있다. ODU SMP 메시지를 수신한 노드는 TP(720)에 의해 ODU 경로의 종단 여부를 확인함으로써 경로 활성화를 다음 노드로 계속 진행해야 하는지 아니면 자신에게서 종료해야 하는지를 판단할 수 있다. A TP 720 represents a Trail Termination Point (or a Connection Termination Point) of the ODU path. TP 720 may be used to verify the termination of the ODU path. The node receiving the ODU SMP message can determine whether to continue the path activation to the next node or to terminate itself by checking whether the ODU path is terminated by the TP 720. [

또한, TP(720)가 Trail Termination Point 즉, ODU의 종단인 경우에는 해당 노드는 OAM&P(Operations, Administration, Maintenance, and Provisioning) 기능을 수행해 망 장애로부터 ODU 경로를 보호할 수 있다. In addition, if the TP 720 is a trail termination point, that is, the end of the ODU, the corresponding node can perform an OAM & P (Operation, Administration, Maintenance, and Provisioning) function to protect the ODU path from the network failure.

West Port(730)는 ODU의 입력 포트를 나타내고, East Port(740)는 ODU의 출력 폴트를 나타낸다. West Port(730) 및 East Port(740)는 ODU에서 신호가 시스템으로 들어오고 나가는 포트 번호를 의미한다. West port 730 represents the input port of the ODU, and East port 740 represents the output fault of the ODU. The west port 730 and the east port 740 indicate the port number at which the signal from the ODU enters and leaves the system.

ODUj_CP(750)는 ODU의 종속 슬롯(Tributary Slot) 구성에 필요한 TS(Time Slot) 관리 식별자를 나타낸다. OTN은 종속 슬롯을 사용하여 ODU 서비스에 필요한 타임 슬롯을 부여하게 되는데 이를 제어하기 위한 매카니즘으로 ODUj_CP(750)를 제공한다. ODUj_CP(750)는 하나의 ODUk 내에서만 유일하게 부여될 수 있다.The ODUj_CP 750 indicates a TS (Time Slot) management identifier required for the configuration of a tributary slot of the ODU. The OTN uses the slave slot to assign a time slot required for the ODU service, and provides the ODUj_CP 750 as a mechanism for controlling the time slot. The ODUj_CP 750 can be uniquely assigned within only one ODUk.

Resource Available(RA)(760)는 보호 경로의 자원 상태를 나타낸다. ITU-T 808.3(SMP)에서 도입한 것과 같이 주 경로를 보호하는 보호 경로는 자신의 자원 상태를 주기적으로 종단 노드(End Node)에게 전달할 수 있다. 종단 노드는 보호 경로의 자원 상태를 미리 확인함으로써 주 경로에 장애가 발생한 경우에 주 경로의 트래픽을 보호 경로로 절체하는 것을 미연에 방지할 수 있다.Resource Available (RA) 760 indicates the resource status of the protection path. As introduced in ITU-T 808.3 (SMP), the protection path protecting the main path can periodically transmit its resource status to the end node. The end node can prevent the traffic of the main path from being switched to the protection path in the event of a failure in the main path by confirming the resource status of the protection path in advance.

Priority(770)는 ODU-ID(710)에 부여된 우선 순위를 나타낸다. 이때, ODU SMP망에 참여하는 모든 노드에서 ODU-ID(710)에 대하여 동일한 우선 순위를 부여할 필요는 없고, 각 노드의 환경에 따라 개별적으로 우선 순위를 설정하여 사용할 수 있다. Priority(770)는 공유 자원을 활성화 시킬 때에 다른 ODU와의 경쟁을 해결하기 위해 사용될 수 있다.
The priority 770 indicates a priority assigned to the ODU-ID 710. At this time, it is not necessary to assign the same priority to the ODU-ID 710 in all the nodes participating in the ODU SMP network, and the priorities can be individually set according to the environment of each node. Priority 770 may be used to resolve contention with another ODU when activating the shared resource.

도 8은 일 실시예에 따른 ODU SMP(Shared Mesh Protection) 망을 나타낸 도면이다. 8 is a diagram illustrating an ODU SMP (Shared Mesh Protection) network according to an embodiment.

도 8을 참조하면, Type3.I-NNI 링크가 공유 자원으로 등록된 경우에 여러 보호 경로들이 공유 자원들을 사용하여 트래픽을 전달하는 경우가 도시된다. 여기서, Type3.I-NNI 링크는 ODUk와 ODUj 인터페이스를 동시에 지원할 수 있다. Referring to FIG. 8, when a Type 3.I-NNI link is registered as a shared resource, a case in which a plurality of protection paths transmit traffic using shared resources is illustrated. Here, Type3.I-NNI link can support ODUk and ODUj interface at the same time.

A-B 구간의 ODUk는 N개의 ODUj를 서비스하고 있는 상태이다. The ODUk of the A-B section is in the state of serving N ODUjs.

D-F구간의 Type3.I-NNI 링크는 공유 자원으로써 ODUk에 대한 연결을 지원할 수도 있고, N개의 ODUj 서비스를 제공할 수도 있다. 이와 같이 서로 다른 타입의 ODU 서비스를 제공하기 위해서는 ODU 적응 기능(다중화)과 ODU 활성화 기능(Cross Connect)이 수행되어야 한다. The Type 3.I-NNI link in the D-F section may support connection to ODUk as a shared resource or may provide N ODUj services. In order to provide different types of ODU services, an ODU adaptation function (multiplexing) and an ODU activation function (cross connect) must be performed.

ODU 적응 기능(다중화)은 공유 링크의 종속 슬롯의 구조를 다시 배치하는 것으로 이해될 수 있다. 또한, ODU 활성화 기능은 특정 종속 슬롯을 활성화 시키는 것으로 이해될 수 있다. The ODU adaptation function (multiplexing) can be understood as rearranging the structure of the dependent slot of the shared link. Further, the ODU activation function can be understood as activating a specific dependent slot.

이 두 기능(ODU 적응 및 활성화)을 함께 구현하기 위해서 일 실시예에서는 식별자(ODU-ID)와 요청 타입(Request Type)을 함께 전송한다. 식별자와 요청 타입은 G.709v3에서 정의한 ODU 헤더(예를 들어, ODUk의 헤더)의 APS/PCC(4 바이트)를 사용하여 다음 노드에게 전달될 수 있다. ODUk의 헤더 포맷의 일 예는 도 9에 도시된다.
In order to implement both of these functions (ODU adaptation and activation), an ODU-ID and a request type are transmitted together. The identifier and request type may be passed to the next node using the APS / PCC (4 bytes) of the ODU header (eg, the header of the ODUk) defined in G.709v3. An example of the header format of ODUk is shown in Fig.

도 9는 일 실시예에 따른 ODU SMP의 헤더 포맷을 나타낸 도면이다.9 is a diagram illustrating a header format of an ODU SMP according to an embodiment.

도 9를 참조하면, 일 실시예에 따른 ODU SMP의 ODUk 헤더 포맷(900)이 도시된다. Referring to FIG. 9, an ODUk header format 900 of an ODU SMP according to an embodiment is shown.

일 실시예에 따른 ODUk 헤더 포맷(900)은 총 4 바이트(Byte)의 APS/PCC 필드(910)를 사용하여 요청 타입(Request Type)(913)과 ODU-ID(916)을 전달할 수 있다. The ODUk header format 900 according to an exemplary embodiment may transmit a request type 913 and an ODU-ID 916 using a 4-byte total APS / PCC field 910. [

요청 타입(913)은 총 8비트 중 4비트를 사용하여 32개의 타입들을 정의할 수 있다. 요청 타입(913)은 802.1 Linear Protection에서 정의한 요청 타입에 추가하여 정의될 수 있으며, 도 10과 같이 구성될 수 있다. The request type 913 can define 32 types using 4 of 8 bits in total. The request type 913 can be defined in addition to the request type defined in 802.1 Linear Protection, and can be configured as shown in FIG.

ODU-ID(916)는 총 24 비트 중 16비트를 사용할 수 있다.
The ODU-ID 916 can use 16 bits out of a total of 24 bits.

도 11은 일 실시예에 따른 1-단계(stage)의 ODU SMP를 위한 신호 흐름을 나타낸 도면이다. 11 is a diagram illustrating a signal flow for a one-stage ODU SMP according to one embodiment.

도 11을 참조하면, 노드 A(1101)와 노드 E(1107) 간의 연결을 위한 주 경로에서 장애가 발생했을 경우, 공유 자원으로 등록된 자원들을 이용하여 보호 경로를 설정하는 과정을 나타낸다. 여기서, 노드 A(1101)와 노드 E(1107) 간의 연결을 위한 보호 경로로는 노드 A(1101)- 노드 B(1103) - 노드 D(1105) - 노드 E(1107) 로의 보호 경로가 존재하는 것으로 가정한다. 11, a process of establishing a protection path using resources registered as a shared resource when a failure occurs in a primary path for connection between the node A 1101 and the node E 1107 will be described. Here, as a protection path for connection between the node A 1101 and the node E 1107, there exists a protection path from the node A 1101 to the node B 1103 to the node D 1105 to the node E 1107 .

주 경로 red에서 장애가 발생한 경우, 노드 A(1101)는 장애가 발생한 red 연결에 대한 다수의 보호 경로들 중 가용한 보호 경로를 선택한다. 보호 경로가 선택되면, 노드 A(1101)는 APS 메시지에서 Request Type = SF, ODU-ID = red로 설정하여 보호 경로의 포트로 입력한다. 이때, APS 메시지는 노드 A(1101)와 노드 B(1103) 사이의 ODUk 헤더를 사용하여 전달될 수 있다.If a failure occurs in the primary path red, the node A 1101 selects an available protection path among a plurality of protection paths for the failed red connection. When the protection path is selected, the node A 1101 sets Request Type = SF and ODU-ID = red in the APS message and inputs it to the port of the protection path. At this time, the APS message can be transmitted using the ODUk header between the node A 1101 and the node B 1103. [

노드 B(1103)는 미리 저장된 테이블 설정 정보와 ODUk 헤더의 APS/PCC 필드를 검사하여 red 연결에 대한 추가 정보를 확인한 후, 자신(노드 B(1103))이 red 연결의 중간 노드에 속하면 ODUk/j 다중화를 수행한다. 노드 B(1103)는 다중화를 수행한 후 ODUj 교차 연결을 설정한다.The node B 1103 checks the APS / PCC field of the ODUk header and the table setting information stored in advance to check additional information about the red connection. If the node B 1103 itself (node B 1103) belongs to the intermediate node of the red connection, / j Perform multiplexing. Node B 1103 establishes an ODUj cross connection after performing multiplexing.

노드 B(1103)는 교차 연결이 설정된 후, 노드 B(1103)와 노드 D(1105) 사이의 ODUk 헤더의 APS 메시지에서 Request Type = SF, ODU-ID = red로 설정한다. The Node B 1103 sets Request Type = SF and ODU-ID = red in the APS message of the ODUk header between the Node B 1103 and the Node D 1105 after the cross connection is established.

노드 D(1105)는 ODUk 헤더의 APS/PCC 필드를 검사한 후, 노드 B(1103)와 마찬가지로, ODUj 교차 연결이 설정된 다음 노드(예를 들어, 노드 E(1107))와의 사이의 ODUk 헤더의 APS 메시지에서 Request Type = SF, ODU-ID = red로 설정하는 과정까지를 동일하게 수행할 수 있다. The node D 1105 checks the APS / PCC field of the ODUk header and then sends the ODUk header to the next node (e.g., node E 1107) with the ODUj cross- A process of setting Request Type = SF and ODU-ID = red in the APS message can be performed in the same manner.

노드 E(1107)는 ODUk 헤더의 APS/PCC 필드를 통해 Request Type = SF, ODU-ID = red가 설정된 APS 메시지를 수신하면, 미리 저장된 테이블 설정 정보 및 APS 메시지를 통해 자신의 red 연결에 대한 종단 노드라는 것을 파악할 수 있다. Node E 1107 receives APS message with Request Type = SF and ODU-ID = red through the APS / PCC field of the ODUk header, Node.

노드 E(1107)는 자신의 브리지(B) 및 셀렉트(S)를 보호 경로로 변경한 후, Request Type = Response Request(RR), ODU-ID = red 로 설정된 APS 메시지를 노드 A(1101)에게 되돌려 보낼 수 있다. The node E 1107 changes its bridge B and select S to the protection path and sends an APS message set to Request Type = Response Request (RR) and ODU-ID = red to the node A 1101 You can send it back.

노드 E(1107)로부터 Request Type = Response Request(RR), ODU-ID = red 로 설정된 APS 메시지를 수신한 후, 노드 A(1101)는 자신의 브리지(B) 및 셀렉트(S)를 보호 경로로 변경할 수 있다. After receiving an APS message set to Request Type = Response Request (RR) and ODU-ID = red from node E 1107, node A 1101 sends its bridge B and select S as a protection path Can be changed.

일 실시예에 따르면, 생성할 보호 경로가 ODUj를 서비스하는 ODU인 경우에 ODUk/j_A 기능을 통하여 ODUk의 구조를 재구성(다중화)한 후, ODU_C 기능을 활용하여 ODUj를 활성화 시키는 2-단계의 과정 대신에, 상술한 바와 같은 1-단계의 단순한 매커니즘을 사용함으로써 보호 경로의 설정 시간을 단축시킬 수 있다. According to an embodiment, when the protection path to be generated is an ODU serving ODUj, a structure of ODUk is reconfigured through ODUk / j_A function, and a two-step process of activating ODUj by utilizing ODU_C function Instead, the set time of the protection path can be shortened by using a simple one-step mechanism as described above.

또한, 일 실시예에 따르면, APS 메시지에 요청 타입 및 식별자(ODU-ID)를 함께 전송함으로써, 다중화 과정에서 요청 타입을 제공하고, 활성화 과정에서 ODUj로부터 요청 식별자(request identifier)를 담고 있는 메시지를 기다리는 2-단계의 과정에 비해 절체 완료 시간을 단축시킬 수 있다.
In addition, according to one embodiment, a request type is provided in the multiplexing process by transmitting the request type and the identifier (ODU-ID) together with the APS message, and a message containing a request identifier is received from the ODUj in the activation process The switching completion time can be shortened compared to the two-step process of waiting.

도 12는 일 실시예에 따른 자동 보호 절체를 위한 소스 노드의 블록도이다. 12 is a block diagram of a source node for automatic protection switching in accordance with one embodiment.

도 12를 참조하면, 일 실시예에 따른 소스 노드(1200)는 송수신부(1210) 및 프로세서(1230)를 포함한다. Referring to FIG. 12, a source node 1200 according to an embodiment includes a transceiver 1210 and a processor 1230.

프로세서(1230)는 주 경로에 장애가 발생한 경우, 주 경로의 연결을 위한 복수의 보호 경로들 중 가용한 보호 경로를 선택한다. 프로세서(1230)는 주 경로를 식별하기 위한 식별자 및 요청 타입에 대한 정보를 자동 보호 절체 메시지에 설정한다. The processor 1230 selects an available protection path among a plurality of protection paths for connection of the main path when a failure occurs in the main path. The processor 1230 sets information on the identifier and the request type in the automatic protection switching message to identify the main path.

송수신부(1210)는 자동 보호 절체 메시지를 선택된 보호 경로의 포트로 입력한다. 송수신부(1210)는 테이블 설정 정보를 수신할 수 있다. 테이블 설정 정보는 예를 들어, 특정 ODU 경로를 식별하는 데에 이용되는 식별자, ODU 경로의 종단점을 구분하는 데에 이용되는 TP, ODU 입력 포트, ODU 출력 포트, TS 관리 식별자, 보호 경로의 자원 상태, 및 식별자에 부여된 우선 순위 등을 포함할 수 있다.
The transmission / reception unit 1210 inputs the automatic protection switching message to the port of the selected protection path. The transmission / reception unit 1210 can receive the table setting information. The table configuration information may include, for example, an identifier used to identify a particular ODU path, a TP used to identify an end point of the ODU path, an ODU input port, an ODU output port, a TS management identifier, , And the priority assigned to the identifier, and the like.

도 13은 일 실시예에 따른 자동 보호 절체를 위한 중간 노드의 블록도이다.13 is a block diagram of an intermediate node for automatic protection switching according to one embodiment.

도 13을 참조하면, 일 실시예에 따른 소스 노드(1300)는 송수신부(1310) 및 프로세서(1330)를 포함한다. 13, a source node 1300 according to one embodiment includes a transceiver 1310 and a processor 1330.

송수신부(1310)는 주 경로에 장애가 발생한 노드에 의해 선택된, 복수의 보호 경로들 중 가용한 보호 경로의 포트를 통해 자동 보호 절체(APS) 메시지를 수신한다. The transceiver 1310 receives an APS message through a port of an available protection path among a plurality of protection paths selected by a node having a failure in the main path.

프로세서(1330)는 자동 보호 절체 메시지 및 미리 수신한 테이블 설정 정보에 기초하여, 주 경로의 연결에 대한 추가 정보를 확인한다. 프로세서(1330)는 추가 정보에 기초하여, 공유 자원의 구조를 다시 배치하는 ODU 다중화를 수행하며, ODU 다중화에 따른 다음 노드와 교차 연결을 수행한다. The processor 1330 checks the additional information about the connection of the main path based on the automatic protection switching message and the previously received table setting information. The processor 1330 performs ODU multiplexing for rearranging the structure of the shared resource based on the additional information, and performs cross-connection with the next node according to the ODU multiplexing.

프로세서(1330)는 추가 정보에 기초하여, 해당 노드가 중간 노드 또는 종단 노드 중 어느 것인지를 판단할 수 있다. 프로세서(1330)는 판단 결과, 해당 노드가 중간 노드로 판단되는 경우, ODU 다중화를 수행할 수 있다. 프로세서(1330)는 판단 결과, 해당 노드가 종단 노드로 판단되는 경우, 브리지 및 셀렉트를 선택된 보호 경로로 변경한 자동 보호 절체 메시지를 주 경로에 장애가 발생한 노드에게 전송할 수 있다.
Based on the additional information, the processor 1330 can determine whether the node is an intermediate node or an end node. As a result of the determination, the processor 1330 can perform ODU multiplexing when the corresponding node is determined to be an intermediate node. If it is determined that the corresponding node is an end node, the processor 1330 may transmit an automatic protection switching message to the failed node in the main path by changing the bridge and the selected path to the selected protection path.

이상에서 설명된 장치는 하드웨어 구성 요소, 소프트웨어 구성 요소, 및/또는 하드웨어 구성 요소 및 소프트웨어 구성 요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성 요소는, 예를 들어, 프로세서, 컨트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPA(field programmable array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 컨트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The apparatus described above may be implemented as a hardware component, a software component, and / or a combination of hardware components and software components. For example, the apparatus and components described in the embodiments may be implemented within a computer system, such as, for example, a processor, controller, arithmetic logic unit (ALU), digital signal processor, microcomputer, field programmable array (FPA) A programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to execution of the software. For ease of understanding, the processing apparatus may be described as being used singly, but those skilled in the art will recognize that the processing apparatus may have a plurality of processing elements and / As shown in FIG. For example, the processing apparatus may comprise a plurality of processors or one processor and one controller. Other processing configurations are also possible, such as a parallel processor.

소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.The software may include a computer program, code, instructions, or a combination of one or more of the foregoing, and may be configured to configure the processing device to operate as desired or to process it collectively or collectively Device can be commanded. The software and / or data may be in the form of any type of machine, component, physical device, virtual equipment, computer storage media, or device , Or may be permanently or temporarily embodied in a transmitted signal wave. The software may be distributed over a networked computer system and stored or executed in a distributed manner. The software and data may be stored on one or more computer readable recording media.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.

1300: 소스 노드
1310: 송수신부
1330: 프로세서
1300: source node
1310: Transmitting /
1330: Processor

Claims (20)

주 경로에 장애가 발생한 노드에 의해 선택된 보호 경로를 통해, 자동 보호 절체(Automatic Protection Switching; APS) 메시지를 수신하는 단계;
상기 자동 보호 절체 메시지 및 미리 수신한 테이블 설정 정보에 기초하여, 상기 주 경로의 연결과 관련된 추가 정보를 확인하는 단계;
상기 추가 정보에 기초하여, 공유 자원의 구조를 다시 배치하는 ODU(Optical Channel Data Unit) 다중화를 수행하는 단계; 및
상기 ODU 다중화에 따른 다음 노드와 교차 연결을 수행하는 단계
를 포함하는, 자동 보호 절체를 위한 중간 노드의 동작 방법.
Receiving an Automatic Protection Switching (APS) message over a protection path selected by a failed node in the primary path;
Confirming additional information related to the connection of the main path based on the automatic protection switching message and previously received table setting information;
Performing ODU (Optical Channel Data Unit) multiplexing for rearranging the structure of the shared resource based on the additional information; And
Performing a cross-connection with the next node according to the ODU multiplexing
Wherein the intermediate node is an autonomous node.
제1항에 있어서,
상기 자동 보호 절체 메시지를 수신하는 단계는,
복수의 보호 경로들 중 상기 주 경로에 장애가 발생한 노드에 의해 선택된, 가용한 보호 경로의 포트를 통해 상기 자동 보호 절체 메시지를 수신하는 단계
를 포함하는, 자동 보호 절체를 위한 중간 노드의 동작 방법.
The method according to claim 1,
Wherein the step of receiving the automatic protection-
Receiving the automatic protection switch message through a port of an available protection path selected by a node having a failure in the main path among a plurality of protection paths
Wherein the intermediate node is an autonomous node.
제2항에 있어서,
상기 복수의 보호 경로들은
상기 공유 자원으로 미리 등록된 링크에 포함된 적어도 하나의 종속 슬롯(Tributary Slot)을 포함하는, 자동 보호 절체를 위한 중간 노드의 동작 방법.
3. The method of claim 2,
The plurality of protection paths
And at least one tributary slot included in a link previously registered with the shared resource.
제1항에 있어서,
상기 자동 보호 절체 메시지는
망(network) 내에서 특정 ODU 경로를 식별하는 데에 이용되는 식별자 및 상기 ODU 경로와 관련된 요청 타입(Request Type)에 대한 정보를 포함하는, 자동 보호 절체를 위한 중간 노드의 동작 방법.
The method according to claim 1,
The automatic protection switch message
An identifier used to identify a particular ODU path in a network and information about a request type associated with the ODU path.
제1항에 있어서,
상기 자동 보호 절체 메시지를 수신하는 단계는,
상기 주 경로에 장애가 발생한 노드와 상기 중간 노드 간에 전송되는 메시지의 ODUk 헤더를 이용하여 상기 자동 보호 절체 메시지를 수신하는 단계
를 포함하는, 자동 보호 절체를 위한 중간 노드의 동작 방법.
The method according to claim 1,
Wherein the step of receiving the automatic protection-
Receiving the automatic protection switching message using an ODUk header of a message transmitted between a node having a failure in the main path and the intermediate node
Wherein the intermediate node is an autonomous node.
제1항에 있어서,
상기 다중화를 수행하는 단계는,
상기 추가 정보에 기초하여, 해당 노드가 상기 보호 경로 내에 포함된 중간 노드 또는 종단 노드 중 어느 것인지를 판단하는 단계; 및
상기 판단 결과, 상기 해당 노드가 중간 노드로 판단되는 경우, 상기 다중화를 수행하는 단계
를 포함하는, 자동 보호 절체를 위한 중간 노드의 동작 방법.
The method according to claim 1,
The step of performing the multiplexing includes:
Determining, based on the additional information, whether the corresponding node is an intermediate node or an end node included in the protection path; And
As a result of the determination, if the corresponding node is determined to be an intermediate node, performing the multiplexing
Wherein the intermediate node is an autonomous node.
제6항에 있어서,
상기 다중화를 수행하는 단계는,
상기 판단 결과, 상기 해당 노드가 상기 종단 노드로 판단되는 경우,
브리지(bridge) 및 셀렉트(select)를 상기 선택된 보호 경로로 변경한 자동 보호 절체 메시지를 상기 주 경로에 장애가 발생한 노드에게 전송하는 단계
를 포함하는, 자동 보호 절체를 위한 중간 노드의 동작 방법.
The method according to claim 6,
The step of performing the multiplexing includes:
If it is determined that the corresponding node is the end node,
And transmitting an automatic protection switching message in which a bridge and a select are changed to the selected protection path to a failed node in the main path
Wherein the intermediate node is an autonomous node.
제1항에 있어서,
상기 교차 연결이 수행된 다음 노드와 상기 중간 노드 간에 전송되는 메시지의 ODUk 헤더를 이용하여 상기 자동 보호 절체 메시지를 전송하는 단계
를 더 포함하는, 자동 보호 절체를 위한 중간 노드의 동작 방법.
The method according to claim 1,
Transmitting the automatic protection switching message using an ODUk header of a message transmitted between the node and the intermediate node after the cross connection is performed
Further comprising the steps of:
제1항에 있어서,
상기 자동 보호 절체 메시지의 수신에 앞서, 상기 테이블 설정 정보를 수신하는 단계
를 더 포함하는, 자동 보호 절체를 위한 중간 노드의 동작 방법.
The method according to claim 1,
Before receiving the automatic protection switching message, receiving the table setting information
Further comprising the steps of:
제1항에 있어서,
상기 테이블 설정 정보는,
특정 ODU 경로를 식별하는 데에 이용되는 식별자, 상기 ODU 경로의 종단점을 구분하는 데에 이용되는 TP(Termination Point), ODU 입력 포트, ODU 출력 포트, TS(Time Slot) 관리 식별자, 상기 보호 경로의 자원 상태, 및 상기 식별자에 부여된 우선 순위 중 적어도 하나를 포함하는, 자동 보호 절체를 위한 중간 노드의 동작 방법.
The method according to claim 1,
Wherein the table setting information includes:
An ODU input port, an ODU output port, a TS (Time Slot) management identifier, an identifier used to identify a specific ODU path, a TP (Termination Point) used to identify an end point of the ODU path, A resource state, and a priority assigned to the identifier. ≪ Desc / Clms Page number 24 >
주 경로에 장애가 발생한 경우, 상기 주 경로의 연결을 위한 복수의 보호 경로들 중 가용한 보호 경로를 선택하는 단계;
상기 주 경로를 식별하기 위한 식별자 및 요청 타입(Request Type)에 대한 정보를 자동 보호 절체(Automatic Protection Switching; APS) 메시지에 설정하는 단계; 및
상기 자동 보호 절체 메시지를 상기 선택된 보호 경로의 포트로 입력하는 단계
를 포함하는, 자동 보호 절체를 위한 소스 노드의 동작 방법.
Selecting an available protection path among a plurality of protection paths for connection of the main path if a failure occurs in the main path;
Setting an identifier for identifying the main path and information on a request type in an Automatic Protection Switching (APS) message; And
Inputting the automatic protection switching message to a port of the selected protection path
Wherein the source node is a source node.
제11항에 있어서,
상기 복수의 보호 경로들은
공유 자원으로 미리 등록된 적어도 하나의 종속 슬롯(Tributary Slot)을 포함하는, 자동 보호 절체를 위한 중간 노드의 동작 방법.
12. The method of claim 11,
The plurality of protection paths
And at least one tributary slot registered in advance as a shared resource.
제11항에 있어서,
상기 가용한 보호 경로를 선택하는 단계는,
미리 수신한 테이블 설정 정보에 기초하여 상기 가용한 보호 경로를 선택하는 단계
를 포함하는, 자동 보호 절체를 위한 소스 노드의 동작 방법.
12. The method of claim 11,
Wherein the step of selecting the available protection path comprises:
Selecting the available protection path based on previously received table setting information
Wherein the source node is a source node.
제13항에 있어서,
상기 테이블 설정 정보는,
특정 ODU 경로를 식별하는 데에 이용되는 식별자, 상기 ODU 경로의 종단점을 구분하는 데에 이용되는 TP(Termination Point), ODU 입력 포트, ODU 출력 포트, TS(Time Slot) 관리 식별자, 상기 보호 경로의 자원 상태, 및 상기 식별자에 부여된 우선 순위 중 적어도 하나를 포함하는, 자동 보호 절체를 위한 소스 노드의 동작 방법.
14. The method of claim 13,
Wherein the table setting information includes:
An ODU input port, an ODU output port, a TS (Time Slot) management identifier, an identifier used to identify a specific ODU path, a TP (Termination Point) used to identify an end point of the ODU path, A resource status, and a priority assigned to the identifier. ≪ Desc / Clms Page number 19 >
제13항에 있어서,
상기 테이블 설정 정보 및 상기 자동 보호 절체 메시지에 기초하여 종단 노드로 판단된 노드로부터, 브리지(bridge) 및 셀렉트(select)를 상기 선택된 보호 경로로 변경한 자동 보호 절체 메시지를 수신하는 단계; 및
상기 자동 보호 절체 메시지를 수신함에 따라 상기 소스 노드의 브리지(bridge) 및 셀렉트(select)를 상기 선택된 보호 경로로 변경하는 단계
를 포함하는, 자동 보호 절체를 위한 소스 노드의 동작 방법.
14. The method of claim 13,
Receiving an automatic protection switching message in which a bridge and a select are changed from the node determined as an end node based on the table setting information and the automatic protection switching message to the selected protection path; And
Changing a bridge and a select of the source node to the selected protection path upon receiving the automatic protection switching message
Wherein the source node is a source node.
주 경로에 장애가 발생한 노드에 의해 선택된, 복수의 보호 경로들 중 가용한 보호 경로의 포트를 통해 자동 보호 절체(Automatic Protection Switching; APS) 메시지를 수신하는 송수신부; 및
상기 자동 보호 절체 메시지 및 미리 수신한 테이블 설정 정보에 기초하여, 상기 주 경로의 연결에 대한 추가 정보를 확인하고, 상기 추가 정보에 기초하여, 공유 자원의 구조를 다시 배치하는 ODU(Optical Channel Data Unit) 다중화를 수행하며, 상기 ODU 다중화에 따른 다음 노드와 교차 연결을 수행하는 프로세서
를 포함하는, 중간 노드.
A transmission / reception unit for receiving an Automatic Protection Switching (APS) message through a port of an available protection path among a plurality of protection paths selected by a failed node in the primary path; And
(ODU) (Optical Channel Data Unit (ODU)) for reestablishing a structure of a shared resource based on the additional information, based on the automatic protection switching message and previously received table setting information, ) And performs a cross-connection with the next node according to the ODU multiplexing
/ RTI >
제16항에 있어서,
상기 프로세서는,
상기 추가 정보에 기초하여, 해당 노드가 중간 노드 또는 종단 노드 중 어느 것인지를 판단하고, 상기 판단 결과, 상기 해당 노드가 중간 노드로 판단되는 경우, 상기 다중화를 수행하는, 중간 노드.
17. The method of claim 16,
The processor comprising:
Wherein the intermediate node determines whether the corresponding node is an intermediate node or an end node based on the additional information, and performs the multiplexing when the determined node is determined as an intermediate node.
제17항에 있어서,
상기 프로세서는,
상기 판단 결과, 상기 해당 노드가 상기 종단 노드로 판단되는 경우,
브리지(bridge) 및 셀렉트(select)를 상기 선택된 보호 경로로 변경한 자동 보호 절체 메시지를 상기 주 경로에 장애가 발생한 노드에게 전송하는, 중간 노드.
18. The method of claim 17,
The processor comprising:
If it is determined that the corresponding node is the end node,
Wherein the intermediate node transmits an automatic protection switching message to a failed node in the primary path by changing a bridge and select to the selected protection path.
주 경로에 장애가 발생한 경우, 상기 주 경로의 연결을 위한 복수의 보호 경로들 중 가용한 보호 경로를 선택하고, 상기 주 경로를 식별하기 위한 식별자 및 요청 타입(Request Type)에 대한 정보를 자동 보호 절체(Automatic Protection Switching; APS) 메시지에 설정하는 프로세서; 및
상기 자동 보호 절체 메시지를 상기 선택된 보호 경로의 포트로 입력하는 송수신부
를 포함하는, 소스 노드.
Wherein when a failure occurs in the main path, an available protection path is selected from among a plurality of protection paths for connection of the main path, and information on an identifier and a request type for identifying the main path is transmitted through an automatic protection switching (Automatic Protection Switching) message; And
A transmission / reception unit for inputting the automatic protection switching message to a port of the selected protection path,
/ RTI >
제19항에 있어서,
상기 프로세서는,
미리 수신한 테이블 설정 정보에 기초하여 상기 가용한 보호 경로를 선택하고,
상기 테이블 설정 정보는,
특정 ODU 경로를 식별하는 데에 이용되는 식별자, 상기 ODU 경로의 종단점을 구분하는 데에 이용되는 TP(Termination Point), ODU 입력 포트, ODU 출력 포트, TS(Time Slot) 관리 식별자, 상기 보호 경로의 자원 상태, 및 상기 식별자에 부여된 우선 순위 중 적어도 하나를 포함하는, 소스 노드.
20. The method of claim 19,
The processor comprising:
Selects the usable protection path based on previously received table setting information,
Wherein the table setting information includes:
An ODU input port, an ODU output port, a TS (Time Slot) management identifier, an identifier used to identify a specific ODU path, a TP (Termination Point) used to identify an end point of the ODU path, A resource status, and a priority assigned to the identifier.
KR1020150029612A 2015-03-03 2015-03-03 Operating method of source node and intermediate node for automatic protection switching(aps) in optical transport network(otn), the source node and the intermediate node Withdrawn KR20160106913A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150029612A KR20160106913A (en) 2015-03-03 2015-03-03 Operating method of source node and intermediate node for automatic protection switching(aps) in optical transport network(otn), the source node and the intermediate node

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150029612A KR20160106913A (en) 2015-03-03 2015-03-03 Operating method of source node and intermediate node for automatic protection switching(aps) in optical transport network(otn), the source node and the intermediate node

Publications (1)

Publication Number Publication Date
KR20160106913A true KR20160106913A (en) 2016-09-13

Family

ID=56946447

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150029612A Withdrawn KR20160106913A (en) 2015-03-03 2015-03-03 Operating method of source node and intermediate node for automatic protection switching(aps) in optical transport network(otn), the source node and the intermediate node

Country Status (1)

Country Link
KR (1) KR20160106913A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112448755A (en) * 2019-08-30 2021-03-05 中兴通讯股份有限公司 Method, device and equipment for realizing optical channel 1+1 protection
KR102390893B1 (en) * 2020-10-20 2022-04-26 (주)텔레필드 Method and device for automatic protection switching in packet transport network based on message
CN114630214A (en) * 2022-03-25 2022-06-14 凯通科技股份有限公司 Service route calculation method and device, electronic equipment and readable storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112448755A (en) * 2019-08-30 2021-03-05 中兴通讯股份有限公司 Method, device and equipment for realizing optical channel 1+1 protection
KR102390893B1 (en) * 2020-10-20 2022-04-26 (주)텔레필드 Method and device for automatic protection switching in packet transport network based on message
CN114630214A (en) * 2022-03-25 2022-06-14 凯通科技股份有限公司 Service route calculation method and device, electronic equipment and readable storage medium

Similar Documents

Publication Publication Date Title
EP3672173B1 (en) Communication method and device, and storage medium
EP2774301B1 (en) Wson restoration
JP6562435B2 (en) Protection switching method and node
JP6269088B2 (en) Redundant path providing method and transmission apparatus
EP1735950B1 (en) Line-level path protection in the optical layer
US9667341B2 (en) Apparatus and method for protection switching in optical transport network (OTN) suporting ODUflex(GFP)
AU2018371807B2 (en) Protection group superposition switching method, control device and optical communication equipment
CN102498683B (en) Method and apparatus for automatic discovery in optical transport networks
US10778570B2 (en) Network protection method, network node and system
EP1411665A1 (en) Method and apparatus for shared protection in an optical transport network ring based on the ODU management
US7688717B2 (en) Transport network restoration method supporting extra traffic
US20150229398A1 (en) Link activation method and apparatus for protection path
KR20160106913A (en) Operating method of source node and intermediate node for automatic protection switching(aps) in optical transport network(otn), the source node and the intermediate node
CN109155740A (en) Pretection switch method and node
EP2827506B1 (en) Method for changing overhead and preventing subnets from switching simultaneously, device, network element, and network
JP6361465B2 (en) Transmission apparatus and redundancy providing method
US20030235152A1 (en) Network system incorporating protection paths in the transmission bandwidth of a virtual concatenation signal
WO2011017863A1 (en) Protection control method and apparatus for shared ring of optical data unit
JP6603644B2 (en) Optical concentrator network system and signal transmission method
EP1217789B1 (en) Self-relief method and re-estabishing method for traffic
EP3537671A1 (en) Protection switching method and system, and nodes
JP2005012306A (en) Node device
JP2005354135A (en) Method for confirming normality of path
EP2285046B1 (en) Method and apparatus for realizing interaction of optical channel data unit protection tangency rings
US20230361867A1 (en) Multiplex transmission system, resource control method for multiplex transmission system

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150303

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination