KR100466585B1 - 이동통신시스템의 제어국에서 분산된 제어 프로세서간연결 정보 일치성 보장 방법 - Google Patents

이동통신시스템의 제어국에서 분산된 제어 프로세서간연결 정보 일치성 보장 방법 Download PDF

Info

Publication number
KR100466585B1
KR100466585B1 KR10-2001-0083172A KR20010083172A KR100466585B1 KR 100466585 B1 KR100466585 B1 KR 100466585B1 KR 20010083172 A KR20010083172 A KR 20010083172A KR 100466585 B1 KR100466585 B1 KR 100466585B1
Authority
KR
South Korea
Prior art keywords
connection information
connection
control unit
consistency
switch
Prior art date
Application number
KR10-2001-0083172A
Other languages
English (en)
Other versions
KR20030053132A (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 KR10-2001-0083172A priority Critical patent/KR100466585B1/ko
Publication of KR20030053132A publication Critical patent/KR20030053132A/ko
Application granted granted Critical
Publication of KR100466585B1 publication Critical patent/KR100466585B1/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/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/0695Management of faults, events, alarms or notifications the faulty arrangement being the maintenance, administration or management system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition

Landscapes

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

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야
본 발명은 이동통신시스템의 제어국에서 분산된 제어 프로세서간 연결 정보 일치성 보장 방법에 관한 것임.
2. 발명이 해결하려고 하는 기술적 과제
본 발명은, 하드웨어 장애나 소프트웨어 오류로 인한 연결 정보의 불일치 발생시 즉각적으로 복구 알고리즘을 구동함으로써, 분산된 제어 프로세서별로 관리하는 연결 정보들간의 일치성을 보장하기 위한 이동통신시스템의 제어국에서 분산된 제어 프로세서간 연결 정보 일치성 보장 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있음.
3. 발명의 해결방법의 요지
본 발명은, 이동통신시스템의 제어국에서 분산된 제어 프로세서간 연결 정보 일치성 보장 방법에 있어서, 시스템 초기화시, 제어 메시지 및 신호 프로토콜 메시지 전달이나 이동 가입자의 호 발생에 따른 사용자 트래픽 전달을 위하여, 비동기전달모드(ATM) 스위치 연결을 설정 및 해제하는 스위치 연결 설정 및 해제 단계; 상기 시스템 운용 중에 액세스 제어부(ACP)의 장애 발생시, 기 저장된 연결 정보의 유실 여부에 따라, 분산되어 이와 관련된 연결 정보를 보유한 프로세서들간의 데이터를 실시간으로 삭제하여 연결 정보 일치성을 보장하는 제1 연결 정보 일치성 보장단계; 상기 시스템 운용 중에 스위치 제어부(SCP)의 장애 발생 및 복구시, 기 저장된 연결 정보의 유실 여부에 따라, 분산되어 이와 관련된 연결 정보를 보유한 프로세서들간의 데이터를 일치시키도록 기 설정된 연결 정보를 정상 상태로 복원하여 연결 정보 일치성을 보장하는 제2 연결 정보 일치성 보장단계; 및 상기 시스템 운용 중에 ATM 인터페이스부(AIM)의 장애 발생시, 상기 스위치 제어부 및 상기 액세스 제어부와의 연결 상태를 실시간으로 해제하고, 정상 상태로 천이시 해당 AIM과 관련된 초기 제어 경로를 재설정하여 연결 정보 일치성을 보장하는 제3 연결 정보 일치성 보장단계를 포함함.
4. 발명의 중요한 용도
본 발명은 이동통신시스템 등에 이용됨.

Description

이동통신시스템의 제어국에서 분산된 제어 프로세서간 연결 정보 일치성 보장 방법{Connection Information Consistency Guarantee Method between Distributed Control Processors in RNC of Mobile Communication System}
본 발명은 이동통신시스템의 제어국에서 분산된 제어 프로세서간 연결 정보 일치성 보장 기술에 관한 것으로, 더욱 상세하게는 하드웨어 장애나 소프트웨어 오류로 인한 연결 정보의 불일치 발생시 즉각적으로 복구 알고리즘을 구동함으로써, 분산된 제어 프로세서별로 관리하는 연결 정보들간의 일치성을 보장하기 위한 이동통신시스템의 제어국에서 분산된 제어 프로세서간 연결 정보 일치성 보장 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.
지금까지의 통신망 제어 구조는 정보를 전달하는 트랜스포트 계층 기능을 수행하는 하드웨어와 프로토콜 처리 및 라우팅에 의한 네트워크 서비스를 수행하는 제어 소프트웨어가 상호 밀접하게 결합된(Monolithic) 형태로 제공되었다. 그러므로, 하드웨어 변경시 대부분 제어 소프트웨어들이 병행하여 변경되어야 하며, 새로운 서비스 추가시에도 기존 처리와 밀접한 관계를 형성하므로 파급 효과가 크고 개발 비용이 증가하게 되었다. 또한, 다양한 서비스는 서비스별로 별도의 네트워크를 구성하여 제공되었으나 최근에는 다양한 멀티서비스를 통합하여 하나의 인프라를 통하여 제공하도록 통합 서비스 망을 구축하는 추세이며, 사용자 필요에 의한 다양한 서비스 생성 및 새로운 서비스 추가를 용이하게 하고 새로운 전달 및 제어 기술 적용의 도입이 용이하도록하는 개방형 네트워크 기술이 대두하였다.
MSF(Multiservice Switching Forum), ISC(International Softswitch Consortium), IETF(Internet Engineering Task Forum), IEEE PIN(Programming Interface Network)을 중심으로 스위칭 시스템내 개방형 인터페이스를 정의하여 호와 연결을 분리 제어하는 표준 스위치 제어 프로토콜이 활발히 연구중이며, 이러한 표준 인터페이스를 지원하는 다양한 업체의 통신 장비들 사이에는 상호운용이 가능하고 시스템 종속적인 하드웨어와 서비스 제어 소프트웨어를 분리하여 처리함으로써 새로운 서비스의 추가가 용이하다.
IMT(International Mobile Telecommunication)-2000 비동기 RNC(Radio Network Controller) 구조 정립시 개방형 스위치 제어 개념을 적용하여 제어 처리부와 스위칭 처리부를 분리하여 모듈별로 기능을 할당하였으며, 분산된 다중 제어 프로세서간에 상호 관련된 데이터 관리시 이들간의 일치성이 보장되어야 한다.
종래에는 이러한 유형의 데이터 불일치가 발생되는 경우 사용자의 서비스 불가능 상태를 감지하는 시점에서 해제 처리를 수행하거나 관련된 다중 제어 프로세서 중 하나가 장애가 발생한 경우 모든 연결을 해제시킴으로서, 통화중인 서비스가 절단되었다. 또한, 연결 요구시 연결 자원 정보의 불일치가 발생한 경우에도 상위 제어 프로세서의 요구를 무조건 수용하는 방식을 적용함으로써, 시스템 운용중 허용 범위내에서 발생할 수 있는 경우로 인한 불일치 발생인지 개발자의 오류로 인한 불일치인지를 판별할 수 없으므로 문제점의 정확한 원인이 조기에 발견되지 않았다.
따라서, 현재의 기술분야에서는 ATM(Asynchronous Transfer Mode) 연결 정보를 관리하는 분산된 다중 제어 프로세서들간에 하드웨어 장애나 소프트웨어 오류로 인한 프로세서간 연결 자원 정보의 불일치 발생시에도 서비스 품질을 향상시키기 위하여 각 모듈별 수행 기능의 특성을 고려한 연결 정보 일치성을 보장할 수 있는 기술이 절실히 요구되고 있다.
본 발명은, 상기한 바와 같은 요구에 부응하기 위하여 제안된 것으로, 하드웨어 장애나 소프트웨어 오류로 인한 연결 정보의 불일치 발생시 즉각적으로 복구 알고리즘을 구동함으로써, 분산된 제어 프로세서별로 관리하는 연결 정보들간의 일치성을 보장하기 위한 이동통신시스템의 제어국에서 분산된 제어 프로세서간 연결 정보 일치성 보장 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
도 1 은 본 발명이 적용되는 IMT-2000 비동기 RNC의 구성예시도,
도 2 는 본 발명이 적용되는 ATM 스위치의 구성 및 프로세서간의 정합 시스템의 구성예시도,
도 3a 는 본 발명에 따른 분산된 제어 프로세서간 연결 정보 일치성 보장 방법 중 RNC내 ATM 연결 설정 처리 과정에 대한 일실시예 흐름도,
도 3b 는 본 발명에 따른 분산된 제어 프로세서간 연결 정보 일치성 보장 방법 중 RNC내 ATM 연결 해제 처리 과정에 대한 일실시예 흐름도,
도 4a 는 본 발명에 따른 분산된 제어 프로세서간 연결 정보 일치성 보장 방법 중 액세스 제어부의 ACP 보드 장애 발생시 연결 정보를 일치시키는 과정에 대한 일실시예 흐름도,
도 4b 는 본 발명에 따른 분산된 제어 프로세서간 연결 정보 일치성 보장 방법 중 스위치 제어부의 SCP 보드 장애 발생시 연결 정보를 일치시키는 과정에 대한 일실시예 흐름도,
도 4c 는 본 발명에 따른 분산된 제어 프로세서간 연결 정보 일치성 보장 방법 중 ATM 인터페이스부의 AIM 보드 장애 발생 및 복구 연결 정보를 일치시키는 과정에 대한 일실시예 흐름도,
도 5a 는 본 발명에 따른 분산된 제어 프로세서간 연결 정보 일치성 보장 방법 중 액세스 제어부와 스위치 제어부간 연결 자원 불일치 발생시 복구시키는 과정에 대한 일실시예 흐름도,
도 5b 는 본 발명에 따른 분산된 제어 프로세서간 연결 정보 일치성 보장 방법 중 스위치 제어부와 ATM 인터페이스의 AIM간 연결 자원 불일치 발생시 복구시키는 과정에 대한 일실시예 흐름도이다.
* 도면의 주요 부분에 대한 부호의 설명
21 : 제어부 211 : 액세스 제어부
212 : 운용보전부(OMP) 213 : 원격 운용유지보수부(R-OMS)
214 : 액세스 라우팅부(ARP) 215 : 원격 경보 처리부(RAGM)
22 : 스위칭부 221 : 스위치 제어부(SCP)
222 : ATM 인터페이스부 223 : ATM 스위칭부(ASM)
상기 목적을 달성하기 위한 본 발명의 방법은, 이동통신시스템의 제어국에서 분산된 제어 프로세서간 연결 정보 일치성 보장 방법에 있어서, 시스템 초기화시, 제어 메시지 및 신호 프로토콜 메시지 전달이나 이동 가입자의 호 발생에 따른 사용자 트래픽 전달을 위하여, 비동기전달모드(ATM) 스위치 연결을 설정 및 해제하는 스위치 연결 설정 및 해제 단계; 상기 시스템 운용 중에 액세스 제어부(ACP)의 장애 발생시, 기 저장된 연결 정보의 유실 여부에 따라, 분산되어 이와 관련된 연결 정보를 보유한 프로세서들간의 데이터를 실시간으로 삭제하여 연결 정보 일치성을 보장하는 제1 연결 정보 일치성 보장단계; 상기 시스템 운용 중에 스위치 제어부(SCP)의 장애 발생 및 복구시, 기 저장된 연결 정보의 유실 여부에 따라, 분산되어 이와 관련된 연결 정보를 보유한 프로세서들간의 데이터를 일치시키도록 기 설정된 연결 정보를 정상 상태로 복원하여 연결 정보 일치성을 보장하는 제2 연결 정보 일치성 보장단계; 및 상기 시스템 운용 중에 ATM 인터페이스부(AIM)의 장애 발생시, 상기 스위치 제어부 및 상기 액세스 제어부와의 연결 상태를 실시간으로 해제하고, 정상 상태로 천이시 해당 AIM과 관련된 초기 제어 경로를 재설정하여 연결 정보 일치성을 보장하는 제3 연결 정보 일치성 보장단계를 포함하여 이루어진 것을 특징으로 한다.또한, 본 발명은, 상기 스위치 제어부(SCP) 및 상기 액세스 제어부(ACP)와의 연결 정보 불일치시에, 상기 스위치 제어부내에 남아있는 연결 정보를 상기 액세스 제어부로 보고하여 불일치 원인을 분석하고, 이를 이용한 연결 해제를 재요구하여 상기 스위치 제어부내에 남아있던 불일치된 연결정보를 삭제하고, 상기 스위치 제어부 및 상기 액세스 제어부간 연결 정보를 일치시키는 제4 연결 정보 일치성 보장단계를 더 포함하여 이루어진 것을 특징으로 한다.또한, 본 발명은, 상기 스위치 제어부(SCP) 및 상기 ATM 인터페이스부(AIM)와의 연결 정보 불일치시, 상기 스위치 제어부로부터 수신된 연결 정보로 상기 ATM 인터페이스부내의 연결을 설정하여 상기 ATM 인터페이스부내 불일치된 연결을 삭제하는 동시에 새로운 연결 요구를 반영하도록 불일치 발생시에만 실시간으로 복구 알고리즘을 구동하여 상기 스위치 제어부 및 상기 ATM 인터페이스부간 연결 정보를 일치시키는 제5 연결 정보 일치성 보장단계를 더 포함하여 이루어진 것을 특징으로 한다.
한편, 본 발명은, 프로세서를 구비한 이동통신시스템에, 시스템 초기화시, 제어 메시지 및 신호 프로토콜 메시지 전달이나 이동 가입자의 호 발생에 따른 사용자 트래픽 전달을 위하여, 비동기전달모드(ATM) 스위치 연결을 설정 및 해제하는 스위치 연결 설정 및 해제 기능; 상기 시스템 운용 중에 액세스 제어부(ACP)의 장애 발생시, 기 저장된 연결 정보의 유실 여부에 따라, 분산되어 이와 관련된 연결 정보를 보유한 프로세서들간의 데이터를 실시간으로 삭제하여 연결 정보 일치성을 보장하는 제1 연결 정보 일치성 보장기능; 상기 시스템 운용 중에 스위치 제어부(SCP)의 장애 발생 및 복구시, 기 저장된 연결 정보의 유실 여부에 따라, 분산되어 이와 관련된 연결 정보를 보유한 프로세서들간의 데이터를 일치시키도록 기 설정된 연결 정보를 정상 상태로 복원하여 연결 정보 일치성을 보장하는 제2 연결 정보 일치성 보장기능; 및 상기 시스템 운용 중에 ATM 인터페이스부(AIM)의 장애 발생시, 상기 스위치 제어부 및 상기 액세스 제어부와의 연결 상태를 실시간으로 해제하고, 정상 상태로 천이시 해당 AIM과 관련된 초기 제어 경로를 재설정하여 연결 정보 일치성을 보장하는 제3 연결 정보 일치성 보장기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.또한, 본 발명은, 상기 스위치 제어부(SCP) 및 상기 액세스 제어부(ACP)와의 연결 정보 불일치시에, 상기 스위치 제어부내에 남아있는 연결 정보를 상기 액세스 제어부로 보고하여 불일치 원인을 분석하고, 이를 이용한 연결 해제를 재요구하여 상기 스위치 제어부내에 남아있던 불일치된 연결정보를 삭제하고, 상기 스위치 제어부 및 상기 액세스 제어부간 연결 정보를 일치시키는 제4 연결 정보 일치성 보장기능을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.또한, 본 발명은, 상기 스위치 제어부(SCP) 및 상기 ATM 인터페이스부(AIM)와의 연결 정보 불일치시, 상기 스위치 제어부로부터 수신된 연결 정보로 상기 ATM 인터페이스부내의 연결을 설정하여 상기 ATM 인터페이스부내 불일치된 연결을 삭제하는 동시에 새로운 연결 요구를 반영하도록 불일치 발생시에만 실시간으로 복구 알고리즘을 구동하여 상기 스위치 제어부 및 상기 ATM 인터페이스부간 연결 정보를 일치시키는 제5 연결 정보 일치성 보장기능을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
IMT-2000 비동기 무선 액세스 망(RAN : Radio Access Network)은 다수개의 무선 전송 시스템(RTS : Radio Transceiver System)과 무선망 제어국(RNC : Radio Network Controller)으로 구성되며, RNC내 ATM 스위치는 RNC내 제어 프로세서들간의 제어 정보와 기존의 문자, 음성, 영상 서비스를 포함한 이동 멀티미디어 실시간 서비스 등을 가입자에게 신속하게 전달하기 위한 베어러 접속 기능을 제공한다. ATM 스위치 처리는 개방형 스위치 제어 구조에 따른 기능별 모듈화로 제어부와 스위칭부의 기능으로 분리된다.
개방형 스위치 제어 개념을 적용한 IMT-2000 비동기 RNC 구조에서 연결 설정 및 해제 요구 메시지는 단방향 연결을 기반으로 컨트롤러 역할을 수행하는 제어부내 액세스 제어부(ACP : Access Control Processor)나 운용 보전부(OMP : Operation & Maintenance Processor)로부터 액세스 라우팅부(ARP : Access Routing Processor)를 걸쳐서 ATM 스위칭부내 스위치 제어부(SCP : Switch Control Processor)로 전달된다. SCP에서는 요구된 연결의 입력측과 출력측 ATM 인터페이스 모듈(AIM : ATM Interface Module)로 연결 요구 메시지를 전달하며, 처리 결과는 요구 메시지가 전달된 역방향 순서로 전달된다. 그러므로, RNC내 연결 정보는 ACP, SCP, AIM 등의 여러 프로세서에서 분산되어 관리되며, 이들간에 관련된 연결 정보의 일치성이 보장되어야 한다.
시스템 운용중에 보드의 하드웨어 장애 발생으로 이동호 서비스를 위해 설정된 연결 정보가 유실되거나 IPC(Inter Processor Communication) 메시지 전송 오류나 소프트웨어 오류 등의 비정상 상태 발생으로 인하여 연결 정보를 관리하는 다중 프로세서들간에 데이터의 불일치가 발생할 수 있으므로 이를 복구시키는 방안이 필요하다.
즉, AIM 보드가 서비스 불가능 상태로 판단되면 더 이상 셀이 전송될 수 없으므로 SCP와 ACP에서는 해당 AIM과 접속된 연결을 즉시 해제하고 정상 상태로 복원시 해당 AIM과 관련된 초기 제어 경로를 재설정한다. SCP는 서비스 불가능 상태가 되더라도 기존에 설정된 연결은 AIM과 ATM 스위칭부(ASM : ATM Switching Module)만 정상적으로 동작한다면 지속적인 트래픽 전달이 가능하므로 정상 상태로 복원시 AIM에 저장된 연결 정보를 이용하여 SCP내 연결 정보를 복구함으로써, 서비스의 연속성을 보장한다. 특정 ACP가 서비스 불가능 상태가 되면 과금을 포함한 호/연결 정보가 모두 삭제되므로 이전에 해당 ACP가 요구하여 이미 ATM 스위치내 설정된 연결을 모두 해제하여 정확히 서비스 제공된 트래픽량 기반의 과금 정책이 지원되도록 한다.
또한, 연결 제어시 IPC 메시지가 유실되거나 소프트웨어 오류 등의 비정상 상태로 인하여 연결 정보의 불일치가 발생할 수 있으며, 이는 추후 사용 가능한 상태로 유지되는 측에서 불일치된 자원을 이용하여 사용중 상태로 유지되는 측으로 연결 설정을 요구하면 반복적인 실패를 야기시킴으로써 서비스품질을 저하시키게 된다.
특히, 이동통신 서비스를 제공하기 위해서 고정적으로 설정되어야만 하는 특정한 연결 자원에 대한 찌꺼기가 남는 경우에는 더 이상 서비스를 계속할 수 없는 심각한 상황으로 전개될 수 있다.
이에 따라, ACP에서 SCP로 연결 요구시 SCP측에 요구된 자원을 사용하는 연결이 존재하는 경우에는 SCP내 기설정된 연결 정보를 포함한 연결 실패를 통보하며, ACP에서는 보고된 정보를 이용하여 불일치 상태를 파악하고 원인을 분석하기 위한 적절한 진단 기능을 수행하며, 통보된 SCP내 남아있는 연결 정보를 이용하여 다시 연결 해제를 요구함으로써, ACP와 SCP간에 불일치되어 남아있던 연결이 삭제되어 이후부터는 정상적인 연결 설정 처리가 이루어진다.
SCP에서 AIM으로 연결 요구시 AIM에서는 요구된 자원을 사용하는 연결이 존재하더라도 SCP로부터 수신된 연결 정보로 설정하도록 하여 AIM내 불일치된 연결을 삭제하는 동시에 새로운 연결 요구를 수용하도록 한다.
ACP와 SCP는 입력측과 출력측 AIM이 하나의 쌍으로 관리되는 단방향 연결을 기반으로 하므로, ACP와 SCP간에 연결 정보의 불일치 발생시에는 SCP내 남아있는 연결 정보를 ACP로 통보하여 ACP 주관하에 일치시키는 절차를 수행하며, AIM에서는 단방향 연결중의 입력측이나 출력측에 해당하는 일부 정보만을 저장하므로 상위 제어 프로세서인 SCP에 일치시킨다.
이러한 비정상 상태로 인한 자원의 찌꺼기가 발생하면 오랜 수명을 요구하는 ATM 스위치를 장시간 운용시 연결 설정 실패로 인한 서비스품질 저하나 심각한 서비스 중단 상황이 야기될 수 있으므로, 각 모듈별 수행 기능의 특성을 고려한 복구 알고리즘을 적용하여 분산 환경의 다중 제어 프로세서간 연결 정보의 일치성을 보장하여 연결 설정의 성공율을 높임으로써 서비스 품질을 향상시키고자 한다.
이와 같이, 본 발명에서는 이동통신 서비스를 위하여 IMT-2000 비동기 RNC내에서의 개방형 스위치 제어 구조에 따른 연결 설정 및 해제 처리, 분산 처리 구조에서 ACP/SCP/AIM 보드가 장애로 인한 서비스 불가능 상태가 되었다가 정상 상태로 복구시 분산된 다중 제어 프로세서간 연결 정보를 일치시키는 처리, ACP와 SCP간 및 SCP와 AIM간 연결 설정시 자원 정보의 찌꺼기로 인한 불일치 발생시 연결 설정 실패율을 줄이면서 연결 정보를 일치시키는 처리를 수행하는 것을 특징으로 한다.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.
도 1 은 본 발명이 적용되는 IMT-2000 비동기 RNC의 구성예시도이다.
도 1에 도시된 바와 같이, IMT-2000 비동기 RNC에서 ATM 스위치(9)는 프로세서들간의 제어 정보와 음성, 문자, 영상 서비스를 포함한 이동 멀티미디어 실시간 및 비실시간 서비스를 가입자에게 신속하게 전달하기 위한 연결 제어 기능을 수행한다.
ATM 스위치(9)는 ATM 스위치의 연결 제어 및 운용보전 기능을 수행하는 스위치 제어부(SCP)(1)와, ATM 셀 헤더 변환 및 셀 트래픽 데이터 수집 기능을 수행하는 ATM 인터페이스부(AIM)(2)와, ATM 스위치 패브릭내 셀 라우팅 기능을 수행하는 ATM 스위칭부(ASM)(3)로 구성된다.
그리고, ATM 스위치내 정합모듈을 통하여 다양한 RAS(Radio Access System)과 제어 모듈이 접속된다. RAS는 기지국과의 접합 기능을 수행하는 RAS-B(4), 음성 및 데이터 트래픽 처리를 수행하는 RAS-T(5), CN(Core Network)/GPRS(General Packet Service Network)와의 정합 기능을 수행하는 RAS-N(6), 인접 RNC간 핸드오버를 위한 G-RNC 정합 기능을 수행하는 RAS-R(7)로 구성된다. RCS(Radio Control System)(8)는 이동호 프로토콜 처리 및 자원관리를 수행하는 ACP(0~3), RNC의 전반적인 운용관리 및 유지보수를 수행하는 OMP 및 CN/GPRS와의 No. 7 신호 프로토콜 처리를 수행하는 액세스 시그널링부(ASP : Access Signaling Processor), ATM 스위치 제어의 컨트롤러 역할을 수행하는 액세스 라우팅부(ARP)로 구성된다.
도 2 는 본 발명이 적용되는 ATM 스위치의 구성 및 프로세서간의 정합 시스템의 구성예시도이다.
도 2에 도시된 바와 같이, ATM 스위치의 구성 및 프로세서간의 정합 시스템은, 제어부(21)와 스위칭부(22)로 구분된다.
여기서, 제어부(21)는 RNC 자원 관리 및 이동 호/연결 제어를 수행하는 액세스 제어부(ACP0~ACP3)(211)와, 운용보전 기능을 수행하는 운용 보전부(OMP)(212)와, RAN내 다중 RTS와 다중 RNC를 원격에서 운용유지보수하는 원격 운용유지보수부(R-OMS : Remote Operation & Maintenance System)(213)와, ATM 스위치로의 제어 메시지 송수신 및 ATM 스위치의 관리 기능을 수행하는 액세스 라우팅부(ARP)(214)와, 원격에서 RAN내 각 장치의 경보를 처리하는 원격 경보 처리부(RAGM : Remote Alarm Gathering Module)(215)를 포함한다.
스위칭부(22)는 하드웨어와 관련된 ATM 스위치의 연결 제어 및 운용보전 기능을 수행하는 스위치 제어부(SCP)(221)와, 셀헤더 변환 및 셀 트래픽 데이터 수집 기능을 수행하는 ATM 인터페이스부(AIM0~AIM15)(222)와, ATM 스위치 패브릭내 셀 라우팅 기능을 처리하는 ATM 스위칭부(ASM)(223)를 포함한다.
한편, 시스템 초기화시 제어 메시지 및 신호 프로토콜 메시지 전달이나 이동 가입자의 호 발생에 따른 사용자 트래픽을 전달을 위한 ATM 스위치 연결의 설정 및 해제 요구는, 기능 분담과 부하 분담을 고려하여 다중 프로세서로 구성된 액세스 제어부(211)와, 하나의 운용 보전부/액세스 라우팅부/스위치 제어부(212/214/221)와, 최대 16개로 구성되는 ATM 인터페이스부(222)가 상호 연동하여 수행한다.
이와 같이, RNC내 ATM 연결 정보는 액세스 제어부(211), 운용 보전부(212),스위치 제어부(221), ATM 인터페이스부(222) 등의 여러 프로세서에 분산되어 관리되며 상호간에 연결 정보의 일치성이 보장되어야 한다.
도 3a 는 본 발명에 따른 분산된 제어 프로세서간 연결 정보 일치성 보장 방법 중 RNC내 ATM 연결 설정 처리 과정에 대한 일실시예 흐름도로서, 하나 연결 설정 요구 메시지는 액세스 제어부(211), 액세스 라우팅부(214), 스위치 제어부(221)를 통하여 순차적으로 전달되며, 스위치 제어부(221)에서는 요구된 연결의 입력측과 출력측 ATM 인터페이스부(222)로 연결 설정 요구 메시지를 전달하여 처리하며 이에 대한 결과의 응답은 요구 메시지가 전달된 역방향의 순서로 이루어진다.
액세스 제어부(211)나 운용 보전부(212)에서는 사용자의 편리성을 도모하고 IPC 갯수를 줄이기 위하여 하나의 연결 설정 요구 메시지내 단방향의 다중 연결 정보를 포함할 수 있으며, 액세스 라우팅부(214)와 스위치 제어부(221)간에는 개방형표준 스위치 제어 프로토콜인 GSMP(General Switch Management Protocol)를 기반으로 구성하였으므로, 액세스 라우팅부(214)에서 단방향의 단일 연결 형태로 메시지를 분해하여 송신하며 액세스 라우팅부(214)에서 스위치 제어부(221)로부터 트랜잭션식별자가 동일한 응답 메시지 수신시 다중 연결 설정 응답 메시지로 재조립하여 액세스 제어부(211)나 운용 보전부(212)로 통보한다.
도 3a에 도시된 바와 같이, 액세스 제어부(211)에서 이동 호/연결 제어 결과로 입력측과 출력측 연결식별자와 연결 특성을 지정하여 액세스 라우팅부(214)로 다중연결 설정을 요구하면(301) 단방향 단일 형태로 메시지를 분해하여 연결 설정 요구(Add Branch) 메시지를 새로 구성하고(302) 스위치 제어부(221)로 단일연결 설정을 요구한다(303).
이에 따라, 스위치 제어부(221)에서는 수신된 연결식별자의 파라메타 오류를 검사하고(304) ATM 셀 라우팅을 위하여 링크 자원 할당 및 각 단의 각 단위 스위치에서의 자기라우팅(Self-routing) 정보인 라우팅택(Routing-tag)을 생성한다(305).
또한, 스위치 제어부(221)에서 입력측 ATM 인터페이스부(222)로 AIM 연결 설정을 요구하면(306) ATM 인터페이스부(222)에서는 RT(Routing Table), UPC(Usage Parameter Control), USRX(UTOPIA Switch Receive Processor) 디바이스내 해당 입력 셀의 VPI(Virtual Path Identifier)/VCI(Virtual Channel Identifier)에 대응되는 라우팅 제어 메모리에 연결 정보를 설정한다(307). 이때, 라우팅택은 53 바이트의 셀 앞에 추가되는 6 바이트내 포함되는데 3 단 스위치의 각 단마다 3 비트의 라우팅택이 사용되므로 총 9 비트의 정보가 3 단 스위치의 라우팅시 사용되며 ATM 인터페이스부(222)는 AIM 연결 설정 처리 결과를 스위치 제어부(221)로 통보한다(308).
그러면, 스위치 제어부(221)에서는 입력측 ATM 인터페이스부(222)로의 AIM 연결 요구와 동시에 출력측 ATM 인터페이스부(222)로도 AIM 연결 설정을 요구하여(309) AIM내 USTX(UTOPIA Switch Transmit Processor) 디바이스내 해당 출력 셀의 VPI/VCI에 대응되는 메모리에 우선순위와 유토피아(UTOPIA) 스위치의 출력 포트 번호를 저장하고(310) ATM 인터페이스부(222)는 AIM 연결 설정 처리 결과를 스위치 제어부(221)로 통보한다(311).
이어서, 입력측과 출력측 ATM 인터페이스부(222)로부터 연결 설정 통보가 완료되면 스위치 제어부(221)내 연결 정보 테이블에 설정된 연결에 관한 입출력 연결식별자, 할당 대역, 우선순위, 라우팅택 등의 연결 정보를 저장하고(312) 액세스 라우팅부(214)로 단일연결 설정 결과를 통보한다(313).
그러면, 액세스 라우팅부(214)에서는 트랜잭션식별자가 동일한 응답 메시지가 수신 완료되면 다중 연결 설정 응답 메시지로 재조립하여(314) 다중연결 설정 결과를 액세스 제어부(211)나 운용 보전부(212)로 통보하고(315) 종료 상태가 되며 이후부터는 사용자의 트래픽 정보가 전달될 수 있다.
도 3b 는 본 발명에 따른 분산된 제어 프로세서간 연결 정보 일치성 보장 방법 중 RNC내 ATM 연결 해제 처리 과정에 대한 일실시예 흐름도로서, 하나의 연결 해제 요구(Delete Branch) 메시지는 연결 설정 요구 메시지와 마찬가지로 액세스 제어부(211), 액세스 라우팅부(214), 스위치 제어부(221)를 통하여 순차적으로 전달되며, 스위치 제어부(221)에서는 요구된 연결의 입력측과 출력측 ATM 인터페이스부(222)로 연결 해제 요구 메시지를 전달하여 처리하며, 이에 대한 결과의 응답은 해제 요구 메시지가 전달된 역방향의 순서로 이루어진다.
액세스 제어부(211)나 운용 보전부(212)에서는 사용자의 편리성을 도모하고 IPC 갯수를 줄이기 위하여 하나의 연결 해제 요구 메시지내 단방향의 다중 연결 정보가 포함되며, 액세스 라우팅부(214)와 스위치 제어부(221)간에는 개방형 표준 스위치 제어 프로토콜인 GSMP(General Switch Management Protocol)를 기반으로 구성하였으므로, 여러 단방향의 단일 연결을 포함한 형태로 액세스 라우팅부(214)를 통하여 스위치 제어부(221)로 전달된다.
그러면, 스위치 제어부(221)에서는 트랜잭션식별자가 동일한 응답 메시지 수신완료시 다중 연결 해제 응답 메시지로 재조립하여 액세스 라우팅부(214)로 통보한다. 즉, 스위치 제어부(221)에서는 하나의 단방향 연결 해제 처리시에 입력측과 출력측 ATM 인터페이스부(222)와 연계되며, 하나의 메시지내 포함된 다중 연결의 처리를 동시에 수행해야 하므로 동일 메시지에 소속된 연결과 관련된 ATM 인터페이스부(222)로의 응답 결과에 따라서 액세스 라우팅부(214)로 응답할 메시지의 내용을 생성한다.
도 3b에 도시된 바와 같이, 액세스 제어부(211)에서 이동 호/연결 제어 결과로 입력측과 출력측 연결식별자를 지정하여 액세스 라우팅부(214)로 다중연결 해제를 요구하면(321) 액세스 라우팅부(214)에서는 스위치 제어부(221)로 다중연결 해제를 요구하고(322) 스위치 제어부(221)에서는 하나의 메시지내 여러 개의 단방향연결 해제 요구가 포함될 수 있으므로 단일 연결 형태로 연결 해제가 처리되도록 한다(323).
또한, 스위치 제어부(221)에서는 수신된 연결식별자의 파라메타 오류를 검사하고(324) ATM 셀 라우팅을 위하여 점유되었던 링크 자원을 복구한다(325).
또한, 스위치 제어부(221)에서 입력측 ATM 인터페이스부(222)로 AIM 연결 해제를 요구하면(326) ATM 인터페이스부(222)에서는 RT, UPC, USRX 디바이스내 해당 입력 셀의 VPI/VCI에 대응되는 라우팅 제어 메모리에 설정된 연결 정보를 해제하고(327) AIM 연결 해제 처리 결과를 스위치 제어부(221)로 통보한다(328).
이에 따라, 스위치 제어부(221)에서 입력측 ATM 인터페이스부(222)로의 AIM 연결 해제 요구와 동시에 출력측 ATM 인터페이스부(222)로도 AIM 연결 해제를 요구하면(329), ATM 인터페이스부(222)에서는 USTX 디바이스내 해당 출력 셀의 VPI/VCI에 대응되어 설정된 우선순위와 유토피아 스위치의 출력 포트번호를 해제하고(330). AIM 연결 해제 처리 결과를 스위치 제어부(221)로 통보한다(331).
한편, 입력측과 출력측 ATM 인터페이스부(222)로부터 연결 해제 통보가 수신완료되면 스위치 제어부(221)내 연결 정보 테이블에 설정된 정보를 삭제하고(332) 트랜잭션식별자가 동일한 여러 ATM 인터페이스부(222)로부터 응답 메시지가 모두 수신할때까지 메시지내 포함된 여러 단방향 연결에 대하여 반복하여 수행 완료되면(333) 다중 연결 해제 응답 메시지를 스위치 제어부(221)로부터 액세스 라우팅부(214)로 전달한다(334).
그러면, 액세스 라우팅부(334)에서는 다중연결 해제 결과를 액세스제어부(211)나 운용 보전부(212)로 통보하여 연결 종료 상태로 만들어(335) 이후부터 사용자의 트래픽 정보가 전달될 수 없도록 한다(336).
도 4a 는 본 발명에 따른 분산된 제어 프로세서간 연결 정보 일치성 보장 방법 중 액세스 제어부(211)의 ACP 보드 장애 발생시 연결 정보를 일치시키는 과정에 대한 일실시예 흐름도로서, 시스템 운용중에 ACP 보드의 장애 발생으로 저장된 연결 정보가 유실되면 분산되어 이와 관련된 연결 정보를 보유한 프로세서들간에 데이터를 신속하게 삭제하여 일치시켜야 한다. 즉, 특정 ACP 보드가 장애 발생으로 인하여 서비스 불가능 상태가 되면 과금과 관련한 정보가 모두 삭제되므로 해당 ACP가 요구하여 이미 스위치내 설정된 연결을 모두 해제하여 정확히 사용한 트래픽량 기반의 과금 전략이 가능하도록 지원한다.
도 4a에 도시된 바와 같이, 운용 보전부(212)로부터 특정 ACP 보드의 장애 발생 처리 요구가 액세스 라우팅부(214)를 통하여 스위치 제어부(221)로 수신되면(401) 해당 ACP가 이전에 요구하여 설정된 연결 정보를 추출하여(402) ATM 인터페이스부(222)로의 AIM 연결 해제를 요구한다(403).
ATM 인터페이스부(222)에서는 AIM 연결 해제 처리를 수행하고(404) 처리 결과를 스위치 제어부(221)로 통보하면(405) 입력측과 출력측 ATM 인터페이스부(222)의 AIM으로부터 수신 완료시 연결 정보 테이블에서 삭제한다(406). 해당 ACP와 관련된 모든 연결의 삭제가 완료될때까지 반복적으로 수행하고(407) 완료시에는 ACP 보드 장애 발생 처리완료를 액세스 라우팅부(214)를 통하여 운용 보전부(212)로 통보하며(408), 이후 ACP 보드의 장애가 복구되면 새로운 연결 요구에 대한 정상 처리가 수행된다.
도 4b 는 본 발명에 따른 분산된 제어 프로세서간 연결 정보 일치성 보장 방법 중 스위치 제어부(221)의 SCP 보드 장애 발생시 연결 정보를 일치시키는 과정에 대한 일실시예 흐름도로서, 시스템 운용중에 SCP 보드의 장애 발생으로 저장된 연결 정보가 유실되면 분산되어 이와 관련된 연결 정보를 보유한 프로세서들간에 데이터를 일치시켜야한다. 스위치 제어부(221)가 서비스 불가능 상태로 천이되면 새로운 연결 요구는 실패로 처리되지만 이미 설정된 연결은 ATM 인터페이스부(222)의 AIM과 ATM 스위치부(223)만 정상 동작한다면 지속적인 트래픽 전달 기능이 가능하므로 정상 상태로 복구되어 재시동시 ATM 인터페이스부(222)에 저장된 정보를 이용하여 스위치 제어부(221)내 연결 정보를 복원함으로써, 서비스의 연속성을 보장한다.
이와 같이, 스위치 제어부(221)의 SCP 보드가 단시간내 복구되면 서비스 제공중인 연결에 대해서는 전혀 지장을 초래하지 않음으로써, 서비스품질을 향상시킬 수 있다. 그러나, SCP 보드가 정상 동작을 하지 않으면 후속적인 서비스 제공이 불가능하므로 즉각적인 대처가 필수적이며, 운용자에 의한 신속한 조치가 취해져야 하며 이를 고려하여 이중화로 구성된다. 복원 처리중에 설정된 연결의 가입자가 해제하면 액세스 제어부(211)내 ACP 연결정보는 삭제되나 ATM 인터페이스부(222)의 AIM내에는 그대로 유지된다.
추후, 스위치 제어부(221)의 SCP 보드 복구시 ATM 인터페이스부(222)의 AIM 정보를 이용하여 연결 정보를 재설정하므로 액세스 제어부(211)와 스위치제어부(221)간에는 연결 정보의 불일치가 발생될 수 있으나 이는 액세스 제어부(211)와 스위치 제어부(221)간 연결 정보 불일치 발생시 복구 처리 알고리즘으로 해결된다.
도 4b에 도시된 바와 같이, 스위치 제어부(221)의 SCP 보드의 순간적인 장애 발생 및 복구시 SCP 재시동 처리 시작을 액세스 라우팅부(214)로 통보하여(411) SCP의 상태를 사용불가능으로 설정하여 이후부터 액세스 제어부(211)로부터의 연결 요구 메시지 수신시 액세스 라우팅부(214)에서 거절하며(412) SCP 재시동처리 시작 메시지를 수신하였음을 스위치 제어부(221)에 통보한다(413).
이에 따라, 스위치 제어부(221)에서는 모든 ATM 인터페이스부(222)의 AIM으로 기설정된 AIM내 연결 정보를 요구하고(414) ATM 인터페이스부(222)에서는 단방향 연결 기반으로 AIM내 설정된 연결 정보를 추출하여(415) 기설정된 AIM내 연결 정보를 통보하면(416) 스위치 제어부(221)에서는 모든 ATM 인터페이스부(222)의 AIM으로부터 수신된 정보를 이용하여 스위치 제어부(221)내 연결정보를 복원하여 SCP내 연결정보 생성 완료를 판단한다(417).
이어서, SCP내 연결정보 생성이 완료되면 스위치 제어부(221)는 재시동 이전 상태로 복원되므로, SCP 재시동 처리 종료를 액세스 라우팅부(214)로 통보하여(418) SCP의 상태를 다시 사용 가능으로 설정하여 이후부터의 연결 요구 메시지 수신시 정상적으로 처리하며(419) SCP 재시동처리 종료 메시지를 수신하였음을 스위치 제어부(221)로 통보한다(420).
도 4c 는 본 발명에 따른 분산된 제어 프로세서간 연결 정보 일치성 보장 방법 중 ATM 인터페이스부(222)의 AIM 보드 장애 발생 및 복구 연결 정보를 일치시키는 과정에 대한 일실시예 흐름도로서, AIM이 서비스 불가능 상태가 되면 더 이상 셀이 전송될 수 없으므로 스위치 제어부(221)와 액세스 제어부(211)에서는 해당 AIM과 접속된 연결을 신속하게 해제하고 정상 상태로 천이시에는 해당 AIM과 관련된 초기 제어 경로를 재설정한다.
도 4c에 도시된 바와 같이, 운용 보전부(212)로부터 특정 AIM의 장애 발생 요구 처리를 해당 AIM을 관리하는 액세스 제어부(211)가 수신하면(421) 액세스 제어부(421)에서는 해당 AIM과 관련하여 설정된 연결을 모두 해제하고(422) 해당 AIM을 사용불가능 상태로 설정하여 이후부터 해당 AIM으로의 연결 요구는 액세스 제어부(211)에서 거절하며(423) AIM 장애 발생 처리완료를 운용 보전부(212)로 통보한다(424).
이에 따라, 운용 보전부(212)로부터 특정 AIM의 장애 발생 요구 처리를 액세스 라우팅부(214)를 통하여 스위치 제어부(221)가 수신하면(425) 스위치 제어부(425)에서는 해당 AIM과 관련하여 설정된 연결정보를 추출하여(426) ATM 인터페이스부(222)의 AIM으로 연결 해제를 요구한다(427).
또한, ATM 인터페이스부(222)에서 장애 발생한 AIM과 연관된 연결 설정된 AIM에서는 연결 해제 처리를 수행하고(428) 처리 결과를 스위치 제어부(221)로 통보하면(429) 스위치 제어부(221)에서는 연결 정보 테이블에서 삭제하고(430) 해당 AIM과 관련한 모든 연결의 삭제가 완료될때까지 반복적으로 수행하여 완료시에는 AIM 장애 발생 처리완료를 액세스 라우팅부(214)를 통하여 운용 보전부(212)로 통보한다(431).
이렇게, 운용 보전부(212)로부터 특정 AIM의 장애 복구가 통보되면 이와 관련한 초기 제어 경로를 재설정해야 한다. 스위치 제어부(221)가 PVC 설정 요구를 수신하여(432) ATM 인터페이스부(222)으로 AIM 연결 설정을 요구한다(433).
이에 따라, ATM 인터페이스부(222)에서는 AIM 연결 설정 처리를 수행하고(434) 처리 결과를 스위치 제어부(221)로 통보하면(435) 스위치 제어부(221)에서는 이를 연결 정보 테이블에 등록하고(436) PVC 재설정 처리 결과를 액세스 라우팅부(214)를 통하여 운용 보전부(212)로 통보한다(437).
도 5a 는 본 발명에 따른 분산된 제어 프로세서간 연결 정보 일치성 보장 방법 중 액세스 제어부(211)와 스위치 제어부(221)간 연결 자원 불일치 발생시 복구시키는 과정에 대한 일실시예 흐름도로서, 연결 처리시 IPC 메시지가 유실되거나 소프트웨어 오류로 인한 비정상 상태 발생으로 다중 제어 프로세서간 불일치가 발생한 후에 불일치된 자원이 액세스 제어부(211)에서 사용가능한 상태인 경우에 이를 이용하여 연결 설정을 요구하면 반복적인 실패를 야기시킨다. 특히, 이동 서비스를 제공하기 위해서 고정적으로 설정되어야 하는 연결 자원에 대한 찌꺼기가 남는 경우에는 더 이상 서비스를 제공할 수 없는 심각한 상황이 발생된다.
도 5a에 도시된 바와 같이, 액세스 제어부(211)에서 스위치 제어부(221)로 연결 설정을 요구하면(501) 스위치 제어부(221)에서는 파라메타 오류를 조사하고(502) 요구된 연결이 스위치 제어부(221)내 이미 설정되었는지를 조사하여(503) 기설정되었으면 기설정된 연결정보를 추출하고(504) 이를 포함한 연결 처리 실패 메시지를 액세스 라우팅부(214)를 통하여 액세스 제어부(211)로 통보한다(505).
이에 따라, 액세스 제어부(211)에서는 스위치 제어부(221)내 존재하는 연결 정보를 이용하여 불일치 발생 원인의 분석 자료로 활용하고(506) 연결 설정 실패 메시지내 포함된 스위치 제어부(221)내 남아있는 연결 정보를 이용하여 연결 해제 메시지를 생성하여(507) 연결 제어의 마스터 역할을 수행하는 액세스 제어부(211)가 스위치 제어부(211)로 중복된 연결의 해제를 요구하고(508), 연결 제어의 슬래이브 역할을 수행하는 스위치 제어부(221)는 ATM 인터페이스부(222)로 AIM 연결 해제를 요구한다(509).
그러면, ATM 인터페이스부(222)에서는 AIM 연결 해제 처리를 수행하여(510) 처리 결과를 스위치 제어부(221)로 통보한다(511). 이에 따라, 스위치 제어부(221)에서는 연결 정보 테이블에서 삭제 처리하고(512) 연결 해제 처리 결과를 액세스 라우팅부(214)를 통하여 액세스 제어부(211)로 통보한다(13). 이렇게 스위치 제어부(221)내 불일치되어 남아있던 연결을 삭제함으로써, 액세스 제어부(211)와 스위치 제어부(221)간 연결정보가 일치되며 이후부터는 정상적으로 동작된다.
도 5b 는 본 발명에 따른 분산된 제어 프로세서간 연결 정보 일치성 보장 방법 중 스위치 제어부(221)와 ATM 인터페이스부(222)의 AIM간 연결 자원 불일치 발생시 복구시키는 과정에 대한 일실시예 흐름도로서, 연결 처리시 IPC 메시지가 유실되거나 소프트웨어 오류로 인한 비정상 상태 발생으로 다중 제어 프로세서간 불일치가 발생한 후에 불일치된 자원이 스위치 제어부(221)에서 사용가능한 상태인경우에 이를 이용하여 연결 설정을 요구하면 반복적인 실패를 야기시킨다. 특히, 스위치 제어부(211)에서 ATM 인터페이스부(222)의 AIM으로 연결 요구시 연결 제어를 주관하는 스위치 제어부(221)가 요구한 연결정보를 이용하여 ATM 인터페이스부(222)에서 연결이 존재하더라도 수신된 연결 정보로 처리하여 스위치 처리부(221)와 ATM 인터페이스부(222)의 AIM간 연결정보를 일치시킨다.
도 5b에 도시된 바와 같이, 액세스 제어부(211)의 요구에 따라 액세스 라우팅부(214)를 통하여 스위치 제어부(221)가 연결 설정 요구를 수신하면(521) 입력측 ATM 인터페이스부(222)로 AIM 연결 설정을 요구한다(522).
이에 따라, 입력측 ATM 인터페이스부(222)의 AIM에서는 RT, UPC, USRX 디바이스내 해당 입력 셀의 VPI/VCI에 대응되는 라우팅 제어 메모리에 연결 정보를 설정하기 위하여 요구된 연결이 ATM 인터페이스부(222)의 AIM내 기설정되었는지를 조사하고(523) 기설정된 경우에도 최근에 요구된 값으로 설정하고(524) AIM 연결 설정 처리 결과를 스위치 제어부(221)로 통보한다(525).
이에, 스위치 제어부(221)에서 출력측 ATM 인터페이스부(222)로 AIM 연결 설정을 요구하면(526) 출력측 ATM 인터페이스부(222)의 AIM에서는 USTX 디바이스내 해당 출력 셀의 VPI/VCI에 대응되는 메모리에 우선순위와 유토피아 스위치의 출력 포트번호를 설정하기 위하여 요구된 연결이 AIM내 기설정되었는지를 조사하고(527) 기설정된 경우에도 최근에 요구된 값으로 설정하고(528) 그 처리 결과를 스위치 제어부(221)로 통보한다(529).
그러면, 스위치 제어부(221)에서는 이를 연결 정보 테이블에 등록하고(530)연결 설정 처리 결과를 액세스 라우팅부(214)를 통하여 액세스 제어부(211)로 통보한다(531).
이상과 같이, 본 발명에 의하면 IMT-2000 비동기 RNC내 분산된 다중 제어 프로세서들간에 시스템 운용중 보드의 하드웨어 장애 발생 및 복구시에도 연관된 연결 정보를 보유한 프로세서들간에 최단 시간내에 데이터의 일치성을 유지하면서 최대한 서비스의 연속성을 보장한다.
연결 제어시 IPC 메시지가 유실되거나 소프트웨어 오류 등의 비정상 상태로 인하여 연결 자원의 찌꺼기가 존재할 수 있으며, 사용 가능한 상태로 유지되는 연결 제어 프로세서측에서 불일치된 자원을 이용하여 연결 설정을 요구하면 반복적인 실패가 야기되므로 서비스품질이 저하되고 불일치된 자원의 누적으로 인하여 오랜 수명을 요구하는 교환시스템을 장시간 운용시 심각한 서비스 중단 상황이 초래될 수 있다. 이에 따라, 불일치 발생시에만 즉각적으로 구동되는 제어 프로세서의 기능 특성을 고려한 연결 정보 일치성 보장 알고리즘을 구동함으로써, 연결 처리의 성공율을 높이고 서비스 품질을 향상시킨다.
따라서, 본 발명에서는 IMT-2000 비동기 RNC내 개방형 스위치 개념을 적용한 구조에서의 하드웨어 장애나 소프트웨어 오류로 인한 불일치 발생시 분산된 다중 제어 프로세서간 연결정보를 일치시키는 방법에 대하여 제안하였으나, ATM 교환 기능을 기반으로 한 통신시스템에서도 유사한 현상이 발생되므로 적용 가능하다.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.
상기와 같은 본 발명은, 하드웨어 장애나 소프트웨어 오류로 인한 연결 정보의 불일치 발생시 즉각적으로 복구 알고리즘을 구동함으로써, 분산된 제어 프로세서별로 관리하는 연결 정보들간의 일치성을 보장할 수 있는 효과가 있다.
즉, 본 발명은, 시스템 연결 제어시 IPC 메시지가 유실되거나 소프트웨어 오류 등의 비정상 상태로 인하여 연결 자원의 찌꺼기가 존재할 수 있으며, 불일치 발생시에만 즉각적으로 구동되는 제어 프로세서의 기능 특성을 고려한 연결 정보 일치성 보장 알고리즘을 구동함으로써, 연결 처리의 성공율을 높이고 서비스 품질을 향상시킬 수 있는 효과가 있다.

Claims (6)

  1. 이동통신시스템의 제어국에서 분산된 제어 프로세서간 연결 정보 일치성 보장 방법에 있어서,
    시스템 초기화시, 제어 메시지 및 신호 프로토콜 메시지 전달이나 이동 가입자의 호 발생에 따른 사용자 트래픽 전달을 위하여, 비동기전달모드(ATM) 스위치 연결을 설정 및 해제하는 스위치 연결 설정 및 해제 단계;
    상기 시스템 운용 중에 액세스 제어부(ACP)의 장애 발생시, 기 저장된 연결 정보의 유실 여부에 따라, 분산되어 이와 관련된 연결 정보를 보유한 프로세서들간의 데이터를 실시간으로 삭제하여 연결 정보 일치성을 보장하는 제1 연결 정보 일치성 보장단계;
    상기 시스템 운용 중에 스위치 제어부(SCP)의 장애 발생 및 복구시, 기 저장된 연결 정보의 유실 여부에 따라, 분산되어 이와 관련된 연결 정보를 보유한 프로세서들간의 데이터를 일치시키도록 기 설정된 연결 정보를 정상 상태로 복원하여 연결 정보 일치성을 보장하는 제2 연결 정보 일치성 보장단계; 및
    상기 시스템 운용 중에 ATM 인터페이스부(AIM)의 장애 발생시, 상기 스위치 제어부 및 상기 액세스 제어부와의 연결 상태를 실시간으로 해제하고, 정상 상태로 천이시 해당 AIM과 관련된 초기 제어 경로를 재설정하여 연결 정보 일치성을 보장하는 제3 연결 정보 일치성 보장단계
    를 포함하는 이동통신시스템의 제어국에서 분산된 제어 프로세서간 연결 정보 일치성 보장 방법.
  2. 제 1 항에 있어서,
    상기 스위치 제어부(SCP) 및 상기 액세스 제어부(ACP)와의 연결 정보 불일치시에, 상기 스위치 제어부내에 남아있는 연결 정보를 상기 액세스 제어부로 보고하여 불일치 원인을 분석하고, 이를 이용한 연결 해제를 재요구하여 상기 스위치 제어부내에 남아있던 불일치된 연결정보를 삭제하고, 상기 스위치 제어부 및 상기 액세스 제어부간 연결 정보를 일치시키는 제4 연결 정보 일치성 보장단계
    를 더 포함하는 이동통신시스템의 제어국에서 분산된 제어 프로세서간 연결 정보 일치성 보장 방법.
  3. 제 1 항에 있어서,
    상기 스위치 제어부(SCP) 및 상기 ATM 인터페이스부(AIM)와의 연결 정보 불일치시, 상기 스위치 제어부로부터 수신된 연결 정보로 상기 ATM 인터페이스부내의 연결을 설정하여 상기 ATM 인터페이스부내 불일치된 연결을 삭제하는 동시에 새로운 연결 요구를 반영하도록 불일치 발생시에만 실시간으로 복구 알고리즘을 구동하여 상기 스위치 제어부 및 상기 ATM 인터페이스부간 연결 정보를 일치시키는 제5 연결 정보 일치성 보장단계
    를 더 포함하는 이동통신시스템의 제어국에서 분산된 제어 프로세서간 연결 정보 일치성 보장 방법.
  4. 프로세서를 구비한 이동통신시스템에,
    시스템 초기화시, 제어 메시지 및 신호 프로토콜 메시지 전달이나 이동 가입자의 호 발생에 따른 사용자 트래픽 전달을 위하여, 비동기전달모드(ATM) 스위치 연결을 설정 및 해제하는 스위치 연결 설정 및 해제 기능;
    상기 시스템 운용 중에 액세스 제어부(ACP)의 장애 발생시, 기 저장된 연결 정보의 유실 여부에 따라, 분산되어 이와 관련된 연결 정보를 보유한 프로세서들간의 데이터를 실시간으로 삭제하여 연결 정보 일치성을 보장하는 제1 연결 정보 일치성 보장기능;
    상기 시스템 운용 중에 스위치 제어부(SCP)의 장애 발생 및 복구시, 기 저장된 연결 정보의 유실 여부에 따라, 분산되어 이와 관련된 연결 정보를 보유한 프로세서들간의 데이터를 일치시키도록 기 설정된 연결 정보를 정상 상태로 복원하여 연결 정보 일치성을 보장하는 제2 연결 정보 일치성 보장기능; 및
    상기 시스템 운용 중에 ATM 인터페이스부(AIM)의 장애 발생시, 상기 스위치 제어부 및 상기 액세스 제어부와의 연결 상태를 실시간으로 해제하고, 정상 상태로 천이시 해당 AIM과 관련된 초기 제어 경로를 재설정하여 연결 정보 일치성을 보장하는 제3 연결 정보 일치성 보장기능
    을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  5. 제 4 항에 있어서,
    상기 스위치 제어부(SCP) 및 상기 액세스 제어부(ACP)와의 연결 정보 불일치시에, 상기 스위치 제어부내에 남아있는 연결 정보를 상기 액세스 제어부로 보고하여 불일치 원인을 분석하고, 이를 이용한 연결 해제를 재요구하여 상기 스위치 제어부내에 남아있던 불일치된 연결정보를 삭제하고, 상기 스위치 제어부 및 상기 액세스 제어부간 연결 정보를 일치시키는 제4 연결 정보 일치성 보장기능
    을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  6. 제 4 항에 있어서,
    상기 스위치 제어부(SCP) 및 상기 ATM 인터페이스부(AIM)와의 연결 정보 불일치시, 상기 스위치 제어부로부터 수신된 연결 정보로 상기 ATM 인터페이스부내의 연결을 설정하여 상기 ATM 인터페이스부내 불일치된 연결을 삭제하는 동시에 새로운 연결 요구를 반영하도록 불일치 발생시에만 실시간으로 복구 알고리즘을 구동하여 상기 스위치 제어부 및 상기 ATM 인터페이스부간 연결 정보를 일치시키는 제5 연결 정보 일치성 보장기능
    을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR10-2001-0083172A 2001-12-22 2001-12-22 이동통신시스템의 제어국에서 분산된 제어 프로세서간연결 정보 일치성 보장 방법 KR100466585B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0083172A KR100466585B1 (ko) 2001-12-22 2001-12-22 이동통신시스템의 제어국에서 분산된 제어 프로세서간연결 정보 일치성 보장 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0083172A KR100466585B1 (ko) 2001-12-22 2001-12-22 이동통신시스템의 제어국에서 분산된 제어 프로세서간연결 정보 일치성 보장 방법

Publications (2)

Publication Number Publication Date
KR20030053132A KR20030053132A (ko) 2003-06-28
KR100466585B1 true KR100466585B1 (ko) 2005-01-24

Family

ID=29577742

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0083172A KR100466585B1 (ko) 2001-12-22 2001-12-22 이동통신시스템의 제어국에서 분산된 제어 프로세서간연결 정보 일치성 보장 방법

Country Status (1)

Country Link
KR (1) KR100466585B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100860165B1 (ko) * 2001-12-27 2008-09-24 엘지전자 주식회사 이동통신시스템의 가입자 상태정보 관리 방법

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010048127A (ko) * 1999-11-25 2001-06-15 박종섭 아이엠티2000 시스템의 제어국내 비동기 전송 모드 보드시험장치
KR20010048128A (ko) * 1999-11-25 2001-06-15 박종섭 아이엠티2000 시스템의 제어국내 비동기 전송 모드 보드의이중화장치
KR20010082941A (ko) * 2000-02-22 2001-08-31 박종섭 이동통신 제어국시스템의 운용 보전 시스템에서 서버프로세스관리방법
KR100318921B1 (ko) * 1999-06-10 2002-01-09 윤종용 이동통신시스템의 상태 관리 방법
KR20030052835A (ko) * 2001-12-21 2003-06-27 한국전자통신연구원 이동통신 시스템에서 제어국내 비동기전달모드 스위치이중화 제어 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100318921B1 (ko) * 1999-06-10 2002-01-09 윤종용 이동통신시스템의 상태 관리 방법
KR20010048127A (ko) * 1999-11-25 2001-06-15 박종섭 아이엠티2000 시스템의 제어국내 비동기 전송 모드 보드시험장치
KR20010048128A (ko) * 1999-11-25 2001-06-15 박종섭 아이엠티2000 시스템의 제어국내 비동기 전송 모드 보드의이중화장치
KR20010082941A (ko) * 2000-02-22 2001-08-31 박종섭 이동통신 제어국시스템의 운용 보전 시스템에서 서버프로세스관리방법
KR20030052835A (ko) * 2001-12-21 2003-06-27 한국전자통신연구원 이동통신 시스템에서 제어국내 비동기전달모드 스위치이중화 제어 방법

Also Published As

Publication number Publication date
KR20030053132A (ko) 2003-06-28

Similar Documents

Publication Publication Date Title
US7180866B1 (en) Rerouting in connection-oriented communication networks and communication systems
US6167025A (en) Methods and apparatus for restoring connections in an ATM network
US6724756B2 (en) Method for introducing switched virtual connection call redundancy in asynchronous transfer mode networks
KR0164106B1 (ko) 에이티엠 가상 경로 교환 시스템에서 예약형 가상 경로 제어를 위한 발신 및 착신 처리 방법
JP4031894B2 (ja) Mpls通信方式における通信データ確認試験方法及びその方法を利用するルータ,交換機,通信システム
JP3364148B2 (ja) 非同期転送モード交換機及びその制御方法
KR20000045772A (ko) 이동통신망에서 신호망 계층 프로토콜을 이용한 신호 메시지처리 방법
KR100466585B1 (ko) 이동통신시스템의 제어국에서 분산된 제어 프로세서간연결 정보 일치성 보장 방법
KR100333679B1 (ko) 멀티캐스트 통신 서비스 제공 시스템 및 멀티캐스트 서비스제어방법
JP3394430B2 (ja) ネットワークシステム及び交換機
JP3070588B2 (ja) Atm svc二重化システム
KR100409219B1 (ko) 이동통신 시스템에서 제어국내 비동기전달모드 스위치이중화 제어 방법
KR100281742B1 (ko) 프레임 릴레이 영구 가상연결 및 교환가능 가상연결 연동을 위한 교환가능 가상연결 프록시 기능 구현방법
JP3597776B2 (ja) 通信網の品質制御管理システム
JP3049301B2 (ja) コネクション型通信網での障害回復方式および輻輳回復方式
US7518981B1 (en) Method and system for a graceful reroute of connections on a link
KR0175744B1 (ko) 비동기전달모드 교환 시스템에서 점대점 전용선의 대역폭 변경을 위한 발신 및 착신측 처리방법
US6556569B1 (en) System for managing connection-oriented communication interface with flexible virtual channel association
KR100275506B1 (ko) 비동기전달모드 교환시스템에서 레이블 스위칭경로 설정을 위한 제어 메시지 처리 방법
KR0153936B1 (ko) 에이티엠 교환 시스템에서 고정형 가상 경로 연결 설정을 위한 발신 및 착신 처리 방법
KR100362206B1 (ko) 라우팅 기능 분산 기법을 이용하여 복수망간 연동을지원하는 시스템의 성능을 향상시키는 장치 및 그 방법
KR100275511B1 (ko) 비동기전송모드 교환 시스템에서 가입자 착신 자국 호 제어 방법
JPH10322361A (ja) シグナリング方法、スイッチング装置、記憶媒体及びネットワーク
KR100381376B1 (ko) 교환기간의 트래픽 정합방법
CN100393054C (zh) 一种实现弹性永久虚连接的***和方法

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121228

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20131230

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20141223

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20151229

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20161228

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20171228

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20181227

Year of fee payment: 15