KR101397993B1 - 접속 교환 프로세서 이중화 시스템 및 방법 - Google Patents

접속 교환 프로세서 이중화 시스템 및 방법 Download PDF

Info

Publication number
KR101397993B1
KR101397993B1 KR1020070059291A KR20070059291A KR101397993B1 KR 101397993 B1 KR101397993 B1 KR 101397993B1 KR 1020070059291 A KR1020070059291 A KR 1020070059291A KR 20070059291 A KR20070059291 A KR 20070059291A KR 101397993 B1 KR101397993 B1 KR 101397993B1
Authority
KR
South Korea
Prior art keywords
processor
connection
connection switching
behalf
exchange
Prior art date
Application number
KR1020070059291A
Other languages
English (en)
Other versions
KR20080111215A (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 KR1020070059291A priority Critical patent/KR101397993B1/ko
Publication of KR20080111215A publication Critical patent/KR20080111215A/ko
Application granted granted Critical
Publication of KR101397993B1 publication Critical patent/KR101397993B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • G06F15/17306Intercommunication techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4265Bus transfer protocol, e.g. handshake; Synchronisation on a point to point bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Hardware Redundancy (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 교환기의 접속 교환 프로세서 이중화 시스템 및 방법에 관한 것이다. 본 발명에 의하면, 2 개의 접속 교환 프로세서가 버스를 공유함으로써 페어를 구성한다. 따라서, 하나의 접속 교환 프로세서에 장애가 발생한 경우, 페어를 구성하는 다른 접속 교환 프로세서에 의해 가입자들에게 중단없는 서비스를 제공할 수 있다.
Figure R1020070059291
교환기, 접속 교환 프로세서, 이중화, 버스, 공유

Description

접속 교환 프로세서 이중화 시스템 및 방법{Duplex System and Method of Access Switching Processor}
도 1은 본 발명에 따른 접속 교환 프로세서 이중화 시스템을 도시한 도면.
도 2는 본 발명에 따라 접속 교환 프로세서를 이중화 하는 과정을 도시한 도면.
* 도면의 주요 부분에 대한 부호의 설명 *
10: 제1 접속 교환 프로세서 11: 제1 동작 프로세서
12: 제1 예비 프로세서 20: 제2 접속 교환 프로세서
21: 제2 동작 프로세서 22: 제2 예비 프로세서
30: 버스
본 발명은 교환기의 접속 교환 프로세서 이중화 시스템에 관한 것이다. 본 발명에 의하면, 2 개의 접속 교환 프로세서가 버스를 공유함으로써 페어를 구성한다. 따라서, 하나의 접속 교환 프로세서에 장애가 발생한 경우, 페어를 구성하는 다른 접속 교환 프로세서에 의해 가입자들에게 중단없는 서비스를 제공할 수 있다.
종래의 접속 교환 프로세서는 메인 프로세서가 이중화되어 서비스를 제공한다. 즉, 2 개의 메인 프로세서가 연결되어서, 제1 메인 프로세서(액티브 프로세서)가 고장이 나서 동작하지 못하는 경우, 제2 메인 프로세서(스탠바이 프로세서)가 대신하여 서비스를 제공한다. 그러나, 상기와 같은 프로세서 이중화의 경우에는, 상기 액티브 프로세서에서 스탠바이 프로세서로의 제어 메시지가 정상적으로 전달되는 경우에만 이중화 동작이 가능하다. 따라서, 하드웨어 불량이나 기타의 이유로 제어 메시지가 스탠바이 프로세서로 전달되지 못하는 경우, 이중화 기능이 동작하지 못하여 서비스 제공이 중단되는 문제점이 있다.
본 발명은 전술한 바와 같은 문제점을 해결하기 위하여 안출된 것으로, 본 발명에서는 2 개의 접속 교환 프로세서가 버스를 공유함으로써 페어를 구성한다. 따라서, 하나의 접속 교환 프로세서에 장애가 발생한 경우, 페어를 구성하는 다른 접속 교환 프로세서에 의해 가입자들에게 중단없는 서비스를 제공할 수 있다.
따라서, 본 발명의 목적은 접속 교환 프로세서 이중화 시스템을 제공하기 위한 것이다. 또한 본 발명의 목적은 접속 교환 프로세서를 이중화하는 방법을 제공하기 위한 것이다.
본 발명은 접속 교환 프로세서 이중화 시스템에 관한 것이다. 상기 장치는 제1 동작 프로세서 및 제1 예비 프로세서가 제어 채널 및 데이터 채널에 의해 연결된 제1 접속 교환 프로세서로서, 상기 데이터 채널을 통하여 상기 제1 동작 프로세서 및 상기 제1 예비 프로세서의 메모리가 동기화되며, 상기 제1 동작 프로세서가 결함에 의해 동작하지 못하는 경우 상기 제어 채널을 통해 상기 제1 예비 프로세서로 제어 메시지를 전달하여 상기 제1 예비 프로세서가 상기 제1 동작 프로세서를 대신하여 기능을 수행하도록 구성되는 제1 접속 교환 프로세서; 제2 동작 프로세서 및 제2 예비 프로세서가 제어 채널 및 데이터 채널에 의해 연결된 제2 접속 교환 프로세서로서, 상기 데이터 채널을 통하여 상기 제2 동작 프로세서 및 상기 제2 예비 프로세서의 메모리가 동기화되며, 상기 제2 동작 프로세서가 결함에 의해 동작하지 못하는 경우 상기 제어 채널을 통해 상기 제2 예비 프로세서로 제어 메시지를 전달하여 상기 제2 예비 프로세서가 상기 제2 동작 프로세서를 대신하여 기능을 수행하도록 구성되는 제2 접속 교환 프로세서; 및 상기 제1 접속 교환 프로세서 및 상기 제2 접속 교환 프로세서 사이를 연결하는 버스를 포함한다.
또한, 본 발명은 접속 교환 프로세서를 이중화하는 방법에 관한 것으로서, 제1 동작 프로세서와 제1 예비 프로세서가 이중화되어 동작하는 제1 접속 교환 프로세서, 및 제2 동작 프로세서와 제2 예비 프로세서가 이중화되어 동작하는 제2 접속 교환 프로세서를 버스로 연결하여 이중화하는 방법으로서, 상기 제2 예비 프로세서가 상기 제1 접속 교환 프로세서로 상태확인 요청 메시지를 주기적으로 전송하 는 단계; 및 상기 제2 예비 프로세서가 상기 상태확인 요청 메시지에 대하여 상기 제1 접속 교환 프로세서로부터 연속하여 소정 횟수 이상 응답 메시지를 수신하지 못한 경우, 상기 제2 예비 프로세서가 상기 제1 동작 프로세서를 대신하여 기능을 수행하는 단계를 포함한다.
이하에서는, 도면을 참조하여 본 발명의 실시예를 구체적으로 설명한다. 그러나, 본 발명이 하기의 실시예에 의하여 제한되는 것은 아니다.
도 1은 본 발명에 따른 접속 교환 프로세서 이중화 시스템을 도시한 도면이고, 도 2는 본 발명에 따라 접속 교환 프로세서를 이중화하는 과정을 도시한 도면이다.
본 발명에 따른 접속 교환 프로세서 이중화 시스템은 제1 접속 교환 프로세서(10), 제2 접속 교환 프로세서(20) 및 상기 프로세서들에 의해 공유되어 상기 프로세서 사이를 연결하는 버스(30)를 포함한다.
상기 제1 접속 교환 프로세서(10)는 제1 동작 프로세서(11), 제1 예비 프로세서(12) 및 상기 프로세서 사이를 연결하는 제어 채널(13)과 데이터 채널(14)을 포함한다.
상기 제1 동작 프로세서(11)는 상기 제1 접속 교환 프로세서(10)의 메인 프로세서로서의 기능을 수행(액티브 모드)한다. 그리고, 상기 제1 예비 프로세서(12)는 상기 제1 동작 프로세서(11)가 하드웨어 고장 등의 결함에 의해 장애가 발생하는 경우에 상기 제1 동작 프로세서(11)를 대신하여 기능을 수행하기 위해 구성된 예비 프로세서이다.
상기 제1 동작 프로세서(11)와 상기 제1 예비 프로세서(12)는 제어 채널(13) 및 데이터 채널(14)에 의해 연결되며, 상기 제1 동작 프로세서(11)가 하드웨어 고장 등의 결함에 의하여 정상적으로 동작하지 못할 경우, 상기 제어 채널(13)을 통하여 상기 제1 예비 프로세서(12)로 제어 메시지를 전달한다. 상기 제어 메시지를 수신한 제1 예비 프로세서(12)는 액티브 모드로 동작하여 상기 데이터 채널(14)을 통하여 동기화된 메모리를 기반으로 하여 상기 제1 동작 프로세서(11)를 대신하여 기능을 수행한다.
상기 제2 접속 교환 프로세서(20)는 상기한 제1 접속 교환 프로세서(10)와 마찬가지로 제2 동작 프로세서(21), 제2 예비 프로세서(22) 및 상기 프로세서 사이를 연결하는 제어 채널(23)과 데이터 채널(24)을 포함하며, 상기 상세 구성의 기본적인 기능도 상기한 바와 같다.
상기 제2 접속 교환 프로세서(20)는 상기한 제1 접속 교환 프로세서(10)와 마찬가지로 내부의 이중화된 프로세서에 의해 이동전화 서비스를 제공하며, 이에 덧붙여 상기 제1 접속 교환 프로세서(10)와 버스(30)를 통하여 연결되어, 상기 제1 접속 교환 프로세서(10)의 페어 프로세서의 기능도 수행한다. 또한, 상기 제1 접속 교환 프로세서(10)도 역시 상기 제2 접속 교환 프로세서(20)의 페어 프로세서의 기능을 수행한다.
상기 제2 예비 프로세서(22)는 상기 제1 동작 프로세서(11) 및 상기 제 1 접속 교환 프로세서(10)의 제어 채널(13)의 동작 상태를 주기적으로 체크하기 위해 서, 상기 버스(30)를 통하여 상기 제1 접속 교환 프로세서(10)로 상태확인요청 메시지를 주기적으로 전송한다(S10). 바람직하게는, 상기 제2 예비 프로세서(22)는 3초 주기로 상기 제1 접속 교환 프로세서(10)에 상태확인요청 메시지를 전송한다.
상기 제1 접속 교환 프로세서(10)가 정상적으로 기능을 수행하고 있을 때에는, 즉 상기 제1 동작 프로세서(11) 및 제1 예비 프로세서(12) 중 어느 하나의 프로세서가 기능을 수행 중인 때에는, 상기 제2 예비 프로세서(22)로부터 상기 상태확인요청 메시지를 수신할 경우, 상기 제1 동작 프로세서(11) 및 제1 예비 프로세서(12) 중에서 액티브 모드로 동작 중인 어느 하나의 프로세서에 의해 상기 제2 예비 프로세서(22)로 응답 메시지를 전송하게 된다.
상기 제2 예비 프로세서(22)는 제1 접속 교환 프로세서(10)로 전송한 상태확인 요청 메시지에 대하여 상기 제1 접속 교환 프로세서(10)로부터 응답 메시지를 수신하지 못한 경우, 연속하여 소정 횟수 이상 응답 메시지를 수신하지 못하였는지를 판단한다(S20). 예를 들어, 상기 제2 예비 프로세서(22)가 연속하여 3회 이상 상기 제1 접속 교환 프로세서(10)로부터 응답 메시지를 수신하지 못한 경우에는, 상기 제2 예비 프로세서(22)가 상기 제1 동작 프로세서(11)를 대신하여 기능을 수행한다(S30).
본 발명에 의하면, 2 개의 접속 교환 프로세서가 버스를 공유함으로써 페어를 구성하여, 하나의 접속 교환 프로세서에 장애가 발생한 경우에도, 페어를 구성 하는 다른 접속 교환 프로세서에 의해 가입자들에게 중단없는 서비스를 제공할 수 있다.
본 발명에 따른 실시예는 상술한 것으로 한정되지 않고, 본 발명과 관련하여 통상의 지식을 가진 자에게 자명한 범위 내에서 여러 가지의 대안, 수정 및 변경하여 실시할 수 있다.

Claims (4)

  1. 제1 동작 프로세서 및 제1 예비 프로세서가 제어 채널 및 데이터 채널에 의해 연결된 제1 접속 교환 프로세서로서, 상기 데이터 채널을 통하여 상기 제1 동작 프로세서 및 상기 제1 예비 프로세서의 메모리가 동기화되며, 상기 제1 동작 프로세서가 결함에 의해 동작하지 못하는 경우 상기 제어 채널을 통해 상기 제1 예비 프로세서로 제어 메시지를 전달하여 상기 제1 예비 프로세서가 상기 제1 동작 프로세서를 대신하여 기능을 수행하도록 구성되는 제1 접속 교환 프로세서;
    제2 동작 프로세서 및 제2 예비 프로세서가 제어 채널 및 데이터 채널에 의해 연결된 제2 접속 교환 프로세서로서, 상기 데이터 채널을 통하여 상기 제2 동작 프로세서 및 상기 제2 예비 프로세서의 메모리가 동기화되며, 상기 제2 동작 프로세서가 결함에 의해 동작하지 못하는 경우 상기 제어 채널을 통해 상기 제2 예비 프로세서로 제어 메시지를 전달하여 상기 제2 예비 프로세서가 상기 제2 동작 프로세서를 대신하여 기능을 수행하도록 구성되는 제2 접속 교환 프로세서; 및
    상기 제1 접속 교환 프로세서 및 상기 제2 접속 교환 프로세서 사이를 연결하는 버스를 포함하며,
    상기 제1 접속 교환 프로세서는 상기 제2 예비 프로세서로부터 상태확인요청 메시지를 수신할 경우, 상기 제1 동작 프로세서 및 제1 예비 프로세서 중에서 액티브 모드로 동작 중인 어느 하나의 프로세서에 의해 상기 제2 예비 프로세서로 응답 메시지를 전송하는 것을 특징으로 하는 접속 교환 프로세서 이중화 시스템.
  2. 삭제
  3. 제1항에 있어서, 상기 제2 예비 프로세서는 상기 버스를 통하여 상기 제1 접속 교환 프로세서에 상태확인요청 메시지를 주기적으로 전송하며, 상기 제1 접속 교환 프로세서로부터 소정 횟수 이상 연속하여 응답을 수신하지 못한 경우, 상기 제2 예비 프로세서가 상기 제1 동작 프로세서를 대신하여 기능을 수행하는 것을 특징으로 하는 접속 교환 프로세서 이중화 시스템.
  4. 제1 동작 프로세서와 제1 예비 프로세서가 이중화되어 동작하는 제1 접속 교환 프로세서, 및 제2 동작 프로세서와 제2 예비 프로세서가 이중화되어 동작하는 제2 접속 교환 프로세서를 버스로 연결하여 이중화하는 방법으로서,
    상기 제2 예비 프로세서가 상기 제1 접속 교환 프로세서로 상태확인 요청 메시지를 주기적으로 전송하는 단계; 및
    상기 제2 예비 프로세서가 상기 상태확인 요청 메시지에 대하여 상기 제1 접속 교환 프로세서로부터 연속하여 소정 횟수 이상 응답 메시지를 수신하지 못한 경우, 상기 제2 예비 프로세서가 상기 제1 동작 프로세서를 대신하여 기능을 수행하는 단계를 포함하는 것을 특징으로 하는 접속 교환 프로세서 이중화 방법.
KR1020070059291A 2007-06-18 2007-06-18 접속 교환 프로세서 이중화 시스템 및 방법 KR101397993B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070059291A KR101397993B1 (ko) 2007-06-18 2007-06-18 접속 교환 프로세서 이중화 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070059291A KR101397993B1 (ko) 2007-06-18 2007-06-18 접속 교환 프로세서 이중화 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20080111215A KR20080111215A (ko) 2008-12-23
KR101397993B1 true KR101397993B1 (ko) 2014-05-22

Family

ID=40369508

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070059291A KR101397993B1 (ko) 2007-06-18 2007-06-18 접속 교환 프로세서 이중화 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR101397993B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101596140B1 (ko) * 2014-05-26 2016-02-22 주식회사 이노피아테크 이중화 구조에 기초한 tcp 기반의 고장 감내 장치 및 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030047520A (ko) * 2001-12-11 2003-06-18 엘지전자 주식회사 에이티엠 교환 시스템 내 보드간의 이중화 구조 및 그운용 방법
KR100404318B1 (ko) 2000-12-26 2003-11-01 한국전자통신연구원 프로세서 보드 이중화 장치에서의 데이터 읽기/쓰기 제어방법
KR20030089734A (ko) * 2002-05-18 2003-11-28 엘지전자 주식회사 프로세서 보드 이중화 장치 및 그 운용방법
KR20050055871A (ko) * 2003-12-09 2005-06-14 엘지전자 주식회사 이중화 절체 요구를 이용한 이중화 절체 장치 및 그 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100404318B1 (ko) 2000-12-26 2003-11-01 한국전자통신연구원 프로세서 보드 이중화 장치에서의 데이터 읽기/쓰기 제어방법
KR20030047520A (ko) * 2001-12-11 2003-06-18 엘지전자 주식회사 에이티엠 교환 시스템 내 보드간의 이중화 구조 및 그운용 방법
KR20030089734A (ko) * 2002-05-18 2003-11-28 엘지전자 주식회사 프로세서 보드 이중화 장치 및 그 운용방법
KR20050055871A (ko) * 2003-12-09 2005-06-14 엘지전자 주식회사 이중화 절체 요구를 이용한 이중화 절체 장치 및 그 방법

Also Published As

Publication number Publication date
KR20080111215A (ko) 2008-12-23

Similar Documents

Publication Publication Date Title
US20070288585A1 (en) Cluster system
US9032240B2 (en) Method and system for providing high availability SCTP applications
JPH04217136A (ja) データインテグリティを保証する通信システム
JP2004171370A (ja) 冗長構成におけるクライアント/サーバ間のアドレス制御方式および方法
KR101397993B1 (ko) 접속 교환 프로세서 이중화 시스템 및 방법
JPH09186686A (ja) 網管理システム
CN111490932A (zh) 一种通信方法和装置
JP5176914B2 (ja) 伝送装置及び冗長構成部の系切替え方法
JP2006254096A (ja) Ip電話システム
US20090019140A1 (en) Method for backup switching spatially separated switching systems
US7577135B2 (en) IP telephone system
CN111404813B (zh) 一种通信方法和装置
JP2002373084A (ja) 二重化システムの状態交換・障害検出兼用方法
KR970002693B1 (ko) 사설전자교환시스템의 통화복구유지방법과 그 장치
JP2006254111A (ja) Ip電話システム
JPH04101255A (ja) バスバックアップ機構
KR20070080626A (ko) 이중화 장치 및 그 운용 방법
JP2000151809A (ja) 二重化情報中継装置及び切替制御方法
KR20080041347A (ko) 고가용성 시스템 및 고가용성 서비스를 제공하기 위한 방법
JP4916670B2 (ja) Ip電話システム
JPH09261235A (ja) 通信処理装置
KR100645520B1 (ko) 이중화된 cti 시스템의 링크 장치 및 방법
KR930010917B1 (ko) CCITT No. 7 신호방식의 신호연결 제어부간 동작대기 방법에 의한 신호망 관련데이터 일치방법
JP2006254108A (ja) Ip電話システム
JPH0844637A (ja) データ転送制御機能を有した計算機システム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee