[go: up one dir, main page]

KR20010096624A - 멀티 인터넷 서비스 제공자 시스템 및 구현방법 - Google Patents

멀티 인터넷 서비스 제공자 시스템 및 구현방법 Download PDF

Info

Publication number
KR20010096624A
KR20010096624A KR1020010008216A KR20010008216A KR20010096624A KR 20010096624 A KR20010096624 A KR 20010096624A KR 1020010008216 A KR1020010008216 A KR 1020010008216A KR 20010008216 A KR20010008216 A KR 20010008216A KR 20010096624 A KR20010096624 A KR 20010096624A
Authority
KR
South Korea
Prior art keywords
address
online
information
isp
connection means
Prior art date
Application number
KR1020010008216A
Other languages
English (en)
Other versions
KR100353892B1 (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 KR1020010008216A priority Critical patent/KR100353892B1/ko
Publication of KR20010096624A publication Critical patent/KR20010096624A/ko
Priority to US10/467,087 priority patent/US20040098468A1/en
Priority to PCT/KR2002/000125 priority patent/WO2002067134A1/ko
Priority to CNB028051513A priority patent/CN1231853C/zh
Priority to JP2002566791A priority patent/JP3779955B2/ja
Priority to EP02716493A priority patent/EP1362292A4/en
Application granted granted Critical
Publication of KR100353892B1 publication Critical patent/KR100353892B1/ko
Priority to HK04104988A priority patent/HK1062058A1/xx

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • 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]
    • 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/2801Broadband local area networks
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/663Transport layer addresses, e.g. aspects of transmission control protocol [TCP] or user datagram protocol [UDP] ports

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

본 발명은 복수개의 인터넷 서비스 제공자(Internet Service Provider; 이하 ISP라 칭함) 사업자가 하나의 ISP 시스템을 공유하여 각 ISP 가입자에게 인터넷 서비스를 제공할 수 있도록 하는 멀티 ISP 시스템 및 그 동작방법에 관한 것으로써, 가입된 ISP의 온라인망을 통하여 외부 온라인망과 온라인정보를 송수신하고자 하는 사용자 PC에 연결된 온라인 연결수단의 정보 및 상기 ISP가 각각 사용하는 IP주소에 관한 정보를 미리 IP주소 할당수단에 저장하고 상기 PC가 상기 ISP 온라인망에 접속하고자 할 경우, 상기 PC 및 온라인 연결수단의 정보를 파악함으로써 상기 PC 및 온라인 연결수단을 복수개의 ISP 온라인망 중 가입된 ISP 온라인망에 연결시켜, 하나의 ISP 시스템으로도 복수개의 ISP 사업자가 가입자에게 ISP 온라인망을 이용할 수 있도록 하는 한편, 동일한 ISP 시스템과 같은 설비에 대한 중복투자를 방지하여 국가적 차원에서도 경제적 손실이 방지되도록 하는 효과가 있다.

Description

멀티 인터넷 서비스 제공자 시스템 및 구현방법{A Multi Internet Service Provider System and a Method}
본 발명은 멀티 인터넷 서비스 제공자(Internet Service Provider; 이하 ISP라 칭함) 시스템 및 그 구현방법에 관한 것으로서, 특히 복수개의 ISP 사업자가 동일 ISP 시스템을 이용하여 인터넷 접속서비스를 제공할 수 있도록 하는 멀티 ISP 시스템 및 그 구현방법에 관한 것이다.
최근 들어 인터넷망과 같은 온라인망을 통해 온라인정보를 송수신하는 사용자가 크게 늘어나면서 상기 사용자가 PC를 이용해 온라인망에 접속할 수 있도록 하는 ISP 사업자 수 역시 크게 증가하였다.
ISP를 통해 인터넷을 이용하고자 하는 사용자는 도 1에 도시된 바와 같이, 본인의 PC(1)와 연결된 케이블모뎀(2)을 통해 비디오, 데이터 및 음성 등으로 이루어진 광대역 콘텐츠가 운송되도록 동축케이블과 광섬유 케이블이 사용되는 HFC(Hybrid Fiber Coaxial Cable;3)망의 CMTS(Cable Modem Termination System;4)와 연결된 허브(5)로 접속된다.
여기서, 상기 허브(5)는 상기 PC(1) 및 케이블모뎀(2)으로 상기케이블모뎀(2)이 가입한 ISP 사업자의 ISP가 사용하는 IP주소가 할당되도록 DHCP 서버(Dynamic Host Configuration Protocol Server; 6)와 연결되며, 상기 허브(5)를 통한 상기 PC(1)의 온라인정보가 외부 온라인망과 송수신되도록 상기 가입된 ISP의 온라인망(7)으로 상기 PC(1)의 온라인정보를 송수신하는 라우터(8) 역시 상기 허브(5)와 연결된다.
상기와 같이 구성된 종래 ISP 시스템의 동작을 설명하면 다음과 같다.
우선, 상기 PC(1)와 연결된 케이블모뎀(2)은 상기 CMTS(4)와 연결된 후 상기 DHCP 서버(6)로부터 사설 IP주소를 할당받는다, 상기 PC(1)는 상기 케이블모뎀(2)이 사설 IP주소를 할당받음에 따라 상기 DHCP 서버(6)로부터 공인 IP주소를 할당받는다.
그 후, 상기 PC(1)는 접속하고자 하는 인터넷망의 호스트 IP주소 혹은 도메인 네임을 웹브라우저에 입력하면, 상기 PC(1)로 공인 IP주소를 할당한 상기 케이블모뎀(2)이 가입된 ISP의 인터넷망(7)과 연결된 라우터(8)는 상기 PC(1)가 외부 온라인망(9)의 상기 호스트에 접속할 수 있도록 다이내믹 라우팅 기능을 수행한다.
상기와 같이 동작하는 ISP 시스템의 경우 ISP 사업자가 HFC망을 이용하여 PC 사용자들에게 초고속 인터넷 접속서비스와 같은 서비스를 제공하려면 각 ISP 사업자별로 별도의 ISP 시스템을 운영하여야 한다는 문제점이 있다.
즉, ISP 사업자별로 별도의 ISP 시스템을 설치 운영함에 따라 복수개의 ISP 사업자들에게 주파수대역을 배분해야 하므로 주파수대역 부족문제가 발생하게 된다.
또한, 만일 CMTS와 케이블모뎀이 동일한 통신프로토콜을 사용하는 ISP 시스템을 사용하게 될 경우, CMTS와 케이블모뎀의 접속시간이 지연되며, 복수개의 CMTS 중 하나의 CMTS에 장애가 발생할 경우 그 장애 CMTS에 접속되었던 케이블모뎀이 다른 CMTS에 접속을 시도함에 따라 정상 상태의 CMTS의 퍼포먼스가 저하되어 사업자가 제공하는 서비스의 품질에 악영항을 주는 문제점이 있다.
이러한 이유들로 말미암아 복수개의 ISP 사업자가 동일한 ISP 시스템을 이용하여 동시에 초고속 인터넷 서비스를 가입자에게 제공하는데는 많은 문제점이 있다.
또한, 상기한 문제점들로 복수개의 ISP 사업자가 각각 별도의 ISP 서비스를 제공하기 위하여 ISP 시스템을 구축할 경우, ISP 사업자별로 동일한 CMTS와 라우터를 사용할 수 없으므로 별도의 CMTS와 라우터를 설치함에 따라 막대한 비용이 소모되며 이는 국가 경제적인 측면에서도 동일한 시스템에 과다한 중복투자가 이루어지는 것이라 경제적 손실이 발생한다는 문제점이 있다.
본 발명은 상기한 종래 기술의 문제점을 해결하기 위하여 안출된 것으로서, 그 목적은 복수개의 ISP 사업자가 동일한 ISP 시스템을 통해 각각의 ISP 가입자들에게 인터넷 접속 서비스를 제공할 수 있도록 하는 멀티 ISP 시스템 및 그 동작방법을 제공하는데 있다.
본 발명의 또 다른 목적은 복수개의 ISP 사업자가 ISP 시스템을 공유하도록하여 동일한 시설에 대한 중복투자에 따른 경제적 손실을 방지함으로써 국가적으로도 통신산업에 소요되는 비용을 감소시킬 수 있도록 하는 멀티 ISP 시스템 및 그 동작방법을 제공하는데 있다.
도 1은 종래 ISP 시스템의 구성이 도시된 블록도,
도 2는 본 발명에 따른 멀티 ISP 시스템의 제1 실시예의 구성이 도시된 블록도,
도 3은 본 발명에 따른 멀티 ISP 시스템의 제2 실시예의 구성이 도시된 블록도,
도 4는 본 발명에 따른 멀티 ISP 시스템에서 전송되는 패킷이 도시된 블록도,
도 5는 본 발명에 따른 멀티 ISP 시스템의 동작방법 도시된 순서도,
도 6은 본 발명에 따른 멀티 ISP 시스템에서 IP주소 할당방법 도시된 순서도이다.
<도면의 주요 부분에 관한 부호의 설명>
10 : IP주소 할당수단 11, 14 : DHCP 서버
12 : 허브 13 : 기가빗 스위치
20 : 라우팅수단 30 : HFC 망
40 : CMTS C1~Cn : 온라인 연결수단
O1~On : ISP 온라인망 P1~Pn : PC
상기한 과제를 해결하기 위한 본 발명에 의한 멀티 ISP 시스템 동작방법의 특징에 따르면, PC에 연결된 복수개의 온라인 연결수단과, 상기 온라인 연결수단으로 IP주소를 부여함으로써 상기 PC가 외부 온라인망에 접속되도록 하는 복수개의 ISP 온라인망을 연결하는 온라인망에 있어서,
상기 복수개의 ISP가 각각 사용하는 IP주소에 관한 정보 및 상기 ISP에 가입한 온라인 연결수단에 관한 정보가 상기 온라인망에서 상기 온라인 연결수단과 상기 ISP 온라인망을 연결하는 IP주소 할당수단에 저장되는 제1 단계와, 상기 IP주소 할당수단으로 상기 PC가 상기 온라인 연결수단을 이용하여 접속 시, 상기 제1 단계에서 저장된 정보에 따라 상기 온라인 연결수단이 가입된 ISP가 사용하는 IP주소가 상기 PC에 할당되는 제2 단계와, 상기 제2 단계에서 상기 PC에 할당된 IP주소에 따라 상기 PC의 송수신정보가 라우팅수단을 통해 상기 가입된 ISP 온라인망과 송수신되어 상기 PC가 외부 온라인망과 온라인정보를 송수신하는 제3 단계로 이루어진다.
또한, 본 발명에 의한 멀티 ISP 시스템의 특징에 따르면, PC에 연결된 복수개의 온라인 연결수단과, 상기 온라인 연결수단으로 IP주소를 부여함으로써 상기 PC가 외부 온라인망에 접속되도록 하는 복수개의 ISP 온라인망을 연결하는 온라인망에 있어서,
상기 온라인망에서 상기 온라인 연결수단과 상기 ISP 온라인망을 연결하며 상기 복수개의 ISP가 각각 사용하는 IP주소에 관한 정보 및 상기 ISP에 가입한 온라인 연결수단에 관한 정보가 저장되는 IP주소 할당수단과, 상기 IP주소 할당수단으로 상기 온라인 연결수단을 이용하여 접속 시, 상기 IP주소 할당수단에 저장된 정보에 따라 상기 온라인 연결수단이 가입된 ISP가 사용하는 IP주소가 할당되는 PC와, 상기 PC에 할당된 IP주소에 따라 상기 PC의 송수신정보를 상기 가입된 ISP 온라인망과 송수신하여 상기 PC가 외부 온라인망과 온라인정보를 송수신하도록 하는 라우팅수단으로 구성된다.
이하, 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세히 설명한다.
본 발명에 의한 멀티 ISP 시스템은 도 2에 도시된 바와 같이, 복수개의 ISP에 가입한 사용자의 PC(P1~Pn)와 연결된 온라인 연결수단(C1~Cn)과, 상기 온라인 연결수단(C1~Cn)을 사용하는 상기 PC(P1~Pn)로 상기 온라인 연결수단(C1~Cn)이 가입된 ISP가 사용하는 IP주소를 할당하는 IP주소 할당수단(10)과, 상기 IP주소 할당수단(10)을 통해 IP주소가 할당된 PC가 가입된 ISP 온라인망(O1~On)을 통해 외부 온라인망(50)과 온라인정보를 송수신할 수 있도록 하는 라우팅수단(20)으로 구성된다.
여기서, 상기 PC(P1~Pn)와 연결된 온라인 연결수단(C1~Cn)은 비디오, 데이터및 음성 등으로 이루어진 광대역 콘텐츠가 운송되도록 동축케이블과 광섬유 케이블이 사용되는 HFC(Hybrid Fiber Coaxial Cable;30)망의 CMTS(Cable Modem Termination System;40)을 통해 상기 IP주소 할당수단(10)과 연결된다.
또한, 상기 IP주소 할당수단(10)은 상기 온라인 연결수단(C1~Cn)과 연결된 상기 PC(P1~Pn)로 상기 온라인 연결수단(C1~Cn)이 가입된 ISP의 IP주소를 할당하는 DHCP 서버(11)와, 상기 DHCP 서버(11)와 상기 온라인 연결수단(C1~Cn)이 연결되도록 하는 허브(12)로 구성된다.
또한, 본 발명의 또 다른 실시예로 상기 IP주소 할당수단(10)과 상기 라우팅수단(20)은 도 3에 도시된 바와 같이, 상기 온라인 연결수단(C1~Cn)과 외부 온라인망에서 송수신되는 온라인정보가 광전송되도록 기가빗스위치(Giga Bit Switch; 13)와, 상기 기가빗스위치(13)를 통해 상기 PC(P1~Pn)로 상기 온라인 연결수단(C1~Cn)이 가입된 ISP의 IP주소를 할당하는 DHCP 서버(14)로 구성 가능하다.
마지막으로 상기 온라인 연결수단(C1~Cn)으로는 일반적으로 케이블모뎀이 사용되며 상기 라우팅수단(20)은 라우터로 구성된다.
여기서, 상기 IP주소 할당수단(10)은 상기 ISP별로 사용하는 사설 IP주소 및 공인 IP주소에 관한 정보를 저장할 수 있는 블록을 미리 설정해 놓는 동시에 상기 ISP에 가입한 온라인 연결수단(C1~Cn)의 정보 역시 저장하여 놓는다. 이렇게 함으로써, 상기 IP주소 할당수단(10)은 상기 온라인 연결수단(C1~Cn)을 통해 PC(P1~Pn)가 외부 온라인망(50)과 온라인정보를 송수신하고자 한다면, 상기 온라인 연결수단(C1~Cn)에 대한 정보를 파악하고, 상기 온라인 연결수단(C1~Cn)이 가입된ISP의 사설 IP주소를 상기 온라인 연결수단(C1~Cn)에 할당한 후, 상기 온라인 연결수단(C1~Cn)으로 사설 IP주소를 할당한 ISP의 공인 IP 주소를 상기 PC(P1~Pn)에 할당한다.
즉, 제1 ISP에 가입하여 상기 제1 ISP 온라인망(O1)을 통해 외부 온라인망과 온라인정보를 교환하고자 하는 사용자는 본인의 PC(P1)와 연결된 온라인 연결수단(C1)을 통해 상기 IP주소 할당수단(10)에 접속한다.
여기서, 상기 온라인 연결수단(C1)이 상기 IP주소 할당수단(10)에 연결됨에 따라 상기 IP주소 할당수단(10)은 상기 ISP에 가입된 온라인 연결수단에 관해 이미 저장된 정보에 따라 상기 온라인 연결수단(C1)이 ISP에 가입되었는지의 여부를 확인한다.
본 실시예에서 상기 IP주소 할당수단(10)은 상기 온라인 연결수단(C1)을 구별할 수 있도록 상기 온라인 연결수단(C1)의 데이터 계층 주소에 관한 정보인 MAC(Media Access Control) 주소 정보를 저장하여 상기 IP주소 할당수단(10)에 접속된 온라인 연결수단의 ISP 가입여부와, 상기 MAC 주소 정보에 따라 가입된 ISP가 사용하는 사설 IP주소를 상기 온라인 연결수단(C1)에 할당한다. 여기서, 상기 온라인 연결수단(C1)을 구별하기 위한 정보로는 MAC 주소 외에도 상기 ISP에 가입된 온라인 연결수단(C1)에 상기 ISP가 부여한 태그(Tag) 정보 등이 있다.
상기 온라인 연결수단(C1)에 사설 IP주소가 할당된 후, 상기 온라인 연결수단(C1)과 연결된 PC(P1)은 상기 IP주소 할당수단(10)으로 상기 온라인 연결수단(C1)의 MAC 주소 정보를 포함한 패킷을 전송한다.
상기 IP주소 할당수단(10)은 상기 PC(P1)가 온라인 연결수단(C1)의 MAC 주소 정보를 전송해 옴에 따라 상기 MAC 주소가 가입된 ISP의 공인 IP주소를 상기 PC(P1)에 할당함으로써 상기 PC(P1)가 그 공인 IP주소를 통하여 가입된 ISP 온라인망(O1)을 거쳐 외부 온라인망(50)과 온라인정보를 교환할 수 있도록 한다.
상기 PC(P1)에 공인 IP주소가 할당된 후, 상기 PC(P1)의 사용자는 웹브라우저에 온라인정보를 송수신하고자 하는 호스트의 IP주소나 도메인 네임을 입력함으로써 상기 호스트와의 접속을 시도한다.
이럴 경우, 상기 PC(P1)가 외부와 송수신하고자 하는 온라인정보는 라우팅수단(20)인 라우터를 통해 ISP 온라인망(O1)으로 전달되는데, 여기서 상기 라우터는 상기 PC(P1)의 소스 주소 즉, 상기 PC(P1)에 할당된 공인 IP주소를 인식한 후, 상기 IP주소가 복수개의 ISP 중 어느 ISP에서 사용하고 있는지를 상기 IP주소 할당수단(10)을 통해 판단한다.
여기서, 상기 PC(P1)는 제1 ISP의 온라인망(O1)을 이용함에 따라 상기 라우터는 상기 PC(P1)의 온라인정보를 상기 제1 ISP의 온라인망(O1)과 송수신함으로써 상기 PC(P1)가 복수개의 ISP중 가입된 ISP의 온라인망을 통해 외부 온라인망(50)과 온라인정보를 송수신하도록 한다.
도 4에는 본 발명에 따른 멀티 ISP 시스템에서 온라인 연결수단과 PC가 IP주소 할당수단으로 전송하는 패킷이 도시되었다.
상기 패킷에는 본 패킷을 정의하는 정의블록(52)과, 패킷의 길이를 나타내는패킷길이블록(0e)과, 후에 배열된 제1 데이터의 종류를 나타내는 제1 데이터 분류블록(01)과, 상기 제1 데이터의 길이를 나타내는 제1 데이터 길이블록(04)과, 본 패킷이 온라인 연결수단에서 전송된 것인지 또는 PC에서 전송된 것인지를 표시하며, 상기 제1 데이터가 포함된 제1 데이터블록(0x,xx,xx,xx)과, 후에 배열된 제2 데이터의 종류를 나타내는 제2 데이터 분류블록(02)과, 상기 제2 데이터를 길이를 나타내는 제2 데이터 길이블록(06)과, 온라인 연결수단의 MAC 주소 정보로 이루어진 제2 데이터 블록(xx,xx,xx,xx,xx,xx)으로 이루어진다.
상기 IP주소 할당수단은 상기 제1 데이터 블록의 제1 블록(Ox)의 데이터에 따라 본 패킷이 케이블모뎀에서 전송된 것인지 혹은 PC에서 전송된 것인지를 파악한다.
즉, 본 패킷이 케이블모뎀에서 전송되었을 경우 상기 제1 데이터블록의 제1 블록은 00의 데이터값을 가지며, PC에서 전송되었을 경우 상기 제1 블록은 01의 데이터값을 가진다.
따라서, 상기 IP주소 할당수단은 전송된 패킷의 정의블록이 52의 데이터값을 가지며, 상기 제1 블록이 00의 데이터값을 가질 경우, 온라인 연결수단이 IP주소 할당수단에 접속하였음을 알고, 상기 온라인 연결수단의 MAC 주소를 확인하여 상기 MAC 주소가 가입된 ISP의 사설 IP주소를 상기 온라인 연결수단에 할당한다.
한편, 상기 IP주소 할당수단은 전송된 패킷의 정의블록이 52의 데이터값을 가지며, 상기 제1 블록이 01의 데이터값을 가질 경우, PC가 IP주소 할당수단에 접속하였음을 알고, 상기 제2 데이터 블록에 포함된 상기 PC와 연결된 온라인 연결수단의 MAC 주소를 확인하여 상기 MAC 주소가 가입된 ISP의 공인 IP주소를 상기 PC에 할당한다.
상기와 같이 구성된 본 발명의 동작을 도 5를 참고로 살펴보면 다음과 같다.
먼저, 제1 단계에서 복수개의 ISP별로 사용하는 사설 IP주소 및 공인 IP주소에 관한 정보와 상기 ISP에 가입된 온라인 연결수단의 MAC 주소 정보가 IP주소 할당수단에 저장된다.(A1)
제2 단계에서, 상기 ISP에 가입된 온라인 연결수단이 상기 IP주소 할당수단에 접속할 경우, 상기 IP주소 할당수단은 상기 온라인 연결수단의 MAC 주소를 확인하고, 상기 MAC 주소가 가입된 ISP의 사설 IP주소를 상기 온라인 연결수단에 할당한다. (A2)
제3 단계에서, 상기 PC는 상기 온라인 연결수단이 상기 IP주소 할당수단으로부터 사설 IP주소를 할당받음에 따라, 상기 IP주소 할당수단에 접속한다. (A3)
제4 단계에서, 상기 PC가 상기 IP주소 할당수단에 접속함에 따라, 상기 IP주소 할당수단은 상기 PC가 전송한 패킷에 포함된 상기 온라인 연결수단의 MAC 주소에 따라 상기 PC에 상기 MAC 주소가 가입된 ISP의 공인 IP주소를 할당한다. (A4)
제5 단계에서, 상기 PC는 가입된 ISP의 공인 IP주소가 할당됨에 따라 외부 온라인망과 온라인정보를 송수신하고자, 원하는 호스트의 IP주소 혹은 도메인 네임을 웹브라우저에 입력한다. (A5)
제6 단계에서, 상기 PC가 외부 온라인망과 온라인정보를 송수신하고자 함에따라, 상기 PC의 온라인정보를 ISP 온라인망과 송수신하는 라우팅수단은 상기 PC의 소스 주소, 즉, 상기 PC에게 할당된 공인 IP주소를 인지하고, 상기 IP주소 할당수단을 통해 그 공인 IP주소가 어느 ISP를 사용하는지 확인한다. (A6)
제7 단계에서, 상기 라우팅수단은 상기 PC가 어느 ISP에 가입되었는지 확인한 후, 상기 PC의 온라인정보를 상기 PC가 가입된 ISP의 온라인망에 송수신함으로써 상기 PC가 외부 온라인망과 원하는 정보를 상기 가입된 ISP를 통해 송수신할 수 있도록 한다. (A7)
여기서, 상기 제2,3,4 단계는 ISP 시스템의 종류에 따라 생략 가능하다. 즉, PC는 IP주소 할당수단에 바로 연결되어 가입된 ISP의 IP주소를 할당받은 후, 그 ISP 온라인망과 온라인정보를 송수신함으로써 외부 온라인망과 온라인정보를 교환한다.
다음은, 본 발명에 따른 IP주소 할당수단의 IP주소 할당방법을 도 6을 참고로 설명한다.
먼저, 제1 단계에서 복수개의 ISP별로 사용하는 사설 IP주소 및 공인 IP주소에 관한 정보와 상기 ISP에 가입된 온라인 연결수단의 MAC 주소 정보가 IP주소 할당수단에 저장된다.(B1)
제2 단계에서 상기 IP주소 할당수단으로 IP주소 할당을 요청하는 패킷 즉, 상기 도 4에 도시된 패킷이 전송된다. (B2)
제3 단계에서, 상기 IP주소 할당수단은 상기 제2 단계의 패킷이 전송되면 상기 패킷의 제1 데이터 블록의 제1 블록을 확인하여 상기 패킷이 온라인 연결수단으로부터 전송된 것인지 혹은 PC로부터 전송된 것인지 판단한다. (B3)
상기 제3 단계에서 상기 IP주소 할당수단에 전송된 패킷이 온라인 연결수단에서 전송될 것일 경우, 제4 단계에서, 상기 IP주소 할당수단은 상기 온라인 연결수단의 MAC 주소를 확인하여 상기 IP주소 할당수단에 저장되어 있는지를 확인한다. (B4)
상기 제4 단계에서 상기 온라인 연결수단의 MAC 주소가 상기 IP주소 할당수단에 저장되어 있을 경우, 제5 단계에서, 상기 IP주소 할당수단은 복수개의 ISP중 상기 MAC 주소가 가입된 ISP를 선택하여 상기 ISP가 사용하는 사설 IP주소를 상기 온라인 연결수단에 할당한다. (B5)
한편, 상기 제4 단계에서 상기 온라인 연결수단의 MAC 주소가 상기 IP주소 할당수단에 저장되어 있지 않을 경우, 제6 단계에서, 상기 IP주소 할당수단은 상기 온라인 연결수단이 가입된 ISP가 없는 것을 인지하고 IP주소를 할당하지 않는다.(B6)
또한, 상기 제3 단계에서 상기 IP주소 할당수단에 전송된 패킷이 PC에서 전송될 것일 경우, 제7 단계에서 상기 IP주소 할당수단은 상기 패킷의 제2 데이터 블록에 포함된 온라인 연결수단의 MAC 주소에 관한 정보를 확인한다. (B7)
제8 단계에서, 상기 IP주소 할당수단은 상기 제4 단계와 마찬가지로 상기 제7 단계에서 확인된 MAC 주소가 상기 IP주소 할당수단에 저장되어 있는지 확인한다. (B8)
상기 제8 단계에서 상기 MAC 주소가 상기 IP주소 할당수단에 저장되어 있을 경우, 제9 단계에서 상기 IP주소 할당수단은 상기 MAC 주소가 가입된 ISP가 사용하는 공인 IP주소를 상기 PC에 할당한다. (B9)
한편, 상기 제8 단계에서 상기 MAC 주소가 상기 IP주소 할당수단에 저장되어 있지 않을 경우, 제10 단계에서 상기 IP주소 할당수단은 상기 PC로 IP주소를 할당하지 않는다. (B10)
상기와 같이 구성되는 본 발명의 멀리 ISP 시스템 및 그 동작방법은 가입된 ISP의 온라인망을 통하여 외부 온라인망과 온라인정보를 송수신하고자 하는 사용자 PC에 연결된 온라인 연결수단의 정보 및 상기 ISP가 각각 사용하는 IP주소에 관한 정보를 IP주소 할당수단에 미리 저장하고 상기 PC가 상기 ISP 온라인망에 접속하고자 할 경우, 상기 PC 및 온라인 연결수단의 정보를 파악함으로써 상기 PC 및 온라인 연결수단을 복수개의 ISP 온라인망 중 가입된 ISP 온라인망에 연결시켜, 하나의 ISP 시스템으로도 복수개의 ISP 사업자가 가입자에게 ISP 온라인망을 이용할 수 있도록 하는 한편, 동일한 ISP 시스템과 같은 설비에 대한 중복투자를 방지하여 국가적 차원에서도 경제적 손실이 방지되도록 하는 효과가 있다.

Claims (15)

  1. PC에 연결된 복수개의 온라인 연결수단과, 상기 온라인 연결수단으로 IP주소를 부여함으로써 상기 PC가 외부 온라인망에 접속되도록 하는 복수개의 ISP(Internet Service Provider)를 연결하는 온라인망에 있어서,
    상기 복수개의 ISP가 각각 사용하는 IP주소에 관한 정보 및 상기 ISP에 가입한 온라인 연결수단에 관한 정보가 상기 온라인망에서 상기 온라인 연결수단과 상기 ISP 온라인망을 연결하는 IP주소 할당수단에 저장되는 제1 단계와; 상기 IP주소 할당수단으로 상기 PC가 상기 온라인 연결수단을 이용하여 접속 시, 상기 제1 단계에서 저장된 정보에 따라 상기 온라인 연결수단이 가입된 ISP가 사용하는 IP주소가 상기 PC에 할당되는 제2 단계와; 상기 제2 단계에서 상기 PC에 할당된 IP주소에 따라 상기 PC의 송수신정보가 라우팅수단을 통해 상기 가입된 ISP의 온라인망과 송수신되어 상기 PC가 외부 온라인망과 온라인정보를 송수신하는 제3 단계를 포함하여 이루어진 것을 특징으로 하는 멀티 인터넷 서비스 제공자 시스템 구현방법.
  2. 제 1 항에 있어서,
    상기 제1 단계에서 상기 IP주소 할당수단은 상기 ISP별로 사용하는 사설 IP주소에 관한 정보와 공인 IP주소에 관한 정보를 저장하는 것을 특징으로 하는 멀티 인터넷 서비스 제공자 시스템 구현방법.
  3. 제 1 항에 있어서,
    상기 제1 단계에서 상기 IP주소 할당수단은 상기 IP주소 할당수단에 접속되는 상기 온라인 연결수단을 구별할 수 있도록 상기 온라인 연결수단에 관한 정보를 저장하는 것을 특징으로 하는 멀티 인터넷 서비스 제공자 시스템 구현방법.
  4. 제 1 항에 있어서,
    상기 제1 단계에서 상기 IP주소 할당수단은 상기 온라인 연결수단의 데이터 링크 계층 주소에 관한 정보를 저장하는 것을 특징으로 하는 멀티 인터넷 서비스 제공자 시스템 구현방법.
  5. 제 1 항에 있어서,
    상기 제2 단계는 상기 제1 단계의 온라인 연결수단이 상기 IP주소 할당수단과 연결되는 제1 연결단계와; 상기 제1 연결단계에서 연결된 온라인 연결수단의 데이터 링크 계층 주소에 관한 정보가 상기 IP주소 할당수단에 저장된 온라인 연결수단에 관한 정보와 비교되는 제1 비교단계와; 상기 제1 비교단계의 비교결과에 따라 상기 온라인 연결수단으로 상기 온라인 연결수단이 가입된 ISP가 사용하는 사설 IP주소가 할당되는 사설 IP주소 할당단계를 더 포함하여 이루어진 것을 특징으로 하는 멀티 인터넷 서비스 제공자 시스템 구현방법.
  6. 제 1 항에 있어서,
    상기 제2 단계에서 상기 PC는 상기 온라인 연결수단을 통해 상기 IP주소 할당수단과 연결되는 제2 연결단계와; 상기 제2 연결단계에서 연결된 온라인 연결수단의 데이터 링크 계층 주소에 관한 정보가 상기 IP주소 할당수단에 저장된 온라인 연결수단에 관한 정보와 비교되는 제2 비교단계와; 상기 제2 비교단계의 비교결과에 따라 상기 PC로 상기 PC와 연결된 상기 온라인 연결수단이 가입된 ISP가 사용하는 공인 IP주소가 할당되는 공인 IP주소 할당단계를 포함하여 이루어진 것을 특징으로 하는 멀티 인터넷 서비스 제공자 시스템 구현방법.
  7. 제 5 항 또는 제 6 항에 있어서,
    상기 비교단계에서 상기 온라인 연결수단의 데이터 링크 계층 주소가 상기 IP주소 할당수단에 저장된 온라인 연결수단에 관한 정보와 일치하는 것이 없을 경우, 상기 연결단계의 연결이 해제되는 것을 특징으로 하는 멀티 인터넷 서비스 제공자 시스템 구현방법.
  8. 제 5 항 또는 제 6 항에 있어서,
    상기 IP주소 할당단계에서 상기 IP주소 할당수단은 상기 비교단계에서 상기 온라인 연결수단의 데이터 링크 계층 주소가 상기 IP주소 할당수단에 저장된 온라인 연결수단에 관한 정보와 일치하는 것이 있을 경우, 상기 데이터 링크 계층 주소가 가입된 ISP의 IP주소를 할당하는 것을 특징으로 하는 멀티 인터넷 서비스 제공자 시스템 구현방법.
  9. 제 1 항에 있어서,
    상기 제3 단계는 상기 PC가 상기 제2 단계에서 할당된 IP주소를 통해 외부 온라인망과 접속하는 접속단계와; 상기 접속단계에서 외부 온라인망과 접속하는 PC의 IP주소가 상기 PC의 온라인정보를 송수신하는 라우팅수단에서 인지되는 IP주소 인지단계와; 상기 IP주소 인지단계에서 상기 PC의 IP주소를 인지한 라우팅수단이 상기 IP주소를 사용하는 ISP로 상기 PC의 온라인정보를 송수신하는 온라인정보 송수신단계와; 상기 온라인정보 송수신단계에서 상기 PC가 가입된 ISP를 통해 온라인정보를 송수신함에 따라 상기 PC가 외부 온라인망과 온라인정보를 교환하는 온라인정보 교환단계로 이루어진 것을 특징으로 하는 멀티 인터넷 서비스 제공자 시스템 구현방법.
  10. 제 9 항에 있어서,
    상기 온라인정보 송수신단계에서 상기 라우팅수단은 상기 PC의 IP주소를 사용하는 ISP에 관한 정보를 상기 IP주소 할당수단을 통해 인지하여 상기 ISP로 상기 PC의 온라인정보를 송수신하는 것을 특징으로 하는 멀티 인터넷 서비스 제공자 시스템 구현방법.
  11. PC에 연결된 복수개의 온라인 연결수단과, 상기 온라인 연결수단으로 IP주소를 부여함으로써 상기 PC가 외부 온라인망에 접속되도록 하는 복수개의 ISP의 온라인망을 연결하는 온라인망에 있어서,
    상기 온라인망에서 상기 온라인 연결수단과 상기 ISP 온라인망을 연결하며 상기 복수개의 ISP가 각각 사용하는 IP주소에 관한 정보 및 상기 ISP에 가입한 온라인 연결수단에 관한 정보가 저장되는 IP주소 할당수단과; 상기 IP주소 할당수단으로 상기 온라인 연결수단을 이용하여 접속 시, 상기 IP주소 할당수단에 저장된 정보에 따라 상기 온라인 연결수단이 가입된 ISP가 사용하는 IP주소가 할당되는 PC와; 상기 PC에 할당된 IP주소에 따라 상기 PC의 송수신정보를 상기 가입된 ISP의 온라인망과 송수신하여 상기 PC가 외부 온라인망과 온라인정보를 송수신하도록 하는 라우팅수단을 포함하여 이루어진 것을 특징으로 하는 멀티 인터넷 서비스 제공자 시스템.
  12. 제 11 항에 있어서,
    상기 IP주소 할당수단은 상기 ISP별로 사용하는 사설 IP주소에 관한 정보와 공인 IP주소에 관한 정보를 저장할 수 있는 블록이 설정되도록 구성된 것을 특징으로 하는 멀티 인터넷 서비스 제공자 시스템.
  13. 제 11 항에 있어서,
    상기 IP주소 할당수단은 상기 온라인 연결수단의 데이터 링크 계층 주소에 관한 정보를 저장할 수 있는 블록이 설정되도록 구성된 것을 특징으로 하는 멀티 인터넷 서비스 제공자 시스템.
  14. 제 11 항에 있어서,
    상기 IP주소 할당수단은 상기 접속된 온라인 연결수단에 관해 저장된 정보에 따라 상기 PC로 상기 온라인 연결수단이 가입된 ISP의 IP주소를 할당하는 DHCP 서버(Dynamic Host Configuration Protocol Server)와, 상기 DHCP 서버와 상기 온라인 연결수단이 연결되도록 하는 허브를 포함하여 구성된 것을 특징으로 하는 멀티 인터넷 서비스 제공자 시스템.
  15. 제 11 항에 있어서,
    상기 IP주소 할당수단과 상기 라우팅수단은 상기 온라인 연결수단과 외부 온라인망에서 송수신되는 온라인정보가 광전송되도록 기가빗스위치(Giga Bit Switch)와, 상기 기가빗스위치를 통해 상기 PC로 상기 온라인 연결수단이 가입된 ISP의 IP주소를 할당하는 DHCP 서버를 포함하여 구성된 것을 특징으로 하는 멀티 인터넷 서비스 제공자 시스템.
KR1020010008216A 2001-02-19 2001-02-19 멀티 인터넷 서비스 제공자 시스템 및 구현방법 KR100353892B1 (ko)

Priority Applications (7)

Application Number Priority Date Filing Date Title
KR1020010008216A KR100353892B1 (ko) 2001-02-19 2001-02-19 멀티 인터넷 서비스 제공자 시스템 및 구현방법
US10/467,087 US20040098468A1 (en) 2001-02-19 2002-01-28 Multi internet service provider system and method of the same
PCT/KR2002/000125 WO2002067134A1 (ko) 2001-02-19 2002-01-28 A multi internet service provider system and method of the same
CNB028051513A CN1231853C (zh) 2001-02-19 2002-01-28 多因特网业务提供系统及方法
JP2002566791A JP3779955B2 (ja) 2001-02-19 2002-01-28 マルチインターネットサービス提供者システム及びその具現方法
EP02716493A EP1362292A4 (en) 2001-02-19 2002-01-28 MULTIPLE INTERNET SERVICE PROVIDER SYSTEM AND METHOD
HK04104988A HK1062058A1 (en) 2001-02-19 2004-07-08 A multi internet service provider system and method of the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010008216A KR100353892B1 (ko) 2001-02-19 2001-02-19 멀티 인터넷 서비스 제공자 시스템 및 구현방법

Publications (2)

Publication Number Publication Date
KR20010096624A true KR20010096624A (ko) 2001-11-08
KR100353892B1 KR100353892B1 (ko) 2002-09-28

Family

ID=36792805

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010008216A KR100353892B1 (ko) 2001-02-19 2001-02-19 멀티 인터넷 서비스 제공자 시스템 및 구현방법

Country Status (7)

Country Link
US (1) US20040098468A1 (ko)
EP (1) EP1362292A4 (ko)
JP (1) JP3779955B2 (ko)
KR (1) KR100353892B1 (ko)
CN (1) CN1231853C (ko)
HK (1) HK1062058A1 (ko)
WO (1) WO2002067134A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100837516B1 (ko) * 2007-04-24 2008-06-12 (주)아모레퍼시픽 온라인망을 기반으로 하는 개인미디어계정 운영 시스템

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001071982A1 (en) * 2000-03-20 2001-09-27 At & T Corp. Service selection in a shared access network using policy routing
US7577154B1 (en) * 2002-06-03 2009-08-18 Equinix, Inc. System and method for traffic accounting and route customization of network services
US7774499B1 (en) * 2003-10-30 2010-08-10 United Online, Inc. Accelerating network communications
CN100452921C (zh) * 2005-07-08 2009-01-14 华为技术有限公司 实现网络服务提供商发现的方法及相应装置
US8645568B2 (en) * 2007-11-16 2014-02-04 Equinix, Inc. Various methods and apparatuses for a route server
US8650805B1 (en) 2010-05-17 2014-02-18 Equinix, Inc. Systems and methods for DMARC in a cage mesh design
CN108712339A (zh) * 2018-05-11 2018-10-26 四川斐讯信息技术有限公司 一种适用于校园的网络多出口管理方法及系统

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6058307A (en) * 1995-11-30 2000-05-02 Amsc Subsidiary Corporation Priority and preemption service system for satellite related communication using central controller
US5790548A (en) * 1996-04-18 1998-08-04 Bell Atlantic Network Services, Inc. Universal access multimedia data network
US6888834B1 (en) * 1999-09-10 2005-05-03 Keyon Communications Llc System and method for providing wireless internet services
MY122767A (en) * 1999-11-02 2006-05-31 Matsushita Electric Ind Co Ltd Network connection apparatus
US7085836B1 (en) * 2000-08-18 2006-08-01 2Wire, Inc. System and method for automatic private IP address selection
KR100416541B1 (ko) * 2000-11-30 2004-02-05 삼성전자주식회사 홈게이트웨이와 홈포탈서버를 이용한 홈네트워크 접근방법 및 그 장치
US7099944B1 (en) * 2001-07-13 2006-08-29 Bellsouth Intellectual Property Corporation System and method for providing network and service access independent of an internet service provider

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100837516B1 (ko) * 2007-04-24 2008-06-12 (주)아모레퍼시픽 온라인망을 기반으로 하는 개인미디어계정 운영 시스템

Also Published As

Publication number Publication date
WO2002067134A1 (ko) 2002-08-29
CN1231853C (zh) 2005-12-14
HK1062058A1 (en) 2004-10-15
EP1362292A1 (en) 2003-11-19
EP1362292A4 (en) 2007-03-21
KR100353892B1 (ko) 2002-09-28
JP3779955B2 (ja) 2006-05-31
US20040098468A1 (en) 2004-05-20
CN1493034A (zh) 2004-04-28
JP2004527941A (ja) 2004-09-09

Similar Documents

Publication Publication Date Title
US6801528B2 (en) System and method for dynamic simultaneous connection to multiple service providers
US8051206B2 (en) Intelligent network address translator and methods for network address translation
US8751617B2 (en) Method and device for identifying and selecting an interface to access a network
CN100366033C (zh) 在不同专用网络的设备之间提供直接连接的装置和方法
CN101019387B (zh) 网络用户优先级分配系统
US20040111529A1 (en) Dynamic host based load balancing of a multihomed network
US20070276957A1 (en) Apparatus and method for providing data session source device information
CN101026519A (zh) 基于用户信息字符串动态创建vlan接口
US9319235B2 (en) Authentication, authorization, and accounting based on an automatically generated username
KR20120055694A (ko) 사용자 액세스 방법, 시스템, 및 액세스 서버, 액세스 장치
KR100353892B1 (ko) 멀티 인터넷 서비스 제공자 시스템 및 구현방법
US7570647B2 (en) LAN type internet access network and subscriber line accommodation method for use in the same network
KR100964860B1 (ko) 주소 매핑 장치 및 방법
KR100433621B1 (ko) 사설 인터넷의 단대단 서비스를 위한 다중 계층 인터넷프로토콜 및 상기 다중 계층 인터넷 프로토콜 패킷의송/수신 방법
US10164937B2 (en) Method for processing raw IP packet and device thereof
KR20060059877A (ko) 이더넷 접근 시스템에 관한 장치 및 방법
CN114205192A (zh) 一种网关设备和网关通信方法
CN100525360C (zh) xDSL终端处理用户计算机和局端设备间业务流的方法
KR20010040075A (ko) 네트워크 주소 변환 기능을 이용한 주소 절약형 인터넷접속방법 및 장치
KR100505992B1 (ko) 다중 인터넷서비스 제공시스템 및 제공방법
KR20070039302A (ko) 다중 인터넷 서비스 제공 시스템 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20010219

PA0201 Request for examination
G15R Request for early publication
PG1501 Laying open of application

Comment text: Request for Early Opening

Patent event code: PG15011R01I

Patent event date: 20011023

A302 Request for accelerated examination
PA0302 Request for accelerated examination

Patent event date: 20020305

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

Patent event date: 20010219

Patent event code: PA03021R01I

Comment text: Patent Application

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20020906

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20020910

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20020911

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20050909

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20060712

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20070803

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20080911

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20090911

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20100816

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20100816

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20110817

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20110817

Start annual number: 10

End annual number: 12

FPAY Annual fee payment

Payment date: 20140821

Year of fee payment: 15

PR1001 Payment of annual fee

Payment date: 20140821

Start annual number: 13

End annual number: 15

FPAY Annual fee payment

Payment date: 20170809

Year of fee payment: 16

PR1001 Payment of annual fee

Payment date: 20170809

Start annual number: 16

End annual number: 16

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20210621