KR100818164B1 - How to automatically set network interworking information and its network system - Google Patents
How to automatically set network interworking information and its network system Download PDFInfo
- Publication number
- KR100818164B1 KR100818164B1 KR1020070017217A KR20070017217A KR100818164B1 KR 100818164 B1 KR100818164 B1 KR 100818164B1 KR 1020070017217 A KR1020070017217 A KR 1020070017217A KR 20070017217 A KR20070017217 A KR 20070017217A KR 100818164 B1 KR100818164 B1 KR 100818164B1
- Authority
- KR
- South Korea
- Prior art keywords
- address
- client
- bootp
- boot
- vendor identifier
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
네트워크 연동 정보를 자동으로 설정하는 방법 및 그 네트워크 시스템이 개시된다. 본 발명에 따른 네트워크 연동 정보를 자동으로 설정하는 방법은 BOOTP 서버에, 클라이언트의 벤더 식별자, IP주소, 및 적어도 하나의 연동 노드의 IP주소를 포함하는 IP 주소 테이블을 저장하는 단계, BOOTP 클라이언트가 자신의 벤더 식별자가 포함된 부트리퀘스트 메시지를 브로드캐스팅하는 단계, 상기 BOOTP 서버가 상기 부트리퀘스트 메시지에 포함된 벤더 식별자가 상기 IP주소 테이블에 있는지 검색하는 단계, 상기 부트리퀘스트 메시지에 포함된 벤더 식별자가 상기 IP주소 테이블에 있다면, 상기 BOOTP 서버는 상기 부트리퀘스트 메시지에 포함된 벤더 식별자, 상기 클라이언트의 IP 주소 및 상기 적어도 하나의 연동 노드의 IP주소를 포함하는 부트리플라이 메시지를 브로드캐스팅하는 단계; 및 상기 BOOTP 클라이언트가 상기 부트리플라이 메시지에 포함된 벤더 식별자가 자신의 벤더 식별자와 일치하면, 상기 부트리플라이 메시지에 포함된 클라이언트의 IP주소를 자신의 IP주소로 설정하는 단계를 구비한다.A method for automatically setting network interworking information and a network system thereof are disclosed. The method for automatically setting network interworking information according to the present invention includes storing, in a BOOTP server, an IP address table including a vendor identifier of the client, an IP address, and an IP address of at least one interworking node; Broadcasting a boot request message including a vendor identifier of the BOOTP server, searching whether the vendor identifier included in the boot request message is in the IP address table, and the vendor identifier included in the boot request message is If the IP address table is present, the BOOTP server broadcasting a boot reply message including a vendor identifier included in the boot request message, an IP address of the client, and an IP address of the at least one interworking node; And setting, by the BOOTP client, the IP address of the client included in the boot reply message as its IP address if the vendor identifier included in the boot reply message matches its vendor identifier.
Description
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.BRIEF DESCRIPTION OF THE DRAWINGS In order to better understand the drawings cited in the detailed description of the invention, a brief description of each drawing is provided.
도 1은 종래 기술에 따른 네트워크 주소 설정 방법을 설명하기 위한 도면이다.1 is a view for explaining a network address setting method according to the prior art.
도 2는 본 발명의 실시예에 따른 네트워크 연동 정보 자동 설정 방법을 설명하기 위한 도면이다.2 is a view for explaining a method for automatically setting network interworking information according to an embodiment of the present invention.
도 3은 본 발명의 실시예에 따른 네트워크 연동 정보 자동 설정 방법을 나타내는 플로우챠트이다.3 is a flowchart illustrating a method for automatically setting network interworking information according to an embodiment of the present invention.
도 4는 본 발명의 실시예에 따른 BOOTP 메시지에서 사용되는 필드의 변경 전 기능 및 변경 후 기능을 나타내는 표이다. 4 is a table illustrating a function before a change and a function after a change of a field used in a BOOTP message according to an embodiment of the present invention.
본 발명은 네트워크 시스템에 관한 것으로, 특히 다른 서버와의 통신을 통하 여 네트워크 연동 정보(예컨대, IP 주소 등)를 자동으로 설정할 수 있는 방법 및 그 시스템에 관한 것이다. The present invention relates to a network system, and more particularly, to a method and a system capable of automatically setting network interworking information (for example, an IP address) through communication with another server.
전화국사에는 다양한 종류의 서비스 제공 시스템과 상기 서비스 제공 시스템을 관리하기 위한 EMS(Element Management System) 시스템들이 있다. 일반적으로 네트워크 관리자가 신규 장비(예컨대, 서비스 제공 시스템)가 증설될 때마다 이 장비에 접속하여 로컬 IP(Local Internet Protocol) 주소를 설정하고, 연동할 EMS의 IP 주소도 설정해 주어야 한다. The telephone company has various kinds of service providing systems and EMS (Element Management System) systems for managing the service providing system. In general, whenever a network manager adds a new device (eg, a service providing system), the network manager should access the device to set a local IP address and set an IP address of the EMS to be interworked with.
이런 장비를 수백 대 이상 보유하고 있는 전화국사 내의 네트워크 관리자가 모든 EMS의 IP와 서비스 제공 시스템의 IP 주소를 할당하고 설정하는 것이 결코 쉬운 일은 아니다. 그리고, 네트워크 설정 작업을 수작업으로 하다 보면 IP 주소 값을 잘못 설정하여 유일(Unique)해야 할 IP 주소가 다른 장비와 겹치거나 연동할 EMS의 IP 주소를 잘못 설정하여 EMS와 서비스 시스템이 연동이 안 되는 경우도 있다.It is never easy for a network administrator within a telephone company with hundreds of such equipment to assign and set the IP addresses of all EMSs and service delivery systems. In addition, if you manually set up the network address, you can set the IP address incorrectly so that the unique IP address overlaps with other devices or set the wrong IP address of the EMS to be linked. In some cases.
경우에 따라서는 네트워크 공사로 인하여 EMS의 IP 주소를 변경해야 할 경우가 있는데, 이런 경우에 네트워크 관리자는 전화국사 내의 모든 서비스 제공 시스템에 접속해서 연동할 EMS의 IP 주소를 재설정해주어야 한다. 이런 작업은 관리자에게 업무 부하를 줄 뿐만 아니라 짧은 시간에 수십 대의 장비에 접속하여 EMS의 IP 주소를 설정하는 과정에서 잦은 실수를 유발한다. 또한 사람이 개별 시스템에 접속해서 IP 주소를 설정하는 것은 많은 시간을 소비하게 만든다.In some cases, it is necessary to change the IP address of the EMS due to network construction. In this case, the network administrator must reset the IP address of the EMS to be connected to all service providing systems in the telephone company. This not only burdens the administrator, but also causes frequent mistakes in accessing dozens of devices in a short time and setting the IP address of the EMS. Also, setting up an IP address by connecting to an individual system can be time consuming.
도 1은 종래 기술에 따른 네트워크 주소 설정 방법을 설명하기 위한 도면이 다.1 is a view for explaining a network address setting method according to the prior art.
도 1은 전화국사에 설치된 복수의 HLR장비들(11-1~11-99), 복수의 HLR 장비들(11-1~11-99)을 관리하기 위한 HLR EMS 시스템(13), 복수의 SMSC 장비들(12-1~12-99)과, 복수의 SMSC 장비들(12-1~12-99)을 관리하기 위한 SMSC EMS 시스템(14) 및 상기 복수의 HLR장비들(11-1~11-99)과 HLR EMS 시스템(13)간, 복수의 SMSC 장비들(12-1~12-99)과SMSC EMS 시스템(14)간의 접속을 위한 스위치 허브(15)를 나타낸다. 1 shows a plurality of HLR devices 11-1 to 11-99 installed in a telephone company, an HLR
이들 장비들 중 제1 내지 제 98 HLR장비들(11-1~11-98), HLR EMS 시스템(13), SMSC 장비들(12-1~12-99)과 SMSC EMS 시스템(14) 및 스위치 허브(15)가 이미 설치되어 있는 상황에서 제99 HLR장비(99번째 HLR장비, 11-99)를 추가로 설치하는 경우를 가정한다. Among these devices, the first to the 98th HLR devices 11-1 to 11-98, the HLR
이 경우 종래 기술에 따르면, 네트워크 운용자가 제99 HLR 시스템(11-99)의 설치시에 직접 네트워크 연동 주소(즉, 추가되는 장비의 로컬 IP 주소 및 연동할 EMS의 IP주소)를 설정하였다. 그 설정 절차는 아래와 같다. In this case, according to the prior art, the network operator directly set the network interworking address (that is, the local IP address of the equipment to be added and the IP address of the EMS to be interworked) when the 99th HLR system 11-99 is installed. The setting procedure is as follows.
먼저, 운영자가 제99 HLR 시스템(11-99)의 콘솔(Console)에 접속하여, 제99 HLR 시스템(11-99) IP 주소를 네크워크 관리자에게 문의 후 IP 주소를 설정한다. 다음으로, 연동할 EMS(즉, HLR EMS(13))의 IP 주소를 네크워크 관리자에게 문의 후 제99 HLR 시스템(11-99)의 설정 파일에 기록한다. 기타 연동할 노드(서버나 시스템)의 IP 주소를 네크워크 관리자에게 문의 후 제99 HLR 시스템(11-99)의 설정 파일에 기록한다. 마지막으로, 제99 HLR 시스템(11-99)와 HLR EMS(13)간 연동이 되는 지 확인한다. First, the operator accesses the console of the 99th HLR system 11-99, sets an IP address after inquiring a network administrator of the 99th HLR system 11-99 IP address. Next, after inquiring the IP address of the EMS (i.e., HLR EMS 13) to be interworked, the network manager records the IP address in the configuration file of the 99th HLR system 11-99. Inquire the network administrator of the IP address of the other interworking node (server or system), and record the information in a configuration file of the 99th HLR system 11-99. Finally, it is checked whether the interworking between the 99th HLR system 11-99 and the HLR EMS 13 is performed.
상기와 같이, 운용자가 수동으로 장비간 연동 정보를 설정하는 경우, 관리자에게 업무 부하를 줄 뿐만 아니라 짧은 시간에 수십 대의 장비에 접속하여 EMS의 IP 주소를 설정하는 과정에서 실수가 발생할 수 있다.As described above, when the operator manually sets the interworking information between devices, a mistake may occur in the process of setting the IP address of the EMS by accessing dozens of devices in a short time as well as placing a load on the manager.
따라서, 본 발명이 이루고자하는 기술적 과제는 장비간 네크워크 연동 정보를 자동으로 설정함으로써, 관리자 혹은 운용자에 대한 업무 부하 및 연동 오류 가능성을 줄일 수 있는 네트워크 연동 정보를 자동으로 설정하는 방법, 이를 실행하기 위한 프로그램을 기록한 기록매체 및 상기 방법을 수행할 수 있는 네트워크 시스템을 제공하는 데 있다.Therefore, the technical problem to be achieved by the present invention is to automatically set the network interworking information between the equipment, a method for automatically setting the network interworking information that can reduce the workload and the possibility of interworking error for the administrator or operator, for executing The present invention provides a recording medium recording a program and a network system capable of performing the method.
상기와 같은 기술적 과제를 달성하기 위한 본 발명의 실시예에 따른 네트워크 연동 정보를 자동으로 설정하는 방법은 BOOTP 서버에, 클라이언트의 벤더 식별자, IP주소, 및 적어도 하나의 연동 노드의 IP주소를 포함하는 IP 주소 테이블을 저장하는 단계; BOOTP 클라이언트가 자신의 벤더 식별자가 포함된 부트리퀘스트 메시지를 브로드캐스팅하는 단계; 상기 BOOTP 서버가 상기 부트리퀘스트 메시지에 포함된 벤더 식별자가 상기 IP주소 테이블에 있는지 검색하는 단계; 상기 부트리퀘스트 메시지에 포함된 벤더 식별자가 상기 IP주소 테이블에 있다면, 상기 BOOTP 서버는 상기 부트리퀘스트 메시지에 포함된 벤더 식별자, 상기 클라이언트의 IP 주소 및 상기 적어도 하나의 연동 노드의 IP주소를 포함하는 부트리플라이 메시지를 브 로드캐스팅하는 단계; 및 상기 BOOTP 클라이언트가 부트리플라이 메시지에 포함된 벤더 식별자가 자신의 벤더 식별자와 일치하면, 상기 부트리플라이 메시지에 포함된 클라이언트의 IP주소를 자신의 IP주소로 설정하는 단계를 구비한다.The method for automatically setting network interworking information according to an embodiment of the present invention for achieving the above technical problem includes a vendor identifier, an IP address of the client, and an IP address of at least one interworking node in a BOOTP server. Storing an IP address table; The BOOTP client broadcasting a boot request message including its vendor identifier; The BOOTP server searching whether the vendor identifier included in the boot request message is in the IP address table; If the vendor identifier included in the boot request message is in the IP address table, the BOOTP server may include a vendor identifier included in the boot request message, an IP address of the client, and an IP address of the at least one interworking node. Broadcasting the triple-live message; And setting the IP address of the client included in the boot reply message as its own IP address if the vendor identifier included in the boot reply message matches the vendor identifier of the BOOTP client.
상기 방법은, 상기 BOOTP 클라이언트가 상기 부트리플라이 메시지에 포함된 상기 적어도 하나의 연동 노드의 IP주소를 자신의 연동 노드의 IP 주소로 설정하는 단계; 및 상기 BOOTP 클라이언트가 상기 자신의 연동 노드의 IP주소로 접속을 시도하는 단계를 더 구비할 수 있다. The method may further include: setting, by the BOOTP client, the IP address of the at least one interworking node included in the boot reply message to an IP address of its interworking node; And the BOOTP client may further comprise the step of attempting to access the IP address of the own interworking node.
상기 적어도 하나의 연동 노드는 상기 클라이언트를 관리하기 위한 EMS 시스템을 포함한다.The at least one interworking node includes an EMS system for managing the client.
상기와 같은 기술적 과제를 달성하기 위한 본 발명의 실시예에 따른 네트워크 시스템은 BOOTP 클라이언트 및 BOOTP 서버를 포함한다.The network system according to an embodiment of the present invention for achieving the above technical problem includes a BOOTP client and a BOOTP server.
상기 BOOTP 클라이언트는 자신의 벤더 식별자가 포함된 부트리퀘스트 메시지를 브로드캐스팅한다. 상기 BOOTP 서버는 클라이언트의 벤더 식별자, IP주소, 및 적어도 하나의 연동 노드의 IP주소를 포함하는 IP 주소 테이블을 저장하고 있으며, 상기 부트리퀘스트 메시지에 포함된 벤더 식별자가 상기 IP주소 테이블에 있는지 검색하여 상기 부트리퀘스트 메시지에 포함된 벤더 식별자가 상기 IP주소 테이블에 있다면, 상기 BOOTP 서버는 상기 부트리퀘스트 메시지에 포함된 벤더 식별자, 상기 클라이언트의 IP 주소 및 상기 적어도 하나의 연동 노드의 IP주소를 포함하는 부트리플라이 메시지를 브로드캐스팅한다. 상기 BOOTP 클라이언트는 상기 부트리플라이 메시지에 포함된 벤더 식별자가 자신의 벤더 식별자와 일치하면, 상기 부트리플라 이 메시지에 포함된 클라이언트의 IP주소를 자신의 IP주소로 설정한다. The BOOTP client broadcasts a boot request message containing its vendor identifier. The BOOTP server stores an IP address table including a vendor identifier of the client, an IP address, and an IP address of at least one interworking node, and searches whether the vendor identifier included in the boot request message is in the IP address table. If the vendor identifier included in the boot request message is in the IP address table, the BOOTP server may include a vendor identifier included in the boot request message, an IP address of the client, and an IP address of the at least one interworking node. Broadcast a triple lie message. When the vendor identifier included in the boot reply message matches the vendor identifier of the BOOTP client, the BOOTP client sets the IP address of the client included in the boot reply message as its own IP address.
상기 BOOTP 클라이언트는 상기 부트리플라이 메시지에 포함된 상기 연동 노드의 IP주소를 자신의 연동 노드의 IP 주소로 설정하고, 상기 자신의 연동 노드의 IP주소로 접속을 시도할 수 있다. The BOOTP client may set an IP address of the interworking node included in the boot reply message as an IP address of its own interworking node, and attempt to access the IP address of its own interworking node.
상기 BOOTP 클라이언트는 이동통신망을 위한 홈 위치 등록기(HLR), 단문 메시지 서비스 센터(SMSC) 및 멀티미디어 메시지 서비스 센터(MMSC) 중의 어느 하나이고, 상기 BOOTP 서버는 상기 홈 위치 등록기(HLR), 상기 단문 메시지 서비스 센터(SMSC) 및 상기 멀티미디어 메시지 서비스 센터(MMSC) 중의 어느 하나를 관리하기 위한 장치일 수 있다.The BOOTP client is any one of a home location register (HLR), a short message service center (SMSC) and a multimedia message service center (MMSC) for a mobile communication network, and the BOOTP server is the home location register (HLR) and the short message. It may be a device for managing any one of a service center (SMSC) and the multimedia message service center (MMSC).
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다. In order to fully understand the present invention, the operational advantages of the present invention, and the objects achieved by the practice of the present invention, reference should be made to the accompanying drawings which illustrate preferred embodiments of the present invention and the contents described in the accompanying drawings.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like reference numerals in the drawings denote like elements.
도 2는 본 발명의 실시예에 따른 네트워크 연동 정보 자동 설정 방법을 설명하기 위한 도면이다.2 is a view for explaining a method for automatically setting network interworking information according to an embodiment of the present invention.
도 2를 참조하면, 본 발명의 실시예에 따른 운용망 시스템은 복수의 HLR(홈 위치 등록기: Home Location Register) 장비들(21-1~21-99), 복수의 HLR 장비들(21-1~21-99)을 관리하기 위한 HLR EMS 시스템(23), 복수의 SMSC(단문 메시지 서 비스 센터: Short Message Service Center) 장비들(22-1~22-99)과, 복수의 SMSC 장비들(22-1~22-99)을 관리하기 위한 SMSC EMS 시스템(24), 스위치 허브(25) 및 BOOTP(IP/UDP Bootstrap Protocol) 서버(26)를 포함하여 구성된다.Referring to FIG. 2, an operating network system according to an embodiment of the present invention includes a plurality of home location register (HLR) devices 21-1 to 21-99 and a plurality of HLR devices 21-1. HLR EMS
운용망 시스템은 하나의 전화국사에 설치될 수 있다.The operating network system can be installed in one telephone company.
스위치 허브(25)는 상기 복수의 HLR장비들(21-1~21-99)과 HLR EMS 시스템(23)간, 복수의 SMSC 장비들(22-1~22-99)과 SMSC EMS 시스템(24)간을 물리적으로 접속시키는 역할을 한다.The
BOOTP서버(26)는 BOOTP(bootstrap protocol) 기반의 서버로서 BOOTP클라이언트의 요청에 응답하여 소정 서비스를 제공한다. 또한, BOOTP 클라이언트에 대한 IP 주소 테이블을 저장한다. The BOOTP
여기서, BOOTP 클라이언트란 BOOTP 기반의 장비로서, 복수의 HLR 장비들(21-1~21-99) 및 복수의 SMSC 장비들(22-1~22-99)이 각각 BOOTP클라이언트에 해당된다.Here, the BOOTP client is a BOOTP-based device, and the plurality of HLR devices 21-1 to 21-99 and the plurality of SMSC devices 22-1 to 22-99 correspond to BOOTP clients, respectively.
이들 장비들 중 제1 내지 제 98 HLR장비들(21-1~21-98), HLR EMS 시스템(23), SMSC 장비들(22-1~22-99)과 SMSC EMS 시스템(24) 및 스위치 허브(25)가 이미 설치되어 있는 상황에서 제99 HLR장비(99번째 HLR장비, 21-99)를 추가로 설치하는 경우를 가정한다. Among these devices, the first through the 98th HLR devices 21-1 through 21-98, the HLR
도 3은 본 발명의 실시예에 따른 네트워크 연동 정보 자동 설정 방법을 나타내는 플로우챠트이다.3 is a flowchart illustrating a method for automatically setting network interworking information according to an embodiment of the present invention.
도 2 및 도 3을 참조하면, 먼저, BOOTP서버(26)에 BOOTP클라이언트들의 IP 주소 테이블이 저장된다.2 and 3, first, an IP address table of BOOTP clients is stored in the BOOTP
표 1은 본 발명의 실시예에 따른 BOOTP서버(26)의 IP 주소 테이블을 나타내는 표이다.Table 1 is a table showing the IP address table of the BOOTP
이를 참조하면, IP주소 테이블은 벤더 ID 필드, EMS IP 필드, 클라이언트(client)의 IP 필드 및 연동 노드 주소 필드를 포함한다. 벤더 ID 필드는 각 클라이언트에 할당되는 IP외에 클라이언트를 식별하기 위한 정보(클라이언트 장치의 고유한 이름)로서, 운용자에 의해 설정될 수 있다. 예컨대, 벤더 ID는 클라이언트 장치명(예컨대, HLR)과 일련번호(예컨대, 1, ..., 99)를 포함할 수 있다. 각 벤더 ID에 대하여, 해당되는 EMS IP, 클라이언트 IP 및 연동 노드 주소가 설정된다. 여기서, EMS IP는 클라이언트를 관리하는 EMS 장치의 IP주소이고, 클라이언트 IP는 클라이언트 자신의 IP주소이며, 연동 노드 주소는 클라이언트가 연동해야 하는 다른 네크워크 노드(서버 혹은 장치)의 IP주소로서, 연동해야 하는 다른 네트워크 노드가 복수개인 경우, 복수 개의 연동 노드 주소가 설정될 수 있다.Referring to this, the IP address table includes a vendor ID field, an EMS IP field, a client IP field, and an interworking node address field. The vendor ID field is information for identifying a client (a unique name of the client device) in addition to the IP assigned to each client, and may be set by an operator. For example, the vendor ID may include a client device name (eg HLR) and a serial number (
표 1을 참조하면, 제1 내지 제99 HLR(21-1~21-99) 각각에 대해서 서로 다른 벤더 ID(HLR#1 ~ HLR#99) 및 클라이언트 IP(예컨대, 192.168.10.1, ..., 192.168.10.99)가 설정된다. 본 실시예에서 제1 내지 제99 HLR(21-1~21-99) 를 관리하는 EMS(즉, HLR EMS)는 동일하므로, 제1 내지 제99 HLR(21-1~21-99) 에 대한 EMS IP는 모두 동일한 값(예컨대, 192.1.2.1)으로 설정된다. 그리고, 제1 내지 제99 HLR(21-1~21-99) 이 각각 연동해야 하는 노드(GLR1 및 SG)의 IP주소 (예컨대, GLR1=10.10.1.1, SG=10.10.5.1)도 설정된다.Referring to Table 1, for each of the first to 99th HLRs 21-1 to 21-99, different vendor IDs (
제1 내지 제99 SMSC(22-1~22-99) 에 대해서도 각 SMSC 장치(22-1~22-99) 에 대해 서로 다른 벤더 ID(SMSC#1 ~ SMSC#99) 및 클라이언트 IP(예컨대, 50.1.1.11, ..., 50.1.1.109)가 설정된다. 본 실시예에서 제1 내지 제99 SMSC(22-1~22-99) 를 관리하는 EMS(즉, SMSC EMS(24))는 동일하므로, 제1 내지 제99 SMSC(22-1~22-99) 에 대한 EMS IP는 모두 동일한 값(예컨대, 50.1.1.2)으로 설정된다. 그리고, 제1 내지 제99 SMSC(22-1~22-99) 가 각각 연동해야 하는 노드의 IP주소도 설정된다. 예컨대, 제1SMSC(벤더 ID:SMSC#1)가 연동해야 하는 노드 (HLR1과 HLR2)의 IP주소(HLR1=192.168.10.1, HLR2=192.168.10.2)가 설정된다.Also for the first to 99th SMSCs 22-1 to 22-99, different vendor IDs (
운영자는 전화국사내에 EMS를 최초로 설치할 때, 표 1과 같은 IP 테이블을 작성하여 BOOTP서버(26)에 저장한다. 표 1 에는 총 99개의 HLR과 총 99개의 SMSC에 대하여 IP주소 테이블이 설정되어 있으나, 확장성을 고려하여 충분히 많은 SMSC 및 HLR에 대한 IP주소 테이블이 미리 설정될 수 있다.When the operator first installs the EMS in the telephone company, the operator creates an IP table as shown in Table 1 and stores it in the
또한, 본 실시예에서는, EMS 장치(23, 24)와 별도로 BOOTP 서버(26)가 구비되나, 각 EMS 장치(23, 24)가 BOOTP 서버(26)가 될 수도 있다. 즉, BOOTP서버 기능이 EMS장치에 포함되어 구현될 수 있다. 이 경우, HLR EMS(23)에 각 HLR에 대한 IP주소 테이블이 설정되어 저장되고, SMSC EMS(24)에 각 SMSC에 대한 IP주소 테이블이 설정되어 저장될 수 있다.In addition, in this embodiment, the
상술한 바와 같이, 제99 HLR장비(99번째 HLR장비, 21-99)를 추가로 설치되는 경우를 가정한다.As described above, it is assumed that the 99th HLR equipment (99th HLR equipment, 21-99) is additionally installed.
이 경우, 시스템 운용자는 증설되는 제99 HLR 장치(21-99)에 접속하여 로컬 장비, 즉 자신의 벤더 ID(예컨대, HLR#99)를 설정하고, 증설되는 제99 HLR(21-99)의 BOOTP 클라이언트 프로그램을 기동함으로써, 네트웍 연동 정보를 자동으로 설정할 수 있다. BOOTP 클라이언트 프로그램은 BOOTP서버(26)와 연동하기 위한 BOOTP 기반의 프로그램이다.In this case, the system operator accesses the 99th HLR device 21-99 to be expanded to set up a local device, that is, its own vendor ID (eg, HLR # 99), and sets the extension of the 99th HLR 21-99 to be expanded. By starting the BOOTP client program, network interworking information can be set automatically. The BOOTP client program is a BOOTP-based program for interworking with the
도 4는 본 발명의 실시예에 따른 BOOTP 메시지에서 사용되는 필드의 변경 전 기능 및 변경 후 기능을 나타내는 표이다. 4 is a table illustrating a function before a change and a function after a change of a field used in a BOOTP message according to an embodiment of the present invention.
도 3 및 도 4를 참조하여, 본 발명의 실시예에 따른 네트워크 연동 정보 자동 설정 방법을 좀 더 상세히 설명하면 다음과 같다.3 and 4, the method for automatically setting network interworking information according to an embodiment of the present invention will be described in more detail as follows.
도 3에 도시된 본 발명의 실시예에 따른 네트워크 연동 정보 자동 설정 방법이 수행되기 전에, 도 2에 도시된 바와 같이, 네크워크의 물리적 연결은 이루어져 있고, 표 1과 같은 IP 주소 테이블이 BOOTP 서버(26)에 미리 설정되어 있는 것으로 가정한다. Before the method for automatically setting network interworking information according to the embodiment of the present invention shown in FIG. 3 is performed, as shown in FIG. 2, the physical connection of the network is established, and the IP address table shown in Table 1 is a BOOTP server ( Assume that it is preset in (26).
제99 HLR(21-99)의 BOOTP 클라이언트 프로그램이 기동되면, 제99 HLR(21-99)은 부트리퀘스트 메시지("BOOTREQUSET" 메시지)를 브로드캐스팅한다(S10). 메시지의 'op'필드를 1로 설정하면 그 메시지는 "BOOTREQUEST" 메시지가 된다. 이 때, "BOOTREQUEST" 메시지의 'vend' 필드에 제99 HLR(21-99)의 벤더 ID(HLR#99)가 설정되어 브로드캐스팅된다(S10).When the BOOTP client program of the 99th HLR 21-99 is started, the 99th HLR 21-99 broadcasts a boot request message ("BOOTREQUSET" message) (S10). If the 'op' field of a message is set to 1, the message becomes a "BOOTREQUEST" message. At this time, the vendor ID (HLR # 99) of the 99th HLR (21-99) is set in the 'vend' field of the "BOOTREQUEST" message is broadcast (S10).
브로드캐스팅된 "BOOTREQUEST"메시지를 수신한 BOOTP서버(26)는 미리 설정되어 저장된 IP 주소 테이블에서 벤더 ID가 'HLR#99'인 IP 주소가 있는지를 검색한다(S20).The
검색 결과 벤더 ID가 'HLR#99'인 IP주소가 IP 주소 테이블에 없다면, BOOTP서버(26)는 해당 "BOOTREQUEST" 메시지에 응답하지 않는다. 즉, 수신한 "BOOTREQUEST" 메시지를 폐기한다. 반면, 검색 결과 벤더 ID가 'HLR#99'인 IP주소가 IP 테이블에 있다면, BOOTP서버(26)는 부트리플라이 메시지("BOOTREPLY" 메시지)를 브로드캐스팅한다(S30).If the search result is that the IP address whose vendor ID is 'HLR # 99' is not in the IP address table, the
메시지의 'op'필드를 2로 설정하면, 그 메시지는 "BOOTREPLY" 메시지가 된다. "BOOTREPLY" 메시지는 벤더 ID 필드, yiaddr필드 siaddr필드 및 file 필드를 포함한다.If the 'op' field of a message is set to 2, the message becomes a "BOOTREPLY" message. The "BOOTREPLY" message includes a vendor ID field, a yiaddr field, a siaddr field, and a file field.
벤더 ID 필드에는 제 99 HLR(21-99)의 벤더 ID(HLR#99)가 설정되고, yiaddr필드에는 클라이언트 IP(즉, 제 99 HLR의 IP주소, 예컨대, 192.168.10.99)가 설정되고, siaddr필드에는 HLR EMS(23)의 IP주소(예컨대, 192.1.2.1)가 설정되며, file 필드에는 제 99 HLR(21-99)이 연동해야 하는 노드의 IP주소들(예컨대, GLR1=10.10.1.1, SG=10.10.5.1)이 설정된다.A vendor ID (HLR # 99) of the 99th HLR 21-99 is set in the vendor ID field, and a client IP (that is, an IP address of the 99th HLR, eg, 192.168.10.99) is set in the yiaddr field. In the field, the IP address of the HLR EMS 23 (eg, 192.1.2.1) is set. In the file field, IP addresses of the node to which the 99th HLR 21-99 should interwork (eg, GLR1 = 10.10.1.1, SG = 10.10.5.1) is set.
BOOTP서버(26)로부터 브로드캐스팅된 "BOOTREPLY" 메시지를 수신한 제99 HLR(21-99)은 수신된 "BOOTREPLY" 메시지의 벤더 ID와 자신의 벤더 ID(HLR#99)를 비교하여, "BOOTREPLY" 메시지의 벤더 ID가 로컬 장비(즉, 자신)의 벤더 ID(HLR#99)와 다르면, 수신된 "BOOTREPLY" 메시지를 폐기한다(S40).Receiving the " BOOTREPLY " message broadcast from the
반면, "BOOTREPLY" 메시지의 벤더 ID가 로컬 장비(즉, 자신)의 벤더 ID(HLR#99)와 같으면, 제99 HLR(21-99)은 "BOOTREPLY" 메시지의 yiaddr필드에 기초하여 로컬 장비의 IP주소를 설정하고(S50), siaddr필드에 기초하여 HLR EMS(23)의 IP주소(예컨대, 192.1.2.1)를 설정하며(S60), file 필드에 있는 IP주소(예컨대, GLR1=10.10.1.1, SG=10.10.5.1)를 추출하여 제 99 HLR(21-99)이 연동해야 하는 노드의 IP주소들(예컨대, GLR1=10.10.1.1, SG=10.10.5.1)을 설정한다(S70).On the other hand, if the vendor ID of the " BOOTREPLY " message is the same as the vendor ID (HLR # 99) of the local device (i.e., his / her), then the 99th HLR 21-99 is based on the yiaddr field of the " BOOTREPLY " message. Set the IP address (S50), set the IP address of the HLR EMS 23 (e.g. 192.1.2.1) based on the siaddr field (S60), and set the IP address in the file field (e.g. GLR1 = 10.10.1.1) , SG = 10.10.5.1) is extracted to set IP addresses (eg, GLR1 = 10.10.1.1, SG = 10.10.5.1) of nodes to which the 99th HLRs 21-99 should interoperate (S70).
그리고, 설정된 HLR EMS(23)의 IP 주소 및 기타 연동 노드의 IP 주소를 이용하여 HLR EMS (23) 및 기타 연동 노드(미도시)로 접속을 시도한다(S80). In addition, an attempt is made to connect to the
상술한 바와 같이, 본 발명의 실시예에 따르면, BOOTP 프로토콜을 활용하여 전화국사 내의 모든 시스템이 BOOTP 서버(26)로부터 로컬 장비(클라이언트 장비)의 IP주소를 할당 받고, 그것과 동시에 EMS 및 연동 서버의 IP 주소까지 추출하여 IP 주소를 설정한다.As described above, according to the embodiment of the present invention, all systems in the telephone company using the BOOTP protocol are assigned the IP address of the local equipment (client equipment) from the
따라서, 본 발명에 의하면, EMS의 IP 주소가 변경되었을 때나 신규로 장비가 증설되었을 때 운영자가 장비에 일일이 로그인하여 네트워크 연동 정보를 변경할 필요가 없다. Therefore, according to the present invention, when the IP address of the EMS is changed or when the equipment is newly added, the operator does not need to change the network interworking information by logging in to the equipment.
따라서 신규 시스템을 설치하는 운영자가 EMS와 로컬 장비의 IP 주소를 모르더라도 모든 운용망을 연동하는 것이 가능하다.Therefore, even if the operator installing the new system does not know the IP address of the EMS and the local equipment, it is possible to interwork all the operating networks.
또한, 도 4에 나타난 바와 같이, BOOTP 메시지에 정의되어 있는 필드를 활용함으로써 일반적인 BOOTP 프로토콜의 변경없이 사용할 수 있다.In addition, as shown in Figure 4, by utilizing the fields defined in the BOOTP message can be used without changing the general BOOTP protocol.
상술한 실시예에서는, BOOTP 클라이언트가 HLR혹은 SMSC 인 경우를 중심으로 기술하였으나, BOOTP 클라이언트는 다른 네트워크 구성 요소(예컨대, 멀티미디어 메시지 서비스 센터(MMSC) 등)일 수 있으며 또한, BOOTP 서버 역시 다른 네트워크 구성 요소(예컨대, 멀티미디어 메시지 서비스 센터(MMSC) 등)를 관리하기 위한 EMS 장치일 수 있다.In the above-described embodiment, the case where the BOOTP client is an HLR or SMSC is described. However, the BOOTP client may be another network component (eg, a multimedia message service center (MMSC)), and the BOOTP server may also be configured in another network. It may be an EMS device for managing an element (eg, multimedia message service center (MMSC), etc.).
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The invention can also be embodied as computer readable code on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disks, optical data storage devices, and the like, which are also implemented in the form of carrier waves (for example, transmission over the Internet). Include. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
본 발명에 대해 상기 실시예를 참고하여 설명하였으나, 이는 예시적인 것에 불과하며, 본 발명에 속하는 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 진정한 기술적 보호범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.Although the present invention has been described with reference to the above embodiments, it is merely illustrative, and those skilled in the art will understand that various modifications and equivalent other embodiments are possible therefrom. . Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
상술한 바와 같이 본 발명에 따르면, 운용망을 구성하는 네트워크 장비의 네트워크 연동 정보를 자동을 설정할 수 있다. 따라서, 신규의 네트워크 장비를 설치하거나, EMS장비의 연동 정보가 변경되는 경우에 네크워크 연동 정보를 자동으로 설정함으로써, 관리자 혹은 운용자에 대한 업무 부하 및 연동 오류 가능성을 줄일 수 있다.As described above, according to the present invention, the network interworking information of the network equipment constituting the operation network can be set automatically. Accordingly, by installing new network equipment or automatically setting the network interworking information when the interworking information of the EMS equipment is changed, it is possible to reduce the workload and the possibility of interworking errors for the manager or the operator.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070017217A KR100818164B1 (en) | 2007-02-21 | 2007-02-21 | How to automatically set network interworking information and its network system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070017217A KR100818164B1 (en) | 2007-02-21 | 2007-02-21 | How to automatically set network interworking information and its network system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR100818164B1 true KR100818164B1 (en) | 2008-04-02 |
Family
ID=39533370
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020070017217A Expired - Fee Related KR100818164B1 (en) | 2007-02-21 | 2007-02-21 | How to automatically set network interworking information and its network system |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100818164B1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030219010A1 (en) | 2002-05-22 | 2003-11-27 | Huawei Technologies Co., Ltd. | Method for automatically establishing base station operating and maintaining channel in international mobile telecommunications 2000 |
| US20040081161A1 (en) | 2001-02-13 | 2004-04-29 | Walter Held | Method and array for determining the virtual address of a terminal |
| KR20040039378A (en) * | 2001-09-20 | 2004-05-10 | 인텔 코오퍼레이션 | Automated establishment of addressability of a network device for a target network environment |
| US20050041638A1 (en) | 2001-10-25 | 2005-02-24 | Jianhua Peng | Method for setting up a ipoa channel based default administration channel |
| KR20060061138A (en) * | 2004-12-01 | 2006-06-07 | 삼성전자주식회사 | Peripheral device connected to host through LAN and network setting method and network setting system |
-
2007
- 2007-02-21 KR KR1020070017217A patent/KR100818164B1/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040081161A1 (en) | 2001-02-13 | 2004-04-29 | Walter Held | Method and array for determining the virtual address of a terminal |
| KR20040039378A (en) * | 2001-09-20 | 2004-05-10 | 인텔 코오퍼레이션 | Automated establishment of addressability of a network device for a target network environment |
| US20050041638A1 (en) | 2001-10-25 | 2005-02-24 | Jianhua Peng | Method for setting up a ipoa channel based default administration channel |
| US20030219010A1 (en) | 2002-05-22 | 2003-11-27 | Huawei Technologies Co., Ltd. | Method for automatically establishing base station operating and maintaining channel in international mobile telecommunications 2000 |
| KR20060061138A (en) * | 2004-12-01 | 2006-06-07 | 삼성전자주식회사 | Peripheral device connected to host through LAN and network setting method and network setting system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8250184B2 (en) | System, network entities and computer programs for configuration management of a dynamic host configuration protocol framework | |
| US20230396993A1 (en) | Method for querying and for subscribing pcf binding events for an address range in a 5g system | |
| CN107733670B (en) | A forwarding strategy configuration method and device | |
| US9485147B2 (en) | Method and device thereof for automatically finding and configuring virtual network | |
| KR101896420B1 (en) | Vendor specific base station auto-configuration framework | |
| CN100484023C (en) | Method and system for initial configuration of managed apparatus | |
| US20120324567A1 (en) | Method and Apparatus for Home Network Discovery | |
| US8543674B2 (en) | Configuration of routers for DHCP service requests | |
| US9213736B2 (en) | Operating system fingerprinting | |
| KR100748701B1 (en) | Network equipment management system using SNP and its method | |
| CN105075225A (en) | Enabling external access to multiple services on a local server | |
| CN111225074A (en) | Network service system and network service method | |
| US7289471B2 (en) | Mobile router, position management server, mobile network management system, and mobile network management method | |
| CN109981803A (en) | Service request processing method and device | |
| US20100299414A1 (en) | Method of Configuring Routers Using External Servers | |
| CN117041211A (en) | Message processing method and device, nonvolatile storage medium and electronic equipment | |
| US7940760B2 (en) | Method and apparatus for discovering component in at least one sub-network | |
| CN113873503B (en) | Gateway bridging networking method, device and router | |
| KR100818164B1 (en) | How to automatically set network interworking information and its network system | |
| CN102594808A (en) | System and method for preventing Dynamic Host Configuration Protocol for Internet Protocol Version 6 (DHCPv6) server spoofing | |
| US20060193330A1 (en) | Communication apparatus, router apparatus, communication method and computer program product | |
| US20170093610A1 (en) | Proactive M2M Framework Using Device-Level vCard for Inventory, Identity, and Network Management | |
| CN117354232A (en) | Message routing method, device and system | |
| KR20150066402A (en) | Association method between Application Entity (AE), Common Service Entity (CSE) in the Application Service Node (ASN) and AE, CSE in the Infrastructure Node (IN) based on type of Internet Protocol (IP) version | |
| Headquarters | IP Addressing: DHCP Configuration Guide, Cisco IOS Release 12.4 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20120312 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20130326 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20130326 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |