KR20130048032A - 컨텐츠 중심 네트워크에서 라우팅 방법 - Google Patents
컨텐츠 중심 네트워크에서 라우팅 방법 Download PDFInfo
- Publication number
- KR20130048032A KR20130048032A KR1020110112933A KR20110112933A KR20130048032A KR 20130048032 A KR20130048032 A KR 20130048032A KR 1020110112933 A KR1020110112933 A KR 1020110112933A KR 20110112933 A KR20110112933 A KR 20110112933A KR 20130048032 A KR20130048032 A KR 20130048032A
- Authority
- KR
- South Korea
- Prior art keywords
- content
- request
- router
- forwarding information
- information base
- Prior art date
Links
Images
Classifications
-
- 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/12—Shortest path evaluation
- H04L45/125—Shortest path evaluation based on throughput or bandwidth
-
- 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
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/302—Route determination based on requested QoS
- H04L45/306—Route determination based on the nature of the carried application
-
- 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/42—Centralised routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 컨텐츠 중심 네트워크(Content-Centric Network, CCN)에서 컨텐츠 전송을 위한 라우팅 패킷 전달 과정을 중앙 집중식으로 통제하는 방법에 관한 것이다. 이러한 본 발명에 따른 컨텐츠 중심 네트워크에서 라우팅 방법은, 컨텐츠 중심 네트워크에 설치된 컨텐츠 배포 컨트롤러는 소정 컨텐츠를 유통하겠다는 사용자의 요청을 받으면, 해당 컨텐츠를 저장하고 있는 라우터의 위치를 결정하고, 사용자의 요청이 어느 라우터로 전송될 것인지 파악하는 단계; 컨텐츠 배포 컨트롤러는 트래픽 유통 현황을 고려하여 최적의 경로를 파악한 후에 포워딩 정보 베이스(FIB)를 최적의 경로에 포함된 라우터들에 전송하는 단계; 상기 컨텐츠에 대한 요청을 사용자로부터 받은 라우터는 사용자의 요청을 인터레스트 패킷(interest packet)으로 변환하는 단계; 상기 최적의 경로에 포함된 라우터들은 포워딩 정보 베이스에 명시된 경로를 따라 인터레스트 패킷을 전송하는 단계; 상기 컨텐츠를 저장하고 있는 라우터는 인터레스트 패킷을 수신하면 해당 컨텐츠에 대한 데이터 패킷을 만드는 단계; 및 상기 최적의 경로에 포함된 라우터들은 인터레스트 패킷이 전송된 경로의 역방향으로 데이터 패킷을 전송하는 단계; 에 의해 달성된다.
Description
본 발명은 컨텐츠 중심 네트워크(Content-Centric Network, CCN)에서 컨텐츠 전송을 위한 라우팅 패킷 전달 과정을 중앙 집중식으로 통제하는 방법에 관한 것이다.
최근 미래인터넷을 위한 새로운 아키텍처에 대한 연구가 활발히 진행 중이며, 대표적인 것으로 컨텐츠중심 네트워크(Content-Centric Network, CCN)가 있다. CCN 기술은 PARC의 Van Jacobson에 의해 제안된 기술로, IP를 이용하는 현재 인터넷의 구조대신 데이터의 이름을 사용하여 네트워크에서 데이터 전달을 수행하는 새로운 인터넷 아키텍처 제안을 목표로 한다.
CCN에서의 컨텐츠 전송은 컨텐츠 사용자의 데이터 요청 패킷인 Interest 패킷과, 요청된 데이터를 가지고 있는 노드가 요청된 데이터를 응답하는 Data 패킷을 통해 이루어진다. 이때 Interest 패킷이 어떤 노드들을 거쳐 전송될 것인지 결정하는 행위를 라우팅(routing)이라 한다. Data 패킷의 전송 경로는 Interest 패킷이 컨텐츠에 도착하기까지 순회한 모든 노드의 역순이므로, 별도의 라우팅이 불필요하다.
도 1은 CCN에서 이용되는 두 패킷의 구조를 나타낸다. CCN에서 종단 사용자간 통신의 단계는 다음과 같다. 콘텐츠를 원하는 사용자는 사용자가 원하는 콘텐츠의 이름을 넣은 Interest 패킷을 브로드캐스팅하면, 이를 수신한 라우터는 FIB(Forwarding Information Base)를 이용해 Interest 패킷을 전달한다. FIB항목에서 Interest 패킷의 이름이 검색되면 해당 Interest 패킷을 FIB에 명시된 다음 노드로 전달 한다. Interest 패킷이 포함하고 있는 콘텐츠 이름과 일치하는 콘텐츠를 가지고 있는 노드가 이를 수신 할 경우 Interest 패킷의 경로의 역방향으로 Data 패킷을 보낸다.
도 2는 CCN에서 이용되는 라우터의 구조를 보여준다. 만약 한 라우터에 같은 데이터를 요청하는 많은 수의 Interest 패킷이 수신되면 라우터는 Interest 패킷을 수신한 인터페이스와 Interest 패킷이 포함하고 있는 콘텐츠의 이름을 라우터 내부의 PIT(Pending Interest Table)에 저장한 다음 제일 처음 전달받은 Interest 패킷 만이 콘텐츠를 보내줄 수 있는 상위 노드로 전송한다.
라우터에 데이터 소스로부터 data 패킷이 들어오게 되면 라우터는 수신한 data 패킷과 매칭되는 이름이 있는지 PIT 엔트리를 검색하고 만약 일치하는 이름이 있을 경우에는 사용자가 요청한 데이터가 도착한 것이므로 Interest 패킷이 들어온 해당 인터페이스로 수신한 data 패킷을 포워딩해준다. 그리고 검색된 PIT 엔트리는 삭제하고 포워딩한 data 패킷을 내부의 콘텐츠 스토어에 저장을 한다.
통상적인 CCN 라우터는 FIB을 구성하기 위해 OSPF 등 종래에 사용되던 라우팅 프로토콜을 확장한다. 하지만 OSPF와 같은 분산 라우팅 프로토콜을 사용하여 FIB을 구성하게 되면 망의 트래픽 유통 현황에 따라 컨텐트 전송 경로를 달리하는 등의 트래픽 엔지니어링(traffic engineering)을 하기가 어렵다.
본 발명은 상기와 같은 종래의 문제점을 해결하기 위한 것으로서, 본 발명의 목적은 컨텐츠 중심 네트워크 상에서의 효과적인 트래픽 엔지니어링을 지원할 수 있는 중앙 집중형 컨텐츠 라우팅 방안을 제공하는 것이다.
상기와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따른 컨텐츠 중심 네트워크에서 라우팅 방법은, 컨텐츠 중심 네트워크에 설치된 컨텐츠 배포 컨트롤러는 소정 컨텐츠를 유통하겠다는 사용자의 요청을 받으면, 해당 컨텐츠를 저장하고 있는 라우터의 위치를 결정하고, 사용자의 요청이 어느 라우터로 전송될 것인지 파악하는 단계; 컨텐츠 배포 컨트롤러는 트래픽 유통 현황을 고려하여 최적의 경로를 파악한 후에 포워딩 정보 베이스(FIB)를 최적의 경로에 포함된 라우터들에 전송하는 단계; 상기 컨텐츠에 대한 요청을 사용자로부터 받은 라우터는 사용자의 요청을 인터레스트 패킷(interest packet)으로 변환하는 단계; 상기 최적의 경로에 포함된 라우터들은 포워딩 정보 베이스에 명시된 경로를 따라 인터레스트 패킷을 전송하는 단계; 상기 컨텐츠를 저장하고 있는 라우터는 인터레스트 패킷을 수신하면 해당 컨텐츠에 대한 데이터 패킷을 만드는 단계; 및 상기 최적의 경로에 포함된 라우터들은 인터레스트 패킷이 전송된 경로의 역방향으로 데이터 패킷을 전송하는 단계; 를 포함하여 수행되는 것을 특징으로 한다.
그리고, 상기 컨텐츠 배포 컨트롤러는 어떤 라우터에 어떤 컨텐츠가 저장되어 있는지에 대한 정보를 관리하는 것을 특징으로 한다.
그리고, 상기"컨텐츠에 대한 요청을 사용자로부터 받은 라우터는 사용자의 요청을 인터레스트 패킷(interest packet)으로 변환하는 단계"에서, 상기 컨텐츠에 대한 요청을 사용자로부터 받은 라우터는 해당 요청을 처리할 수 있는 포워딩 정보 베이스를 보유하고 있지 않은 경우에 해당 요청을 처리할 수 있는 포워딩 정보 베이스를 컨텐츠 배포 컨트롤러에 요청하는 것을 특징으로 한다.
그리고, 상기 "최적의 경로에 포함된 라우터들은 인터레스트 패킷이 전송된 경로의 역방향으로 데이터 패킷을 전송하는 단계" 이후에 상기 컨텐츠 배포 컨트롤러는 트래픽 유통 현황을 지속적으로 감시하여 네트워크의 가용 대역폭이 허용 가능한 기준 이하로 판단되면 포워딩 정보 베이스를 재구성하는 것을 특징으로 한다.
상기와 같은 목적을 달성하기 위한 본 발명의 바람직한 다른 실시예에 따른 컨텐츠 중심 네트워크에서 라우팅 방법은, 사용자로부터 소정 컨텐츠에 대한 요청을 받은 라우터는 사용자로부터 받은 요청을 처리할 수 있는 포워딩 정보 베이스가 있는지 판단하는 단계; 상기 라우터는 포워딩 정보 베이스가 없다고 판단되면 해당 컨텐츠에 대한 포워딩 정보 베이스를 내려받을 수 있는지 컨텐츠 배포 컨트롤러에 질의하는 단계; 컨텐츠 배포 컨트롤러는 컨텐츠 중심 네트워크에서 서비스되어야 하는 컨텐츠에 대한 요청이 접수된 것이라고 판단되면, 최적 경로에 포함된 라우터들에 포워딩 정보 베이스를 전송하는 단계; 상기 최적의 경로에 포함된 라우터들은 포워딩 정보 베이스에 명시된 경로를 따라 인터레스트 패킷을 전송하는 단계; 상기 컨텐츠를 저장하고 있는 라우터는 인터레스트 패킷을 수신하면 해당 컨텐츠에 대한 데이터 패킷을 만드는 단계; 및 상기 최적의 경로에 포함된 라우터들은 인터레스트 패킷이 전송된 경로의 역방향으로 데이터 패킷을 전송하는 단계; 를 포함하여 수행되는 것을 특징으로 한다.
그리고, 상기 컨텐츠 배포 컨트롤러는 상기 다수의 단계를 수행하는 동안과 수행한 이후에, 트래픽 유통 현황을 지속적으로 감시하여 네트워크의 가용 대역폭이 허용 가능한 기준 이하로 판단되면 포워딩 정보 베이스를 재구성하는 것을 특징으로 한다.
상기와 같은 본 발명은, 망의 트래픽 유통 현황에 따라 FIB를 적절히 CCN 라우터들에 분배하여 망에 병목구간이 발생하지 않도록 통제할 수 있으므로, 트래픽 폭증에 따른 망 적체 현상을 유연하게 해소할 수 있는 효과가 있다. 특정한 컨텐츠에 대한 사용자 요구가 폭증하여 망에 가해지는 부담이 가중될 경우에 FIB를 조정하여 컨텐츠 별로 서로 다른 망 경로를 통해 유통되도록 할 수 있기 때문이다.
그리고, 상기와 같은 본 발명은, 기존의 CDN (Content Distribution Network) 네트워크를 CCN 기반으로 대체할 수 있는 효과가 있다. 컨텐츠 유통 방식을 중앙 집중형으로 통제할 수 있다는 것이 CDN 네트워크의 가장 큰 특징 중 하나인데, 기존의 CCN 방안은 그러한 통제가 불가능했다. 본 발명에 따르면 CCN에서도 CDN 스타일의 중앙 집중형 컨텐츠 통제가 가능해진다.
도 1은 종래의 컨텐츠 중심 네트워크에서 이용되는 패킷의 구조를 도시한 도면.
도 2는 종래의 컨텐츠 중심 네트워크에서 이용되는 라우터의 구조.
도 3은 본 발명에 있어서 컨텐츠 배포 컨트롤러를 포함하는 컨텐츠 중심 네트워크 망을 도시한 도면.
도 4는 본 발명의 바람직한 실시예에 따른 컨텐츠 중심 네트워크에서 라우팅 방법을 도시한 순서도.
도 5는 본 발명의 바람직한 실시예에 따른 컨텐츠 중심 네트워크에서 라우팅 방법의 다른 예를 도시한 순서도.
도 2는 종래의 컨텐츠 중심 네트워크에서 이용되는 라우터의 구조.
도 3은 본 발명에 있어서 컨텐츠 배포 컨트롤러를 포함하는 컨텐츠 중심 네트워크 망을 도시한 도면.
도 4는 본 발명의 바람직한 실시예에 따른 컨텐츠 중심 네트워크에서 라우팅 방법을 도시한 순서도.
도 5는 본 발명의 바람직한 실시예에 따른 컨텐츠 중심 네트워크에서 라우팅 방법의 다른 예를 도시한 순서도.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예에 따른 컨텐츠 중심 네트워크에서 라우팅 방법에 대하여 설명하면 다음과 같다.
도 3에 도시한 바와 같이 본 발명에 따른 컨텐츠 중심 네트워크(Content-Centric Network, CCN)는 트래픽 유통 현황과 컨텐츠 위치를 종합적으로 파악하는 컨텐츠 배포 컨트롤러(Content Distribution Controller, CDC)가 설치된다. 모든 CCN 라우터는 컨텐츠 배포 컨트롤러와 통신하도록 설정된다.
컨텐츠 배포 컨트롤러는 망을 감시하여 어떤 링크에 어느 정도의 트래픽이 유통되는지 파악하는 한편, 어떤 서버나 데이터 센터(Data center)에 어떤 컨텐츠가 위치하는 지에 대한 정보를 관리한다.
도 3에서 "SCN"으로 표기된 장비는 CCN 라우터를 지칭하며, "CDC"는 컨텐츠 배포 컨트롤러를 지칭한다. 컨텐츠 배포 컨트롤러는 컨텐츠 "A"를 CCN 망을 통해서 유통하겠다는 사업자의 요청이 오면, 사업자의 요청을 분석하여 배포 대상 사용자들이 있는 접속망(acceess point)을 가장 효율적으로 서비스할 수 있는 CCN 라우터의 위치를 결정하고, 배포 대상 컨텐츠 "A"가 있는 데이터센터나 서버, 혹은 해당 컨텐츠 "A"를 캐시(cache)하고 있는 CCN 라우터의 위치를 결정한다. 컨텐츠 배포 컨트롤러는 결정된 정보를 사용하여 배포 대상 사용자가 위치하는 접속망으로부터 해당 컨텐츠까지를 연결하는 CCN 라우터들을 결정하여 해당 라우터들에 인터레스트 패킷(Interest Packet)을 서비스할 수 있는 포워딩 정보 베이스(Forwarding Information Base) 엔트리(entry)들을 설치한다.
가령, 컨텐츠 배포 컨트롤러는 도 3에서 CDC는 컨텐츠 "A"가 도 3의 상단에 위치한 CCN 라우터에 있다는 사실을 파악하고, 컨텐츠 배포 대상 사용자의 요청이 화면 하단에 위치한 CCN 라우터로 전송될 것이라는 사실을 파악한 후에, 해당 CCN 라우터로부터 "A"를 캐시하고 있는 CCN 라우터까지를 연결하는 최적의 경로를 트래픽 유통 현황을 고려하여 파악한 뒤, 해당 경로상에 존재하는 모든 CCN 라우터에 Interest 패킷 라우팅을 위한 포워딩 정보 베이스를 전송한다. 도 3에서 흑색 박스 안에 표시된 항목들이 포워딩 정보 베이스 엔트리로서, 가령 A/2는 컨텐츠 "A"를 찾는 인터레스트 패킷을 2번 포트로 보낼 것을 명시하며, A/3은 컨텐츠 "A"를 찾는 Interest 패킷을 3번 포트로 보낼 것을 명시한다. 따라서, 사용자가 도 3의 하단에 위치한 CCN 라우터에 "A" 대한 요청(request)를 보내면, 해당 요청은 인터레스트 패킷으로 변환되어 포워딩 정보 베이스가 명시하는 경로를 따라 도 3의 상단에 위치한 CCN 라우터로 전송된다. 해당 CCN 라우터는 캐시되어 있는 컨텐츠 "A"에 대한 데이터 패킷(Data Packet)을 만들어 인터레스트 패킷이 전송된 경로의 역 방향으로 전송한다.
한편, 컨텐츠 배포 컨트롤러는 컨텐츠 배포 사업자의 요청뿐 아니라, 컨텐츠 배포 대상 사업자의 요청에 의해서도 포워딩 정보 베이스를 망에 포설할 수 있다. 가령 도 3의 하단의 CCN 라우터에 "A"에 대한 요청이 접수되었는데 해당 라우터에 해당 요청을 처리할 수 있는 포워딩 정보 베이스 엔트리가 없는 경우에, 컨텐츠 요청을 받은 CCN 라우터는 해당 컨텐츠에 대한 포워딩 정보 베이스를 내려받을 수 있는지 컨텐츠 배포 컨트롤러에 질의하게 된다. 포워딩 정보 베이스에 대한 요청을 받은 컨텐츠 배포 컨트롤러는 해당 요청에 포함된 정보를 살펴, 컨텐츠 중심 네트워크를 통해 서비스되어야 하는 컨텐츠에 대한 요청이 접수된 것인지를 살펴서 그렇다고 판단되면 해당 컨텐츠를 서비스하기 위한 포워딩 정보 베이스 엔트리들을 망에 설치한다.
또한, 컨텐츠 배포 컨트롤러는 컨텐츠 중심 네트워크에 설치된 포워딩 정보 베이스 현황을 트래픽 유통 현황과 함께 지속적으로 감시하여 망의 가용 대역폭이 허용 가능한 수준 이하로 감소되었다고 판단되면 포워딩 정보 베이스를 재구성하여 사업자나 사용자의 요청 없이도 컨텐츠 유통 경로를 재구성할 수 있다.
상기 절차를 따르면 컨텐츠 중심 네트워크를 통해 서비스되는 컨텐츠의 유통 경로를 중앙 집중형으로 통제하여, 컨텐츠의 유통이 상시 원활하게 이루어지도록 망에 대한 트래픽 엔지니어링을 수행할 수 있다.
도 4에는 본 발명의 바람직한 실시예에 따른 컨텐츠 중심 네트워크에서 라우팅 방법을 도시한 순서도를 도시하였으며, 이를 참조하여 본 발명의 바람직한 실시예에 따른 컨텐츠 중심 네트워크에서 라우팅 방법에 대하여 정리하면 다음과 같다.
먼저, 컨텐츠 중심 네트워크에 설치된 컨텐츠 배포 컨트롤러는 소정 컨텐츠를 유통하겠다는 사업자의 요청을 받으면, 해당 컨텐츠를 저장하고 있는 라우터의 위치를 결정하고, 배포 대상 사업자의 요청이 어느 라우터로 전송될 것인지 파악한다.(S101, S102, S103)
다음으로, 컨텐츠 배포 컨트롤러는 트래픽 유통 현황을 고려하여 최적의 경로를 파악한 후에 포워딩 정보 베이스(FIB)를 최적의 경로에 포함된 라우터들에 전송한다.(S104, S105)
다음으로, 상기 컨텐츠에 대한 요청을 사용자로부터 받은 라우터는 사용자의 요청을 인터레스트 패킷(interest packet)으로 변환한다.(S106, S107)
다음으로, 상기 최적의 경로에 포함된 라우터들은 포워딩 정보 베이스에 명시된 경로를 따라 인터레스트 패킷을 전송한다.(S108)
다음으로, 상기 컨텐츠를 저장하고 있는 라우터는 인터레스트 패킷을 수신하면 해당 컨텐츠에 대한 데이터 패킷을 만든다.(S109)
다음으로, 상기 최적의 경로에 포함된 라우터들은 인터레스트 패킷이 전송된 경로의 역방향으로 데이터 패킷을 전송한다.(S110)
이후에, 상기 컨텐츠 배포 컨트롤러는 트래픽 유통 현황을 지속적으로 감시하여 네트워크의 가용 대역폭이 허용 가능한 수준 이하로 판단되면 포워딩 정보 베이스를 재구성한다.
도 5에는 본 발명의 바람직한 실시예에 따른 컨텐츠 중심 네트워크에서 라우팅 방법의 다른 예를 도시하였으며, 이를 참조하여 본 발명의 바람직한 다른 실시예에 따른 컨텐츠 중심 네트워크에서 라우팅 방법에 대하여 정리하면 다음과 같다.
먼저, 사용자로부터 소정 컨텐츠에 대한 요청을 받은 라우터는 사용자로부터 받은 요청을 처리할 수 있는 포워딩 정보 베이스가 있는지 판단한다.(S201, S202)
상기 라우터는 요청을 처리할 수 있는 포워딩 정보 베이스가 없다고 판단된 경우에, 해당 컨텐츠에 대한 포워딩 정보 베이스를 내려받을 수 있는지에 대하여 컨텐츠 배포 컨트롤러에 질의하며(S203), 질의를 받은 컨텐츠 배포 컨트롤러는 컨텐츠 중심 네트워크에서 서비스되어야 하는 컨텐츠에 대한 요청이 접수된 것이라고 판단되면 최적 경로에 포함된 라우터들에 포워딩 정보 베이스를 전송한다(S204, S205). 반면에, 상기 라우터는 요청을 처리할 수 있는 정보 베이스가 있다고 판단된 경우에는 컨텐츠 배포 컨트롤러에 질의하는 과정 없이 인터레스트 패킥 전송 단계(S206)로 넘어간다.
다음으로, 상기 최적의 경로에 포함된 라우터들은 포워딩 정보 베이스에 명시된 경로를 따라 인터레스트 패킷을 전송한다.(S206)
다음으로, 상기 컨텐츠를 저장하고 있는 라우터는 인터레스트 패킷을 수신하면 해당 컨텐츠에 대한 데이터 패킷을 만든다.(S207)
다음으로, 상기 최적의 경로에 포함된 라우터들은 인터레스트 패킷이 전송된 경로의 역방향으로 데이터 패킷을 전송한다.(S208)
상기와 같은 다수의 단계를 수행하는 동안과 수행한 이후에 상기 컨텐츠 배포 컨트롤러는, 트래픽 유통 현황을 지속적으로 감시하여 네트워크의 가용 대역폭이 허용 가능한 수준 이하로 판단되면 포워딩 정보 베이스를 재구성한다.
Claims (7)
- 컨텐츠 중심 네트워크에 설치된 컨텐츠 배포 컨트롤러는 소정 컨텐츠를 유통하겠다는 사용자의 요청을 받으면, 해당 컨텐츠를 저장하고 있는 라우터의 위치를 결정하고, 사용자의 요청이 어느 라우터로 전송될 것인지 파악하는 단계; 및
컨텐츠 배포 컨트롤러는 트래픽 유통 현황을 고려하여 최적의 경로를 파악한 후에 포워딩 정보 베이스(FIB)를 최적의 경로에 포함된 라우터들에 전송하는 단계;
를 포함하는 것을 특징으로 하는 컨텐츠 중심 네트워크에서 라우팅 방법. - 제 1 항에 있어서, 상기 라우터들에 전송하는 단계 이후에는,
상기 컨텐츠에 대한 요청을 사용자로부터 받은 라우터는 사용자의 요청을 인터레스트 패킷(interest packet)으로 변환하는 단계;
상기 최적의 경로에 포함된 라우터들은 포워딩 정보 베이스에 명시된 경로를 따라 인터레스트 패킷을 전송하는 단계;
상기 컨텐츠를 저장하고 있는 라우터는 인터레스트 패킷을 수신하면 해당 컨텐츠에 대한 데이터 패킷을 만드는 단계; 및
상기 최적의 경로에 포함된 라우터들은 인터레스트 패킷이 전송된 경로의 역방향으로 데이터 패킷을 전송하는 단계;
가 수행되는 것을 특징으로 하는 컨텐츠 중심 네트워크에서 라우팅 방법. - 제 2 항에 있어서, 상기 컨텐츠 배포 컨트롤러는 어떤 라우터에 어떤 컨텐츠가 저장되어 있는지에 대한 정보를 관리하는 것을 특징으로 하는 컨텐츠 중심 네트워크에서 라우팅 방법.
- 제 2 항에 있어서, 상기"컨텐츠에 대한 요청을 사용자로부터 받은 라우터는 사용자의 요청을 인터레스트 패킷(interest packet)으로 변환하는 단계"에서,
상기 컨텐츠에 대한 요청을 사용자로부터 받은 라우터는 해당 요청을 처리할 수 있는 포워딩 정보 베이스를 보유하고 있지 않은 경우에 해당 요청을 처리할 수 있는 포워딩 정보 베이스를 컨텐츠 배포 컨트롤러에 요청하는 것을 특징으로 하는 컨텐츠 중심 네트워크에서 라우팅 방법. - 제 2 항에 있어서, 상기 "최적의 경로에 포함된 라우터들은 인터레스트 패킷이 전송된 경로의 역방향으로 데이터 패킷을 전송하는 단계" 이후에 상기 컨텐츠 배포 컨트롤러는 트래픽 유통 현황을 지속적으로 감시하여 네트워크의 가용 대역폭이 허용 가능한 기준 이하로 판단되면 포워딩 정보 베이스를 재구성하는 것을 특징으로 하는 컨텐츠 중심 네트워크에서 라우팅 방법.
- 컨텐츠 중심 네트워크에서의 라우팅 방법에 있어서,
사용자로부터 소정 컨텐츠에 대한 요청을 받은 라우터는 사용자로부터 받은 요청을 처리할 수 있는 포워딩 정보 베이스가 있는지 판단하는 단계;
상기 라우터는 포워딩 정보 베이스가 없다고 판단되면 해당 컨텐츠에 대한 포워딩 정보 베이스를 내려받을 수 있는지 컨텐츠 배포 컨트롤러에 질의하는 단계; 및
컨텐츠 배포 컨트롤러는 컨텐츠 중심 네트워크에서 서비스되어야 하는 컨텐츠에 대한 요청이 접수된 것이라고 판단되면, 최적 경로에 포함된 라우터들에 포워딩 정보 베이스를 전송하는 단계;
를 포함하는 것을 특징으로 하는 컨텐츠 중심 네트워크에서 라우팅 방법. - 제 6 항에 있어서, 상기 컨텐츠 배포 컨트롤러는 상기 다수의 단계를 수행하는 동안과 수행한 이후에, 트래픽 유통 현황을 지속적으로 감시하여 네트워크의 가용 대역폭이 허용 가능한 기준 이하로 판단되면 포워딩 정보 베이스를 재구성하는 것을 특징으로 하는 컨텐츠 중심 네트워크에서 라우팅 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110112933A KR20130048032A (ko) | 2011-11-01 | 2011-11-01 | 컨텐츠 중심 네트워크에서 라우팅 방법 |
US13/614,663 US20130111063A1 (en) | 2011-11-01 | 2012-09-13 | Routing method in content-centric network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110112933A KR20130048032A (ko) | 2011-11-01 | 2011-11-01 | 컨텐츠 중심 네트워크에서 라우팅 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20130048032A true KR20130048032A (ko) | 2013-05-09 |
Family
ID=48173605
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110112933A KR20130048032A (ko) | 2011-11-01 | 2011-11-01 | 컨텐츠 중심 네트워크에서 라우팅 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20130111063A1 (ko) |
KR (1) | KR20130048032A (ko) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101431390B1 (ko) * | 2013-07-30 | 2014-08-18 | 홍익대학교세종캠퍼스산학협력단 | Ccn에서 주기적 announce를 이용한 fib 운영 방법 |
KR20140144579A (ko) * | 2013-06-11 | 2014-12-19 | 삼성전자주식회사 | 컨텐츠 중심 네트워크에서 컨텐츠를 엿듣는 노드의 통신 방법 및 그 노드 |
KR101491918B1 (ko) * | 2013-07-25 | 2015-02-12 | 연세대학교 산학협력단 | 콘텐츠 중심 네트워크의 혼잡 제어 방법 및 장치 |
KR20150017999A (ko) * | 2013-08-08 | 2015-02-23 | 삼성전자주식회사 | 컨텐츠 중심 네트워크를 구성하는 단말 장치 및 이의 통신 방법 |
KR101496554B1 (ko) * | 2013-06-25 | 2015-03-02 | 경희대학교 산학협력단 | 콘텐츠 중심 네트워크에서 콘텐츠의 수신 방법 |
KR20160002154A (ko) * | 2014-06-30 | 2016-01-07 | 에스케이텔레콤 주식회사 | Ccn 이름 구성 방법과 ccn 이름 기반 라우팅 방법 및 장치 |
KR20160002155A (ko) * | 2014-06-30 | 2016-01-07 | 에스케이텔레콤 주식회사 | 콘텐츠 전송 방법, 이를 위한 장치 및 시스템 |
KR101597073B1 (ko) | 2015-01-15 | 2016-02-23 | 홍익대학교세종캠퍼스산학협력단 | Ccn에서 mac address list를 이용한 data packet 확산 범위 감소 방법 |
KR101695577B1 (ko) * | 2015-12-30 | 2017-01-11 | 경희대학교 산학협력단 | 콘텐츠 중심 네트워크의 패킷 전송 방법 및 장치 |
US9774708B2 (en) | 2014-06-10 | 2017-09-26 | Samsung Electronics Co., Ltd. | Network node and method of operating the network node |
US10740291B2 (en) | 2014-12-17 | 2020-08-11 | University-Industry Cooperation Group Of Kyung Hee University | Method for transmitting requested content according to hash value of content in a content-based network |
Families Citing this family (149)
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 |
KR101434746B1 (ko) * | 2012-10-05 | 2014-09-01 | 경희대학교 산학협력단 | 컨텐츠 중심 네트워크에서 컨텐츠의 전송 방법 |
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 |
CN104885431B (zh) * | 2012-12-13 | 2018-11-20 | 华为技术有限公司 | 软件定义信息中心网络中基于内容的流量工程的方法及装置 |
US9978025B2 (en) | 2013-03-20 | 2018-05-22 | Cisco Technology, Inc. | Ordered-element naming for name-based packet forwarding |
JP6190376B2 (ja) * | 2013-03-26 | 2017-08-30 | パナソニック株式会社 | サーバ、ルータ、受信端末および処理方法 |
US9935791B2 (en) | 2013-05-20 | 2018-04-03 | Cisco Technology, Inc. | Method and system for name resolution across heterogeneous architectures |
US9185120B2 (en) | 2013-05-23 | 2015-11-10 | Palo Alto Research Center Incorporated | Method and system for mitigating interest flooding attacks in content-centric networks |
JP6225249B2 (ja) * | 2013-06-08 | 2017-11-01 | 華為技術有限公司Huawei Technologies Co.,Ltd. | ルーティング及び転送の方法、装置、及びシステム |
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 |
CN104348728B (zh) | 2013-08-08 | 2018-03-09 | 华为技术有限公司 | 生成转发信息的方法及设备 |
KR20150029913A (ko) * | 2013-09-11 | 2015-03-19 | 한국전자통신연구원 | 청크 단위로 콘텐트를 전달하는 콘텐트 시스템 및 방법 |
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 |
US9282050B2 (en) | 2013-10-30 | 2016-03-08 | Palo Alto Research Center Incorporated | System and method for minimum path MTU discovery in content centric networks |
US9401864B2 (en) | 2013-10-31 | 2016-07-26 | Palo Alto Research Center Incorporated | Express header for packets with hierarchically structured variable-length identifiers |
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 |
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 |
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 |
US10098051B2 (en) | 2014-01-22 | 2018-10-09 | Cisco Technology, Inc. | Gateways and routing in software-defined manets |
US10172068B2 (en) | 2014-01-22 | 2019-01-01 | Cisco Technology, Inc. | Service-oriented 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 |
US9531679B2 (en) | 2014-02-06 | 2016-12-27 | Palo Alto Research Center Incorporated | Content-based transport security for distributed producers |
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 |
US9626413B2 (en) | 2014-03-10 | 2017-04-18 | Cisco Systems, Inc. | System and method for ranking content popularity in a content-centric network |
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 |
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 |
US9363086B2 (en) | 2014-03-31 | 2016-06-07 | Palo Alto Research Center Incorporated | Aggregate signing of data in content centric networking |
US9716622B2 (en) | 2014-04-01 | 2017-07-25 | Cisco Technology, Inc. | System and method for dynamic name configuration in content-centric networks |
US10075521B2 (en) | 2014-04-07 | 2018-09-11 | Cisco Technology, Inc. | Collection synchronization using equality matched network names |
US9390289B2 (en) | 2014-04-07 | 2016-07-12 | Palo Alto Research Center Incorporated | Secure collection synchronization using matched network names |
US9473576B2 (en) | 2014-04-07 | 2016-10-18 | Palo Alto Research Center Incorporated | Service discovery using collection synchronization with exact 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 |
US9203885B2 (en) | 2014-04-28 | 2015-12-01 | Palo Alto Research Center Incorporated | Method and apparatus for exchanging bidirectional streams over a content centric network |
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 |
US9467377B2 (en) | 2014-06-19 | 2016-10-11 | Palo Alto Research Center Incorporated | Associating consumer states with interests in a content-centric network |
US9537719B2 (en) | 2014-06-19 | 2017-01-03 | Palo Alto Research Center Incorporated | Method and apparatus for deploying a minimal-cost CCN topology |
US9426113B2 (en) | 2014-06-30 | 2016-08-23 | Palo Alto Research Center Incorporated | System and method for managing devices over a content centric network |
US9699198B2 (en) | 2014-07-07 | 2017-07-04 | Cisco Technology, Inc. | System and method for parallel secure content bootstrapping in content-centric networks |
US9959156B2 (en) | 2014-07-17 | 2018-05-01 | Cisco Technology, Inc. | Interest return control message |
US9621354B2 (en) | 2014-07-17 | 2017-04-11 | Cisco Systems, Inc. | Reconstructable content objects |
US9590887B2 (en) | 2014-07-18 | 2017-03-07 | Cisco Systems, Inc. | Method and system for keeping interest alive in a content centric network |
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 |
US9535968B2 (en) | 2014-07-21 | 2017-01-03 | Palo Alto Research Center Incorporated | System for distributing nameless objects using self-certifying names |
US9882964B2 (en) | 2014-08-08 | 2018-01-30 | Cisco Technology, Inc. | Explicit strategy feedback in name-based forwarding |
US9503365B2 (en) | 2014-08-11 | 2016-11-22 | Palo Alto Research Center Incorporated | Reputation-based instruction processing over an information centric network |
US9729662B2 (en) | 2014-08-11 | 2017-08-08 | Cisco Technology, Inc. | Probabilistic lazy-forwarding technique without validation in a content 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 |
US10069933B2 (en) | 2014-10-23 | 2018-09-04 | Cisco Technology, Inc. | System and method for creating virtual interfaces based on network characteristics |
US9860318B2 (en) * | 2014-12-12 | 2018-01-02 | Tata Consultancy Services Limited | Method and system for optimal caching of content in an information centric networks (ICN) |
US9590948B2 (en) | 2014-12-15 | 2017-03-07 | Cisco Systems, Inc. | CCN routing using hardware-assisted hash tables |
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 |
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 |
US9473475B2 (en) | 2014-12-22 | 2016-10-18 | Palo Alto Research Center Incorporated | Low-cost authenticated signing delegation in content centric networking |
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 |
US9660825B2 (en) | 2014-12-24 | 2017-05-23 | Cisco Technology, Inc. | System and method for multi-source multicasting in content-centric networks |
US9832291B2 (en) | 2015-01-12 | 2017-11-28 | Cisco Technology, Inc. | Auto-configurable transport stack |
US9916457B2 (en) | 2015-01-12 | 2018-03-13 | Cisco Technology, Inc. | Decoupled name security binding for CCN objects |
US9946743B2 (en) | 2015-01-12 | 2018-04-17 | Cisco Technology, Inc. | Order encoded manifests in a content centric network |
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 |
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 |
US10701038B2 (en) | 2015-07-27 | 2020-06-30 | Cisco Technology, Inc. | Content negotiation in a content centric network |
US20170034055A1 (en) * | 2015-07-28 | 2017-02-02 | Futurewei Technologies, Inc. | Handling Consumer Mobility in Information-Centric Networks |
US9986034B2 (en) | 2015-08-03 | 2018-05-29 | Cisco Technology, Inc. | Transferring state in content centric network stacks |
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 |
WO2017096564A1 (zh) * | 2015-12-09 | 2017-06-15 | 北京大学深圳研究生院 | 一种基于内容的集中式路由体系架构mccn |
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 |
CN108370495B (zh) * | 2015-12-16 | 2022-02-11 | 瑞典爱立信有限公司 | 以信息为中心的热门内容广播 |
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 |
US10003507B2 (en) | 2016-03-04 | 2018-06-19 | Cisco Technology, Inc. | Transport session state protocol |
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 |
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 |
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 |
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 |
US10244071B2 (en) * | 2016-11-21 | 2019-03-26 | Intel Corporation | Data management in an edge network |
US10243851B2 (en) | 2016-11-21 | 2019-03-26 | Cisco Technology, Inc. | System and method for forwarder connection information in a content centric network |
CN107040471B (zh) * | 2017-04-01 | 2020-03-24 | 中南大学 | 基于ndn网络架构的方向感知转发方法、装置及*** |
US20190199633A1 (en) * | 2017-12-27 | 2019-06-27 | Futurewei Technologies, Inc. | Method and apparatus for forwarding in information centric networking |
CN114222007B (zh) * | 2022-02-22 | 2022-07-01 | 北京凌云创想科技有限公司 | 一种混合云通信方法和*** |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6785704B1 (en) * | 1999-12-20 | 2004-08-31 | Fastforward Networks | Content distribution system for operation over an internetwork including content peering arrangements |
TW561358B (en) * | 2001-01-11 | 2003-11-11 | Force Corp Z | File switch and switched file system |
US7512673B2 (en) * | 2001-01-11 | 2009-03-31 | Attune Systems, Inc. | Rule based aggregation of files and transactions in a switched file system |
US8341289B2 (en) * | 2005-05-17 | 2012-12-25 | Rajant Corporation | System and method for communication in a wireless mobile ad-hoc network |
US7920572B2 (en) * | 2005-09-20 | 2011-04-05 | Cisco Technology, Inc. | Modifying operation of peer-to-peer networks based on integrating network routing information |
US7728712B2 (en) * | 2006-03-21 | 2010-06-01 | Onestop Media Group | Digital communication system with security features |
WO2007111588A1 (en) * | 2006-03-28 | 2007-10-04 | Thomson Licensing | Centralized scheduler for content delivery network |
US8938765B2 (en) * | 2006-12-22 | 2015-01-20 | Time Warner Cable Enterprises Llc | Methods, apparatus and user interface for providing content on demand |
US7751713B2 (en) * | 2007-01-19 | 2010-07-06 | Infinera Corporation | Communication network with skew path monitoring and adjustment |
US8279870B2 (en) * | 2007-08-01 | 2012-10-02 | Silver Spring Networks, Inc. | Method and system of routing in a utility smart-grid network |
US7778165B2 (en) * | 2007-11-08 | 2010-08-17 | University Of Washington | Information plane for determining performance metrics of paths between arbitrary end-hosts on the internet |
US9455924B2 (en) * | 2008-01-02 | 2016-09-27 | Media Network Services As | Device and system for selective forwarding |
JP2009177599A (ja) * | 2008-01-25 | 2009-08-06 | Nec Corp | ネットワークシステム、通信装置、パス管理方法及びプログラム |
US8260952B2 (en) * | 2008-01-31 | 2012-09-04 | Microsoft Corporation | Multi-rate peer-assisted data streaming |
US8959108B2 (en) * | 2008-06-18 | 2015-02-17 | Zeitera, Llc | Distributed and tiered architecture for content search and content monitoring |
US8175113B2 (en) * | 2008-06-30 | 2012-05-08 | Infinera Corporation | Communication network with node bypassed co-routed multi-channel traffic |
US8619775B2 (en) * | 2008-07-21 | 2013-12-31 | Ltn Global Communications, Inc. | Scalable flow transport and delivery network and associated methods and systems |
US8175006B2 (en) * | 2009-12-08 | 2012-05-08 | At&T Intellectual Property I, L.P. | Multi-path load balancing using route controller |
US20110225312A1 (en) * | 2010-03-10 | 2011-09-15 | Thomson Licensing | Unified cache and peer-to-peer method and apparatus for streaming media in wireless mesh networks |
US8504718B2 (en) * | 2010-04-28 | 2013-08-06 | Futurewei Technologies, Inc. | System and method for a context layer switch |
US8751638B2 (en) * | 2010-07-02 | 2014-06-10 | Futurewei Technologies, Inc. | System and method to implement joint server selection and path selection |
US8849976B2 (en) * | 2011-09-26 | 2014-09-30 | Limelight Networks, Inc. | Dynamic route requests for multiple clouds |
-
2011
- 2011-11-01 KR KR1020110112933A patent/KR20130048032A/ko not_active Application Discontinuation
-
2012
- 2012-09-13 US US13/614,663 patent/US20130111063A1/en not_active Abandoned
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140144579A (ko) * | 2013-06-11 | 2014-12-19 | 삼성전자주식회사 | 컨텐츠 중심 네트워크에서 컨텐츠를 엿듣는 노드의 통신 방법 및 그 노드 |
KR101496554B1 (ko) * | 2013-06-25 | 2015-03-02 | 경희대학교 산학협력단 | 콘텐츠 중심 네트워크에서 콘텐츠의 수신 방법 |
KR101491918B1 (ko) * | 2013-07-25 | 2015-02-12 | 연세대학교 산학협력단 | 콘텐츠 중심 네트워크의 혼잡 제어 방법 및 장치 |
KR101431390B1 (ko) * | 2013-07-30 | 2014-08-18 | 홍익대학교세종캠퍼스산학협력단 | Ccn에서 주기적 announce를 이용한 fib 운영 방법 |
KR20150017999A (ko) * | 2013-08-08 | 2015-02-23 | 삼성전자주식회사 | 컨텐츠 중심 네트워크를 구성하는 단말 장치 및 이의 통신 방법 |
US9774708B2 (en) | 2014-06-10 | 2017-09-26 | Samsung Electronics Co., Ltd. | Network node and method of operating the network node |
KR20160002154A (ko) * | 2014-06-30 | 2016-01-07 | 에스케이텔레콤 주식회사 | Ccn 이름 구성 방법과 ccn 이름 기반 라우팅 방법 및 장치 |
KR20160002155A (ko) * | 2014-06-30 | 2016-01-07 | 에스케이텔레콤 주식회사 | 콘텐츠 전송 방법, 이를 위한 장치 및 시스템 |
US10740291B2 (en) | 2014-12-17 | 2020-08-11 | University-Industry Cooperation Group Of Kyung Hee University | Method for transmitting requested content according to hash value of content in a content-based network |
KR101597073B1 (ko) | 2015-01-15 | 2016-02-23 | 홍익대학교세종캠퍼스산학협력단 | Ccn에서 mac address list를 이용한 data packet 확산 범위 감소 방법 |
KR101695577B1 (ko) * | 2015-12-30 | 2017-01-11 | 경희대학교 산학협력단 | 콘텐츠 중심 네트워크의 패킷 전송 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
US20130111063A1 (en) | 2013-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20130048032A (ko) | 컨텐츠 중심 네트워크에서 라우팅 방법 | |
US11184462B2 (en) | Selecting an instance of a resource using network routability information | |
EP3446462B1 (en) | Requesting and delivering content over an ipv6 network | |
US7826461B2 (en) | Packet switching system, packet switching method, routing apparatus, structure of packet, and packet generating method | |
US11122117B2 (en) | Anycast routing techniques in a network | |
US10554555B2 (en) | Hash-based overlay routing architecture for information centric networks | |
US20040199664A1 (en) | Method and system for improving a route along which data is sent using an ip protocol in a data communications network | |
KR20130093748A (ko) | P2p 기반의 정보 중심 네트워킹 서비스를 제공하기 위한 시스템 및 그 방법 | |
KR102376496B1 (ko) | 서비스 스트림 분산 포워딩 시스템 및 그 방법 | |
US7957375B2 (en) | Apparatus and method for policy routing | |
CN109120953B (zh) | 基于sdn及ec技术的自适应流视频处理***及方法 | |
KR101469310B1 (ko) | 서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 방법 및 그 시스템 | |
EP2940967B1 (en) | Content-centric networking | |
JP4685585B2 (ja) | コンテンツ配信システム | |
EP2785017A1 (en) | Content-centric networking | |
JP4199575B2 (ja) | ネットワークシステム,同システムにおけるパス設定方法並びに同システムに用いられるネットワーク管理装置及びネットワーク装置 | |
KR20150016916A (ko) | 컴퓨터 네트워킹에서의 패킷들의 다중 경로 라우팅을 위한 장치 및 그의 사용 방법 | |
Yang et al. | Multi-path Routing Policy for Content Distribution in Content Network | |
CN116233147A (zh) | 一种基于ndn的高效边缘缓存方法 | |
Yang | Multi-path Routing Policy for Distributed Caching System |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |