KR960011135B1 - Protocol dualization and control method of message communication in the satellite network - Google Patents

Protocol dualization and control method of message communication in the satellite network Download PDF

Info

Publication number
KR960011135B1
KR960011135B1 KR1019930024806A KR930024806A KR960011135B1 KR 960011135 B1 KR960011135 B1 KR 960011135B1 KR 1019930024806 A KR1019930024806 A KR 1019930024806A KR 930024806 A KR930024806 A KR 930024806A KR 960011135 B1 KR960011135 B1 KR 960011135B1
Authority
KR
South Korea
Prior art keywords
message
link
processor
signal
input
Prior art date
Application number
KR1019930024806A
Other languages
Korean (ko)
Other versions
KR950016073A (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 KR1019930024806A priority Critical patent/KR960011135B1/en
Publication of KR950016073A publication Critical patent/KR950016073A/en
Application granted granted Critical
Publication of KR960011135B1 publication Critical patent/KR960011135B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/28Timers or timing mechanisms used in protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/06Airborne or Satellite Networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Communication Control (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Relay Systems (AREA)

Abstract

The system for transmitting messages steadily by the protocol-duplexing control, includes a master processor managing a network, the 1st and 2nd protocol-duplexing controllers transmitting a message queue to a pertinent process by polling, a CC buffer buffering result messages, a BC buffer buffering charging record data, several applicable processors handling the message queue, the 1st and 2nd LAN cable interfaces linking the CC and BC buffer to the LAN cable.

Description

위성망에서의 메시지 통신을 위한 프로토콜의 이중화 시스팀 및 제어방법Protocol Redundancy System and Control Method for Message Communication in Satellite Network

제1도는 본 발명을 포함하는 DGS-200 위성망 시스팀 구성도,1 is a schematic diagram of a DGS-200 satellite network system including the present invention;

제2도는 본 발명에 따른 통신 프로토콜 제어부(DMPCM)의 이중화 구성도,2 is a redundant configuration diagram of a communication protocol control unit (DMPCM) according to the present invention;

제3도는 제2도의 이중화 통신 프로토콜 제어부(DMPCM)의 이중화 기능에 대한 소프트웨어 블록 구조도,3 is a software block structure diagram of the redundancy function of the redundant communication protocol control unit (DMPCM) of FIG.

제4도는 본 발명에 따른 이중화 통신 프로토콜 제어부의 제어방법에 대한 처리 흐름도.4 is a flowchart illustrating a control method of a redundant communication protocol control unit according to the present invention.

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

1.1 : DGS-200망 1.2 : 마스터 프로세서1.1: DGS-200 Network 1.2: Master Processor

1.3 및 1.5 : CC링크 1.4 및 1.6 : BC링크1.3 and 1.5: CC link 1.4 and 1.6: BC link

1.7 및 1.8 : 터미널 서버 1.9 : LAN 케이블1.7 and 1.8: Terminal Server 1.9: LAN cable

1.11 및 1.12 : 운용 프로세서 1.13 : 콘솔 프로세서1.11 and 1.12: Operating Processors 1.13: Console Processors

2.1 및 2.8 : CC버퍼 2.2 및 2.9 : BC버퍼2.1 and 2.8: CC buffer 2.2 and 2.9: BC buffer

2.3 및 2.10 : LAN 인터페이스 3.0 : 이중화 제어부2.3 and 2.10: LAN Interface 3.0: Redundant Controls

3.1 : 메시지 처리부 3.2 : 폴(Poll) 처리부3.1: Message processing unit 3.2: Poll processing unit

3.3 : 링크 테스트 처리부 3.4 : 유한 상태기3.3 link test processor 3.4 finite state machine

3.5 : 패킷 처리부 3.6 : 프레임 처리부3.5: packet processor 3.6: frame processor

본 발명은 DGS-200(DAMA-SCPC Satellite Network) 위성망에서 망관리 기능을 수행하는 DAMA 운용 프로세서의 신뢰성이 있고, 지속적인 메시지 전송을 위하여 통신 구조를 이중화하고, DAMA 운용 프로세서 상에서 동작하는 다른 모든 응용 프로세서들에게 이중화된 통신 구조의 투명성을 제공하고, 또한 DGS-200 위성망 관리를 위한 제어 메시지의 전송 및 각종 상태 보고 메시지를 신뢰성있게 수신하기 위한 통신 프로토콜의 이중화 시스팀 및 이중화 제어 방법에 관한 것이다.The present invention is a reliable DAMA operating processor performing network management function in DGS-200 (DAMA-SCPC Satellite Network) satellite network, redundant communication structure for continuous message transmission, and all other application processors operating on the DAMA operating processor. The present invention relates to a duplication system and a duplication control method of a communication protocol for providing transparency to a duplex communication structure, and reliably receiving various status report messages and transmitting control messages for managing a DGS-200 satellite network.

본 발명이 적용되는 DGS-200 위성망 시스팀은 인공 위성의 중계기를 통하여 단말 지구국에 접속된 각종의 단말기간에 음성 및 데이터 통신이 이루어지며, 이러한 위성통신 서비스는 망의 형상 관리, 각종 장치 및 기능 모듈의 특성 및 설정 및 관리, 호처리를 위한 채널 관리, 호처리 상태관리, 과금을 위한 과금 레코드 관리, 망상태의 감시 및 제어등의 상호 복복적이고 실시간 처리 기능을 요하는 것을 특징으로 한다.In the DGS-200 satellite network system to which the present invention is applied, voice and data communication is performed between various terminals connected to a terminal earth station through a repeater of an satellite, and such satellite communication services include network configuration management, various devices and functional modules. Characteristic and setting and management, channel management for call processing, call processing status management, billing record management for billing, network status monitoring and control, etc. are required.

특히, DGS-200 위성망에서 DAMA 마스터 프로세서와 DAMA 운용 프로세서는 상기의 기능을 수행하는 중앙 제어국을 구성하는 매우 중요한 서브시스팀으로 각각 이중되어 되어 있다. 이들 간에는 신뢰성있고 실시간 메시지 전송 기능을 제공하는 통신 구조 및 방법이 요구된다.In particular, in the DGS-200 satellite network, the DAMA master processor and DAMA operating processor are doubled as very important subsystems that constitute the central control station performing the above functions. There is a need for a communication structure and method between them that provides reliable and real-time message transmission.

종래의 통신 방식이나 통신 프로토콜은 첫째, 메시지 전송 기능 측면에서는 이용이 가능하나 DAMA 운용 프로세서의 통신용으로 사용하려면 메시지의 구조와 패킷의 구조가 서로 다를 뿐만 아니라 양단간의 프로토콜상의 제어 규약이 서로 다르므로 제 구성 및 수정이 불가피하다.Conventional communication methods and communication protocols can be used firstly in terms of message transmission functions. However, in order to use the DAMA operating processor for communication, not only the message structure and the packet structure are different, but also the protocol control protocols between the two ends are different. Configuration and modification are inevitable.

또한, 이를 위해서는 이와 비슷한 다른 통신 소프트웨어를 소스 코드 수준에서 별도 구매하여야 하므로 비용의 추가 부담과 분석 및 수정과 유지보수에 따르는 많은 어려움이 수반된다.In addition, similar communication software must be purchased separately at the source code level, which entails an additional burden of cost and many difficulties in analysis, modification and maintenance.

둘째, 상기 요구 기능들을 수행하는 DAMA 운용 프로세서상의 각종의 응용프로세서들이 DAMA 마스트 프로세서와 통신하는데 있어서 투명성(Transparency)을 제공하지 못하므로 개발 소프트웨어의 복잡도가 높아지며, 향후 각종의 제어 및 관리용 메시지들이 추가되에 따라 호환성(Compatibility)있게 그 기능을 수행하지 못하게 된다.Second, since various application processors on the DAMA operating processor performing the required functions do not provide transparency in communication with the DAMA master processor, the complexity of the development software increases, and various control and management messages are added in the future. As a result, they will not be able to perform their functions interchangeably.

셋째, 국내 최초로 개발된 위성망 시스팀의 이중화된 하드웨어 구조이므로 기조의 것들을 융통성(Flexibility)있게 사용할 수 없다.Third, because of the dual hardware structure of satellite network system developed for the first time in Korea, the existing ones cannot be used flexibly.

따라서, 상기 종래 기술에 대한 제반 문제점을 해결하기 위하여 안출된 본 발명은, DGS-200 위성망 시스팀의 중앙 제어국을 구성하고 있는 이중화된 DAMA 운용 프로세서를 위하여 이중화된 통신 구조와 DAMA 운용 프로세서 상에서 동작하는 각종의 응용 프로세스의 망과의 투명한 통신 수행과, 통신 프로토콜 상의 이중화 제어를 통하여 지속적이고 신뢰성있는 메시지 전송을 할 수 있도록 한 통신 프로토콜의 이중화 시스팀 및 이중화 제어 방법을 제공하는데 그 목적이 있다.Accordingly, the present invention has been made to solve the above-mentioned problems with the prior art, and operates on the redundant communication structure and the DAMA operating processor for the redundant DAMA operating processor constituting the central control station of the DGS-200 satellite network system. It is an object of the present invention to provide a duplication system and duplication control method of a communication protocol to enable continuous and reliable message transmission through transparent communication with a network of various application processes and duplication control on a communication protocol.

상기의 목적을 달성하기 위한 본 발명은, 위성망과 송수신하며, 망운용 관리를 담당하는 마스터 프로세서와 터미널 서버 및 LAN 케이블을 통해 상호 연결되어 망 관리 및 제어를 담당하는 이중화된 운용 프로세서를 구비한 위성망 시스팀에 있어서, 입력된 상태 신호에 따라 자신의 동작 모드를 결정하며 입력 메시지큐에 대한 통신 채널을 확립하고, 폴링을 통해 수신된 메시지의 해당 프로세스로 메시지 큐를 정송하는 제1,제2이중화 통신 프로토콜 제어 수단 ; 상기 제1 및 제2이중화 통신 프로토콜 제어 수단에 연결되어 명령어 결과 메시지를 버퍼링하는 CC버퍼링 수단 ; 상기 제1,제2이중화 통신 프로토콜 제어 수단에 연결되어 과금 레코드 데이터를 버퍼링하는 BC버퍼링 수단 ; 상기 제1,제2이중화 통신 프로토콜 제어 수단의 폴링을 통해 수신된 메시지 큐를 처리하여 출력하는 다수의 응용 프로세서 수단 ; 및 상기 CC버퍼링 수단 및 상기 BC버퍼링 수단에 연결되어 LAN 케이블과 접속시키는 제1 및 제2LAN 케이블 인터페이스 수단을 구비하는 것을 특징으로 한다.The present invention for achieving the above object, the satellite network transmitting and receiving with a satellite network, and a dual network processor having a dual operation processor that is connected to each other via a network server and a terminal server responsible for network operation management and control network In the system, first and second redundancy communication for determining its operation mode according to the input status signal, establishing a communication channel for the input message queue, and transmitting the message queue to the corresponding process of the received message through polling. Protocol control means; CC buffering means connected to said first and second redundancy communication protocol control means for buffering an instruction result message; BC buffering means connected to said first and second redundancy communication protocol control means for buffering billing record data; A plurality of application processor means for processing and outputting a message queue received through polling of the first and second redundant communication protocol control means; And first and second LAN cable interface means connected to the CC buffering means and the BC buffering means to connect with the LAN cable.

또한, 위성망에서의 메시지 통신을 위한 프로토콜의 이중화 시스팀에 적용되는 이중화 제어 방법에 있어서, 상태 정보를 읽어 분석하는 제1단계 ; 상기 제1단계에서 상태가 활성화이면 링크를 초기화한 후 입력된 신호를 분석하는 제2단계 ; 상기 제2단계에서 입력된 신호가 상태 변경 신호이면 모든 행위를 종료하고 리턴하는 제3단계 ; 상기 제2단계에서 입력된 신호가 명령어 메시지 전송 신호이면 명령어 메시지를 CC링크상으로 전송하고 결과 메시지를 해당된 응용 프로세스에게 전송한 후 다음 신호를 대기하는 제4단계 ; 상기 제2단계에서 입력된 신호가 폴 전송 신호이면 해당 링크를 분석하여 해당 링크 상으로 폴을 전송하고 폴에 데한 메시지가 수신되면 해당된 응용 프로세스에게 전송한 후 다음 신호를 대기하는 제5단계 ; 상기 제1단계에서 상태가 대기이면 CC 및 BC링크를 초기화하고 입력된 신호를 분석하는 제6단계 ; 상기 제6단계에서 입력된 신호가 상태 변경이면 종료하고, 입력된 신호가 링크 테스트이면 해당 링크를 조사하는 제7단계 ; 및 제7단계에서 해당 CC링크 또는 BC링크 테스트를 실행하고, 다음 신호를 대기하는 제8단계를 포함하는 것을 특징으로 한다.Further, a redundancy control method applied to a duplication system of a protocol for message communication in a satellite network, the duplication control method comprising: a first step of reading and analyzing status information; A second step of analyzing the input signal after initializing the link if the state is activated in the first step; A third step of terminating and returning all actions if the signal input in the second step is a state change signal; If the signal input in the second step is a command message transmission signal, transmitting a command message on a CC link, transmitting a result message to a corresponding application process, and then waiting for a next signal; A fifth step of analyzing a corresponding link and transmitting a poll on the link if the signal input in the second step is a poll transmission signal, transmitting a poll message to a corresponding application process and waiting for the next signal; A sixth step of initializing CC and BC links and analyzing an input signal when the state is standby in the first step; A seventh step of terminating if the signal input in the sixth step is a state change, and examining a corresponding link if the input signal is a link test; And an eighth step of executing the corresponding CC link or BC link test in the seventh step and waiting for the next signal.

이하, 첨부한 도면을 참조하여 본 발명의 일실시예를 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described an embodiment of the present invention;

제1도는 본 발명이 적용되는 위성망 시스팀의 하드웨어 구성도로서, 1.1은 DGS-200망, 1.2는 DGS-200망 운용 관리를 위한 DAMA 마스터 프로세서, 1.3 및 1.5는 명령어 및 결과 메시지가 전송되는 CC링크, 1.4 및 1.6은 과금 레코드가 전송되는 BC링크, 1.7은 터미널 서버 A(Terminal Server-A), 1.8은 터미널 서버 B(Teminal Server-B), 1.9은 각 프로세서를 연결하는 LAN케이블, 1.10, 1.10a, 1.10b, 1.10c, 1.10d는 LAN 접속 케이블, 1.11, 1.12는 DGS-200망관리 및 제어를 위한 DAMA 운용 프로세서, 1.13은 운용자 인터페이스를 제공하는 콘솔 프로세서(Consol Processor)를 각각 나타낸다.1 is a hardware configuration diagram of a satellite network system to which the present invention is applied, 1.1 is a DMA-200 network, 1.2 is a DAMA master processor for DGS-200 network operation management, and 1.3 and 1.5 are CC links through which commands and result messages are transmitted. , 1.4 and 1.6 are BC links to which billing records are sent, 1.7 is Terminal Server A, 1.8 is Terminal Server B, 1.9 are LAN cables connecting each processor, 1.10, 1.10 a, 1.10b, 1.10c, and 1.10d are LAN connection cables, 1.11 and 1.12 are DAMA operating processors for DGS-200 network management and control, and 1.13 are console processors providing an operator interface.

본 발명이 적용되는 하드웨어 시스팀은 도면에 도시한 바와같이 이중화된 DAMA 운용 프로세서-A(1.11)에 탑재되는 것으로 통신 프로토콜이 제공되는 DAMA 소프트웨어(1.14), DMPCM(1.14)이 메시지를 송신하기 위하여 LAN에 접속되는 케이블(1.10), DAMA 운용 프로세서-B(1.12)에 탑재되는 것으로 통신 프로토콜이 제공된 DMPCM 소프트웨어가 메시지를 송수신하기 위하여 LAN에 접속되는 케이블(1.10a), 망 운용자에 대한 그래픽 인터페이스를 제공하는 콘솔 프로세서(1.13)와 LAN 접속 케이블(1.10d), DAMA 운용 프로세서-A(1.11)와 DAMA 마스터 프로세서(1.2)간의 통신 링크를 제공하는 터미널서버-A(1.7), 터미널 서버-A(1.7)를 LAN에 접속하기위한 케이블(1.10b), 터미널 서버-A(1.7)가 제공하는 명령어 및 결과 메시지 전송 링크인 CC링크(1.3) 및 BC 링크(1.4)의 DAMA 운용 프로토콜-B(1.12)와 DAMA 마스터 프로세서(1.2)간의 통신 링크를 제공하는 터미널 서버-B(1.8), 터미널 서버-B(1.8)를 LAN에 접속하기 위한 케이블(1.10c), 터미널 서버-B(1.8)가 제공하는 명령어 및 결과 메시지 전송링크인 CC링크(1.5)및 BC링크(1.6), 그리고 DAMA 운용 프로세서-A,B(1.11,1.12)와 콘솔 프로세서(1.13), 터미널 서버-A(1.7), 터미널 서버-B(1.8)를 연결시키는 LAN 케이블(1.9)로 구성된다.The hardware system to which the present invention is applied is mounted on a redundant DAMA operating processor-A (1.11) as shown in the figure, so that a DAMA software (1.14) and a DMPCM (1.14) provided with a communication protocol can transmit a LAN. A cable (1.10a) connected to the LAN, a DMACM operating processor-B (1.12), and a DMPCM software provided with a communication protocol, connected to a LAN (1.10a) to transmit and receive messages, and provide a graphical interface to the network operator. Console server (1.13) and LAN connection cable (1.10d), terminal server-A (1.7) and terminal server-A (1.7) to provide a communication link between DAMA operating processor-A (1.11) and DAMA master processor (1.2). DAMA operating protocol-B (1.12) of the CC link (1.3) and BC link (1.4), which are the commands (1.10b) to connect the LAN to the LAN, and the command and result message transfer links provided by Terminal Server-A (1.7). With DAMA Mas Terminal Server-B (1.8), which provides a communication link between processors (1.2), cable (1.10c) for connecting Terminal Server-B (1.8) to the LAN, instructions and results provided by Terminal Server-B (1.8) CC link (1.5) and BC link (1.6), which are message transport links, and DAMA operating processor-A, B (1.11, 1.12), console processor (1.13), terminal server-A (1.7), and terminal server-B (1.8). LAN cable (1.9) to connect

상기와 같이 구성된 하드웨어 시스팀의 동작을 설명하면 다음과 같다.Referring to the operation of the hardware system configured as described above are as follows.

DAMA 운용 프로세서-A(1.11)와, DAMA 운용 프로세서-B(1.12)는 이중화된 구조로 운용시에 어느 하나는 활성화 상태로 동작하며, 나머지 하나는 대기 상태로 동작한다. 또한, 운용중에 그 상태를 변경(Switch Over)시킬 수 있으므로 어느 한 프로세서에서 김각한 장애가 발생하더라도 다른 프로세서가 활성화 상태로 지속적인 동작을 수행할 수 있다.DAMA operating processor-A (1.11) and DAMA operating processor-B (1.12) is a redundant structure when operating one of the operation state, and the other operation in the standby state. In addition, since the state can be changed during operation (Switch Over), even if a glitch failure occurs in one processor, the other processor can continue to operate in an active state.

각 DAMA 운용 프로세서-A,B(1.11,1.12)에는 이중화 통신 제어 기능을 수행하는 DMPCM이 탑재되어 동작한다. 이때, 각 DMPCM은 자신의 프로세서의 상태를 인식하여 활성화 상태이면 메시지 전송 기능을 수행하고, 대기 상태이면 링크의 상태 관리와 제어 기능만을 수행한다.Each DAMA operating processor-A, B (1.11, 1.12) is equipped with a DMPCM that performs a redundant communication control function. At this time, each DMPCM recognizes the state of its own processor and performs a message transmission function when activated, and performs only a state management and control function of a link when it is in a standby state.

터미널 서버-A(1.7)는 DAMA 운용 프로세서-A(1.11)에 탑재된 DMPCM을 위하여 CC링크(1.3)와 BC링크(1.4)를 제공한다. 만약 DAMA 운용 프로세서-A(1.11)의 상태가 활성화이면 DMPCM(1.14)은 터미널 서버-A(1.7)의 CC링크(1.3) 및 BC링크(1.4)에 대하여 일정시간 간격으로 주기적인 폴링(Polling)을 실행한다. DMPCM(1.14)은 이 폴링을 통하여 DAMA 마스터 프로세서(1.2)로부터의 메시지를 수신하게 되는데, CC링크(1.3)를 통해서는 명령어 결과 메시지를 수신하며, BC링크(1.4)를 통해서는 과금 레코드를 수신한다.Terminal Server-A (1.7) provides CC link (1.3) and BC link (1.4) for DMPCM mounted on DAMA operating processor-A (1.11). If the status of DAMA operating processor-A (1.11) is active, DMPCM (1.14) periodically polls the CC link (1.3) and BC link (1.4) of Terminal Server-A (1.7) at regular intervals. Run The DMPCM (1.14) receives the message from the DAMA master processor (1.2) through this polling. The CCMP (1.3) receives the command result message and the BC link (1.4) receives the charging record. do.

또한, 콘솔 프로세서(1.13)로부터 보내진 운용자의 명령어 메시지는 활성화 상태인 DAMA 운용 프로세서-A(1.11)로 보내지며, DMPCM은 이 메시지를 CC링크상으로 출력함으로써 DAMA 마스터 프로세서(1.2)에게 전송한다.In addition, the command message of the operator sent from the console processor 1.13 is sent to the DAMA operating processor-A (1.11) which is in an activated state, and the DMPCM sends this message to the DAMA master processor 1.2 by outputting the message on the CC link.

터미널 서버-B(1.8)는 DAMA 운용 프로세서-B(1.12)에 탑재된 DMPCM(1.15)을 위하여 CC링크(1.5)와 BC링크(1.6)를 제공한다. 만약 DAMA 운용 프로세서-B(1.12)의 상태가 대기이면, DMPCM(1.15)은 터미널 서버-B(1.8)의 CC링크(1.5) 및 BC링크(1.6)에 대하여 일정시간 간격으로 주기적인 링크 테스트를 실행한다. DMPCM(.15)은 이 링크 테스트를 통하여 링크의 상태를 감시하며, 프로세서의 상태가 활성화로 변경될 때 메시지 송수신 기능을 수행할 수 있도록 한다.Terminal Server-B (1.8) provides CC Link (1.5) and BC Link (1.6) for DMPCM (1.15) mounted on DAMA Operation Processor-B (1.12). If the status of DAMA operating processor-B (1.12) is standby, DMPCM (1.15) performs periodic link tests at regular intervals against CC link (1.5) and BC link (1.6) of Terminal Server-B (1.8). Run DMPCM (.15) monitors the state of the link through this link test and enables the sending and receiving of messages when the state of the processor changes to active.

DAMA 운용 프로세서-A(1.11)와 DAMA 운용 프로세서-B(1.12)의 상태가 서로 바뀌게(Switch Over)되면, DAMA 운용 프로세서-A(1.11)의 DMPCM(1.14)과 DAMA 운용 프로세서-B(1.12)의 DMPCM(1.15)은 상기한 설명의 상대편 동작을 수행한다.When the states of DAMA Processor Processor-A (1.11) and DAMA Processor Processor-B (1.12) are switched over, DMPCM (1.14) and DAMA Processor Processor-B (1.12) of DAMA Processor Processor-A (1.11) The DMPCM (1.15) performs the opposing operation of the above description.

제2도는 본 발명에 따른 통신 프로토콜 제어부(DMPCM)의 이중화 기능 구조도로서, 2.0은 DAMA 운용 프로세서-A(1.11)의 상태를 나타내는 입력 신호, 2.1은 DAMA 운용 프로세서-A(1.11)의 CC버퍼, 2.2는 DAMA 운용 프로세서-A(1.11)의 BC버퍼, 2.3은 DAMA 운용 프로세서-A(1.11)의 LAN 인터페이스, 2.4, 2.4a, 2.4b는 DAMA 운용 프로세서-A(1.11)의 응용 프로세스들, 2.5는 DAMA 운용 프로세서-A(1.11)의 DMPCM(1.14)에 입력되기 위한 메시지 큐, 2.6, 2.6a, 2.6b는 DAMA 운용 프로세서-A(1.11)의 응용 프로세스들에게 입력되기 위한 메시지 큐, 2.7은 DAMA 운용 프로세서-B(1.12)의 상태를 나타내는 입력 신호, 2.8은 DAMA 운용 프로세서-B(1.12) 의 CC버퍼, 2.9는 DAMA 운용 프로세서-B(1.12)의 BC버퍼, 2.10은 DAMA 운용 프로세서-B(1.12)의 LAN 인터페이스, 2.11은 DAMA 운용 프로세서-B(1.12)의 DMPCM(1.15)에 입력되기 위한 메시지 큐를 각각 나타낸다.2 is a redundant functional structure diagram of a communication protocol control unit (DMPCM) according to the present invention, 2.0 is an input signal indicating the state of the DAMA operating processor-A (1.11), 2.1 is a CC buffer of the DAMA operating processor-A (1.11), 2.2 BC buffer of DAMA Processor Processor-A (1.11), 2.3 is LAN interface of DAMA Processor Processor-A (1.11), 2.4, 2.4a, 2.4b are application processes of DAMA Processor Processor-A (1.11), 2.5 Message queue for input to the DMPCM (1.14) of DAMA operating processor-A (1.11), 2.6, 2.6a, 2.6b is a message queue for input to the application processes of DAMA operating processor-A (1.11), 2.7 Input signal indicating the status of DAMA operating processor-B (1.12), 2.8 is CC buffer of DAMA operating processor-B (1.12), 2.9 is BC buffer of DAMA operating processor-B (1.12), 2.10 is DAMA operating processor-B LAN interface of (1.12), 2.11 indicates a message queue for input to DMPCM (1.15) of DAMA operating processor-B (1.12). Represent each.

상기와 같이 구성된 통신 프로토콜 제어부(DMPCM)의 이중화 기능은 도면에 도시한 바와같이 다음의 절차에 의하여 이루어진다.The duplication function of the communication protocol controller (DMPCM) configured as described above is performed by the following procedure as shown in the figure.

1. DAMA 운용 프로세서-A(1.11)에 대한 상태 신호(2.7)는 대기라고 가정한다. 이 신호에 대한 상태값은 운용중에 서로 변경된다.1. Assume that status signal 2.7 for DAMA operating processor-A 1.11 is standby. The status values for these signals change with each other during operation.

2. DAMA 운용 프로세서-A(1.11)상의 DMPCM(1.14)은 입력된 상태 신호(2.0)에 따라 자신의 동작 모드를 결정하는데, 상태 신호가 활성화이므로 동작 모드를 활성화로 결정하며 다음의 과정을 수행한다.2. The DMPCM (1.14) on the DAMA operating processor-A (1.11) decides its operation mode according to the input status signal (2.0). Since the status signal is active, the operation mode is decided as activation and the following process is performed. do.

- 초기화- reset

LAN 인터페이스(2.3)를 통하여 터미널 서버-A(1.7)의 CC링크(1.3)와 통신 채널을 확립하고 CC 버퍼(2.1)를 클리어시킨다.It establishes a communication channel with the CC link 1.3 of the terminal server-A (1.7) via the LAN interface 2.3 and clears the CC buffer 2.1.

LAN 인터페이스(2.3)를 통하여 터미널 서버-A(1.7)의 BC링크(1.4)와 통신 채널을 확립하고 BC 버퍼(2.2)를 클리어시킨다.It establishes a communication channel with the BC link 1.4 of the terminal server-A (1.7) via the LAN interface 2.3 and clears the BC buffer 2.2.

다른 응용 프로세스들로부터 입력된 메시지들을 수신하기 위하여 입력 메시지 큐(2.5)에 대한 통신 채널을 확립한다.A communication channel to the input message queue 2.5 is established to receive messages entered from other application processes.

다른 응용 프로세스들에게 메시지들을 송신하기 위하여 출력 메시지 큐(2.6,2.6a,2.6b)에 대한 통신 채널을 확립한다.Establish a communication channel for the output message queues 2.6, 2.6a, 2.6b to send messages to other application processes.

- 폴링(Polling)Polling

터미널 서버-A(1.7)의 CC링크(1.3)에 대하여 주기적인 폴링을 시작한다. 이 과정은 CC버퍼(2.1)-LAN 인터페이스(2.3)-LAN(1.10,1.9,1.10b)-터미널 서버-A(1.7)-CC링크(1.3)의 경로를 통하여 이루어진다.Periodic polling starts for CC link 1.3 of Terminal Server-A (1.7). This process is performed through the path of the CC buffer (2.1)-LAN interface (2.3)-LAN (1.10, 1.9, 1.10b)-terminal server-A (1.7)-CC link (1.3).

터미널 서버-A(1.7), BC링크(1.4)에 대하여 주기적인 폴링을 시작한다. 이 과정은 BC 버퍼(2.2)-LAN 인터페이스(2.3)-LAN(1.10,1.9,1.10b)-터미널 서버-A(1.7)-BC링크(1.4)의 경로를 통하여 이루어진다.Initiate periodic polling for Terminal Server-A (1.7) and BClink (1.4). This process takes place via the path of BC Buffer (2.2)-LAN Interface (2.3)-LAN (1.10, 1.9, 1.10b)-Terminal Server-A (1.7)-BC Link (1.4).

폴링을 통하여 메시지가 수신되면 해당된 응용 프로세서(2.4,2.4a,2.4b)에게로 전송하기 위하여 메시지큐(2.6,2.6a,2.6b)로 출력한다.When the message is received through polling, the message is output to the message queues 2.6, 2.6a and 2.6b for transmission to the corresponding application processors 2.4, 2.4a and 2.4b.

- 메시지 전송-Send message

다른 응용 프로세스들(2.4,2.4a,2.4b)로부터 보내진 메시지가 메시지 큐(2.5)에 입력되면 DMPCM(1.14)은 터미널 서버-A(1.7)상의 CC 링크(1.3)로 그 메시지를 송신한다. 이 과정은 CC 버퍼(2.1)-LAN 인터페이스(2.3)-LAN(1.10,1.9,1.10b)-터미널 서버-A(1.7)-CC 링크(1.3)의 경로를 통하여 이루어진다.When a message sent from other application processes 2.4, 2.4a, 2.4b is entered into the message queue 2.5, DMPCM 1.14 sends the message to CC link 1.3 on Terminal Server-A 1.7. This process takes place via the path of the CC buffer (2.1)-LAN interface (2.3)-LAN (1.10, 1.9, 1.10b)-terminal server-A (1.7)-CC link (1.3).

3. DAMA 운용 프로세서-B(1.12)상의 DMPCM(1.15)은 입력된 상태 신호(2.7)에 따라 자신의 동작모드를 결정하는데, 상태 신호가 대기이므로 동작 모드를 대기로 결정하며 다음의 과정을 수행한다.3. The DMPCM (1.15) on the DAMA operating processor-B (1.12) decides its operation mode according to the input status signal 2.7. Since the status signal is standby, the operation mode is decided as standby and the following process is performed. do.

3.1 초기화3.1 Initialization

LAN 인터페이스(2.10)를 통하여 터미널 서버-B(1.8)의 CC 링크(1.5)와 통신 채널을 확립하고, CC 버퍼(2.8)를 클리어시킨다.A communication channel is established with the CC link 1.5 of the terminal server-B 1.8 via the LAN interface 2.10, and the CC buffer 2.8 is cleared.

LAN 인터페이스(2.10)를 통하여 터미널 서버-B(1.8)의 BC링크(1.6)와 통신 채널을 확립하고, BC링크(2.9)를 클리어시킨다.A communication channel is established with the BC link (1.6) of the terminal server-B (1.8) via the LAN interface (2.10), and the BC link (2.9) is cleared.

다른 응용 프로세스들로부터 입력된 메시지들을 처리하기 위하여 입력 메시지 큐(2.11)에 대한 채널을 확립한다.Establish a channel for the input message queue 2.11 to process messages input from other application processes.

3.2 링크 테스트3.2 Link Testing

터미널 서버-B(1.8)의 CC 링크(1.5)에 대하여 일정시간 간격으로 주기적인 링크 테스트를 시작한다.The CC link 1.5 of the Terminal Server-B 1.8 is started at regular intervals.

이 과정은 CC 버퍼(2.8)-LAN 인터페이스(2.10)-LAN(1.10a,1.9,1.10c)-터미널 서버-B(1.8)-CC 링크(1.5)의 경로를 통하여 이루어진다.This process takes place via the paths of the CC buffer (2.8)-LAN interface (2.10)-LAN (1.10a, 1.9, 1.10c)-terminal server-B (1.8)-CC link (1.5).

터미널 서버-B(1.8)의 BC링크(1.6)에 대하여 일정시간 간격으로 주기적인 링크 테스트를 시작한다. 이 과정은 BC 버퍼(2.9)-LAN 인터페이스(2.10)-LAN(1.10a,1.9,1.10c)-터미널 서버-B(1.8)-BC링크(1.6)의 경로를 통하여 이루어진다.Periodic link test starts at regular intervals for BC Link (1.6) of Terminal Server-B (1.8). This is done via the path of BC Buffer 2.9-LAN Interface 2.10-LAN 1.10a, 1.9, 1.10c-Terminal Server-B 1.8-BC Link 1.6.

제3도는 제2도의 통신 프로토콜 제어부(DMPCM)의 세부 소프트웨어 구성도로서, 3.0은 이중화 제어부(Switch Over Handler), 3.1은 메시지 처리부(Message Handler), 3.2는 폴(Poll) 처리부, 3.3은 링크 테스트 처리부(Test Standby Handler), 3.4는 유한 상태기(Finite State Machine), 3.5는 패킷 처리부(Packet Handler), 3.6은 프레임 처리부(Frame Handler)를 각각 나타낸다.3 is a detailed software configuration diagram of the communication protocol controller (DMPCM) of FIG. 2, wherein 3.0 is a switch over handler, 3.1 is a message handler, 3.2 is a poll processor, and 3.3 is a link test. A test standby handler, 3.4 denotes a finite state machine, 3.5 denotes a packet handler, and 3.6 denotes a frame handler.

도면에 도시한 바와같이 통신 프로토콜 제어부의 각 블록별 기능을 설명하면 다음과 같다.As shown in the figure, the function of each block of the communication protocol controller will be described as follows.

이중화 제어부(3.0)는 입력되는 상태 신호에 따라 동작 모드를 결정하고 통신 프로토콜 이중화 기능을 제어한다. 상태 신호가 활성화이면 모든 행위를 종료시키고, 오직 메시지 처리부(3.1)와 폴 처리부(3.2)를 실행시킨다. 상태 신호가 대기이면 모든 행위를 종료시키고, 링크 테스트 처리부(3.3)만 실행시킨다.The duplication control unit 3.0 determines an operation mode according to the input status signal and controls the communication protocol duplication function. If the status signal is activated, all actions are terminated, and only the message processing unit 3.1 and the poll processing unit 3.2 are executed. If the status signal is waiting, all actions are terminated, and only the link test processor 3.3 is executed.

메시지 처리부(3.1)는 입력된 명령어 메시지를 전송하기 위하여 유한 상태기(3.4)에게 메시지를 전달하며, 수신된 결과 메시지는 유한 상태기(3.4)로부터 전달받는다. 수신된 결과 메시지는 메시지 처리부(3.1)에 의하여 해당된 응용 프로세스의 큐(2.6,2.6a,2.6b)로 전송된다. 폴 처리부(3.2)는 폴을 전송하기 위하여 유한 상태기(3.4)를 호출하며, 수신된 결과 메시지는 유한 상태기(3.4)에 의하여 해당된 응용 프로세스의 큐(2.6,2.6a,2.6b)로 전송된다.The message processing unit 3.1 transmits the message to the finite state machine 3.4 to transmit the input command message, and the received result message is received from the finite state machine 3.4. The received result message is sent by the message processing section 3.1 to the queues 2.6, 2.6a, 2.6b of the corresponding application process. The poll processor 3.2 calls the finite state machine 3.4 to send the poll, and the received result message is sent to the queues of the corresponding application process 2.6, 2.6a, 2.6b by the finite state machine 3.4. Is sent.

링크 테스트 처리부(3.3)는 링크를 테스트하기 위하여 유한 상태기(3.4)를 호출한다.The link test processor 3.3 calls the finite state machine 3.4 to test the link.

유한 상태기(3.4)는 상기 메시지 처리부(3.1), 폴 처리부(3.2), 그리고 링크 테스트 처리부(3.3)에 의하여 공통적으로 사용되는 것으로 통신 프로토콜의 유한 상태를 제어한다.The finite state machine 3.4 is commonly used by the message processor 3.1, the poll processor 3.2, and the link test processor 3.3 to control the finite state of the communication protocol.

패킷 처리부(3.5)는 상기 유한 상태기(3.4)를 통하여 전달되는 전송 요구를 실행하기 위하여 그 요구에 해당하는 패킷 구조를 만들어 전송하는 기능을 제공한다. 또한, 수신된 패킷을 처리하여 상기 유한 상태기(3.4)에게 전달한다. 이 패킷 처리부(3.5)는 하위의 프레임 처리부(3.6)를 이용한다.The packet processing unit 3.5 provides a function of creating and transmitting a packet structure corresponding to the request in order to execute the transmission request transmitted through the finite state machine 3.4. It also processes the received packet and delivers it to the finite state machine 3.4. This packet processing section 3.5 uses a lower frame processing section 3.6.

프레임 처리부(3.6)는 패킷 처리부(3.5)의 패킷 송신 요구를 실행하기 위하여 프레임 구조를 만들어 전송한다. 또한, 수신된 프레임을 처리하여 얻어낸 패킷을 상위의 패킷 처리부(3.5)에게 전달한다.The frame processor 3.6 generates and transmits a frame structure in order to execute the packet transmission request of the packet processor 3.5. Furthermore, the packet obtained by processing the received frame is delivered to the higher packet processing section 3.5.

제4도는 본 발명이 적용된 이중화 통신 프로토콜 제어부(DMPCM)가 동작하는 과정을 기술하기 위한 실행 및 프로토콜 제어 흐름도이다.4 is a flowchart illustrating execution and protocol control for describing a process of operation of a redundant communication protocol controller (DMPCM) to which the present invention is applied.

실행이 시작되면(4.1) 상태 신호 정보를 읽는다(4.2). 상태 신호를 비교하여(4.3) 활성화이면 CC 및 BC 링크를 초기화하고(4.5) 신호를 수신하기 위해 대기한다(4.6). 입력된 신호를 분석하여(4.7) 신호가 풀 전송 신호이면 해당 링크를 분석하여(4.12) CC 링크에 해당하면 CC 링크 상으로 풀을 전송하고(4.13), BC 링크에 해당하면 BC 링크 상으로 풀을 전송하며(4.14), 풀에 대하여 메시지가 수신되면 메시지를 해당된 응용 프로세스에게 전송한 후 다음 신호를 대기(4.6)한다.When execution begins (4.1) read the status signal information (4.2). The status signals are compared (4.3) to activate the CC and BC links (4.5) and wait to receive signals (4.6). Analyze the input signal (4.7), if the signal is a full transmission signal, then analyze the corresponding link (4.12) and transmit the pool on the CC link if it is a CC link (4.13), and pull it onto the BC link if it is a BC link. (4.14), if a message is received for the pool, the message is sent to the application process and waits for the next signal (4.6).

상기 신호 분석(4.7) 결과 신호가 상태 변경이면 모든 행위를 종료하고, 초기의 상태 판독 과정(4.2)으로 실행이 옮겨진다(4.8).As a result of the signal analysis (4.7), if the signal is a state change, all actions are terminated, and execution is shifted to the initial state reading process (4.2) (4.8).

상기 신호 분석(4.7) 결과 신호가 명령어 메시지 전송에 해당하면, 명령어 메시지를 CC 링크상으로 전송하고(4.9), 결과 메시지가 수신되면(4.10) 해당된 응용 프로세스에게 전송한 후(4.11), 다음 신호를 대기한다.If the result of the signal analysis (4.7) corresponds to a command message transmission, the command message is transmitted on the CC link (4.9), and when a result message is received (4.10), it is transmitted to the corresponding application process (4.11), and then Wait for signal.

상기 상태 비교(4.3) 결과 고장(Fault)이면 그 실행을 종료하고(4.4), 대기이면 CC 및 BC 링크를 초기화하고(4.17) 신호를 대기한다(4.18).If the status comparison (4.3) results in a fault, the execution is terminated (4.4), and if it is waiting, the CC and BC links are initialized (4.17) and the signal is waited (4.18).

입력된 신호를 비교하여(4.19) 신호가 링크 테스트에 해당하면 해당 링크를 조사하여(4.20) CC 링크 또는 BC링크 테스트를 실행하고(4.21,4.22), 다음 신호를 대기(4.18)한다.If the input signal is compared (4.19) and the signal corresponds to the link test, the corresponding link is examined (4.20) to execute the CC link or BC link test (4.21, 4.22) and wait for the next signal (4.18).

상기 신호 분석 결과(4.19) 신호가 상태 변경이면 모든 행위를 종료하고 초기의 상태 판독 과정(4.8)으로 실행이 옮겨진다.If the signal analysis result (4.19) signal is a state change, all actions are terminated and execution is shifted to the initial state reading process (4.8).

본 발명은 DAMA-SCPC 위성통신 기술을 기반으로 하여 도서벽지/행정통신용으로 개발된 DGS-200시스팀의 한 서브 시스팀인 DAMA 운용 프로세서의 통신을 위한 프로토콜의 이중화 구조 및 제어 방법에 적용하여 다음과 같은 상당한 수준의 효과를 거두었다.The present invention is applied to the duplex structure and control method of the protocol for communication of the DAMA operating processor, which is a sub-system of the DGS-200 system developed for island wallpaper / administrative communication based on the DAMA-SCPC satellite communication technology. The effect was significant.

DGS-200 시스팀의 망관리 기능을 수행하는 DAMA 운용 프로세서가 제공하는 이중화된 통신 구조와 프로토콜 제어 방법을 사용함으로써 어느 한 프로세서의 장애로 인하거나 또는 통신 링크상의 장애로 인하여 통신 서비스가 단절되는 것을 방지할 수 있게 되었으며, 신뢰성 있고 지속적인 메시지 전송이 가능해졌다.By using the redundant communication structure and protocol control method provided by DAMA operating processor that performs network management function of DGS-200 system, it prevents the communication service from being disconnected due to the failure of any one processor or the failure of the communication link. It is possible to do this, and it is possible to send a reliable and continuous message.

이로 인하여, DAMA 운용 프로세서 상에서 동작하는 다른 모든 응용 프로세스들에게 이중화된 통신 구조의 투명성을 제공할 수 있게 되었으며 메시지 통신 채널의 신뢰성을 높일 수 있다.This makes it possible to provide transparency of the redundant communication structure to all other application processes running on the DAMA operating processor and to increase the reliability of the message communication channel.

Claims (3)

위성망과 송수신하며, 망운용 관리를 담당하는 마스터 프로세서(1.2)와 터미널 서버 및 LAN 케이블을 통해 상호 연결되어 망 관리 및 제어를 담당하는 이중화된 운용 프로세서(1.11,1.12)를 구비한 위성망 시스팀에 있어서, 입력된 상태 신호에 따라 자신의 동작 모드를 결정하며 입력 메시지 큐에 대한 통신 채널을 확립하고, 폴링을 통해 수신된 메시지의 해당 프로세스로 메시지 큐를 전송하는 제1, 제2이중화 통신 프로토콜 제어수단(1.14,1.15) ; 상기 제1 및 제2이중화 통신 프로토콜 제어수단(1.14,1.15)에 연결되어 명령어 결과 메시지를 버퍼링하는 CC 버퍼링 수단(2.1,2.8) ; 상기 제1 및 제2이중화 통신 프로토콜 제어수단(1.14,1.15)에 연결되어 과금 레코드 데이터를 버퍼링하는 BC 버퍼링 수단(2.2,2.9) ; 상기 제1, 제2이중화 통신 프로토콜 제어수단(1.14,1.15)의 폴링을 통해 수신된 메시지 큐를 처리하여 출력하는 다수의 응용 프로세스 수단(2.4,2.4a,2.4b) ; 및 상기 CC 버퍼링 수단(2.1,2.8) 및 BC 버퍼링 수단(2.2,2.9) 에 연결되어 LAN 케이블(1.9)과 접속시키는 제1 및 제2 LAN인터페이스 수단(2.3,2.10) ;을 구비하는 것을 특징으로 하는 위성망에서의 메시지 통신을 위한 프로토콜의 이중화 시스팀.In the satellite network system, which has a master processor (1.2) that manages network operation and transmits / receives the satellite network, and a dual operation processor (1.11, 1.12) connected to each other through a terminal server and a LAN cable to manage and control the network. First and second redundant communication protocol control means for determining an operation mode according to the input status signal, establishing a communication channel for the input message queue, and transmitting the message queue to the corresponding process of the received message through polling. (1.14,1.15); CC buffering means (2.1, 2.8) connected to said first and second redundant communication protocol control means (1.14, 1.15) for buffering command result messages; BC buffering means (2.2,2.9) connected to said first and second redundancy communication protocol control means (1.14, 1.15) for buffering billing record data; A plurality of application process means (2.4, 2.4a, 2.4b) for processing and outputting a message queue received through polling of said first and second redundant communication protocol control means (1.14, 1.15); And first and second LAN interface means (2.3, 2.10) connected to the CC buffering means (2.1, 2.8) and BC buffering means (2.2, 2.9) to connect with the LAN cable (1.9). Redundancy system of protocol for message communication in satellite network. 제1항에 있어서, 상기 이중화 통신 프로토콜 제어수단(1.14,1.15)은 입력되는 상태 신호에 따라 동작 모드를 결정하고, 통신 프로토콜의 이중화 기능을 제어하는 이중화 처리부(3.0) ; 상기 이중화 처리부(3.0)의 제어를 받아 입력된 명령어 메시지를 전송하고, 결과 메시지를 수신하여 해당되는 응용 프로세스큐로 전송되는 메시지 처리부(3.1) ; 상기 이중화 처리부(3.0)의 제어를 받아 폴을 전송하고, 수신되 결과 메시지는 해당된 응용 프로세스의 큐로 전송하는 폴 처리부(3.2) ; 상기 이중화 처리부(3.0)의 제어를 받아 링크를 테스트하는 링크 테스트 처리부(3.3) ; 상기 메시지 처리부(3.1), 폴 처리부(3.2), 및 링크 테스트 처리부(3.3)에 공통적으로 적용되며 통신 프로토콜의 유한 상태를 제어하는 유한 상태기(3.4) ; 상기 유한 상태기(3.4)를 통하여 전달되는 전송 요구를 실행하기 위한 해당 패킷 구조를 만들어 전송하며 수신된 패킷을 처리하여 상기 유한 상태기(3.4)로 전송하나는 패킷 처리부(3.5) ; 및 상기 CC 버퍼링 수단(2.1,2.8) 및 BC 버퍼링 수단(2.2,2.9)에 연결되어 상기 패킷 처리부(3.5)의 패킷 송신 요구를 실행하기 위하여 프레임구조를 만들어 전송하며, 수신된 프레임을 처리한 결과 패킷을 상기 패킷 처리부(3.5)로 전송하는 프레임 처리부(3.6) ;를 구비하는 것을 특징으로 하는 위성망에서의 메시지 통신을 위한 프로토콜의 이중화 시스팀.2. The system of claim 1, wherein the duplication communication protocol control means (1.14, 1.15) comprises: a duplication processing unit (3.0) for determining an operation mode according to an input state signal and controlling duplication function of a communication protocol; A message processing unit (3.1) which transmits an input command message under the control of the redundancy processing unit (3.0), receives a result message, and is transmitted to a corresponding application process queue; A poll processing unit (3.2) for transmitting a poll under the control of the redundancy processing unit (3.0), and transmitting the received result message to a queue of a corresponding application process; A link test processor (3.3) for testing a link under the control of the redundancy processor (3.0); A finite state machine (3.4), which is commonly applied to the message processor (3.1), the poll processor (3.2), and the link test processor (3.3), controls a finite state of a communication protocol; A packet processing unit (3.5) for generating and transmitting a packet structure for executing a transmission request transmitted through the finite state machine (3.4) and processing the received packet to the finite state machine (3.4); And a frame structure connected to the CC buffering means (2.1, 2.8) and the BC buffering means (2.2, 2.9) to execute a packet transmission request of the packet processing unit (3.5), and to process the received frame. And a frame processing unit (3.6) for transmitting a packet to the packet processing unit (3.5). 위성망에서의 메시지 통신을 위한 프로토콜의 이중화 시스팀에 적용되는 이중화 제어 방법에 있어서, 상태 정보를 읽어 분석하는 제1단계(4.1 내지 4.3) ; 상기 제1단계(4.1 내지 4.3)에서 상태가 활성화이면 링크를 초기화한 후 입력된 신호를 분석하는 제2단계(4.5 내지 4.7) ; 상기 제2단계(4.5 내지 4.7)에서 입력된 신호가 상태 변경 신호이면 모든 행위를 종료하고 리턴하는 제3단계(4.8) ; 상기 제2단계(4.5 내지 4.7)에서 입력된 신호가 명령어 메시지 전송 신호이면 명령어 메시지를 CC링크상으로 전송하고 결과 메시지를 해당된 응용 프로세스에게 전송한 후 다음 신호를 대기하는 제4단계(4.9 내지 4.11) ; 상기 제2단계(4.5 내지 4.7)에서 입력된 신호가 폴 전송 신호이면 해당 링크를 분석하여 해당 링크 상으로 폴을 전송하고 폴에 대한 메시지가 수신되면 해당된 응용 프로세스에게 전송한 후 다음 신호를 대기하는제5단계(4.12 내지 4.16) ; 상기 제1단계(4.1 내지 4.3)에서 상태가 대기이면 CC 및 BC 링크를 초기화하고 입력된 신호를 분석하는 제6단계(4.17 내지 4.19) ; 상기 제6단계(4.17 내지 4.19)에서 입력된 신호가 상태변경이면 종료하고, 입력된 신호가 링크 테스트이면 해당 링크를 조사하는 제7단계(4.20) ; 및 상기 제7단계(4.20)에서 해당 CC 링크 또는 BC 링크 테스트를 실행하고, 다음 신호를 대기하는 제8단계(4.21,4.22) ;를 포함하는 것을 특징으로 하는 위성망에서의 메시지 통신을 위한 프로토콜의 이중화 제어 방법.A redundancy control method applied to a duplication system of a protocol for message communication in a satellite network, comprising: a first step (4.1 to 4.3) of reading and analyzing status information; A second step (4.5 to 4.7) of analyzing the input signal after initializing the link if the state is activated in the first step (4.1 to 4.3); A third step (4.8) of terminating and returning all actions if the signal input in the second step (4.5 to 4.7) is a state change signal; If the signal input in the second step (4.5 to 4.7) is a command message transmission signal, the fourth step of transmitting the command message on the CC link, the result message to the corresponding application process and waiting for the next signal (4.9 to 4.7). 4.11); If the signal input in the second step (4.5 to 4.7) is a pole transmission signal, it analyzes the corresponding link and transmits the poll on the link, and when a message for the poll is received, transmits it to the corresponding application process and waits for the next signal. The fifth step (4.12 to 4.16); A sixth step (4.17 to 4.19) of initializing the CC and BC links and analyzing the input signal when the state is standby in the first step (4.1 to 4.3); A seventh step (4.20) of terminating if the input signal in the sixth step (4.17 to 4.19) is changed state and examining the corresponding link if the input signal is a link test; And an eighth step (4.21, 4.22) of executing the CC link or BC link test and waiting for the next signal in the seventh step (4.20). Redundancy Control Method.
KR1019930024806A 1993-11-19 1993-11-19 Protocol dualization and control method of message communication in the satellite network KR960011135B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019930024806A KR960011135B1 (en) 1993-11-19 1993-11-19 Protocol dualization and control method of message communication in the satellite network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019930024806A KR960011135B1 (en) 1993-11-19 1993-11-19 Protocol dualization and control method of message communication in the satellite network

Publications (2)

Publication Number Publication Date
KR950016073A KR950016073A (en) 1995-06-17
KR960011135B1 true KR960011135B1 (en) 1996-08-20

Family

ID=19368566

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019930024806A KR960011135B1 (en) 1993-11-19 1993-11-19 Protocol dualization and control method of message communication in the satellite network

Country Status (1)

Country Link
KR (1) KR960011135B1 (en)

Also Published As

Publication number Publication date
KR950016073A (en) 1995-06-17

Similar Documents

Publication Publication Date Title
US6260160B1 (en) Remote troubleshooting of a computing device
EP0735724A2 (en) Apparatus for bridging non-compatible network architectures
US4982325A (en) Applications processor module for interfacing to a database system
EP0491569A2 (en) Communication systems
KR960011135B1 (en) Protocol dualization and control method of message communication in the satellite network
US4908821A (en) Data communications system having a packet switching network
US5220663A (en) Data transmission system with a link problem determination aid (LPDA) support for all ports
JP3425821B2 (en) Communication control device and communication device connection method
JP2715137B2 (en) Communication network control method
JPH064496A (en) Operating method of network computer system wherein data-conversion overhead is minimized
KR950010483B1 (en) The method transmitting a message for an electronic exchanger
KR100224312B1 (en) Service Processing Method in Subscriber Network Access Subsystem of ACPS
KR0121970B1 (en) Common-bus managing method in an exchanger
KR100279947B1 (en) Method for using terminal ports in exchange system
JPS60217445A (en) Communication controller switching system
KR100204064B1 (en) Data trafic management method in subscriber network system of advanced commmunications processing system
JPH05153128A (en) Communication speed control method and device
JP2864947B2 (en) Network diagnostic method
KR960014689B1 (en) Estimation method for packet handing module in switching system
KR20000066429A (en) Method for inspecting status of space switch board assembly
KR100265979B1 (en) Method and apparatus for converting communication protocol between host computer and branch processor
KR100299057B1 (en) Method for ontrol data processing in switching system
JP2000353009A (en) Network diagnostic device, transceiver diagnostic method using the device and storage medium in which processing program of the device is stored
JPH06332825A (en) Automatic fault detection system
JPS60220641A (en) Local area network diagnostic system

Legal Events

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

Payment date: 20080807

Year of fee payment: 13

LAPS Lapse due to unpaid annual fee