[go: up one dir, main page]

KR101965794B1 - Ip 라우팅 호환을 위한 패킷의 구조, 네트워크 노드의 통신 방법 및 그 네트워크 노드 - Google Patents

Ip 라우팅 호환을 위한 패킷의 구조, 네트워크 노드의 통신 방법 및 그 네트워크 노드 Download PDF

Info

Publication number
KR101965794B1
KR101965794B1 KR1020120134453A KR20120134453A KR101965794B1 KR 101965794 B1 KR101965794 B1 KR 101965794B1 KR 1020120134453 A KR1020120134453 A KR 1020120134453A KR 20120134453 A KR20120134453 A KR 20120134453A KR 101965794 B1 KR101965794 B1 KR 101965794B1
Authority
KR
South Korea
Prior art keywords
content
packet
information
network node
rti
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.)
Active
Application number
KR1020120134453A
Other languages
English (en)
Other versions
KR20140075831A (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 KR1020120134453A priority Critical patent/KR101965794B1/ko
Priority to US14/090,301 priority patent/US9628378B2/en
Priority to JP2015543995A priority patent/JP6386468B2/ja
Priority to PCT/KR2013/010776 priority patent/WO2014081266A1/en
Priority to CN201380055944.2A priority patent/CN104756450A/zh
Priority to EP13856395.2A priority patent/EP2923467B1/en
Publication of KR20140075831A publication Critical patent/KR20140075831A/ko
Application granted granted Critical
Publication of KR101965794B1 publication Critical patent/KR101965794B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/302Route determination based on requested QoS
    • H04L45/306Route determination based on the nature of the carried application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • 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
    • H04L2012/5603Access techniques

Landscapes

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

Abstract

컨텐츠의 위치를 나타내는 제1 정보 및 컨텐츠를 식별하는 제2 정보가 조합된 컨텐츠 이름을 포함하는 패킷을 생성하여 전송하는 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법을 제공할 수 있다.

Description

IP 라우팅 호환을 위한 패킷의 구조, 네트워크 노드의 통신 방법 및 그 네트워크 노드{PACKET FORMAT AND COMMUNICATION METHOD OF NETWORK NODE FOR COMPATIBILITY OF IP ROUTING, AND THE NETWORK NODE}
아래의 실시예들은 IP 라우팅 호환을 위한 패킷의 구조, 네트워크 노드의 통신 방법 및 그 네트워크 노드에 관한 것이다.
호스트(Host) 중심의 목적지 주소를 기반으로 패킷을 전달하는 인터넷 프로토콜(Internet Protocol; 이하 IP)과 달리, 컨텐츠 중심의 네트워킹은 컨텐츠 이름을 기반으로 라우팅을 수행할 수 있다. 예를 들어, 컨텐츠 중심 네트워크(Content-Centric Networking; CCN)의 경우, 컨텐츠(Content)에 계층적 이름을 주고, 계층적 이름의 프리픽스 매칭(prefix matching)을 통해 컨텐트 요청 메시지를 다른 노드로 전달할 수 있다. 이때, 이름을 기반으로 최종 목적지까지 메시지를 전달하는 도중에 해당 컨텐츠를 발견하면 네트워크 노드는 후방 경로(backward path)로 컨텐츠를 전달할 수 있다. 여기서, 계층적 이름을 예를 들어, ABC.com/sait/comm/yibae/pic.jpg와 같은 형태일 수 있다.
일 실시예에 따르면, IP 라우팅 호환을 위한 네트워크 노드의 통신 방법은 컨텐츠의 위치를 나타내는 제1 정보 및 상기 컨텐츠를 식별하는 제2 정보가 조합된 컨텐츠 이름을 포함하는 패킷을 생성하는 단계; 및 상기 패킷을 전송하는 단계를 포함할 수 있다.
상기 제1 정보는 상기 컨텐츠를 포함하는 네트워크 노드의 IP 어드레스, 상기 컨텐츠를 포함하는 네트워크 노드에 할당된 고유의 번호, 고유의 문자, 고유의 숫자열, 고유의 문자열 중 적어도 하나를 포함할 수 있다.
상기 제2 정보는 상기 컨텐츠의 계층적 이름(Hierarchical name)을 포함할 수 있다.
상기 제1 정보 또는 상기 제2 정보의 적어도 일부는 글로벌 라우팅 네임(globally routable name)을 포함할 수 있다.
상기 패킷은 CCN 패킷(Contents Centric Networking) 또는 ICN(Information Centric Networking) 패킷 중 어느 하나의 형태를 가질 수 있다.
일 실시예에 따른 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법은 컨텐츠의 위치를 나타내는 제1 정보 및 상기 컨텐츠를 식별하는 제2 정보가 조합된 컨텐츠 이름을 포함하는 패킷을 수신하는 단계; 상기 패킷에서 상기 제2 정보를 추출하는 단계; 및 해당 네트워크 노드가 상기 제2 정보에 해당하는 컨텐츠를 저장하는지 여부에 기초하여 상기 패킷을 다른 네트워크 노드에게 포워딩하는 단계를 포함할 수 있다.
상기 패킷이 CCN 패킷인지 여부를 판단하는 단계를 더 포함할 수 있다.
상기 패킷이 CCN 패킷인지 여부를 판단하는 단계는 상기 패킷에 결합된 IP 헤더의 프로토콜 필드를 이용하여 상기 패킷이 CCN 패킷인지 여부를 판단하는 단계를 포함할 수 있다.
상기 패킷을 다른 네트워크 노드에게 포워딩하는 단계는 상기 판단 결과 상기 패킷이 CCN 패킷인 경우, 컨텐츠 스토어(Contents Store)가 상기 제2 정보에 해당하는 컨텐츠를 저장하는지 여부를 판단하는 단계; 및 상기 판단 결과를 기초로 상기 컨텐츠를 제공하는 단계를 더 포함할 수 있다.
상기 패킷을 다른 네트워크 노드에게 포워딩하는 단계는 상기 컨텐츠 스토어가 상기 제2 정보에 해당하는 컨텐츠를 저장하지 않는 경우, 펜딩 인터리스트 테이블(Pending Interest Table; PIT)에 상기 제2 정보에 대한 페이스 정보가 존재하는지 여부를 판단하는 단계; 및 상기 판단 결과를 기초로, 상기 펜딩 인터리스트 테이블에 상기 패킷의 인커밍 페이스(incoming face)에 대한 정보를 업데이트하는 단계를 더 포함할 수 있다.
상기 판단 결과, 상기 펜딩 인터리스트 테이블(PIT)에 상기 제2 정보에 대한 페이스 정보가 존재하지 않으면, 포워딩 인포메이션 베이스(Forwarding Information Base)의 엔트리(entry) 중 상기 제1 정보에 매칭되는 엔트리의 페이스로 상기 패킷을 포워딩하는 단계를 더 포함할 수 있다.
일 실시예에 따르면, IP 라우팅 호환을 위한 패킷의 구조에 있어서, 상기 패킷은 데이터 필드를 포함하는 IP 패킷이고, 상기 데이터 필드는 컨텐츠의 위치를 나타내는 제1 정보를 포함하는 목적 주소 필드; 및 상기 컨텐츠를 식별하는 제2 정보를 포함하는 옵션 및 패딩(Options and Padding) 필드를 포함할 수 있다.
일 실시예에 따르면, IP 라우팅 호환을 위한 패킷의 구조에 있어서, 상기 패킷은 데이터 필드를 포함하는 IP 패킷이고, 상기 데이터 필드는 컨텐츠의 위치를 나타내는 제1 정보 및 상기 컨텐츠를 식별하는 제2 정보가 조합된 컨텐츠 이름을 포함하는 옵션 및 패딩(Options and Padding) 필드를 포함할 수 있다.
일 실시예에 따르면, IP 라우팅 호환을 위한 패킷을 수신하는 네트워크 노드는 컨텐츠를 식별하는 제2 정보에 해당하는 컨텐츠를 저장하는 컨텐츠 스토어(Contents Store); 및 펜딩 인터리스트 테이블(Pending Interest Table; PIT)에 상기 제2 정보에 해당하는 엔트리가 존재하지 않는 경우, 상기 컨텐츠의 위치를 나타내는 제1 정보 및 상기 제1 정보에 매칭되는 엔트리의 페이스를 저장하는 포워딩 인포메이션 베이스(Forwarding Information Base)를 포함할 수 있다.
상기 펜딩 인터리스트 테이블은 상기 컨텐츠 스토어가 상기 컨텐츠를 저장하지 않는 경우, 상기 제2 정보를 이용하여 상기 네트워크 노드가 상기 컨텐츠를 요청한 상태임을 나타낼 수 있다.
상기 펜딩 인터리스트 테이블은 상기 제2 정보를 기초로, 상기 패킷의 인커밍 페이스(incoming face)에 대한 정보를 업데이트할 수 있다.
상기 패킷은 상기 컨텐츠의 위치를 나타내는 제1 정보 및 상기 컨텐츠를 식별하는 제2 정보가 조합된 컨텐츠 이름을 포함할 수 있다.
상기 제1 정보는 상기 컨텐츠를 포함하는 네트워크 노드의 IP 어드레스, 상기 컨텐츠를 포함하는 네트워크 노드에 할당된 고유의 번호, 고유의 문자, 고유의 숫자열, 고유의 문자열 중 적어도 하나를 포함할 수 있다.
상기 제2 정보는 상기 컨텐츠의 계층적 이름(Hierarchical name)을 포함할 수 있다.
도 1은 일반적인 컨텐츠 중심 네트워크에서 컨텐츠 요청 패킷을 처리하는 과정을 나타낸 도면이다.
도 2는 도 1의 컨텐츠 중심 네트워크와 일 실시예에 따른 IP 라우팅 호환을 위한 네트워크 노드를 포함하는 네트워크에서의 패킷의 전달 및 처리 방법을 비교하여 나타낸 도면이다.
도 3은 일 실시예에 따른 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법을 나타낸 플로우차트이다.
도 4는 다른 실시예에 따른 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법을 나타낸 플로우차트이다.
도 5는 또 다른 실시예에 따른 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법을 나타낸 플로우차트이다.
도 6은 일 실시예에 따른 IP 라우팅 호환을 위한 네트워크 노드의 포워딩 엔진 모델(forwarding engine model)을 나타낸 도면이다.
도 7은 일 실시예에 따른 IP 라우팅 호환을 위한 패킷의 프로토콜 스택 상의 위치를 나타낸 도면이다.
도 8은 일 실시예에 따른 IP 라우팅 호환을 위한 패킷의 구조를 나타낸 도면이다.
이하, 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다. 그러나, 본 발명이 일실시예들에 의해 제한되거나 한정되는 것은 아니다. 또한, 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.
도 1은 일반적인 컨텐츠 중심 네트워크에서 컨텐츠 요청 패킷을 처리하는 과정을 나타낸 도면이다.
컨텐츠 중심 네트워크에서 컨텐츠의 이름은 컨텐츠가 저장된 노드를 찾아가기 위한 나침판 역할과 해당 컨텐츠를 다른 컨텐츠와 구분해 주는 역할을 할 수 있다. 그러므로, 각 컨텐츠는 고유한 이름을 사용하며, 두 컨텐츠의 이름이 서로 다르면, 같은 내용의 컨텐츠도 다른 컨텐츠로 취급할 수 있다. 예를 들어, 같은 내용으로 이루어진 두 파일이 각각 /ABC.com/sait/video/intro.avi과 /ABC.com/sait/comm/video/intro.avi의 컨텐츠 이름으로 존재할 경우, 두 파일은 서로 다른 컨텐츠로 처리될 수 있다. 이러한 규칙은 이름이 비슷한 서로 다른 컨텐츠들을 구분함에 있어서 매우 유용하게 사용될 수 있다.
도 1은 컨텐츠의 계층적 이름을 기반으로 해당 컨텐츠를 가져오는 과정을 설명하기 위해, 이름 기반 네트워크의 일 예인 컨텐츠 중심 네트워크(Content-Centric Networking; CCN)에서 컨텐츠 요청 패킷을 처리하는 과정을 보여준다.
컨텐츠 중심 네트워크에 포함된 노드가 페이스 0(101)로부터 예를 들어, '/ABC.com/철수/abc.avi/v3/s2'에 해당하는 컨텐츠 요청 패킷을 수신했다고 가정하자.
이때, 노드의 네트워킹 모듈은 컨텐츠 요청 패킷 내에 있는 컨텐츠의 계층적 이름(여기서는 '/ABC.com/철수/abc.avi/v3/s2')을 참조하여 해당 컨텐츠가 노드의 컨텐츠 스토어(Content Store)(110)에 있는지 확인한다. 이때, 컨텐츠 스토어(110)는 컨텐츠 캐시(Contents Cache)라고도 불릴 수 있다.
확인 결과, 컨텐츠 스토어(110) 내에 해당 컨텐츠가 저장되어 있으면, 노드는 해당 컨텐츠를 컨텐츠 요청 패킷이 수신된 페이스 0(101)로 반환한다. 이때, 페이스(face)는 인터페이스(interface)로도 표현할 수 있다.
반면에, 해당 컨텐츠가 컨텐츠 스토어(110)에 저장되어 있지 않으면, 노드는 펜딩 인터리스트 테이블(Pending Interest Table; PIT)(130) 내에 동일한 컨텐츠 이름(여기서는 '/ABC.com/철수/abc.avi/v3/s2')으로 저장된 엔트리(entry)가 있는지 여부를 확인할 수 있다.
노드는 동일한 컨텐츠 이름으로 저장된 엔트리가 있으면, 펜딩 인터리스트 테이블(130) 내의 해당 엔트리에 컨텐츠 요청 패킷이 들어온 페이스(여기서는 페이스 0(101))에 대한 정보를 추가할 수 있다.
펜딩 인터리스트 테이블(130) 내에 동일 컨텐츠 이름으로 등록된 엔트리가 없다면, 노드는 포워딩 정보 베이스(Forwarding Information Base; FIB)(150)에서 컨텐츠 이름에 기반한 검색(name lookup)을 수행하여 해당 엔트리(entry)를 찾을 수 있다. 이때, 노드는 최장 프리픽스 매칭(longest prefix matching)에 따라 검색을 수행할 수 있다.
그 후, 노드는 포워딩 정보 베이스(FIB)(150)에 등록되어 있는 정보에 기초하여 컨텐츠 요청 패킷을 전달할 페이스(예를 들어, 페이스 1(105))를 결정하고, 해당 페이스(페이스 1(105))로 컨텐츠 요청 패킷을 전송할 수 있다.
이 과정에서 노드는 컨텐츠 요청 패킷이 전달되어 온 페이스(페이스 0(101))에 대한 정보('0')를 인터리스트 테이블(PIT)(130)에 등록할 수 있다. 이는 향후 컨텐츠 요청 패킷에 대응되는, 컨텐츠를 포함한 데이터 패킷이 전달되었을 때, 해당 컨텐츠를 요청한 노드에게 데이터 패킷을 전달하기 위함이다. 여기서, 포워딩 정보 베이스 (150)에 기초하여 컨텐츠 요청 패킷을 전달할 페이스를 선택(결정)할 때, 컨텐츠 요청 패킷이 수신된 페이스(여기서는 페이스 0(101))는 선택 대상에서 제외될 수 있다.
도 2는 도 1의 컨텐츠 중심 네트워크와 일 실시예에 따른 IP 라우팅 호환을 위한 네트워크 노드를 포함하는 네트워크에서의 패킷의 전달 및 처리 방법을 비교하여 나타낸 도면이다.
도 2를 참조하면, 일반적인 컨텐츠 중심 네트워크(210)는 IP(Internet Protocol) 네트워크에 포함된 기기들과 CCN 네트워크에 포함된 기기들 간의 연동을 위해 패킷 포맷을 변환하는 추가적인 게이트웨이(GateWay; GW)를 필요로 할 수 있다.
하지만, 일 실시예에 따른 IP 라우팅 호환을 위한 네트워크 노드를 포함하는 네트워크(230)에서는 IP 네트워크와 CCN 네트워크 간의 패킷 포맷을 변환하기 위한 게이트웨이를 필요로 하지 않는다.
즉, 네트워크(230)에 포함된 기기들 중 IP 패킷을 위한 처리 모듈만을 포함하는 IP 기기(IP)는 해당 패킷을 IP 패킷으로 인지하여 처리할 수 있다. 그리고, IP 패킷뿐만 아니라 CCN 패킷을 위한 처리 모듈을 포함하는 기기(IPCCN)는 해당 패킷에 포함된 CCN 정보, 즉, CCN 헤더 및 데이터를 처리할 수 있다.
따라서, 일 실시예에 따른 IP 라우팅 호환을 위한 네트워크 노드(230)는 IP를 위한 일반적인 패킷 포맷을 변환하지 않고 그대로 이용할 수 있다.
도 3은 일 실시예에 따른 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법을 나타낸 플로우차트이다.
도 3을 참조하면, 일 실시예에 따른 IP 라우팅 호환을 위한 네트워크 노드(이하, 네트워크 노드)는 컨텐츠의 위치를 나타내는 제1 정보 및 컨텐츠를 식별하는 제2 정보가 조합된 컨텐츠 이름을 포함하는 패킷을 생성할 수 있다(310). 여기서, 컨텐츠의 위치는 컨텐츠를 포함하는 네트워크 노드의 위치로 이해될 수 있다.
이때, 네트워크 노드 패킷은 예를 들어, 컨텐츠의 위치를 나타내는 제1 정보(202.23.101.22) 및 컨텐츠를 식별하는 제2 정보('/ABC.COM/sait/comm/yibae/pic.jpg/v01/s00')가 조합된 컨텐츠 이름('202.23.101.22/(/ABC.COM/sait/comm/yibae/pic.jpg/v01/s00')를 포함하는 패킷을 생성할 수 있다.
이때, 제1 정보는 컨텐츠를 포함하는 네트워크 노드의 IP 어드레스(IP address), 컨텐츠를 포함하는 네트워크 노드에 할당된 고유의 번호, 고유의 문자, 고유의 숫자열, 고유의 문자열 중 적어도 하나를 포함할 수 있다.
또한, 제2 정보는 컨텐츠의 계층적 이름(Hierarchical name)을 포함할 수 있다.
제1 정보 또는 제2 정보의 적어도 일부는 글로벌 라우팅 네임(globally routable name)을 포함할 수 있다.
네트워크 노드는 310에서 생성된 패킷을 전송할 수 있다(320).
여기서, 패킷은 CCN 패킷(Contents Centric Networking) 또는 ICN(Information Centric Networking) 패킷 중 어느 하나의 형태를 가질 수 있다.
일 실시예에 따른 패킷은 예를 들어, IP 어드레스와 같이 글로벌 라우팅이 가능한(Globally routable)한 조직(Organization), 회사 또는 해당 단말 등이 위치하는 네트워크 노드의 지역 혹은 위치를 나타내는 정보(즉 제1 정보)를 CCN 주소와 같이 컨텐츠를 식별하는 정보(즉 제2 정보) 앞에 첨부하는 형태의 이름을 가질 수 있다. 다시 말해, 위치자(Locator) 부분과 식별자(Identifier) 부분의 조합으로 구성된 이름을 가질 수 있다.
이와 같이 제1 정보(예를 들어, IP 어드레스) 및 제2 정보(예를 들어, 컨텐츠의 계층적 이름(Hierarchical name))가 조합된 컨텐츠 이름을 포함하는 패킷을 이용함으로써 IP 기반의 패킷 포워딩을 수행함과 동시에 컨텐츠의 계층적 이름을 이용하여 해당 컨텐츠를 검색할 수 있다.
도 4는 다른 실시예에 따른 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법을 나타낸 플로우차트이다. 이하에서, IP 라우팅 호환을 위한 네트워크 노드는 도 2에서 IP 패킷뿐만 아니라 CCN 패킷을 위한 처리 모듈을 포함하는 기기(IPCCN)일 수 있다.
도 4를 참조하면, 일 실시예에 따른 네트워크 노드는 컨텐츠의 위치를 나타내는 제1 정보 및 컨텐츠를 식별하는 제2 정보가 조합된 컨텐츠 이름을 포함하는 패킷을 수신할 수 있다(410).
네트워크 노드는 410에서 수신한 패킷이 CCN 패킷인지 여부를 판단할 수 있다(420). 이때, 네트워크 노드는 예를 들어, 패킷에 결합된 IP 헤더의 넥스트 프로토콜 필드에 포함된 정보를 통해 IP 헤더의 상위 프로토콜로 어떤 프로토콜이 활용되는지를 확인함으로써 해당 패킷이 CCN 패킷인지 여부를 판단할 수 있다.
420의 판단 결과, 수신한 패킷이 CCN 패킷이라고 판단되면, 네트워크 노드는 패킷에서 제2 정보, 즉 컨텐츠의 계층적 이름(Hierarchical name)과 같이 컨텐츠를 식별하는 정보를 추출할 수 있다(430).
이후, 네트워크 노드는 컨텐츠 스토어를 검색(look-up)하여 자신(네트워크 노드)이 제2 정보에 해당하는 컨텐츠를 저장하는지 여부를 판단할 수 있다(440).
440의 판단 결과, 자신이 컨텐츠를 저장한다면, 네트워크 노드는 컨텐츠를 요청한 네트워크 노드에게 해당 컨텐츠를 전달할 수 있다(450).
만약, 자신이 컨텐츠를 저장하지 않는다면, 네트워크 노드는 패킷을 다른 네트워크 노드에게 포워딩할 수 있다(460).
도 5는 또 다른 실시예에 따른 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법을 나타낸 플로우차트이다.
도 5를 참조하면, 일 실시예에 따른 제1 정보 및 제2 정보가 조합된 컨텐츠 이름을 포함하는 패킷이 실제 IP 라우팅 호환을 위한 네트워크 노드의 포워딩 엔진에서 처리되는 과정을 살펴볼 수 있다.
일 실시예에 따른 네트워크 노드는 컨텐츠 요청 패킷, 즉 인터리스트(Interest)를 수신할 수 있다(510). 이때, 컨텐츠 요청 패킷은 컨텐츠의 위치를 나타내는 제1 정보 및 컨텐츠를 식별하는 제2 정보가 조합된 컨텐츠 이름을 포함할 수 있다.
이후, 네트워크 노드는 자신이 CCN 처리 기능을 구비하는지 여부를 판단할 수 있다(520). 즉, 520에서 네트워크 노드는 자신이 IP 패킷뿐만 아니라 CCN 패킷을 위한 처리 모듈을 포함하는 기기인지 여부를 판단할 수 있다. 네트워크 노드는 IP 패킷의 프로토콜 필드를 확인함으로써 자신이 CCN 처리 기능을 구비하는지를 파악할 수 있다.
520의 판단 결과, 자신이 CCN 처리 기능을 구비하지 않는다면, 네트워크 노드는 해당 패킷을 IP 패킷으로 인지하여 다른 네트워크 노드에게 포워딩할 수 있다(530). 이러한 경우, 네트워크 노드는 IP 동작(IP Operation)을 수행할 수 있다.
520의 판단 결과, 자신이 CCN 처리 기능을 구비하는 것으로 판단되면, 네트워크 노드는 자신의 컨텐츠 스토어(Contents Store)가 제2 정보에 해당하는 컨텐츠를 저장하는지 검색(look-up)을 수행할 수 있다(540). 이때, 네트워크 노드는 식별자, 즉 컨텐츠를 식별하는 제2 정보를 이용하여 컨텐츠 스토어(Contents Store)의 검색을 수행할 수 있다. 식별자는 '/ABC.com/sait/comm/yibae/pic.jpg'의 형태일 수 있다.
네트워크 노드는 컨텐츠 스토어에 해당 컨텐츠가 저장되어 있는지 여부를 판단할 수 있다(550).
550의 판단 결과, 컨텐츠 스토어가 제2 정보에 해당하는 컨텐츠를 저장한다면, 네트워크 노드는 후방 경로(backward path)를 통해 바로 해당 컨텐츠를 전달할 수 있다(555).
하지만, 550에서 컨텐츠 스토어가 제2 정보에 해당하는 컨텐츠를 저장하지 않는다면, 네트워크 노드는 다음 단계인 펜딩 인터리스트 테이블(Pending Interest Table; PIT)의 검색을 수행할 수 있다(560).
여기서, 펜딩 인터리스트 테이블(PIT)은 동일한 컨텐츠의 요청이 해당 노드를 거쳐간 경우 현재 노드에서 동일한 컨텐츠 응답을 기다리는 상태임을 알려주는 테이블이다. 이때, 펜딩 인터리스트 테이블(PIT)은 동일한 컨텐츠의 요청이 수신된 페이스의 정보를 저장할 수 있다.
이에 따라 따라서, 네트워크 노드는 펜딩 인터리스트 테이블(PIT)에 제2 정보 즉, 컨텐츠 이름(samsung.com/sait/comm/yibae/pic.jpg)에 대한 페이스(face) 정보가 존재하는지 여부를 판단할 수 있다(570).
570의 판단 결과, 펜딩 인터리스트 테이블(PIT)에 컨텐츠 이름에 대한 페이스 정보가 존재한다면, 네트워크 노드는 펜딩 인터리스트 테이블(PIT)에 현재 컨텐츠 요청 패킷의 인커밍 페이스(incoming face)에 대한 정보를 추가, 즉 업데이트할 수 있다. 이때, 동일 컨텐츠에 대한 요청은 이미 해당 노드에 도달하였고, 포워딩 인포메이션 베이스(FIB)를 참조하여 다른 노드로 전달된 상태이므로, 네트워크 노드는 해당 컨텐츠 요청 패킷은 폐기(discard)할 수 있다(575).
상술한 540 내지 575의 과정은 모두 패킷에 포함된 제2 정보, 즉 컨텐츠의 계층적 이름을 이용하여 수행될 수 있다.
570에서 펜딩 인터리스트 테이블(PIT)에도 컨텐츠 이름에 대한 페이스 정보가 없다면, 네트워크 노드는 포워딩 인포메이션 베이스(Forwarding Information Base)의 엔트리(entry) 중 제1 정보, 즉 IP 어드레스인 202.23.101.22에 최장 프리픽스 매칭(longest prefix matching)되는 엔트리인 202.23.101.22의 매칭 페이스(matching face)로 해당 컨텐츠 요청 패킷을 포워딩하고, PIT 테이블을 업데이트할 수 있다(580).
일 실시예에서는 이와 같이 IP 어드레스를 이용하여 포워딩 인포메이션 베이스(FIB)의 엔트리를 관리함으로써 컨텐츠의 이름을 이용하는 경우보다 보다 적은 라우팅 엔트리의 개수를 유지하는 동시에 라우팅 확장성(routing scalability)을 확보할 수 있다.
상술한 540 내지 580 과정을 통해 CCN 동작(CCN Operation)을 수행한 이후, 네트워크 노드는 패킷을 포워딩할 수 있다(530).
도 6은 일 실시예에 따른 IP 라우팅 호환을 위한 네트워크 노드의 포워딩 엔진 모델(forwarding engine model)을 나타낸 도면이다. 도 6을 참조하면, 일 실시예에 따른 네트워크 노드의 포워딩 엔진 모델(forwarding engine model)은 컨텐츠 스토어(Contents Store; CS)(610), 펜딩 인터리스트 테이블(Pending Interest Table; PIT)(630), 포워딩 인포메이션 베이스(Forwarding Information Base; FIB)(650) 및 이들을 위한 인덱스(Index)를 포함할 수 있다.
이하에서, 네트워크 노드는 컨텐츠의 위치를 나타내는 제1 정보 및 컨텐츠를 식별하는 제2 정보가 조합된 컨텐츠 이름을 포함하는 패킷을 수신할 수 있다. 제1 정보는 컨텐츠를 포함하는 네트워크 노드의 IP 어드레스, 컨텐츠를 포함하는 네트워크 노드에 할당된 고유의 번호, 고유의 문자, 고유의 숫자열, 고유의 문자열 중 적어도 하나를 포함할 수 있다. 그리고, 제2 정보는 컨텐츠의 계층적 이름(Hierarchical name)을 포함할 수 있다.
컨텐츠 스토어(610)는 컨텐츠를 식별하는 제2 정보에 해당하는 컨텐츠를 저장할 수 있다.
펜딩 인터리스트 테이블(630)은 컨텐츠 스토어(610)가 컨텐츠를 저장하지 않는 경우, 제2 정보를 이용하여 네트워크 노드가 컨텐츠를 요청한 상태임을 나타낼 수 있다.
펜딩 인터리스트 테이블(630)은 제2 정보를 기초로, 패킷의 인커밍 페이스(incoming face)에 대한 정보를 업데이트할 수 있다.
포워딩 인포메이션 베이스(650)는 펜딩 인터리스트 테이블(630)에 제2 정보에 해당하는 엔트리가 존재하지 않는 경우, 컨텐츠의 위치를 나타내는 제1 정보 및 제1 정보에 매칭되는 엔트리의 페이스를 저장할 수 있다.
상술한 바와 같이 컨텐츠 스토어(610) 및 펜딩 인터리스트 테이블(630)은 도 1과 유사한 방식으로 관리되는 것을 볼 수 있다.
하지만, 포워딩 인포메이션 베이스(650)에서는 도 1에서 엔트리(entry)가 /ABC.com/으로 유지되던 것과 달리 IP 어드레스인 202.23.101.22로 맵핑되어 있음을 확인할 수 있다.
일 실시예에서는 포워딩 인포메이션 베이스(650)의 엔트리를 IP 어드레스를 이용하여 관리함으로써 보다 적은 라우팅 엔트리의 개수를 유지하면서도 CCN의 기본 구조를 온전히 유지할 수 있다.
도 7은 일 실시예에 따른 IP 라우팅 호환을 위한 패킷의 프로토콜 스택 상의 위치를 나타낸 도면이다.
도 7을 참조하면, 일 실시예에 따른 IP 라우팅 호환을 위한 패킷이 IP 프로토콜에 사용될 때 네트워크 프로토콜 스택 상의 위치를 살펴볼 수 있다.
도 8은 일 실시예에 따른 IP 라우팅 호환을 위한 패킷의 구조를 나타낸 도면이다.
도 8을 참조하면, 일 실시예에 따른 IP 라우팅 호환을 위한 패킷이 IP 프로토콜 상에서 이용될 때의 패킷 구조(packet format)를 살펴볼 수 있다.
CCN 패킷의 특성 상 이름이 패킷의 첫 부분에 위치하기 때문에, IP 패킷의 데이터 필드(810) 중 목적 주소(Destination Address) 필드(813)에 컨텐츠의 위치를 나타내는 제1 정보를 포함할 수 있다. 그리고, IP 패킷의 데이터 필드(810) 중 옵션 및 패딩(Options and Padding) 필드(815)에 나머지 CCN 이름, 즉 컨텐츠를 식별하는 제2 정보(samsung.com/sait/comm/yibae/pic.jpg), 셀렉터(Selector) 정보, 난스(Nonce) 정보가 위치하는 형태로 구현할 수 있다.
실시예에 따라서는 IP 패킷의 데이터 필드(810) 중 옵션 및 패딩(Options and Padding) 필드(815)가 컨텐츠의 위치를 나타내는 제1 정보 및 컨텐츠를 식별하는 제2 정보가 조합된 컨텐츠 이름(/202.23.101.22/samsung.com/sait/comm/yibae/pic.jpg)을 포함하는 형태로 구현할 수도 있다.
이를 라우터가 하드웨어적인 프로세싱을 하느냐, 소프트웨어적인 프로세싱을 실현하느냐에 따라 달라질 수 있으며, 일 실시예에서는 두 경우 모두 지원할 수 있다.
이때, 상위 레이어는 IP 패킷의 헤더 포맷의 프로토콜 필드(Protocol Field)를 이용해서 해당 패킷이 CCN 패킷임을 확인할 수 있다. 이를 위해서는 인터넷 주소 관리 기구(Internet Assigned Numbers Authority; IANA)에 CCN 프로토콜이 미리 등록되어야 한다.
프로토콜 스택 상에서 일 실시예에 따른 제1 정보 및 제2 정보가 조합된 컨텐츠 이름을 포함하는 패킷이 라우팅이 되는 CCN 레이어는 트랜스포트 계층(Transport Layer)를 대체하는 형태로도 존재할 수 있다. 또한, 실시예에 따라서, CCN 레이어는 네트워크 계층(Network Layer)과 트랜스포트 계층(Transport Layer)의 사이에 존재하는 중간 계층(shim Layer)이 될 수도 있다.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.
그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.
101,105: 페이스(face)
110: 컨텐츠 스토어(Contents Store)
130: 펜딩 인터리스트 테이블(Pending Interest Table; PIT)
150: 포워딩 정보 베이스(Forwarding Base; FIB)

Claims (22)

  1. 컨텐츠의 위치를 나타내는 제1 정보 및 상기 컨텐츠를 식별하는 제2 정보가 조합된 컨텐츠 이름을 포함하는 패킷을 생성하는 단계; 및
    상기 패킷을 전송하는 단계
    를 포함하고,
    상기 제1 정보는, 상기 패킷의 데이터 필드에 포함되는 목적 주소 필드(destination address field) 또는 상기 패킷의 상기 데이터 필드에 포함되는 옵션 및 패딩 필드(option and padding field)에 포함되는
    IP 라우팅 호환을 위한 네트워크 노드의 통신 방법.
  2. 제1항에 있어서,
    상기 제1 정보는
    상기 컨텐츠를 포함하는 네트워크 노드의 IP 어드레스, 상기 컨텐츠를 포함하는 네트워크 노드에 할당된 고유의 번호, 고유의 문자, 고유의 숫자열, 고유의 문자열 중 적어도 하나를 포함하는 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법.
  3. 제1항에 있어서,
    상기 제2 정보는
    상기 컨텐츠의 계층적 이름(Hierarchical name)을 포함하는 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법.
  4. 제1항에 있어서,
    상기 제1 정보 또는 상기 제2 정보의 적어도 일부는
    글로벌 라우팅 네임(globally routable name)을 포함하는 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법.
  5. 제1항에 있어서,
    상기 패킷은
    CCN 패킷(Contents Centric Networking) 또는 ICN(Information Centric Networking) 패킷 중 어느 하나의 형태를 갖는 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법.
  6. 컨텐츠의 위치를 나타내는 제1 정보 및 상기 컨텐츠를 식별하는 제2 정보가 조합된 컨텐츠 이름을 포함하는 패킷을 생성하는 단계; 및
    상기 패킷을 전송하는 단계
    를 포함하고,
    상기 패킷은, 상기 제1 정보를 포함하는 목적 주소 필드(destination address field)와 상기 제2 정보를 포함하는 옵션 및 패딩 필드(option and padding field)를 포함하는 데이터 필드를 포함하는
    IP 라우팅 호환을 위한 네트워크 노드의 통신 방법.
  7. 컨텐츠의 위치를 나타내는 제1 정보 및 상기 컨텐츠를 식별하는 제2 정보가 조합된 컨텐츠 이름을 포함하는 패킷을 생성하는 단계; 및
    상기 패킷을 전송하는 단계
    를 포함하고는,
    상기 패킷은, 상기 제1 정보 및 상기 제2 정보를 포함하는 옵션 및 패딩 필드(option and padding field)를 포함하는 데이터 필드를 포함하는
    IP 라우팅 호환을 위한 네트워크 노드의 통신 방법.
  8. 컨텐츠의 위치를 나타내는 제1 정보 및 상기 컨텐츠를 식별하는 제2 정보가 조합된 컨텐츠 이름을 포함하는 패킷을 수신하는 단계;
    상기 패킷에서 상기 제2 정보를 추출하는 단계; 및
    해당 네트워크 노드가 상기 제2 정보에 해당하는 컨텐츠를 저장하는지 여부에 기초하여 상기 패킷을 다른 네트워크 노드에게 포워딩하는 단계
    를 포함하는 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법.
  9. 제8항에 있어서,
    상기 패킷이 CCN 패킷인지 여부를 판단하는 단계
    를 더 포함하는 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법.
  10. 제8항에 있어서,
    상기 패킷이 CCN 패킷인지 여부를 판단하는 단계는
    상기 패킷에 결합된 IP 헤더의 프로토콜 필드를 이용하여 상기 패킷이 CCN 패킷인지 여부를 판단하는 단계
    를 포함하는 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법.
  11. 제10항에 있어서,
    상기 패킷을 다른 네트워크 노드에게 포워딩하는 단계는
    상기 판단 결과 상기 패킷이 CCN 패킷인 경우, 컨텐츠 스토어(Contents Store)가 상기 제2 정보에 해당하는 컨텐츠를 저장하는지 여부를 판단하는 단계; 및
    상기 판단 결과를 기초로 상기 컨텐츠를 제공하는 단계
    를 더 포함하는 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법.
  12. 제11항에 있어서,
    상기 패킷을 다른 네트워크 노드에게 포워딩하는 단계는
    상기 컨텐츠 스토어가 상기 제2 정보에 해당하는 컨텐츠를 저장하지 않는 경우,
    펜딩 인터리스트 테이블(Pending Interest Table; PIT)에 상기 제2 정보에 대한 페이스 정보가 존재하는지 여부를 판단하는 단계; 및
    상기 판단 결과를 기초로, 상기 펜딩 인터리스트 테이블에 상기 패킷의 인커밍 페이스(incoming face)에 대한 정보를 업데이트하는 단계
    를 더 포함하는 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법.
  13. 제12항에 있어서,
    상기 판단 결과, 상기 펜딩 인터리스트 테이블(PIT)에 상기 제2 정보에 대한 페이스 정보가 존재하지 않으면,
    포워딩 인포메이션 베이스(Forwarding Information Base)의 엔트리(entry) 중 상기 제1 정보에 매칭되는 엔트리의 페이스로 상기 패킷을 포워딩하는 단계
    를 더 포함하는 IP 라우팅 호환을 위한 네트워크 노드의 통신 방법.
  14. 제1항 내지 제13항 중 어느 한 항의 방법을 수행하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체.
  15. IP 라우팅 호환을 위해 송수신되는 패킷에 있어서,
    상기 패킷은 데이터 필드를 포함하는 IP 패킷이고,
    상기 데이터 필드는
    컨텐츠의 위치를 나타내는 제1 정보를 포함하는 목적 주소 필드; 및
    상기 컨텐츠를 식별하는 제2 정보를 포함하는 옵션 및 패딩(Options and Padding) 필드
    를 포함하는 패킷.
  16. IP 라우팅 호환을 위해 송수신되는 패킷에 있어서,
    상기 패킷은 데이터 필드를 포함하는 IP 패킷이고,
    상기 데이터 필드는
    컨텐츠의 위치를 나타내는 제1 정보 및 상기 컨텐츠를 식별하는 제2 정보가 조합된 컨텐츠 이름을 포함하는 옵션 및 패딩(Options and Padding) 필드
    를 포함하는 패킷.
  17. IP 라우팅 호환을 위한 패킷을 수신하는 네트워크 노드에 있어서,
    컨텐츠를 식별하는 제2 정보에 해당하는 컨텐츠를 저장하는 컨텐츠 스토어(Contents Store); 및
    펜딩 인터리스트 테이블(Pending Interest Table; PIT)에 상기 제2 정보에 해당하는 엔트리가 존재하지 않는 경우, 상기 컨텐츠의 위치를 나타내는 제1 정보 및 상기 제1 정보에 매칭되는 엔트리의 페이스를 저장하는 포워딩 인포메이션 베이스(Forwarding Information Base)
    를 포함하는 IP 라우팅 호환을 위한 패킷을 수신하는 네트워크 노드.
  18. 제17항에 있어서,
    상기 펜딩 인터리스트 테이블은
    상기 컨텐츠 스토어가 상기 컨텐츠를 저장하지 않는 경우, 상기 제2 정보를 이용하여 상기 네트워크 노드가 상기 컨텐츠를 요청한 상태임을 나타내는 IP 라우팅 호환을 위한 패킷을 수신하는 네트워크 노드.
  19. 제17항에 있어서,
    상기 펜딩 인터리스트 테이블은
    상기 제2 정보를 기초로, 상기 패킷의 인커밍 페이스(incoming face)에 대한 정보를 업데이트하는 IP 라우팅 호환을 위한 패킷을 수신하는 네트워크 노드.
  20. 제17항에 있어서,
    상기 패킷은
    상기 컨텐츠의 위치를 나타내는 제1 정보 및 상기 컨텐츠를 식별하는 제2 정보가 조합된 컨텐츠 이름을 포함하는 IP 라우팅 호환을 위한 패킷을 수신하는 네트워크 노드.
  21. 제17항에 있어서,
    상기 제1 정보는
    상기 컨텐츠를 포함하는 네트워크 노드의 IP 어드레스, 상기 컨텐츠를 포함하는 네트워크 노드에 할당된 고유의 번호, 고유의 문자, 고유의 숫자열, 고유의 문자열 중 적어도 하나를 포함하는 IP 라우팅 호환을 위한 패킷을 수신하는 네트워크 노드.
  22. 제17항에 있어서,
    상기 제2 정보는
    상기 컨텐츠의 계층적 이름(Hierarchical name)을 포함하는 IP 라우팅 호환을 위한 패킷을 수신하는 네트워크 노드.
KR1020120134453A 2012-11-26 2012-11-26 Ip 라우팅 호환을 위한 패킷의 구조, 네트워크 노드의 통신 방법 및 그 네트워크 노드 Active KR101965794B1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020120134453A KR101965794B1 (ko) 2012-11-26 2012-11-26 Ip 라우팅 호환을 위한 패킷의 구조, 네트워크 노드의 통신 방법 및 그 네트워크 노드
US14/090,301 US9628378B2 (en) 2012-11-26 2013-11-26 Packet format and communication method of network node for IP routing compatibility and network node therefor
JP2015543995A JP6386468B2 (ja) 2012-11-26 2013-11-26 Ipルーティング互換のためのネットワークノードのパケットフォーマットと通信方法及びそのネットワークノード
PCT/KR2013/010776 WO2014081266A1 (en) 2012-11-26 2013-11-26 Packet format and communication method of network node for ip routing compatibility and network node therefor
CN201380055944.2A CN104756450A (zh) 2012-11-26 2013-11-26 用于ip路由兼容性的包格式和网络节点的通信方法以及该网络节点
EP13856395.2A EP2923467B1 (en) 2012-11-26 2013-11-26 Packet format and communication method of network node for ip routing compatibility and network node therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120134453A KR101965794B1 (ko) 2012-11-26 2012-11-26 Ip 라우팅 호환을 위한 패킷의 구조, 네트워크 노드의 통신 방법 및 그 네트워크 노드

Publications (2)

Publication Number Publication Date
KR20140075831A KR20140075831A (ko) 2014-06-20
KR101965794B1 true KR101965794B1 (ko) 2019-04-04

Family

ID=50773262

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120134453A Active KR101965794B1 (ko) 2012-11-26 2012-11-26 Ip 라우팅 호환을 위한 패킷의 구조, 네트워크 노드의 통신 방법 및 그 네트워크 노드

Country Status (6)

Country Link
US (1) US9628378B2 (ko)
EP (1) EP2923467B1 (ko)
JP (1) JP6386468B2 (ko)
KR (1) KR101965794B1 (ko)
CN (1) CN104756450A (ko)
WO (1) WO2014081266A1 (ko)

Families Citing this family (149)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9456054B2 (en) 2008-05-16 2016-09-27 Palo Alto Research Center Incorporated Controlling the spread of interests and content in a content centric network
US8923293B2 (en) 2009-10-21 2014-12-30 Palo Alto Research Center Incorporated Adaptive multi-interface use for content networking
US9280546B2 (en) 2012-10-31 2016-03-08 Palo Alto Research Center Incorporated System and method for accessing digital content using a location-independent name
US9400800B2 (en) 2012-11-19 2016-07-26 Palo Alto Research Center Incorporated Data transport by named content synchronization
US10430839B2 (en) 2012-12-12 2019-10-01 Cisco Technology, Inc. Distributed advertisement insertion in content-centric networks
KR101474320B1 (ko) * 2013-02-04 2014-12-18 아주대학교산학협력단 위치기반 컨텐츠를 위한 위치기반 컨텐츠 중심 네트워킹 방법
US9978025B2 (en) 2013-03-20 2018-05-22 Cisco Technology, Inc. Ordered-element naming for name-based packet forwarding
US9935791B2 (en) 2013-05-20 2018-04-03 Cisco Technology, Inc. Method and system for name resolution across heterogeneous architectures
US9444722B2 (en) 2013-08-01 2016-09-13 Palo Alto Research Center Incorporated Method and apparatus for configuring routing paths in a custodian-based routing architecture
JP6213914B2 (ja) * 2013-09-27 2017-10-18 パナソニックIpマネジメント株式会社 通信端末、およびコンテンツ出版方法
US9407549B2 (en) 2013-10-29 2016-08-02 Palo Alto Research Center Incorporated System and method for hash-based forwarding of packets with hierarchically structured variable-length identifiers
US9276840B2 (en) 2013-10-30 2016-03-01 Palo Alto Research Center Incorporated Interest messages with a payload for a named data network
US9401864B2 (en) * 2013-10-31 2016-07-26 Palo Alto Research Center Incorporated Express header for packets with hierarchically structured variable-length identifiers
US9311377B2 (en) 2013-11-13 2016-04-12 Palo Alto Research Center Incorporated Method and apparatus for performing server handoff in a name-based content distribution system
US10101801B2 (en) 2013-11-13 2018-10-16 Cisco Technology, Inc. Method and apparatus for prefetching content in a data stream
US10129365B2 (en) 2013-11-13 2018-11-13 Cisco Technology, Inc. Method and apparatus for pre-fetching remote content based on static and dynamic recommendations
US10089655B2 (en) 2013-11-27 2018-10-02 Cisco Technology, Inc. Method and apparatus for scalable data broadcasting
US9503358B2 (en) 2013-12-05 2016-11-22 Palo Alto Research Center Incorporated Distance-based routing in an information-centric network
US9379979B2 (en) 2014-01-14 2016-06-28 Palo Alto Research Center Incorporated Method and apparatus for establishing a virtual interface for a set of mutual-listener devices
US10172068B2 (en) 2014-01-22 2019-01-01 Cisco Technology, Inc. Service-oriented routing in software-defined MANETs
US10098051B2 (en) 2014-01-22 2018-10-09 Cisco Technology, Inc. Gateways and routing in software-defined manets
US9374304B2 (en) 2014-01-24 2016-06-21 Palo Alto Research Center Incorporated End-to end route tracing over a named-data network
US9954678B2 (en) 2014-02-06 2018-04-24 Cisco Technology, Inc. Content-based transport security
US9678998B2 (en) 2014-02-28 2017-06-13 Cisco Technology, Inc. Content name resolution for information centric networking
US10089651B2 (en) 2014-03-03 2018-10-02 Cisco Technology, Inc. Method and apparatus for streaming advertisements in a scalable data broadcasting system
US9836540B2 (en) 2014-03-04 2017-12-05 Cisco Technology, Inc. System and method for direct storage access in a content-centric network
US9473405B2 (en) 2014-03-10 2016-10-18 Palo Alto Research Center Incorporated Concurrent hashes and sub-hashes on data streams
US9391896B2 (en) 2014-03-10 2016-07-12 Palo Alto Research Center Incorporated System and method for packet forwarding using a conjunctive normal form strategy in a content-centric network
US9626413B2 (en) 2014-03-10 2017-04-18 Cisco Systems, Inc. System and method for ranking content popularity in a content-centric network
US9407432B2 (en) 2014-03-19 2016-08-02 Palo Alto Research Center Incorporated System and method for efficient and secure distribution of digital content
US9916601B2 (en) 2014-03-21 2018-03-13 Cisco Technology, Inc. Marketplace for presenting advertisements in a scalable data broadcasting system
US9363179B2 (en) 2014-03-26 2016-06-07 Palo Alto Research Center Incorporated Multi-publisher routing protocol for named data networks
US10063476B2 (en) * 2014-03-28 2018-08-28 Research & Business Foundation Sungkyunkwan University Content centric networking system providing differentiated service and method of controlling data traffic in content centric networking providing differentiated service
US9363086B2 (en) 2014-03-31 2016-06-07 Palo Alto Research Center Incorporated Aggregate signing of data in content centric networking
US20150281376A1 (en) * 2014-04-01 2015-10-01 Palo Alto Research Center Incorporated System and method for device registration and discovery in content-centric networks
US9716622B2 (en) 2014-04-01 2017-07-25 Cisco Technology, Inc. System and method for dynamic name configuration in content-centric networks
US9473576B2 (en) 2014-04-07 2016-10-18 Palo Alto Research Center Incorporated Service discovery using collection synchronization with exact names
US9390289B2 (en) 2014-04-07 2016-07-12 Palo Alto Research Center Incorporated Secure collection synchronization using matched network names
US10075521B2 (en) 2014-04-07 2018-09-11 Cisco Technology, Inc. Collection synchronization using equality matched network names
US9451032B2 (en) 2014-04-10 2016-09-20 Palo Alto Research Center Incorporated System and method for simple service discovery in content-centric networks
US9992281B2 (en) 2014-05-01 2018-06-05 Cisco Technology, Inc. Accountable content stores for information centric networks
US9609014B2 (en) 2014-05-22 2017-03-28 Cisco Systems, Inc. Method and apparatus for preventing insertion of malicious content at a named data network router
US9455835B2 (en) 2014-05-23 2016-09-27 Palo Alto Research Center Incorporated System and method for circular link resolution with hash-based names in content-centric networks
US9276751B2 (en) 2014-05-28 2016-03-01 Palo Alto Research Center Incorporated System and method for circular link resolution with computable hash-based names in content-centric networks
US9516144B2 (en) 2014-06-19 2016-12-06 Palo Alto Research Center Incorporated Cut-through forwarding of CCNx message fragments with IP encapsulation
US9537719B2 (en) 2014-06-19 2017-01-03 Palo Alto Research Center Incorporated Method and apparatus for deploying a minimal-cost CCN topology
KR102147669B1 (ko) * 2014-06-30 2020-10-14 에스케이텔레콤 주식회사 콘텐츠 전송 방법, 이를 위한 장치 및 시스템
KR102203489B1 (ko) * 2014-06-30 2021-01-14 에스케이텔레콤 주식회사 Ccn 이름 구성 방법과 ccn 이름 기반 라우팅 방법 및 장치
US9426113B2 (en) 2014-06-30 2016-08-23 Palo Alto Research Center Incorporated System and method for managing devices over a content centric network
CN104038507B (zh) * 2014-06-30 2017-11-24 北京邮电大学 基于内容为中心的协议转换无线网关及其通信方法
US9699198B2 (en) 2014-07-07 2017-07-04 Cisco Technology, Inc. System and method for parallel secure content bootstrapping in content-centric networks
US9621354B2 (en) 2014-07-17 2017-04-11 Cisco Systems, Inc. Reconstructable content objects
US9959156B2 (en) 2014-07-17 2018-05-01 Cisco Technology, Inc. Interest return control message
US9729616B2 (en) 2014-07-18 2017-08-08 Cisco Technology, Inc. Reputation-based strategy for forwarding and responding to interests over a content centric network
US9590887B2 (en) 2014-07-18 2017-03-07 Cisco Systems, Inc. Method and system for keeping interest alive in a content centric network
US9535968B2 (en) 2014-07-21 2017-01-03 Palo Alto Research Center Incorporated System for distributing nameless objects using self-certifying names
JP6301215B2 (ja) * 2014-08-06 2018-03-28 Kddi株式会社 中継装置及びその制御方法、プログラム
US9882964B2 (en) 2014-08-08 2018-01-30 Cisco Technology, Inc. Explicit strategy feedback in name-based forwarding
US9729662B2 (en) 2014-08-11 2017-08-08 Cisco Technology, Inc. Probabilistic lazy-forwarding technique without validation in a content centric network
US9503365B2 (en) 2014-08-11 2016-11-22 Palo Alto Research Center Incorporated Reputation-based instruction processing over an information centric network
US9391777B2 (en) 2014-08-15 2016-07-12 Palo Alto Research Center Incorporated System and method for performing key resolution over a content centric network
US9467492B2 (en) 2014-08-19 2016-10-11 Palo Alto Research Center Incorporated System and method for reconstructable all-in-one content stream
US9800637B2 (en) 2014-08-19 2017-10-24 Cisco Technology, Inc. System and method for all-in-one content stream in content-centric networks
US9497282B2 (en) 2014-08-27 2016-11-15 Palo Alto Research Center Incorporated Network coding for content-centric network
US10204013B2 (en) 2014-09-03 2019-02-12 Cisco Technology, Inc. System and method for maintaining a distributed and fault-tolerant state over an information centric network
US9553812B2 (en) 2014-09-09 2017-01-24 Palo Alto Research Center Incorporated Interest keep alives at intermediate routers in a CCN
JP6427665B2 (ja) * 2014-10-01 2018-11-21 テレフオンアクチーボラゲット エルエム エリクソン(パブル) 情報指向ネットワーキングベースの通信を処理するためのノードおよび方法
EP3009954A1 (en) * 2014-10-13 2016-04-20 Sap Se Decryption Device, Method for Decrypting and Method and System for Secure Data Transmission
US10069933B2 (en) 2014-10-23 2018-09-04 Cisco Technology, Inc. System and method for creating virtual interfaces based on network characteristics
US9536059B2 (en) 2014-12-15 2017-01-03 Palo Alto Research Center Incorporated Method and system for verifying renamed content using manifests in a content centric network
US9590948B2 (en) 2014-12-15 2017-03-07 Cisco Systems, Inc. CCN routing using hardware-assisted hash tables
US10237189B2 (en) 2014-12-16 2019-03-19 Cisco Technology, Inc. System and method for distance-based interest forwarding
US9846881B2 (en) 2014-12-19 2017-12-19 Palo Alto Research Center Incorporated Frugal user engagement help systems
US10003520B2 (en) 2014-12-22 2018-06-19 Cisco Technology, Inc. System and method for efficient name-based content routing using link-state information in information-centric networks
US9473475B2 (en) 2014-12-22 2016-10-18 Palo Alto Research Center Incorporated Low-cost authenticated signing delegation in content centric networking
US9660825B2 (en) 2014-12-24 2017-05-23 Cisco Technology, Inc. System and method for multi-source multicasting in content-centric networks
US9916457B2 (en) 2015-01-12 2018-03-13 Cisco Technology, Inc. Decoupled name security binding for CCN objects
US9954795B2 (en) 2015-01-12 2018-04-24 Cisco Technology, Inc. Resource allocation using CCN manifests
US9602596B2 (en) 2015-01-12 2017-03-21 Cisco Systems, Inc. Peer-to-peer sharing in a content centric network
US9946743B2 (en) 2015-01-12 2018-04-17 Cisco Technology, Inc. Order encoded manifests in a content centric network
US9832291B2 (en) 2015-01-12 2017-11-28 Cisco Technology, Inc. Auto-configurable transport stack
US9462006B2 (en) 2015-01-21 2016-10-04 Palo Alto Research Center Incorporated Network-layer application-specific trust model
US9552493B2 (en) 2015-02-03 2017-01-24 Palo Alto Research Center Incorporated Access control framework for information centric networking
US10333840B2 (en) 2015-02-06 2019-06-25 Cisco Technology, Inc. System and method for on-demand content exchange with adaptive naming in information-centric networks
US10075401B2 (en) 2015-03-18 2018-09-11 Cisco Technology, Inc. Pending interest table behavior
US10116605B2 (en) 2015-06-22 2018-10-30 Cisco Technology, Inc. Transport stack name scheme and identity management
US10075402B2 (en) 2015-06-24 2018-09-11 Cisco Technology, Inc. Flexible command and control in content centric networks
US9887913B2 (en) * 2015-07-10 2018-02-06 Telefonaktiebolaget L M Ericsson (Publ) CCN name chaining
US10701038B2 (en) 2015-07-27 2020-06-30 Cisco Technology, Inc. Content negotiation in a content centric network
US9986034B2 (en) 2015-08-03 2018-05-29 Cisco Technology, Inc. Transferring state in content centric network stacks
JP6495777B2 (ja) * 2015-08-07 2019-04-03 Kddi株式会社 コンテンツ配信ネットワークの転送装置、サーバ装置及びプログラム
US10610144B2 (en) 2015-08-19 2020-04-07 Palo Alto Research Center Incorporated Interactive remote patient monitoring and condition management intervention system
US9832123B2 (en) 2015-09-11 2017-11-28 Cisco Technology, Inc. Network named fragments in a content centric network
US10355999B2 (en) 2015-09-23 2019-07-16 Cisco Technology, Inc. Flow control with network named fragments
US10313227B2 (en) 2015-09-24 2019-06-04 Cisco Technology, Inc. System and method for eliminating undetected interest looping in information-centric networks
US9977809B2 (en) 2015-09-24 2018-05-22 Cisco Technology, Inc. Information and data framework in a content centric network
US10454820B2 (en) 2015-09-29 2019-10-22 Cisco Technology, Inc. System and method for stateless information-centric networking
US10263965B2 (en) 2015-10-16 2019-04-16 Cisco Technology, Inc. Encrypted CCNx
US9794238B2 (en) 2015-10-29 2017-10-17 Cisco Technology, Inc. System for key exchange in a content centric network
US9807205B2 (en) 2015-11-02 2017-10-31 Cisco Technology, Inc. Header compression for CCN messages using dictionary
US10009446B2 (en) 2015-11-02 2018-06-26 Cisco Technology, Inc. Header compression for CCN messages using dictionary learning
US10021222B2 (en) 2015-11-04 2018-07-10 Cisco Technology, Inc. Bit-aligned header compression for CCN messages using dictionary
US10097521B2 (en) 2015-11-20 2018-10-09 Cisco Technology, Inc. Transparent encryption in a content centric network
US9912776B2 (en) 2015-12-02 2018-03-06 Cisco Technology, Inc. Explicit content deletion commands in a content centric network
US10097346B2 (en) 2015-12-09 2018-10-09 Cisco Technology, Inc. Key catalogs in a content centric network
US10078062B2 (en) 2015-12-15 2018-09-18 Palo Alto Research Center Incorporated Device health estimation by combining contextual information with sensor data
US10257271B2 (en) 2016-01-11 2019-04-09 Cisco Technology, Inc. Chandra-Toueg consensus in a content centric network
US9949301B2 (en) 2016-01-20 2018-04-17 Palo Alto Research Center Incorporated Methods for fast, secure and privacy-friendly internet connection discovery in wireless networks
US10305864B2 (en) 2016-01-25 2019-05-28 Cisco Technology, Inc. Method and system for interest encryption in a content centric network
US10043016B2 (en) 2016-02-29 2018-08-07 Cisco Technology, Inc. Method and system for name encryption agreement in a content centric network
US10051071B2 (en) 2016-03-04 2018-08-14 Cisco Technology, Inc. Method and system for collecting historical network information in a content centric network
US10038633B2 (en) 2016-03-04 2018-07-31 Cisco Technology, Inc. Protocol to query for historical network information in a content centric network
US10742596B2 (en) 2016-03-04 2020-08-11 Cisco Technology, Inc. Method and system for reducing a collision probability of hash-based names using a publisher identifier
US10003507B2 (en) 2016-03-04 2018-06-19 Cisco Technology, Inc. Transport session state protocol
US9832116B2 (en) 2016-03-14 2017-11-28 Cisco Technology, Inc. Adjusting entries in a forwarding information base in a content centric network
US10212196B2 (en) 2016-03-16 2019-02-19 Cisco Technology, Inc. Interface discovery and authentication in a name-based network
US10067948B2 (en) 2016-03-18 2018-09-04 Cisco Technology, Inc. Data deduping in content centric networking manifests
US11436656B2 (en) 2016-03-18 2022-09-06 Palo Alto Research Center Incorporated System and method for a real-time egocentric collaborative filter on large datasets
US10091330B2 (en) 2016-03-23 2018-10-02 Cisco Technology, Inc. Interest scheduling by an information and data framework in a content centric network
US10033639B2 (en) 2016-03-25 2018-07-24 Cisco Technology, Inc. System and method for routing packets in a content centric network using anonymous datagrams
US10320760B2 (en) 2016-04-01 2019-06-11 Cisco Technology, Inc. Method and system for mutating and caching content in a content centric network
US9930146B2 (en) 2016-04-04 2018-03-27 Cisco Technology, Inc. System and method for compressing content centric networking messages
US10425503B2 (en) 2016-04-07 2019-09-24 Cisco Technology, Inc. Shared pending interest table in a content centric network
US10027578B2 (en) 2016-04-11 2018-07-17 Cisco Technology, Inc. Method and system for routable prefix queries in a content centric network
US10404450B2 (en) 2016-05-02 2019-09-03 Cisco Technology, Inc. Schematized access control in a content centric network
US10320675B2 (en) * 2016-05-04 2019-06-11 Cisco Technology, Inc. System and method for routing packets in a stateless content centric network
US10547589B2 (en) 2016-05-09 2020-01-28 Cisco Technology, Inc. System for implementing a small computer systems interface protocol over a content centric network
US10084764B2 (en) 2016-05-13 2018-09-25 Cisco Technology, Inc. System for a secure encryption proxy in a content centric network
US10063414B2 (en) 2016-05-13 2018-08-28 Cisco Technology, Inc. Updating a transport stack in a content centric network
US10103989B2 (en) 2016-06-13 2018-10-16 Cisco Technology, Inc. Content object return messages in a content centric network
US10305865B2 (en) 2016-06-21 2019-05-28 Cisco Technology, Inc. Permutation-based content encryption with manifests in a content centric network
US10148572B2 (en) 2016-06-27 2018-12-04 Cisco Technology, Inc. Method and system for interest groups in a content centric network
US10009266B2 (en) 2016-07-05 2018-06-26 Cisco Technology, Inc. Method and system for reference counted pending interest tables in a content centric network
US9992097B2 (en) 2016-07-11 2018-06-05 Cisco Technology, Inc. System and method for piggybacking routing information in interests in a content centric network
US10122624B2 (en) 2016-07-25 2018-11-06 Cisco Technology, Inc. System and method for ephemeral entries in a forwarding information base in a content centric network
US10069729B2 (en) 2016-08-08 2018-09-04 Cisco Technology, Inc. System and method for throttling traffic based on a forwarding information base in a content centric network
US10956412B2 (en) 2016-08-09 2021-03-23 Cisco Technology, Inc. Method and system for conjunctive normal form attribute matching in a content centric network
US10033642B2 (en) 2016-09-19 2018-07-24 Cisco Technology, Inc. System and method for making optimal routing decisions based on device-specific parameters in a content centric network
US10212248B2 (en) 2016-10-03 2019-02-19 Cisco Technology, Inc. Cache management on high availability routers in a content centric network
US10749995B2 (en) 2016-10-07 2020-08-18 Cisco Technology, Inc. System and method to facilitate integration of information-centric networking into internet protocol networks
US10447805B2 (en) 2016-10-10 2019-10-15 Cisco Technology, Inc. Distributed consensus in a content centric network
US10135948B2 (en) 2016-10-31 2018-11-20 Cisco Technology, Inc. System and method for process migration in a content centric network
US10243851B2 (en) 2016-11-21 2019-03-26 Cisco Technology, Inc. System and method for forwarder connection information in a content centric network
US10764188B2 (en) 2017-02-22 2020-09-01 Cisco Technology, Inc. System and method to facilitate robust traffic load balancing and remote adaptive active queue management in an information-centric networking environment
US10798633B2 (en) 2017-02-23 2020-10-06 Cisco Technology, Inc. Heterogeneous access gateway for an information-centric networking environment
US10805825B2 (en) 2017-02-23 2020-10-13 Cisco Technology, Inc. System and method to facilitate cross-layer optimization of video over WiFi in an information-centric networking environment
JP2019047384A (ja) * 2017-09-04 2019-03-22 日本電信電話株式会社 Fib検索器、fib検索方法、及びプログラム
JP7050596B2 (ja) * 2018-06-25 2022-04-08 三菱電機株式会社 ゲートウェイ装置、機器管理システム、通信方法及びプログラム
KR102394773B1 (ko) * 2018-12-07 2022-05-06 한국전자통신연구원 네임 기반 인-네트워크 프로세싱 방법 및 시스템

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000022551A1 (en) 1998-10-13 2000-04-20 Chris Cheah Method and system for controlled distribution of information over a network
JP2000215208A (ja) * 1999-01-26 2000-08-04 Victor Co Of Japan Ltd ファイル閲覧システム
US8009121B1 (en) 2000-12-22 2011-08-30 Ek3 Technologies, Inc. Narrowcast media content distribution and display system with content biasing engine
GB2382962A (en) 2001-12-07 2003-06-11 Altio Ltd Data routing without using an address
US20080253373A1 (en) 2005-09-13 2008-10-16 Ist International Inc. System and Method for Supporting Flexible Overlays and Mobility in Ip Communication and Computer Networks
US8165118B2 (en) 2008-05-19 2012-04-24 Palo Alto Research Center Incorporated Voice over content centric networks
KR101160542B1 (ko) * 2008-11-14 2012-06-28 에스케이플래닛 주식회사 복수의 cdn 사업자를 통한 컨텐츠 분배시스템 및 방법, 그 컨텐츠 제공자 네임서버
US8204060B2 (en) * 2009-01-30 2012-06-19 Palo Alto Research Center Incorporated Method and system for facilitating forwarding a packet in a content-centric network
US8160069B2 (en) * 2009-01-30 2012-04-17 Palo Alto Research Center Incorporated System for forwarding a packet with a hierarchically structured variable-length identifier
US8243735B2 (en) * 2009-01-30 2012-08-14 Palo Alto Research Center Incorporated System for forwarding packets with hierarchically structured variable-length identifiers using an exact-match lookup engine
US8923293B2 (en) * 2009-10-21 2014-12-30 Palo Alto Research Center Incorporated Adaptive multi-interface use for content networking
US8375436B2 (en) 2010-04-22 2013-02-12 Palo Alto Research Center Incorporated Session migration over content-centric networks
US8504718B2 (en) * 2010-04-28 2013-08-06 Futurewei Technologies, Inc. System and method for a context layer switch
KR101688857B1 (ko) * 2010-05-13 2016-12-23 삼성전자주식회사 컨텐츠 중심 네트워크(ccn)에서 단말 및 허브의 통신 방법 및 컨텐츠 중심 네트워크를 위한 단말
KR20120020344A (ko) 2010-08-30 2012-03-08 삼성전자주식회사 단말, 중간 노드 및 단말 및 중간 노드의 통신 방법
KR20120038187A (ko) 2010-10-13 2012-04-23 삼성전자주식회사 컨텐츠 중심 네트워킹 환경에서 그룹 변경에 관한 정보를 이용한 컨텐츠 공유 방법 및 장치
KR20120058782A (ko) 2010-11-30 2012-06-08 삼성전자주식회사 컨텐츠 중심 네트워킹 환경에서의 단말, 중간 노드 및 이들의 통신 방법
KR20120060566A (ko) 2010-12-02 2012-06-12 서울대학교산학협력단 콘텐츠 인식 네트워크 구조에서의 이동성 및 멀티 캐스트 지원을 위한 방법 및 시스템
KR20120060565A (ko) 2010-12-02 2012-06-12 서울대학교산학협력단 콘텐츠-중심적인 네트워크로의 점진적인 전환을 위한 방법 및 이를 기반으로 하는 네트워크 시스템
US8756297B2 (en) 2010-12-16 2014-06-17 Palo Alto Research Center Incorporated Energy-efficient content caching with custodian-based routing in content-centric networks
US8751664B2 (en) 2010-12-16 2014-06-10 Palo Alto Research Center Incorporated Custodian-based routing in content-centric networks
US9178917B2 (en) 2010-12-16 2015-11-03 Palo Alto Research Center Incorporated Custodian routing with network address translation in content-centric networks
KR20120070410A (ko) 2010-12-21 2012-06-29 한국전자통신연구원 통신 노드 및 통신 방법
TW201312980A (zh) 2011-05-03 2013-03-16 Interdigital Patent Holdings 在網際網路中內容識別、檢索及路由

Also Published As

Publication number Publication date
CN104756450A (zh) 2015-07-01
EP2923467A4 (en) 2016-07-27
EP2923467A1 (en) 2015-09-30
KR20140075831A (ko) 2014-06-20
WO2014081266A1 (en) 2014-05-30
JP2016502343A (ja) 2016-01-21
JP6386468B2 (ja) 2018-09-05
US9628378B2 (en) 2017-04-18
EP2923467B1 (en) 2021-03-03
US20140146819A1 (en) 2014-05-29

Similar Documents

Publication Publication Date Title
KR101965794B1 (ko) Ip 라우팅 호환을 위한 패킷의 구조, 네트워크 노드의 통신 방법 및 그 네트워크 노드
KR102052520B1 (ko) 컨텐츠 중심 네트워크에서 컨텐츠의 이동성을 지원하기 위한 노드의 통신 방법 및 노드
KR102033999B1 (ko) 컨텐트 중심 네트워크에서의 통신 방법 및 장치
US9825860B2 (en) Flow-driven forwarding architecture for information centric networks
KR101215208B1 (ko) 패킷 목적지 주소 및 발신 인터페이스로부터 구성된 라우팅 검색 키에 기초하는 패킷의 발신 송신
CN104170333B (zh) 用于快速且大规模的最长前缀匹配的方法和系统
EP2869536B1 (en) System and method for hash-based forwarding of packets with hierarchically structured variable-length identifiers
EP1816812A1 (en) Access control device, and access control method
EP2760168A1 (en) Method, device and system for forwarding message
EP2869510B1 (en) Express header for packets with hierarchically structured variable-length identifiers
CN101938533B (zh) 地址解析的处理方法及装置
US20210112004A1 (en) Apparatus and method for forwarding a packet in content centric network
JPWO2015151184A1 (ja) 通信システム、通信方法、中継装置、および、通信プログラム
KR101384794B1 (ko) 메시지 라우팅 플랫폼
CN102065013B (zh) 基于身份与位置分离的位置信息优化选择的系统
EP2719118B1 (en) Routing by resolution
TWI281804B (en) Packet forwarding method and system
CN101110769B (zh) 基于安全业务的包转发方法及系统
CN101106529B (zh) 基于安全业务的包转发方法及系统
CN106130912B (zh) 一种路由节点及路由方法
KR20100084532A (ko) 리소스를 전달하기 위한 방법, 네트워크 엔터티 및 네트워크 시스템
CN114553773B (zh) 一种层次结构的标识寻址方法
KR101751519B1 (ko) 상황 이벤트 메시지의 동적 경로 처리 장치 및 방법
JP4627076B2 (ja) ノード装置
JP5018931B2 (ja) ノード装置

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20121126

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20170322

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20121126

Comment text: Patent Application

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

Comment text: Notification of reason for refusal

Patent event date: 20180817

Patent event code: PE09021S01D

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: 20190124

PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20190329

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20190401

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20220216

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20230214

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20240219

Start annual number: 6

End annual number: 6