KR960016648B1 - 커먼 컨트롤 중복 스위치 방법 - Google Patents

커먼 컨트롤 중복 스위치 방법 Download PDF

Info

Publication number
KR960016648B1
KR960016648B1 KR1019930030521A KR930030521A KR960016648B1 KR 960016648 B1 KR960016648 B1 KR 960016648B1 KR 1019930030521 A KR1019930030521 A KR 1019930030521A KR 930030521 A KR930030521 A KR 930030521A KR 960016648 B1 KR960016648 B1 KR 960016648B1
Authority
KR
South Korea
Prior art keywords
common control
control means
active
task
message
Prior art date
Application number
KR1019930030521A
Other languages
English (en)
Other versions
KR950022386A (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 KR1019930030521A priority Critical patent/KR960016648B1/ko
Priority to JP6224390A priority patent/JP2636179B2/ja
Priority to CN94116993A priority patent/CN1117613A/zh
Priority to US08/366,262 priority patent/US5487149A/en
Publication of KR950022386A publication Critical patent/KR950022386A/ko
Application granted granted Critical
Publication of KR960016648B1 publication Critical patent/KR960016648B1/ko

Links

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/12Discovery or management of network topologies
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2002Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
    • G06F11/2005Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication controllers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/10Packet switching elements characterised by the switching fabric construction
    • H04L49/112Switch control, e.g. arbitration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/55Prevention, detection or correction of errors
    • H04L49/557Error correction, e.g. fault recovery or fault tolerance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • G06F11/273Tester hardware, i.e. output processing circuits
    • G06F11/2736Tester hardware, i.e. output processing circuits using a dedicated service processor for test

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)
  • Radio Relay Systems (AREA)
  • Hardware Redundancy (AREA)

Abstract

요약없음

Description

커먼 컨트롤 중복 스위치 방법
제 1 도는 일반적인 커먼 컨트롤 수단의 블럭도.
제 2 도는 본 발명 커먼 컨트롤 수단의 스위칭 고정을 나타내는 설명도.
제 3 도는 망 관리 시스템으로부터 커먼 컨트롤 스위치 메세지를 액티브 커먼 컨트롤 수단에서 수신하여 로칼 컨트롤 테스크로 전송하는 순서도.
제 4 도는 액티비티 스위치 명령을 인액티브 로칼 컨트롤 테스크가 수신하여 처리하는 순서도.
제 5 도는 액티브 커먼 컨트롤 수단에서 커먼 컨트롤 스위치 메세지에 대한 응답 메세지를 처리하는 순서도.
제 6 도는 주기적으로 커먼 컨트롤 수단의 모드를 체크하는 순서도.
제 7 도는 망에 대해 커먼 컨트롤 수단이 수행하던 동작상태를 모아서 데이타 베이스에 갱신하는 순서도이다.
* 도면의 주요부분에 대한 부호의 설명
1 : 제 1 커먼 컨트롤 수단 2 : 제 2 커먼 컨트롤 수단
3 : 제 1 감시 처리기4 : 제 2 감시 처리기
5,50 : 퍼포먼스 모니터6 : 메인티넌스 리드 아웃 모니터
7 : 콜 레코드 저널 모니터 10 : 액티브 커먼 컨트롤 수단
20 : 인액티브 커먼 컨트롤 수단 11,23 : 로칼 컨트롤 테스크
12,21 : 모니터 테스크13,22 : 구성 컨트롤 테스크
30,40 : 감시 처리기
본 발명은 커먼 컨트롤(common control) 중복(redundancy) 스위치(switch) 방법에 관한 것으로, 저속 데이타 위성 통신 시스템(Very Small Aperture Terminal System : 이하 VSAT이라 칭한다)에서 망(network)을 관리하고 제어하는 커먼 컨트롤 수단에 중대한 에러(error)가 발생하였을 경우 예비 카드(spare card)로 바꾸어 커먼 컨트롤 수단이 종전 기능을 계속 수행할 수 있도록 하는 방법에 관한 것이다.
일반적으로 커먼 컨트롤의 구성 블럭도는 제 1 도와 같다.
즉, 저속 데이타 위성 통신 시스템(VSAT)의 망을 관리하고 제어하는 제 1 커먼 컨트롤 수단(1) 및 제 2 커먼 컨트롤 수단(2)과 ; 양 방향 포트 램(dual-ported ram) 방식으로 망관리시스템(NMS) 및 커먼 컨트롤 수단(1,2)과 정보를 교환하고 처리 감시기 버스의 중재를 맡으며, 또한 감시처리기 버스를 통한 비트동기카드(bit synchronous card : BS)의 통신을 직접메모리억세스(Direct Memory Access : DMA)방식을 이용하여 이루어지도록 하는 제 1 감시 처리기(3) 및 제 2 감시 처리기(4)와 ; 커먼 컨트롤 중복 스위칭을 위하여 현재 액티브되어 있는 커먼 컨트롤 수단 및 감시 처리기 버스(BUS)를 연결하는 스위치 역할을 하는 퍼포먼스 모니터(performance monitor)(5)와 ; 디버그(debug)용 메세지를 디스플레이 시켜주는 모니터인 메인티넌스 리드 아웃(maintenance read out : MRO) 모니터(6) 및 콜 레코드 저널(call record journal : CRJ)모니터(7)로 구성된다.
상기 제1 및 2커먼 컨트롤 수단(1,2)은 셀프(shelf)상에 미리 결정되어, 망관리시스템(NMS)에서 구성된 데이타 베이스 및 프로토콜(protocal)을 다운로드 받아 저장하고, 중심국의 모든 보드와 단말국들에 대한 초기화, 용상태 모니터링 등의 총체적 제어 기능을 담당한다. 그리고, 커먼 컨트롤 수단(1,2)에는 상업용 운영 체제인 멀티 타스킹 운영 체제(multi-tasking operating system : MTOS) 커널(kernel) 및 커먼 컨트롤 수단(1,2) 소프트웨어가 운용되며, 총 2[Mbyte]의 페이지 메모리(paged memory pool)가 주어져 망관리시스템(NMS)으로부터 다운로드 받은 프로토콜 소프트웨어와 데이타 베이스를 관리한다.
상기와 같이 구성된 커먼 컨트롤 수단에서 에러가 발생하게 되면 전체시스템이 동작하지 못하게 되는 문제점이 발생하게 된다.
상기와 같이 전체시스템 또는 회로가 일부의 시스템 또는 회로의 고장에 의해 영향을 받아 정상동작을 계속 수행할 수 없게 되는 문제점을 감안하여 여분의 시스템 또는 회로를 구성하여 스위칭하도록 함으로써 전체 시스템 또는 회로가 정상동작을 계속 수행할 수 있도록 한 것의 한 일례로 미국 특허 제5,196,734호에 공지된 기술을 들 수 있는데, 이는 바이폴라집적회로(Bipolar Intergrated Circuit)에서 싱글 이벤트 업셋(Single Event Upset : SEU)이 방사유도된 전하(radiation-induced charge)에 의해 영향을 받지 않도록 캐스코드 전류스위치 래치(Cascode Current Switch latch)에 두개의 트랜지스터를 연결하여 스위칭동작을 하도록 한 것이다. 이는 집적회로의 분야에서 트랜지스터의 크기가 점점 더 감소됨에 따라 발생되는 문제점을 해결하기 위한 것으로, 디지탈 신호에 의해 구동되는 저속데이타 위성통신시스템에는 이를 적용시킬 수 없는 문제점이 있다.
본 발명은 종래의 이런 문제점을 감안하여, 커먼 컨트롤 수단에 에러가 발생하였을때 전체 망에 영향을 미치지 않고 자체적으로 에러가 발생한 부분의 카드를 예비 카드로 교체하여 종전과 같은 기능을 수행하도록 하는 특징이 있다.
즉, 망을 제어하고 관리하는 커먼 컨트롤 수단에 에러가 생겼을때 곧바로 에러가 발생한 커먼 컨트롤 수단을 새로운 커먼 컨트롤 수단에 연결(교체)시켜 정상적으로 망 관리를 할 수 있도록 커먼 컨트롤 중복 스위칭을 수행케함에 있어서, 액티브 로칼 컨트롤 테스크가 망관리시스템(NMS)의 스위치 메세지를 구성 컨트롤 테스크로부터 수신하는 제 1 단계와 ; 상기 액티브 컨트롤 테스크에 의한 스위치 메세지를 수신한 인액티브 커먼 컨트롤수단에서 스위치 메세지를 수신하여 스위치 메세지에 대한 응답을 액티브 로칼 컨트롤 테스크로 전송하는 제 2 단계와 ; 액티브 로칼 컨트롤 테스크에서 수정해야할 메이져(major) 에러상태에 대한 정보를 감시 처리기로 전송하여 퍼포먼스 모니터에서 스위칭동작을 하도록 하는 제 3 단계와 ; 커먼 컨트롤수단의 모니터 테스크가 1/2초 간격으로 퍼포먼스 모니터의 접속기(interface) 부분을 계속 읽어보고 그 값으로 현재 커먼 컨트롤 수단이 액티브인지 아닌지를 체크하여 인액티브상태가 액티브상태로 되면 망관리시스템(NMS)으로 인액티브 커먼 컨트롤수단의 모니터 테스크가 스위치 결과(switch result)를 전송하는 제 4 단계와 ; 인액티브 커먼 컨트롤 수단이 액티브상태로 되면 모니터 테스크가 구성 컨트롤 테스크로 액티브로 바뀌었음을 알려주는 제 5 단계와 ; 액티브 커먼 컨트롤 수단이 인액티브상태로 되면 모니터 테스크가 구성 컨트롤 테스크로 인액티브로 바뀌었음을 알려주는 제 6 단계와 ; 액티브상태로 바뀐 커먼 컨트롤 수단의 구성 컨트롤 테스크가 망에 대해 커먼 컨트롤 수단이 수행하던 동작상태(AA)를 일일이 체크하여 자기의 데이타베이스(database)에 새롭게 갱신(update)시키는 제 7 단계로 순차동작한다.
이하 도면을 참조하여 상세히 설명하면 다음과 같다.
제 2 도는 본 발명의 커먼 컨트롤 수단의 스위칭(switching) 과정을 나타내는 설명도로서, 저속 데이타 위성 통신 시스템(VSAT)의 망을 관리하고 제어하는 액티브(active) 커먼 컨트롤 수단(10) 및 인액티브(inactive) 커먼 컨트롤 수단(20)과 ; 양 방향 포트 램(dual-ported ram) 방식으로 망관리시스템(NMS) 및 커먼 컨트롤 수단(10,20)과 정보를 교환하여 감시 처리기 버스의 중재를 맡는 감시 처리기(30,40)와 ; 커먼 컨트롤 중복 스위칭을 위하여 현재 액티브되어 있는 커먼 컨트롤 수단과 감시 처리기 버스를 연결하는 스위치 역할을 하는 퍼포먼스 모니터(50)로 구성되며, 상기 액티브(active) 커먼 컨트롤 수단(10)과 인액티브 커먼 컨트롤 수단(20)은 로칼 컨트롤 테스크(11,23)와 ; 모니터(12,21) 및 구성 컨트롤 테스크(13,22)로 구성된다.
상기와 같이 구성된 커먼 컨트롤 중복 스위치의 실행 과정은 다음과 같다. 액티브 로칼 컨트롤 테스크(11)가 망관리시스템(NMS)의 스위치 메세지를 구성 컨트롤 테스크(13)로부터 수신하는 제1단계(A1)와 ; 상기 액티브 컨트롤 테스크(11)에 의한 스위치 메세지를 수신한 인액티브 커먼 컨트롤 수단(20)에서 스위치 메세지를 수신하여 스위치 메세지에 대한 응답을 액티브 로칼 컨트롤 테스크(11)로 전송하는 제 2 단계(A2)와 ; 액티브 로칼 컨트롤 테스크(11)에서 수정해야할 메이져(major)에러상태에 대한 정보를 감시 처리기(30)로 전송하여 퍼포먼스 모니터(50)에서 스위칭동작을 하도록 하는 제 3 단계(A3)와 ; 커먼 컨트롤 수단(10,20)의 모니터 테스크(12,21)가 1/2초 간격으로 퍼포먼스 모니터(50)의 접속기(interface) 부분을 계속 읽어보고 그 값으로 현재 커먼 컨트롤 수단(10,20)이 액티브인지 아닌지를 체크하여 인액티브상태가 액티브상태로 되면 망관리시스템(NMS)으로 인액티브 커먼 컨트롤 수단(20)의 모니터 테스크(21)가 스위치 결과(switch result)를 전송하는 제 4 단계(A4)와 ; 인액티브 커먼 컨트롤 수단(20)이 액티브상태로 되면 모니터 테스크(21)가 구성 컨트롤 테스크(22)로 액티브로 바뀌었음을 알려주는 제 5 단계(A5)와 ; 액티브 커먼 컨트롤 수단(10)이 인액티브상태로 되면 모니터 테스크(12)가 구성 컨트롤 테스크(13)로 인액티브로 바뀌었음을 알려주는 제 6 단계(A6)와 ; 액티브상태로 바뀐 커먼 컨트롤 수단(20)의 구성 컨트롤 테스크(22)가 망에 대해 커먼 컨트롤 수단이 수행하던 동작상태(AA)를 일일이 체크하여 자기의 데이타베이스(database)에 새롭게 갱신(update)시키는 제 7 단계(A7)로 순차동작한다.
제 3 도는 상기 제 2 도의 제 1 단계(A1)에서 망관리시스템(NMS)으로부터 커먼 컨트롤 스위치 메세지를 액티브 구성 컨트롤 테스크(13)에서 수신하여 로칼 컨트롤 테스크(11)로 전송하는 동작을 나타내는 순서도로서, 망관리시스템(NMS)에서 액티비티 스위치 메세지를 액티브 구성 컨트롤 테스크(13)에서 수신하여 커먼 컨트롤 수단(10)에 대한 메세지인가를 확인하는 제 1 단계(B1)와 ; 커먼 컨트롤 수단(10)에 대한 메세지이면 스위치 메세지를 로칼 컨트롤 테스크(11)로 전송하는 제 2 단계(B2)와 ; 제 1 단계(B1)에서 스위치 메세지가 커먼 컨트롤 수단(10)에 대한 메세지가 아니면 컴포넌트(Component) 스위치 처리루틴으로 점프시키는 제 3 단계(B3)로 순차동작한다.
제 4 도는 상기 제 2 도의 제 2 단계(A2)에서 액티브 로칼 컨트롤 테스크(11)가 스위치 메세지를 수신하여 처리하는 순서도로서, 스위치 메세지를 액티브 로칼 컨트룰 테스크(11)에서 수신하여 인액티브 로칼 컨트롤 테스크(23)로 전송하는 제 1 단계(C1)와 ; 상기 스위치 메세지를 수신한 인액티브 로칼 컨트롤 테스크(23)에서 처리하는 제 2 단계(C2)와 ; 상기 스위치 메세지에 대한 응답메세지를 액티브 로칼 컨트롤 테스크(11)로 전송하는 제 3 단계(C3)로 순차동작한다.
제 5 도는 상기 제 2 도의 제 3 단계(A3)에서 액티브 커먼 컨트롤 수단(10)이 커먼 컨트롤 스위치 응답메세지를 처리하는 순서도로서, 인액티브 로칼 컨트롤 테스크(23)로부터 커먼 컨트롤 스위치 메세지에 대한 응답메세지를 액티브 로칼 컨트롤 테스크(11)가 수신하여 퍼포먼스 모니터(50)로 액티브 커먼 컨트롤 수단(20)이 하드웨어적 알람(alarm)상태에 있음을 알리는 감시 처리기(30)를 통해 알리는 단계(D1)로 동작한다.
여기서 상기 제 3 도에서 5도까지의 동작은 망이 정상동작을 하고 있을때 수행된다.
제 6 도는 제 2 도의 4단계로부터 6단계까지(A4~A6)를 상세 설명한 것으로, 주기적으로 커먼 컨트롤 수단의 모드를 체크하는 순서도이다.
퍼포먼스 모니터(50)에서 커먼 컨트롤 수단(10,20)의 모드를 체크하여 모드가 바뀌지 않았다면 하드웨어적 알람(alarm)상태를 점검한 후에 정상동작을 계속 수행하도록 하는 제 1 단계(E1)와 ; 커먼 컨트롤 수단(10,20)의 모드가 바뀌었다면 현재 바뀐 모드가 액티브상태인가의 여부를 판단하여 액티브상태가 아니면 모니터 테스크(12)에서 구성 컨트롤 테스크(13)로 커먼 컨트롤 수단(10)이 인액티브모드로 바뀌었음을 알리는 제 2 단계(E2)와 ; 바뀐 모드가 액티브상태라면 모니터 테스크(21)에서 스위치 결과를 망관리시스템(NMS)으로 전송하면서 구성 컨트롤 테스크(22)로 망에 대해 커먼 컨트롤 수단(10)이 수행하던 동작상태(AA)를 모으라는 메세지를 전송하는 제 3 단계(E3)로 상기 동작들을 반복 수행하도록 한다. 상기에서 커먼 컨트롤 자동 스위치(common control automatic switch) 동작에 대해 자세히 설명하면, 모니터 테스크(12,21)는 계속적으로 커먼 컨트롤 수단(10,20)의 기능(operational)노드를 주시하는데, 그것은 퍼포먼스 모니터(50)에 의해서 제어된다. 이때, 만일 기능노드(operational node)가 인액티브에서 액티브로 바뀌면 모니터 테스크(12,21)는 다음과 같은 처리를 한다.
즉, 데이타 접속 장비(data interface equipment : DIECC)에 스위치오버(switchover)가 발생하였음을 알리는 액티브 스위치 결과 메세지(Activity Switch Result Message)를 만들어서 망관리시스템(NMS)으로 전송하고, 구성 컨트롤 테스크(22)로 망에 대해 커먼 컨트롤 수단(10)이 수행하던 동작상태(AA)를 모으라는 메세지를 전송한 후 수집하도록 처리한다. 그리고, 기능모드가 액티브에서 인택티브로 바뀌는 경우는 구성 컨트롤 테스크(13)로 인액티브모드 상태임을 알리도록 처리한다.
제 7 도는 제 2 도의 7단계(A7)에서 망에 대해 커먼 컨트롤 수단(10)이 수행하던 동작상태(AA)를 모아서 데이타베이스에 갱신하는 순서도로서, 망에 대해 커먼 컨트롤 수단(10)이 수행하던 동작상태(AA)를 모아야 하는 상황, 즉 커먼 컨트롤 수단(10,20)의 모드가 바뀌면 상기 동작상태를 모으라는 메세지를 모니터 데스크(21)로부터 구성 컨트롤 테스크(22)에서 수신하는 제 1 단계(F1)와 ; 망에 대해 커먼 컨트롤 수단(10)이 수행하던 동작상태(AA)에 대한 정보를 수집형태로 바꿔 모든 터미네이터 카드(terminater card : TC)와 단말기의 노드들에 대한 상태를 구성 컨트롤 테스크(22)에서 모으는 제 2 단계(F2)와 ; 시퀀스 스테터스(sequence status : SEQ-STATUS) 메세지에 따른 일련의 실행 루틴을 수행시키는 제 3 단계(F3)로 순차동작한다. 여기서 수행되는 동작은 망이 정상동작을 수행하고 있을때 이루어진다.
본 발명은 상기와 같이 저속 데이타 위성 통신 시스템(VSAT)에서 망을 관리하고 제어하는 커먼 컨트롤 수단에 중대한 에러(error)가 발생하였을 경우 예비 카드(spare card)를 이용하여 대처하는 것으로, 액티브 로칼 컨트롤 테스크(11)가 망관리시스템(NMS)에서 스위치 메세지를 구성 컨트롤 테스크(13)로부터 수신하면, 액티브 로칼 컨트롤 테스크(local control tesk)(11)는 먼저 인액티브 커먼 컨트롤 수단(20)이 스위치오버(switchover)될 수 있는 상태인지를 판별한다. 이때, 만일 스위칭을 할 수 없으면, 스위치오버가 불가능한 상태임을 액티비티 스위치 결과 메세지(activity-switch-result message)에 저장하여 망관리시스템(NMS)으로 전송하고, 스위치오버가 가능하면 스위치 메세지를 인액티브 로칼 컨트롤 테스크(23)로 전송한다.
이때 인액티브 커먼 컨트롤 수단(20)이 스위치 메세지를 수신하면 인액티브 커먼 컨트롤 수단(20)은 커먼 컨트롤 스위치 메세지에 대한 응답 메세지를 액티브 로칼 컨트롤 테스크(11)로 전송하고, 상기 로칼 컨트롤 테스크(11)가 상기 스위치 메세지에 대한 응답 메세지를 수신하면 퍼포먼스 모니터(50)에 하드웨어적 알람이 나타나게 되는데, 이것은 스위치오버 루틴을 시작하라는 것으로, 인액티브에서 액티브로 바뀌는 경우는 데이타 접속 장비의 스위치오버가 일어났음을 알리는 액티브 스위치 결과 메세지를 만들어서 망관리시스템(NMS)으로 전송하고 구성 컨트롤 테스크(22)로 망에 대해 커먼 컨트롤 수단이 수행하던 동작상태(AA)를 모으라는 메세지를 전송하여 수집하도록 처리하며, 액티브에서 인액티브로 바뀌는 경우는 구성 컨트롤 테스크(13)로 인액티브 모드 상태임을 알리도록 처리한다.
상기 하드웨어적 알람은 퍼포먼스 모니터(50)로 하여금 인액티브 커먼 컨트롤 수단(20)모드를 액티브 모드로 변경하게 하며 변경된 모드는 인액티브 커먼 컨트롤 수단(20)의 모니터 테스크(21)에 의해 검출되어지는 것이다.
이상과 같이 본 발명은 커먼 컨트롤 수단에 에러가 발생하였을 경우 전체 망에 영향을 미치지 않고 자체적으로 에러가 발생한 부분의 카드를 예비 카드로 교체하여 기능을 종전과 같이 수행하도록 함으로써 에러발생으로 인한 시스템 중단시 낭비되는 수리 시간을 줄일 수 있게 한다.

Claims (6)

  1. 액티브 로칼 컨트롤 테스크(11)가 망관리시스템(NMS)의 스위치 메세지를 구성 컨트롤 테스크(13)로부터 수신하는 제 1 단계(A1)와 ; 상기 액티브 컨트롤 테스크(11)에 의한 스위치 메세지를 수신한 인액티브 커먼 컨트롤 수단(20)에서 스위치 메세지를 수신하여 스위치 메세지에 대한 응답을 액티브 로칼 컨트롤 테스크(11)로 전송하는 제 2 단계(A2)와 ; 액티브 로칼 컨트롤 테스크(11)에서 수정해야할 메어져(major)에러상태에 대한 정보를 감시 처리기(30)로 전송하여 퍼포먼스 모니터(50)에서 스위칭 동작을 하도록 하는 제 단계(A3)와 ; 커먼 컨트롤 수단(10,20)의 모니터 테스크(12,21)가 1/2초 간격으로 퍼포먼스 모니터(50)의 접속기(interface) 부분을 계속 읽어보고 그 값으로 현재 커먼 컨트롤 수단(10,20)이 액티브인지 아닌지를 체크하여 인액티브상태가 액티브상태로 되면 망관리시스템(NMS)으로 인액티브 커먼 컨트롤 수단(20)의 모니터 테스크(21)가 스위치 결과(switch result)를 전송하는 제 4 단계(A4)와 ; 인액티브 커먼 컨트롤 수단(20)이 액티브상태로 되면 모니터 테스크(21)가 구성 컨트롤 테스크(22)로 액티브로 바뀌었음을 알려주는 제 5 단계(A5)와 ; 액티브 커먼 컨트롤 수단(10)이 인액티브상태로 되면 모니터 테스크(12)가 구성 컨트롤 테스크(13)로 인액티브로 바뀌었음을 알려주는 제 6 단계(A6)와 ; 액티브상태로 바뀐 커먼 컨트롤 수단(20)의 구성 컨트롤 테스크(22)가 망에 대해 커먼 컨트롤 수단이 수행하던 동작상태(AA)를 일일이 체크하여 자기의 데이타베이스(database)에 새롭게 갱신(update)시키는 제 7 단계(A7)로 순차동작함을 특징으로 하는 커먼 컨트롤 중복 스위치 방법.
  2. 제 1 항에 있어서, 상기 제 1 단계(A1)는 망관리시스템(NMS)에서 액티비티 스위치 메세지를 액티브 구성 컨트롤 테스크(13)에서 수신하여 커먼 컨트롤 수단(10)에 대한 메세지인가를 확인하는 단계(B1)와 ; 커먼 컨트롤 수단(10)에 대한 메세지이면 스위치 메세지를 로칼 컨트롤 테스크(11)로 전송하는 단계(B2)와 ; 스위치 메세지가 커먼 컨트롤 수단(10)에 대한 메세지가 아니면 컴포넌트(Component) 스위치 처리루틴으로 점프시키는 단계(B3)로 순차동작함을 특징으로 하는 커먼 컨트롤 중복 스위치 방법.
  3. 제 1 항에 있어서, 상기 제 2 단계(A2)는 스위치 메세지를 액티브 로칼 컨트롤 테스크(11)에서 수신하여 인액티브 로칼 컨트롤 테스크(23)로 전송하는 단계(C1)와 ; 상기 스위치 메세지를 수신한 인액티브 로칼 컨트롤 테스크(23)에서 처리하는 단계(C2)와 ; 상기 스위치 메세지에 대한 응답 메세지를 액티브 로칼 컨트롤 테스크(11)로 전송하는 단계(C3)로 순차동작함을 특징으로 하는 커먼 컨트롤 중복 스위치 방법.
  4. 제 1 항에 있어서, 상기 제 3 단계(A3)는 인액티브 로칼 컨트롤 테스크(23)로부터 커먼 컨트롤 스위치 메세지에 대한 응답 메세지를 액티브 로칼 컨트롤 테스크(11)가 수신하여 퍼포먼스 모니터(50)로 액티브 커먼 컨트롤 수단(20)이 하드웨어적 알람(alarm)상태에 있음을 알리는 감시 처리기(30)를 통해 알리는 단계(D1)로 동작함을 특징으로 하는 커먼 컨트롤 중복 스위치 방법.
  5. 제 1 항에 있어서, 상기 제 4 단계에서 제 6 단계(A4~A6)는 퍼포먼스 모니터(50)에서 커먼 컨트롤 수단(10,20)의 모드를 체크하여 모드가 바뀌지 않았다면 하드웨어적 알람(alarm)상태를 점검한 후에 정상동작을 계속 수행하도록 하는 단계(E1)와 ; 커먼 컨트롤 수단(10,20)의 모드가 바뀌었다면 현재 바뀐 모드가 액티브상태인가의 여부를 판단하여 액티브상태가 아니면 모니터 테스크(12)에서 구성 컨트롤 테스크(13)로 커먼 컨트롤 수단(10)이 인액티브모드로 바뀌었음을 알리는 단계(E2)와 ; 바뀐 모드가 액티브상태라면 모니터 테스크(21)에서 스위치 결과를 망관리시스템(NMS)으로 전송하면서 구성 컨트롤 테스크(22)로 망에 대해 커먼 컨트롤 수단(10)이 수행하던 동작상태(AA)를 모으라는 메세지를 전송하는 단계(E3)로 상기 동작들을 반복 수행하도록 함을 특징으로 하는 커먼 컨트롤 중복 스위치 방법.
  6. 제 1 항에 있어서, 상기 제 7 단계(A7)는 망에 대해 커먼 컨트롤 수단(10)이 수행하던 동작상태(AA)를 모아야 하는 상황, 즉 커먼 컨트롤 수단(10,20)의 모드가 바뀌면 상기 동작상태를 모으라는 메세지를 모니터 테스크(21)로부터 구성 컨트롤 테스크(22)에서 수신하는 단계(F1)와 ; 망에 대해 커먼 컨트롤 수단(10)이 수행하던 동작상태(AA)에 대한 정보를 수집형태로 바꿔 모든 터미네이터 카드(terminator card : TC)와 단말기의 노드들에 대한 상태를 구성 컨트롤 테스크(22)에서 모으는 단계(F2)와 ; 시퀀스 스테터스(sequence status : SEQ-STATUS) 메세지에 따른 일련의 실행 루틴을 수행시키는 단계(F3)로 순차 동작함을 특징으로 하는 커먼 컨트롤 중복 스위치 방법.
KR1019930030521A 1993-12-29 1993-12-29 커먼 컨트롤 중복 스위치 방법 KR960016648B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1019930030521A KR960016648B1 (ko) 1993-12-29 1993-12-29 커먼 컨트롤 중복 스위치 방법
JP6224390A JP2636179B2 (ja) 1993-12-29 1994-09-20 コモンコントロール冗長系切替方法
CN94116993A CN1117613A (zh) 1993-12-29 1994-10-22 集中控制冗余开关方法
US08/366,262 US5487149A (en) 1993-12-29 1994-12-29 Common control redundancy switch method for switching a faulty active common control unit with an inactive spare common control unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019930030521A KR960016648B1 (ko) 1993-12-29 1993-12-29 커먼 컨트롤 중복 스위치 방법

Publications (2)

Publication Number Publication Date
KR950022386A KR950022386A (ko) 1995-07-28
KR960016648B1 true KR960016648B1 (ko) 1996-12-19

Family

ID=19373533

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019930030521A KR960016648B1 (ko) 1993-12-29 1993-12-29 커먼 컨트롤 중복 스위치 방법

Country Status (4)

Country Link
US (1) US5487149A (ko)
JP (1) JP2636179B2 (ko)
KR (1) KR960016648B1 (ko)
CN (1) CN1117613A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101898554B1 (ko) * 2017-06-09 2018-09-13 (주)블루칩스 교류전원의 주파수 변조를 이용한 양방향 통신장치

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08235006A (ja) * 1995-02-24 1996-09-13 Fujitsu Ltd 状態監視システム
KR100244836B1 (ko) * 1995-11-02 2000-02-15 포만 제프리 엘 컴퓨터시스템 및 다수의 기능카드 중 한개의 기능카드를 격리하는 방법
US5978933A (en) * 1996-01-11 1999-11-02 Hewlett-Packard Company Generic fault tolerant platform
US6473099B1 (en) * 1996-06-03 2002-10-29 Webtv Networks, Inc. Automatically upgrading software over a satellite link
US6957260B1 (en) 1996-06-03 2005-10-18 Microsoft Corporation Method of improving access to services provided by a plurality of remote service providers
US6169726B1 (en) * 1998-12-17 2001-01-02 Lucent Technologies, Inc. Method and apparatus for error free switching in a redundant duplex communication carrier system
US6694373B1 (en) * 2000-06-30 2004-02-17 Cisco Technology, Inc. Method and apparatus for hitless switchover of a voice connection in a voice processing module
US6892321B2 (en) * 2001-07-17 2005-05-10 International Business Machines Corporation Transition to switch node adapter diagnostics using adapter device driver
US7257624B2 (en) * 2002-06-04 2007-08-14 Lucent Technologies Inc. System for storing active and inactive configuration commands at a network node for managing its configuration state
WO2005022416A1 (en) * 2003-08-21 2005-03-10 The Trustees Of Columbia University In The City Of New York Methods and systems for autonomously managing a network
US7251753B2 (en) * 2003-09-17 2007-07-31 International Business Machines Corporation Apparatus, system, and method for identifying a faulty communication module
US6920586B1 (en) * 2004-01-23 2005-07-19 Freescale Semiconductor, Inc. Real-time debug support for a DMA device and method thereof
JP4218538B2 (ja) * 2004-01-28 2009-02-04 日本電気株式会社 コンピュータシステム、バスコントローラ及びそれらに用いるバス障害処理方法
JP2006033315A (ja) * 2004-07-15 2006-02-02 Evolium Sas ネットワーク監視システム
US7840852B2 (en) * 2004-10-19 2010-11-23 Honeywell International Inc. Method and system for environmentally adaptive fault tolerant computing
US9414214B2 (en) 2007-03-05 2016-08-09 Safecom 911, Inc. Emergency radio communications system incorporating integral public safety radio bridging capability
US8934934B1 (en) 2007-03-05 2015-01-13 Safecom 911, Inc. Emergency radio communications system incorporating integral public safety radio bridging capability
US20080220801A1 (en) * 2007-03-05 2008-09-11 Hobby Patrick L Emergency Communications System
US7813750B2 (en) * 2007-03-05 2010-10-12 Hobby Patrick L Emergency radio communications system incorporating integral public safety radio bridging capability
EP2930623B1 (en) * 2014-04-09 2017-08-02 ABB Schweiz AG Controller system with peer-to-peer redundancy, and method to operate the system
US10332708B2 (en) 2015-12-09 2019-06-25 Thales Canada Inc Seamless switchover system and method

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3890493A (en) * 1974-03-21 1975-06-17 Bell Telephone Labor Inc Circuitry for detecting faults in duplicate controllers
US4358823A (en) * 1977-03-25 1982-11-09 Trw, Inc. Double redundant processor
US4371754A (en) * 1980-11-19 1983-02-01 Rockwell International Corporation Automatic fault recovery system for a multiple processor telecommunications switching control
US4455601A (en) * 1981-12-31 1984-06-19 International Business Machines Corporation Cross checking among service processors in a multiprocessor system
US4634110A (en) * 1983-07-28 1987-01-06 Harris Corporation Fault detection and redundancy management system
US4823256A (en) * 1984-06-22 1989-04-18 American Telephone And Telegraph Company, At&T Bell Laboratories Reconfigurable dual processor system
US4797884A (en) * 1986-09-29 1989-01-10 Texas Instruments Incorporated Redundant device control unit
WO1991008535A1 (en) * 1989-11-27 1991-06-13 Olin Corporation Method and apparatus for providing backup process control
JP2722879B2 (ja) * 1991-08-22 1998-03-09 日本電気株式会社 予備切替方式
US5196734A (en) * 1992-07-28 1993-03-23 International Business Machines Corporation CCS latch with in-circuit redundancy

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101898554B1 (ko) * 2017-06-09 2018-09-13 (주)블루칩스 교류전원의 주파수 변조를 이용한 양방향 통신장치

Also Published As

Publication number Publication date
KR950022386A (ko) 1995-07-28
JP2636179B2 (ja) 1997-07-30
CN1117613A (zh) 1996-02-28
JPH07212371A (ja) 1995-08-11
US5487149A (en) 1996-01-23

Similar Documents

Publication Publication Date Title
KR960016648B1 (ko) 커먼 컨트롤 중복 스위치 방법
US6038288A (en) System and method for maintenance arbitration at a switching node
JP4842332B2 (ja) 設定機能性、障害分離機能性、および冗長障害援助機能性を有する入出力デバイス
US5408218A (en) Model based alarm coordination
JPH11203157A (ja) 冗長装置
JP3407016B2 (ja) 網管理システム
JP2973685B2 (ja) 移動通信システムの共通データベース二重化方式
JP3025732B2 (ja) 多重化コンピュータシステムの制御方式
JP3121487B2 (ja) プロセッサモジュール間接続通信システム
JPH07319836A (ja) 障害監視方式
JP2000307591A (ja) 情報処理システムの自動障害復旧装置
JP3424738B2 (ja) アラーム状態管理方法及びシステム
JP2630255B2 (ja) ネットワーク障害表示復旧方式
KR100262949B1 (ko) 신호중계교환시스템의 시스템 유지보수 관리기능 복구 방법
JP3097625B2 (ja) 情報処理システム
KR100275445B1 (ko) 신호중계 교환시스템에서의 통신경로 이중화 방법
JP3246779B2 (ja) 故障情報収集方式
JPS6036148B2 (ja) 障害処理方式
JPH03280144A (ja) 通信制御システム
JPH02216931A (ja) 障害情報通知方式
JPH0463422B2 (ko)
US20020099981A1 (en) Method, system and device for identifying a defective unit
JPH10173706A (ja) 通信中継方法及び装置
JP2000295220A (ja) ネットワーク管理装置
Rodriguez Transaction network, telephones, and terminals: Transaction network operational programs

Legal Events

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

Payment date: 20041119

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee