[go: up one dir, main page]

KR100921331B1 - System and method for using IP address per virtual line in internet access service using asymmetric digital subscriber line - Google Patents

System and method for using IP address per virtual line in internet access service using asymmetric digital subscriber line Download PDF

Info

Publication number
KR100921331B1
KR100921331B1 KR1020020061202A KR20020061202A KR100921331B1 KR 100921331 B1 KR100921331 B1 KR 100921331B1 KR 1020020061202 A KR1020020061202 A KR 1020020061202A KR 20020061202 A KR20020061202 A KR 20020061202A KR 100921331 B1 KR100921331 B1 KR 100921331B1
Authority
KR
South Korea
Prior art keywords
subscriber
address
line
information
internet
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
Application number
KR1020020061202A
Other languages
Korean (ko)
Other versions
KR20040032256A (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 KR1020020061202A priority Critical patent/KR100921331B1/en
Publication of KR20040032256A publication Critical patent/KR20040032256A/en
Application granted granted Critical
Publication of KR100921331B1 publication Critical patent/KR100921331B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2869Operational details of access network equipments
    • H04L12/2878Access multiplexer, e.g. DSLAM
    • H04L12/2879Access multiplexer, e.g. DSLAM characterised by the network type on the uplink side, i.e. towards the service provider network
    • H04L12/2883ATM DSLAM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]

Landscapes

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

Abstract

본 발명은 비대칭 디지털 가입자 회선을 이용한 인터넷접속 서비스에서 가상회선 별 IP주소 사용제한 시스템 및 그 방법에 관한 것으로서, 가입자가 인터넷접속을 시도하기 위한 복수개의 가입자 단말과, 상기 각 가입자 단말로부터 인터넷 접속을 위한 아이피 할당요청 신호를 수신받아 동선로로 전송하는 복수개의 비대칭 디지털 가입자 회선(ADSL) 모뎀과, 상기 복수개의 비대칭 디지털 가입자 회선 모뎀들 중 임의수로 매칭되는 그룹에 대하여, 상기 아이피 할당요청 신호를 전송받는 복수개의 디지털 가입자 회선 접속 다중화기(DSLAM)와, 각각의 상기 디지털 가입자 회선 접속 다중화기로부터 상기 아이피 할당요청 신호를 전송받아 가입자의 가상회선 정보를 포함시켜 전달하는 네트웍 액세스 서버(NAS)와, 상기 네트웍 액세스 서버로부터 인터넷을 통해 전송받은 상기 아이피 할당 요청신호를 이용하여, 상기 가입자가 계약한 아이피 주소 수를 초과하는 요청인지를 판단 한 후, 초과하지 않은 경우에는 아이피를 상기 가입자 단말로 할당하고, 초과한 경우에는 사설 아이피를 임시로 할당하도록 하는 다이나믹 호스트 컨피그레이션 프로토콜(DHCP)과, 가입자의 가상회선정보, 계약된 아이피 수, 이미 할당된 아이피 수 및 할당 아이피 주소를 저장하는 정보 데이터베이스를 포함하는 것을 특징으로 한다.The present invention relates to a system and method for limiting the use of IP addresses for each virtual line in an internet access service using an asymmetric digital subscriber line. The IP allocation request signal is received for a plurality of asymmetric digital subscriber line (ADSL) modems that receive an IP allocation request signal for transmission to the copper line and a group matching any number of the asymmetric digital subscriber line modems. A plurality of digital subscriber line access multiplexers (DSLAMs), a network access server (NAS) receiving the IP allocation request signal from each of the digital subscriber line access multiplexers, including the subscriber's virtual line information, and transmitting the received information; Via the Internet from the network access server. After determining whether the request exceeds the number of IP addresses contracted by the subscriber by using the received IP allocation request signal, if not exceeded, the IP is allocated to the subscriber station. Dynamic Host Configuration Protocol (DHCP) for temporary allocation and information database for storing the subscriber's virtual line information, contracted IP number, IP number already assigned and IP address assigned.

Description

비대칭 디지털 가입자 회선을 이용한 인터넷접속 서비스에서 가상회선 별 IP주소 사용제한 시스템 및 그 방법{System for limiting the number of internet protocol address according to virtual connection in asymmetric digital subscriber line internet access service}System for limiting the number of internet protocol address according to virtual connection in asymmetric digital subscriber line internet access service}

도 1은 본 발명에 따른 DHCP를 이용하는 ADSL 인터넷접속 서비스 전체 구성도.1 is an overall configuration diagram of an ADSL Internet access service using DHCP according to the present invention.

도 2는 본 발명에 따른 DHCP를 이용하는 ADSL 인터넷접속 서비스를 제공하기 위한 전체 흐름도.2 is an overall flowchart for providing an ADSL Internet access service using DHCP according to the present invention.

도 3은 본 발명에 따른 DHCP 서버의 IP 주소를 할당 처리 흐름도.3 is a flowchart for assigning an IP address of a DHCP server according to the present invention;

본 발명은 비대칭 디지털 가입자 회선을 이용한 인터넷접속 서비스에서 가상회선 별 IP주소 사용을 제한하는 장치 및 그 방법에 관한 것으로서, DHCP(Dynamic Host Configuration Protocol) 서버를 이용하여, 가입자와 계약한 IP 주소 수를 초과하는 IP 주소 할당요청이 있으면, 사설 IP 주소를 할당하고, 미초과시에는 IP 주소가 사용중인지 여부를 판단한 후 할당하도록 하여 효율적인 IP 주소 할당관리가 가능한 비대칭 디지털 가입자 회선을 이용한 인터넷접속 서비스에서 가상회선 별 IP주소 사용을 제한하는 장치 및 그 방법에 관한 것이다.The present invention relates to an apparatus and method for limiting the use of IP addresses per virtual line in an internet access service using an asymmetric digital subscriber line. The present invention relates to a number of IP addresses contracted with a subscriber using a Dynamic Host Configuration Protocol (DHCP) server. If there is an excess IP address allocation request, a private line is assigned, and if it is not exceeded, it is determined whether the IP address is in use and assigned. The present invention relates to a device and a method for restricting the use of a star IP address.

비대칭 디지털 가입자 회선(asymmetric digital subscriber line; 이하, ADSL이라 함)을 이용한 초고속 인터넷 접속 서비스 가입자가 인터넷에 접속하기 위해 공인된 아이피(internet protocol; 이하, IP라 함) 주소를 가져야 한다.High speed internet access service using an asymmetric digital subscriber line (hereinafter referred to as ADSL) A subscriber must have a certified IP address to access the Internet.

일반적으로 초고속 인터넷 접속 서비스 가입자는 인터넷에 접속하기 위해서 PPP(Point-To-Point) 접속을 통하여 IP 주소를 할당받는다. 그러나, PPP(Point-To-Point) 접속을 통하여 IP 주소를 할당받는 방식은 PPP 세션을 유지하고 관리하는 등의 시스템에 대한 부담 및 인증과정 등으로 인한 사용상의 불편함이 있어, 최근들어 DHCP(Dynamic Host Configuration Protocol)를 이용하여 IP 주소를 할당받는 방식이 선호되고 있다.In general, a subscriber to a high-speed Internet access service is assigned an IP address through a Point-To-Point (PPP) connection to access the Internet. However, the method of assigning an IP address through a Point-To-Point (PPP) connection is inconvenient in use due to the burden on the system such as maintaining and managing a PPP session and the authentication process. The method of assigning an IP address using the Dynamic Host Configuration Protocol is preferred.

이러한, DHCP는 네트웍 관리자들이 조직내의 네트웍상에서 IP 주소를 중앙에서 관리하고 할당해줄 수 있도록 해주는 프로토콜로서, PPP와 달리 PPP 세션을 유지할 필요가 없고, 클라이언트 서버(client server) 구조로 운용되어, 가입자 단말이 DHCP 클라이언트가 되어 네트웍상의 DHCP 서버와 설정정보를 주고받는다. 따라서, 시스템에 부담을 적게 주며, 인증과정 필요없이 IP 주소를 할당할 수 있다.DHCP is a protocol that allows network administrators to centrally manage and assign IP addresses on an organization's network. Unlike PPP, DHCP does not need to maintain a PPP session and operates as a client server structure. This DHCP client is used to exchange configuration information with a DHCP server on the network. Thus, the system is less burdensome and IP addresses can be assigned without the need for an authentication process.

그러나, 이러한 DHCP는 사용상의 편리한 점은 있으나, 무단으로 IP 주소를 할당받아 인터넷에 접속하여, 정상 가입자가 IP 주소를 할당받지 못하는 등의 불이익을 받게 되거나, 비정상적인 IP 주소를 무작위로 배포함으로써 네트웍을 마비시키고, 해킹이 쉬워 보안상의 문제점이 있었다. However, although DHCP is convenient in use, it can be disadvantaged by accessing the Internet by being assigned an IP address without permission, or by randomly distributing an abnormal IP address. Paralyzed and easy to hack there was a security problem.                         

이러한 문제점을 해결하기 위해 종래에는 무단 IP 주소를 제한하기 위해 가입자 단말기의 하드웨어 주소(MAC address)를 DHCP 서버에서 관리하고 인증함으로써, 해당 주소와 일치하는 정상 가입자에게만 IP 주소를 할당하도록 하였다.In order to solve this problem, conventionally, in order to restrict an unauthorized IP address, a hardware address (MAC address) of a subscriber station is managed and authenticated by a DHCP server, so that an IP address is assigned only to a normal subscriber that matches the corresponding address.

그러나, 가입자 단말기의 랜(LAN) 카드가 바뀌거나 새로운 시스템으로 교환되는 등의 문제로 인해 하드웨어 주소가 변경되면 DHCP 서버에 저장되어 있는 해당 가입자 단말기의 변경된 하드웨어 주소를 변경 등록해야만 인터넷 접속이 가능한 문제점이 있었다.However, if the hardware address is changed due to a problem such as changing the LAN card of the subscriber station or exchanging a new system, it is possible to connect to the Internet only by changing and registering the changed hardware address of the subscriber station stored in the DHCP server. There was this.

또한, IP 주소가 할당되지 않은 경우, DHCP 서버에 지속적으로 IP 할당을 요청함으로써 DHCP 서버의 부하가 가중되는 문제점이 있었다.In addition, when the IP address is not assigned, there is a problem in that the load of the DHCP server is increased by continuously requesting the IP allocation to the DHCP server.

상기와 같은 문제점을 해결하기 위한 본 발명의 목적은, 가입자 단말기의 하드웨어 주소의 변경과 무관하게, DHCP 서버에서 ADSL 회선별로 할당가능한 IP 주소수를 제한하여, 계약을 초과한 IP 주소 할당요청을 차단하여 IP 주소 무단 사용을 방지하는 데 있다.An object of the present invention for solving the above problems, regardless of the change in the hardware address of the subscriber station, by limiting the number of IP addresses that can be allocated for each ADSL line in the DHCP server, blocking the IP address allocation request exceeding the contract To prevent unauthorized use of your IP address.

또한, IP 주소가 할당되지 않은 경우에는 사설 IP를 임의로 할당함으로써, DHCP 서버에 지속적인 IP 주소 할당요청을 방지하여, DHCP 서버의 부하를 감소시키는 데 있다.In addition, when an IP address is not assigned, a private IP is arbitrarily assigned to prevent a continuous IP address assignment request from a DHCP server, thereby reducing the load of the DHCP server.

상기 과제를 달성하기 위한 본 발명은 가입자가 인터넷접속을 시도하기 위한 복수개의 가입자 단말과, 상기 각 가입자 단말로부터 인터넷 접속을 위한 아이피 할당요청 신호를 수신받아 동선로로 전송하는 복수개의 비대칭 디지털 가입자 회선(ADSL) 모뎀과, 상기 복수개의 비대칭 디지털 가입자 회선 모뎀들 중 임의수로 매칭되는 그룹에 대하여, 상기 아이피 할당요청 신호를 전송받는 복수개의 디지털 가입자 회선 접속 다중화기(DSLAM)와, 각각의 상기 디지털 가입자 회선 접속 다중화기로부터 상기 아이피 할당요청 신호를 전송받아 가입자의 가상회선 정보를 포함시켜 전달하는 네트웍 액세스 서버(NAS)와, 상기 네트웍 액세스 서버로부터 인터넷을 통해 전송받은 상기 아이피 할당 요청신호를 이용하여, 상기 가입자가 계약한 아이피 주소 수를 초과하는 요청인지를 판단 한 후, 초과하지 않은 경우에는 아이피를 상기 가입자 단말로 할당하고, 초과한 경우에는 사설 아이피를 임시로 할당하도록 하는 다이나믹 호스트 컨피그레이션 프로토콜(DHCP)과, 가입자의 가상회선정보, 계약된 아이피 수, 이미 할당된 아이피 수 및 할당 아이피 주소를 저장하는 정보 데이터베이스를 포함하는 것을 특징으로 한다.The present invention for achieving the above object is a plurality of subscriber stations for subscribers to attempt to access the Internet, and a plurality of asymmetric digital subscriber lines for receiving the IP allocation request signal for the Internet access from each of the subscriber terminals to transmit to the copper line (ADSL) a plurality of digital subscriber line access multiplexers (DSLAMs) receiving the IP allocation request signal for a group matching any number of modems, the asymmetric digital subscriber line modems, and each of the digital A network access server (NAS) receiving the IP allocation request signal from a subscriber line access multiplexer and including the subscriber's virtual line information, and transmitting the IP allocation request signal, and using the IP allocation request signal received from the network access server through the Internet Exceeds the number of IP addresses contracted by the subscriber After determining whether it is a request, if not exceeded, the IP is allocated to the subscriber station, and if exceeded, the dynamic host configuration protocol (DHCP) for temporarily allocating the private IP, and the subscriber's virtual line information and contract And an information database for storing the number of IPs already assigned, the number of IPs already allocated and the IP addresses assigned.

상술한 목적 및 기타의 목적과 본 발명의 특징 및 이점은 첨부도면과 관련한 다음의 상세한 설명을 통해 보다 분명해 질 것이다.The above and other objects and features and advantages of the present invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings.

이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세히 설명하면 다음과 같다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 따른 DHCP를 이용하는 ADSL 인터넷접속 서비스 시스템의 전체 구성도로서, DHCP를 이용하는 ADSL 인터넷접속 서비스 시스템은 사용자단말(101, 109), ADSL 모뎀(102, 110), 디지털 가입자 회선 접속 다중화기(Digital Subscriber Line Access Multiplexer ; 이하, DSLAM 라함)(104), 네트웍 액세스 서버(network access server; 이하, NAS라 함)(105), 다이나믹 호스트 컨피그레이션 프로토콜(Dynamic Host Configuration Protocol; 이하, DHCP라 함)서버(107), 정보데이터베이스(108)를 구비한다. 1 is an overall configuration diagram of an ADSL internet access service system using DHCP according to the present invention, wherein the ADSL internet access service system using DHCP includes a user terminal (101, 109), an ADSL modem (102, 110), and a digital subscriber line connection. Multiple Subscriber Line Access Multiplexer (hereinafter referred to as DSLAM) 104, Network Access Server (hereinafter referred to as NAS) 105, Dynamic Host Configuration Protocol (hereinafter referred to as DHCP) Server 107, information database 108 is provided.

사용자단말(101, 109)은 인터넷에 접속을 시도하기 위한 컴퓨터를 말하며, ADSL 모뎀(102, 110)은 상술한 사용자단말(101, 109)로부터 인터넷접속을 위한 ADSL 신호를 DSLAM(104)으로 전송한다.The user terminals 101 and 109 refer to computers for attempting to access the Internet, and the ADSL modems 102 and 110 transmit the ADSL signals for the Internet connection from the user terminals 101 and 109 to the DSLAM 104. do.

DSLAM(104)은 상술한 ADSL 모뎀(102, 110)으로부터 전송된 ADSL 신호를 동선로(103)를 통해 수신받아 NAS(105)로 전송한다. 여기서, DSLAM(104)은 대개 전화국에 설치되는 네트웍 장비로서, 여러 고객의 디지털 가입자 회선 접속으로부터 신호를 받아서, 다중화 기술을 사용하여 고속 백본 회선에 신호를 보내준다.The DSLAM 104 receives the ADSL signal transmitted from the above-described ADSL modems 102 and 110 through the copper line 103 and transmits it to the NAS 105. Here, the DSLAM 104 is a network equipment usually installed in a telephone station, receives signals from digital subscriber line connections of various customers, and sends signals to a high speed backbone line using multiplexing techniques.

NAS(105)는 네트웍에 접속되도록 특화된 시스템으로서, 사용자 단말(101, 109)마다의 DHCP 패킷을 전송받아 가상회선 정보를 포함시켜, 해당 DHCP 패킷을 인터넷망(106)을 통해 DHCP 서버(107)로 전송한다. The NAS 105 is a system specialized to be connected to a network. The NAS 105 receives a DHCP packet for each of the user terminals 101 and 109, includes virtual line information, and sends the corresponding DHCP packet to the DHCP server 107 through the Internet network 106. To send.

DHCP서버(107)는 사용자 단말(101, 109)로부터의 가상회선 정보를 저장하고 있다가, 상술한 NAS(105)로부터 수신한 DHCP 패킷을 분석하여, IP 주소 할당요청이 있으면, 계약한 IP 주소 수를 초과하는 지를 판단하여, 초과하면 사설 IP 주소를 할당하고, 미초과이면 해당 IP 주소를 할당하도록 함으로써, IP 주소할당을 제한한다.The DHCP server 107 stores the virtual line information from the user terminals 101 and 109, analyzes the DHCP packet received from the NAS 105 described above, and, if there is an IP address assignment request, contracts the IP address. If the number is exceeded, the IP address allocation is restricted by allocating a private IP address if exceeded and assigning the corresponding IP address if exceeded.

정보데이터베이스(108)는 가입자 회선정보 및 가입자정보, 할당된 IP 주소수, 계약한 IP 주소수, 할당된 IP 주소정보, 사용중인 IP주소, 미사용중인 IP주소 정보 등을 포함한다.The information database 108 includes subscriber line information and subscriber information, the number of allocated IP addresses, the number of contracted IP addresses, the assigned IP address information, the IP address in use, and the IP address information in use.

도 2는 본 발명에 따른 DHCP를 이용하는 ADSL 인터넷접속 서비스를 제공하기 위한 전체 흐름도이다. 2 is an overall flowchart for providing an ADSL Internet access service using DHCP according to the present invention.

먼저, 사용자 단말(101)이 인터넷 접속을 시도하기 위해 디스커버(discover) 메시지를 포함하는DHCP 패킷을 ADSL 모뎀(102), DSLAM(104) 및 NAS(105)를 경유하여 DHCP 서버(107)로 전송한다①. 이때, 디스커버(discover) 메시지는 DHCP 서버(107)에 IP 주소 할당을 요청하는 메시지를 포함한다.First, the user terminal 101 sends a DHCP packet including a discovery message to the DHCP server 107 via the ADSL modem 102, the DSLAM 104, and the NAS 105 in order to attempt an internet connection. Send ①. In this case, the discovery message includes a message requesting the DHCP server 107 to assign an IP address.

DHCP 서버(107)는 사용자 단말(101)로부터 전송받은 디스커버(discover) 메시지에 응답하여, 정보데이터베이스(108)로부터 계약한 IP 주소 수를 확인하고, 할당할 IP 주소 수가 있는지 여부 및 계약을 초과한 IP 주소 할당요청인지 여부를 판단하여, 그 판단결과를 포함한 제공(offer) 메시지를 NAS(105), DSLAM(104), ADSL 모뎀(102)을 경유하여, 사용자 단말(101)로 전송한다②.The DHCP server 107 checks the number of IP addresses contracted from the information database 108 in response to the discovery message transmitted from the user terminal 101, checks whether the number of IP addresses to be allocated is exceeded and the contract is exceeded. It is determined whether or not an IP address allocation request is made, and an offer message including the determination result is transmitted to the user terminal 101 via the NAS 105, the DSLAM 104, and the ADSL modem 102. .

사용자 단말(101)은 할당받은 IP 주소를 사용해도 되는 지 요청(request) 메시지를 다시 ADSL 모뎀(102), DSLAM(104) 및 NAS(105)를 경유하여 DHCP 서버(107)로 전송하고③, DHCP 서버(107)에서 할당된 IP 주소가 사용해도 되는 IP 주소인지 여부를 판단하여, 사용 가능하면 ACK 메시지를, 사용 불가능하면 NAK 메시지를 NAS(105), DSLAM(104), ADSL 모뎀(102)을 경유하여, 사용자단말(101)로 전송한다④.The user terminal 101 transmits a request message back to the DHCP server 107 via the ADSL modem 102, the DSLAM 104, and the NAS 105 again, using the assigned IP address. The IP address assigned by the DHCP server 107 determines whether the IP address may be used, and if it is available, an ACK message is available, and if it is not available, the NAK message is stored in the NAS 105, the DSLAM 104, and the ADSL modem 102. ④ to the user terminal 101 via.

가입자 단말에서 DHCP 서버로 전송되는 DHCP 메시지(Discover, Request)는 항상 NAS(105)에서 그 가입자가 사용하고 있는 가상회선의 정보가 확인되어 DHCP 메시지에 포함되어 DHCP 서버로 전송된다. The DHCP message (Discover, Request) transmitted from the subscriber terminal to the DHCP server always checks the information of the virtual line used by the subscriber in the NAS 105 and is included in the DHCP message and transmitted to the DHCP server.

도 3은 본 발명에 따른 DHCP 서버의 IP 주소를 할당 처리 흐름도이다.3 is a flowchart for assigning an IP address of a DHCP server according to the present invention.

DHCP 서버(107)는 사용자 단말(101)로부터 DHCP 패킷을 수신한다(S201). 수신된 DHCP 패킷이 IP 주소 할당을 요청하는 건 지 여부를 판단하여(S202), IP 주소 할당 요청 패킷이면, IP 주소 할당을 요청한 해당 사용자 단말(101)이 어떤 가상회선을 사용하는지 여부를 확인하여(S203), 해당 사용자 단말기(101)와 계약한 IP 주소 수를 확인한다.The DHCP server 107 receives a DHCP packet from the user terminal 101 (S201). It is determined whether the received DHCP packet is requesting an IP address assignment (S202), and if the IP address assignment request packet, the user terminal 101 requesting the IP address assignment checks which virtual line is used. (S203), the number of IP addresses contracted with the user terminal 101 is checked.

그 후, 정보데이터베이스(108)로부터 해당 사용자 단말기(101)에 이미 할당된 IP 주소 수를 확인하여(S204), 할당된 IP 주소 수가 계약한 IP 주소 수를 초과하는 지를 판단한다(S205).Thereafter, the number of IP addresses already assigned to the user terminal 101 is checked from the information database 108 (S204), and it is determined whether the number of allocated IP addresses exceeds the contracted IP address number (S205).

상술한 단계(S205)에서 해당 사용자 단말(101)에 할당하기로 계약한 IP 주소 수를 초과하는 경우, 이미 할당된 IP 주소의 사용 여부를 확인하여(S206), 미사용 IP 주소가 존재하는 지를 판단한다(S207). 한편, 사용자 단말(101)에 할당하기로 계약한 IP 주소 수를 초과하지 않는 경우, 미 할당된 IP 주소 중에 IP 주소를 선택하여 할당하고(S212), 해당 회선의 할당 IP 수를 1만큼 증가시키고, 해당 IP 주소 및 해당 회선정보를 정보 데이터베이스(108)에 기록한다(S213). When the number of IP addresses contracted to be allocated to the user terminal 101 is exceeded in step S205 described above, it is determined whether an unused IP address exists by checking whether an already allocated IP address is used (S206). (S207). On the other hand, if the number of IP addresses contracted to assign to the user terminal 101 does not exceed, select and assign an IP address among the unassigned IP addresses (S212), and increase the number of allocated IP of the corresponding line by 1 , The corresponding IP address and the corresponding line information are recorded in the information database 108 (S213).

상술한 단계(S207)에서 미사용 IP 주소가 있으면, 남은 대여 시간이 가장 적은 IP 주소를 선정하여(S208), 선정된 IP 주소의 기존에 할당되어 사용한 회선 정보, 계약 기간 등의 기존 사용정보를 삭제하고, 해당 IP 주소의 할당 상태를 해제한다(S209). If there is an unused IP address in the above-described step (S207), by selecting the IP address with the least rental time remaining (S208), the existing usage information such as the line information, contract period, and the like previously allocated and used of the selected IP address is deleted. Then, the assignment state of the corresponding IP address is released (S209).                     

여기서, 이미 할당된 IP 주소를 사용하던 사용자 단말(101)이 종료되면, 사용중이던 IP 주소를 포함한 DHCP 해제 패킷을 DHCP 서버(107)로 전송하지 않는 경우에 해당 IP 주소가 회수되지 않고, 남은 대여시간동안은 할당상태로 기록되어 있는데, 이런 IP 주소를 미사용 IP 주소라 한다.Here, when the user terminal 101 using the already assigned IP address is terminated, if the DHCP release packet including the IP address being used is not transmitted to the DHCP server 107, the corresponding IP address is not recovered and the remaining rental It is recorded as assigned for some time. This IP address is called unused IP address.

한편, 미사용 IP 주소가 존재하지 않으면, 임시로 인터넷 접속이 불가능한 사설 IP 주소를 선정하여(S210), DHCP 서버(108)로 지속적으로 IP 주소 할당 요청이 들어오는 것을 차단한다.On the other hand, if the unused IP address does not exist, by selecting a private IP address that can not be temporarily connected to the Internet (S210), it blocks the incoming IP address allocation request to the DHCP server 108 continuously.

이렇게 사설 IP 주소를 할당받은 해당 회선의 사용자 정보를 출력하여(S211), 할당 IP 주소, 해당 가입자 단말(101)의 계약 IP 주소 수 등의 정보를 이용하여 설정된 IP 대여시간으로 설정정보를 구성하고(S214), IP 주소를 제공하기 위해 사용자 단말(101)의 IP 주소 할당요청에 대하여, DHCP 응답 패킷을 전송한다(S215).By outputting the user information of the corresponding line assigned the private IP address (S211), the configuration information is configured with the set IP rental time using information such as the assigned IP address, the number of contract IP address of the subscriber station 101, and the like. In step S214, the DHCP response packet is transmitted to the IP address allocation request of the user terminal 101 to provide an IP address (S215).

이상에서 살펴본 바와 같이, 본 발명에 비대칭 디지털 가입자 회선을 이용한 인터넷접속 서비스에서 가상회선 별 IP주소 사용을 제한하는 장치 및 그 방법은, 가상회선 정보를 통해 계약한 IP 주소수를 초과한 IP 주소할당 요청을 차단하여, IP 주소 무단 사용을 방지하는 효과가 있다. As described above, an apparatus and method for limiting the use of IP addresses for each virtual line in an Internet access service using an asymmetric digital subscriber line according to the present invention, the IP address allocation exceeding the number of IP addresses contracted through the virtual line information By blocking the request, it prevents unauthorized use of the IP address.

또한, 계약한 IP 주소수를 초과한 IP주소 할당요청이 있으면, 임시로 사설 IP를 할당함으로써, DHCP 서버의 부하를 줄이고, 이미 할당된 IP 중에서 미사용 IP의 존재여부를 확인하여 미사용 IP를 할당해줌으로써, 효율적인 IP 관리가 가능하 다.In addition, if there is an IP address allocation request exceeding the number of contracted IP addresses, by temporarily assigning a private IP, the load on the DHCP server is reduced, and the existence of an unused IP among the allocated IPs is checked to allocate an unused IP. By doing so, efficient IP management is possible.

아울러 본 발명의 바람직한 실시예는 예시의 목적을 위한 것으로, 당업자라면 첨부된 특허청구범위의 기술적 사상과 범위를 통해 다양한 수정, 변경, 대체 및 부가가 가능할 것이며, 이러한 수정 변경 등은 이하의 특허청구범위에 속하는 것으로 보아야 할 것이다.In addition, a preferred embodiment of the present invention is for the purpose of illustration, those skilled in the art will be able to various modifications, changes, substitutions and additions through the spirit and scope of the appended claims, such modifications and changes are the following claims It should be seen as belonging to a range.

Claims (2)

가입자가 인터넷접속을 시도하기 위한 복수개의 가입자 단말;A plurality of subscriber stations for subscribers to attempt to access the Internet; 상기 각 가입자 단말로부터 인터넷 접속을 위한 아이피 할당요청 신호를 수신받아 동선로로 전송하는 비대칭 디지털 가입자 회선(ADSL) 모뎀;An asymmetric digital subscriber line (ADSL) modem for receiving an IP allocation request signal for accessing the Internet from each subscriber station and transmitting it to a copper line; 상기 비대칭 디지털 가입자 회선 모뎀으로부터 디지털 가입자 회선 접속 다중화기(DSLAM)를 통해 상기 아이피 할당요청 신호를 전송받아 가입자의 가상회선 정보를 포함시키는 네트웍 액세스 서버(NAS);A network access server (NAS) receiving the IP allocation request signal from the asymmetric digital subscriber line modem through a digital subscriber line access multiplexer (DSLAM) and including the subscriber's virtual line information; 상기 네트웍 액세스 서버로부터 상기 가상회선 정보가 포함된 상기 아이피 할당 요청신호를 수신하여 상기 가입자가 계약한 아이피 주소 수를 초과하는 요청인지를 판단하고 초과하지 않는 경우 아이피를 상기 가입자 단말로 할당하는 DHCP(Dynamic Host Configuration Protocol) 서버; 및DHCP, which receives the IP allocation request signal including the virtual line information from the network access server, determines whether the request exceeds the number of IP addresses contracted by the subscriber. Dynamic Host Configuration Protocol) server; And 가입자의 가상회선정보, 계약된 아이피 수, 이미 할당된 아이피 수 및 할당 아이피 주소를 저장하는 정보 데이터베이스를 포함하며,A database of information storing the subscriber's virtual line information, contracted IP number, already assigned IP number and assigned IP address, 상기 DHCP 서버는 The DHCP server 초과하는 경우 상기 가입자에게 이미 할당된 IP 주소의 사용여부를 확인하여 미사용 IP 주소가 존재하지 않으면 임시로 인터넷 접속이 불가능한 사설 IP 주소를 상기 가입자 단말로 할당하고,If exceeding, check whether the IP address already assigned to the subscriber is used, and if the unused IP address does not exist, temporarily assign a private IP address, which is impossible to access the Internet, to the subscriber station. 미사용 IP 주소가 존재하면 미사용 IP를 상기 가입자 단말로 할당하는 것을 특징으로 하는 If an unused IP address exists, the unused IP is assigned to the subscriber station. 비대칭 디지털 가입자 회선을 이용한 인터넷접속 서비스에서 가상회선 별 IP주소 사용제한 시스템.Restriction system of IP address per virtual line in internet access service using asymmetric digital subscriber line. 가입자로부터 아이피 할당 요청 신호를 수신하는 수신단계;A receiving step of receiving an IP allocation request signal from a subscriber; 상기 아이피 할당을 요청한 가입자의 회선 정보를 확인하는 확인단계;Confirming the line information of the subscriber who has requested the IP allocation; 상기 가입자가 계약한 할당가능한 아이피수를 확인하여 할당 가능한 아이피수가 남았는 지를 판단하며, 계약한 아이피 수를 초과하지 않은 경우에는 상기 가입자에게 아이피를 할당하고 초과한 경우에는 이미 할당된 아이피의 사용 여부를 확인하는 제 1할당단계;It checks whether the number of IPs that can be allocated is left by checking the number of IPs contracted by the subscriber.If the number of IPs is not exceeded, the IP is allocated to the subscriber, and when the number of IPs is exceeded, whether or not the already allocated IP is used. Confirming a first allocation step; 상기 이미 할당된 아이피 중에 미사용 아이피가 존재하지 않으면 임시로 인터넷 접속이 불가능한 사설 아이피를 할당하고, 미사용 아이피가 존재하면 미사용 아이피를 상기 가입자에게 할당하는 제 2할당단계; 및A second allocating step of allocating a private IP temporarily unavailable to the Internet if an unused IP does not exist among the already allocated IPs, and assigning an unused IP to the subscriber if an unused IP exists; And 상기 할당이 완료되면 상기 할당된 가입자정보, 가입자 회선정보, 할당된 아이피 정보를 저장하는 저장단계를 포함하는 비대칭 디지털 가입자 회선을 이용한 인터넷접속 서비스에서 가상회선 별 IP주소 사용제한 방법.When the allocation is completed, the method for limiting the use of IP address for each virtual line in an internet access service using an asymmetric digital subscriber line including storing the allocated subscriber information, subscriber line information, and allocated IP information.
KR1020020061202A 2002-10-08 2002-10-08 System and method for using IP address per virtual line in internet access service using asymmetric digital subscriber line Expired - Fee Related KR100921331B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020061202A KR100921331B1 (en) 2002-10-08 2002-10-08 System and method for using IP address per virtual line in internet access service using asymmetric digital subscriber line

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020061202A KR100921331B1 (en) 2002-10-08 2002-10-08 System and method for using IP address per virtual line in internet access service using asymmetric digital subscriber line

Publications (2)

Publication Number Publication Date
KR20040032256A KR20040032256A (en) 2004-04-17
KR100921331B1 true KR100921331B1 (en) 2009-10-13

Family

ID=37332178

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020061202A Expired - Fee Related KR100921331B1 (en) 2002-10-08 2002-10-08 System and method for using IP address per virtual line in internet access service using asymmetric digital subscriber line

Country Status (1)

Country Link
KR (1) KR100921331B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662511B (en) * 2009-10-10 2012-07-04 中国电信股份有限公司 Network address distributing method, DHCP server, access system and method thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990025517A (en) * 1997-09-12 1999-04-06 정선종 Structure of Satellite Internet Access Central Station for Accepting Public and Private Internet Addresses and Its Operation Method
JP2000196631A (en) * 1998-12-24 2000-07-14 Toshiba Corp Cable modem system and ip address dynamically assigning device
WO2000079733A2 (en) * 1999-06-23 2000-12-28 At & T Wireless Services, Inc. Methods and apparatus for reducing traffic over a communication link in a computer network
KR20010096627A (en) * 2000-05-17 2001-11-08 하정율 ADSL Connecting Device and ADSL System using that
KR20020036211A (en) * 2000-11-08 2002-05-16 남민우 method and apparatus of distributing IP addresses to the clients in DHCP system
KR20020085402A (en) * 2001-05-08 2002-11-16 포디홈네트 Apparatus and method for controlling common ownership of ip addresses in a private network

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990025517A (en) * 1997-09-12 1999-04-06 정선종 Structure of Satellite Internet Access Central Station for Accepting Public and Private Internet Addresses and Its Operation Method
JP2000196631A (en) * 1998-12-24 2000-07-14 Toshiba Corp Cable modem system and ip address dynamically assigning device
WO2000079733A2 (en) * 1999-06-23 2000-12-28 At & T Wireless Services, Inc. Methods and apparatus for reducing traffic over a communication link in a computer network
KR20010096627A (en) * 2000-05-17 2001-11-08 하정율 ADSL Connecting Device and ADSL System using that
KR20020036211A (en) * 2000-11-08 2002-05-16 남민우 method and apparatus of distributing IP addresses to the clients in DHCP system
KR20020085402A (en) * 2001-05-08 2002-11-16 포디홈네트 Apparatus and method for controlling common ownership of ip addresses in a private network

Also Published As

Publication number Publication date
KR20040032256A (en) 2004-04-17

Similar Documents

Publication Publication Date Title
CN100388739C (en) Method and system for realizing DHCP address safety distribution
JPH1065737A (en) Proxy server device and server device
US20070143486A1 (en) Method and apparatus for supporting user mobility by allowing guest access in internet service network, and billing method based on the same
WO2009097717A1 (en) A method, system, gateway device and authentication server for allocating multiservice resources
US20090089431A1 (en) System and method for managing resources in access network
CN1661991A (en) Subscriber line accommodation device and packet filtering method
JP3420512B2 (en) Dynamic domain name system
CN101141492B (en) Method and system for implementing DHCP address safety allocation
US7570647B2 (en) LAN type internet access network and subscriber line accommodation method for use in the same network
EP1472839A2 (en) Method and apparatus for dynamic host configuration protocol lease time determination
JP6712185B2 (en) Terminal device and band allocation method
CN101741556A (en) Method and system for accessing Internet
KR100921331B1 (en) System and method for using IP address per virtual line in internet access service using asymmetric digital subscriber line
KR100407517B1 (en) Apparatus and method for controlling common ownership of ip addresses in a private network
CN118487936A (en) A virtual-real interconnection method, device, equipment and storage medium
CN107682473A (en) A kind of IP address distribution method and device
KR101042114B1 (en) Subscriber service provision control system and control method
CN100459545C (en) Method and system for constructing high-speed outgoing telecommunication service
CN116233655A (en) Service processing method, device and storage medium
KR100744936B1 (en) Access control method and device of floating IP service subscriber
CN116032888B (en) Broadband access method, device, equipment and storage medium
CN101415032B (en) Three-layer private wire access method, apparatus and system
KR100363854B1 (en) Authority Processing Method using AICPS and Satellite Multimedia Service Method using its
KR100708312B1 (en) Authentication system for PIN service and terminal authentication method using same
KR100846536B1 (en) Virtual Private Network using DHCCP and its Security Method

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

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

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

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20120928

Year of fee payment: 4

PR1001 Payment of annual fee

Fee payment year number: 4

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20131001

Year of fee payment: 5

PR1001 Payment of annual fee

Fee payment year number: 5

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 20141006

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20141006

St.27 status event code: N-4-6-H10-H13-oth-PC1903

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000