KR100584824B1 - 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법 - Google Patents

이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법 Download PDF

Info

Publication number
KR100584824B1
KR100584824B1 KR1020030075167A KR20030075167A KR100584824B1 KR 100584824 B1 KR100584824 B1 KR 100584824B1 KR 1020030075167 A KR1020030075167 A KR 1020030075167A KR 20030075167 A KR20030075167 A KR 20030075167A KR 100584824 B1 KR100584824 B1 KR 100584824B1
Authority
KR
South Korea
Prior art keywords
board
snmp
message
address
value
Prior art date
Application number
KR1020030075167A
Other languages
English (en)
Other versions
KR20050040046A (ko
Inventor
최지연
Original Assignee
엘지노텔 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지노텔 주식회사 filed Critical 엘지노텔 주식회사
Priority to KR1020030075167A priority Critical patent/KR100584824B1/ko
Publication of KR20050040046A publication Critical patent/KR20050040046A/ko
Application granted granted Critical
Publication of KR100584824B1 publication Critical patent/KR100584824B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • H04W80/12Application layer protocols, e.g. WAP [Wireless Application Protocol]

Landscapes

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

Abstract

본 발명은 SNMP(Simple Nerwork Management Prorocol)를 이용하여 동일 이동 통신 시스템 내에 포함되어 있는 이종 보드 간에 제어 메시지를 전달할 수 있도록 하는 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법에 관한 것으로, 제어 항목을 OID(Object Identifier)로 정의하는 과정과; 상기 정의된 OID를 이용하여 필요한 제어 메시지를 생성하고, 상기 제어 메시지를 목적지 보드의 IP 주소로 전송하는 과정을 포함하여 이루어지는 것이 바람직하다.
본 발명은, 제어 항목을 단순화된 OID로 정의하고, SNMP를 이용하여 서로 다른 운영 체제를 가지는 이기종 보드간에 제어 메시지를 전달할 수 있도록 함으로써, 제어 메시지의 크기를 줄이고, 각 운영 체제 별로 제어 메시지 전달 프로그램을 구현하지 않아도 되며, 일반적인 프로토콜을 사용하여 구현의 오류와 개발 시간을 단축할 수 있게 된다. 그리고, 각 제어 메시지에 따른 구조체 정의와 이에 따른 개발자간 협의 시간을 줄일 수 있게 된다.
SNMP 프로토콜, OID, 제어 메시지, 시스템 내부용 IP 주소

Description

이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법{BETWEEN HETEROGENEOUS BOARDS CONTROL MESSAGE TRANSMISSION OF MOBILE COMMUNICATION SYSTEM}
도 1은 본 발명의 일 실시예에 따른 이기종 보드간 제어 메시지 전달 방법이 구현되는 이동 통신 시스템의 구성을 예시적으로 보인 도면.
도 2는 본 발명의 일 실시예에 따른 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법에 적용되는 표준 MIB 구조를 보인 도면.
도 3은 본 발명에 따라 정의된 OID 집합체인 MIB 구조를 예시적으로 보인 도면.
4 내지 도 6은 본 발명의 일 실시예에 따른 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법을 설명하기 위한 플로우챠트.
*** 도면의 주요 부분에 대한 부호의 설명 ***
10. MP 보드, 20-1, …, 20-n. 가입자 보드
본 발명은 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법에 관한 것으로서, 특히 SNMP(Simple Nerwork Management Prorocol)를 이용하여 동일 이동 통신 시스템 내에 포함되어 있는 이종 보드 간에 제어 메시지를 전달할 수 있도록 하는 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법에 관한 것이다.
일반적으로 동일 이동 통신 시스템 내에 포함되어 있는 이기종 보드 간, 예를 들어, MP(Main Processor) 보드와 가입자 보드 간에는 각종 상태 값을 설정하거나 조회하기 위한 제어 메시지를 송수신하는 데, 예를 들어, AG(Access Gateway)의 CAM(Compact Access Module) 시스템에 포함되어 있는 MP 보드와 가입자 보드 간에 제어 메시지를 전달하는 경우, 종래에는 우선 제어할 내용에 따라 기 정의된 형태의 메시지를 생성하고, 제어 메시지를 전달할 보드의 논리적인 주소를 물리적인 주소로 변환한 후, 흐름 제어를 위한 큐에 데이터를 저장하고, HDLC(High-level Data Link Control procedure)나 이더넷(Ethernet)을 통하여 목적지 보드로 전달한다.
예를 들어, 종래에는 MP 보드가 소정 가입자 보드로 포트를 리셋시키기 위한 제어 메시지를 전달하기 위해서는, 기정의된 포트 리셋 제어 메시지의 형태에 따라 해당 가입자 보드의 포트를 리셋시키기 위한 제어 메시지를 생성하고, 생성된 제어 메시지를 전달할 가입자 보드의 논리적인 주소를 물리적인 주소로 변환한 후, 흐름 제어를 위한 큐에 데이터를 저장하고, HDLC나 이더넷을 통하여 제어 메시지를 해당 가입자 보드로 전달한다.
이에 따라, 종래에는 이기종 보드 간에 제어 메시지를 전달하기 위해서 제어 메시지 별로 전송 형태와 내용을 정하고, 논리적인 주소와 물리적인 주소 변환을 위한 기능이 구현되어 있어야 하고, 메시지의 유실을 막기 위한 큐와 흐름 제어 기능이 구현되어 있어야 하는 문제점이 있다.
더욱이, 이기종 보드가 서로 다른 운영 체제를 사용하는 경우에는 각 운영 체제의 특성에 따라 각 기능이 서로 다른 방법으로 구현되어 있어야 하는 문제점이 있다.
본 발명은 전술한 문제점을 해결하기 위해 안출된 것으로서, SNMP를 이용하여 서로 다른 운영 체제를 가지는 이기종 보드간에 제어 메시지를 전달할 수 있도록 하는 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법을 제공함에 그 목적이 있다.
전술한 목적을 달성하기 위한 본 발명의 일 실시예에 따른 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법은, 제어 항목을 OID(Object Identifier)로 정의하는 과정과; MP 보드에서 값을 설정하고자 하는 대상 객체를 나타내는 OID와 설정 값을 포함하는 SNMP SET 메시지를 생성하여 가입자 보드의 IP 주소로 전송하는 과정과; 상기 MP 보드에서 값을 조회하고자 하는 대상 객체를 나타내는 OID를 포함하는 SNMP GET 메시지를 생성하여 상기 가입자 보드의 IP 주소로 전송하는 과정과; 상기 가입자 보드의 포트 상태가 변경되면 SNMP TRAP 메시지를 생성하여 상기 MP 보드의 IP 주소로 전송하는 과정을 포함하여 이루어지는 것이 바람직하다.
나아가, OID는, MIB에 공통으로 포함되는 기업(enterprises)의 값을 생략하고, 업체 번호 이후의 노드 값 만으로 정의되는 것이 바람직하다.
더욱이, 상기 OID는, 첫번째 서브 식별값은 업체 번호로 1로 설정되고, 두번째 서브 식별값은 설정 항목을 대항목으로 분류한 번호로 설정되고, 세번째 서브 식별값은 설정 항목을 소항목으로 분류한 번호로 설정되고, 이후의 서브 식별값은 항목의 특성에 따라 번호를 추가하여 설정되는 것이 바람직하다.
그리고, 상기 IP 주소는, SNMP 프로토콜을 사용하는 보드를 구별하기 위한 시스템 내부용 IP 주소로, 망에서 사용되지 않는 127.1번 네트워크의 IP 주소로 이루어지되, 각 보드에 할당되는 IP 주소는 IP 주소 할당 규칙 127.1.0.slot_no에 따라 할당되는 것이 바람직하다.
그리고, 상기 slot_no는, 각 보드가 실장되어 있는 슬롯의 번호를 의미하는 것이 바람직하다.
삭제
그리고, 상기 SNMP SET 메시지를 생성하여 상기 가입자 보드의 IP 주소로 전송하는 과정은, 상기 MP 보드에서 값을 설정하고자 하는 대상 객체를 나타내는 OID와 설정 값을 포함하는 SNMP SET 메시지를 생성하는 단계와; 상기 대상 객체를 구비하고 있는 가입자 보드의 IP 주소로 상기 SNMP SET 메시지를 전송하는 단계와; 상기 가입자 보드로부터 기설정된 시간 내에 설정 결과를 알려주는 SNMP GET 응답 메시지가 수신되는 지를 판단하는 단계와; 상기 판단결과 기설정된 시간 내에 상기 가입자 보드로부터 SNMP GET 응답 메시지가 수신되지 않는 경우에, 상기 SNMP SET 메시지가 전송중에 유실된 것으로 판단하여 상기 SNMP SET 메시지를 상기 가입자 보드로 재전송하는 단계를 포함하여 이루어지는 것이 바람직하다.
그리고, 상기 SNMP GET 메시지를 생성하여 상기 가입자 보드의 IP 주소로 전송하는 과정은, 상기 MP 보드에서 값을 조회하고자 하는 대상 객체를 나타내는 OID를 포함하는 SNMP GET 메시지를 생성하는 단계와; 상기 대상 객체가 포함되어 있는 가입자 보드의 IP 주소로 상기 SNMP GET 메시지를 전송하는 단계와; 상기 가입자 보드로부터 기설정된 시간 내에 상기 대상 객체의 상태를 알려주는 SNMP GET 응답 메시지가 수신되는 지를 판단하는 단계와; 상기 판단결과 기설정된 시간 내에 상기 가입자 보드로부터 SNMP GET 응답 메시지가 수신되지 않는 경우에, 상기 SNMP GET 메시지가 전송중에 유실된 것으로 판단하여 상기 SNMP GET 메시지를 상기 가입자 보드로 재전송하는 단계를 포함하여 이루어지는 것이 바람직하다.
그리고, 상기 SNMP TRAP 메시지를 생성하여 상기 MP 보드의 IP 주소로 전송하는 과정은, 포트의 상태 변경 값을 포함하는 SNMP TRAP 메시지를 생성하는 단계와; MP 보드의 IP 주소로 상기 SNMP TRAP 메시지를 전송하는 단계를 포함하여 이루어지는 것이 바람직하다.
이하에서는 첨부한 도면을 참조하여 본 발명의 바람직한 실시예에 따른 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법에 대해서 상세하게 설명한다.
도 1은 본 발명의 일 실시예에 따른 이기종 보드간 제어 메시지 전달 방법이 구현되는 이동 통신 시스템의 구성을 예시적으로 보인 도로, 본 실시예에서는 AG의 CAM 시스템을 예로 들어 설명한다.
도 1에 도시하는 바와 같이, CAM 시스템의 MP 보드(10)와 각 가입자 보드(20-1, …, 20-n)는 동일 전송 매체를 사용하여 가입자 데이터 트래픽과 보드간 제어를 위한 SNMP 트래픽을 송수신한다.
한편, 본 발명에 따른 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법이 구현되기 위해서는 첫째, 이기종 보드 사이에서 제어 메시지를 전달하기 위한 SNMP 프로토콜과, 둘째, 각각의 제어 메시지를 정의하기 위한 OID(Object Identifier)와, 셋째, SNMP를 사용하는 각각의 보드를 구별하기 위한 시스템 내부용 IP 주소가 필요하다.
이하에서는 전술한 각각의 요소에 대해서 설명하기로 한다.
우선, 본 발명에서는 동일 시스템에 포함되어 있는 서로 다른 운영 체제를 사용하는 보드 사이에서 제어 메시지를 전달하기 위한 방법으로, 대부분의 운영 체제에 이미 포함되어 있는 범용 프로토콜인 SNMP를 사용한다.
SNMP는 전산망 구성 요소에 관한 관리 정보가 논리적으로 원격지 사용자들에 의해 조사되거나 변경될 수 있게 지원하는 간단한 프로토콜로서, IETF(Internet Engineering Task Force)에서 제공하는 SNMP 표준은 관리 정보 베이스(Management Information Base;이하, MIB라 한다)와 관리 정보의 구조(Structure of Management Information;이하, SMI라 한다)를 기술하는 관련 표준들과 함께 TCP/IP(Transmission Control Protocol/Internet Protocol)를 기반으로 하여 연결 망들(internets)을 관리하기 위한 간단하고 운용 가능한 구조의 시스템을 제공한다.
한편, 관리자와 대리인 사이에 특정한 정보를 주고받을 때, 관리되어야 할 특정한 정보나 자원을 객체(Object)라 하고, 이런 객체들을 모은 집합체를 MIB라고 한다.
네트워크의 관리는 관리 대상이 제공하는 MIB 중에서 특정 값을 읽어와서 장비의 상태를 파악하거나 그 값을 변경함을 의미하는 것으로, 값의 변경은 해당 MIB의 스트링이나 수치를 변경시키는 것은 물론이고, 값의 변경을 통하여 그 장비의 상태를 변경시키거나, 장비에 일정한 동작을 지시하여 수행하게 한다.
전술한, MIB의 구조는 계층적 트리 구조의 형태를 이루고 있고, 특정 객체는 객체 식별자(OID)에 의하여 확인되는 데, OID는 일반적인 문자가 아니고, 연속된 정수로 나타난다. 예를 들어, 도 2에서 시스템의 위치 정보를 가지고 있는 sysLocation을 나타내는 OID는 '1.3.6.1.2.1.1.6'이다.
더욱이, MIB 트리는 루트(Root)를 기준으로 동일한 범주에 속하는 객체들을 분류하는 식으로 OID가 정해지고, SNMP는 최종 노드인 리프(Leaf)만 읽고 쓸 수 있다. 따라서, 도 2에서 트리의 최종단인 sysLocation(1.3.6.1.2.1.1.6)은 읽고 쓸 수 있으나, 부모 객체인 시스템(1.3.6.1.2.1.1)은 읽거나 쓸 수 없다.
SNMP SMI는 "iso(1) org(3) dod(6)"의 서브트리로 internet(1)을 명시하고, internet(1)의 서브트리로 directory(1), mgmt(2), experimental(3), private(4)의 서브트리로 enterprises(1)를 정의해 놓고 있으며, SNMP MIB 표준에 정의되어 있지 않은 자신의 회사만이 제공하는 MIB는 private(4) enterprises(1) 이하의 서브트리에 임의로 정의하여 사용할 수 있다.
따라서, 본 발명의 실시예에서는 사설 MIB 이하에 해당하는 OID 체계를 아래와 같이 정의하여 사용한다.
즉, 본 발명에서는 MP 보드(10)에서 각 가입자 보드(20-1, …, 20-n)로 전달할 설정 값의 내용과 조회 값의 내용을 OID로 정의하는 데, 이 OID는 시스템 내부에서만 사용될 것이므로, 모든 사설 MIB에 공통으로 포함되는 enterprises(1.3.6.1.4.1)의 값을 생략하여 제어 메시지의 크기를 줄이고, 통계 항목을 위한 RMON(Remote MONitoring) MIB에 포함되는 1.3.6.1.2.1.17.2와 표준 MIB에서 사용되는 1.3.6.1.2도 생략한다.
따라서, 본 발명에서는 enterprises의 서브트리인 업체 번호 이후의 노드를 정의하여 사용한다.
OID의 처음 두 개 값은 수학식 1을 사용하여 한 바이트로 표현하는 데, 첫번째 sub-identifier 값인 업체 번호를 1로 정하여 기존에 구현되어 있는 SNMP 프로토콜을 변경없이 사용한다.
Figure 112003040177501-pat00001
이에 따라, 첫번째 sub-identifier 값은 업체 번호로 1을 사용하고, 두번째 sub-identifier 값은 설정 항목을 대항목으로 분류한 번호를 사용하고, 세번째 sub-identifier 값은 설정 항목을 소항목으로 분류한 번호를 사용하고, 이후의 sub-identifier 값은 항목의 특성에 따라 번호를 추가하여 사용한다.
예를 들어, 도 3에 도시하는 바와 같이, 대항목에 해당하는 서브트리는 보드 정보(1), 포트 정보(2), IP 관련 정보(3), 통계 정보(4) 등으로 설정 될 수 있고, 보드 정보(1)의 서브트리는 보드 아이디(1), 보드 리셋(2), 보드 상태(3), 보드 설정 상태(4) 등으로 설정될 수 있으며, 포트 정보(2)의 서브트리는 포트 설정(1)과, 포트 조회(2)로 설정될 수 있으며, 포트 설정(1)의 서브트리는 포트 번호(1), 포트 리셋(2), 포트 링크 상태(3), 포트 설정 상태(4) 등으로 설정될 수 있으며, IP 관련 정보(3)의 서브트리는 DHCP(Dynamic Host Configuration Protocol) 필터링(1), 브로드캐스팅 필터링(2), IGMP(Internet Group Management Protocol) 정보(3), MAC(Media Access Control) 정보(4) 등으로 설정될 수 있으며, DHCP 필터링(1)의 서브트리는 DHCP 필터링 상태(1), NetBIOS(Network Basic Input/Output System) 필터링 상태(2)로 설정될 수 있다.
따라서, DHCP 필터링 상태를 나타내는 OID는 업체번호(1), IP 관련 정보(3), DHCP 필터링(1), DHCP 필터링 상태(1)이 된다. 즉, '1.3.1.1'이다.
한편, CAM 시스템은 도 1에 도시하는 바와 같이, 시스템 내에서 가입자가 사 용하는 데이터 메시지와 제어 메시지가 전달되는 경로를 동일하게 사용하므로, 시스템 내의 보드에 할당하는 IP 주소는 공용망에서 사용하는 IP 주소가 아니여야 한다. 그리고, 시스템이 사설망에서 사용되는 경우라면, 사설 IP 주소와 공용 IP 주소 모두를 사용할 수 없게 되므로, 일반적으로 망에서 사용하지 않는 127.1번 네트워크의 IP 주소를 가입자 보드에 할당하여 사용한다.
가입자 보드의 IP 주소 할당 규칙을 살펴보면 다음과 같다.
127.1.0.slot_no
여기서, slot_no는 가입자 보드가 실장되어 있는 슬롯의 번호를 의미하며, MP 보드의 경우는 이중화로 2번과 3번 슬롯에 실장되지만, 두 개의 MP 보드가 동시에 운영되지 않으므로 하나의 대표 주소를 사용한다.
이에 따라, 6번 슬롯에 실장된 가입자 보드가 사용하는 IP 주소는 127.1.0.6번이 된다.
도 4 내지 도 6은 본 발명의 일 실시예에 따른 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법을 설명하기 위한 플로우챠트로, MP 보드는 관리자의 역할을 하고, 가입자 보드는 대리인의 역할을 한다.
우선, 도 4에 도시하는 바와 같이, MP 보드(10)에서 소정 가입자 보드에게 있는 객체의 값을 설정하고자 하는 경우, MP 보드(10)는 사용자의 요구에 따라 값을 설정하고자 하는 대상 객체를 나타내는 OID와 설정 값을 포함하는 SNMP SET 메시지를 만든다(S10).
그리고, 값을 설정하고자 하는 객체를 구비하고 있는 가입자 보드의 IP 주소 로 상기한 과정 S10에서 만든 SNMP SET 메시지를 전송한다(S12).
한편, 상기한 과정 S12에서 MP 보드(10)가 전송한 SNMP SET 메시지를 수신받은 가입자 보드는 SNMP SET 메시지에 포함되어 있는 OID와 설정 값에 따라 해당 객체의 값을 설정하고, 설정 결과를 알려주는 SNMP GET 응답 메시지를 생성하여 MP 보드(10)로 전송한다. 여기서, SNMP는 SET과 GET 메시지에 대한 응답으로 동일하게 SNMP GET 응답 메시지를 사용하므로, 가입자 보드는 MP 보드(10)로부터 전송받은 SNMP SET 메시지에 대한 응답 메시지로 SNMP GET 응답 메시지를 전송하게 된다.
그러나, 도 1에 도시하는 바와 같이, 가입자 데이터 트래픽과 보드간 제어를 위한 SNMP 트래픽이 동일 전송 매체를 사용하므로, SNMP 메시지 유실이 발생할 가능성이 있다.
이에 따라, 상기한 과정 S12에서 SNMP SET 메시지를 전송한 MP 보드(10)는, SNMP SET 메시지를 전송한 후, 기설정된 시간 내에 해당 가입자 보드로부터 SNMP GET 응답 메시지가 수신되는 지를 판단한다(S14).
상기한 과정 S14의 판단결과 기설정된 시간 내에 해당 가입자 보드로부터 SNMP GET 응답 메시지를 수신받지 못한 경우에는, SNMP SET 메시지가 전송중에 유실된 것으로 판단하여 상기한 과정 S10에서 생성한 SNMP SET 메시지를 해당 가입자 보드로 재전송한다(S16).
상기한 과정 S16에서 메시지 유실로 인한 메시지 재전송은 3번까지 가능하도록 설정할 수 있다.
한편, 도 5에 도시하는 바와 같이, MP 보드(10)에서 소정 가입자 보드에게 있는 객체의 값을 조회하고자 하는 경우, MP 보드(10)는 값을 조회하고자 하는 대상 객체를 나타내는 OID를 포함하는 SNMP GET 메시지를 만든다(S18).
그리고, 값을 조회하고자 하는 대상 객체가 포함되어 있는 가입자 보드의 IP 주소로 상기한 과정 S18에서 만든 SNMP GET 메시지를 전송한다(S20).
한편, 상기한 과정 S20에서 MP 보드(10)가 전송한 SNMP GET 메시지를 수신받은 가입자 보드는 SNMP GET 메시지에 포함되어 있는 OID에 의거하여 해당 객체의 상태 값을 포함하는 SNMP GET 응답 메시지를 생성하여 MP 보드(10)로 전송한다.
상기한 과정 S20에서 SNMP GET 메시지를 전송한 MP 보드(10)는, SNMP GET 메시지를 전송한 후, 기설정된 시간 내에 해당 가입자 보드로부터 SNMP GET 응답 메시지가 수신되는 지를 판단한다(S22).
상기한 과정 S22의 판단결과 기설정된 시간 내에 해당 가입자 보드로부터 SNMP GET 응답 메시지를 수신받지 못한 경우에는, SNMP GET 메시지가 전송중에 유실된 것으로 판단하여 상기한 과정 S18에서 생성한 SNMP GET 메시지를 해당 가입자 보드로 재전송한다(S24).
한편, 도 6에 도시하는 바와 같이, 가입자 보드에서 포트의 상태가 변경된 경우, 해당 가입자 보드는 MP 보드(10)로 포트의 상태 변경을 알리기 위해, 포트의 상태 변경 값을 포함하는 SNMP TRAP 메시지를 만든다(S26).
그리고, MP 보드(10)의 IP 주소로 상기한 과정 S26에서 만든 SNMP TRAP 메시지를 전송한다(S28).
그러나, SET 메시지와 GET 메시지와 달리 TRAP 메시지는 응답 메시지가 없으 므로, SNMP TRAP 메시지가 전송 중에 유실이 발생하게 되면, SNMP TRAP 메시지를 전송한 가입자 보드와 SNMP TRAP 메시지를 수신할 MP 보드(10)에서 모두 SNMP TRAP 메시지의 유실을 감지할 수 없게 된다. 따라서, MP 보드(10)와 가입자 보드의 포트 상태에 대한 정보가 서로 틀릴 가능성이 있다.
그리고, 각 가입자 보드의 고장으로 인하여 SNMP 제어 메시지를 수신할 수 없는 경우가 발생하게 되는 데, 이를 즉각 인식할 수 있는 기능이 요구된다.
이에 따라, MP 보드(10)는 기설정된 시간, 예를 들어 7초마다 각 가입자 보드의 포트 상태를 조회하여 그 응답으로 포트의 상태 정보를 확인하며, 보드가 살아 있는 지를 확인한다.
이하에서는 도 1 내지 도 6을 참조하여 본 발명의 일 실시예에 따른 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법을 예를 들어 설명한다.
우선, MP 보드(10)가 가입자 보드(20-1)로 포트 번호를 설정하기 위한 제어 메시지를 전달하는 경우, MP 보드(10)는 포트 번호를 나타내는 OID('1.2.1.1')와 설정 값을 포함하는 SNMP SET 메시지를 생성하여, 가입자 보드(20-1)의 IP 주소{가입자 보드(20-1)가 4번 슬롯에 실장되어 있다고 가정했을 때, 127.1.0.4}로 전송한다.
전술한 바와 같이, MP 보드(10)로부터 SNMP SET 메시지를 수신한 가입자 보드(20-1)는 SNMP SET 메시지에 포함되어 있는 OID('1.2.1.1')와 설정 값에 의거하여 포트 번호를 설정하고, SNMP SET 메시지에 따라 포트 번호 설정을 완료하였음을 MP 보드(10)로 알리기 위해 SNMP GET 응답 메시지를 생성하여 MP 보드(10)로 전송 한다.
한편, MP 보드(10)가 가입자 보드(20-1)로 보드 아이디를 조회하기 위한 제어 메시지를 전달하는 경우, MP 보드(10)는 보드 아이디를 나타내는 OID('1.1.1')를 포함하는 SNMP GET 메시지를 생성하여 가입자 보드(20-1)의 IP 주소(127.1.0.4)로 전송한다.
전술한 바와 같이, MP 보드(10)로부터 SNMP GET 메시지를 수신한 가입자 보드(20-1)는 SNMP GET 메시지에 포함되어 있는 OID('1.1.1')에 의거하여 보드 아이디를 포함하는 SNMP GET 응답 메시지를 생성하여 MP 보드(10)로 전송한다.
한편, 가입자 보드(20-1)의 포트 상태가 변경되면, 가입자 보드(20-1)는 MP 보드(10)로 포트 상태 변경을 알리기 위해, 포트의 상태 변경 값을 포함하는 SNMP TRAP 메시지를 생성하여 MP 보드(10)의 IP 주소(127.1.0.2)로 전송한다.
본 발명의 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법은 전술한 실시예에 국한되지 않고 본 발명의 기술 사상이 허용하는 범위 내에서 다양하게 변형하여 실시할 수 있다.
이상에서 설명한 바와 같은 본 발명의 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법에 따르면, 제어 항목을 단순화된 OID로 정의하고, SNMP를 이용하여 서로 다른 운영 체제를 가지는 이기종 보드간에 제어 메시지를 전달할 수 있도록 함으로써, 제어 메시지의 크기를 줄이고, 각 운영 체제 별로 제어 메시지 전달 프로그램을 구현하지 않아도 되며, 일반적인 프로토콜을 사용하여 구현의 오류와 개발 시간을 단축할 수 있게 된다. 그리고, 각 제어 메시지에 따른 구조체 정의와 이에 따른 개발자간 협의 시간을 줄일 수 있게 된다.

Claims (12)

  1. 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법에 있어서,
    제어 항목을 OID(Object Identifier)로 정의하는 과정과;
    MP 보드에서 값을 설정하고자 하는 대상 객체를 나타내는 OID와 설정 값을 포함하는 SNMP SET 메시지를 생성하여 가입자 보드의 IP 주소로 전송하는 과정과;
    상기 MP 보드에서 값을 조회하고자 하는 대상 객체를 나타내는 OID를 포함하는 SNMP GET 메시지를 생성하여 상기 가입자 보드의 IP 주소로 전송하는 과정과;
    상기 가입자 보드의 포트 상태가 변경되면 SNMP TRAP 메시지를 생성하여 상기 MP 보드의 IP 주소로 전송하는 과정을 포함하여 이루어지는 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법.
  2. 제 1항에 있어서, OID는,
    MIB에 공통으로 포함되는 기업(enterprises)의 값을 생략하고, 업체 번호 이후의 노드 값 만으로 정의되는 것을 특징으로 하는 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법.
  3. 제 2항에 있어서, 상기 OID는,
    첫번째 서브 식별값은 업체 번호로 1로 설정되고,
    두번째 서브 식별값은 설정 항목을 대항목으로 분류한 번호로 설정되고,
    세번째 서브 식별값은 설정 항목을 소항목으로 분류한 번호로 설정되고,
    이후의 서브 식별값은 항목의 특성에 따라 번호를 추가하여 설정되는 것을 특징으로 하는 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법.
  4. 제 1항에 있어서, 상기 IP 주소는,
    SNMP 프로토콜을 사용하는 보드를 구별하기 위한 시스템 내부용 IP 주소로, 망에서 사용되지 않는 127.1번 네트워크의 IP 주소로 이루어지되, 각 보드에 할당되는 IP 주소는 IP 주소 할당 규칙 127.1.0.slot_no에 따라 할당되는 것을 특징으로 하는 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법.
  5. 제 4항에 있어서, 상기 slot_no는,
    각 보드가 실장되어 있는 슬롯의 번호를 의미하는 것을 특징으로 하는 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법.
  6. 삭제
  7. 제 1항에 있어서, 상기 SNMP SET 메시지를 생성하여 상기 가입자 보드의 IP 주소로 전송하는 과정은,
    상기 MP 보드에서 값을 설정하고자 하는 대상 객체를 나타내는 OID와 설정 값을 포함하는 SNMP SET 메시지를 생성하는 단계와;
    상기 대상 객체를 구비하고 있는 가입자 보드의 IP 주소로 상기 SNMP SET 메시지를 전송하는 단계와;
    상기 가입자 보드로부터 기설정된 시간 내에 설정 결과를 알려주는 SNMP GET 응답 메시지가 수신되는 지를 판단하는 단계와;
    상기 판단결과 기설정된 시간 내에 상기 가입자 보드로부터 SNMP GET 응답 메시지가 수신되지 않는 경우에, 상기 SNMP SET 메시지가 전송중에 유실된 것으로 판단하여 상기 SNMP SET 메시지를 상기 가입자 보드로 재전송하는 단계를 포함하여 이루어지는 것을 특징으로 하는 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법.
  8. 제 7항에 있어서,
    상기 가입자 보드에서 상기 MP 보드로부터 수신한 상기 SNMP SET 메시지 내에 포함되어 있는 OID와 설정 값에 의거하여 상기 대상 객체의 값을 설정하는 단계와;
    상기 설정 결과를 알려주는 SNMP GET 응답 메시지를 생성하여 상기 MP 보드로 전송하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법.
  9. 제 1항에 있어서, 상기 SNMP GET 메시지를 생성하여 상기 가입자 보드의 IP 주소로 전송하는 과정은,
    상기 MP 보드에서 값을 조회하고자 하는 대상 객체를 나타내는 OID를 포함하는 SNMP GET 메시지를 생성하는 단계와;
    상기 대상 객체가 포함되어 있는 가입자 보드의 IP 주소로 상기 SNMP GET 메시지를 전송하는 단계와;
    상기 가입자 보드로부터 기설정된 시간 내에 상기 대상 객체의 상태를 알려주는 SNMP GET 응답 메시지가 수신되는 지를 판단하는 단계와;
    상기 판단결과 기설정된 시간 내에 상기 가입자 보드로부터 SNMP GET 응답 메시지가 수신되지 않는 경우에, 상기 SNMP GET 메시지가 전송중에 유실된 것으로 판단하여 상기 SNMP GET 메시지를 상기 가입자 보드로 재전송하는 단계를 포함하여 이루어지는 것을 특징으로 하는 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법.
  10. 제 9항에 있어서,
    상기 가입자 보드에서 상기 MP 보드로부터 수신한 상기 SNMP GET 메시지 내에 포함되어 있는 OID에 해당하는 객체의 상태 값을 포함하는 SNMP GET 응답 메시지를 생성하여 상기 MP 보드로 전송하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법.
  11. 제 1항에 있어서, 상기 SNMP TRAP 메시지를 생성하여 상기 MP 보드의 IP 주소로 전송하는 과정은,
    상기 가입자 보드에서 포트의 상태 변경 값을 포함하는 SNMP TRAP 메시지를 생성하는 단계와;
    MP 보드의 IP 주소로 상기 SNMP TRAP 메시지를 전송하는 단계를 포함하여 이루어지는 것을 특징으로 하는 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법.
  12. 제 1항에 있어서, 상기 MP 보드에서 기설정된 시간마다 각 가입자 보드의 포트 상태를 조회하여, 포트의 정보를 확인하고, 각 가입자 보드가 살아 있는 지를 확인하는 과정을 더 포함하여 이루어지는 것을 특징으로 하는 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법.
KR1020030075167A 2003-10-27 2003-10-27 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법 KR100584824B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030075167A KR100584824B1 (ko) 2003-10-27 2003-10-27 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030075167A KR100584824B1 (ko) 2003-10-27 2003-10-27 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법

Publications (2)

Publication Number Publication Date
KR20050040046A KR20050040046A (ko) 2005-05-03
KR100584824B1 true KR100584824B1 (ko) 2006-05-30

Family

ID=37241954

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030075167A KR100584824B1 (ko) 2003-10-27 2003-10-27 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법

Country Status (1)

Country Link
KR (1) KR100584824B1 (ko)

Also Published As

Publication number Publication date
KR20050040046A (ko) 2005-05-03

Similar Documents

Publication Publication Date Title
KR100716167B1 (ko) 네트워크 관리 시스템 및 방법
US6574662B2 (en) System for network-device management including collecting and storing of device attributes that change with time and device attributes that hardly change with time
Case et al. Rfc1157: Simple network management protocol (snmp)
AU2005307171B2 (en) Network management apparatus and method based on simple network management protocol
Case et al. Simple network management protocol
US7245587B2 (en) Method to associate input and output interfaces with packets read from a mirror port
US6275853B1 (en) System and method for extending communications features using generic management information base objects
US6633909B1 (en) Notification method that guarantees a system manager discovers an SNMP agent
US6199109B1 (en) Transparent proxying of event forwarding discriminators
US20080301143A1 (en) Automatic Update System and Method for Using a Meta Mib
KR20090085098A (ko) 서버 디바이스 및 고객 디바이스 간 통신 관리를 위한 방법
US20030090716A1 (en) Management information transmission apparatus, apparatus management apparatus, and apparatus management system
Levi et al. SNMPv3 Applications
Case et al. RFC1067: Simple Network Management Protocol
CN100499495C (zh) 一种基于snmp协议的远程登录实现方法
KR100584824B1 (ko) 이동 통신 시스템의 이기종 보드간 제어 메시지 전달 방법
EP3002910B1 (en) Connecting computer management systems via cellular digital telecommunication networks
EP1654653B1 (en) Active storage area network discovery system and method
KR20030060598A (ko) 상이한 프로토콜로 동작하는 네트워크의 관리방법 및 장치
Cisco In-Band Management
Cisco In-Band Management
Cisco In-Band Management
Cisco In-Band Management
Cisco In-Band Management
Cisco In-Band Management

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
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: 20120503

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee