KR100409219B1 - Duplication control method of ATM switch in mobile communication system RNC - Google Patents

Duplication control method of ATM switch in mobile communication system RNC Download PDF

Info

Publication number
KR100409219B1
KR100409219B1 KR20010082951A KR20010082951A KR100409219B1 KR 100409219 B1 KR100409219 B1 KR 100409219B1 KR 20010082951 A KR20010082951 A KR 20010082951A KR 20010082951 A KR20010082951 A KR 20010082951A KR 100409219 B1 KR100409219 B1 KR 100409219B1
Authority
KR
South Korea
Prior art keywords
redundancy
operation mode
control
mode
processor
Prior art date
Application number
KR20010082951A
Other languages
Korean (ko)
Other versions
KR20030052835A (en
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 KR20010082951A priority Critical patent/KR100409219B1/en
Publication of KR20030052835A publication Critical patent/KR20030052835A/en
Application granted granted Critical
Publication of KR100409219B1 publication Critical patent/KR100409219B1/en

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PURPOSE: A method for controlling ATM switch duplexing within an RNC(Radio Network Controller) in a mobile communication system is provided to duplex boards and links related to switch control within the RNC, thereby continuously supplying a service even during a switching process at the request of an operator or when an error is generated in hardware or software. CONSTITUTION: An application layer performs initialization(401), and a middleware duplexing processor decides a duplexing state(402), to determine an operation mode(403) and a standby mode(404). In the operation mode(403), if the standby mode(404) is restarted, an SCP requests initial dump data of the operation mode(405). The operation mode extracts connection information(406), informs the standby mode of the initial dump data(407), and stores connection information for backup in a duplexing data region(408). If a connection setup/cancellation request is received from an ACP(409), an application layer of the operation mode generates backup data(410), and transmits a connection setup/cancellation processing result to the ACP(411), then requests duplexing data backup to the standby mode(412). The standby mode stores the connection information for backup in the duplexing data region(413), and informs the operation mode of a backup processing result(414).

Description

이동통신 시스템에서 제어국내 비동기전달모드 스위치 이중화 제어 방법{Duplication control method of ATM switch in mobile communication system RNC}Duplex control method of ATM switch in mobile communication system RNC in mobile station

본 발명은 이동통신 시스템에서 제어국(즉, 무선망 제어기(RNC : Radio Network Controller))내 비동기전달모드(ATM : Asynchronous Transfer Mode) 스위치 이중화 제어 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로서, 특히 IMT-2000(International Mobile Telecommunication), UMTS(Universal Mobile Telecommunications System) 등과 같은 차세대 이동통신망 기반의 비동기 이동통신 시스템(WCMS : Wideband CDMA Mobile System)의 무선망 제어기(RNC)에서 신뢰성을 보장하는 이동통신 서비스를 위하여 ATM 스위치 제어 프로세서에서의 이중화 처리를 수행한다.The present invention provides a method of controlling a redundant transfer mode (ATM) switch redundancy in a control station (i.e., radio network controller (RNC)) in a mobile communication system and a computer for recording the program for realizing the method. The present invention relates to a readable recording medium, and more particularly, to a wireless network controller of a next generation mobile communication network based asynchronous mobile communication system (WCMS: Wideband CDMA Mobile System) such as International Mobile Telecommunication (IMT-2000) and Universal Mobile Telecommunications System (UMTS). RNC) performs redundancy processing in the ATM switch control processor for a mobile communication service that guarantees reliability.

고신뢰도가 요구되는 교환 시스템에서는 높은 가용성(Availability)와 고신뢰성(Reliability)을 위하여 동작모드 및 대기모드 프로세서로 구분되어 동작되는 이중화 구조를 채택하는 것이 일반적이며, 이에 따른 특수한 하드웨어와 제어용 소프트웨어가 요구된다.In the exchange system requiring high reliability, it is common to adopt a redundancy structure that is divided into operation mode and standby mode processor for high availability and reliability. Therefore, special hardware and control software are required. do.

광대역 멀티미디어 서비스가 요구하는 신뢰성을 보장하기 위해서는, 시스템 구성요소인 보드 및 링크를 다중화하여 비정상 상태 발생시에도 서비스의 연속성을 보장하여 품질을 향상시키는 기술이 더욱 중요시되며, 교환 시스템은 일년 동안에 수분 이하의 서비스 중단 시간만 허용하는 고가용성 고장 감내 시스템이므로, 하드웨어 중복(Redundancy)과 소프트웨어 제어에 의한 여러 이중화 방식이 제안되었다.In order to guarantee the reliability required by broadband multimedia services, technology that improves the quality by multiplexing the system components boards and links to guarantee the continuity of services even in the event of abnormal conditions becomes more important. As a high availability fault tolerance system that allows only service downtime, several redundancy schemes based on hardware redundancy and software control have been proposed.

동작모드와 대기모드 이중화 구성은 평상시에는 동작모드측이 서비스를 제공하나, 동작모드측에 결함이나 고장이 발생하는 경우 대기모드측이 동작모드측을 대신하여 서비스를 연속적으로 제공하며, 이중화된 프로세서 보드간에는 이중화 제어 버스에 의해서 상태 정보를 전달하면서 처리한다.In the operation mode and standby mode duplex configuration, the service mode is usually provided by the operation mode. However, if a defect or failure occurs in the operation mode, the standby mode continuously provides the service on behalf of the operation mode. The board handles the status information by the redundant control bus.

"Cold-Standby" 이중화 제어는 동작 프로세서 다운으로 인한 이중화 상태 천이시 대기중 프로세서에서 로딩받고 초기화하여 동작하는 방식으로서, 초기화 이후의 새로운 연결만 처리하고 설정되었거나 진행중인 연결을 모두 서비스가 중단되게 한다."Cold-Standby" redundancy control is a method that is loaded and initialized by the standby processor when a redundancy state transition occurs due to an operation processor down. The "Cold-Standby" redundancy control processes only new connections after initialization and stops all established or in progress connections.

한편, "Warm-Standby" 이중화 제어는 동작 프로세서에서 대기 프로세서로 일부 상태 데이터를 전달하고 동작 프로세서 다운시 대기 프로세서는 이를 참조하여 부분 초기화시키고 동작한다. 이는 이중화 프로그램 및 응용 소프트웨어가 복사할 상태 데이터에 종속되며, 서비스중인 연결은 보장되나 진행중인 연결 처리는 일부만 처리한다.Meanwhile, the " Warm-Standby " redundancy control transfers some state data from the operating processor to the standby processor, and when the operating processor is down, the standby processor partially initializes and operates with reference to it. It depends on the state data to be copied by the redundancy program and the application software, ensuring that the connection in service is guaranteed but only part of the connection in progress.

다른 한편, "Hot-Standby" 이중화 제어는 동작 상태의 프로세서에서 모든 상태 정보를 대기중 프로세서로 넘기며 동작 프로세서 다운시에 대기 프로세서가 즉시 동작 상태로 전환되어 처리를 수행하며, 모든 연결이 유지되게 한다.On the other hand, "Hot-Standby" redundancy control passes all state information from the active processor to the standby processor, and upon standby of the active processor, the standby processor immediately switches to the active state to perform processing and maintain all connections. .

또 다른 한편, 부하 분담(Load Sharing) 이중화 제어는 구성된 각 프로세서가 관리 대상 자원을 분담하여 처리하며, 수행중에 한쪽이 다운되면 상대측에서 모든 자원을 관리하는 방식이다.On the other hand, load sharing redundancy control is a method in which each configured processor allocates and manages managed resources, and if one side goes down during execution, the other side manages all resources.

또 다른 한편, N+1 리던던시 이중화 제어는 N+1개로 구성된 프로세서중에 N개의 프로세서가 정상 동작중에 하나가 다운되면 대기 상태인 프로세서가 프로그램을 로딩받아 동작을 시작하는 방식으로서, 서비스중인 연결은 유지되지 않는다.On the other hand, N + 1 redundancy control is a method in which a standby processor is loaded with a program and starts operation when one of N + 1 processors is down during the normal operation of N processors. It doesn't work.

특히, 현재의 기술분야에서는 복잡하고 다양한 광대역 멀티미디어 서비스의 다양한 요구사항를 만족시키기 위하여 무선망 제어기(RNC)내 스위치 제어와 관련하여 각 프로세서별 동작되는 응용 프로그램과 데이터 특성 및 보드의 동작 원리에 따라서 신속하면서도 구현이 용이하고 서비스의 연속성을 최대한 보장할 수 있는 이중화 제어 기술이 절실히 요구된다.Particularly, in the current technical field, in order to satisfy various requirements of complex and diverse broadband multimedia services, it is necessary to quickly change the application program and data characteristics of each processor and the operating principle of the board in relation to the switch control in the radio network controller (RNC). In addition, there is an urgent need for a redundant control technology that is easy to implement and guarantees continuity of services.

본 발명은, 상기한 바와 같은 요구에 부응하기 위하여 제안된 것으로, 무선통신 시스템에서 광대역 멀티미디어 서비스의 다양한 요구사항을 만족시키기 위하여 무선망 제어기(RNC)내 스위치 제어와 관련된 보드 및 링크를 이중화로 구성하여 하드웨어 장애나 소프트웨어의 중대한 오류 발생 및 운용자 요구에 의한 절체시에도 중단없는 서비스를 제공하기 위한 ATM 스위치 이중화 제어 방법 및 상기 방법을실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.The present invention has been proposed in order to meet the above-mentioned requirements. In order to satisfy various requirements of broadband multimedia services in a wireless communication system, a board and a link related to switch control in a radio network controller (RNC) are configured in redundancy. The present invention provides an ATM switch redundancy control method for providing uninterrupted service even in the event of a hardware failure or a major error in software and an operator's request, and a computer-readable recording medium recording a program for realizing the method. There is a purpose.

도 1 은 본 발명이 적용되는 이동통신 제어국의 구성 예시도.1 is an exemplary configuration diagram of a mobile communication control station to which the present invention is applied.

도 2 는 본 발명이 적용되는 상기 도 1의 ATM 스위치의 구성 및 프로세서간 정합 예시도.2 is a diagram illustrating a configuration and an interprocessor matching of the ATM switch of FIG. 1 to which the present invention is applied.

도 3 은 본 발명이 적용되는 ATM 스위치 제어 보드 및 링크 이중화 제어 구성 예시도.3 is an exemplary ATM switch control board and link redundancy control configuration to which the present invention is applied.

도 4 는 본 발명에 따른 ATM 스위치 이중화 제어 방법 중 SCP에서의 이중화 처리 과정에 대한 일실시예 상세 흐름도.4 is a detailed flowchart illustrating one embodiment of a redundancy process in an SCP of an ATM switch redundancy control method according to the present invention;

도 5 는 본 발명에 따른 ATM 스위치 이중화 제어 방법 중 ARP에서의 이중화 처리 과정에 대한 일실시예 상세 흐름도.5 is a detailed flowchart illustrating one embodiment of a redundancy process in ARP in the ATM switch redundancy control method according to the present invention.

도 6 은 본 발명에 따른 ATM 스위치 이중화 제어 방법 중 AIM에서의 이중화 처리 과정에 대한 일실시예 상세 흐름도.6 is a detailed flowchart illustrating one embodiment of a redundancy process in AIM in the ATM switch redundancy control method according to the present invention.

* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

10 : ATM 스위치 11 : 스위치 제어 프로세서(SCP)10: ATM Switch 11: Switch Control Processor (SCP)

12 : ATM 정합부(AIM) 13 : ATM 스위칭부(ASM)12: ATM matching unit (AIM) 13: ATM switching unit (ASM)

14 : RAS-B 15 : RAS-T14: RAS-B 15: RAS-T

16 : RAS-N 17 : RAS-R16: RAS-N 17: RAS-R

18 : 무선 제어 서브시스템(RCS)18: Radio Control Subsystem (RCS)

상기 목적을 달성하기 위한 본 발명은, 이동통신 시스템에서 제어국(RNC)내 비동기전달모드(ATM) 스위치 이중화 제어 방법에 있어서, ATM 스위치내 각 프로세서에서 수행하는 기능 및 데이터의 특성을 고려하여 ATM 스위치 이중화 제어 방식을 결정하는 제 1 단계; 상기 ATM 스위치 이중화 제어 방식에 따라, 하드웨어 장애나 소프트웨어의 중대한 오류 발생 및 운용자 요구에 의한 절체시에도 기 설정된 연결 정보를 상기 ATM 스위치내의 이중화된 프로세서간에 동일하게 유지시키는 제 2 단계를 포함하되, 상기 ATM 스위치와 관련하여 접속 경로 프로세서(ARP), 스위치 제어 프로세서(SCP), ATM 스위칭부(ASM), ATM 정합부(AIM)는 이중화된 보드로 구성되며, 상기 AIM과 상기 ASM간 링크는 이중화로 구성되고, 상기 ASM에는 내장형 프로세서가 없으므로 상기 SCP가 제어하며, 이중화된 상기 ARP, 상기 SCP, 상기 AIM은 동작모드와 대기모드로 동작하고, 셀을 스위칭하는 상기 ASM은 양쪽 모두 동작모드로서 수행되는 것을 특징으로 한다.In order to achieve the above object, the present invention provides an ATM switch redundancy control method in a control station (RNC) in a mobile communication system. Determining a switch redundancy control scheme; According to the ATM switch redundancy control scheme, a second step of maintaining the predetermined connection information is identical among the redundant processors in the ATM switch even in the event of a hardware failure or a major error in software and a switchover by an operator's request. In connection with an ATM switch, an access path processor (ARP), a switch control processor (SCP), an ATM switching unit (ASM), and an ATM matching unit (AIM) are composed of redundant boards, and the link between the AIM and the ASM is redundant. The ASM has no embedded processor and is controlled by the SCP, and the redundant ARP, the SCP, and the AIM operate in an operation mode and a standby mode, and the ASM switching cells are both performed as an operation mode. It is characterized by.

한편, 본 발명은 스위치 제어 프로세서(SCP) 이중화 제어를 위하여, 프로세서를 구비한 무선망 제어기(RNC)의 비동기전달모드(ATM) 스위치에, 별도의 이중화 데이터 영역을 선언하지 않고 동작모드에서 동작모드에서 사용하는 연결 정보 데이터 영역을 이중화 영역으로 공유하여 신속한 이중화 절체를 지원하는 제 1 기능;동작모드측에서의 연결 설정 및 해제 요구 처리완료시 성공이나 실패에 상관없이 항상 대기모드측으로 통보하여, 대기모드의 프로세서측에서 이전의 동작모드의 프로세서에서 실패로 처리된 프로세서간 통신(IPC) 메시지가 누적되거나 이중화 절체시 재수행되는 것을 방지하여 동작모드와 대기모드간에 연결 정보와 메시지 큐 상태를 신속하게 일치시키는 제 2 기능; 및 링크 대역 정보 테이블은 이중화 영역으로 선언하지 않으며, 이중화 절체 발생 시점에서 백업된 연결정보를 이용하여 링크 대역을 재생성하여 설정된 연결 정보와 링크 자원의 사용량을 정확하게 일치시키는 제 3 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.Meanwhile, the present invention does not declare a separate redundant data area in an asynchronous transfer mode (ATM) switch of a radio network controller (RNC) equipped with a processor for switching control processor (SCP) redundancy control. A first function for supporting rapid redundancy by sharing the connection information data area used in the redundant area with the redundant area; upon completion of the connection setup and release request processing on the operation mode, the standby mode is always informed to the standby mode regardless of success or failure. On the processor side, the interprocessor communication (IPC) messages treated as failures in the processor in the previous operation mode are prevented from being accumulated or re-executed during redundancy switching, so that connection information and message queue status can be quickly matched between the operation mode and the standby mode. Second function; And a link band information table is not declared as a redundancy area, and a program for realizing a third function of accurately matching the usage of the link resource with the set link information by regenerating the link band using the connection information backed up at the time of the redundancy transition. Provide a computer readable recording medium having recorded thereon.

그리고, 본 발명은 접속 경로 프로세서(ARP) 이중화 제어를 위하여, 프로세서를 구비한 무선망 제어기(RNC)의 비동기전달모드(ATM) 스위치에, 임시적인 데이터만 관리하므로 별도의 이중화 처리가 필요없이 동작모드와 대기모드 프로세서가 마치 듀얼 동작모드 방식과 유사하게 서로 독립적으로 수신된 메시지를 처리하고, 이중화 상태를 판단하여 동작모드에서만 제어 메시지를 송신하도록 하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.In addition, the present invention manages only the temporary data in an asynchronous transfer mode (ATM) switch of a radio network controller (RNC) having a processor to control access path processor (ARP) redundancy and thus does not require a separate redundancy process. Mode and standby mode The computer can read the program to realize the function to process the received messages independently of each other and to send the control message only in the operation mode, similar to the dual operation mode method. Provide a recording medium.

또한, 본 발명은 비동기전달모드(ATM) 정합부(AIM) 이중화 제어를 위하여, 프로세서를 구비한 무선망 제어기(RNC)의 ATM 스위치에, 연결정보만 관리하고 이와 관련된 자원정보는 없으므로 연결 정보 데이터만 이중화 영역으로 선언하고, 동작모드로 구동되는 프로세서가 있는 상태에서 새로 보드를 추가하거나 대기모드의 프로세서가 재시동을 한 경우에 수행되는 덤프 기능을 제외한 별도의 이중화 처리가필요없이 동작모드와 대기모드 프로세서가 마치 듀얼 동작모드 방식과 유사하게 서로 독립적으로 수신된 메시지를 처리하며, 이중화 상태를 판단하여 동작모드에서만 제어 메시지를 포함한 사용자 트래픽 셀을 송신하도록 하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.In addition, the present invention manages only the connection information in the ATM switch of the radio network controller (RNC) with a processor for asynchronous transfer mode (ATM) redundancy control connection information data because there is no associated resource information Only the redundancy area is declared and the operation mode and standby mode are not necessary except for the dump function, which is added when a new board is added or the standby processor is restarted while there is a processor running in the operation mode. Similar to the dual operation mode method, the processor processes the received messages independently of each other and reads the program to realize the function of determining the duplication state and transmitting the user traffic cell including the control message only in the operation mode. Provides a record medium that can be.

본 발명은 광대역 멀티미디어 서비스의 다양한 요구사항를 만족시키기 위해서 무선망 제어기(RNC)내 스위치 제어와 관련된 보드 및 링크를 이중화로 구성하며, 하드웨어 장애나 소프트웨어의 중대한 오류 발생 및 운용자 요구에 의한 절체시에도 중단없는 서비스를 제공하고자 한다. 즉, 이중화된 제어 프로세서 다운이나 링크 장애시에도 설정된 연결은 유지되어 서비스의 연속성을 보장하고, 진행중인 연결은 계속적으로 처리를 진행하거나 재시도를 요구하도록 함으로써, 최대한 서비스품질을 향상시키고자 한다.The present invention consists of redundant boards and links related to switch control in a radio network controller (RNC) in order to satisfy various requirements of broadband multimedia services, and is interrupted even when switching due to a hardware failure or a serious error of software and an operator's request. To provide a service that does not exist. That is, even in the case of a duplicated control processor down or a link failure, the established connection is maintained to guarantee the continuity of the service, and the ongoing connection is continuously processed or requires retry, thereby improving the service quality as much as possible.

보다 상세하게는, 본 발명은 멀티미디어 서비스품질 요구사항에서 가장 중요한 핵심요소중의 하나인 고신뢰성을 보장하기 위한 RNC내 ATM 스위치와 관련하여 각 모듈별 수행 기능에 따른 이중화 영역에 선언되어야 하는 데이터를 기술하고, 데이터 특성에 따라서 신속하면서도 구현이 용이하고 서비스의 연속성을 보장할 수 있는 스위치 제어 프로세서(SCP : Switch Control Processor), 접속 경로 프로세서(ARP : Access Routing Processor), ATM 정합부(AIM : ATM Interface Module)내 응용 프로그램 계층에서의 효율적인 이중화 제어 방법을 제공하고자 한다. 또한, 비동기 무선망 제어기(RNC)내 다른 제어 프로세서에서도 수행 기능과 데이터 특성에 따라서 ATM 스위치 이중화 제어 방식중에서 택일함으로써 고장 감래기능을 제공할 수 있다.More specifically, the present invention provides data to be declared in the redundancy area according to the performance function of each module in relation to ATM switch in the RNC to ensure high reliability, which is one of the most important key elements in the multimedia quality of service requirements. A switch control processor (SCP), an access routing processor (ARP), and an ATM matching unit (AIM) that can be quickly and easily implemented according to data characteristics, and guarantee service continuity. To provide an efficient redundancy control method in the application layer in the Interface Module). In addition, other control processors in the asynchronous radio network controller (RNC) can provide a fault-tolerant function by selecting one of the ATM switch duplication control schemes according to performance and data characteristics.

본 발명에서 ATM 스위치와 구성요소중 SCP와 ARP는 보드가 이중화되며, ATM 스위칭부(ASM : ATM Switching Module)는 보드와 스위치 링크가 이중화되고 내장형 프로세서가 없으므로 SCP가 제어하고, AIM은 보드와 스위치 링크가 이중화로 구성된다. 이중화된 ARP, SCP, AIM 프로세서는 동작모드와 대기모드로 동작하며, 셀을 스위칭하는 ASM 보드는 고장으로 인한 기능 중단이 발생되지 않아야 하므로 양쪽 모두 동작모드로서 수행된다.Among the ATM switches and components of the present invention, SCP and ARP boards are duplicated, and ATM Switching Module (ASM: ATM Switching Module) is controlled by SCP because the board and switch link are duplicated and there is no embedded processor, and AIM is a board and a switch. The link consists of redundancy. Redundant ARP, SCP, and AIM processors operate in the operation mode and the standby mode, and the ASM board switching cells should be operated as the operation mode because there should be no functional interruption due to a failure.

또한, ATM 스위치와 관련한 이중화 제어시에는 이중화 영역으로 관리되어야 하는 데이터 선정 및 적합한 이중화 방식을 선택하는 것이 가장 중요하며, SCP, ARP, AIM에서의 방법으로 분류된다. 설정된 연결정보는 동작모드와 대기모드측에서 동일하게 유지되어야 하므로 연결정보는 이중화 영역의 데이터로 관리되어야 하나, 연결 처리 과정중에만 사용되는 트랜잭션 식별자나 타이머 정보는 이중화하지 않아도 서비스품질 요구사항을 만족시키는데 있어서 크게 영향을 주지 않으므로 이중화 데이터 영역에 포함시키지 않는다.In addition, in the redundancy control related to the ATM switch, it is most important to select data to be managed in the redundancy area and to select an appropriate redundancy method, and it is classified as a method in SCP, ARP, and AIM. Since the set connection information must be kept the same in the operation mode and the standby mode, the connection information should be managed as data in the redundancy area, but the transaction identifier or timer information used only during the connection processing process satisfies the quality of service requirements. It does not have a great influence on this, so it is not included in the redundant data area.

또한, SCP에서는 연결 처리 요구시 상태천이도에 따라 여러 연결의 처리가 동시에 진행되며, 링크 자원을 공유한다. 동작모드와 대기모드에서 동일한 기능이 수행되는 이중화 방식을 연결 정보와 자원 정보를 관리하는 SCP내 적용하면 제어 메시지가 유실되거나 비정상 상태가 발생시부터 라우팅택과 링크 대역 정보가 달라지므로, SCP에서는 동작모드 응용 계층에서의 처리 결과인 변경된 연결 정보를 대기모드측으로 전달하고, 대기모드측에서는 이와 관련된 메시지를 삭제하는 방식이적합하다.In addition, in case of request for connection, SCP handles several connections at the same time according to the state transition diagram and shares link resources. When applying the duplication method in SCP which manages the connection information and resource information in the operation mode and the standby mode, the routing tag and link band information are changed from the loss of control message or abnormal condition. The method of transferring the changed connection information, which is the result of the processing in the application layer, to the standby mode and deleting the message related to the standby mode is suitable.

또한, 다중 연결 처리중에 절체되면 대역 정보는 가장 최근에 완료된 연결 처리시의 대역인 진행중 연결의 대역값이 포함되고 이전의 동작모드에서 진행중이던 메시지는 대기모드측에서 재수행되므로 대역이 중복되어 반영됨으로써 장시간 운용중에 심각한 대역 불일치를 야기시킬 수 있으므로 링크 대역 정보는 이중화 데이터 영역에 포함시키지 않고 절체시 백업된 연결 정보의 라우팅택과 할당된 대역에 따라 재생성하여야만 연결 정보와 링크 자원의 사용 상태를 일치시킬 수 있다. 동작모드와 대기모드 양쪽으로 프로세서간 통신(IPC : Inter Processor Communication) 메시지가 수신되나 동작모드측에서만 IPC 메시지를 송신하도록 하여 동일한 메시지가 한번 이상 전송되는 것을 방지한다.In addition, when the transfer is performed during the multi-connection process, the band information includes the bandwidth value of the ongoing connection, which is the band at the time of the most recently completed connection processing, and because the message in progress in the previous operation mode is re-executed in the standby mode, the band is overlapped. This can cause serious band mismatch during long time operation. Therefore, link band information should not be included in the redundant data area, but must be regenerated according to the routing tag of the connection information backed up at the time of transfer and the allocated band. You can. Interprocessor Communication (IPC) messages are received in both the operation mode and the standby mode, but the IPC message is transmitted only in the operation mode to prevent the same message from being transmitted more than once.

또한, ARP에서는 연결 제어 과정에서 임시적으로 사용되는 데이터만 처리하므로 이중화를 위한 부가적인 기능이 불필요하며, 동작모드나 대기모드의 구분없이 동일한 기능을 수행한다. SCP에서와 마찬가지로 동작모드와 대기모드 양쪽으로 IPC 메시지가 수신되나 동작모드측에서만 IPC 메시지를 송신하도록 한다.In addition, the ARP processes only the data temporarily used in the connection control process, so that an additional function for redundancy is unnecessary, and performs the same function without distinguishing between an operation mode and a standby mode. As with SCP, IPC messages are received in both active and standby modes, but only in the active mode.

또한, AIM에서는 연결 정보만을 관리하므로 초기 덤프(Dump)시 대기모드측으로 동작모드측에 설정되어 있는 연결 정보를 일치시키는 처리를 제외하고는 이중화를 위한 부가적인 기능이 불필요하므로 동작모드나 대기모드의 구분없이 동일한 기능을 수행한다. ASM과 접속된 이중화된 링크 상태를 감시하여 스위치 링크 이중화 기능을 수행하며, ASM은 AIM 양쪽으로 셀을 송신하기 때문에 AIM에서는 두개의 ASM중에서 한쪽으로 부터의 셀만을 선택하여야 하며 동작모드측에서만유토피아(UTOPIA : Universal Test Operation Physical Interface for ATM) 스위치의 주도권을 가짐으로써 제어 메시지 및 사용자 트래픽 셀 송신이 가능하다.In addition, since AIM manages only connection information, no additional function for redundancy is required except for the process of matching the connection information set on the operation mode side to the standby mode side at the time of initial dump. Perform the same function without distinction. It performs switch link redundancy by monitoring the status of the redundant link connected with ASM. Since ASM transmits cells to both sides of AIM, AIM should select only one cell from one side of two ASMs. UTOPIA: Take control of Universal Test Operation Physical Interface for ATM (UTOPIA) switch to transmit control messages and user traffic cells.

결론적으로, 본 발명은 신뢰성을 보장하는 이동통신 서비스를 위하여 비동기 무선망 제어기(RNC)내 ATM 스위치 제어 프로세서에서의 이중화 처리를 수행한다. 이때, 이중화된 프로세서는 동작모드와 대기모드로 운용되며, 긴급 장애 상태 발생시 자동으로 절체되며, 운용자의 요구에 의한 절체도 가능하다. 그리고, 이중화 처리는 하드웨어적으로 동일한 구성을 갖는 보드로 이루어지고 응용 프로그램에서의 이중화 처리와 이중화 보드간에 이중화 데이터를 전달하는 역할을 수행하는 미들웨어 계층으로 구성된다. 또한, 이중화 절체는 보드 자체적으로 검출되는 내부 상태 정보와 이중화로 구성된 상대 보드로부터 보고되는 상태 정보를 조합하여 활성 상태를 결정한다. 또한, 각 프로세서에서 수행하는 기능 및 데이터의 특성을 고려하여 이중화 방식이 결정되어야 하며, 상태종속적인 방식이 적합한 SCP에서의 이중화 제어, 임시적인 데이터 처리만을 수행하므로 유지되어야 할 이중화 영역 데이터가 없는 서로 독립적인 프로세서처럼 동작하는 상태무관한 방식이 적합한 ARP에서의 이중화 제어, 마치 독립적인 프로세서처럼 동작을 수행하나 초기 덤프시 설정된 연결정보를 백업하여야하는 AIM에서의 이중화 처리를 수행한다.In conclusion, the present invention performs the redundancy processing in the ATM switch control processor in the asynchronous radio network controller (RNC) for the mobile communication service to ensure reliability. In this case, the redundant processor is operated in an operation mode and a standby mode, and is automatically switched when an emergency fault condition occurs, and switching at the request of an operator is also possible. The redundancy process consists of a board having the same configuration in hardware and is composed of a middleware layer that plays a role of transferring redundancy data between the redundancy board and the redundancy board in an application program. In addition, the redundancy switcher determines the active state by combining the internal state information detected by the board itself and the state information reported from the counterpart board composed of redundancy. In addition, the redundancy method should be determined in consideration of the functions and data characteristics performed by each processor, and since the state-dependent method only performs redundancy control and temporary data processing in the appropriate SCP, each other has no redundant area data to be maintained. A stateless method that acts like an independent processor performs redundancy control in the appropriate ARP, and acts like an independent processor, but performs redundancy in AIM, which requires backing up connection information established during initial dump.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1 은 본 발명이 적용되는 이동통신 제어국의 구성 예시도로서, 비동기 이동통신 시스템에서 무선망 제어기(RNC : Radio Network Controller)의 구성을 나타낸다.1 is an exemplary configuration diagram of a mobile communication control station to which the present invention is applied, and shows a configuration of a radio network controller (RNC) in an asynchronous mobile communication system.

비동기 무선망 제어기(RNC)에서 ATM 스위치(10)는 프로세서들간의 제어 정보와 음성, 문자, 영상 서비스를 포함한 이동 멀티미디어 실시간 및 비실시간 서비스를 가입자에게 신속하게 전달하기 위한 연결 제어 기능을 수행한다.In the asynchronous radio network controller (RNC), the ATM switch 10 performs a connection control function to quickly deliver mobile multimedia real-time and non-real-time services including control information and voice, text, and video services to the subscribers.

ATM 교환 기능(ATM 스위치(10))은 ATM 스위치(10)의 연결 제어 및 운용보전 기능을 수행하는 스위치 제어 프로세서(SCP)(11), ATM 셀 헤더 변환 및 셀 트래픽 데이터 수집 기능을 수행하는 ATM 정합부(AIM)(12), ATM 스위치 패브릭내 셀 라우팅 기능을 수행하는 ATM 스위칭부(ASM)(13)로 구성된다. 그리고, ATM 정합부(AIM)(12)를 통하여 다양한 무선 접속 시스템(RAS : Radio Access System)(14 ~ 17)과 제어 모듈(무선 제어 시스템(RCS : Radio Control System)(18))이 접속된다.ATM switch function (ATM switch 10) is a switch control processor (SCP) 11 performing the connection control and operation maintenance functions of the ATM switch 10, ATM to perform ATM cell header conversion and cell traffic data collection A matching unit (AIM) 12, which consists of an ATM switching unit (ASM) 13 that performs cell routing functions within the ATM switch fabric. In addition, various radio access systems (RAS) 14 to 17 and a control module (radio control system (RCS: Radio Control System) 18) are connected through an ATM matching unit (AIM) 12. .

무선 접속 시스템(RAS)(14 ~ 17)은 기지국과의 접합 기능을 수행하는 RAS-B(14), 음성 및 데이터 트래픽 처리를 수행하는 RAS-T(15), 핵심망(CN : Core Network)/GPRS(General Packet Radio Service)와의 정합 기능을 수행하는 RAS-N(16), 인접 무선망 제어기(RNC)간 핸드오버를 위한 G-RNC 정합 기능을 수행하는 RAS-R(17)로 구성된다.A radio access system (RAS) 14 to 17 is a RAS-B 14 that performs a joining function with a base station, a RAS-T 15 that performs voice and data traffic processing, and a core network (CN) / RAS-N 16 performing a matching function with a general packet radio service (GPRS), and a RAS-R 17 performing a G-RNC matching function for handover between adjacent radio network controllers (RNC).

무선 제어 시스템(RCS)(18)은 이동호 프로토콜 처리 및 자원관리를 수행하는 접속 제어 프로세서(ACP : Access Control Processor), 무선망 제어기(RNC)의 전반적인 운용관리 및 유지보수를 수행하는 운용 및 유지보수 프로세서(OMP :Operation Maintenance Processor) 및 CN/GPRS와의 공통선(No.7) 신호 프로토콜 처리를 수행하는 접속 신호처리 프로세서(ASP : Access Signaling Processor), ATM 스위치 제어의 컨트롤러 역할을 수행하는 ARP로 구성된다.The radio control system (RCS) 18 is an access control processor (ACP) that performs mobile call protocol processing and resource management, and an operation and maintenance that performs overall operation management and maintenance of a radio network controller (RNC). It consists of an Access Maintenance Processor (OMP), an Access Signaling Processor (ASP) that performs common line (No. 7) signal protocol processing with CN / GPRS, and an ARP that acts as a controller for ATM switch control. do.

도 2 는 본 발명이 적용되는 상기 도 1의 ATM 스위치의 구성 및 프로세서간 정합 예시도로서, 비동기 무선망 제어기(RNC)내 ATM 스위치 제어시 개방형 스위치 개념을 적용하여 제어 처리부(2b)와 스위칭 처리부(2a)로 분리하여 기능을 할당한 ATM 스위치의 구성 및 프로세서간 정합(interface)을 나타낸다.FIG. 2 is a diagram illustrating the configuration and matching of processors between the ATM switch of FIG. 1 to which the present invention is applied. The control processor 2b and the switching processor apply an open switch concept when controlling an ATM switch in an asynchronous radio network controller (RNC). (2a) shows the configuration of the ATM switch and the interface between processors to which functions are allocated separately.

제어 처리부(즉, 무선 제어 시스템(RCS))(2b)내 접속 제어 프로세서(ACP)(21)에서는 RNC 자원 관리 및 이동 호/연결 제어를 수행하고, 운용 및 유지보수 프로세서(OMP)(22)에서는 운용보전 기능을 수행하며, 원격 운용 및 유지보수 시스템(R-OMS : Remote Operation Maintenance System)(23)에서는 무선접속망(RAN : Radio Access Network)내 다중 무선 트랜시버 시스템(RTS : Radio Transceiver System)(즉, 기지국)와 다중 무선망 제어기(RNC)(즉, 제어국)를 원격에서 운용 및 유지보수하는 기능을 수행한다. 또한, 접속 경로 프로세서(ARP)(24)에서는 ATM 스위치로의 제어 메시지 송수신 및 ATM 스위치의 관리 기능을 수행하고, 원격 경보 수집부(RAGM : Remote Alarm Gathering Module)(25)에서는 원격에서 무선접속망(RAN)내 각 장치의 경보를 처리한다.An access control processor (ACP) 21 in a control processing unit (ie, a radio control system (RCS)) 2b performs RNC resource management and mobile call / connection control, and an operation and maintenance processor (OMP) 22. Performs the operation preservation function, and in the Remote Operation Maintenance System (R-OMS) 23, multiple radio transceiver systems (RTS: Radio Transceiver System) (RTS) in a Radio Access Network (RAN) ( That is, it performs a function of remotely operating and maintaining the base station) and the multiple radio network controller (RNC) (that is, the control station). In addition, the access path processor (ARP) 24 performs a control message transmission and reception function to the ATM switch and management of the ATM switch, and in the Remote Alarm Gathering Module (RAGM) 25, a wireless access network ( RAN) to handle the alarms of each device.

스위칭 처리부(2a)내 스위치 제어 프로세서(SCP)(11)에서는 ATM 스위치의 연결 제어 및 운용보전 기능을 수행하고, ATM 정합부(AIM)(12)에서는 셀헤더 변환 및 셀 트래픽 데이터 수집 기능을 수행하며, ATM 스위칭부(ASM)(13)에서는 ATM 스위치패브릭내 셀 라우팅 기능을 처리한다.The switch control processor (SCP) 11 in the switching processing unit 2a performs the connection control and operation maintenance functions of the ATM switch, and the ATM matching unit (AIM) 12 performs the cell header conversion and cell traffic data collection functions. In addition, the ATM switching unit (ASM) 13 processes the cell routing function in the ATM switch fabric.

시스템 초기화시 제어 메시지 및 신호 프로토콜 메시지 전달이나 이동 가입자의 호 발생에 따른 사용자 트래픽을 전달하기 위한 ATM 스위치 연결의 설정 및 해제 요구는 기능 분담과 부하 분담을 고려하여 다중 프로세서로 구성된 접속 제어 프로세서(ACP)(21), 하나의 운용 및 유지보수 프로세서(OMP)(22)/접속 경로 프로세서(ARP)(24)/스위치 제어 프로세서(SCP)(11), 최대 16개로 구성되는 ATM 정합부(AIM)(12)가 상호 연동하여 수행한다.A request for establishing and releasing an ATM switch connection for delivering control messages and signaling protocol messages at system initialization or for user traffic according to a mobile subscriber's call is generated by considering a function sharing and load sharing. (21), one Operation and Maintenance Processor (OMP) 22 / Access Path Processor (ARP) 24 / Switch Control Processor (SCP) 11, up to 16 ATM Matching Units (AIM) 12 performs in conjunction with each other.

도 3 은 본 발명이 적용되는 ATM 스위치 제어 보드 및 링크 이중화 제어 구성 예시도로서, ATM 스위치 구성요소의 프로세서 보드 및 링크 이중화 제어를 나타낸다.3 is a diagram illustrating an ATM switch control board and link redundancy control configuration to which the present invention is applied and shows a processor board and link redundancy control of an ATM switch component.

ATM 스위칭부(ASM)(13)는 보드와 스위치 링크 이중화 기능을 제공하고, 이중화된 ATM 스위칭부(ASM)(13)는 양쪽에서 모두 셀을 송수신한다.The ATM switching unit (ASM) 13 provides a board and switch link redundancy function, and the redundant ATM switching unit (ASM) 13 transmits and receives a cell on both sides.

ATM 정합부(AIM)(12)는 보드와 스위치 링크 이중화 기능을 제공하며, 동작모드와 대기모드에서 모두 IPC 메시지를 수신하나, 메시지 송신은 동작중인 프로세서에서만 수행된다.ATM matching unit (AIM) 12 provides board and switch link redundancy and receives IPC messages in both active and standby modes, but message transmission is performed only by the processor in operation.

주 제어 프로세서(MCP : Main Control Processor) 계열의 스위치 제어 프로세서(SCP)(11)나 다른 제어 프로세서는 보드 이중화 기능을 제공하며, 동작모드와 대기모드에서 모두 IPC 메시지를 수신하나, 메시지 송신은 동작모드에서만 수행된다.Switch Control Processor (SCP) 11 or other control processors in the Main Control Processor (MCP) family provide board redundancy and receive IPC messages in both active and standby modes, but message transmission is active. Only performed in mode.

스위치 제어 프로세서(SCP)(11)는 ATM 정합부(AIM)(12)와 유토피아(UTOPIA)버스를 통하여 접속되고, ATM 정합부(AIM)(12)와 ATM 스위칭부(ASM)(13)는 LVDS(Low Voltage Differential Signal) 버스를 통해서 접속된다.The switch control processor (SCP) 11 is connected via an ATM matching unit (AIM) 12 and a Utopia bus, and an ATM matching unit (AIM) 12 and an ATM switching unit (ASM) 13 are connected to each other. It is connected via the Low Voltage Differential Signal (LVDS) bus.

이중화 처리는 응용 레벨에서 제어하며, 이중화 데이터 및 제어 채널에 대한 리던던시가 제공된다. 이중화 채널은 두 개의 이중화 보드간에만 연결되는 고속 이더넷으로 구성되어 데이터 백업을 수행하고, 데이터 및 시그널링 트래픽 채널의 이중화는 유토피아(UTOPIA) 버스로 구성된다.The redundancy process is controlled at the application level, providing redundancy for redundant data and control channels. The redundancy channel consists of Fast Ethernet, which is connected only between two redundancy boards to perform data backup, and the redundancy of the data and signaling traffic channels consists of a UTOPIA bus.

ATM 정합부(AIM)(12)내 유토피아(UTOPIA) 스위치의 역다중화 포트별 멀티캐스팅 기능을 이용하여 이중화된 프로세서로 IPC 메시지의 셀 복제를 수행한다. IPC 및 시그널링 메시지 전송을 위한 이중화된 프로세서로 멀티캐스팅 연결 요구시 연결식별자 정보인 가상 경로 식별자(VPI : Virtual Path Identifier)/가상 채널 식별자(VCI : Virtual Channel Identifier), 멀티캐스트 식별자(MID : Multicast Identifier), 유토피아(UTOPIA) 역다중화 포트를 지정하면 ATM 정합부(AIM)(12)내 유토피아 스위치에서 이중화된 보드로 셀을 복사하여 전송한다.Cell duplication of IPC messages is performed by a redundant processor using the demultiplexing port-specific multicasting function of a UTOPIA switch in an ATM matching unit (AIM) 12. Duplicated processor for transmitting IPC and signaling messages. Virtual Path Identifier (VPI) / Virtual Channel Identifier (VCI), Multicast Identifier (MID) If you specify the UTOPIA demultiplexing port, the cell is copied from the utopia switch in the ATM matching unit 12 to the redundant board.

도 4 는 본 발명에 따른 ATM 스위치 이중화 제어 방법 중 SCP에서의 이중화 처리 과정에 대한 일실시예 상세 흐름도로서, 보드 탈장, 전원 장애, 기능 장애와 같은 하드웨어 장애나 소프트웨어의 중대한 오류 및 운용자의 요구에 의한 절체 기능을 수행하며, 동작모드와 대기모드로 동작한다. 여기서, 내부적으로 저장된 정보들이 손실되면, 연결 서비스 진행에 중요한 영향을 미치는 경우에 응용 프로그램은 설정된 연결 정보 및 링크 대역 등의 중요한 연결 처리 정보들에 대하여 이중화 처리를 수행하여 운용중 이중화 절체가 발생시에도 대기모드측에서 동작모드측 프로세서와 동일한 정보를 유지하도록 함으로써, 서비스중인 연결을 유지하고 안정적으로 시스템의 신뢰성을 보장하도록 한다.4 is a detailed flowchart illustrating a redundancy process in the SCP of the ATM switch redundancy control method according to the present invention. It performs the transfer function by and operates in the operation mode and the standby mode. In this case, when internally stored information is lost, the application program performs redundancy processing on important connection processing information such as set connection information and link band in case of having a significant influence on connection service progress, even when redundancy switching occurs during operation. By maintaining the same information as the processor of the operation mode on the standby mode, it maintains the connection in service and ensures the reliability of the system.

서비스 제어 프로세서(SCP)에서는 동시에 다수의 연결 제어 처리가 진행될 수 있으며, 연결 요구된 시점의 대역 정보를 참고하여 연결 수락 여부를 결정하고 사용 대역을 점유하며, 연결 설정이 실패되는 경우에는 점유했던 자원을 복구한다. 만약, 동작모드와 대기모드에서 동일한 기능이 수행되는 이중화 방식을 연결 정보와 자원 정보를 관리하는 서비스 제어 프로세서(SCP)에 적용하면, 제어 메시지가 유실되거나 비정상 상태가 발생시부터 라우팅택과 링크 대역 정보가 달라진다. 즉, 다중 제어 프로세서로 구성된 분산 구조하에서 ATM 정합부(AIM)내 연결 정보는 동작모드의 스위치 제어 프로세서(SCP)에서 할당된 값으로 설정되나, 이중화 절체시 이전의 동작중인 스위치 제어 프로세서(SCP)가 설정한 값이 할당된 ATM 정합부(AIM)와 현재 동작중으로 천이된 스위치 제어 프로세서(SCP)에서 설정한 연결 정보간에 불일치가 발생될 수 있으므로 실제로 셀이 전송시 사용되는 ATM 정합부(AIM)내 연결 정보와 ATM 스위치의 연결 상태 출력 요구시 제공되는 정보가 서로 다를 수 있다.In the service control processor (SCP), a plurality of connection control processes may be simultaneously performed, referring to band information at the time of connection request, determining whether to accept a connection, occupying a used band, and occupying a used band if the connection setup fails. To recover. If a duplexing scheme in which the same function is performed in the operation mode and the standby mode is applied to the service control processor (SCP) that manages the connection information and the resource information, the routing tag and the link band information are lost when the control message is lost or an abnormal state occurs. Is different. That is, under the distributed structure of multiple control processors, the connection information in the ATM matching unit (AIM) is set to a value assigned by the switch control processor (SCP) in the operation mode, but the switch operation processor (SCP) in operation before redundancy switching is performed. Inconsistency may occur between the ATM matching unit (AIM) to which the value set by the user is assigned and the connection information set by the switch control processor (SCP) that is currently transitioning to operation. Therefore, the ATM matching unit (AIM) used when the cell is actually transmitted. My connection information and the information provided when requesting the connection status output of an ATM switch may be different.

이에 따라, 스위치 제어 프로세서(SCP)에서는 동작모드에서의 연결 제어 결과인 연결 정보를 대기모드측으로 전달하여 이중화 프로세서간에 연결 정보를 동일하게 유지시키는 상태 종속적인 방식이 적합하며, 대기모드에서도 IPC 메시지를 수신하나 해당 타스크가 블록킹 상태로 관리되므로 동작모드로부터 처리 결과에 따른 데이터가 백업되면 이와 맵핑되는 IPC 메시지를 메시지 큐에서 삭제시킴으로써 메시지 큐 상태를 일치시킨다.Accordingly, in the switch control processor (SCP), a state-dependent method of transferring the connection information, which is the result of the connection control in the operation mode, to the standby mode to maintain the same connection information between the redundant processors is suitable. However, since the task is managed in the blocking state, when data according to the processing result is backed up from the operation mode, the message queue state is matched by deleting the IPC message mapped from the message queue.

다중 연결 처리중에 절체되면 대역 정보는 가장 최근에 완료된 연결 처리시의 대역인 진행중 연결의 대역값이 포함되며, 이전의 동작모드에서 진행중이던 메시지는 대기모드측에서 재수행되므로 대역이 중복되어 반영됨으로써 장시간 운용중에 심각한 대역 불일치를 야기시킬 수 있다. 또한, 이중화 절체시 동작모드측에서 미수행되어 메시지 큐에 남아있던 메시지는 대기모드에서 동작모드로 천이된 프로세서에서 계속해서 처리되며, 이중화 상태 변경 통보 메시지를 수신한 후에 이중화 데이터 영역의 설정된 연결 정보를 이용하여 링크 대역을 계산하게 되면 절체 상태를 알리는 메시지의 처리 순서는 미수행된 IPC 메시지가 처리된 다음 순서에서 수행된다. 이때, 만약 미수행되어 메시지 큐에 남아있는 연결들의 요구 대역과 설정된 연결의 사용 대역이 링크 용량을 초과하게 되면, 메시지 큐에 저장된 순서에 따른 처리로 인하여 기 설정된 연결의 우선순위를 보장할 수 없다. 이에 따라, 링크 대역 정보는 대기모드에서 이중화 상태 변화를 감지하여 동작모드로 천이되는 시점에서 백업된 연결 정보의 라우팅택과 연결별로 할당된 대역값을 이용하여 다시 산출해야만 설정된 연결 정보와 링크 대역의 일치성을 정확하게 보장할 수 있다.When switching during the multi-connection process, the band information includes the bandwidth value of the in-progress connection, which is the band at the time of the most recently completed connection processing, and the message being processed in the previous operation mode is re-executed in the standby mode so that the band is duplicated and reflected. It can cause serious band mismatch during long time operation. In addition, messages remaining in the message queue that have not been executed on the operation mode side during the redundancy switching process are continuously processed by the processor that has transitioned from the standby mode to the operation mode, and the connection information set in the redundant data area after receiving the redundancy status change notification message. When the link band is calculated using, the processing order of the message informing of the switching state is performed in the following order after the unprocessed IPC message is processed. At this time, if the required bandwidth of the connection remaining in the message queue and the used bandwidth of the established connection exceed the link capacity, the priority of the preset connection cannot be guaranteed due to the processing in the order stored in the message queue. . Accordingly, the link band information must be recalculated using the routing tag of the backup information backed up at the time of transition to the operation mode by detecting the change in the redundancy state in the standby mode and the bandwidth value allocated for each connection. Consistentity can be guaranteed.

스위치 제어 프로세서(SCP)내에서는 별도의 추가적인 이중화 데이터 영역을 선언하지 않고 동작모드에서 사용하는 연결 정보 데이터 영역을 이중화 데이터 영역으로 공유함으로써 신속한 이중화 절체를 지원한다. 이때, 만약 이중화되어야 할 데이터가 많은 경우에는 동작모드에서 이중화 데이터 백업 처리로 인한 성능 저하를 줄이기 위하여 핵심 데이터만 이중화 영역에 선언하고 이를 이용하여 추가적으로 데이터를 생성할 수도 있으나, 이중화 절체시 백업 데이터를 이용한 복구 시간이 증가하며 이중화된 보드간 데이터 백업은 고속으로 처리되므로 데이터의 특성을 고려하여 결정해야 한다.The switch control processor (SCP) supports fast redundancy by sharing the connection information data area used in the operation mode with the redundant data area without declaring an additional redundant data area. At this time, if there is a lot of data to be duplicated, in order to reduce performance degradation due to the backup data backup operation in the operation mode, only core data may be declared in the redundancy area and additional data may be generated using the backup data. The recovery time used is increased, and redundant board-to-board data backup is processed at high speed, so it must be determined in consideration of the characteristics of the data.

접속 경로 프로세서(ARP)로부터 수신된 연결 설정/해제 메시지가 수행완료되는 시점에만 처리 결과에 상관없이 대기모드측으로 즉각적으로 백업하여 성공시에는 변경된 이중화 영역 데이터를 저장하고 대응되는 IPC 메시지를 삭제하며, 실패시에는 변경된 이중화 영역 데이터는 없지만 대응되는 IPC 메시지를 삭제하여 대기모드의 프로세서측에서 동작모드 프로세서에서 실패로 처리된 IPC 메시지가 누적되거나 이중화 절체시 재수행되는 것을 방지하여 동작모드와 대기모드간에 연결 정보 및 메시지 큐 상태를 신속하게 일치시킨다.Only when the connection establishment / release message received from the access path processor (ARP) is completed, immediately backs up to the standby mode regardless of the processing result, and upon success, saves the changed redundant area data and deletes the corresponding IPC message. In case of failure, there is no changed redundancy area data, but the corresponding IPC message is deleted to prevent the IPC message treated as failure in the operation mode processor from accumulating or re-executing during redundancy switching. Quickly match connection information and message queue status.

ATM 정합부(AIM)내 유토피아(UTOPIA) 스위치의 멀티캐스팅 기능에 의하여 이중화된 프로세서 양쪽으로 IPC 메시지는 모두 수신되나, 메시지 송신은 동작중인 프로세서에서만 수행되어야하므로 대기중인 프로세서에서는 메시지 송신을 못하도록 IPC 송신 채널을 블록킹시킨다. 아울러, 대기모드측 보드를 새로 실장하거나 재구동에 따른 초기 덤프시에는 이중화 영역 데이터를 동작중인 프로세서 상태와 동일하게 유지시킨다.All IPC messages are received by both processors, which are redundant by the multicasting function of the UTOPIA switch in the ATM matching unit (AIM). Block the channel. In addition, when the standby board is newly re-installed or re-started, the redundant region data is kept in the same state as the operating processor.

스위치 제어 프로세(SCP)가 로딩받아서 구동되면, 응용 계층에서는 이중화 데이터 영역을 알리는 초기화를 수행하고(401), 미들웨어 이중화 처리부에서는 자신과 상대 보드의 상태 정보를 이용해 이중화 상태를 판단하여(402) 동작모드(403)와 대기모드(404)로의 처리 상태를 결정한다.When the switch control process (SCP) is loaded and driven, the application layer performs initialization for notifying the redundant data area (401), and the middleware duplication processing unit determines the duplication state by using state information of itself and the counterpart board (402). The processing state to the operation mode 403 and the standby mode 404 is determined.

동작모드(403)로 구동되는 SCP(이하, "동작모드측"이라 함)가 있는 상태에서, 새로 보드를 추가하거나 대기모드(404)가 재시동을 한 경우에, 대기모드(404)로 구동되는 SCP(이하, "대기모드측"이라 함)가 동작모드측으로 초기 덤프 데이터를 요구하며(405), 동작모드측에서는 설정된 연결 정보를 추출하여(406) 대기모드측으로 초기 덤프 데이터를 통보하여(407), 대기모드측에서 백업용 연결 정보를 이중화 데이터 영역에 저장함으로써(408) 초기 덤프 처리가 완료된다.When there is an SCP driven in the operation mode 403 (hereinafter referred to as "operation mode side"), when the board is newly added or when the standby mode 404 is restarted, it is driven in the standby mode 404 The SCP (hereinafter referred to as "standby mode side") requests initial dump data to the operation mode side (405), and the operation mode side extracts the set connection information (406) and notifies the initial dump data to the standby mode side (407). On the standby mode side, the initial dump process is completed by storing the backup connection information in the redundant data area (408).

이후, 정상적인 이중화 동작 상태에서, 접속 제어 프로세서(ACP)로부터 연결 설정/해제 요구를 수신하면(409), 동작모드측의 응용 계층에서는 연결 처리를 수행하고 백업 데이터를 생성하여(410), 접속 제어 프로세서(ACP)로 연결 설정/해제 처리 결과를 접속 경로 프로세서(ARP)를 통하여 전달하며(411), 연결 처리 결과를 전달할 때마다 미들웨어 이중화 데이터 전달 기능을 이용하여 대기모드측으로 이중화 데이터 백업을 요구한다(412). 이에 대해, 대기모드측에서는 백업용 연결 정보를 이중화 데이터 영역에 저장하고(413), 이중화 데이터 백업 처리 결과를 동작모드측으로 통보한다(414).Then, in a normal duplex operation state, upon receiving a connection establishment / release request from an access control processor (ACP) (409), the application layer on the operation mode side performs connection processing and generates backup data (410). The connection establishment / release processing result is transmitted to the processor (ACP) through the access path processor (ARP) (411), and each time the connection processing result is transmitted, the redundant data backup is requested to the standby mode using the middleware redundant data transfer function. (412). On the other hand, the standby mode side stores the backup connection information in the redundant data area (413), and notifies the operation mode side of the redundant data backup processing result (414).

이와 같이 연결 설정이나 해제 요구가 발생될 때마다 이중화 영역의 연결정보를 이중화된 보드간에 고속 이더넷 경로를 통하여 전달함으로써, 동작모드측(동작모드로 구동되는 SCP)과 대기모드측(대기모드로 구동되는 SCP)간에 연결 정보를 동일하게 유지시킬 수 있다.In this way, whenever a connection establishment or release request is generated, the connection information of the redundant area is transferred between the redundant boards through the high-speed Ethernet path, so that the operation mode side (SCP driven in operation mode) and the standby mode side (drive in standby mode) are transmitted. It is possible to keep the connection information the same between SCPs.

만약, SCP 운용중에 이중화 절체로 인한 상태 변경이 발생되면(415), 대기모드측에서는 이중화 영역의 설정된 연결 정보를 이용하여 링크 대역을재생성하고(416), 동작모드측은 대기모드로 천이되고(417) 대기모드측은 동작모드로 천이되어(418), 서비스를 중단없이 수행한다.If a state change occurs due to redundancy switching during operation of the SCP (415), the standby mode regenerates the link band using the set connection information of the redundant area (416), and the operation mode transitions to the standby mode (417). The standby mode side transitions to the operation mode (418) to perform the service without interruption.

도 5 는 본 발명에 따른 ATM 스위치 이중화 제어 방법 중 ARP에서의 이중화 처리 과정에 대한 일실시예 상세 흐름도로서, 하드웨어 장애나 소프트웨어의 중대한 오류 및 운용자의 요구에 의한 절체 기능을 수행하며, 동작모드와 대기모드로 동작한다.5 is a detailed flowchart illustrating a redundancy process in ARP in the ATM switch redundancy control method according to the present invention, which performs a switching function due to a hardware failure or a serious error of software and an operator's request. Operate in standby mode.

접속 경로 프로세서(ARP)에서는 제어 처리부와 스위칭 처리부간의 ATM 스위치 제어 메시지를 분할 및 재조립하여 전달하고, 이에 따른 트랜잭션식별자 및 타이머 테이블을 관리하며, 이러한 데이터는 메시지 처리중에만 사용되며 서비스중에 지속적으로 유지되어야 하는 특성의 데이터가 아니므로 동작모드와 대기모드 프로세서가 마치 듀얼 동작모드 방식과 유사하게 서로 독립적으로 수신된 IPC 메시지를 처리함으로써 이중화를 수행하는 상태무관한 간단한 이중화 방식이 적합하다. 또한, 별도의 이중화 처리가 필요없으며 메시지 처리 도중에 이중화 절체가 발생되면 진행중인 메시지와 관련된 후속 처리는 실패로 수행된다. 또한, 스위치 제어 프로세서(SCP)와 마찬가지로 이중화된 프로세서 양쪽으로 IPC 메시지는 모두 수신되나, 메시지 송신은 동작모드인 프로세서에서만 수행된다.The access path processor (ARP) divides, reassembles and transfers ATM switch control messages between the control processing unit and the switching processing unit, and manages transaction identifiers and timer tables accordingly. These data are used only during message processing and continuously during service. Since it is not data of the characteristics to be maintained, a simple stateless duplication method in which the operation mode and the standby mode process the redundancy by processing the received IPC messages independently of each other similarly to the dual operation mode method is suitable. In addition, no redundancy processing is required and if redundancy switching occurs during message processing, subsequent processing related to the ongoing message is performed as a failure. In addition, as with the switch control processor (SCP), both IPC messages are received by both of the redundant processors, but the message transmission is performed only in the processor in the operating mode.

접속 경로 프로세서(ARP)가 로딩받아서 구동되면, 미들웨어 이중화 처리부에서는 자신과 상대 보드의 상태 정보를 이용해 이중화 상태를 판단하여(501), 동작모드인 경우에는 IPC 송신 채널을 설정하고(502) 동작모드로 처리 상태를 설정하며(503), 대기모드인 경우에는 IPC 송신 채널을 블럭킹하고(504) 대기모드로처리 상태를 설정한다(505).When the access path processor (ARP) is loaded and driven, the middleware duplication processing unit determines the duplication state using the state information of itself and the counterpart board (501), and sets the IPC transmission channel in the operation mode (502) and the operation mode. The processing state is set in step 503. In the standby mode, the IPC transmission channel is blocked in step 504. In step 505, the processing state is set in the standby mode.

만약, 운용중에 이중화 절체로 인한 상태 변경이 발생되면, 동작모드로 구동되는 ARP(즉, "동작모드측")과 대기모드로 구동되는 ARP(즉, "대기모드측")에서는 자신과 상대 보드의 상태 정보를 이용하여 이중화 상태 변경을 판단하고(506), 동작모드측은 IPC 송신 채널을 블럭킹하고(507) 대기모드로 천이되며(508), 대기모드측은 IPC 송신 채널을 설정하고(509) 동작모드로 천이된다(510).If a state change occurs due to redundancy switching during operation, the ARP driven in the operation mode (that is, the "operation mode side") and the ARP driven in the standby mode (that is, the "standby mode side") are associated with itself and the other board. Determining the redundancy state change using the state information of (506), the operation mode side blocks the IPC transmission channel (507) and transitions to the standby mode (508), the standby mode side sets the IPC transmission channel (509) operation Transition to mode is 510.

도 6 은 본 발명에 따른 ATM 스위치 이중화 제어 방법 중 AIM에서의 이중화 처리 과정에 대한 일실시예 상세 흐름도로서, 하드웨어 장애나 소프트웨어의 중대한 오류 및 운용자의 요구에 의한 절체 기능을 수행하며, 동작모드와 대기모드로 동작한다.6 is a detailed flowchart illustrating a redundancy process in AIM in the ATM switch redundancy control method according to the present invention, and performs a switching function due to a hardware failure or a serious error of software and an operator's request. Operate in standby mode.

ATM 정합부(AIM)에서는 연결 요구에 따른 처리를 수행하고 이와 연계된 자원 정보가 없으므로 동작모드와 대기모드 프로세서가 마치 듀얼 동작모드 방식과 유사하게 서로 독립적으로 수신된 IPC 메시지를 처리함으로써 이중화를 수행하는 상태무관한 간단한 이중화 방식이 적합하다. 또한, 스위치 제어 프로세서(SCP)와 마찬가지로 이중화된 프로세서 양쪽으로 IPC 메시지는 모두 수신되나, 메시지 송신은 유토피아(UTOPIA) 버스 점유권을 가지므로 동작모드에서만 제어 메시지를 포함한 사용자 트래픽 셀이 전달된다.ATM matching unit (AIM) performs processing according to the connection request and there is no resource information associated with it. Therefore, the operation mode and the standby mode process the redundancy by processing the received IPC messages independently of each other, similar to the dual operation mode. A simple redundancy scheme that is stateless is appropriate. In addition, as with the switch control processor (SCP), both IPC messages are received by the redundant processor, but since the message transmission has a UTOPIA bus occupancy right, the user traffic cell including the control message is transmitted only in the operation mode.

ATM 정합부(AIM)에서는 이중화된 스위치 보드중에서 택일하여 셀을 수신하며, 스위치 보드 고장이나 스위치 링크의 장애가 발생하면 다른 스위치 링크 선택하는 링크 이중화 기능도 수행한다. 또한, 대기모드측 보드를 새로 실장하거나 재시동에 따른 초기 덤프시에는 유토피아 스위치인 USRX(UTOPIA Switch Receive Processor), USTX(UTOPIA Switch Transmit Processor), UPC(Usage Parameter Control), RT(Routing Table) 디바이스에서 연결 정보를 저장하는 영역과 AIM 제어부에서의 연결 정보를 저장하는 영역을 이중화 데이터 영역으로 선언하고 동작중인 프로세서에서의 상태와 동일하게 유지시킨다.The ATM matching unit (AIM) receives a cell alternatively from the redundant switch boards, and performs a link redundancy function of selecting another switch link when a switch board failure or a switch link failure occurs. In addition, when the board on the standby mode is newly mounted or the initial dump due to the restart is performed, the Utopia Switch UTPIA (UTOPIA Switch Receive Processor), USTX (UTOPIA Switch Transmit Processor), UPC (Usage Parameter Control), and RT (Routing Table) devices are used. The area for storing the connection information and the area for storing the connection information in the AIM control unit are declared as a redundant data area and kept in the same state as in the running processor.

ATM 정합부(AIM)가 처음으로 구동되면, 이중화 데이터 영역을 알리는 초기화를 수행하고(601), 미들웨어 이중화 처리부에서는 자신과 상대 보드의 상태 정보를 이용해 이중화 상태를 판단하여(602), 동작모드(603)와 대기모드(604)로의 처리 상태를 결정한다.When the ATM matching unit (AIM) is driven for the first time, an initialization for informing the redundant data area is performed (601), and the middleware duplication processing unit determines the duplication state using the state information of itself and the partner board (602), and the operation mode ( 603 and the processing state to the standby mode 604 are determined.

동작모드로 구동되는 AIM(이하, "동작모드측"이라 함)이 있는 상태에서, 새로 보드를 추가하거나 대기모드의 보드가 재시동을 한 경우에, 대기모드로 구동되는 AIM(이하, "대기모드측"이라 함)은 초기 덤프 데이터를 동작모드측으로 요구하며(605), 동작모드측에서는 설정된 연결 정보를 추출하여(606) 대기모드측으로 초기 덤프 데이터를 통보하여(607), 대기모드측에서 백업용 연결 정보를 이중화 데이터 영역에 저장함으로써(608), 초기 덤프 처리가 완료된다.When there is an AIM driven in the operation mode (hereinafter referred to as "operation mode side") and a new board is added or the board in the standby mode is restarted, the AIM driven in the standby mode (hereinafter referred to as "standby mode"). Side ") requests initial dump data to the operation mode side (605), the operation mode side extracts the set connection information (606) and notifies the initial dump data to the standby mode side (607), the backup connection from the standby mode side By storing the information in the redundant data area (608), the initial dump process is completed.

만약, 이중화 절체로 인한 상태 변경이 발생되면, 동작모드측과 대기모드측은 자신과 상대 보드의 정보를 이용하여 이중화 상태를 판단하여(609), 동작모드측은 대기모드로 천이되고(610), 대기모드측은 동작모드로 천이된다(611).If a state change occurs due to redundancy switching, the operation mode side and the standby mode side determine the redundancy state by using information of itself and the opponent board (609), and the operation mode side transitions to the standby mode (610). The mode side transitions to the operation mode (611).

상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크등)에 저장될 수 있다.The method of the present invention as described above may be implemented as a program and stored in a computer-readable recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.).

이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes are possible in the art without departing from the technical spirit of the present invention. It will be clear to those of ordinary knowledge.

상기한 바와 같은 본 발명은, 비동기 RNC내에서 ATM 스위치 제어와 관련된 프로세서별로 수행되는 응용 프로그램과 데이터 특성 및 보드의 동작 원리에 따라서 신속하면서도 구현이 용이하고 서비스의 연속성을 보장하여 서비스품질을 향상시킬 수 있는 효과가 있다. 즉, 연결 제어와 자원 관리가 상호 연관된 상태종속적인 경우에 적합한 SCP 이중화 제어, 연결 제어 과정 동안에 임시적으로 사용되는 데이터만을 이용한 처리를 수행하는 경우에 적합한 ARP 이중화 제어, 상태와 무관하게 이중화된 프로세서가 서로 독립적인 처리를 수행하는 경우에 적합한 AIM 이중화 제어를 통해 하드웨어 장애나 소프트웨어의 중대한 오류 발생 및 운용자 요구에 의한 절체시에도 이미 설정된 연결 정보를 이중화된 프로세서간에 동일하게 유지시킴으로써 서비스의 연속성을 보장할 수 있는 효과가 있다.The present invention as described above, according to the application program and data characteristics and the operating principle of the board performed by the processor related to the ATM switch control in the asynchronous RNC to improve the quality of service by ensuring ease and continuity of services It can be effective. In other words, SCP redundancy control suitable for state-dependent cases where connection control and resource management are interrelated, ARP redundancy control suitable for performing processing using only data temporarily used during the connection control process, and redundant processors regardless of state AIM redundancy control suitable for performing independent processing ensures continuity of service by maintaining the same connection information among the redundant processors even in the event of a hardware failure or a major software error and a switchover by the operator's request. It can be effective.

또한, 본 발명은 비동기 RNC내 다른 제어 프로세서나 다른 구조의 시스템에서도 프로세서별 수행 기능과 데이터 특성에 따라서 SCP, ARP, AIM의 이중화 처리중에서 적합한 방법을 선택하여 고장감래 시스템을 구축할 수 있는 효과가 있다.In addition, the present invention has the effect that it is possible to build a fault-tolerant system by selecting a suitable method among the redundant processing of SCP, ARP, and AIM according to the performance and data characteristics of each processor even in other control processors or systems of other structures in the asynchronous RNC. have.

Claims (8)

이동통신 시스템에서 제어국(RNC)내 비동기전달모드(ATM) 스위치 이중화 제어 방법에 있어서,In the mobile communication system, asynchronous transfer mode (ATM) switch redundancy control method in a control station (RNC), ATM 스위치내 각 프로세서에서 수행하는 기능 및 데이터의 특성을 고려하여 ATM 스위치 이중화 제어 방식을 결정하는 제 1 단계;A first step of determining an ATM switch redundancy control scheme in consideration of the functions and data characteristics performed by each processor in the ATM switch; 상기 ATM 스위치 이중화 제어 방식에 따라, 하드웨어 장애나 소프트웨어의 중대한 오류 발생 및 운용자 요구에 의한 절체시에도 기 설정된 연결 정보를 상기 ATM 스위치내의 이중화된 프로세서간에 동일하게 유지시키는 제 2 단계를 포함하되,According to the ATM switch redundancy control scheme, a second step of maintaining the predetermined connection information is identical among the redundant processors in the ATM switch even in the event of a hardware failure or a major error in software and a switchover by an operator's request. 상기 ATM 스위치와 관련하여 접속 경로 프로세서(ARP), 스위치 제어 프로세서(SCP), ATM 스위칭부(ASM), ATM 정합부(AIM)는 이중화된 보드로 구성되며, 상기 AIM과 상기 ASM간 링크는 이중화로 구성되고, 상기 ASM에는 내장형 프로세서가 없으므로 상기 SCP가 제어하며, 이중화된 상기 ARP, 상기 SCP, 상기 AIM은 동작모드와 대기모드로 동작하고, 셀을 스위칭하는 상기 ASM은 양쪽 모두 동작모드로서 수행되는 것을 특징으로 하는 이동통신 시스템에서 제어국내 비동기전달모드 스위치 이중화 제어 방법.In connection with the ATM switch, an access path processor (ARP), a switch control processor (SCP), an ATM switching unit (ASM), and an ATM matching unit (AIM) are composed of redundant boards, and the link between the AIM and the ASM is redundant. Since the ASM has no embedded processor, the SCP is controlled, and the redundant ARP, the SCP, and the AIM operate in an operation mode and a standby mode, and the ASM switching cells both perform as an operation mode. In the mobile communication system, characterized in that the asynchronous transfer mode switch redundancy control method in the control station. 제 1 항에 있어서,The method of claim 1, 상기 ATM 스위치 이중화 제어 방식은,The ATM switch redundancy control scheme, 연결 제어와 자원 관리가 상호 연관된 상태종속적인 경우에 적합한 SCP 이중화 제어 방식, 연결 제어 과정 동안에 임시적으로 사용되는 데이터만을 이용한 처리를 수행하는 경우에 적합한 ARP 이중화 제어 방식, 상태와 무관하게 이중화된 프로세서가 서로 독립적인 처리를 수행하는 경우에 적합한 AIM 이중화 제어 방식을 포함하는 것을 특징으로 하는 이동통신 시스템에서 제어국내 비동기전달모드 스위치 이중화 제어 방법.SCP redundancy control scheme suitable for state-dependent cases where connection control and resource management are interrelated, ARP redundancy control scheme suitable for processing using only data temporarily used during the connection control process, and redundant processors regardless of state. Asynchronous transmission mode switch redundancy control method in a control station in a mobile communication system, characterized in that it comprises an AIM redundancy control scheme suitable for performing independent processing from each other. 제 2 항에 있어서,The method of claim 2, 상기 SCP 이중화 제어 방식은,The SCP redundancy control method, 별도의 이중화 데이터 영역을 선언하지 않고 동작모드에서 동작모드에서 사용하는 연결 정보 데이터 영역을 이중화 영역으로 공유하여 신속한 이중화 절체를 지원하며, 동작모드측에서의 연결 설정 및 해제 요구 처리완료시 성공이나 실패에 상관없이 항상 대기모드측으로 통보하여 대기모드의 프로세서측에서 이전의 동작모드의 프로세서에서 실패로 처리된 프로세서간 통신(IPC) 메시지가 누적되거나 이중화 절체시 재수행되는 것을 방지하여 동작모드와 대기모드간에 연결 정보와 메시지 큐 상태를 신속하게 일치시키며, 링크 대역 정보 테이블은 이중화 영역으로 선언하지 않으며 이중화 절체 발생 시점에서 백업된 연결정보를 이용하여 링크 대역을 재생성하여 설정된 연결 정보와 링크 자원의 사용량을 정확하게 일치시키는 것을 특징으로 하는 이동통신 시스템에서 제어국내 비동기전달모드 스위치 이중화 제어 방법.Supports rapid redundancy by sharing connection information data area used in operation mode in redundancy area without declaring a separate redundancy data area and correlating success or failure when the connection setup and release request processing on the operation mode is completed. It notifies the standby mode at any time, and prevents the interprocessor communication (IPC) message treated as a failure in the processor of the previous operation mode from accumulating or performing redundancy at the time of redundancy transfer. Quickly matches the status of information and message queues. The link band information table is not declared as a redundancy zone. The link band information is regenerated using the connection information backed up at the time of the redundancy change. Characterized by A method for dual control of asynchronous transfer mode switch in a control station in a mobile communication system. 제 2 항에 있어서,The method of claim 2, 상기 ARP 이중화 제어 방식은,The ARP redundancy control scheme, 임시적인 데이터만 관리하므로 별도의 이중화 처리가 필요없이 동작모드와 대기모드 프로세서가 마치 듀얼 동작모드 방식과 유사하게 서로 독립적으로 수신된 메시지를 처리하고, 이중화 상태를 판단하여 동작모드에서만 제어 메시지를 송신하도록 하는 것을 특징으로 하는 이동통신 시스템에서 제어국내 비동기전달모드 스위치 이중화 제어 방법.Because only temporary data is managed, the operation mode and the standby mode process the received messages independently of each other similarly to the dual operation mode method, and the control mode transmits the control message only in the operation mode without the need for a separate redundancy process. A redundant control mode switch control method in a control station in a mobile communication system, characterized in that the. 제 2 항에 있어서,The method of claim 2, 상기 AIM 이중화 제어 방식은,The AIM redundancy control scheme, 연결정보만 관리하고 이와 관련된 자원정보는 없으므로 연결 정보 데이터만 이중화 영역으로 선언하고, 동작모드로 구동되는 프로세서가 있는 상태에서 새로 보드를 추가하거나 대기모드의 프로세서가 재시동을 한 경우에 수행되는 덤프 기능을 제외한 별도의 이중화 처리가 필요없이 동작모드와 대기모드 프로세서가 마치 듀얼 동작모드 방식과 유사하게 서로 독립적으로 수신된 메시지를 처리하며, 이중화 상태를 판단하여 동작모드에서만 제어 메시지를 포함한 사용자 트래픽 셀을 송신하도록 하는 것을 특징으로 하는 이동통신 시스템에서 제어국내 비동기전달모드 스위치 이중화 제어 방법.Since only connection information is managed and there is no resource information associated with it, dumping function is performed when only connection information data is declared as a redundancy area and a new board is added while a processor running in the active mode is present or a standby processor is restarted. The operation mode and the standby mode process the received messages independently of each other similarly to the dual operation mode method, and do not need a separate redundancy processing, except that the user traffic cell including the control message is determined only in the operation mode. A control method of a redundant control mode switch in a control station in a mobile communication system, characterized in that for transmitting. 스위치 제어 프로세서(SCP) 이중화 제어를 위하여, 프로세서를 구비한 무선망 제어기(RNC)의 비동기전달모드(ATM) 스위치에,Switch Control Processor (SCP) For redundancy control, in an asynchronous transfer mode (ATM) switch of a radio network controller (RNC) having a processor, 별도의 이중화 데이터 영역을 선언하지 않고 동작모드에서 동작모드에서 사용하는 연결 정보 데이터 영역을 이중화 영역으로 공유하여 신속한 이중화 절체를 지원하는 제 1 기능;A first function of supporting rapid redundancy switching by sharing the connection information data area used in the operation mode in the operation mode as the redundancy area without declaring a separate redundant data area; 동작모드측에서의 연결 설정 및 해제 요구 처리완료시 성공이나 실패에 상관없이 항상 대기모드측으로 통보하여, 대기모드의 프로세서측에서 이전의 동작모드의 프로세서에서 실패로 처리된 프로세서간 통신(IPC) 메시지가 누적되거나 이중화 절체시 재수행되는 것을 방지하여 동작모드와 대기모드간에 연결 정보와 메시지 큐 상태를 신속하게 일치시키는 제 2 기능; 및On completion of the connection establishment or release request processing on the operation mode side, regardless of success or failure, the standby mode is always notified, and the interprocessor communication (IPC) message which is treated as a failure in the processor in the previous operation mode is accumulated. A second function of quickly matching the connection information and the message queue state between the operation mode and the standby mode by preventing the redo from being performed again in the event of a redundancy or redundancy switching; And 링크 대역 정보 테이블은 이중화 영역으로 선언하지 않으며, 이중화 절체 발생 시점에서 백업된 연결정보를 이용하여 링크 대역을 재생성하여 설정된 연결 정보와 링크 자원의 사용량을 정확하게 일치시키는 제 3 기능The link band information table is not declared as a redundancy area, and a third function of regenerating the link band by using the connection information backed up at the time of the redundancy transfer coincides with the usage of the link resource and the link resource. 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this. 접속 경로 프로세서(ARP) 이중화 제어를 위하여, 프로세서를 구비한 무선망 제어기(RNC)의 비동기전달모드(ATM) 스위치에,In order to control access path processor (ARP) redundancy, to an asynchronous transfer mode (ATM) switch of a radio network controller (RNC) having a processor, 임시적인 데이터만 관리하므로 별도의 이중화 처리가 필요없이 동작모드와 대기모드 프로세서가 마치 듀얼 동작모드 방식과 유사하게 서로 독립적으로 수신된 메시지를 처리하고, 이중화 상태를 판단하여 동작모드에서만 제어 메시지를 송신하도록 하는 기능Because only temporary data is managed, the operation mode and the standby mode process the received messages independently of each other similarly to the dual operation mode method, and the control mode transmits the control message only in the operation mode without the need for a separate redundancy process. Function 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this. 비동기전달모드(ATM) 정합부(AIM) 이중화 제어를 위하여, 프로세서를 구비한 무선망 제어기(RNC)의 ATM 스위치에,In an ATM switch of a Radio Network Controller (RNC) equipped with a processor for asynchronous transfer mode (ATM) redundancy control, 연결정보만 관리하고 이와 관련된 자원정보는 없으므로 연결 정보 데이터만 이중화 영역으로 선언하고, 동작모드로 구동되는 프로세서가 있는 상태에서 새로 보드를 추가하거나 대기모드의 프로세서가 재시동을 한 경우에 수행되는 덤프 기능을 제외한 별도의 이중화 처리가 필요없이 동작모드와 대기모드 프로세서가 마치 듀얼 동작모드 방식과 유사하게 서로 독립적으로 수신된 메시지를 처리하며, 이중화 상태를 판단하여 동작모드에서만 제어 메시지를 포함한 사용자 트래픽 셀을 송신하도록 하는 기능Since only connection information is managed and there is no resource information associated with it, dumping function is performed when only connection information data is declared as a redundancy area and a new board is added while a processor running in the active mode is present or a standby processor is restarted. The operation mode and the standby mode process the received messages independently of each other similarly to the dual operation mode method, and do not need a separate redundancy processing, except that the user traffic cell including the control message is determined only in the operation mode. Function to send 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this.
KR20010082951A 2001-12-21 2001-12-21 Duplication control method of ATM switch in mobile communication system RNC KR100409219B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20010082951A KR100409219B1 (en) 2001-12-21 2001-12-21 Duplication control method of ATM switch in mobile communication system RNC

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20010082951A KR100409219B1 (en) 2001-12-21 2001-12-21 Duplication control method of ATM switch in mobile communication system RNC

Publications (2)

Publication Number Publication Date
KR20030052835A KR20030052835A (en) 2003-06-27
KR100409219B1 true KR100409219B1 (en) 2003-12-12

Family

ID=29577577

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20010082951A KR100409219B1 (en) 2001-12-21 2001-12-21 Duplication control method of ATM switch in mobile communication system RNC

Country Status (1)

Country Link
KR (1) KR100409219B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100616564B1 (en) 2003-12-11 2006-08-29 엘지노텔 주식회사 Apparatus and method for duplexing ipc using multicast

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100466585B1 (en) * 2001-12-22 2005-01-24 삼성전자주식회사 Connection Information Consistency Guarantee Method between Distributed Control Processors in RNC of Mobile Communication System
KR100436348B1 (en) * 2001-12-29 2004-06-19 엘지전자 주식회사 Duplexed OAM Information Synchronization Apparatus and Method of ATM Switching System
KR100918754B1 (en) * 2002-01-10 2009-09-24 삼성전자주식회사 Method for controlling duplexing of boards in asynchronous transfer mode switching system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100616564B1 (en) 2003-12-11 2006-08-29 엘지노텔 주식회사 Apparatus and method for duplexing ipc using multicast

Also Published As

Publication number Publication date
KR20030052835A (en) 2003-06-27

Similar Documents

Publication Publication Date Title
CN101136900B (en) Fast transparent fault shift device and implementing method facing to service
CN102439903B (en) Method, device and system for realizing disaster-tolerant backup
WO2009023996A1 (en) Method for implementing network interconnect via link aggregation
WO2008014696A1 (en) Method and apparatus for realizing communication take-over
CN101621819A (en) Information synchronization detection method for active-standby switching interface module, network element system and link
CN102447615A (en) Switching method and router
CN107040403A (en) The method that Distributed system reliability is improved based on DDS technologies
CN111371625A (en) Method for realizing dual-computer hot standby
CN102238069B (en) Data processing method and device for link switching process
US8060628B2 (en) Technique for realizing high reliability in inter-application communication
WO2012155629A1 (en) Network disaster recovery method and system
KR100409219B1 (en) Duplication control method of ATM switch in mobile communication system RNC
JP3092600B2 (en) Mobile communication method and mobile communication system
JPH088570B2 (en) Communication session inspection method and apparatus
CN101164299B (en) IP network resource configuring method and IP network
JP3111935B2 (en) LAN emulation server redundant system
US7039007B1 (en) System and method for improving reliability of a packet network
JP3070588B2 (en) ATM SVC duplex system
KR100466585B1 (en) Connection Information Consistency Guarantee Method between Distributed Control Processors in RNC of Mobile Communication System
JP2007258791A (en) System and method for processing call
US7518981B1 (en) Method and system for a graceful reroute of connections on a link
JPH08265343A (en) Communication network for communication code transmission
JP3769537B2 (en) Base station ATM bus uninterruptible switching method and base station ATM bus uninterruptible switching method
JP2020136817A (en) Network device, network system, network connection method and program
KR100265073B1 (en) Apparatus and method for restoring multicasting connection in a redundant switchboard of asynchronous transfer mode multimedia switching system

Legal Events

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

Payment date: 20061120

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee