KR101537633B1 - 패킷 전송 네트워크의 보호 스위칭 장치 및 방법 - Google Patents

패킷 전송 네트워크의 보호 스위칭 장치 및 방법 Download PDF

Info

Publication number
KR101537633B1
KR101537633B1 KR1020157001949A KR20157001949A KR101537633B1 KR 101537633 B1 KR101537633 B1 KR 101537633B1 KR 1020157001949 A KR1020157001949 A KR 1020157001949A KR 20157001949 A KR20157001949 A KR 20157001949A KR 101537633 B1 KR101537633 B1 KR 101537633B1
Authority
KR
South Korea
Prior art keywords
path
module
oam
protection
service
Prior art date
Application number
KR1020157001949A
Other languages
English (en)
Other versions
KR20150036188A (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 지티이 코포레이션
Publication of KR20150036188A publication Critical patent/KR20150036188A/ko
Application granted granted Critical
Publication of KR101537633B1 publication Critical patent/KR101537633B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0659Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
    • H04L41/0661Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities by reconfiguring faulty entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0604Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0663Performing the actions predefined by failover planning, e.g. switching to standby network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 패킷 전송 네트워크 보호 스위칭 장치 및 방법에 관한 것이다. 장치에는 하드웨어 유닛과 소프트웨어 유닛이 포함되고, 하드웨어 유닛에는 조작 관리 유지(OAM) 패킷 수신/송신 모듈, 알람 탐지 모듈, 교환 처리 모듈, 알람 번식 모듈 및 보호 그룹 결정 모듈이 포함되며; 소프트웨어 유닛에는 보호 그룹 서비스 지지 모듈과 OAM 지지 모듈이 포함되며; 알람 번식 모듈은 각 서비스에 대하여, 알람 탐지 모듈이 탐지한 OAM 알람 또는 서비스와 관련된 서비스 레이어의 경로 실패 상황에 의하여, 서비스와 관련된 작업 경로와 보호 경로의 경로 실패 상황을 판단하고, 보호 그룹 결정 모듈 중의 서비스가 처한 보호 그룹으로 업데이트시키며; 보호 그룹 결정 모듈은 취득한 각 경로 실패 상황에 대하여, 보호 방식에 의하여 스위칭 결정을 확정하고, 스위칭 결정을 교환 처리 모듈로 알리며; OAM 지지 모듈은 OAM 패킷 수신/송신 모듈로 OAM 구성 정보를 송신하여, OAM 패킷 수신/송신 모듈로 하여금 OAM 구성 정보에 따라 OAM 메시지를 수신/송신하도록 지시한다.

Description

패킷 전송 네트워크의 보호 스위칭 장치 및 방법{APPARATUS AND METHOD FOR PROTECTING AND SWITCHING PACKET TRANSPORT NETWORK}
본 발명은 패킷 전송 네트워크(Packet Transport Network, PTN)에 관한 것으로서, 특히 PTN 보호 스위칭 장치 및 방법에 관한 것이다.
PTN 설비는 통상적으로 네트워크 보호(즉 NNI(Network Node Interface, 네트워크 노드 인터페이스)의 보호), 접속 링크 보호(즉 UNI(User Node Interface, 사용자 노드 인터페이스)의 보호) 및 설비급 보호 이 세가지 유형의 보호 방식을 지원하여야 한다. 네트워크 보호는 선형 보호(예를 들면 경로 선형 보호, 서브 네트워크 연결 보호 등), 루프 네트워크 보호(예를 들면 단일 루프 보호, 루프 교차 보호, 루프 접촉 보호 등) 및 TE-FRR(Traffic Engineer Fast ReRoute, 트래픽 엔지니어 쾌속 재라우트) 보호로 구분되며; 접속 링크 보호는 링크 집합 그룹(Link Aggregation Group, LAG) 보호와 선형 MSP(Multiplexing Section Protection, 멀티플렉싱 섹션 보호)로 구분되며, 이중 보호는 선형 보호와 접속 링크 보호의 기능 조합이다. 네트워크 보호는 주요하게 서비스 레이어 OAM(Operation Administration and Maintenance, 조작 관리 유지) 탐지 기술을 통하여 트리거된다. 그 중에서, MPLS-TP(Muti-Protocol Label Switching-Transport Profile, 멀티 프로토콜 레이블 스위칭 전송 프로파일) 네트워크는 일반적으로 CC(Continuity Check, 연속성 검사) 방식을 이용하며; MPLS/IP(Internet Protocol, 인터넷 프로토콜) 네트워크는 일반적으로 BFD(Bidirectional Forwarding Detection, 양방향 포워딩 검사) 방식을 이용한다.
PTN 설비는 Hold-off(시간 지연) 타이머가 0인 상황 하에서, 단일 포인트 신호 실패(SF, Signal Fail)가 발생하여 서비스가 중단되어서부터 서비스가 보호를 받아 재차 회복되는 시간이 50ms를 초과하지 말아야 할 것이 요구된다.
도 1에 도시된 바와 같이, 관련 기술에 있어서 PNT 보호 스위칭 장치는 하드웨어 유닛(11) 및 소프트웨어 유닛(12) 두 부분으로 구분된다. 하드웨어 유닛(11)에는 알람 탐지 모듈(110), OAM 패킷 수신/송신 모듈(111), 작업 경로(112), 보호 경로(113) 및 교환 처리 모듈(114) 등이 포함되며; 소프트웨어 유닛(12)에는 알람 번식 모듈(121), 보호 그룹 결정 모듈(122) 및 보호 그룹 서비스 지지 모듈(123) 등이 포함된다. 해당 장치를 이용하여 보호 스위칭을 진행하는 처리 고정에는 하기 단계가 포함된다.
1 단계: 보호 그룹 서비스 지지 모듈은 보호 그룹 서비스를 교환 처리 모듈로 구성하고 또한 서비스 상에 OAM을 구성한다.
2 단계: 소스단의 OAM 패킷 수신/송신 모듈이 구성에 의하여 정시적으로 OAM 메시지를 송신하고 네트워크를 모니터링하며; 싱크단의 교환 처리 모듈은 작업 경로, 보호 경로상으로부터 OAM 메시지를 수집한 후, OAM 메시지를 싱크단의 OAM 패킷 수신/송신 모듈로 전달한다.
3 단계: 싱크단의 OAM 패킷 수신/송신 모듈이 수신된 OAM 메시지를 분석하여 추출된 관련 정보를 싱크단의 알람 탐지 모듈로 송신한다.
4 단계: 싱크단의 알람 탐지 모듈 중의 하드웨어 칩(예를 들면 FPGA(Field-Programmable Gate Array, 필드 프로그램 가능한 게이트 어레이) 또는 NP(Network Processor, 네트워크 프로세서))이 쾌속 OAM 알람을 탐지하고, 알람은 통상적으로 3.3ms 송신되도록 구성되고, 10ms는 알람 탐지 주기이다.
5 단계: CPU(Central Processing Unit, 중앙처리 장치) 소프트웨어가 싱크단의 알람 번식 모듈을 구동시켜 정시 폴링(통상적으로 10ms 또는 더욱 김), 중단 또는 패킷 업링크 방식을 통하여 OAM 알람 정보를 읽고 또한 번식을 진행하도록 한다. 예를 들면, 출원번호가 CN200810218273인 발명 특허에 공개된 일종의 OAM 패킷 정시 처리 시스템 방법에 있어서, 교환 처리 모듈을 이용하여 OAM 알람을 탐지하고, 또한 템플릿 패킷을 업링크하는 형식을 통하여 CPU에게 알린다.
6 단계: CPU가 해당 알람 번식 모듈이 읽은 OAM 알람이 속하는 보호 그룹을 검색한다.
7 단계: 싱크단의 보호 그룹 결정 모듈이 현재의 작업 보호 경로 상태에 의하여 보호를 실행할지 여부의 스위칭 결정을 하고, 또한 해당 스위칭 결정을 싱크단의 보호 그룹 서비스 지지 모듈로 전달한다. 예를 들면, 어느 한 보호 그룹 작업 경로에 대응되는 OAM에 SF 알람이 존재하고 또한 보호 경로가 정상적일 때, 보호 그룹 결정 모듈은 작업 경로로부터 보호 경로로 스위칭하는 스위칭 결정을 한다.
8 단계: 싱크단의 보호 그룹 서비스 지지 모듈이 스위칭 통지를 통하여 보호 스위칭 정보를 싱크단의 교환 처리 모듈로 전송하여 스위칭을 진행하도록 통지한다.
상기 과정에 있어서, 1~4 단계를 하드웨어가 완성한 외, 기타 단계는 모두 CPU 소프트웨어가 실행한 것이기 때문에, 종래의 방안에는 하기 문제가 존재한다.
(1) 알람 탐지 모듈과 보호 그룹 결정 모듈이 각각 하드웨어와 소프트웨어에 의하여 구현되는 것이기 때문에, 소프트웨어가 알람을 취득하는 것은 단지 폴링 또는 중단의 방식을 통하여 취득할 수 있다. CPU의 가타 프로세스를 연속 처리하여야 하기 때문에, 통상의 폴링 주기는 10ms 이상으로 설정하여야 한다. 중단 방식에 있어서, 만일 서비스에 대량의 보호 그룹이 구성되어 있다면, 대량의 OAM 알람이 발생되는 상황 하에서, 필연코 대량의 중단이 발생되기 때문에 CPU 점유율이 지나치게 높아져 기타 프로세스의 정상적인 처리에 영향을 미친다.
(2) 소프트웨어가 알람을 취득한 후, 또한 관련된 서비스 레이어 알람을 고객 레이어로 번식시키고 또한 대응되는 보호 그룹을 검색한 후 다시 상황에 의하여 결정을 하여야 한다. 이러한 과정은 비교적 복잡하고 비교적 긴 시간을 할애한다.
(3) CPU 연속 처리의 특성에 의하여, 서비스 용량이 부단히 증가됨에 따라, 다수의 보호 그룹 구성이 존재할 때, 다수의 OAM 알람 상태를 처리하고 결정하려면 CPU는 과부하 상태에 처하게 되고, 이는 필연코 전반 시스템의 병목이 되어 모든 보호 그룹의 50ms의 스위칭 요구를 만족시킬 수 없을 것이다. 처리 속도가 더욱 빠른 CPU나 멀티 코어 CPU를 선택하는 것을 통하여 병목 현상을 완화시킬 수 있기는 하지만, 이는 필연코 원가 상승을 초래할 것이고 또한 문제 해결의 정도도 제한적이다. 출원번호가 CN201110202397.9인 중국 발명 특허에서는 동일 소스 동일 싱크 PW(Pseudo-Wire, 허위 선)의 보호 방법을 제시하는 바, PER(Provider Edge Router, 공급자 에지 라우터) 상의 동일 소스 동일 싱크의 작업 PW를 함께 바인딩하고, 또한 단지 그 중의 한 작업 PW를 위하여 OAM 탐지를 구성한다. 상기 방법은 단지 동일 소스 동일 싱크인 경로에 대하여 유효하며, 대부분 실제 네트워킹 상황 하에서 이 조건을 만족시키지 못하기 때문에 상기 문제를 원천적으로 해결할 수 없다.
본 발명의 실시예에서는 일종의 PTN 보호 스위칭 장치와 방법을 제공하여 종래의 PTN의 보호 스위칭을 진행할 때 CPU 부하가 지나치게 큰 문제를 해결한다.
본 실시예에서 제공하는 패킷 전송 네트워크 보호 스위칭 장치에는 하드웨어 유닛과 소프트웨어 유닛이 포함되고, 상기 하드웨어 유닛에는 조작 관리 유지(OAM) 패킷 수신/송신 모듈, 알람 탐지 모듈, 교환 처리 모듈, 알람 번식 모듈 및 보호 그룹 결정 모듈이 포함되며; 상기 소프트웨어 유닛에는 보호 그룹 서비스 지지 모듈과 OAM 지지 모듈이 포함되며;
상기 알람 번식 모듈은 각 서비스에 대하여, 상기 알람 탐지 모듈이 탐지한 OAM 알람 또는 상기 서비스와 관련된 서비스 레이어의 경로 실패 상황에 의하여, 상기 서비스와 관련된 작업 경로와 보호 경로의 경로 실패 상황을 판단하고, 상기 경로 실패 상황을 상기 보호 그룹 결정 모듈 중의 상기 서비스가 처한 보호 그룹으로 업데이트시키도록 설정되며;
상기 보호 그룹 결정 모듈은 취득한 각 경로 실패 상황에 대하여, 보호 방식에 의하여 스위칭 결정을 확정하고, 상기 스위칭 결정을 상기 교환 처리 모듈로 알리도록 설정되며;
상기 OAM 지지 모듈은 상기 OAM 패킷 수신/송신 모듈로 OAM 구성 정보를 송신하여, 상기 OAM 패킷 수신/송신 모듈로 하여금 상기 OAM 구성 정보에 따라 OAM 메시지를 수신/송신하도록 지시하도록 설정된다.
선택적으로, 상기 스위칭 결정에는,
상기 작업 경로에 단일 포인트 신호 실패가 발생하고, 상기 보호 경로가 정상적일 때, 상기 스위칭 결정은 상기 서비스를 상기 작업 경로로부터 상기 보호 경로로 스위칭시키는 것이며; 상기 작업 경로에 단일 포인트 신호 실패가 발생하고, 상기 작업 경로가 정상적일 때, 상기 스위칭 결정은 상기 서비스를 상기 보호 경로로부터 상기 작업 경로로 스위칭시키는 것인; 것이 포함된다.
선택적으로, 상기 OAM 패킷 수신/송신 모듈에는 OAM 메시지 처리 모듈 및 쾌속 OAM 메시지 생성 모듈이 포함되며;
상기 쾌속 OAM 메시지 생성 모듈은 상기 OAM 지지 모듈이 구성한 OAM 구성 정보에 따라 OAM 메시지를 생성 및 송신하며; 그 중에서, 상기 OAM 구성 정보에는 OAM 메시지 템플릿 및 송신 주기가 포함되도록 설정되며;
상기 OAM 메시지 처리 모듈은 수신된 OAM 메시지를 식별 및 분석하고, 또한 분석된 OAM 알람을 상기 알람 탐지 모듈로 송신하도록 설정된다.
선택적으로, 상기 알람 탐지 모듈은 수신된 상기 OAM 알람을 OAM 실례 번호에 따라 저장하도록 설정되며;
상기 알람 번식 모듈은 하기 방식에 따라 각 서비스에 대하여, 상기 알람 탐지 모듈이 탐지한 OAM 알람 또는 상기 서비스와 관련된 서비스 레이어의 경로 실패 상황에 의하여, 상기 서비스와 관련된 작업 경로와 보호 경로의 경로 실패 상황을 판단하도록 설정되는 바, 즉
상기 서비스의 유동점 번호를 주소로 하여, 각 서비스와 관련된 각 경로에 대하여, 우선 상기 경로가 단일 포인트 신호 실패 상태에 처하여 있는지 여부를 판단하고, 상기 경로가 단일 포인트 신호 실패 상태에 처하여 있지 않다는 것이 판정되면, 상기 경로가 상기 서비스가 속하여 있는 레이어에서 OAM 알람과 관련되어 있는지 판단하며, 상기 경로가 상기 서비스가 속하여 있는 레이어에서 이미 OAM 알람과 관련되었음이 판정되면, 관련된 OAM 실례 번호를 주소로 하고 또한 상기 알람 탐지 모듈로 상기 경로의 실패 상황을 취득하며; 상기 경로가 상기 서비스가 속하여 있는 레이어에서 OAM 알람과 관련되어 있지 않음이 판정되면, 상기 경로가 서비스 레이어와 관련되었는지 판단하며, 상기 경로가 서비스 레이어와 관련되었음이 판정되면, 상기 알람 번식 모듈 중에서 상기 경로의 유동점 번호를 이용하여 조회를 진행하고 또한 상기 경로의 실패 상황을 취득한다.
선택적으로, 상기 보호 그룹 결정 모듈에는 쾌속 결정 판단 모듈 및 쾌속 스위칭 메시지 생성 모듈이 포함되며;
상기 쾌속 결정 판단 모듈은 모든 보호 그룹의 정보를 유지하며; 수신된 상기 알람 번식 모듈이 송신한 경로 실패 상황에 대하여, 상기 경로 실패 상황에 대응되는 보호 그룹의 정보를 업데이트시키며; 폴링된 각 보호 그룹의 정보에 대하여, 상기 보호 그룹이 보호 스위칭을 진행햐여야 할지 여부를 결정하도록 설정되며;
상기 쾌속 스위칭 메시지 생성 모듈은 상기 쾌속 결정 판단 모듈이 결정한 보호 스위칭을 진행햐여야 하는 보호 그룹에 대하여, 쾌속 보호 메시지를 송신하는 형식으로 대응되게 생성된 스위칭 결정을 상기 교환 처리 모듈로 알리도록 설정된다.
본 발명의 실시예에서는 또한 패킷 전송 네트워크 보호 스위칭 방법을 제공하는 바, 상기 장치에 적용되며, 상기 방법에는,
조작 관리 유지(OAM) 패킷 수신/송신 모듈이 OAM 메시지를 수신하며;
알람 탐지 모듈이 상기 OAM 패킷 수신/송신 모듈이 수신한 OAM 메시지에 대하여 탐지를 진행하며;
알람 번식 모듈이 각 서비스에 대하여, 상기 알람 탐지 모듈이 탐지한 OAM 알람 또는 상기 서비스와 관련된 서비스 레이어의 경로 실패 상황에 의하여, 상기 서비스와 관련된 작업 경로와 보호 경로의 경로 실패 상황을 판단하고, 상기 경로 실패 상황을 상기 보호 그룹 결정 모듈 중의 보호 그룹 서비스 지지 모듈부터 상기 알람 번식 모듈로 구성된 상기 서비스가 처한 보호 그룹으로 업데이트시키며;
상기 보호 그룹 결정 모듈이 취득한 각 경로의 실패 상황에 대하여, 보호 방식에 의하여 스위칭 결정을 확정하고, 상기 스위칭 결정을 상기 교환 처리 모듈로 알리며;
상기 교환 처리 모듈이 수신된 상기 스위칭 결정에 의하여 경로 스위칭을 진행하는; 것이 포함된다.
선택적으로, 상기 스위칭 결정에는,
상기 작업 경로에 단일 포인트 신호 실패가 발생하고, 상기 보호 경로가 정상적일 때, 상기 스위칭 결정은 상기 서비스를 상기 작업 경로로부터 상기 보호 경로로 스위칭시키는 것이며; 상기 보호 경로에 단일 포인트 신호 실패가 발생하고, 상기 작업 경로가 정상적일 때, 상기 스위칭 결정은 상기 서비스를 상기 보호 경로로부터 상기 작업 경로로 스위칭시키는 것인; 것이 포함된다.
선택적으로, 상기 OAM 패킷 수신/송신 모듈에는 OAM 메시지 처리 모듈 및 쾌속 OAM 메시지 생성 모듈이 포함되며;
상기 방법에는 또한,
상기 쾌속 OAM 메시지 생성 모듈이 상기 OAM 지지 모듈이 구성한 OAM 구성 정보에 따라 OAM 메시지를 생성 및 송신하며; 그 중에서, 상기 OAM 구성 정보에는 OAM 메시지 템플릿 및 송신 주기가 포함되며;
상기 OAM 메시지 처리 모듈이 수신된 OAM 메시지를 식별 및 분석하고, 또한 분석된 OAM 알람을 상기 알람 탐지 모듈로 송신하는; 것이 포함된다.
선택적으로, 상기 알람 탐지 모듈은 수신된 상기 OAM 알람을 OAM 실례 번호에 따라 저장하며;
상기 알람 번식 모듈은 하기 방식에 따라 각 서비스에 대하여, 상기 알람 탐지 모듈이 탐지한 OAM 알람 또는 상기 서비스와 관련된 서비스 레이어의 경로 실패 상황에 의하여, 상기 서비스와 관련된 작업 경로와 보호 경로의 경로 실패 상황을 판단하는 바, 즉
상기 알람 번식 모듈이 상기 서비스의 유동점 번호를 주소로 하여, 각 서비스와 관련된 각 경로에 대하여, 우선 상기 경로가 단일 포인트 신호 실패 상태에 처하여 있는지 여부를 판단하고, 상기 경로가 단일 포인트 신호 실패 상태에 처하여 있지 않다는 것이 판정되면, 상기 경로가 상기 서비스가 속하여 있는 레이어에서 OAM 알람과 관련되어 있는지 판단하며, 상기 경로가 상기 서비스가 속하여 있는 레이어에서 이미 OAM 알람과 관련되었음이 판정되면, 관련된 OAM 실례 번호를 주소로 하고 또한 상기 알람 탐지 모듈로 상기 경로의 실패 상황을 취득하며; 상기 경로가 상기 서비스가 속하여 있는 레이어에서 OAM 알람과 관련되어 있지 않음이 판정되면, 상기 경로가 서비스 레이어와 관련되었는지 판단하며, 상기 경로가 서비스 레이어와 관련되었음이 판정되면, 상기 알람 번식 모듈 중에서 상기 경로의 유동점 번호를 이용하여 조회를 진행하고 또한 상기 경로의 실패 상황을 취득한다.
선택적으로, 상기 보호 그룹 결정 모듈에는 쾌속 결정 판단 모듈 및 쾌속 스위칭 메시지 생성 모듈이 포함되며;
상기 방법에는 또한,
상기 쾌속 결정 판단 모듈이 모든 보호 그룹의 정보를 유지하며; 수신된 상기 알람 번식 모듈이 송신한 경로 실패 상황에 대하여, 상기 경로 실패 상황에 대응되는 보호 그룹의 정보를 업데이트시키며; 폴링된 각 보호 그룹의 정보에 대하여, 상기 보호 그룹이 보호 스위칭을 진행햐여야 할지 여부를 결정하며;
상기 쾌속 스위칭 메시지 생성 모듈이 상기 쾌속 결정 판단 모듈이 결정한 보호 스위칭을 진행햐여야 하는 보호 그룹에 대하여, 쾌속 보호 메시지를 송신하는 형식으로 대응되게 생성된 스위칭 결정을 상기 교환 처리 모듈로 알리는; 것이 포함된다.
본 발명의 실시예의 방안을 이용한 후, 하기 유익한 효과를 구현할 수 있다.
(1) OAM 알람 탐지 및 알림이 모두 동일한 하드웨어 실체 상에서 완성되므로, 소프트웨어가 알람을 폴링하는 시간을 절약하고, 빈번하게 중단됨으로 인하여 초래되는 시스템 안정성 문제를 피면할 수 있다. 그리고 알람 탐지 유형 및 수량을 영활성 있게 확정시킬 수 있다.
(2) 하드웨어 프로그램 가능한 소자는 알람 탐지, 알람 번식 및 보호 그룹 정보 유지를 처리할 때 상호 독립적이여서 연속 처리의 대기 시간을 절약할 수 있다.
(3) 대량의 보호 그룹에 대하여, 하드웨어 프로그램 가능한 소자의 병행 처리 능력에 의하여 끊임없이 모든 OAM 및 보호 그룹을 조회할 수 있어, CPU의 폴링 간격 시간을 절약하고 보호 결정 실행이 더욱 적시적일 수 있다.
(4) 하드웨어 방식으로 OAM 알람 및 보호 결정을 처리하는 것을 통하여 보호 스위칭 시간을 크게 절약하고 PTN 50ms 무손실 스위칭 요구에 도달할 수 있으며, 네트워크 품질을 향상시키고 네트워크의 안정성을 확보하며; 또한 복잡한 네트워킹, 대량의 보호 그룹 서비스가 병존하는 상황을 지원함으로써 네트워크의 확장성을 향상시킨다.
도 1은 관련 기술 중의 PTN 보호 스위칭 장치의 모듈 블럭도이다.
도 2는 본 발명의 실시예 중의 PTN 보호 스위칭 장치의 모듈 블럭도이다.
도 3은 본 발명의 실시예 중의 PTN 보호 스위칭 장치의 상세 블럭도이다.
도 4는 본 발명의 실시예 중의 알람 번식 모듈의 처리 과정 흐름도이다.
도 5는 본 발명의 실시예 중의 보호 그룹 결정 모듈의 처리 정 흐름도이다.
도 6a와 도 6b는 각각 본 발명의 실시예 중의 일종의 1+1 선형 보호 상황 하에서 경로 정상 및 경로에 실패가 발생했을 시의 도면이다.
아래, 도면을 참조하여 본 발명의 실시예에 대하여 설명을 진행하도록 한다. 유의하여야 할 바로는, 상충되지 않는 상황 하에서, 본 출원 중의 실시예 및 실시예 중의 특징은 상호 결합될 수 있다.
도 2에 도시된 바와 같이, 전반 보호 스위칭 장치에는 하드웨어 유닛(21)과 소프트웨어 유닛(22) 두 부분이 포함되고, 종래의 보호 스위칭 장치와 달리, 하드웨어 유닛(21) 중에는 알람 탐지 모듈(202), OAM 패킷 수신/송신 모듈(201) 및 교환 처리 모듈(203)이 포함되는 외, 또한 알람 번식 모듈(204) 및 보호 그룹 결정 모듈(205)이 포함되며, 이 두 모듈은 모두 하드웨어 프로그램 가능한 소자에 의하여 구현된 것이다. 소프트웨어 유닛(22)은 단지 OAM 구성 및 보호 그룹 서비스 구성에 대한 처리만 진행한다.
PTN 보호 스위칭 장치의 하드웨어 유닛(21) 중에 포함된 상기 모듈 중에서,
OAM 패킷 수신/송신 모듈(201)은 주요하게 네트워크의 OAM 프로토콜 패킷의 수신/송신을 모니터링하며, 상기 OAM 프로토콜 패킷은 CFM(Connectivity Fault Management, 연결 고장 관리), MPLS-TP(Multi-Protocol Label Switching-Transport Profile, 멀티 프로토콜 레이블 스위칭 전송 프로파일) OAM 또는 MPLS OAM 등일 수 있으며; OAM 프로토콜 패킷은 일반적으로 3.3ms 쾌속 정시 송신되도록 설정되며;
알람 탐지 모듈(202)은 네트워크의 고장 상황을 실시간으로 모니터링한다. 모니터링 방법은 OAM 프로토콜을 이용할 수도 있고, 또한 OAM 프로토콜 외의 기타 네트워크 알람 매커니즘을 이용할 수도 있는 바, 예를 들면 집합 링크 알람 등이며, 탐지 주기는 일반적으로 10ms이며;
교환 처리 모듈(203)은 서비스 교환 채널 및 보호 결정 실행 실체로서, 그 중에는 수신 선택기 및 송신 브리지가 포함되며;
알람 번식 모듈(204)은 설비 보호 그룹 중의 모든 서비스의 작업 경로 및 보호 경로의 실패 상황을 유지한다. 실패 상황은 서비스 소속 레이어의 알람 탐지, 서비스 레이어의 실패 번식 또는 소프트웨어의 구성으로부터 온 것일 수 있으며;
보호 그룹 결정 모듈(205)은 보호 그룹의 작업 보호 상태를 폴링하는 것을 통하여 현재 스위칭을 진행하여야 할지 여부 및 어떻게 스위칭시킬지를 결정한다.
상응하게, 상기 PTN 보호 스위칭 장치를 이용하여 PTN 보호 스위칭을 진행하는 방법에는 하기 단계가 포함된다.
제1 단계: 소프트웨어 유닛이 각 보호 그룹에 대하여 서비스를 구성하는 바, 작업 경로 및 보호 경로가 포함되고, 보호 그룹 서비스 지원 모듈(222)을 통하여 교환 처리 모듈(203)로 전달한다.
제2 단계: 소프트웨어 유닛이 각 서비스의 작업 경로 및 보호 경로 상에 OAM을 구성하고, OAM 지원 모듈(221)을 통하여 상기 OAM 구성을 OAM 패킷 수신/송신 모듈로 전달한다. 소스단의 OAM 패킷 수신/송신 모듈(201)은 수신된 OAM 구성에 의하여 정시적으로 OAM 메시지를 송신하고, 싱크단의 OAM 패킷 수신/송신단(201)은 수신된 OAM 메시지를 분석하고, 또한 싱크단의 알람 탐지 모듈(202)을 통하여 네트워크 상황을 모니터링한다.
예를 들면, MPLS-TP 네트워크에 대하여, 루프 네트워크 보호 배치 TMS 레이어(Section Level of TMPLS) OAM, 패스 보호 배치 TMP 레이어(Patch Level of TMPLS) OAM, 고객 보호 배치 TMC 레이어(Custom Level of TMPLS) OAM에서; MPLS/IP 네트워크에 대하여, 작업 경로와 보호 경로 상에 상응한 BFD 탐지 매커니즘을 구성한다.
제3 단계: 어느 한 경로 문제가 발생한 후, 싱크단의 알람 탐지 모듈(202)이 빠르게 고장을 탐지하고, 또한 고장을 싱크단의 알람 번식 모듈(204)로 통지한다.
알람 탐지 모듈(202)이 유지하고자 하는 고장 알람에는, LOC(Loss of Continuity, 연결성 상실), MMG(Mismerge, 교차 연결 에러), UNM(Unexpected MEP(Maintenance entity group End Point), 기대치 않은 유지 실체 그룹 앤드 포인트), RDI(Remote Defect Indicator, 원격단 결함 지시), AIS(Alarm Indication Signal, 알람 지시 신호), CSF(Client Signal Fail, 고객 신호 실패 정보) 및 SD(Signal Degrade, 신호 열화) 등이 포함된다.
제4 단계: 싱크단의 알람 번식 모듈(204)이 주기적으로 모든 서비스를 폴링하고, 고장이 나타난 서비스가 속한 레이어의 알람 또는 서비스 레이어의 알람에 의하여 해당 서비스 실패 경로의 번호를 확인하며, 또한 해당 서비스의 경로 실패 상황을 싱크단의 보호 그룹 결정 모듈(205) 중의 해당 서비스가 처한 보호 그룹으로 업데이트시킨다.
제5 단계: 싱크단의 보호 그룹 결정 모듈(205)이 주기적으로 모든 보호 그룹을 폴링하고, 취득한 각 실패 경로에 대하여 보호 방식에 의하여 스위칭 결정을 확정하며, 또한 해당 스위칭 결정을 교환 처리 모듈(203)로 통지하며; 그 중에서, 만일 작업 경로에 SF가 발생하고 보호 경로가 정상적이라면, 스위칭 결정은 상응한 서비스를 작업 경로로부터 보호 경로로 스위칭시키는 것이며; 만일 보호 경로에 SF가 발생하고 작업 경로가 정상적이라면, 스위칭 결정은 상응한 서비스를 보호 경로로부터 작업 경로로 스위칭시키는 것이다.
제6 단계: 교환 처리 모듈(203)이 수신된 스위칭 결정에 의하여 상응한 서비스에 대하여 경로 스위칭을 진행한다.
아래, 첨부된 도면을 참조하여 기술방안의 구현에 대하여 진일보로 상세한 설명을 진행하도록 한다.
도 3에 도시된 바와 같이, 본 실시예의 하드웨어 유닛에는 주요하게 교환 처리 모듈, FPGA(Field-Programmable Gate Array, 필드 프로그램 가능한 게이트 어레이) 및 CPU 세 부품이 포함된다. 교환 처리 모듈은 교환 서비스를 진행하고 OAM 메시지에 대하여 중계를 진행하며, 또한 보호 스위칭 서비스의 실행자이며; CPU는 FPGA를 위하여 송신하여야 할 OAM 패킷 모듈 및 보호 그룹 정보를 구성하며; FPGA는 본 실시예의 핵심 처리 모듈로서, 알람 탐지 모듈, OAM 패킷 수신/송신 모듈, 알람 번식 모듈 및 보호 그룹 결정 모듈 등 몇 가지 부분이 포함되며, 그 중에서, OAM 패킷 수신/송신 모듈에는 OAM 메시지 처리 모듈 및 쾌속 OAM 메시지 생성 모듈이 포함되며; 보호 그룹 결정 모듈에는 쾌속 결정 판단 모듈 및 쾌속 스위칭 메시지 생성 모듈이 포함된다.
OAM 메시지 처리 모듈은 수신된 OAM 메시지를 식별 및 분석하고, CFM, MPLS-TP OAM, MPLS/IP BFD 등이 포함되며, 또한 OAM 패킷 중의 관련 정보(예를 들면 OAM 실례 번호 등)를 추출하고, 관련 정보를 알람 탐지 모듈로 송신한다.
쾌속 OAM 메시지 생성 모듈은 정시적으로 CPU가 구성한 OAM 패킷 모듈에 의하여 OAM 메시지를 생성 및 송신한다. 상기 모듈은 OAM 실례 번호를 주소로 하여 CPU가 구성한 OAM 패킷 모듈, 송신 인에이블 및 송신 주기 등 OAM 구성 정보를 캐싱한다. 쾌속 OAM 메시지 생성 모듈은 주기적으로 OAM 실례 번호를 폴링하고, OAM 메시지를 송신하여야 할 때, 상기 송신 주기에 따라 그룹핑하여 정시적으로 송신한다.
알람 탐지 모듈은 OAM 알람을 탐지한다. 구성된 탐지 주기에 의하여, 각 OAM 실례의 LOC, MMG, UNM, AIS, CSF 등 알람을 각각 탐지하며, 또한 현재 알람 상황을 실례 번호에 따라 캐싱한다.
알람 번식 모듈은 알람 탐지 모듈이 탐지한 OAM 알람을 번식시킨다. 도 4에 도시된 바와 같이, 상기 모듈은 유동점 번호(Flow ID)를 주소로 하여 주기적으로 각 경로의 실패 상황을 폴링하고, 각 서비스에 대하여 구성이 유효할 때, 한 갈래의 작업 경로 및 보호 경로를 관련시킨다.
각 서비스에 관련된 작업 경로 및 보호 경로에 대하여, 우선 해당 경로가 SF 상태에 처하여 있는지 여부를 판단하여, 만일 그렇다면 해당 경로가 실패인 것으로 판단하여 서비스가 속한 레이어에서 해당 경로의 실패 상태를 SF로 구성하며; 만일 그렇지 않다면 해당 경로가 서비스가 속한 레이어에서 OAM 알람과 관련되었는지 여부를 판단하여, 만일 이미 관련되었다면 관련된 OAM 실례 번호를 주소로 하여 알람 탐지 모듈로부터 해당 경로의 실패 상황을 취득한다. 해당 경로가 서비스가 속한 레이어에서 OAM 알람과 관련되었다고 판단하면, 해당 경로가 서비스 레이어에 관련되었는지 여부를 판단하여, 만일 그렇다면 상기 모듈 중에서 해당 경로와 관련된 서비스 레이어의 유동점 번호를 이용하여 폴링을 진행하여 해당 경로의 실패 상황을 취득하거나; 또는
해당 경로가 관련된 모든 서비스 레이어에서 모두 실패하였는지 여부를 판단하여, 만일 그렇다면 해당 경로도 실패한 것으로 판단하며; 만일 그렇지 않다면 해당 경로가 실패하지 않은 것으로 판단한다.
해당 서비스의 작업 경로와 보호 경로의 실패 상황을 폴링한 후, 해당 서비스의 경로 실패 상황에 변화가 발생하였는지 여부를 판단하여, 만일 그렇다면 쾌속 결정 판단 모듈 중에서 관련된 보호 그룹 상태 정보를 상응하게 업데이트시킨다. 조작이 종료된 후, 폴링 주소를 증가시킨다.
쾌속 결정 판단 모듈은 모든 보호 그룹의 정보를 유지한다. 보호 그룹 실례 번호를 폴링 주소로 하여, 주기적으로 각 보호 그룹 중의 모든 서비스의 유동점 번호, 작업 경로 SF 상태, 보호 경로 SF 상태, 보호 유형, 지연 시간 등 정보를 유지한다. 알람 번식 모듈이 송신한 업데이트 정보를 수신할 때, 작업 경로 또는 보호 경로의 상태에 변화가 발생하였음을 판단하면, 상응한 보호 그룹의 정보를 업데이트시킨다. 작업 경로 또는 보호 경로의 상태에 변화가 발생하지 않았음을 판단하면, 정상적인 폴링 상태로 진입한다. 그리고, 폴링된 각 보호 그룹의 정보에 대하여, 해당 보호 그룹이 보호 스위칭을 진행햐여야 할지 여부를 결정한다.
쾌속 스위칭 메시지 생성 모듈은 보호 스위칭을 진행햐여야 하는 보호 그룹에 대하여, 쾌속 보호 메시지를 송신하는 형식으로 스위칭 결정을 상기 교환 처리 모듈로 알린다. 조작이 종료된 후, 폴링 주소를 증가시킨다. 구체적인 과정은 도 5에 도시된 바와 같다.
그리고, 본 발명의 실시예에서는 또한 패킷 전송 네트워크 보호 스위칭 방법을 제공하는 바, 상기 장치에 적용되며, 상기 방법에는,
조작 관리 유지(OAM) 패킷 수신/송신 모듈이 OAM 메시지를 수신하며;
알람 탐지 모듈이 상기 OAM 패킷 수신/송신 모듈이 수신한 OAM 메시지에 대하여 탐지를 진행하며;
알람 번식 모듈이 각 서비스에 대하여, 상기 알람 탐지 모듈이 탐지한 OAM 알람 또는 상기 서비스와 관련된 서비스 레이어의 경로 실패 상황에 의하여, 서비스와 관련된 작업 경로와 보호 경로의 경로 실패 상황을 판단하고, 상기 경로 실패 상황을 상기 보호 그룹 결정 모듈 중의 보호 그룹 서비스 지지 모듈부터 상기 알람 번식 모듈로 구성된 상기 서비스가 처한 보호 그룹으로 업데이트시키며;
보호 그룹 결정 모듈이 취득한 각 경로의 실패 상황에 대하여, 보호 방식에 의하여 스위칭 결정을 확정하고, 상기 스위칭 결정을 상기 교환 처리 모듈로 알리며;
상기 교환 처리 모듈이 수신된 상기 스위칭 결정에 의하여 경로 스위칭을 진행하는; 것이 포함된다.
선택적으로, 상기 스위칭 결정에는,
상기 작업 경로에 단일 포인트 신호 실패가 발생하고, 상기 보호 경로가 정상적일 때, 상기 스위칭 결정은 상기 서비스를 상기 작업 경로로부터 상기 보호 경로로 스위칭시키는 것이며; 상기 작업 경로에 단일 포인트 신호 실패가 발생하고, 상기 작업 경로가 정상적일 때, 상기 스위칭 결정은 상기 서비스를 상기 보호 경로로부터 상기 작업 경로로 스위칭시키는 것인 것이 포함된다.
선택적으로, 상기 OAM 패킷 수신/송신 모듈에는 OAM 메시지 처리 모듈 및 쾌속 OAM 메시지 생성 모듈이 포함되며;
상기 방법에는 또한,
상기 쾌속 OAM 메시지 생성 모듈이 상기 OAM 지지 모듈이 구성한 OAM 구성 정보에 따라 OAM 메시지를 생성 및 송신하며; 그 중에서, 상기 OAM 구성 정보에는 OAM 메시지 템플릿 및 송신 주기가 포함되며;
상기 OAM 메시지 처리 모듈이 수신된 OAM 메시지를 식별 및 분석하고, 또한 분석된 OAM 알람을 상기 알람 탐지 모듈로 송신하는; 것이 포함된다.
선택적으로, 상기 알람 탐지 모듈은 수신된 상기 OAM 알람을 OAM 실례 번호에 따라 저장하며;
상기 알람 번식 모듈은 하기 방식에 따라 각 서비스에 대하여, 상기 알람 탐지 모듈이 탐지한 OAM 알람 또는 서비스와 관련된 서비스 레이어의 경로 실패 상황에 의하여, 상기 서비스와 관련된 작업 경로와 보호 경로의 경로 실패 상황을 판단하는 바, 즉
알람 번식 모듈이 서비스의 유동점 번호를 주소로 하여, 각 서비스와 관련된 각 경로에 대하여, 우선 경로가 단일 포인트 신호 실패 상태에 처하여 있는지 여부를 판단하고, 경로가 단일 포인트 신호 실패 상태에 처하여 있지 않다는 것이 판정되면, 경로가 서비스가 속하여 있는 레이어에서 OAM 알람과 관련되어 있는지 판단하며, 경로가 서비스가 속하여 있는 레이어에서 이미 OAM 알람과 관련되었음이 판정되면, 관련된 OAM 실례 번호를 주소로 하고 또한 알람 탐지 모듈로 경로의 실패 상황을 취득하며; 경로가 서비스가 속하여 있는 레이어에서 OAM 알람과 관련되어 있지 않음이 판정되면, 경로가 서비스 레이어와 관련되었는지 판단하며, 경로가 서비스 레이어와 관련되었음이 판정되면, 알람 번식 모듈 중에서 경로의 유동점 번호를 이용하여 조회를 진행하고 또한 경로의 실패 상황을 취득한다.
선택적으로, 상기 보호 그룹 결정 모듈에는 쾌속 결정 판단 모듈 및 쾌속 스위칭 메시지 생성 모듈이 포함되며;
상기 방법에는 또한,
쾌속 결정 판단 모듈이 모든 보호 그룹의 정보를 유지하며; 수신된 알람 번식 모듈이 송신한 경로 실패 상황에 대하여, 경로 실패 상황에 대응되는 보호 그룹의 정보를 업데이트시키며; 폴링된 각 보호 그룹의 정보에 대하여, 보호 그룹이 보호 스위칭을 진행햐여야 할지 여부를 결정하며;
쾌속 스위칭 메시지 생성 모듈이 쾌속 결정 판단 모듈이 결정한 보호 스위칭을 진행햐여야 하는 보호 그룹에 대하여, 쾌속 보호 메시지를 송신하는 형식으로 대응되게 생성된 스위칭 결정을 교환 처리 모듈로 알리는; 것이 포함된다.
아래, 경상적으로 이용되는 1+1 선형 보호 상황을 참조하여 상기 몇 모듈 사이의 합작 단계에 대하여 설명을 진행하도록 한다.
도 6a 및 도 6b에 도시된 바와 같이, 소스단과 싱크단 사이에 1000개의 보호 그룹을 구성하였고, 모둔 보호 그룹에 대하여 모두 1+1 선형 보호를 구성하였으며, 또한 각 보호 그룹에 하나의 작업 경로와 보호 경로가 구성된다. 소스단은 서비스를 송신할 때 서비스에 대하여 복제를 진행하여, 동시에 작업 경로와 보호 경로로 서비스를 송신한다. 작업 경로와 보호 경로 상에 각각 하나의 TMP와 PAM을 구성하였는 바, 즉 소스단과 싱크단 사이에 주기적으로 OAM 메시지를 송신하게 된다. 보호 그룹 처리 매커니즘이 순차적 폴링이기 때문에, 보호 결정 할애 시간이 가장 긴 것이 바로 보호 그룹 ID=1000의 서비스가다. 해당 보호 그룹과 대응되는 서비스 유동점 ID=1000이라고 가정하면, 해당 서비스가 작업 경로와 보호 경로 OAM 실례 번호는 각각 2000과 1999이다. 작업 경로에 고장이 발생한 후, 싱크단 각 모듈 사이의 합작에는 하기 단계가 포함된다.
1 단계: 알람 탐지 모듈이 ID=2000의 OAM 실례 상에 LOC 알람이 존재함을 탐지한다.
알람 탐지 모듈 중의 폴링 매커니즘은 주기적으로 모든 OAM 실례를 폴링하며, ID=2000의 OAM 실례를 폴링하면, 해당 LOC 알람을 알람 유지 테이블에 업데이트시킨다. 125Mhz의 작업 속도로 계산하면, LOC 알람을 탐지해서부터 해당 알람을 폴링하기까지 할애한 가장 긴 시간은 T1=8ns*2000=16us이다.
2 단계: 알람 번식 모듈이 주기적으로 1000개 서비스를 폴링하여 각 경로의 SF 상황을 검색한다. 제1000번째 서비스를 검색하면, 해당 서비스와 관련된 OAM_ID=2000에 LOC 상황이 있음을 검색하며, OAM_ID=1999는 정상적이다. 즉 작업 경로에 SF가 발생하고, 보호 경로는 정상적이다. 해당 경로 실패 상황을 보호 그룹 1000에 업데이트시킨다. 각 서비스의 폴링 및 처리에 50개 CLK(클럭)을 할애하였다면, 해당 실패 상황을 보호 그룹 정보로 업데이트시키는데 필요한 가장 시간은 T2=50*8ns*1000=400us이다.
3 단계: 쾌속 결정 판단 모듈이 주기적으로 1000개 보호 그룹을 폴링한다. 제1000번째 작업 보호 그룹을 폴링할 때, 작업 경로에 SF가 발생하고, 보호 경로는 정상적인 것을 발경한다. 쾌속 결정 판단 모듈은 스위칭을 실행하여야 한다고 결정하고, 이어 보호 유형에 의하여 수신 선택기가 어떻게 스위칭할 것인지와 송신 브리지가 어떻게 스위칭할 것인지를 판단한다. 이 실례는 1+1 보호이기 때문에, 수신 선택기가 보호 경로를 선택하고, 송신 브리지가 병행 송신을 선택한다.
각 유동점의 폴링 및 처리에 100개 CLK을 할애하였다면, 제1000번째 보호 그룹의 작업 경로 SF까지 폴링하는데 필요한 가장 긴 시간은 T3=100*8ns*1000=800us이다.
4 단계: 쾌속 스위칭 메시지 생성 모듈이 쾌속 결정 판단 모듈의 스위칭 결정에 의하여 그룹핑을 진행하고, 생성된 스위칭 패킷을 교환 처리 모듈로 송신하며, 또한 교환 처리 모듈로 스위칭을 진행하도록 지시한다.
5 단계: 교환 처리 모듈이 수신된 스위칭 패킷에 의하여, 서비스를 작업 경로로부터 보호 경로로 스위칭시켜, 서비스가 정상으로 회복된다.
상기에서 알 수 있는 바와 같이, 경로에서 고장이 발생하여서부터 교환 처리 모듈로 통지하여 스위칭을 진행하기까지 필요한 가장 긴 시간은 T=T1+T2+T3=1.216ms인 바, 즉 1000개 보호 그룹 결정을 처리 완료하는데 필요한 시간이다. 관련 기술에 있어서, T1, T2, T3은 모두 소프트웨어 폴링으로서, 단일 보호 그룹 결정 처리에 약 30ms의 시간이 필요하다. 그러므로 본 방법은 보호 스위칭 시간을 크게 절감할 수 있다.
상기 도면 및 실시예는 단지 예시적인 설명에 불과하면, 본 발명의 실시방식을 제한하는 것이 아니다. 보호 그룹, 유동점, OAM 수량은 모두 상기 실시예보다 많거다 적을 수 있다. 알람 탐지 모듈이 탐지한 알람도 관련 OAM 알람에 제한되지 않고, 알람은 또한 포트, 집합 링크 알람 등일 수 있다. 모도 유형도 선형 보호에 제한되지 않고, 또한 루프 네트워크 보호, 허위 선 이중 보호, 핫 스탠드바이(Hot-Standby) 보호, TE-FRR 쾌속 재라우트 보호 등일 수 있다. 그리고 또한 APS)Automatic Protection Switching, 자동 보호 스위칭) 프로토콜과 배합하여 사용할 수 있다.
당업계의 기술인원들은 상기 방법 중의 전부 또는 일부 단계는 프로그램 명령을 통하여 관련 하드웨어로 하여금 완성할 수 있으며, 상기 프로그램은 컴퓨터 판독가능한 매체, 예를 들면 롬, 자기 디스크 또는 광 디스크에 저장될 수 있음을 이해여야 할 것이다. 선택적으로, 상기 실시예의 전부 또는 일분 단계는 하나 또는 다수의 직접 회로를 통하여 구현할 수 있다. 상응하게, 상기 실시예 중의 각 모듈/ 유닛은 하드웨어 형식으로 구현될 수도 있고, 소프트웨어 기능 모듈의 형식으로도 구현할 수 있을 것이다. 본 발명의 실시예는 어떠한 특정된 형식의 하드웨어와 소프웨어의 결합의 제한을 받지 않는다.
상기는 단지 본 발명의 바람직한 실시예로서 본 발명의 보호범위를 제한하는 것이 아니다. 본 발명이 속하는 기술분야에서 속하는 기술분야에서 통상의 지식을 가진 자라면 이하의 청구범위에 기재된 본 발명의 기술적 사상의 요지를 벗어나지 않는 범위에서 얼마든지 다양하게 변경하여 실시할 수 있을 것이다.
[산업상 이용가능성]
본 발명의 실시예의 방안을 이용하면 소프트웨어가 알람을 폴링하는 시간을 절약하고, 빈번하게 중단됨으로 인하여 초래되는 시스템 안정성 문제를 피면할 수 있으며; 연속 처리의 대기 시간을 절약하며; CPU의 폴링 간격 시간을 절약하고 보호 결정 실행이 더욱 적시적일 수 있다. 그리고, 보호 스위칭 시간을 크게 절약하고 PTN 50ms 무손실 스위칭 요구에 도달할 수 있으며, 네트워크 품질을 향상시키고 네트워크의 안정성을 확보하며; 또한 복잡한 네트워킹, 대량의 보호 그룹 서비스가 병존하는 상황을 지원함으로써 네트워크 확장성을 향상시킨다.
11: 하드웨어 유닛
12: 소프트웨어 유닛
110: 알람 탐지 모듈
111: OAM 패킷 수신/송신 모듈
112: 작업 경로
113: 보호 경로
114: 교환 처리 모듈
121: 알람 번식 모듈
122: 보호 그룹 결정 모듈
123: 보호 그룹 서비스 지지 모듈
21: 하드웨어 유닛
22: 소프트웨어 유닛
201: OAM 패킷 수신/송신 모듈
202: 알람 탐지 모듈
203: 교환 처리 모듈
204: 알람 번식 모듈
205: 보호 그룹 결정 모듈
221: OAM 지원 모듈
222: 보호 그룹 서비스 지원 모듈

Claims (10)

  1. 패킷 전송 네트워크 보호 스위칭 장치에 있어서,
    상기 패킷 전송 네트워크 보호 스위칭 장치는 하드웨어 유닛과 소프트웨어 유닛이 포함하고,
    상기 하드웨어 유닛은 조작 관리 유지(OAM) 패킷 수신/송신 모듈, 알람 탐지 모듈, 교환 처리 모듈, 알람 번식 모듈 및 보호 그룹 결정 모듈을 포함하고;
    상기 소프트웨어 유닛은 보호 그룹 서비스 지지 모듈과 OAM 지지 모듈을 포함하고;
    상기 알람 번식 모듈은 각 서비스에 대하여, 상기 알람 탐지 모듈이 탐지한 OAM 알람 또는 상기 서비스와 관련된 서비스 레이어의 경로 실패 상황에 의하여, 상기 서비스와 관련된 작업 경로와 보호 경로의 경로 실패 상황을 판단하고, 상기 경로 실패 상황을 상기 보호 그룹 결정 모듈 중의 상기 서비스가 처한 보호 그룹으로 업데이트시키도록 설정되며;
    상기 보호 그룹 결정 모듈은 취득한 각 경로 실패 상황에 대하여, 보호 방식에 의하여 스위칭 결정을 확정하고, 상기 스위칭 결정을 상기 교환 처리 모듈로 알리도록 설정되며;
    상기 OAM 지지 모듈은 상기 OAM 패킷 수신/송신 모듈로 OAM 구성 정보를 송신하여, 상기 OAM 패킷 수신/송신 모듈로 하여금 상기 OAM 구성 정보에 따라 OAM 메시지를 수신/송신하도록 지시하도록 설정되는 것을 특징으로 하는 패킷 전송 네트워크 보호 스위칭 장치.
  2. 제1항에 있어서,
    상기 스위칭 결정에는,
    상기 작업 경로에 단일 포인트 신호 실패가 발생하고, 상기 보호 경로가 정상적일 때, 상기 스위칭 결정은 상기 서비스를 상기 작업 경로로부터 상기 보호 경로로 스위칭시키는 것이며;
    상기 작업 경로에 단일 포인트 신호 실패가 발생하고, 상기 작업 경로가 정상적일 때, 상기 스위칭 결정은 상기 서비스를 상기 보호 경로로부터 상기 작업 경로로 스위칭시키는 것인 것이 포함되는 것을 특징으로 하는 패킷 전송 네트워크 보호 스위칭 장치.
  3. 제1항에 있어서,
    상기 OAM 패킷 수신/송신 모듈에는 OAM 메시지 처리 모듈 및 쾌속 OAM 메시지 생성 모듈이 포함되며;
    상기 쾌속 OAM 메시지 생성 모듈은 상기 OAM 지지 모듈이 구성한 OAM 구성 정보에 따라 OAM 메시지를 생성 및 송신하며;
    상기 OAM 구성 정보에는 OAM 메시지 템플릿 및 송신 주기가 포함되도록 설정되며;
    상기 OAM 메시지 처리 모듈은 수신된 OAM 메시지를 식별 및 분석하고, 또한 분석된 OAM 알람을 상기 알람 탐지 모듈로 송신하도록 설정되는; 것을 특징으로 하는 패킷 전송 네트워크 보호 스위칭 장치.
  4. 제3항에 있어서,
    상기 알람 탐지 모듈은 수신된 상기 OAM 알람을 OAM 실례 번호에 따라 저장하도록 설정되며;
    상기 알람 번식 모듈은
    상기 서비스의 유동점 번호를 주소로 하여, 각 서비스와 관련된 각 경로에 대하여, 우선 상기 경로가 단일 포인트 신호 실패 상태에 처하여 있는지 여부를 판단하고, 상기 경로가 단일 포인트 신호 실패 상태에 처하여 있지 않다는 것이 판정되면, 상기 경로가 상기 서비스가 속하여 있는 레이어에서 OAM 알람과 관련되어 있는지 판단하며, 상기 경로가 상기 서비스가 속하여 있는 레이어에서 이미 OAM 알람과 관련되었음이 판정되면, 관련된 OAM 실례 번호를 주소로 하고 또한 상기 알람 탐지 모듈로 상기 경로의 실패 상황을 취득하며;
    상기 경로가 상기 서비스가 속하여 있는 레이어에서 OAM 알람과 관련되어 있지 않음이 판정되면, 상기 경로가 서비스 레이어와 관련되었는지 판단하며, 상기 경로가 서비스 레이어와 관련되었음이 판정되면, 상기 알람 번식 모듈 중에서 상기 경로의 유동점 번호를 이용하여 조회를 진행하고 또한 상기 경로의 실패 상황을 취득하는 방식에 따라 각 서비스에 대하여, 상기 알람 탐지 모듈이 탐지한 OAM 알람 또는 상기 서비스와 관련된 서비스 레이어의 경로 실패 상황에 의하여, 상기 서비스와 관련된 작업 경로와 보호 경로의 경로 실패 상황을 판단하도록 설정되는 것을 특징으로 하는 패킷 전송 네트워크 보호 스위칭 장치.
  5. 제1항에 있어서,
    상기 보호 그룹 결정 모듈에는 쾌속 결정 판단 모듈 및 쾌속 스위칭 메시지 생성 모듈이 포함되며;
    상기 쾌속 결정 판단 모듈은 모든 보호 그룹의 정보를 유지하며;
    수신된 상기 알람 번식 모듈이 송신한 경로 실패 상황에 대하여, 상기 경로 실패 상황에 대응되는 보호 그룹의 정보를 업데이트시키며; 폴링된 각 보호 그룹의 정보에 대하여, 상기 보호 그룹이 보호 스위칭을 진행햐여야 할지 여부를 결정하도록 설정되며;
    상기 쾌속 스위칭 메시지 생성 모듈은 상기 쾌속 결정 판단 모듈이 결정한 보호 스위칭을 진행하여야 하는 보호 그룹에 대하여, 쾌속 보호 메시지를 송신하는 형식으로 대응되게 생성된 스위칭 결정을 상기 교환 처리 모듈로 알리도록 설정되는; 것을 특징으로 하는 패킷 전송 네트워크 보호 스위칭 장치.
  6. 패킷 전송 네트워크 보호 스위칭 방법에 있어서, 이는 제1항 내지 제5항 중 어느 한 항의 장치에 적용되며, 상기 방법에는,
    조작 관리 유지(OAM) 패킷 수신/송신 모듈이 OAM 메시지를 수신하며;
    알람 탐지 모듈이 상기 OAM 패킷 수신/송신 모듈이 수신한 OAM 메시지에 대하여 탐지를 진행하며;
    알람 번식 모듈이 각 서비스에 대하여, 상기 알람 탐지 모듈이 탐지한 OAM 알람 또는 상기 서비스와 관련된 서비스 레이어의 경로 실패 상황에 의하여, 상기 서비스와 관련된 작업 경로와 보호 경로의 경로 실패 상황을 판단하고, 상기 경로 실패 상황을 상기 보호 그룹 결정 모듈 중의 보호 그룹 서비스 지지 모듈부터 상기 알람 번식 모듈로 구성된 상기 서비스가 처한 보호 그룹으로 업데이트시키며;
    상기 보호 그룹 결정 모듈이 취득한 각 경로의 실패 상황에 대하여, 보호 방식에 의하여 스위칭 결정을 확정하고, 상기 스위칭 결정을 상기 교환 처리 모듈로 알리며;
    상기 교환 처리 모듈이 수신된 상기 스위칭 결정에 의하여 경로 스위칭을 진행하는; 것이 포함되는 것을 특징으로 하는 패킷 전송 네트워크 보호 스위칭 방법.
  7. 제6항에 있어서,
    상기 스위칭 결정에는,
    상기 작업 경로에 단일 포인트 신호 실패가 발생하고, 상기 보호 경로가 정상적일 때, 상기 스위칭 결정은 상기 서비스를 상기 작업 경로로부터 상기 보호 경로로 스위칭시키는 것이며;
    상기 보호 경로에 단일 포인트 신호 실패가 발생하고, 상기 작업 경로가 정상적일 때, 상기 스위칭 결정은 상기 서비스를 상기 보호 경로로부터 상기 작업 경로로 스위칭시키는 것인 것이 포함되는 것을 특징으로 하는 패킷 전송 네트워크 보호 스위칭 방법.
  8. 제6항에 있어서,
    상기 OAM 패킷 수신/송신 모듈에는 OAM 메시지 처리 모듈 및 쾌속 OAM 메시지 생성 모듈이 포함되며;
    상기 방법에는 또한,
    상기 쾌속 OAM 메시지 생성 모듈이 상기 OAM 지지 모듈이 구성한 OAM 구성 정보에 따라 OAM 메시지를 생성 및 송신하며; 그 중에서, 상기 OAM 구성 정보에는 OAM 메시지 템플릿 및 송신 주기가 포함되며;
    상기 OAM 메시지 처리 모듈이 수신된 OAM 메시지를 식별 및 분석하고, 또한 분석된 OAM 알람을 상기 알람 탐지 모듈로 송신하는; 것이 포함되는 것을 특징으로 하는 패킷 전송 네트워크 보호 스위칭 방법.
  9. 제8항에 있어서,
    상기 알람 탐지 모듈은 수신된 상기 OAM 알람을 OAM 실례 번호에 따라 저장하며;
    상기 알람 번식 모듈은 각 서비스에 대하여, 상기 알람 탐지 모듈이 탐지한 OAM 알람 또는 상기 서비스와 관련된 서비스 레이어의 경로 실패 상황에 의하여, 상기 서비스와 관련된 작업 경로와 보호 경로의 경로 실패 상황을 판단하는 단계에는:
    상기 알람 번식 모듈이 상기 서비스의 유동점 번호를 주소로 하여, 각 서비스와 관련된 각 경로에 대하여, 우선 상기 경로가 단일 포인트 신호 실패 상태에 처하여 있는지 여부를 판단하고, 상기 경로가 단일 포인트 신호 실패 상태에 처하여 있지 않다는 것이 판정되면, 상기 경로가 상기 서비스가 속하여 있는 레이어에서 OAM 알람과 관련되어 있는지 판단하며, 상기 경로가 상기 서비스가 속하여 있는 레이어에서 이미 OAM 알람과 관련되었음이 판정되면, 관련된 OAM 실례 번호를 주소로 하고 또한 상기 알람 탐지 모듈로 상기 경로의 실패 상황을 취득하며;
    상기 경로가 상기 서비스가 속하여 있는 레이어에서 OAM 알람과 관련되어 있지 않음이 판정되면, 상기 경로가 서비스 레이어와 관련되었는지 판단하며, 상기 경로가 서비스 레이어와 관련되었음이 판정되면, 상기 알람 번식 모듈 중에서 상기 경로의 유동점 번호를 이용하여 조회를 진행하고 또한 상기 경로의 실패 상황을 취득하는 것이 포함되는 것을 특징으로 하는 패킷 전송 네트워크 보호 스위칭 방법.
  10. 제6항에 있어서,
    상기 보호 그룹 결정 모듈에는 쾌속 결정 판단 모듈 및 쾌속 스위칭 메시지 생성 모듈이 포함되며;
    상기 방법에는 또한,
    상기 쾌속 결정 판단 모듈이 모든 보호 그룹의 정보를 유지하며;
    수신된 상기 알람 번식 모듈이 송신한 경로 실패 상황에 대하여, 상기 경로 실패 상황에 대응되는 보호 그룹의 정보를 업데이트시키며;
    폴링된 각 보호 그룹의 정보에 대하여, 상기 보호 그룹이 보호 스위칭을 진행햐여야 할지 여부를 결정하며;
    상기 쾌속 스위칭 메시지 생성 모듈이 상기 쾌속 결정 판단 모듈이 결정한 보호 스위칭을 진행햐여야 하는 보호 그룹에 대하여, 쾌속 보호 메시지를 송신하는 형식으로 대응되게 생성된 스위칭 결정을 상기 교환 처리 모듈로 알리는; 것이 포함되는 것을 특징으로 하는 패킷 전송 네트워크 보호 스위칭 방법.
KR1020157001949A 2012-07-25 2013-06-07 패킷 전송 네트워크의 보호 스위칭 장치 및 방법 KR101537633B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201210259596.8A CN103580886B (zh) 2012-07-25 2012-07-25 分组传送网络保护倒换装置和方法
CN201210259596.8 2012-07-25
PCT/CN2013/076941 WO2013185567A1 (zh) 2012-07-25 2013-06-07 一种分组传送网络保护倒换装置和方法

Publications (2)

Publication Number Publication Date
KR20150036188A KR20150036188A (ko) 2015-04-07
KR101537633B1 true KR101537633B1 (ko) 2015-07-17

Family

ID=49757517

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020157001949A KR101537633B1 (ko) 2012-07-25 2013-06-07 패킷 전송 네트워크의 보호 스위칭 장치 및 방법

Country Status (6)

Country Link
EP (1) EP2866378B1 (ko)
JP (1) JP6033958B2 (ko)
KR (1) KR101537633B1 (ko)
CN (1) CN103580886B (ko)
BR (1) BR112015001399A2 (ko)
WO (1) WO2013185567A1 (ko)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105471599B (zh) * 2014-08-15 2020-08-11 中兴通讯股份有限公司 一种保护倒换方法及网络设备
CN105577405A (zh) * 2014-10-15 2016-05-11 武汉中兴软件有限责任公司 降低potn***集中式保护倒换时间的方法、装置及***
US9935900B2 (en) * 2014-10-16 2018-04-03 Electronics And Telecommunications Research Institute Method for providing protection switching service in virtual tenant network and controller therefor
CN105634935A (zh) * 2014-10-30 2016-06-01 中兴通讯股份有限公司 一种服务层信号失效检测装置及方法
CN105634844A (zh) * 2014-10-31 2016-06-01 中兴通讯股份有限公司 一种在分组传送网中进行信号劣化状态检测的方法及装置
CN106941414A (zh) * 2016-01-04 2017-07-11 中兴通讯股份有限公司 链路保护决策结果的同步方法和装置及链路保护***
CN107086956A (zh) * 2017-05-27 2017-08-22 烽火通信科技股份有限公司 一种以太网保护倒换的实现方法
CN107395425A (zh) * 2017-07-31 2017-11-24 烽火通信科技股份有限公司 一种灵活以太网1+1保护倒换实现方法
CN109495286B (zh) * 2017-09-13 2021-11-12 中兴通讯股份有限公司 相交环复用段告警检测方法及装置、计算机可读存储介质
CN110011819B (zh) * 2018-01-04 2022-04-19 中兴通讯股份有限公司 生成sd告警信息的方法、装置、设备及***
CN110690983B (zh) * 2018-07-05 2022-04-08 中兴通讯股份有限公司 一种告警方法、装置及计算机可读存储介质
CN114125911B (zh) * 2021-10-21 2023-09-29 中盈优创资讯科技有限公司 一种5g专线业务中断故障定位方法及装置
CN115914897B (zh) * 2023-03-09 2023-05-12 天津瑞利通科技有限公司 一种用于ptn设备的传输切换测试***及方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2028768A1 (en) * 2006-06-05 2009-02-25 Huawei Technologies Co., Ltd. Service protecting method, system and device based on connectionless
CN102281168A (zh) * 2011-05-10 2011-12-14 中兴通讯股份有限公司 基于oam告警检测的链路故障处理方法及装置
US20120163163A1 (en) * 2010-12-23 2012-06-28 Electronics And Telecommunications Research Institute Apparatus and method for protection switching of multiple protection group

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100508445C (zh) * 2006-09-21 2009-07-01 华为技术有限公司 一种实现跨板倒换标签交换路径的方法及***
WO2010031945A1 (fr) * 2008-09-16 2010-03-25 France Telecom Technique de protection dans un réseau de communication en mode connecte de noeuds feuilles d'un arbre point a multipoint
CN101478421B (zh) * 2008-12-05 2011-04-20 中兴通讯股份有限公司 一种oam报文定时处理***及方法
JP4724763B2 (ja) * 2009-03-31 2011-07-13 富士通株式会社 パケット処理装置およびインタフェースユニット
JP5560638B2 (ja) * 2009-09-30 2014-07-30 富士通株式会社 通信装置および通信制御方法
CN102468977B (zh) * 2010-11-19 2016-03-30 中兴通讯股份有限公司 分组传送网的保护方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2028768A1 (en) * 2006-06-05 2009-02-25 Huawei Technologies Co., Ltd. Service protecting method, system and device based on connectionless
US20120163163A1 (en) * 2010-12-23 2012-06-28 Electronics And Telecommunications Research Institute Apparatus and method for protection switching of multiple protection group
CN102281168A (zh) * 2011-05-10 2011-12-14 中兴通讯股份有限公司 基于oam告警检测的链路故障处理方法及装置

Also Published As

Publication number Publication date
KR20150036188A (ko) 2015-04-07
JP6033958B2 (ja) 2016-11-30
WO2013185567A1 (zh) 2013-12-19
CN103580886A (zh) 2014-02-12
EP2866378A1 (en) 2015-04-29
EP2866378A4 (en) 2015-07-01
BR112015001399A2 (pt) 2017-07-04
EP2866378B1 (en) 2018-10-17
JP2015526993A (ja) 2015-09-10
CN103580886B (zh) 2017-10-27

Similar Documents

Publication Publication Date Title
KR101537633B1 (ko) 패킷 전송 네트워크의 보호 스위칭 장치 및 방법
US9722917B2 (en) Traffic recovery in openflow networks
RU2424625C2 (ru) Схемы обеспечения отказоустойчивости в сетях связи
US9203732B2 (en) Recovery of traffic in a connection-oriented network
EP2536066A1 (en) Link detecting method, apparatus and system
US7756019B2 (en) Method and devices for implementing group protection in MPLS network
US9571383B2 (en) Rerouting technique
CN101710896B (zh) 一种链路质量探测方法和装置
CN103368843A (zh) 受保护标签交换路径快速重路由的oam标签交换路径
US20150372901A1 (en) Pseudowire control channel for signaling events
EP2553870B1 (en) An operations, administrations and management proxy and a method for handling operations, administrations and management messages
CN102215127A (zh) 一种信号劣化处理方法、装置及节点设备
US8477655B2 (en) Method, device, and system for establishing label switching path in fast rerouting switching
EP2658177B1 (en) Method for detecting tunnel faults and traffic engineering node
WO2012100571A1 (zh) 一种多条相同路径隧道集中管理的方法和***
CN101997747B (zh) 故障lsp信息通告的方法和装置
EP2892180B1 (en) Service traffic protection method and apparatus
US8351324B2 (en) Analyzing service impacts on virtual private networks
WO2016090815A1 (zh) 一种部署大容量业务时的切换控制方法及装置
CN102546199B (zh) 一种聚合链路的保护方法及包交换节点
CN112073270B (zh) 一种链路故障检测方法及装置
CN107241206B (zh) 一种业务服务状态判定的方法、装置及存储介质
JP2003338831A (ja) Mplsネットワークの切替え方法
CN114598596A (zh) 管理隧道的方法、装置及***
CN111327537A (zh) 流量转发方法、***、sdn控制器及计算机可读存储介质

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180622

Year of fee payment: 4