KR100653527B1 - 인터넷 프로토콜 주소 운용 방법 - Google Patents

인터넷 프로토콜 주소 운용 방법 Download PDF

Info

Publication number
KR100653527B1
KR100653527B1 KR1020050045625A KR20050045625A KR100653527B1 KR 100653527 B1 KR100653527 B1 KR 100653527B1 KR 1020050045625 A KR1020050045625 A KR 1020050045625A KR 20050045625 A KR20050045625 A KR 20050045625A KR 100653527 B1 KR100653527 B1 KR 100653527B1
Authority
KR
South Korea
Prior art keywords
subnet
gateway
interface
packet
address
Prior art date
Application number
KR1020050045625A
Other languages
English (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 KR1020050045625A priority Critical patent/KR100653527B1/ko
Priority to US11/441,981 priority patent/US7693163B2/en
Application granted granted Critical
Publication of KR100653527B1 publication Critical patent/KR100653527B1/ko
Priority to US12/716,575 priority patent/US8054846B2/en
Priority to US13/275,103 priority patent/US8446915B2/en
Priority to US13/888,986 priority patent/US20130246656A1/en

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]
    • 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
    • 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/604Address structures or formats
    • 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/659Internet protocol version 6 [IPv6] addresses
    • 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/668Internet protocol [IP] address subnets

Landscapes

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

Abstract

본 발명은 IP(Internet Protocol) 주소 영역 중에서 인터페이스 ID(Identifier)를 효율적으로 할당, 생성 및 처리하도록 한 IP 주소 운용 방법에 관한 것으로, IP 망에 있어서 서브넷 게이트웨이에서 IP 주소 영역 중 인터페이스 ID의 소정 부분을 서브넷 게이트웨이 인덱스로 사용하도록 할당하는 과정과; 상기 서브넷 게이트웨이에서 상기 인터페이스 ID의 소정 부분과 상기 IP 주소 영역 중의 서브넷 프리픽스 영역간의 조합을 서브넷 ID로 사용하도록 할당하는 과정과; 최하위 서브넷 게이트웨이에서 상기 IP 주소의 형식을 바탕으로 상기 IP 망에 접속하려고 하는 종단장치에 인터페이스 ID를 할당하는 과정을 포함하여 이루어진 것을 특징으로 함으로써, IP 주소의 낭비를 막고 효율적인 IP 주소 관리를 수행할 수 있으며, 과도한 부하 등과 같은 성능 저하 요소를 분산하고 라우팅을 효과적으로 수행할 수 있다.

Description

인터넷 프로토콜 주소 운용 방법 {Method of Operating Internet Protocol Addresses}
도 1은 일반적인 IPv6 주소의 구성을 설명하기 위한 도면.
도 2는 도 1에 있어 인터페이스(Interface) ID(Identifier)를 나타낸 도면.
도 3은 본 발명의 실시 예에 따른 IP(Internet Protocol) 주소 운용 방법을 나타낸 순서도.
도 4는 도 3에 있어 IP 주소 형식을 나타낸 도면.
도 5는 도 3에 있어 계층적 서브넷 게이트웨이(Subnet Gateway) 구조를 나타낸 도면.
* 도면의 주요 부분에 대한 부호의 설명 *
50 : IPv6 망 61 : 게이트웨이
62-1 ~ 62-n : 하위 게이트웨이
63-1 ~ 63-m : 차하위 게이트웨이
본 발명은 IP 주소 운용 방법에 관한 것으로, 특히 IP 주소 영역 중에서 인터페이스 ID를 효율적으로 할당, 생성 및 처리하도록 한 IP 주소 운용 방법에 관한 것이다.
일반적으로, 인터넷은 IPv4 주소를 기반으로 서비스되고 있는데, 해당 IPv4는32(Bit) 주소 체계를 사용하므로 논리적으로 42억 개의 주소 공간을 제공할 수 있다.
그러나, 해당 IPv4 주소의 할당은 클래스단위 할당이므로, 실제 사용 가능한 주소의 수는 논리적인 수치보다 적으며, 이것은 향후 홈 네트워크와 ALL-IP, 그리고 기타 망과 장치에 사용될 경우에 주소의 수가 현저히 모자라게 된다.
상술한 바와 같은 문제점을 해결하기 위해서 제안된 것이 IPv6 주소 체계인데, 해당 IPv6 주소는 128(Bit)로 구성되며, 이 중에서 상위 64(Bit)는 서브넷 프리픽스(Subnet Prefix) 정보로 구성되며, 하위 64(Bit)는 인터페이스 ID로 구성된다.
그러면, 일반적인 IPv6 집계 가능 글로벌 유니캐스트(Aggregatable Global Unicast) 주소 형식을 살펴보면, 도 1에 도시된 바와 같이, 상위 64(Bit) 정보는 서브넷 프리픽스로 인터넷 통신망 관리 규정에 따라 할당되어지며, 하위 64(Bit) 정보는 인터페이스 ID로 네트워크 장치에 부여되는 식별자 정보를 이용하여 자동으 로 만들어진다.
여기서, 해당 상위 64(Bit)는 계층적으로 할당할 수 있도록 각 영역을 나누었으며, 이렇게 계층적으로 할당된 64비트 열은 하나의 서브넷 프리픽스를 표현하며, 또한 하위 64(Bit) 영역의 인터페이스 ID와 조합되어 하나의 완전한 글로벌 유니캐스트 주소가 되어진다.
해당 서브넷 프리픽스는 3(Bit)의 FP(Format Prefix)와, 13(Bit)의 TLA(Top Level Aggregation) ID와, 8(Bit)의 RES(Reserved for Future Use)와, 24(Bit)의 NLA(Next Level Aggregation) ID와, 16(Bit)의 SLA(Site Level Aggregation) ID로 이루어져 있다. 또한, 해당 FP의 값이 예를 들어, '001'의 경우에 집계 가능 글로벌 유니캐스트 주소를 위한 것임을 나타낸다.
그리고, 해당 인터페이스 ID는 IETF에서 EUI-64 형식을 따르길 권고하고 있는데, 이러한 형식을 따르는 장치로부터 생성되어진 인터페이스 ID는 글로벌 영역 또는 로컬(Local) 영역에서 유일함을 보장하게 된다.
도 2에 도시된 바와 같이, 해당 EUI-64 형식으로 만들어진 인터페이스 ID는 24(Bit)의 제조자(Company) ID와 40(Bit)의 확장(Extension) ID로 이루어지는데, 해당 인터페이스 ID와 상위 64(Bit)의 서브넷 프리픽스 정보를 조합한 128(Bit) 주소는 글로벌 유니캐스트 주소로 유일할 것이다.
상술한 바와 같이, 종래의 IPv6 주소 체계는 하나의 서브넷에 최대로 할당할 수 있는 IPv6 주소의 수 및 동시 접속 장치의 수가 264개가 될 수 있다는 것을 의미 한다. 이러한 경우에, 하나의 서브넷을 관리하는 게이트웨이는 264개의 라이팅 정보를 가지고 있어야 하는데, 이러한 라이팅 정보는 실로 엄청난 양이며, 동시에 라우팅을 위해 엄청난 메모리가 사용되어지게 되며, 또한 라우팅 정보 매칭 과정에서 엄청난 지연이 발생할 수 있는 단점이 있었다.
전술한 바와 같은 단점을 해결하기 위한 것으로, 본 발명은 IP 주소 영역 중에서 인터페이스 ID를 효율적으로 할당, 생성 및 처리하도록 한 IP 주소 운용 방법을 제공하는데, 그 목적이 있다.
또한, 본 발명은 IPv6 주소 영역 중에서 인터페이스 ID에 대해서 효율적 할당 및 사용을 통해 서브넷 게이트웨이를 계층적으로 구성하여 부하 분산 및 라우팅을 효과적으로 수행할 수 있도록 하는데, 그 목적이 있다.
또한, 본 발명은 서브넷 프리픽스 정보를 IPv6 주소 영역 중의 인터페이스 ID에도 확장시켜 줌으로써, 무선망에 적용할 경우에 인터넷 정합 장치의 라우팅 정보의 양을 감소시킬 수 있도록 하는데, 그 목적이 있다.
또한, 본 발명은 이동 통신 단말기의 주변 장치에 대해서 해당 이동 통신 단말기를 IPv6 망 억세스 포인트(Network Access Point)로 동작시켜 홈 네트워킹 및 기타 다양한 서비스에 적용될 수 있도록 하는데, 그 목적이 있다.
다르게는, 본 발명은 IPv6 주소 영역 중의 서브넷 프리픽스를 서브넷 ID로 사용하여 해당 서브넷을 관리하는 게이트웨이의 라우팅 정보의 양을 하위 게이트웨이로 이관함으로써, 과다한 메모리 사용과 라우팅 정보 매칭에 사용되는 과도한 부하 등과 같은 성능 저하 요소를 분산시킬 수 있도록 하는데, 그 목적이 있다.
더욱이 다르게는, 본 발명은 기존의 EUI-64 형식을 고집함으로써 발생되는 비효율적인 IP 주소 관리를 해결하여 효율적으로 IP 주소 관리가 이루어지도록 하며, 주소의 낭비를 막을 수 있도록 하는데, 그 목적이 있다.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 실시 예에 따른 IP 주소 운용 방법은 IP 망에 있어서 서브넷 게이트웨이에서 IP 주소 영역 중 인터페이스 ID의 소정 부분을 서브넷 게이트웨이 인덱스로 사용하도록 할당하는 과정과; 상기 서브넷 게이트웨이에서 상기 인터페이스 ID의 소정 부분과 상기 IP 주소 영역 중의 서브넷 프리픽스 영역간의 조합을 서브넷 ID로 사용하도록 할당하는 과정과; 최하위 서브넷 게이트웨이에서 상기 IP 주소의 형식을 바탕으로 상기 IP 망에 접속하려고 하는 종단장치에 인터페이스 ID를 할당하는 과정을 포함하여 이루어진 것을 특징으로 한다.
바람직하게는, 상기 서브넷 게이트웨이 인덱스 할당 과정은 상기 인터페이스 ID 영역의 소정 부분을 계층적으로 재 할당하여 하위의 소정 비트까지 서브넷 프리픽스 정보로 사용하도록 하거나, 추가적으로 해당 하위 소정 비트 이후의 소정 비트까지 서브넷 프리픽스 정보로 더 사용하도록 하는 것을 특징으로 한다.
또한 바람직하게는, 상기 서브넷 게이트웨이 인덱스 할당 과정은 상기 서브넷 게이트웨이에서 상기 인터페이스 ID 영역의 상위 소정 비트를 이용하여 하위 서브넷 게이트웨이 인덱스를 할당하는 단계와; 하위 서브넷 게이트웨이에서 상기 상위 소정 비트 이후의 소정 비트를 이용하여 차하위 서브넷 게이트웨이 인덱스를 할당하는 단계를 포함하여 이루어진 것을 특징으로 한다.
더욱이 바람직하게는, 상기 인터페이스 ID 할당 과정은 상기 서브넷 ID를 사용하지 않는 인터페이스 ID 영역 부분을 다른 종단장치에 할당한 값과 겹치지 않는 종단장치 구분자를 선택하는 단계와; 상기 서브넷 ID로 사용하는 영역 부분 중에서 인터페이스 ID 영역의 값을 추출하는 단계와; 상기 추출 값과 상기 종단장치 구분자를 조합하여 상기 인터페이스 ID로 생성시켜 상기 종단장치에 할당하는 단계를 포함하여 이루어진 것을 특징으로 한다.
다르게는, 본 발명의 실시 예에 따른 IP 주소 운용 방법은 상기 서브넷 게이트웨이에서 상기 IP 주소를 이용하여 자신에게 유입되는 패킷을 처리하여 목적지까지 전송하는 과정을 더 포함하여 이루어진 것을 특징으로 한다.
바람직하게는, 상기 패킷 전송 과정은 상기 서브넷 게이트웨이에서 외부로부터 유입되는 패킷에 대해 자신의 서브넷인지를 확인하는 단계와; 자신의 서브넷으로 전송되어야 할 패킷인 경우에, 상기 인터페이스 ID의 상위 소정 비트를 마스킹한 후에, 해당 마스킹된 패킷을 해당 매칭되는 하위 서브넷 게이트웨이로 전송하는 단계와; 상기 하위 서브넷 게이트웨이에서 상위의 서브넷 게이트웨이로부터 유입된 패킷에 대해 자신의 서브넷인지를 확인하는 단계와; 자신의 서브넷으로 전송되어야 할 패킷인 경우에, 상기 상위 소정 비트 이후의 소정 비트를 마스킹한 후에, 해당 마스킹된 패킷을 해당 매칭되는 차하위 서브넷 게이트웨이로 포워딩시켜 해당 목적지까지 전송하는 단계를 포함하여 이루어진 것을 특징으로 한다.
본 발명은 IPv6 주소 영역 중에서 상위 64(Bit)의 서브넷 프리픽스 값이 글로벌 영역에서 유일한 값으로 할당되므로, 동일한 서브 프리픽스를 사용하는 동일한 링크 상에서 유일한 인터페이스 ID를 보장시켜, 종래의 EUI-64 형식을 따르지 않는다고 하더라도 유일한 글로벌 유니캐스트 주소임을 보장할 수 있도록 해 주며, 또한 이러한 관점에서 볼 경우에 서브넷 게이트웨이가 해당 인터페이스 ID의 생성 및 할당을 담당하며, 각 인터페이스 ID가 링크 상에서 중복되지 않고 유일함을 관리함으로써, 주소 사용의 효율과 라우팅 정보의 효율적인 관리를 수행할 수 있도록 해 준다.
이를 위해서, 본 발명은 IPv6 주소 영역 중에서 하위 64(Bit)인 인터페이스 ID의 일정 부분을 서브넷 게이트웨이 인덱스로 사용하도록 하며, 이에 IPv6 주소 영역 중의 상위 64(Bit)인 서브넷 프리픽스와 해당 인터페이스 ID의 일정 부분간의 조합을 서브넷 ID로 사용하도록 함으로써, 해당 인터페이스 ID의 일정 부분을 사용하여 라우팅을 수행하도록 해 준다. 이때, 해당 서브넷 게이트웨이 인덱스를 계층적으로 할당해 주며, 종단장치에 할당할 인터페이스 ID를 최하위 게이트웨이에서 생성하도록 해 준다. 이하, 본 발명의 실시 예를 첨부한 도면을 참조하여 상세하게 설명하면 다음과 같다.
본 발명의 실시 예에 따른 IP 주소 운용 방법을 도 3의 순서도를 참고하여 설명하면 다음과 같다.
먼저, IPv6 주소 영역 중에서 하위 64(Bit) 영역(즉, 인터페이스 ID)의 일정 부분을 서브넷 게이트웨이 인덱스로 사용하도록 할당해 주는데(단계 S31), 이때 서브넷 프리픽스의 정보를 IPv6 주소 영역 중의 상위 64(Bit) 영역(즉, 서브넷 프리픽스)뿐만 아니라, 해당 인터페이스 ID 영역에도 확장해 주게 된다.
다시 말해서, 상기 인터페이스 ID 영역의 일정 부분을 계층적으로 다시 재 할당하여 하위 64(Bit)의 소정 비트(즉, 'n'(Bit))까지 서브넷 프리픽스 정보로 사용하도록 해 준다.
그리고, 가능하다면 추가적으로 하위 64-n(Bit)의 소정 비트(즉, 'm'(Bit))까지 서브넷 프리픽스 정보로 더 사용하도록 함으로써, IP 주소를 더욱더 효율적으로 사용할 수 있도록 해 준다.
이 때, 상기 서브넷 게이트웨이 인덱스 할당 단계(S31)의 동작을 도 4에 도시된 바와 같은 IPv6 주소 형식을 참고하여 설명하면 다음과 같다.
우선, 서브넷 게이트웨이(설명의 편의상으로 도면에는 도시하지 않음)에서는 상기 IPv6 주소 영역 중의 인터페이스 ID 영역에서 상위 소정 비트(즉, 'n'(Bit))를 이용하여 하위 서브넷 게이트웨이 인덱스(31)를 할당해 주게 된다.
그런 다음에, 하위 서브넷 게이트웨이(설명의 편의상으로 도면에는 도시하지 않음)에서는 상기 IPv6 주소 영역 중의 인터페이스 ID 영역에서 상위 소정 비트( 즉, 'n'(Bit)) 이후의 소정 비트(즉, m(Bit))를 이용하여 차하위 서브넷 게이트웨이 인덱스(32)를 할당해 주게 된다.
이에, 상기 서브넷 게이트웨이에서는 상기 IPv6 주소 영역 중의 상위 64(Bit) 영역(즉, 서브넷 프리픽스)과 상기 인터페이스 ID의 일정 부분간의 조합을 서브넷 ID로 사용하도록 할당해 주는데(단계 S32), 즉 상술한 바와 같이 할당받은 서브넷 게이트웨이 인덱스를 상기 상위 64(Bit)의 서브넷 프리픽스 정보와 합쳐서 서브넷 ID(즉, 도 4에 도시된 바와 같이 하위 서브넷 ID(33)와 차하위 서브넷 ID(34))로 사용하도록 해 준다.
이에 따라, 최하위 서브넷 게이트웨이(설명의 편의상으로 도면에는 도시하지 않음)에서는 상술한 바와 같이 형성되어진 IPv6 주소의 형식을 바탕으로 IPv6 망에 접속하려고 하는 종단장치에 인터페이스 ID를 할당해 주게 된다(단계 S33).
이 때, 상기 인터페이스 ID 할당 단계(S33)의 동작을 살펴보면 다음과 같다.
우선, 상기 최하위 서브넷 게이트웨이에서는 상기 서브넷 ID를 사용하지 않는 인터페이스 ID 영역 부분을 다른 종단장치에 할당한 값과 겹치지 않는 값(이하,'종단장치 구분자'라고 한다)을 선택하도록 한다.
그런 다음에, 상기 최하위 서브넷 게이트웨이에서는 상기 서브넷 ID로 사용하는 영역 부분 중에서 인터페이스 ID 영역의 값을 추출한 후에, 해당 추출된 값과 상기 종단장치 구분자를 조합하여 64(Bit)의 인터페이스 ID로 생성시켜 종단장치에 할당해 주게 된다.
그러면, 상기 인터페이스 ID의 특정 부분을 서브넷 프리픽스 정보와 조합하 여 상기 서브넷 ID로 사용하는 계층적 서브넷 게이트웨이를 형성시켜 줌으로써, 해당 계층적 서브넷 게이트웨이에서는 IPv6 망에 연결되어 있으면서 상술한 바와 같이 형성되어진 IPv6 주소를 이용하여 자신에게로 유입되는 패킷을 처리하여 목적지까지 전송해 주게 된다(단계 S34).
이 때, 상기 계층적 서브넷 게이트웨이 구조는 도 5에 도시된 바와 같이, IPv6 망(50)과, 해당 IPv6 망(50)에 연결되어 있는 게이트웨이(61)와, 해당 게이트웨이(61)에 연결되어 있는 다수 개의 하위 게이트웨이(62-1 ~ 62-n)와, 해당 각 하위 게이트웨이(62-1 ~ 62-n)에 연결되어 있는 다수 개의 차하위 게이트웨이(63-1 ~ 63-m)를 포함하여 이루어진다. 또한, 해당 각 차하위 게이트웨이(63-1 ~ 63-m)에 연결되어지는 게이트웨이가 더 있음을 잘 이해해야 한다.
그리고, 해당 게이트웨이(61)는 상위 64(Bit) 서브넷 프리픽스를 서브넷 ID로 사용하며, 해당 각 하위 게이트웨이(62-1 ~ 62-n)는 상위 64(Bit) 서브넷 프리픽스와 하위 64(Bit) 인터페이스 ID 중의 소정 비트(즉, 'n'(Bit))를 서브넷 ID로 사용하며, 해당 각 차하위 게이트웨이(63-1 ~ 63-m)는 상위 64(Bit) 서브넷 프리픽스와 하위 64(Bit) 인터페이스 ID 중의 소정 비트(즉, 'n + m'(Bit))를 서브넷 ID로 사용하도록 이루어진다.
한편, 상기 패킷 전송 단계(S34)의 동작을 도 5에 도시된 바와 같은 계층적 서브넷 게이트웨이 구조를 참고하여 설명하면 다음과 같다.
우선, 서브넷 게이트웨이(61)에서는 외부로부터 유입되는 패킷에 대하여 자신의 서브넷인지 아닌지를 확인하는데, 이때 자신의 서브넷으로 전송되어야 할 패 킷으로 판단한 경우에는 인터페이스 ID 중에서 상위 소정 비트(즉, 'n'(Bit))를 마스킹한 후에, 해당 마스킹된 패킷을 해당 매칭되는 하위 서브넷 게이트웨이(62-1 ~ 62-n)로 전송하게 된다.
이에, 상기 하위 서브넷 게이트웨이(62-1 ~ 62-n)에서는 상위의 서브넷 게이트웨이(61)로부터 유입된 패킷에 대해서 자신의 서브넷인지 아닌지를 확인하는데, 이때 더 세분화된 차하위 서브넷이 있는지를 확인한 경우에 인터페이스 ID 중에서 상위 소정 비트(즉, 'n'(Bit)) 이후의 소정 비트(즉, 'm'(Bit))를 마스킹한 후에, 해당 마스킹된 패킷을 해당 매칭되는 차하위 서브넷 게이트웨이(63-1 ~ 63-m)로 포워딩시켜 해당 목적지까지 해당 패킷을 전송하게 된다.
상술한 바와 같이, 본 발명의 실시 예에 따른 IP 주소 운용 방법은 종래 기술에서 하나의 서브넷 게이트웨이에서 처리하던 방대한 양의 라우팅 정보의 관리를 하위 계층 라우터로 이관함으로써, 라우팅 처리를 계층적으로 수행할 수 있으며, 이에 라우팅 테이블 관리가 보다 효율적으로 이루어지게 된다.
그리고, 본 발명의 실시 예에 따른 IP 주소 운용 방법은 IPv6 주소 영역 중의 인터페이스 ID에 대해 효율적 할당 및 사용을 통해 서브넷 게이트웨이를 계층적으로 구성시켜 부하 분산 및 라우팅을 효과적으로 수행할 수 있도록 해 준다.
다르게는, 본 발명의 실시 예에 따른 IP 주소 운용 방법을 무선망에 적용할 경우, 즉 3GPP/3GPP2 등과 같은 무선 환경에서 사용할 경우에는, 인터넷 정합 장치의 라우팅 정보의 양을 감소시켜 GGSN/PDSN에 라우팅 정보 및 세션 관리가 용이하며, 또한 IPv6을 기본으로 하는 단말 주변 장치에 대해서 해당 단말은 IPv6 망 억 세스 포인트(Network Access Point)로 사용되며, 이러한 기능을 바탕으로 홈 네트워킹 및 기타 다양한 서비스에 적용할 수 있게 된다.
이상과 같이, 본 발명에 의해 종래의 EUI-64 형식을 따르지 않더라도 IP 주소 영역 중의 인터페이스 ID에 대해서 효율적 할당 및 사용을 통해 서브넷 게이트웨이를 계층적으로 구성하며, IPv6 주소 영역 중의 서브넷 프리픽스를 서브넷 ID로 사용하여 해항 서브넷 게이트웨이의 라우팅 정보의 양을 하위 게이트웨이로 이관함으로써, IP 주소의 낭비를 막고 효율적인 IP 주소 관리를 수행할 수 있으며, 과도한 부하 등과 같은 성능 저하 요소를 분산하고 라우팅을 효과적으로 수행할 수 있다.

Claims (6)

  1. IP(Internet Protocol) 망에 있어서 서브넷 게이트웨이에서 IP 주소 영역 중 인터페이스 ID의 소정 부분을 서브넷 게이트웨이 인덱스로 사용하도록 할당하는 과정과;
    상기 서브넷 게이트웨이에서 상기 인터페이스 ID의 소정 부분과 상기 IP 주소 영역 중의 서브넷 프리픽스 영역간의 조합을 서브넷 ID로 사용하도록 할당하는 과정과;
    최하위 서브넷 게이트웨이에서 상기 IP 주소의 형식을 바탕으로 상기 IP 망에 접속하려고 하는 종단장치에 인터페이스 ID를 할당하는 과정을 포함하여 이루어진 것을 특징으로 하는 인터넷 프로토콜 주소 운용 방법.
  2. 제1항에 있어서,
    상기 서브넷 게이트웨이 인덱스 할당 과정은 상기 인터페이스 ID 영역의 소정 부분을 계층적으로 재 할당하여 하위의 소정 비트까지 서브넷 프리픽스 정보로 사용하도록 하거나, 추가적으로 해당 하위 소정 비트 이후의 소정 비트까지 서브넷 프리픽스 정보로 더 사용하도록 하는 것을 특징으로 하는 인터넷 프로토콜 주소 운용 방법.
  3. 제2항에 있어서,
    상기 서브넷 게이트웨이 인덱스 할당 과정은 상기 서브넷 게이트웨이에서 상기 인터페이스 ID 영역의 상위 소정 비트를 이용하여 하위 서브넷 게이트웨이 인덱스를 할당하는 단계와;
    하위 서브넷 게이트웨이에서 상기 상위 소정 비트 이후의 소정 비트를 이용하여 차하위 서브넷 게이트웨이 인덱스를 할당하는 단계를 포함하여 이루어진 것을 특징으로 하는 인터넷 프로토콜 주소 운용 방법.
  4. 제1항에 있어서,
    상기 인터페이스 ID 할당 과정은 상기 서브넷 ID를 사용하지 않는 인터페이스 ID 영역 부분을 다른 종단장치에 할당한 값과 겹치지 않는 종단장치 구분자를 선택하는 단계와;
    상기 서브넷 ID로 사용하는 영역 부분 중에서 인터페이스 ID 영역의 값을 추출하는 단계와;
    상기 추출 값과 상기 종단장치 구분자를 조합하여 상기 인터페이스 ID로 생성시켜 상기 종단장치에 할당하는 단계를 포함하여 이루어진 것을 특징으로 하는 인터넷 프로토콜 주소 운용 방법.
  5. 제1항에 있어서,
    상기 서브넷 게이트웨이에서 상기 IP 주소를 이용하여 자신에게 유입되는 패킷을 처리하여 목적지까지 전송하는 과정을 더 포함하여 이루어진 것을 특징으로 하는 인터넷 프로토콜 주소 운용 방법.
  6. 제5항에 있어서,
    상기 패킷 전송 과정은 상기 서브넷 게이트웨이에서 외부로부터 유입되는 패킷에 대해 자신의 서브넷인지를 확인하는 단계와;
    자신의 서브넷으로 전송되어야 할 패킷인 경우에, 상기 인터페이스 ID의 상위 소정 비트를 마스킹한 후에, 해당 마스킹된 패킷을 해당 매칭되는 하위 서브넷 게이트웨이로 전송하는 단계와;
    상기 하위 서브넷 게이트웨이에서 상위의 서브넷 게이트웨이로부터 유입된 패킷에 대해 자신의 서브넷인지를 확인하는 단계와;
    자신의 서브넷으로 전송되어야 할 패킷인 경우에, 상기 상위 소정 비트 이후의 소정 비트를 마스킹한 후에, 해당 마스킹된 패킷을 해당 매칭되는 차하위 서브넷 게이트웨이로 포워딩시켜 해당 목적지까지 전송하는 단계를 포함하여 이루어진 것을 특징으로 하는 인터넷 프로토콜 주소 운용 방법.
KR1020050045625A 2005-05-30 2005-05-30 인터넷 프로토콜 주소 운용 방법 KR100653527B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020050045625A KR100653527B1 (ko) 2005-05-30 2005-05-30 인터넷 프로토콜 주소 운용 방법
US11/441,981 US7693163B2 (en) 2005-05-30 2006-05-26 Method of operating internet protocol address and subnet system using the same
US12/716,575 US8054846B2 (en) 2005-05-30 2010-03-03 Method of operating internet protocol address and subnet system using the same
US13/275,103 US8446915B2 (en) 2005-05-30 2011-10-17 Method of operating internet protocol address and subnet system using the same
US13/888,986 US20130246656A1 (en) 2005-05-30 2013-05-07 Method of operating internet protocol address and subnet system using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050045625A KR100653527B1 (ko) 2005-05-30 2005-05-30 인터넷 프로토콜 주소 운용 방법

Publications (1)

Publication Number Publication Date
KR100653527B1 true KR100653527B1 (ko) 2006-12-05

Family

ID=37464783

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050045625A KR100653527B1 (ko) 2005-05-30 2005-05-30 인터넷 프로토콜 주소 운용 방법

Country Status (2)

Country Link
US (4) US7693163B2 (ko)
KR (1) KR100653527B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10104038B2 (en) 2015-08-18 2018-10-16 Electronics And Telecommunications Research Institute Method of defining interface identifier (IID) of IPv6 address and a communication device operating the same

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100653527B1 (ko) * 2005-05-30 2006-12-05 주식회사 팬택앤큐리텔 인터넷 프로토콜 주소 운용 방법
WO2008080341A1 (fr) * 2007-01-01 2008-07-10 Huawei Technologies Co., Ltd. Procédé, système et dispositif d'identification d'un terminal d'utilisateur
TWI393392B (zh) * 2008-09-11 2013-04-11 Myson Century Inc 自動發送之閘道器系統及其自動發送訊息框之方法
US8576857B2 (en) * 2010-01-22 2013-11-05 Cisco Technology, Inc. Automatically identifying an edge-facing router
JP2012034353A (ja) * 2010-06-28 2012-02-16 Panasonic Corp ネットワーク通信装置、通信方法および集積回路
CN102457548B (zh) * 2010-10-20 2015-05-20 中兴通讯股份有限公司 一种获取IPv6接口标识的方法及装置
US8995360B2 (en) * 2011-06-09 2015-03-31 Time Warner Cable Enterprises Llc Techniques for prefix subnetting
US8832238B2 (en) * 2011-09-12 2014-09-09 Microsoft Corporation Recording stateless IP addresses
CN103108308B (zh) 2011-11-15 2017-11-07 中兴通讯股份有限公司 实现身份位置分离、分配接口标识的方法及网元和终端
CN103108056B (zh) * 2011-11-15 2017-05-24 中兴通讯股份有限公司 一种实现身份位置分离网络的设备及方法
US9025604B2 (en) * 2012-01-10 2015-05-05 Cisco Technology, Inc. Scaling IPV4 at large datacenters with device level aggregation
US9112790B2 (en) 2013-06-25 2015-08-18 Google Inc. Fabric network
KR101920190B1 (ko) * 2016-11-22 2019-02-08 한국인터넷진흥원 임의의 ip 생성 방법 및 그 장치
JP6911352B2 (ja) * 2016-12-28 2021-07-28 ソニーグループ株式会社 無線通信装置および無線通信方法
CN114073061A (zh) * 2019-07-05 2022-02-18 三菱电机株式会社 中继装置和网络***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010005278A (ko) * 1999-06-30 2001-01-15 이계철 IPv6에서 멀티캐스트 어드레스 할당방법
JP2002217950A (ja) 2001-01-15 2002-08-02 Sony Corp 情報処理装置および方法、記録媒体、並びにプログラム
KR20030052452A (ko) * 2001-12-21 2003-06-27 한국전자통신연구원 망계층에서의 아이피 버전 식스 기반 노드의 안전한멀티캐스트 주소 자동할당방법
KR20040056392A (ko) * 2002-12-23 2004-07-01 한국전자통신연구원 홈네트워크 환경에서의 정보가전 기기의 IPv6 주소 및이름 자동설정 방법
KR20060019004A (ko) * 2004-08-26 2006-03-03 엘지전자 주식회사 에이티엠인터페이스에서의 아이피브이6 링크로컬 주소구성 방법

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5751971A (en) * 1995-07-12 1998-05-12 Cabletron Systems, Inc. Internet protocol (IP) work group routing
US6754181B1 (en) * 1996-11-18 2004-06-22 Mci Communications Corporation System and method for a directory service supporting a hybrid communication system architecture
US6532217B1 (en) * 1998-06-29 2003-03-11 Ip Dynamics, Inc. System for automatically determining a network address
US6578087B1 (en) * 1999-11-12 2003-06-10 Cisco Technology, Inc. Determining a path through a managed network
US6741585B1 (en) * 2000-05-05 2004-05-25 Lucent Technologies Inc. Interworking of addressing in an internetwork
US7009968B2 (en) * 2000-06-09 2006-03-07 Broadcom Corporation Gigabit switch supporting improved layer 3 switching
JP4572476B2 (ja) * 2001-03-13 2010-11-04 ソニー株式会社 通信処理システム、通信処理方法、および通信端末装置、データ転送制御装置、並びにプログラム
JP4340400B2 (ja) * 2001-04-27 2009-10-07 富士通株式会社 階層化パケット網におけるパケット転送方法並びに階層化パケット通信システム並びに同システムに使用されるエッジノード及び移動端末並びに階層化パケット網におけるパケット転送方法
US7315903B1 (en) * 2001-07-20 2008-01-01 Palladia Systems, Inc. Self-configuring server and server network
JP2003051838A (ja) * 2001-08-07 2003-02-21 Sony Corp アドレス管理システム、インタフェースid設定処理装置、通信端末装置、およびアドレス管理方法、並びにコンピュータ・プログラム
US20030112808A1 (en) * 2001-12-13 2003-06-19 Net Reality Ltd Automatic configuration of IP tunnels
US7177295B1 (en) * 2002-03-08 2007-02-13 Scientific Research Corporation Wireless routing protocol for ad-hoc networks
US7095738B1 (en) * 2002-05-07 2006-08-22 Cisco Technology, Inc. System and method for deriving IPv6 scope identifiers and for mapping the identifiers into IPv6 addresses
US20050089027A1 (en) * 2002-06-18 2005-04-28 Colton John R. Intelligent optical data switching system
US7039018B2 (en) * 2002-07-17 2006-05-02 Intel Corporation Technique to improve network routing using best-match and exact-match techniques
JP3831696B2 (ja) * 2002-09-20 2006-10-11 株式会社日立製作所 ネットワーク管理装置およびネットワーク管理方法
US7388869B2 (en) * 2002-11-19 2008-06-17 Hughes Network Systems, Llc System and method for routing among private addressing domains
US7149225B2 (en) * 2003-03-10 2006-12-12 Cisco Technology, Inc. Arrangement for traversing an IPv4 network by IPv6 mobile nodes via a mobility anchor point
US20050022017A1 (en) * 2003-06-24 2005-01-27 Maufer Thomas A. Data structures and state tracking for network protocol processing
US7649866B2 (en) * 2003-06-24 2010-01-19 Tropos Networks, Inc. Method of subnet roaming within a network
US7620070B1 (en) * 2003-06-24 2009-11-17 Nvidia Corporation Packet processing with re-insertion into network interface circuitry
US7913294B1 (en) * 2003-06-24 2011-03-22 Nvidia Corporation Network protocol processing for filtering packets
US7359983B1 (en) * 2003-06-24 2008-04-15 Nvidia Corporation Fragment processing utilizing cross-linked tables
US7359380B1 (en) * 2003-06-24 2008-04-15 Nvidia Corporation Network protocol processing for routing and bridging
JP2005072685A (ja) * 2003-08-27 2005-03-17 Ntt Docomo Inc ルータ装置及びその装置における経路情報の配布方法並びに通信システム
US20050105524A1 (en) * 2003-11-17 2005-05-19 Hughes Electronics Corporation System and method for provisioning of route information in a meshed communications network
US7974311B2 (en) * 2004-02-10 2011-07-05 Spyder Navigations L.L.C. Configuring addresses in a communication network
US7165722B2 (en) * 2004-03-10 2007-01-23 Microsoft Corporation Method and system for communicating with identification tags
US7499450B2 (en) * 2004-04-30 2009-03-03 Infineon Technologies Ag Router IP port for an IP router
US7460511B2 (en) * 2004-12-23 2008-12-02 Nokia Corporation Device connectivity
KR100653527B1 (ko) * 2005-05-30 2006-12-05 주식회사 팬택앤큐리텔 인터넷 프로토콜 주소 운용 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010005278A (ko) * 1999-06-30 2001-01-15 이계철 IPv6에서 멀티캐스트 어드레스 할당방법
JP2002217950A (ja) 2001-01-15 2002-08-02 Sony Corp 情報処理装置および方法、記録媒体、並びにプログラム
KR20030052452A (ko) * 2001-12-21 2003-06-27 한국전자통신연구원 망계층에서의 아이피 버전 식스 기반 노드의 안전한멀티캐스트 주소 자동할당방법
KR20040056392A (ko) * 2002-12-23 2004-07-01 한국전자통신연구원 홈네트워크 환경에서의 정보가전 기기의 IPv6 주소 및이름 자동설정 방법
KR20060019004A (ko) * 2004-08-26 2006-03-03 엘지전자 주식회사 에이티엠인터페이스에서의 아이피브이6 링크로컬 주소구성 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10104038B2 (en) 2015-08-18 2018-10-16 Electronics And Telecommunications Research Institute Method of defining interface identifier (IID) of IPv6 address and a communication device operating the same

Also Published As

Publication number Publication date
US8054846B2 (en) 2011-11-08
US20130246656A1 (en) 2013-09-19
US7693163B2 (en) 2010-04-06
US20060271682A1 (en) 2006-11-30
US8446915B2 (en) 2013-05-21
US20100158029A1 (en) 2010-06-24
US20120036268A1 (en) 2012-02-09

Similar Documents

Publication Publication Date Title
KR100653527B1 (ko) 인터넷 프로토콜 주소 운용 방법
US10200511B2 (en) Telecommunications apparatus and method
JP4938834B2 (ja) アドレス取得
US8681695B1 (en) Single address prefix allocation within computer networks
JP3735348B2 (ja) インターネットプロトコルアドレス変換装置、これを用いた通信ネットワークシステム及び通信方法
US8028035B2 (en) Shared resource support for internet protocols
KR100908320B1 (ko) IPv6 네트워크 내 호스트 차단 및 탐색방법
US20050027778A1 (en) Automatic configuration of an address allocation mechanism in a computer network
JP2004357292A (ja) IP交換網上で伝達されるデータをIPv4ベースからIPv6ベースに変換するシステム
EP1430695A2 (en) Addressing scheme for wireless mobile clients
US20060067350A1 (en) Method of assigning network identifiers by means of interface identifiers
WO2011147343A1 (zh) Ip网络中地址分配方法、设备及***
US7836182B1 (en) Network device having universal address pool manager and a multi-protocol network address pool
EP1598986B1 (en) Translation bridge between ethernet and 1394A local links for consumer electronics devices
US9667592B2 (en) Efficient utilization of internet protocol addresses
KR20060011533A (ko) 랜상의 아이피브이6 서브넷 관리방법
KR101052913B1 (ko) IPv6 주소를 할당하는 네트워크 시스템 및 그 방법
JP2004015795A (ja) IPv6無線LAN環境でのIPv4管理方法および管理装置
KR20000046358A (ko) 라우터에서 인터넷 프로토콜 패킷의 원천지 주소 할당방법
KR100389583B1 (ko) 링크 로컬 주소를 이용한 멀티캐스트 주소 할당 방법 및그 장치
CN1914886A (zh) 网际协议第六版网络中通信路由器网络号的自动分配
KR20010005278A (ko) IPv6에서 멀티캐스트 어드레스 할당방법
Cui et al. IPv4 Address Sharing and Allocation for IPv6 Transition
KR100608912B1 (ko) Wcdma 이동통신 망에서 napt 기능 제공 방법
KR20150078445A (ko) 이종망 통합주소관리를 위한 동적 주소 할당 장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121102

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20131030

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20141110

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20151102

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20171023

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20181101

Year of fee payment: 13