KR100714111B1 - IPv6 애니캐스트 서비스 지원을 위한 애니캐스트라우팅 장치 및 방법 - Google Patents
IPv6 애니캐스트 서비스 지원을 위한 애니캐스트라우팅 장치 및 방법 Download PDFInfo
- Publication number
- KR100714111B1 KR100714111B1 KR1020050119468A KR20050119468A KR100714111B1 KR 100714111 B1 KR100714111 B1 KR 100714111B1 KR 1020050119468 A KR1020050119468 A KR 1020050119468A KR 20050119468 A KR20050119468 A KR 20050119468A KR 100714111 B1 KR100714111 B1 KR 100714111B1
- Authority
- KR
- South Korea
- Prior art keywords
- message
- ipv6
- anycast address
- address
- ipv6 anycast
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- 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/5069—Address allocation for group communication, multicast communication or broadcast communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/167—Adaptation for transition between two IP versions, e.g. between IPv4 and IPv6
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/659—Internet protocol version 6 [IPv6] addresses
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 IPv6 애니캐스트 서비스 지원을 위한 애니캐스트 라우팅 장치 및 방법에 관한 것으로서, 인접 탐색 프로토콜(NDP) 메세지를 수신하는 수신부, 상기 NDP 메세지가 IPv6 애니캐스트 주소 정보를 포함한 경우, 상기 NDP 메세지를 기초로 상기 IPv6 애니캐스트 주소에 대한 호스트 라우트 및 상기 IPv6 애니캐스트 주소에 대한 네이버 엔트리를 추가 또는 삭제하는 라우팅 엔트리부;및 인접 노드 접근불가 감지(NUD) 과정을 기초로 상기 호스트 라우트 또는 상기 네이버 엔트리를 관리하는 애니캐스트 주소 관리부를 포함한다. 이로써 호스트와 라우터 간의 IPv6 애니캐스트 주소 전달을 통해 효과적인 라우팅 정보를 구성한다.
IPv6 애니캐스트, 라우팅
Description
도 1 은 IETF RFC 2526으로 정의된 예약된 서브넷 애니캐스트 주소 포맷을 도시한다.
도 2 는 본 발명의 애니캐스트 라우팅 장치의 내부 구성도를 도시한다.
도 3 은 본 발명의 바람직한 일 실시예로서, 호스트에서 라우트로의 IPv6 애니캐스트 주소 전달 및 라우터에서 애니캐스트 라우팅 과정을 도시한다.
도 4 는 본 발명의 바람직한 일 실시예로서, RS 메세지 포맷을 도시한다.
도 5 는 본 발명의 바람직한 일 실시예로서, NA 메세지 포맷을 도시한다.
도 6 은 본 발명의 바람직한 일 실시예로서, 애니캐스트 라우팅 방법의 흐름도를 도시한다.
도 7 은 도 2 에 도시된 애니캐스트 주소관리부에서 주기적으로 NUD 과정을 수행하는 흐름도를 도시한다.
본 발명은 IPv6 애니캐스트 서비스 지원을 위한 애니캐스트 라우팅 장치 및 그 방법에 관한 것이다.
IPv6는 유니캐스트(Unicast), 멀티캐스트(Multicast) 및 애니캐스트(Anycast) 주소 형태를 제공한다. 애니캐스트 주소는 인터넷 서비스를 제공하는 조직에 속하는 라우터들의 집합을 식별하거나, 특정 서브넷에 부착된 라우터들의 집합이나 특정 라우팅 도메인으로의 엔트리를 제공하는 라우터들의 집합을 식별하기 위해 사용될 수 있다.
현재, RFC 표준 중의 하나인 RFC 3513은 IPv6 애니캐스트 주소에 애니캐스트 주소를 IPv6 패킷의 발신 주소로 사용할 수 없고, 애니캐스트 주소를 IPv6 호스트에 할당해서는 안되며, IPv6 라우터로만 할당하는 것은 가능하다는 제한을 부여하고 있다.
그러나, 애니캐스트 주소 할당을 라우터로만 제한한다면, 애니캐스트 서비스의 사용은 라우터 기능으로만 제한될 것이다. 라우터의 기능 외에 다양한 서비스를 제공하는 서버들의 집합에 애니캐스트 주소를 할당함으로써, 더 많은 종류의 서비스에 IPv6 애니캐스트 주소를 사용할 수 있게 된다.
따라서, 서버에 IPv6 애니캐스트 주소를 할당할 경우, 라우터에서 애니캐스트 주소에 대한 호스트 라우트 정보를 구성하기 위해서는, 서버와 라우터 간에 애니캐스트 주소를 전달할 수 있는 통신방법을 필요로 한다.
이러한 통신 방법인 라우터에서 애니캐스트 주소에 대한 호스트 라우트 (Host Route)를 구성하는 방법으로는 (1) 정적 라우트 (Static Route)로 설정하는 방법과, (2) 동적 라우팅 프로토콜 (Dynamic Routing Protocol)에 의한 설정 방법 등이 제안되어 있다.
그러나, 정적 라우트를 사용하여 라우터에서 애니캐스트 주소에 대한 호스트 라우트를 생성할 경우, 실제 호스트의 애니캐스트 주소 설정 여부와 상관없이 항상 라우터에 애니캐스트 호스트 라우트가 유지되는 단점이 있다. 따라서, 실질적인 애니캐스트 서비스 상태를 반영하지 못해 서비스가 제공되지 않는 상태에서 호스트로 애니캐스트 주소 패킷을 라우팅할 수 있는 문제점이 있다.
또한, 동적으로 애니캐스트 서비스 상태를 나타내기 위해서는 호스트에서 라우터로 애니캐스트 주소 정보를 전달할 수 있어야 하는데, 이때 라우팅 프로토콜을 사용하여 전달하면 호스트에 라우팅 프로토콜을 구동해야 하는 단점이 있다.
라우팅 프로토콜을 사용하지 않는 방법으로는, 호스트에서 주기적으로 멀티캐스트로 애니캐스트 주소를 알리는 방법도 제안되어 있으나, 이러한 방법은 트래픽을 증가시키게 되는 문제점을 내포하고 있다.
IPv6 애니캐스트 주소는 유니캐스트 주소와 마찬가지로 라우팅 테이블로 구성이 되어 패킷 포워딩이 수행되므로 전체 인터넷 라우팅 테이블에 영향을 미칠 수 있고, 또한 호스트 설정된 IPv6 애니캐스트 주소를 라우터로 전달하는 방법이 아직 정의되어 있지 않다. 그로 인해, 라우터의 기능으로만 IPv6 애니캐스트 주소를 사용할 수 있도록 제약 사항을 두고 있다.
상기와 같은 문제점을 해결하기 위하여, 라우팅 프로토콜을 사용하지 않고서 도 동적으로 호스트에서 라우터로 애니캐스트 주소 정보를 전달할 수 있는 방안이 요청된다. 따라서, 본 발명은 호스트와 라우터 간에 이미 사용중인 Neighbor Discovery Protocol (NDP)을 사용하여 동적으로 IPv6 애니캐스트 주소 정보를 전달하고 관리하는 방안을 제공하고자 한다.
또한, 본 발명에서는IETF 표준에서 IPv6 애니캐스트 주소의 사용을 라우터로 한정해 놓은 제약사항에 대해, 호스트로 사용을 확대하는 방안을 제공한다. 따라서, 본 발명에서는 다양한 서비스를 지원하는 서버 그룹에 IPv6 애니캐스트 주소를 할당할 수 있도록, 호스트와 라우터 간에 IPv6 애니캐스트 주소 전달 방법 및 라우터에서 IPv6 애니캐스트 주소에 대한 호스트 라우트를 구성하고 관리하는 방안을 제공하고자 한다.
본 발명의 바람직한 일 실시예로서, 애니캐스트 라우팅 장치는 인접 탐색 프로토콜(NDP) 메세지를 수신하는 수신부; 상기 NDP 메세지가 IPv6 애니캐스트 주소 정보를 포함한 경우, 상기 NDP 메세지를 기초로 상기 IPv6 애니캐스트 주소에 대한 호스트 라우트 및 상기 IPv6 애니캐스트 주소에 대한 네이버 엔트리를 추가 또는 삭제하는 라우팅 엔트리부;및 인접 노드 접근불가 감지(NUD) 과정을 기초로 상기 호스트 라우트 또는 상기 네이버 엔트리를 관리하는 애니캐스트 주소 관리부;를 포함한다.
본 발명의 바람직한 일 실시예로서, 애니캐스트 라우팅 장치의 수신부에서 수신하는 상기 NDP 메세지는 IPv6 애니캐스트 주소의 생성 또는 삭제 정보를 알려 주는 옵션 필드, IPv6 애니캐스트 주소 정보 필드를 포함하는 RS(Router Solicitation) 메세지를 포함한다.
또한, 애니캐스트 라우팅 장치의 수신부에서 수신하는 상기 NDP 메세지는 IPv6 애니캐스트 주소의 생성 또는 삭제 정보를 알려주는 옵션 필드를 포함하는 NA(Neighbor Advertisement) 메세지를 포함한다.
본 발명의 또 다른 바람직한 일 실시예로서, 애니캐스트 라우팅 방법은 (a)인접 탐색 프로토콜 인접 탐색 프로토콜(NDP) 메세지를 수신하는 단계; (b)상기 수신한 NDP 메세지가 IPv6 애니캐스트 주소 정보를 포함한 경우, 상기 NDP 메세지를 기초로 상기 IPv6 애니캐스트 주소에 대한 호스트 라우트 및 상기 IPv6 애니캐스트 주소에 대한 네이버 엔트리를 추가 또는 삭제하는 단계; (c)모든 IPv6 애니캐스트 주소로 NS 메세지를 송신하고 상기 NS 메세지에 대한 응답으로 NA 메세지를 수신하는 인접노드 접근불가 감지(NUD) 과정을 기초로 상기 호스트 라우트 또는 상기 네이버 엔트리를 관리하는 단계;를 포함한다.
이하 본 발명의 바람직한 실시예가 첨부된 도면들을 참조하여 설명될 것이다. 도면들 중 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 참조번호들 및 부호들로 나타내고 있음에 유의해야 한다. 하기에서 본 발명을 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다.
도 1 은 IETF RFC 2526으로 정의된 예약된 서브넷 애니캐스트 주소 포맷을 도시한다.
애니캐스트 주소 내의 “서브넷 프리픽스 (Subnet Prefix)“는 특정 링크를 식별하는 인터페이스 프리픽스이다. Anycast ID는 현재 Mobile IPv6 Home-Agents 애니캐스트 주소를 위해 십진수 126이 정의되어 있다.
도 2 는 본 발명의 애니캐스트 라우팅 장치의 내부 구성도를 도시한다.
애니캐스트(Anycast) 서비스는 서비스 그룹에 대해 하나의 애니캐스트 주소를 할당하고, 애니캐스트 주소로 전달되는 패킷에 대해 효율적인 라우팅을 제공한다.
IPv6에서는 표준에서는 유니캐스트(Unicast)와 동일한 주소 형태로 애니캐스트 주소 형태를 지원하고 있다. 따라서, 라우터에서는 애니캐스트 주소로 라우팅을 수행하기 위하여 라우팅 테이블을 구성하여 포워딩을 수행할 것이 요구된다.
이를 위하여, 본 발명의 애니캐스트 라우팅 장치는 호스트에 설정된 IPv6 애니캐스트 주소를 NDP 메시지를 통해 수신하고, IPv6 애니캐스트에 주소에 대한 호스트 라우트 및 네이버 엔트리를 구성한 후, IPv6 애니캐스트 주소 상태 변경을 관리하기 위하여 주기적으로 Neighbor Unreachability Detection (NUD)를 수행하여 호스트 라우트 및 네이버 엔트리를 관리하는 기능을 제공한다.
보다 구체적으로, 수신부(210)는 인접 탐색 프로토콜(NDP, Neighbor Discovery Protocol) 메세지(이하, "NDP 메세지"라 한다)를 수신한다. 수신부는 NDP 메시지로서 RS(Router Solicitation) 메시지와, NA(Neighbor Advertisement) 메시지 모두 수신이 가능하다. RS 메시지 및 NA 메시지에 대하여서는 도 4 및 도 5 에서 보다 상세히 설명하기로 한다.
라우팅 엔트리부(220)는 수신한 NDP 메세지가 IPv6 애니캐스트 주소 정보를 포함한 경우, 호스트에서 IPv6 애니캐스트 주소가 추가, 삭제된 경우 NDP 메세지를 기초로 IPv6 애니캐스트 주소에 대한 호스트 라우트 및 IPv6 애니캐스트 주소에 대한 네이버 엔트리를 추가, 삭제한다.
보다 구체적인 일 실시예로서, 라우팅 엔트리부(220)는 호스트로부터 IPv6 애니캐스트 주소를 포함한 NDP 메세지 수신 후 호스트에서 IPv6 애니캐스트 주소가 생성되었다고 판단되는 경우, 새로운 호스트 라우트를 생성한다.
그리고, 수신한 NDP 메세지가 포함한 IPv6 애니캐스트 주소 내에 링크 계층 주소(Link-Layer Address)가 포함된 경우 상기 IPv6 애니캐스트 주소에 대한 네이버 엔트리를 새롭게 추가하고, 포함되어 있지 않은 경우 애니캐스트 주소 관리부(230)로 AR(Adress Resolution)을 요청한다.
라우팅 엔트리부(220)에서는 NDP 메세지 수신 후 호스트에서 IPv6 애니캐스트 주소가 생성, 삭제되는 경우, IPv6 유니캐스트와는 별도의 IPv6 애니캐스트 주소리스트를 두어 Pv6 애니캐스트 주소에 대한 호스트 라우트 및 상기 IPv6 애니캐스트 주소에 대한 네이버 엔트리만을 저장, 관리한다.
또한, 라우팅 엔트리부(220)는 IPv6 애니캐스트 주소리스트에 분류된 호스트 라우트 또는 네이버 엔트리 내의 IPv6 애니캐스트 주소를 기초로 IPv6 애니캐스트 주소가 포함된 각각의 NDP 메세지를 송신한 호스트 각각으로 패킷을 포워딩한다.
지금까지, 호스트 설정된 IPv6 애니캐스트 주소를 라우터로 전달하는 방법이 정의되지 않아, 라우터의 기능으로만 IPv6 애니캐스트 주소를 사용할 수 있도록 제약 사항을 두었다.
그러나, 본 발명에 기초하여 VOIP, IPTV, VOD, DNS 등 다양한 서비스를 지원하는 서버 그룹에 IPv6 애니캐스트 주소를 할당하면 사용자는 가장 가까운 서버로 접속할 수 있는 이득을 얻을 수 있다.
애니캐스트 주소 관리부(230)는 라우팅 엔트리부(220)로부터의 AR 요청에 대하여 인접 노드 접근불가 감지(NUD, Neighbor Unreachability Detection) 과정 수행 이후 NA(Neighbor Advertisement) 메세지를 수신하지 못하는 경우, 네이버 엔트리를 생성하지 않으며 또한 이미 생성된 상기 IPv6 애니캐스트 주소에 대한 상기 호스트 라우트를 삭제한다.
또 다른 일 실시예로서, 라우팅 엔트리부(220)는 호스트로부터 IPv6 애니캐스트 주소를 포함한 NDP 메세지 수신 후 호스트에서 IPv6 애니캐스트 주소가 삭제되었다고 판단되는 경우, 상기 IPv6 애니캐스트 주소와 관련된 호스트 라우트 및 네이버 엔트리를 삭제한다.
애니캐스트 주소 관리부(230)는 네트워크 내의 모든 IPv6 애니캐스트 주소로 주기적으로 NS(Neighbor Solicitation) 메세지를 전송하고, 상기 NS 메세지에 대한 응답으로 NA 메세지를 수신하는 인접 노드 접근불가 감지(NUD) 과정을 수행한다.
애니캐스트 주소 관리부(230)에서 전송한 NS 메세지에 대한 응답으로 소정의 시간 내에 NA 메세지를 수신한 경우 상기 NA 메세지 내의 링크 계층 주소 변경에 기초하여 상기 네이버 엔트리를 갱신한다. 그러나, 소정 시간 만기시까지 NA 메세 지를 수신하지 못한 경우 NS 메세지에 포함된 IPv6 애니캐스트 주소에 대한 라우팅 엔트리부(220)의 호스트 라우트 및 상기 네이버 엔트리를 삭제한다.
도 3 은 본 발명의 바람직한 일 실시예로서, 호스트에서 라우트로의 IPv6 애니캐스트 주소 전달 및 라우터에서 애니캐스트 라우팅 과정을 도시한다.
호스트의 IPv6 애니캐스트 주소 설정부(310)는 호스트에 IPv6 애니캐스트 주소를 생성하거나 삭제하고, 애니캐스트 주소 송신부(320)는 IPv6 애니캐스트 주소 설정부(310)에서 생성 또는 삭제된 IPv6 애니캐스트 주소 정보를 NDP 메세지로 구성하여 네트워크를 통해 송신한다. 이 때, NDP 메세지는 RS 메세지 및 NA 메세지 모두 사용가능하다.
라우터의 수신부(330)는 호스트에서 송신한 NDP 메세지를 수신하고, NDP 메세지를 파악하여 IPv6 애니캐스트 주소 정보가 생성 또는 삭제된 경우 라우팅 테이블(350)에 호스트 라우트를 생성 또는 삭제하고, 네이버 캐시(360)에 네이버 엔트리를 생성 또는 삭제한다.
수신부(330)에서 NDP 메세지를 파악한 결과 포함되어 있는 IPv6 애니캐스트 주소 내에 링크 계층 주소가 포함되어 있지 않은 경우, 애니캐스트 주소 관리부(330)로 AR을 요청한다. 그 후, NA 메세지 응답을 수신하는 경우 상기 IPv6 애니캐스트 주소에 관한 네이버 엔트리를 네이버 캐시(360)에 추가, 갱신하고, NA 메세지 응답을 수신하지 못하는 경우, 관련 네이버 엔트리를 삭제하고 또한 관련 호스트 라우트를 삭제한다.
애니캐스트 주소 관리부(330)는 타이머를 사용하여 주기적으로 네트워크 내 의 모든 IPv6 애니캐스트 주소에 대해 NS 메세지를 송신하고 응답으로 NA 메세지를 수신하는 NUD 과정을 수행하고, 그 결과에 따라 라우팅 테이블(350) 내의 호스트 라우트를 삭제하거나, 네이버 캐시(360) 내의 네이버 엔트리를 삭제, 갱신한다.
도 4 는 본 발명의 바람직한 일 실시예로서, RS 메세지 포맷을 도시한다.
RS 메시지는 인접 탐색 프로토콜 (NDP: Neighbor Discovery Protocol)에서 사용되는 ICMPv6 패킷유형의 하나로서, 일반적으로 RS 메시지에는 IPv6 주소 정보를 전달할 수 없으나, 호스트의 인터페이스에 애니캐스트 주소가 설정되었을 경우 애니캐스트 주소 정보를 라우터로 전달하기 위해 RS 메시지에 IPv6 애니캐스트 주소 옵션을 추가할 수 있다. NDP 메시지에서는 5가지 옵션 유형을 정의하고 있으므로, 본 발명에서는 일 실시예로서 IPv6 애니캐스트 주소에 대하여 옵션 유형 값 "6"(440)으로 추가되는 예를 기술한다.
본 발명의 바람직한 일 실시예에서, RS 메시지는 RS 메세지 유형을 나타내는 유형(Type)(410), 그리고 메시지 유형에 따라 추가적으로 상세하게 메시지를 분류하기 위해 사용되는 코드(Code), 체크섬(Checksum)과 옵션을 포함한다.
RS 메시지에서 송신자의 링크계층 주소 (Link-layer address)(420) 옵션을 통해 송신자의 링크 계층 주소(430)를 포함할 수 있다. 또한, RS 메세지는 IPv6 애니캐스트 주소의 생성 또는 삭제 정보를 알려주는 옵션 필드(440)를 추가함으로써, IPv6 애니캐스트 주소(450)를 포함할 수 있다. 또한, TLV 형태로 새로운 옵션 유형(440)을 추가함으로써, IPv6 애니캐스트 주소 옵션을 처리할 수 없는 라우터의 경우에도 상기 옵션을 무시함으로써 통신이 가능하다.
도 5 본 발명의 바람직한 일 실시예로서, NA 메세지 포맷을 도시한다.
NA 메시지는 메시지 유형을 나타내는 유형(Type)(510) 값 "136"을 가지고, 목적지 IPv6 주소 (Target address)(530)를 포함하고, 추가적으로 옵션 유형(Type)(540) "2" 값으로 목적지에 대한 링크 계층 주소(Link-layer address)(550)를 포함할 수 있다.
NA 메시지를 사용하여, 호스트에서 목적지 IPv6 주소 (530) 값에 IPv6 애니캐스트 주소를 추가하여 전송할 수 있다. 이 때, IPv6 애니캐스트 주소에 대한 링크 계층 주소값을 상기 링크 계층 주소 옵션(540)으로 추가하여 전송하는 것도 가능하다.
NA(Neighbor Advertisement) 메세지는 IPv6 애니캐스트 주소의 생성 또는 삭제 정보를 알려주는 옵션 필드를 포함한다. 즉, IPv6 애니캐스트 주소를 포함한 NA 메시지 전송 시, 애니캐스트 주소임을 표시하기 위하여, R, S, O 비트에 이어 애니캐스트 주소임을 명시하는 "A"(520) 비트를 추가한다.
IPv6 애니캐스트 주소 설정뿐만 아니라 삭제를 명시하기 위해서는 상기 A 비트의 크기를 2 비트로 확장하여 사용한다. 따라서, 기존의 NA 메시지에 A 비트를 추가함으로써, IPv6 애니캐스트 주소 전달을 위해 사용하는 것이 가능하다.
상기 A 비트는 예약된 필드에 추가되므로, 상기 A 비트를 처리할 능력이 없는 수신측에서는 무시된다. 따라서, 노드의 A 비트 처리 능력과 상관없이 IPv6 애니캐스트 주소 전달을 위한 NA 메시지를 사용하는 것이 가능하다.
도 6 은 본 발명의 바람직한 일 실시예로서, 애니캐스트 라우팅 방법의 흐름 도를 도시한다.
인접 탐색 프로토콜 인접 탐색 프로토콜(NDP) 메세지로서 RS 메세지 또는 NA 메세지를 수신한다(S610). 수신한 RS 메세지 또는 NA 메세지 내에 IPv6 애니캐스트 주소 정보가 포함되었는지 여부를 검사하여, IPv6 애니캐스트 주소 정보가 없는 경우 처리를 종료한다.
IPv6 애니캐스트 주소 정보가 있는 경우 수신한 RS 메세지 또는 NA 메세지 내에 IPv6 애니캐스트 주소가 생성되었음을 표시하는 정보가 있는 경우 호스트 라우트 및 상기 IPv6 애니캐스트 주소에 대한 네이버 엔트리를 추가하고(S640~S670), IPv6 애니캐스트 주소가 삭제되었음을 표시하는 정보가 있는 경우 호스트 라우트 및 상기 IPv6 애니캐스트 주소에 대한 네이버 엔트리를 삭제한다(S631, S632).
보다 구체적으로, IPv6 애니캐스트 주소가 생성된 경우 호스트 라우트를 생성하고(S640) 그 후 네이버 엔트리 추가를 위하여 RS 메세지 또는 NA 메세지 내에 링크 계층 주소가 존재하는지를 판단한다(S650).
링크 계층 주소가 존재하는 경우 네이버 엔트리를 생성하고(S660), 그렇지 않은 경우, AR 을 요청한다(S670). AR 요청에 대한 응답이 있는 경우 네이버 엔트리를 생성하여 추가하고, 그렇지 않은 경우 RS 메세지 또는 NA 메세지 내에 IPv6 애니캐스트 주소와 관련된 호스트 라우트와 네이버 엔트리를 삭제한다.
도 7 은 도 2 에 도시된 애니캐스트 주소관리부에서 주기적으로 NUD 과정을 수행하는 흐름도를 도시한다.
도 2의 애니캐스트 주소 관리부(230)는 라우팅 엔트리부(220)로부터 AR 요청 을 수신하면(710), 네트워크 내의 모든 IPv6 주소로 해당 IPv6 애니캐스트 주소에 대한 Neighbor Solicitation (NS) 메시지를 송신(720)한다. AR 요청에 의해 송신한 상기 NS 메시지에 대한 응답으로 NA 메시지를 수신(750)한 경우, 새로운 네이버 엔트리를 네이버 캐시에 추가(760)한다.
라우터에서는 타이머를 설정(730)하여 관리하고 있는 모든 IPv6 애니캐스트 주소에 대해 주기적으로 NS 메시지를 송신한다(740). 주기적인 NUD 수행을 위해 모든 IPv6 애니캐스트 주소로 송신한 상기 NS 메시지의 응답으로 NA 메시지를 수신(750)한 경우에는, NA 메시지 내의 링크 계층 주소가 변경되었다면 관련 네이버 엔트리를 갱신(760)한다.
모든 IPv6 애니캐스트 주소에 대한 주기적 NUD 수행에서 상기 송신한 NS 메시지에 대한 응답 없이 Reachable 타이머가 만기(770)된 경우, 응답이 없는 IPv6 애니캐스트 주소에 대해서는 해당 호스트 라우트(780)와 네이버 엔트리(790)를 모두 삭제한다.
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다.
컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플라피 디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
이상 도면과 명세서에서 최적 실시예들이 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미 한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다.
그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.
본 발명은 호스트에 설정한 IPv6 애니캐스트 주소를 NDP 메시지를 사용하여 라우터로 전달함으로써, 별도의 프로토콜을 요구하지 않는다. 또한, 라우터로 IPv6 애니캐스트 주소 전달을 위해 사용하는 NDP 메시지는, NDP 메시지 포맷을 수정하지 않고 RS 메시지에 애니캐스트 주소 옵션을 추가하거나, NA 메시지에 A 비트를 추가함으로써, IPv6 애니캐스트 주소 처리를 하지 못하는 라우터와도 동작이 가능한 효과가 발생한다.
또한 라우터에서 Neighbor Unreachability Detection (NUD) 과정을 주기적으로 수행함으로써, 호스트의 IPv6 애니캐스트 주소 상태를 계속 관리할 수 있을 뿐만 아니라, IPv6 애니캐스트 주소에 대한 라우팅 테이블과 네이버 캐시 정보를 함 께 관리하여 포워딩을 위한 정확한 정보를 미리 구성할 수 있는 효과가 있다.
본 발명은 IPv6 애니캐스트 주소를 다양한 서비스를 제공하는 서버 그룹에 설정 가능하도록 하므로, VOIP, IPTV, VOD, DNS 등 다양한 서비스를 지원하는 서버 그룹에 IPv6 애니캐스트 주소를 할당하여 사용자가 가장 가까운 서버로 접속할 수 있게 하는 효과가 있다.
Claims (14)
- 인접 탐색 프로토콜(NDP) 메세지를 수신하는 수신부;상기 NDP 메세지가 IPv6 애니캐스트 주소 정보를 포함한 경우, 상기 NDP 메세지를 기초로 상기 IPv6 애니캐스트 주소에 대한 호스트 라우트 및 상기 IPv6 애니캐스트 주소에 대한 네이버 엔트리를 추가 또는 삭제하는 라우팅 엔트리부;및인접 노드 접근불가 감지(NUD) 과정을 기초로 상기 호스트 라우트 또는 상기 네이버 엔트리를 관리하는 애니캐스트 주소 관리부;를 포함하는 것을 특징으로 하는 애니캐스트 라우팅 장치.
- 제 1 항에 있어서, 상기 NDP 메세지는IPv6 애니캐스트 주소의 생성 또는 삭제 정보를 알려주는 옵션 필드, IPv6 애니캐스트 주소 정보 필드를 포함하는 RS(Router Solicitation) 메세지를 포함하는 것을 특징으로 하는 애니캐스트 라우팅 장치.
- 제 1 항에 있어서, 상기 NDP 메세지는IPv6 애니캐스트 주소의 생성 또는 삭제 정보를 알려주는 옵션 필드를 포함하는 NA(Neighbor Advertisement) 메세지를 포함하는 것을 특징으로 하는 애니캐스트 라우팅 장치.
- 제 1 항에 있어서, 상기 라우팅 엔트리부는상기 IPv6 애니캐스트 주소 내에 링크 계층 주소가 포함되어 있지 않은 경우 상기 애니캐스트 주소 관리부로 AR(Adress Resolution)을 요청하고상기 AR 요청에 대하여 NA(Neighbor Advertisement) 메세지를 수신하지 못하는 경우, 상기 IPv6 애니캐스트 주소에 대한 상기 호스트 라우트 및 상기 네이버 엔트리를 삭제하는 것을 특징으로 하는 애니캐스트 라우팅 장치.
- 제 1 항에 있어서, 상기 애니캐스트 주소 관리부는네트워크 내의 모든 IPv6 애니캐스트 주소에 대하여 주기적으로 NS 메세지를 송신하고 상기 NS 메세지에 대한 응답으로 소정의 시간 내에 NA 메세지를 수신한 경우 상기 NA 메세지 내의 링크 계층 주소 변경에 기초하여 상기 네이버 엔트리를 갱신하고,상기 소정 시간 만기시까지 NA 메세지를 수신하지 못한 경우 상기 NS 메세지에 포함된 IPv6 애니캐스트 주소에 대한 상기 호스트 라우트 및 상기 네이버 엔트리를 삭제하는 것을 특징으로 하는 애니캐스트 라우팅 장치.
- 제 1 항에 있어서, 상기 라우팅 엔트리부는상기 호스트 라우트 또는 상기 네이버 엔트리 내의 상기 IPv6 애니캐스트 주소를 기초로 상기 IPv6 애니캐스트 주소가 포함된 각각의 NDP 메세지를 송신한 호스트 각각으로 인터넷 프로토콜 패킷을 포워딩하는 것을 특징으로 하는 애니캐스트 라우팅 장치.
- 제 1 항에 있어서, 상기 라우팅 엔트리부는상기 수신한 NDP 메세지가 IPv6 애니캐스트 주소 정보를 포함한 경우, IPv6 애니캐스트 주소에 대한 호스트 라우트 및 상기 IPv6 애니캐스트 주소에 대한 네이버 엔트리만을 저장, 관리하는 IPv6 애니캐스트 주소리스트;를 포함하는 것을 특징으로 하는 애니캐스트 라우팅 장치.
- 제 6 항에 있어서, 상기 호스트는IPTV 서버, VOD 서버, 소프트 스위치를 포함하는 것을 특징으로 하는 애니캐스트 라우팅 장치.
- (a)인접 탐색 프로토콜(NDP) 메세지를 수신하는 단계;(b)상기 수신한 NDP 메세지가 IPv6 애니캐스트 주소 정보를 포함한 경우, 상기 NDP 메세지를 기초로 상기 IPv6 애니캐스트 주소에 대한 호스트 라우트 및 상기 IPv6 애니캐스트 주소에 대한 네이버 엔트리를 추가 또는 삭제하는 단계; 및(c)모든 IPv6 애니캐스트 주소로 NS 메세지를 송신하고 상기 NS 메세지에 대한 응답으로 NA 메세지를 수신하는 인접노드 접근불가 감지(NUD) 과정을 기초로 상기 호스트 라우트 또는 상기 네이버 엔트리를 관리하는 단계;를 포함하는 것을 특징으로 하는 애니캐스트 라우팅 방법.
- 제 9 항에 있어서, 상기 NDP 메세지는IPv6 애니캐스트 주소의 생성 또는 삭제 정보를 알려주는 옵션 필드, IPv6 애니캐스트 주소 정보 필드를 포함하는 RS 메세지를 포함하는 것을 특징으로 하는 애니캐스트 라우팅 방법.
- 제 9 항에 있어서, 상기 NDP 메세지는IPv6 애니캐스트 주소의 생성 또는 삭제 정보를 알려주는 옵션 필드를 포함하는 NA 메세지를 포함하는 것을 특징으로 하는 애니캐스트 라우팅 방법.
- 제 9 항에 있어서, 상기 (b) 단계는상기 IPv6 애니캐스트 주소 내에 링크 계층 주소가 포함되어 있지 않은 경우 AR(Adress Resolution)을 요청하는 단계;상기 AR 요청을 기초로 모든 IPv6 애니캐스트 주소로 NS 메세지를 송신하는 단계; 및상기 NS 메세지에 대한 응답으로 NA 메세지를 수신하지 못하는 경우, 상기 IPv6 애니캐스트 주소에 대한 상기 호스트 라우트 및 상기 네이버 엔트리를 삭제하는 단계; 를 포함하는 것을 특징으로 하는 애니캐스트 라우팅 방법.
- 제 9 항에 있어서, 상기 (c) 단계는네트워크 내의 모든 IPv6 애니캐스트 주소에 대하여 주기적으로 NS 메세지를 송신하는 단계;소정의 시간 내에 상기 NS 메세지에 대한 응답으로 NA 메세지를 수신한 경우 상기 NA 메세지 내의 링크 계층 주소 변경에 기초하여 상기 네이버 엔트리를 갱신하는 단계; 및상기 소정 시간 만기시까지 NA 메세지를 수신하지 못한 경우 상기 NS 메세지에 포함된 IPv6 애니캐스트 주소에 대한 상기 호스트 라우트 및 상기 네이버 엔트리를 삭제하는 단계;를 포함하는 것을 특징으로 하는 애니캐스트 라우팅 방법.
- 제 9 항에 있어서,(d)상기 호스트 라우트 또는 상기 네이버 엔트리 내의 상기 IPv6 애니캐스트 주소를 기초로 상기 IPv6 애니캐스트 주소가 포함된 각각의 NDP 메세지를 송신한 호스트 각각으로 인터넷 프로토콜 패킷을 포워딩하는 단계;를 더 포함하는 것을 특징으로 하는 애니캐스트 라우팅 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050119468A KR100714111B1 (ko) | 2005-12-08 | 2005-12-08 | IPv6 애니캐스트 서비스 지원을 위한 애니캐스트라우팅 장치 및 방법 |
US11/455,590 US20070133539A1 (en) | 2005-12-08 | 2006-06-16 | Routing apparatus for supporting IPv6 anycast service and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050119468A KR100714111B1 (ko) | 2005-12-08 | 2005-12-08 | IPv6 애니캐스트 서비스 지원을 위한 애니캐스트라우팅 장치 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100714111B1 true KR100714111B1 (ko) | 2007-05-02 |
Family
ID=38139254
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050119468A KR100714111B1 (ko) | 2005-12-08 | 2005-12-08 | IPv6 애니캐스트 서비스 지원을 위한 애니캐스트라우팅 장치 및 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20070133539A1 (ko) |
KR (1) | KR100714111B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100811890B1 (ko) * | 2006-09-29 | 2008-03-10 | 한국전자통신연구원 | 인터넷 시스템에서 서비스 플로우를 보장하는 애니캐스트라우팅 방법 및 장치 |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7564869B2 (en) | 2004-10-22 | 2009-07-21 | Cisco Technology, Inc. | Fibre channel over ethernet |
US7961621B2 (en) | 2005-10-11 | 2011-06-14 | Cisco Technology, Inc. | Methods and devices for backward congestion notification |
US8259720B2 (en) * | 2007-02-02 | 2012-09-04 | Cisco Technology, Inc. | Triple-tier anycast addressing |
US8121038B2 (en) | 2007-08-21 | 2012-02-21 | Cisco Technology, Inc. | Backward congestion notification |
US8954548B2 (en) * | 2008-08-27 | 2015-02-10 | At&T Intellectual Property Ii, L.P. | Targeted caching to reduce bandwidth consumption |
US7924830B2 (en) * | 2008-10-21 | 2011-04-12 | At&T Intellectual Property I, Lp | System and method to route data in an anycast environment |
US9426213B2 (en) * | 2008-11-11 | 2016-08-23 | At&T Intellectual Property Ii, L.P. | Hybrid unicast/anycast content distribution network system |
US20100153802A1 (en) * | 2008-12-15 | 2010-06-17 | At&T Corp. | System and Method for Anycast Transport Optimization |
TWI364218B (en) * | 2008-12-16 | 2012-05-11 | Ind Tech Res Inst | Real-time image monitoring and recording system and method |
US8416701B1 (en) * | 2009-04-30 | 2013-04-09 | Hewlett-Packard Development Company, L.P. | System and method for updating forwarding tables |
CN101610186A (zh) * | 2009-06-19 | 2009-12-23 | 中兴通讯股份有限公司 | 一种处理报文的方法 |
US8050196B2 (en) * | 2009-07-09 | 2011-11-01 | Itt Manufacturing Enterprises, Inc. | Method and apparatus for controlling packet transmissions within wireless networks to enhance network formation |
US8560597B2 (en) | 2009-07-30 | 2013-10-15 | At&T Intellectual Property I, L.P. | Anycast transport protocol for content distribution networks |
US8966033B2 (en) * | 2009-08-17 | 2015-02-24 | At&T Intellectual Property I, L.P. | Integrated proximity routing for content distribution |
US9450804B2 (en) * | 2009-09-03 | 2016-09-20 | At&T Intellectual Property I, L.P. | Anycast aware transport for content distribution networks |
US8607014B2 (en) * | 2009-12-22 | 2013-12-10 | At&T Intellectual Property I, L.P. | Multi-autonomous system anycast content delivery network |
US8560598B2 (en) | 2009-12-22 | 2013-10-15 | At&T Intellectual Property I, L.P. | Integrated adaptive anycast for content distribution |
US8856281B2 (en) | 2010-03-22 | 2014-10-07 | At&T Intellectual Property I, L.P. | Internet protocol version 6 content routing |
WO2012174724A1 (zh) * | 2011-06-23 | 2012-12-27 | 华为技术有限公司 | 终端网元注册的方法、终端网元及路由器 |
WO2015192001A1 (en) * | 2014-06-12 | 2015-12-17 | Convida Wireless, Llc | Enhanced neighbor discovery to support load balancing |
GB2538755B (en) * | 2015-05-27 | 2021-05-26 | Metaswitch Networks Ltd | Media routing |
US10462233B2 (en) * | 2018-01-23 | 2019-10-29 | Charter Communications Operating, Llc | Protocol for anycast based discovery of local resources |
US10812946B2 (en) * | 2018-02-22 | 2020-10-20 | Cisco Technology, Inc. | Reliable link layer multicast in a low power wide area network |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050102892A (ko) * | 2004-04-23 | 2005-10-27 | (주)아이엠넷피아 | 다수 개의 아이피 주소를 사용하는 통신 시스템 및 통신방법 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3792940B2 (ja) * | 1999-06-10 | 2006-07-05 | 富士通株式会社 | パケットのマルチキャスト配送システム |
US6970941B1 (en) * | 1999-12-10 | 2005-11-29 | Sun Microsystems, Inc. | System and method for separating addresses from the delivery scheme in a virtual private network |
ES2346130T3 (es) * | 2000-10-18 | 2010-10-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Transferencia ininterrumpida en ip movil (movile ip). |
EP1233572A1 (en) * | 2001-02-19 | 2002-08-21 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system for multiple hosts anycast routing |
EP1368947B1 (en) * | 2001-03-02 | 2006-08-30 | Nokia Corporation | Addressing method and system for using an anycast address |
FI20011651A (fi) * | 2001-08-15 | 2003-02-16 | Nokia Corp | Palveluklusterin kuormituksen tasapainoittaminen |
US20040111529A1 (en) * | 2002-12-10 | 2004-06-10 | Intel Corporation (A Delaware Corporation) | Dynamic host based load balancing of a multihomed network |
US20040151193A1 (en) * | 2002-12-23 | 2004-08-05 | Johan Rune | Bridging between a Bluetooth scatternet and an Ethernet LAN |
WO2004100493A1 (en) * | 2003-05-09 | 2004-11-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Distributed caching and redistribution system and method in a wireless data network |
US7676595B2 (en) * | 2003-12-29 | 2010-03-09 | Intel Corporation | Anycast addressing for internet protocol version six |
US20050164729A1 (en) * | 2004-01-28 | 2005-07-28 | Vidya Narayanan | Method for providing seamless mobility to a mobile node in an optimized fashion |
US20070274232A1 (en) * | 2004-04-05 | 2007-11-29 | Telefonaktiebolaget Lm Ericsson (Pub) | Method, Communication Device and System for Detecting Neighboring Nodes in a Wireless Multihop Network Using Ndp |
US7428221B2 (en) * | 2004-06-01 | 2008-09-23 | Cisco Technology, Inc. | Arrangement for providing network prefix information from attached mobile routers to a clusterhead in a tree-based ad hoc mobile network |
US7483376B2 (en) * | 2004-06-17 | 2009-01-27 | International Business Machines Corporation | Method and apparatus for discovering path maximum transmission unit (PMTU) |
JP4356543B2 (ja) * | 2004-07-07 | 2009-11-04 | 株式会社日立製作所 | ネットワークシステム、サーバー及びホームエージェント |
US7474619B2 (en) * | 2004-07-22 | 2009-01-06 | International Business Machines Corporation | Method and apparatus for providing fragmentation at a transport level along a transmission path |
US7478429B2 (en) * | 2004-10-01 | 2009-01-13 | Prolexic Technologies, Inc. | Network overload detection and mitigation system and method |
US20060083249A1 (en) * | 2004-10-14 | 2006-04-20 | Utstarcom, Inc. | Method and apparatus to facilitate use of home agent preference information |
JP4524215B2 (ja) * | 2005-03-24 | 2010-08-11 | 富士通株式会社 | マルチキャスト通信方法及びホームエージェント及び移動ノード |
US7366111B2 (en) * | 2005-04-08 | 2008-04-29 | Cisco Technology, Inc. | Arrangement for providing optimized connections between peer routers in a tree-based ad hoc mobile network |
US7860025B2 (en) * | 2005-06-28 | 2010-12-28 | Cisco Technology, Inc. | Directed acyclic graph discovery and network prefix information distribution relative to a clusterhead in an ad hoc mobile network |
US7827262B2 (en) * | 2005-07-14 | 2010-11-02 | Cisco Technology, Inc. | Approach for managing state information by a group of servers that services a group of clients |
-
2005
- 2005-12-08 KR KR1020050119468A patent/KR100714111B1/ko not_active IP Right Cessation
-
2006
- 2006-06-16 US US11/455,590 patent/US20070133539A1/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050102892A (ko) * | 2004-04-23 | 2005-10-27 | (주)아이엠넷피아 | 다수 개의 아이피 주소를 사용하는 통신 시스템 및 통신방법 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100811890B1 (ko) * | 2006-09-29 | 2008-03-10 | 한국전자통신연구원 | 인터넷 시스템에서 서비스 플로우를 보장하는 애니캐스트라우팅 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
US20070133539A1 (en) | 2007-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100714111B1 (ko) | IPv6 애니캐스트 서비스 지원을 위한 애니캐스트라우팅 장치 및 방법 | |
US10708856B2 (en) | Gateway advertisement in a wireless mesh | |
KR100811890B1 (ko) | 인터넷 시스템에서 서비스 플로우를 보장하는 애니캐스트라우팅 방법 및 장치 | |
KR100477653B1 (ko) | 외부망에서의 dns 서버 검색 장치 및 방법 | |
US8385230B2 (en) | Automatic network address assignment in a wireless mesh | |
KR100453055B1 (ko) | Ip 네트워크 상에서의 경로 mtu 탐색 방법 및 그 장치 | |
EP2009852B1 (en) | Router apparatus, route information distributing method and communications system | |
US9699136B2 (en) | Stateless autoconfiguration of hostnames of network devices | |
KR100538223B1 (ko) | 모바일 노드와 대응 노드간 접속 시 터널링 제거 시스템및 방법 | |
US10255621B2 (en) | Services advertisement in a wireless mesh | |
HU218402B (hu) | Eljárás és berendezés több hozzáférési ponttal rendelkező forrás átirányító kommunikációs hálózatban mobil egységekkel folytatott vezeték nélküli kommunikációra | |
KR100484145B1 (ko) | 중복 주소 노드에 가상 주소를 자동으로 할당하는 장치 및방법 | |
KR100785805B1 (ko) | 휴대 인터넷 망에서의 ip 멀티캐스트 패킷 전송을 위한멀티캐스트 cid(mcid) 할당 및 상기 mcid를이용한 패킷 전송 방법과 그 장치 | |
JP2013526107A (ja) | データメッセージの処理方法、システム及びアクセスサービスノード | |
KR100670818B1 (ko) | 분산 구조 라우터에서의 계층2 테이블 관리 방법 및 시스템 | |
JP2001127794A (ja) | 情報検索機能をもつネットワークシステム、情報検索機能をもつネットワーク端末装置、及び情報検索機能をもつネットワーク中継装置 | |
KR20160002154A (ko) | Ccn 이름 구성 방법과 ccn 이름 기반 라우팅 방법 및 장치 | |
CN104468305B (zh) | 实现三层虚拟专用网方法和设备 | |
Singh et al. | IPv6 subnet model: the relationship between links and subnet prefixes | |
KR20110088347A (ko) | 식별자와 위치자 구조 및 이를 기반으로 하는 통신 방법 | |
JP5691612B2 (ja) | 通信システム、ルータ、スイッチングハブ、およびプログラム | |
JP2003348148A (ja) | Ipマルチキャスト制御方法およびこれを用いるipマルチキャスト制御システム | |
JP2006025341A (ja) | Vlanの近隣探索代理方式および方法、並びにルータ装置 | |
Aiash et al. | Supporting communication in information centric networks using the location/ID split protocol and time released caching | |
US20110185083A1 (en) | Identifier and locator structure, and communication method based on the structure |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |