KR20130048032A - 컨텐츠 중심 네트워크에서 라우팅 방법 - Google Patents

컨텐츠 중심 네트워크에서 라우팅 방법 Download PDF

Info

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
Application number
KR1020110112933A
Other languages
English (en)
Inventor
이병준
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR1020110112933A priority Critical patent/KR20130048032A/ko
Priority to US13/614,663 priority patent/US20130111063A1/en
Publication of KR20130048032A publication Critical patent/KR20130048032A/ko

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/12Shortest path evaluation
    • H04L45/125Shortest path evaluation based on throughput or bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • 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
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/42Centralised 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

컨텐츠 중심 네트워크에서 라우팅 방법{ROUTING METHOD IN CONTENT-CENTRIC NETWORK}
본 발명은 컨텐츠 중심 네트워크(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는 본 발명의 바람직한 실시예에 따른 컨텐츠 중심 네트워크에서 라우팅 방법의 다른 예를 도시한 순서도.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예에 따른 컨텐츠 중심 네트워크에서 라우팅 방법에 대하여 설명하면 다음과 같다.
도 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)

  1. 컨텐츠 중심 네트워크에 설치된 컨텐츠 배포 컨트롤러는 소정 컨텐츠를 유통하겠다는 사용자의 요청을 받으면, 해당 컨텐츠를 저장하고 있는 라우터의 위치를 결정하고, 사용자의 요청이 어느 라우터로 전송될 것인지 파악하는 단계; 및
    컨텐츠 배포 컨트롤러는 트래픽 유통 현황을 고려하여 최적의 경로를 파악한 후에 포워딩 정보 베이스(FIB)를 최적의 경로에 포함된 라우터들에 전송하는 단계;
    를 포함하는 것을 특징으로 하는 컨텐츠 중심 네트워크에서 라우팅 방법.
  2. 제 1 항에 있어서, 상기 라우터들에 전송하는 단계 이후에는,
    상기 컨텐츠에 대한 요청을 사용자로부터 받은 라우터는 사용자의 요청을 인터레스트 패킷(interest packet)으로 변환하는 단계;
    상기 최적의 경로에 포함된 라우터들은 포워딩 정보 베이스에 명시된 경로를 따라 인터레스트 패킷을 전송하는 단계;
    상기 컨텐츠를 저장하고 있는 라우터는 인터레스트 패킷을 수신하면 해당 컨텐츠에 대한 데이터 패킷을 만드는 단계; 및
    상기 최적의 경로에 포함된 라우터들은 인터레스트 패킷이 전송된 경로의 역방향으로 데이터 패킷을 전송하는 단계;
    가 수행되는 것을 특징으로 하는 컨텐츠 중심 네트워크에서 라우팅 방법.
  3. 제 2 항에 있어서, 상기 컨텐츠 배포 컨트롤러는 어떤 라우터에 어떤 컨텐츠가 저장되어 있는지에 대한 정보를 관리하는 것을 특징으로 하는 컨텐츠 중심 네트워크에서 라우팅 방법.
  4. 제 2 항에 있어서, 상기"컨텐츠에 대한 요청을 사용자로부터 받은 라우터는 사용자의 요청을 인터레스트 패킷(interest packet)으로 변환하는 단계"에서,
    상기 컨텐츠에 대한 요청을 사용자로부터 받은 라우터는 해당 요청을 처리할 수 있는 포워딩 정보 베이스를 보유하고 있지 않은 경우에 해당 요청을 처리할 수 있는 포워딩 정보 베이스를 컨텐츠 배포 컨트롤러에 요청하는 것을 특징으로 하는 컨텐츠 중심 네트워크에서 라우팅 방법.
  5. 제 2 항에 있어서, 상기 "최적의 경로에 포함된 라우터들은 인터레스트 패킷이 전송된 경로의 역방향으로 데이터 패킷을 전송하는 단계" 이후에 상기 컨텐츠 배포 컨트롤러는 트래픽 유통 현황을 지속적으로 감시하여 네트워크의 가용 대역폭이 허용 가능한 기준 이하로 판단되면 포워딩 정보 베이스를 재구성하는 것을 특징으로 하는 컨텐츠 중심 네트워크에서 라우팅 방법.
  6. 컨텐츠 중심 네트워크에서의 라우팅 방법에 있어서,
    사용자로부터 소정 컨텐츠에 대한 요청을 받은 라우터는 사용자로부터 받은 요청을 처리할 수 있는 포워딩 정보 베이스가 있는지 판단하는 단계;
    상기 라우터는 포워딩 정보 베이스가 없다고 판단되면 해당 컨텐츠에 대한 포워딩 정보 베이스를 내려받을 수 있는지 컨텐츠 배포 컨트롤러에 질의하는 단계; 및
    컨텐츠 배포 컨트롤러는 컨텐츠 중심 네트워크에서 서비스되어야 하는 컨텐츠에 대한 요청이 접수된 것이라고 판단되면, 최적 경로에 포함된 라우터들에 포워딩 정보 베이스를 전송하는 단계;
    를 포함하는 것을 특징으로 하는 컨텐츠 중심 네트워크에서 라우팅 방법.
  7. 제 6 항에 있어서, 상기 컨텐츠 배포 컨트롤러는 상기 다수의 단계를 수행하는 동안과 수행한 이후에, 트래픽 유통 현황을 지속적으로 감시하여 네트워크의 가용 대역폭이 허용 가능한 기준 이하로 판단되면 포워딩 정보 베이스를 재구성하는 것을 특징으로 하는 컨텐츠 중심 네트워크에서 라우팅 방법.
KR1020110112933A 2011-11-01 2011-11-01 컨텐츠 중심 네트워크에서 라우팅 방법 KR20130048032A (ko)

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)

* Cited by examiner, † Cited by third party
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)

* 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
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)

* Cited by examiner, † Cited by third party
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

Cited By (11)

* Cited by examiner, † Cited by third party
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