KR101873238B1 - Method and Apparatus For Information Centric Routing in a Mobile Communication Network - Google Patents

Method and Apparatus For Information Centric Routing in a Mobile Communication Network Download PDF

Info

Publication number
KR101873238B1
KR101873238B1 KR1020150189991A KR20150189991A KR101873238B1 KR 101873238 B1 KR101873238 B1 KR 101873238B1 KR 1020150189991 A KR1020150189991 A KR 1020150189991A KR 20150189991 A KR20150189991 A KR 20150189991A KR 101873238 B1 KR101873238 B1 KR 101873238B1
Authority
KR
South Korea
Prior art keywords
content
crc
information
teid
name
Prior art date
Application number
KR1020150189991A
Other languages
Korean (ko)
Other versions
KR20170079430A (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 KR1020150189991A priority Critical patent/KR101873238B1/en
Publication of KR20170079430A publication Critical patent/KR20170079430A/en
Application granted granted Critical
Publication of KR101873238B1 publication Critical patent/KR101873238B1/en

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/54Organization of routing tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/60Router architectures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/14Backbone network devices

Landscapes

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

Abstract

정보 중심 이동통신 네트워크에서의 컨텐츠 라우팅 제어를 위한 컨텐츠 라우터 컨트롤러(Content Router Controller)가 개시된다. 컨텐츠 라우터 컨트롤러는 이동통신 네트워크에서 포워딩 정보 베이스(forwarding information base; FIB)를 관리하는 복수의 엔터티 중 적어도 하나에 통신가능하도록 연결될 수 있다. 이 경우, 상기 복수의 엔터티는 eNodeB, S-GW, P-GW를 포함할 수 있다. 컨텐츠 라우터 컨트롤러는 라우팅 영역 별로 자체의(local) 컨텐츠 이름 기반의 라우팅 테이블을 관리하고 상기 컨텐츠 이름 기반의 라우팅 테이블을 기초로 상기 복수의 엔터티 중 통신가능하도록 연결된 엔터티가 관리하는 포워딩 정보 베이스(FIB)를 설정하도록 구성될 수 있다. 이 경우, 상기 컨텐츠 이름 기반의 라우팅 테이블은 적어도 하나의 컨텐츠와 상기 적어도 하나의 컨텐츠를 저장하고 있는 단말의 위치 정보를 연관시켜 저장할 수 있다. A Content Router Controller for Content Routing Control in an Information-centric Mobile Communication Network is disclosed. The content router controller may be connected to at least one of a plurality of entities for managing a forwarding information base (FIB) in the mobile communication network. In this case, the plurality of entities may include an eNodeB, an S-GW, and a P-GW. The content router controller manages a routing table based on a local content name for each routing area, and a forwarding information base (FIB) managed by an entity connected to communicate among the plurality of entities based on the routing table based on the content name. . ≪ / RTI > In this case, the content name-based routing table may store at least one content in association with location information of the terminal storing the at least one content.

Figure R1020150189991
Figure R1020150189991

Description

이동통신 네트워크에서의 정보 중심 라우팅 방법 및 장치{Method and Apparatus For Information Centric Routing in a Mobile Communication Network}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a method and an apparatus for routing information in a mobile communication network,

본 발명은 이동통신 네트워크에서의 라우팅 기술에 관한 것으로, 더 구체적으로는 이동통신 네트워크에서의 정보 중심 라우팅 방법 및 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to routing technology in a mobile communication network, and more particularly, to a method and apparatus for routing information in a mobile communication network.

최근 IoT 기술에 대한 관심이 폭증하고 있으며 이에 따라 이와 관련된 여러 가지 기술적 과제를 극복하기 위한 연구가 진행되고 있다. 특히 IoT 환경에서 어떻게 각 디바이스의 데이터 혹은 자원에 접근할 것인지가 기술적 이슈로 떠오르고 있고, 이에 대한 대안으로 정보 중심 네트워크(Information Centric Network: ICN)가 제안된 바 있다. 정보 중심 네트워크는 특정 디바이스의 주소가 아닌 디바이스가 생성한 데이터에 대한 접근을 통해서 보다 쉽고 직관적인 데이터 접근이 가능하도록 한 네트워크 인프라를 일컷는다.Recently, interest in IoT technology has been intensified, and studies are underway to overcome various technical problems related to it. Especially, how to access the data or resources of each device in the IoT environment is emerging as a technical issue, and an information-centric network (ICN) has been proposed as an alternative. An information-centric network is a network infrastructure that enables easier and more intuitive data access through access to data generated by a device rather than the address of a specific device.

정보 중심 네트워크는 기존 네트워크 토폴로지에 기반한 데이터 전송에 의존하고 있는 인터넷 구조를 정보 중심으로 바꾸기 위한 새로운 기술적 시도의 결과물이다. 정보 중심 네트워크는 기존의 호스트 중심의 접근 방식과 달리 데이터 객체 자체에 대해 접근하는 방식이다. 즉, 특정 정보 혹은 데이터를 상위 애플리케이션에서 접근하고자 할 때, 해당 정보를 지닌 호스트 대신 해당 객체를 탐색하여 데이터를 입수하는 방법이다.Information-centric networks are the result of a new technological attempt to turn the Internet structure, which relies on data transmission based on existing network topologies, into information-centric. An information-centric network is a way of approaching the data object itself, unlike the traditional host-centric approach. In other words, when accessing specific information or data from a higher-level application, it is a method of retrieving the object by searching for the object instead of the host having the information.

정보 중심 네트워크에서는 데이터 객체 자체에 대해 접근하기 위해서 대표적으로 데이터 식별자의 계층적 구조를 정의하여 해당 데이터를 찾기 위한 과정이 계층적으로 발생하도록 할 수 있는데, 이를 이름 기반 라우팅(name based routing)이라고 한다. 이때 데이터 식별자(즉, 파일 이름)는 분산적으로 특정 규칙을 통해서 생성되거나 또는 특정 데이터 관리 주체에 의해 정해진다.In an information-centric network, a hierarchical structure of data identifiers is typically defined to access the data object itself, so that a process for finding the data can be hierarchically generated. This is referred to as name-based routing . At this time, the data identifier (that is, the file name) is distributedly generated through a specific rule or determined by a specific data management entity.

이통통신 네트워크를 이용하는 데이터 트래픽이 현저하게 증가하고 있기 때문에, 보다 효율적으로 정보 중심 네트워크로 전환하기 위해서는 인터넷뿐만 아니라 이동통신 네트워크에도 정보 중심 네트워크의 개념을 도입해야 할 필요성이 있다. 그러나, 현재의 이동 통신 네트워크는 네트워크 토폴로지에 기반하여 호스트 중심의 접근 방식으로 데이터를 전송하는 네트워크 엔터티들(예를 들어, eNodeB, S-GW, P-GW 등)만으로 구현(deployment)되어 있고, 인터넷과 달리 제어 평면(control plane)과 데이터 평면(data plane)으로 구분되어 있어, 정보 중심 네트워크로의 변환이 쉽지 않은 문제점이 있다.Since the data traffic using the telecommunication network is remarkably increasing, there is a need to introduce the concept of the information-oriented network into the mobile communication network as well as the Internet in order to switch to the information-oriented network more efficiently. However, current mobile communication networks are deployed only with network entities (eNodeB, S-GW, P-GW, etc.) that transmit data in a host-centric approach based on the network topology, Unlike the Internet, it is divided into a control plane and a data plane, which makes it difficult to convert it into an information-centric network.

본 발명의 과제는 기존의 이동 통신 네트워크 엔터티의 전면적인 교체 없이 효율적으로 정보 중심 이동통신 네트워크 시스템의 도입을 제공하는 것이다.An object of the present invention is to provide an introduction of an information-centric mobile communication network system efficiently without replacing existing mobile communication network entities.

본 발명의 다른 과제는 이동통신 네트워크 엔터티에서 정보 중심 네트워크를 위한 컨텐츠 라우팅 기능을 제공하지 않더라도, 본 발명에 따른 컨텐츠 라우터 컨트롤러에 의해 컨텐츠 라우팅 테이블을 관리하고 컨텐츠 라우팅 테이블을 기반으로 이동통신 네트워크 엔터티의 포워딩 정보 베이스(FIB)를 설정할 수 있도록 하는 방법을 제공하는 것이다.Another object of the present invention is to provide a method and apparatus for managing a content routing table by a content router controller according to the present invention without providing a content routing function for an information center network in a mobile communication network entity, And to provide a method for setting forwarding information base (FIB).

본 발명이 해결하고자 하는 과제들은 이상에서 언급한 과제들에 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present invention are not limited to the above-mentioned problems, and other matters not mentioned can be clearly understood by those skilled in the art from the following description.

본 발명의 실시예의 일 특징에 따르면, 정보 중심 이동통신 네트워크 시스템이 제공된다. 본 정보중심 이동통신 네트워크 시스템은 로컬 컨텐츠 라우터 컨트롤러(Local Content Router Controller: L-CRC), 집합 컨텐츠 라우터 컨트롤러(Aggregate Content Router Controller: A-CRC), 및 총괄 컨텐츠 라우터 컨트롤러(Global Content Router Controller: G-CRC)를 포함하고, 상기 L-CRC, 상기 A-CRC 및 상기 G-CRC의 각각은 자체의(local) 컨텐츠 이름 기반의 라우팅 테이블을 관리하며, 상기 L-CRC는 eNodeB에 통신 가능하도록 연결되고, 상기 A-CRC는 상기 eNodeB를 관리하는 S-GW와 통신 가능하도록 연결되고, 상기 G-CRC는 상기 S-GW를 관리하는 P-GW와 통신 가능하도록 연결될 수 있다. According to one aspect of an embodiment of the present invention, an information centric mobile communication network system is provided. The information-centric mobile communication network system includes a local content router controller (L-CRC), an aggregate content router controller (A-CRC), and a global content router controller Wherein the L-CRC, the A-CRC, and the G-CRC each manage a routing table based on its own local content name, and the L-CRC is connected to the eNodeB And the A-CRC is communicably connected to the S-GW managing the eNodeB, and the G-CRC can be communicably connected to the P-GW managing the S-GW.

일 실시예에 있어서, 상기 컨텐츠 이름 기반의 라우팅 테이블은 적어도 하나의 컨텐츠와 상기 적어도 하나의 컨텐츠를 저장하고 있는 단말의 위치 정보를 연관시켜 저장할 수 있다. In one embodiment, the content name-based routing table may store at least one content in association with location information of the terminal storing the at least one content.

일 실시예에 있어서, 상기 L-CRC는 상기 L-CRC 자체의(local) 컨텐츠 이름 기반의 라우팅 테이블을 기반으로 상기 eNodeB가 관리하는 포워딩 정보 베이스(forwarding information base; FIB)를 설정하도록 구성되고, 상기 A-CRC는 상기 A-CRC 자체의 컨텐츠 이름 기반의 라우팅 테이블을 기반으로 상기 S-GW가 관리하는 포워딩 정보 베이스를 설정하도록 구성되고, 상기 G-CRC는 상기 G-CRC 자체의 컨텐츠 이름 기반의 라우팅 테이블을 기반으로 상기 P-GW가 관리하는 포워딩 정보 베이스를 설정하도록 구성될 수 있다. In one embodiment, the L-CRC is configured to set a forwarding information base (FIB) managed by the eNodeB based on a local content name-based routing table of the L-CRC itself, Wherein the A-CRC is configured to set a forwarding information base managed by the S-GW based on a content name-based routing table of the A-CRC itself, and the G-CRC is configured to set a content name GW based on the routing table of the P-GW.

본 발명의 실시예의 다른 특징에 따르면, 정보 중심 이동통신 네트워크에서의 컨텐츠 라우팅 제어를 위한 컨텐츠 라우터 컨트롤러(Content Router Controller)가 제공된다. 본 컨텐츠 라우터 컨트롤러는 이동통신 네트워크에서 포워딩 정보 베이스(forwarding information base; FIB)를 관리하는 복수의 엔터티 중 적어도 하나에 통신가능하도록 연결될 수 있다. 여기서, 상기 복수의 엔터티는 eNodeB, S-GW, P-GW를 포함할 수 있다. 컨텐츠 라우터 컨트롤러는 라우팅 영역 별로 자체의(local) 컨텐츠 이름 기반의 라우팅 테이블을 관리하고 상기 컨텐츠 이름 기반의 라우팅 테이블을 기초로 상기 복수의 엔터티 중 통신가능하도록 연결된 엔터티가 관리하는 포워딩 정보 베이스(FIB)를 설정하도록 구성될 수 있다. 여기서, 상기 컨텐츠 이름 기반의 라우팅 테이블은 적어도 하나의 컨텐츠와 상기 적어도 하나의 컨텐츠를 저장하고 있는 단말의 위치 정보를 연관시켜 저장할 수 있다. According to another aspect of an embodiment of the present invention, a Content Router Controller is provided for content routing control in an information-centric mobile communication network. The content router controller may be connected to at least one of a plurality of entities for managing a forwarding information base (FIB) in a mobile communication network. Here, the plurality of entities may include eNodeB, S-GW, and P-GW. The content router controller manages a routing table based on a local content name for each routing area, and a forwarding information base (FIB) managed by an entity connected to communicate among the plurality of entities based on the routing table based on the content name. . ≪ / RTI > Here, the content name-based routing table may store at least one content in association with location information of the terminal storing the at least one content.

본 발명의 실시예의 다른 특징에 따르면, 정보 중심 이동통신 네트워크에서의 컨텐츠의 정보를 등록하는 방법이 제공된다. 본 방법은 단말이 저장하고 있는 컨텐츠의 정보를 로컬 컨텐츠 라우터 컨트롤러(Local Content Router Controller: L-CRC)에 전송하는 단계, 상기 L-CRC에서 상기 컨텐츠의 정보를 등록하고, 상기 컨텐츠의 정보를 집합 컨텐츠 라우터 컨트롤러(Aggregate Content Router Controller: A-CRC)에 전송하는 단계, 상기 A-CRC에서 상기 컨텐츠의 정보를 등록하고, 상기 컨텐츠의 정보를 총괄 컨텐츠 라우터 컨트롤러(Global Content Router Controller: G-CRC)에 전송하는 단계, 및 상기 G-CRC에서 상기 컨텐츠의 정보를 등록하고, 상기 컨텐츠의 정보를 NRS(Name Resolution System) 서버에 전송하는 단계, 및 상기 NRS 서버에서 상기 컨텐츠의 정보를 등록하는 단계를 포함할 수 있다. According to another aspect of an embodiment of the present invention, a method of registering information of content in an information centric mobile communication network is provided. The method includes the steps of transmitting information of content stored in a terminal to a local content router controller (L-CRC), registering information of the content in the L-CRC, (A-CRC), registering the content information in the A-CRC, and transmitting the content information to a global content router controller (G-CRC) And registering the contents information in the G-CRC and transmitting the contents information to an NRS (Name Resolution System) server, and registering the contents information in the NRS server .

본 발명의 실시예의 다른 특징에 따르면, 이동통신 네트워크에서의 정보 중심 라우팅을 위한 방법이 제공될 수 있다. 본 방법은 단말이 L-CRC로 컨텐츠를 요청하는 인터레스트 패킷(interest packet)을 전송하는 단계, 상기 L-CRC에서 상기 인터레스트 패킷의 수신에 응답하여 상기 L-CRC에 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계, 및 상기 L-CRC에 상기 컨텐츠의 정보가 존재하는 것으로 확인된 경우 상기 L-CRC에서 상기 단말로 컨텐츠 응답 메시지를 전송하는 단계를 포함할 수 있다. According to another aspect of an embodiment of the present invention, a method for information-centric routing in a mobile communication network can be provided. The method includes the steps of: transmitting an interest packet requesting a content to an L-CRC by a terminal, receiving information of the content in the L-CRC in response to receipt of the inter- And transmitting the content response message from the L-CRC to the UE if it is determined that the content information exists in the L-CRC.

본 발명의 실시예의 다른 특징에 따르면, 이동통신 네트워크에서의 정보 중심 라우팅을 위한 방법이 제공될 수 있다. 본 방법은 단말이 L-CRC로 컨텐츠를 요청하는 제1 인터레스트 패킷을 전송하는 단계, 상기 L-CRC에서 상기 제1 인터레스트 패킷의 수신에 응답하여 상기 L-CRC에 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계, 상기 L-CRC에 상기 컨텐츠가 존재하지 않는 것으로 확인된 경우 상기 L-CRC에서 상기 L-CRC의 상위에 있는 A-CRC로 상기 컨텐츠를 요청하는 제2 인터레스트 패킷을 전송하는 단계, 상기 A-CRC에서 상기 제2 인터레스트 패킷의 수신에 응답하여, 상기 A-CRC에 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계, 상기 A-CRC에 상기 컨텐츠의 정보가 존재하는 것으로 확인된 경우 상기 A-CRC에서 상기 L-CRC를 통해 상기 단말로 컨텐츠 응답 메시지를 전송하는 단계, 및 상기 L-CRC에서 상기 컨텐츠 응답 메시지의 수신에 응답하여 상기 L-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 갱신하고, 갱신된 상기 컨텐츠 이름 기반의 라우팅 테이블을 기초로 L-CRC와 통신가능하도록 연결된 eNodeB의 포워딩 정보 베이스(Forwarding Information Base: FIB)를 설정하는 단계를 포함할 수 있다. According to another aspect of an embodiment of the present invention, a method for information-centric routing in a mobile communication network can be provided. The method includes the steps of: transmitting a first interlace packet requesting content to an L-CRC by the UE, receiving information of the content in the L-CRC in response to receipt of the first interlace packet in the L- If it is determined that the content does not exist in the L-CRC, the second L-CRC transmits a second interpreting packet requesting the content to the A-CRC that is higher than the L-CRC Checking whether the information of the content exists in the A-CRC in response to receiving the second interactive packet in the A-CRC; checking whether the information of the content exists in the A-CRC; The method comprising: transmitting a content response message to the terminal over the L-CRC in the A-CRC; and transmitting, in response to receiving the content response message in the L-CRC, May include a step of setting: (FIB Forwarding Information Base) putting update the table, and forwarding information base on the basis of the routing table of the updated content, the name-based connected to be L-CRC and communication eNodeB.

일 실시예에 있어서, 상기 A-CRC에 상기 컨텐츠의 정보가 존재하는 것으로 확인된 경우 상기 A-CRC에서 상기 L-CRC를 통해 상기 단말로 컨텐츠 응답 메시지를 전송하는 단계는, 상기 A-CRC에서 상기 A-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 기초로 상기 A-CRC와 통신가능하게 연결된 S-GW의 포워딩 정보 베이스를 설정하는 단계를 포함할 수 있다. In one embodiment, when it is determined that the content information exists in the A-CRC, the step of transmitting the content response message from the A-CRC to the UE through the L-CRC may include: And setting a forwarding information base of the S-GW connected to the A-CRC so as to communicate with the A-CRC based on the content name-based routing table of the A-CRC.

본 발명의 실시예의 다른 특징에 따르면, 이동통신 네트워크에서의 정보 중심 라우팅을 위한 방법이 제공될 수 있다. 본 방법은 단말이 L-CRC로 컨텐츠를 요청하는 제1 인터레스트 패킷을 전송하는 단계, 상기 L-CRC에서 상기 제1 인터레스트 패킷의 수신에 응답하여 상기 L-CRC에 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계, 상기 L-CRC에 상기 컨텐츠의 정보가 존재하지 않는 것으로 확인된 경우 상기 L-CRC에서 상기 L-CRC의 상위에 있는 A-CRC로 상기 컨텐츠를 요청하는 제2 인터레스트 패킷을 전송하는 단계, 상기 A-CRC에서 상기 제2 인터레스트 패킷의 수신에 응답하여, 상기 A-CRC에 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계, 상기 A-CRC에 상기 컨텐츠가 존재하지 않는 것으로 확인된 경우 상기 A-CRC에서 상기 A-CRC의 상위에 있는 G-CRC로 상기 컨텐츠를 요청하는 제3 인터레스트 패킷을 전송하는 단계, 상기 G-CRC에서 상기 제3 인터레스트 패킷의 수신에 응답하여, 상기 G-CRC에 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계, 상기 G-CRC에 상기 컨텐츠의 정보가 존재하는 것으로 확인된 경우 상기 G-CRC에서 상기 A-CRC 및 상기 L-CRC를 통해 상기 단말로 컨텐츠 응답 메시지를 전송하는 단계, 상기 G-CRC에서 상기 컨텐츠 응답 메시지의 수신에 응답하여 상기 G-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 갱신하고, 갱신된 상기 G-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 기초로 P-GW가 관리하는 포워딩 정보 베이스를 설정하는 단계, 상기 A-CRC에서 상기 컨텐츠 응답 메시지의 수신에 응답하여 상기 A-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 갱신하고, 갱신된 상기 A-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 기초로 S-GW가 관리하는 포워딩 정보 베이스를 설정하는 단계, 및 상기 L-CRC에서 상기 컨텐츠 응답 메시지의 수신에 응답하여 상기 L-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 갱신하고, 갱신된 상기 L-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 기초로 eNodeB가 관리하는 포워딩 정보 베이스를 설정하는 단계를 포함할 수 있다. According to another aspect of an embodiment of the present invention, a method for information-centric routing in a mobile communication network can be provided. The method includes the steps of: transmitting a first interlace packet requesting content to an L-CRC by the UE, receiving information of the content in the L-CRC in response to receipt of the first interlace packet in the L- If it is determined that the content information does not exist in the L-CRC, a second interlace packet requesting the content from the L-CRC to the A-CRC in the L-CRC is transmitted to the L- CRC; checking whether the information of the content exists in the A-CRC in response to receiving the second INTERRUPT packet in the A-CRC; checking whether the content exists in the A-CRC; Transmitting a thirdinterest packet requesting the content from the A-CRC to a G-CRC above the A-CRC, in response to receiving the thirdinterest packet in the G-CRC, , remind CRC, if the information of the content exists in the G-CRC, checking whether the information of the content exists in the G-CRC, and if the information of the content exists in the G-CRC, CRC based on the content name, and updating the content name based routing table of the G-CRC in response to receiving the content response message in the G-CRC, CRC based on the content-name-based routing table in response to receipt of the content response message from the A-CRC, and updates the content-name-based routing table of the A- Setting a forwarding information base managed by the S-GW based on a content name-based routing table of the CRC, and receiving the content response message in the L-CRC And it may include updating a routing table based on content name of the L-CRC, and setting up forwarding information base that is managed by the eNodeB based on the routing table of the content name of the update the CRC L-based.

일 실시예에 있어서, 상기 G-CRC에 상기 컨텐츠의 정보가 존재하는 것으로 확인된 경우 상기 G-CRC에서 상기 A-CRC 및 상기 L-CRC를 통해 상기 단말로 컨텐츠 응답 메시지를 전송하는 단계는 상기 컨텐츠의 정보가 상기 컨텐츠의 이름의 프리픽스(PREFIX) 정보에 해당하는 경우, 상기 PREFIX 정보에 기초하여 상기 컨텐츠를 소유한 타겟 단말로 상기 컨텐츠를 요청하는 제4 인터레스트 패킷을 전송하는 단계, 및 상기 타겟 단말에서 상기 제4 인터레스트 패킷의 수신에 응답하여, 상기 G-CRC로 컨텐츠 응답 메시지를 전송하는 단계를 포함할 수 있다. In one embodiment, when it is determined that the content information exists in the G-CRC, the step of transmitting the content response message to the UE through the A-CRC and the L-CRC in the G-CRC may include: Transmitting a fourthinterest packet requesting the content to a target terminal possessing the content based on the PREFIX information if the information of the content corresponds to PREFIX information of the name of the content; And transmitting the content response message to the G-CRC in response to the reception of the fourthinterest packet at the target terminal.

본 발명의 실시예의 다른 특징에 따르면, 이동통신 네트워크에서의 정보 중심 라우팅을 위한 방법이 제공된다. 본 방법은 단말이 L-CRC로 컨텐츠를 요청하는 제1 인터레스트 패킷을 전송하는 단계, 상기 L-CRC에서 상기 제1 인터레스트 패킷의 수신에 응답하여 상기 L-CRC에 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계, 상기 L-CRC에 상기 컨텐츠의 정보가 존재하지 않는 것으로 확인된 경우 상기 L-CRC에서 상기 L-CRC의 상위에 있는 A-CRC로 상기 컨텐츠를 요청하는 제2 인터레스트 패킷을 전송하는 단계, 상기 A-CRC에서 상기 제2 인터레스트 패킷의 수신에 응답하여, 상기 A-CRC에 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계, 상기 A-CRC에 상기 컨텐츠의 정보가 존재하지 않는 것으로 확인된 경우 상기 A-CRC에서 상기 A-CRC의 상위에 있는 G-CRC로 상기 컨텐츠를 요청하는 제3 인터레스트 패킷을 전송하는 단계, 상기 G-CRC에서 상기 제3 인터레스트 패킷의 수신에 응답하여, 상기 G-CRC에 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계, 상기 G-CRC에 상기 컨텐츠의 정보가 존재하지 않는 것으로 확인된 경우 상기 G-CRC에서 NRS 서버로 상기 컨텐츠를 요청하는 제4 인터레스트 패킷을 전송하는 단계, 상기 NRS 서버에서 상기 제4 인터레스트 패킷의 수신에 응답하여, 상기 NRS 서버에 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계, 상기 NRS 서버에 상기 컨텐츠의 정보가 존재하는 것으로 확인된 경우 상기 NRS 서버에서 상기 G-CRC, 상기 A-CRC 및 상기 L-CRC를 통해 상기 단말로 컨텐츠 응답 메시지를 전송하는 단계, 및 상기 G-CRC, 상기 A-CRC 및 상기 L-CRC의 각각에서 상기 컨텐츠 응답 메시지의 수신에 응답하여 포워딩 정보 베이스(FIB)를 갱신하는 단계를 포함할 수 있다. According to another aspect of an embodiment of the present invention, a method is provided for information oriented routing in a mobile communication network. The method includes the steps of: transmitting a first interlace packet requesting content to an L-CRC by the UE, receiving information of the content in the L-CRC in response to receipt of the first interlace packet in the L- If it is determined that the content information does not exist in the L-CRC, a second interlace packet requesting the content from the L-CRC to the A-CRC in the L-CRC is transmitted to the L- CRC, in response to receipt of the second interactive packet in the A-CRC, checking whether the information of the content exists in the A-CRC, determining whether there is information of the content in the A-CRC The method comprising: transmitting a third interlace packet requesting the contents to the G-CRC above the A-CRC in the A-CRC, receiving the third interlace packet in the G-CRC, Answer CRC, if it is determined that the content information does not exist in the G-CRC, and if it is determined that the content information does not exist in the G-CRC, The method comprising the steps of: checking whether the content information exists in the NRS server in response to receipt of the fourth interlace packet at the NRS server, determining that the content information exists in the NRS server CRC, the A-CRC, and the L-CRC to the UE through the G-CRC, the A-CRC, and the L-CRC, And updating the forwarding information base (FIB) in response to receipt of the content response message at each.

일 실시예에 있어서, 본 방법은 상기 단말로부터 상기 G-CRC와 통신가능하도록 연결되어 있는 P-GW로의 EPS(Evolved Packet System) 베어러(bearer)를 셋업하는 단계를 더 포함할 수 있다. In one embodiment, the method may further comprise setting up an Evolved Packet System (EPS) bearer from the terminal to a P-GW that is communicatively coupled to the G-CRC.

본 발명의 실시예의 다른 특징에 따르면, 정보 중심 이동통신 네트워크에 있는 제1 단말로부터 인터넷에 접속되어 있고 타겟 컨텐츠를 보유하고 있는 제2 단말로의 세션을 설정하는 방법이 제공된다. 본 방법은, 상기 제1 단말이 상기 제2 단말의 식별자에 관한 정보를 획득하는 단계, 상기 제1 단말이 eNodeB에 상기 제2 단말의 식별자에 관한 정보를 포함하는 세션 설정 요청을 전송하는 단계, 상기 eNodeB가 S-Gateway에 상기 세션 설정 요청을 전송하는 단계, 상기 S-Gateway가 P-Gateway에 상기 세션 설정 요청을 전송하는 단계, 및 상기 P-Gateway가 상기 제2 단말에게 상기 세션 설정 요청을 전송하는 단계를 포함할 수 있다. According to another aspect of an embodiment of the present invention, a method is provided for establishing a session from a first terminal in an information-centric mobile communication network to a second terminal connected to the Internet and holding target content. The method includes the steps of the first terminal acquiring information about an identifier of the second terminal, the first terminal transmitting a session establishment request including information on an identifier of the second terminal to the eNodeB, The eNodeB transmits the session establishment request to the S-gateway, the S-gateway transmits the session establishment request to the P-gateway, and the P-gateway transmits the session establishment request to the second terminal And transmitting the data.

본 발명의 실시예의 다른 특징에 따르면, 정보 중심 이동통신 네트워크에서의 세션 설정 방법이 제공된다. 본 방법은 제1 단말이 타겟 컨텐츠를 보유하고 있으며 상기 제1 단말을 관리하는 S-GW의 관리 영역에 있는 제2 단말의 식별자에 관한 정보를 획득하는 단계, 상기 제1 단말이 eNodeB에 상기 제2 단말의 식별자에 관한 정보를 포함하는 세션 설정 요청을 전송하는 단계, 상기 eNodeB가 상기 S-GW에 상기 세션 설정 요청을 전송하는 단계, 및 상기 S-GW가 상기 제2 단말에 상기 세션 설정 요청을 전송하는 단계를 포함할 수 있다. 여기서, 상기 S-GW에 의한 상기 세션 요청의 전송에 의해 상기 제1 단말에서 상기 제2 단말로의 세션이 설정될 수 있다. According to another aspect of an embodiment of the present invention, a method of establishing a session in an information-centric mobile communication network is provided. The method includes the steps of: acquiring information on an identifier of a second terminal in a management area of the S-GW in which a first terminal holds target content and manages the first terminal; 2 terminal, the eNodeB sending the session establishment request to the S-GW, and the S-GW sending the session establishment request to the second terminal, To the mobile terminal. Here, a session from the first terminal to the second terminal can be established by transmitting the session request by the S-GW.

본 발명의 실시예들에 따른 정보 중심 이동통신 네트워크 시스템에 따르면, 기존의 이동 통신 네트워크 엔터티의 전면적인 교체 없이 효율적으로 정보 중심 이동통신 네트워크로 변환할 수 있도록 해주는 효과가 제공된다.According to the information-centric mobile communication network system according to the embodiments of the present invention, an effect of converting an existing mobile communication network entity into an information-centric mobile communication network can be efficiently performed without replacing the whole entity.

본 발명의 실시예들에 따른 정보 중심 이동통신 네트워크 시스템에 따르면, 이동통신 네트워크 엔터티에서 정보 중심 네트워크를 위한 컨텐츠 라우팅 기능을 제공하지 않더라도, 본 발명에 따른 컨텐츠 라우터 컨트롤러에 의해 컨텐츠 라우팅 테이블을 관리하고 컨텐츠 라우팅 테이블을 기반으로 이동통신 네트워크 엔터티의 포워딩 정보 베이스(FIB)를 설정할 수 있는 효과가 있다.According to the information-centric mobile communication network system according to the embodiments of the present invention, the content routing table is managed by the content router controller according to the present invention even if the content routing function for the information-centric network is not provided in the mobile communication network entity The forwarding information base (FIB) of the mobile communication network entity can be set based on the content routing table.

도 1은 본 발명의 일 실시예에 따른 정보 중심 이동통신 네트워크에서의 컨텐츠 라우팅 제어를 위한 컨텐츠 라우터 컨트롤러의 일 구성을 도시한 도면이다.
도 2a 내지 2d는 본 발명의 일 실시예에 따라 컨텐츠 라우터 컨트롤러(CRC)가 관리하는 컨텐츠 이름 기반 라우팅 테이블을 도시한 도면이다.
도 3은 본 발명의 일 실시예에 따른 정보 중심 이동통신 네트워크를 도시한 도면이다.
도 4는 본 발명에 따른 정보 중심 이동통신 네트워크에서 단말이 보유한 컨텐츠의 정보를 컨텐츠 라우터 컨트롤러(CRC)에 등록하는 방법을 도시한 흐름도이다.
도 5는 본 발명에 따른 정보 중심 이동통신 네트워크에서 이동통신 네트워크에 있는 단말이 특정 컨텐츠를 찾는 절차를 도시한 흐름도이다.
도 6은 본 발명에 따른 정보 중심 이동통신 네트워크에서 이동통신 네트워크에 있는 단말이 인터넷에 위치하며 특정 컨텐츠를 보유한 타겟 단말을 찾는 절차를 도시한 흐름도이다.
FIG. 1 is a block diagram of a content router controller for content routing control in an information-centric mobile communication network according to an embodiment of the present invention. Referring to FIG.
FIGS. 2A to 2D are diagrams illustrating a content name-based routing table managed by a content router controller (CRC) according to an embodiment of the present invention.
3 is a diagram illustrating an information centric mobile communication network in accordance with an embodiment of the present invention.
4 is a flowchart illustrating a method of registering information on contents held by a terminal in a content router controller (CRC) in an information-centric mobile communication network according to the present invention.
FIG. 5 is a flowchart illustrating a procedure in which a terminal in a mobile communication network searches for a specific content in an information-centric mobile communication network according to the present invention.
6 is a flowchart illustrating a procedure in which a terminal in a mobile communication network in an information-centric mobile communication network according to the present invention searches for a target terminal having a specific content located on the Internet.

본 발명의 이점들과 특징들 그리고 이들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해 질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 본 실시예들은 단지 본 발명의 개시가 완전하도록 하며 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려 주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention and the manner of attaining them will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the invention to those skilled in the art. To fully disclose the scope of the invention to a person skilled in the art, and the invention is only defined by the scope of the claims.

본 명세서에서 사용되는 용어는 단지 특정한 실시예를 설명하기 위해 사용되는 것으로 본 발명을 한정하려는 의도에서 사용된 것이 아니다. 예를 들어, 단수로 표현된 구성 요소는 문맥상 명백하게 단수만을 의미하지 않는다면 복수의 구성 요소를 포함하는 개념으로 이해되어야 한다. 또한, 본 발명의 명세서에서, '포함하다' 또는 '가지다' 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것일 뿐이고, 이러한 용어의 사용에 의해 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성이 배제되는 것은 아니다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present invention. For example, an element expressed in singular < Desc / Clms Page number 5 > terms should be understood to include a plurality of elements unless the context clearly dictates a singular value. In addition, in the specification of the present invention, it is to be understood that terms such as "include" or "have" are intended to specify the presence of stated features, integers, steps, operations, components, The use of the term does not exclude the presence or addition of one or more other features, numbers, steps, operations, elements, parts or combinations thereof.

덧붙여, 다르게 정의되지 않는 한 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미가 있는 것으로 해석되어야 하며, 본 발명의 명세서에서 명백하게 정의하지 않는 한 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.In addition, all terms used herein, including technical or scientific terms, unless otherwise defined, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Terms such as those defined in commonly used dictionaries should be construed as meaning consistent with meaning in the context of the related art and may be interpreted in an ideal or overly formal sense unless explicitly defined in the specification of the present invention It does not.

이하, 첨부된 도면을 참조하여 본 발명의 실시예를 보다 상세히 설명한다. 다만, 이하의 설명에서는 본 발명의 요지를 불필요하게 흐릴 우려가 있는 경우, 널리 알려진 기능이나 구성에 관한 구체적 설명은 생략하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, well-known functions or constructions will not be described in detail if they obscure the subject matter of the present invention.

도 1은 본 발명의 일 실시예에 따른 정보 중심 이동통신 네트워크에서의 컨텐츠 라우팅 제어를 위한 컨텐츠 라우터 컨트롤러의 일 구성을 도시한 도면이다. FIG. 1 is a block diagram of a content router controller for content routing control in an information-centric mobile communication network according to an embodiment of the present invention. Referring to FIG.

컨텐츠 라우터 컨트롤러(Contents Router Controller: CRC)는 정보 중심 이동통신 네트워크에서 컨텐츠 라우팅 제어 기능을 제공할 수 있다. 일 실시예에서, 컨텐츠 라우터 컨트롤러(CRC)는 이동통신 네트워크에서 포워딩 정보 베이스(forwarding information base; FIB)를 관리하는 복수의 엔터티 중 적어도 하나에 통신가능하도록 연결될 수 있다. 이때, 복수의 엔터티는 eNodeB, S-GW, P-GW를 포함할 수 있다. 일 실시예에서, 컨텐츠 라우터 컨트롤러(CRC)는 라우팅 영역 별로 자체의(local) 컨텐츠 이름 기반의 라우팅 테이블을 관리하고, 컨텐츠 이름 기반의 라우팅 테이블을 기초로 복수의 엔터티 중 통신가능하도록 연결된 엔터티가 관리하는 포워딩 정보 베이스(FIB)를 설정하도록 구성될 수 있다. The Contents Router Controller (CRC) can provide a content routing control function in the information-centric mobile communication network. In one embodiment, the content router controller (CRC) may be communicatively coupled to at least one of a plurality of entities for managing a forwarding information base (FIB) in a mobile communication network. At this time, a plurality of entities may include an eNodeB, an S-GW, and a P-GW. In one embodiment, the content router controller (CRC) manages routing tables based on its own local content name for each routing area, and the entities connected to enable communication among a plurality of entities based on the content name- (FIB) to be transmitted to the base station.

도시된 바와 같이, 컨텐츠 라우터 컨트롤러(CRC)는 로컬 컨텐츠 라우터 컨트롤러(Local Content Router Controller: L-CRC; 110), 집합 컨텐츠 라우터 컨트롤러(Aggregate Content Router Controller: A-CRC; 120), 및 총괄 컨텐츠 라우터 컨트롤러(Global Content Router Controller: G-CRC; 130)를 포함할 수 있다. As shown, the content router controller (CRC) includes a local content router controller (L-CRC) 110, an aggregate content router controller (A-CRC) 120, And a Global Content Router Controller (G-CRC) 130.

일 실시예에서, 컨텐츠 라우터 컨트롤러(CRC)는 계층적 구조로 구성될 수 있다. 기하급수적으로 증가하는 컨텐츠를 효율적으로 관리하기 위해서, 컨텐츠 라우터 컨트롤러(CRC)를 계층적 구조로 배치하는 것이 하나의 방안일 수 있다. 예컨대, 컨텐츠 라우터 컨트롤러(CRC)는 이동통신 네트워크의 엔터티들(eNodeB, S-GW, P-GW)이 관리하는 라우팅 영역 별로 나누어서 컨텐츠 라우팅 제어 기능을 제공할 수 있다. 일 실시예에서, 컨텐츠 라우터 컨트롤러(CRC)는 eNodeB(105)에 통신 가능하도록 연결되는 로컬 컨텐츠 라우터 컨트롤러(L-CRC; 110), eNodeB(105)를 관리하는 S-GW(115)와 통신 가능하도록 연결되는 집합 컨텐츠 라우터 컨트롤러(A-CRC; 120), S-GW(115)를 관리하는 P-GW(125)와 통신 가능하도록 연결되는 총괄 컨텐츠 라우터 컨트롤러(G-CRC; 130)로 구분될 수 있다. 일 실시예에서, 컨텐츠 라우터 컨트롤러(CRC)는 이동통신 네트워크의 엔터티들의 내부에 위치하거나 또는 이동통신 네트워크의 엔터티의 근처에 위치하여 해당 엔터티와 통신가능하도록 연결될 수 있다. In one embodiment, the content router controller (CRC) may be configured in a hierarchical structure. In order to efficiently manage the exponentially growing contents, it is possible to arrange the contents router controller (CRC) in a hierarchical structure. For example, the content router controller (CRC) can provide a content routing control function for each routing area managed by entities (eNodeB, S-GW, P-GW) of the mobile communication network. In one embodiment, the Content Router Controller (CRC) communicates with the S-GW 115 that manages the eNodeB 105, a local content router controller (L-CRC) 110 that is communicatively coupled to the eNodeB 105 And a general contents router controller (G-CRC) 130 connected to communicate with the P-GW 125 that manages the S-GW 115, . In one embodiment, the Content Router Controller (CRC) may be located within the entities of the mobile communication network or located near the entities of the mobile communication network and may be communicatably communicable with the entities.

도 2a 내지 2d는 본 발명의 일 실시예에 따라 컨텐츠 라우터 컨트롤러(CRC)가 관리하는 컨텐츠 이름 기반 라우팅 테이블을 도시한 도면이다. FIGS. 2A to 2D are diagrams illustrating a content name-based routing table managed by a content router controller (CRC) according to an embodiment of the present invention.

컨텐츠 라우터 컨트롤러(CRC)의 각각은 자체의(local) 컨텐츠 이름 기반의 라우팅 테이블을 관리할 수 있다. 컨텐츠 이름 기반의 라우팅 테이블은 적어도 하나의 컨텐츠와 해당 컨텐츠를 저장하고 있는 단말의 위치 정보를 연관시켜 저장할 수 있다. 일 실시예에서, 컨텐츠 이름 기반의 라우팅 테이블의 각 레코드는 컨텐츠 이름 또는 컨텐츠 이름 프리픽스(prefix)와 프리픽스에 따라 전달되는 출력(outgoing) 인터페이스(interface) 식별자를 포함할 수 있다. 일 실시예에서, 컨텐츠 라우터 컨트롤러(CRC)는 프리픽스 매칭(prefix matching)을 통해 최적 경로를 검색할 수 있다. 예컨대, 단말이 요청한 컨텐츠 이름이 a.co.kr/sport/view/main.htm/인 경우, 요청 메시지를 수신한 컨텐츠 라우터 컨트롤러는 자체의 컨텐츠 이름 기반의 라우팅 테이블을 검색하고, 컨텐츠 이름의 프리픽스가 일치하는 레코드가 있는 경우 해당 레코드의 출력 인터페이스로 컨텐츠 요청 메시지를 전달할 수 있다. Each of the content router controllers (CRCs) can manage its own local content name based routing table. The content name-based routing table can store at least one content in association with location information of a terminal storing the content. In one embodiment, each record in the content name-based routing table may include a content name or a content name prefix and an outgoing interface identifier carried in accordance with the prefix. In one embodiment, the content router controller (CRC) may search for an optimal path through prefix matching. For example, if the content name requested by the terminal is a.co.kr/sport/view/main.htm/, the content router controller that received the request message searches its own routing table based on the content name, The content request message can be transmitted to the output interface of the corresponding record.

CRC의 컨텐츠 이름 기반의 라우팅 테이블은 CRC가 위치한 계층에 따른 출력 인터페이스에 대한 라우팅 정보를 포함할 수 있다. 도 2c 및 도 2d는 본 발명의 일 실시예에 따라 L-CRC에서 관리하는 컨텐츠 이름 기반의 라우팅 테이블을 도시한 도면이다. 일 실시예에서, L-CRC의 경우 컨텐츠 이름 또는 컨텐츠 이름 프리픽스에 따라 전달되는 출력 인터페이스로 Uu Download Logical Channel Identifier(Uu DL LCID), Uu Upload Logical Channel Identifier(Uu UL LCID), S1 Download GTP Tunnel Endpoint Identifier(S1 DL TEID) 및 S1 Upload GTP Tunnel Endpoint Identifier(S1 UL TEID)를 포함할 수 있다. The content name-based routing table of the CRC may include routing information for the output interface according to the hierarchy in which the CRC is located. FIGS. 2C and 2D illustrate a content name-based routing table managed by an L-CRC according to an embodiment of the present invention. In an embodiment, U-Download Logical Channel Identifier (Uu DL LCID), Uu Upload Logical Channel Identifier (Uu UL LCID), and S1 Download GTP Tunnel Endpoint Identifier (S1 DL TEID) and S1 Upload GTP Tunnel Endpoint Identifier (S1 UL TEID).

도 2b는 본 발명의 일 실시예에 따라 A-CRC에서 관리하는 컨텐츠 이름 기반의 라우팅 테이블을 도시한 도면이다. 일 실시예에서, A-CRC의 경우 컨텐츠 이름 또는 컨텐츠 이름 프리픽스에 따라 전달되는 출력 인터페이스로 S1 DL TEID, S1 UL TEID, S5 DL TEID 및 S5 UL TEID를 포함할 수 있다. FIG. 2B is a diagram illustrating a content name-based routing table managed by the A-CRC according to an exemplary embodiment of the present invention. In one embodiment, for an A-CRC, the output interface that is delivered according to the content name or content name prefix may include S1 DL TEID, S1 UL TEID, S5 DL TEID, and S5 UL TEID.

도 2a는 본 발명의 일 실시예에 따라 G-CRC에서 관리하는 컨텐츠 이름 기반의 라우팅 테이블을 도시한 도면이다. 일 실시예에서, G-CRC의 경우 컨텐츠 이름 또는 컨텐츠 이름 프리픽스에 따라 전달되는 출력 인터페이스로 S5 DL TEID 및 S5 UL TEID를 포함할 수 있다. FIG. 2A is a diagram illustrating a content name-based routing table managed by a G-CRC according to an embodiment of the present invention. In one embodiment, in the case of a G-CRC, it may include S5 DL TEID and S5 UL TEID with an output interface that is delivered according to the content name or content name prefix.

일 실시예에서, 컨텐츠 라우터 컨트롤러(CRC)는 컨텐츠 이름 기반 라우팅 테이블을 기초로 이동통신 네트워크의 엔터티들의 포워딩 정보 베이스(forwarding information base: FIB)를 설정할 수 있다. 예컨대, L-CRC는 L-CRC 자체의(local) 컨텐츠 이름 기반의 라우팅 테이블을 기반으로 eNodeB가 관리하는 포워딩 정보 베이스를 설정하도록 구성될 수 있고, A-CRC는 A-CRC 자체의 컨텐츠 이름 기반의 라우팅 테이블을 기반으로 S-GW가 관리하는 포워딩 정보 베이스를 설정하도록 구성될 수 있고, G-CRC는 G-CRC 자체의 컨텐츠 이름 기반의 라우팅 테이블을 기반으로 P-GW가 관리하는 포워딩 정보 베이스를 설정하도록 구성될 수 있다. In one embodiment, the content router controller (CRC) may set a forwarding information base (FIB) of entities of the mobile communication network based on the content name-based routing table. For example, the L-CRC may be configured to set the forwarding information base managed by the eNodeB based on the (local) content name-based routing table of the L-CRC itself, and the A- The G-CRC may be configured to set a forwarding information base managed by the S-GW based on the routing table of the G-CRC itself, and the G-CRC may be configured to set a forwarding information base . ≪ / RTI >

컨텐츠 라우터 컨트롤러(CRC)는 CRC 제어 프로토콜을 이용하여 이동통신 네트워크의 엔터티들의 포워딩 정보 베이스를 설정할 수 있다. 일 실시예에서, CRC 제어 프로토콜은 기존의 OpenFlow와 같은 라우터 또는 스위치 제어 프로토콜 등을 사용하거나 일부 변형하여 이용할 수 있다. The content router controller (CRC) can set the forwarding information base of the entities of the mobile communication network using the CRC control protocol. In one embodiment, the CRC control protocol may be implemented using a router or switch control protocol such as the existing OpenFlow, or in some variations.

CRC는 컨텐츠 이름 기반의 라우팅 테이블을 이용하여 정보 중심 컨텐츠 라우팅을 제공할 수 있다. 예컨대, IMSI(International Mobile Subscriber Identity) 값이 9276762인 단말이 컨텐츠 이름이 "/s.com/7263621/video/a.mpg"인 컨텐츠를 요청하는 경우, 단말은 자신이 속한 eNodeB와 연결된 L-CRC1로 컨텐츠 요청 메시지인 인터레스트 패킷(interest packet)을 전송할 수 있다. L-CRC1의 컨텐츠 이름 라우팅 테이블(도 2c)에는 해당 레코드가 없기 때문에, L-CRC1은 컨텐츠 요청 메시지를 상위 A-CRC, 즉 S-GW 계층의 A-CRC로 전송할 수 있다. A-CRC는 프리픽스 매칭을 통해 해당 컨텐츠에 대한 정보를 자신의 컨텐츠 이름 라우팅 테이블(도 2b)에서 확인하고("/s.com/7263621/video/"), 해당 컨텐츠를 보유하고 있는 단말이 속한 하위 L-CRC2로 컨텐츠 요청 메시지를 전송할 수 있다. A-CRC의 컨텐츠 이름 라우팅 테이블(도 2b)에는 인터레스트 패킷의 전송이 발생하는 S1 DL TEID 및 S5 DL TEID 인터페이스에 대한 정보가 기록될 수 있으며, A-CRC는 컨텐츠 이름 라우팅 테이블을 기초로 데이터 경로 설정을 위한 S-GW의 FIB를 설정할 수 있다. The CRC can provide information-centric content routing using content name-based routing tables. For example, when a terminal having an International Mobile Subscriber Identity (IMSI) value of 9276762 requests content having a content name of "/s.com/7263621/video/a.mpg", the terminal transmits an L-CRC 1 And transmits an interest packet, which is a content request message. Since there is no corresponding record in the content name routing table of the L-CRC1, the L-CRC1 can transmit the content request message to the upper A-CRC, that is, the A-CRC of the S-GW layer. The A-CRC confirms the information about the corresponding content in its own content name routing table (Fig. 2B) through prefix matching ("/s.com/7263621/video/"), And transmit the content request message to the lower L-CRC2. In the content name routing table (FIG. 2B) of the A-CRC, information about the S1 DL TEID and the S5 DL TEID interface in which the transmission of the interleave packet occurs can be recorded, and the A- You can set the FIB of S-GW for route setting.

일 실시예에서, L-CRC1 및 L-CRC2의 컨텐츠 이름 라우팅 테이블에는 S1 인터페이스와 단말의 Uu 인터페이스 간의 스위칭 경로를 설정할 수 있다. L-CRC1 및 L-CRC2 데이터 경로 설정을 위해서 컨텐츠 이름 라우팅 테이블을 기초로 각각 연결된 eNode의 FIB를 설정할 수 있다.In one embodiment, the content name routing table of L-CRC1 and L-CRC2 may set the switching path between the S1 interface and the Uu interface of the terminal. For the L-CRC1 and L-CRC2 data paths, you can set the FIB of each connected eNode based on the content name routing table.

일 실시예에서, 컨텐츠 요청 메시지는 CRC의 컨텐츠 이름 라우팅 테이블의 검색(look up) 없이 단말의 TEID에 대한 정보가 FIB에 존재할 경우, 바로 TEID 스위치를 통해서 상위 네트워크 노드로 전달될 수 있다. Uu 인터페이스의 단말 접속 정보는 IMSI에 부여된 RNTI(Radio Network Temporary Identifier)에 따르며, 단말의 베어러 정보는 LCID에 따라, S1 하향 TEID에 매핑되는 무선 접속 식별자로 사용할 수 있다. 따라서, 컨텐츠 디스커버리 메시지는 컨텐츠 이름 라우팅 테이블의 검색에 따른 지연없이 지속적으로 단말에서 빠르게 전달될 수 있게 된다.In one embodiment, the content request message may be forwarded to the upper network node via the TEID switch if information about the TEID of the UE exists in the FIB without looking up the content name routing table of the CRC. The UE connection information of the Uu interface conforms to the RNTI (Radio Network Temporary Identifier) assigned to the IMSI, and the bearer information of the UE can be used as the radio access identifier mapped to the S1 downlink TEID according to the LCID. Therefore, the content discovery message can be continuously transmitted from the terminal without delay according to the search of the content name routing table.

도 3은 본 발명의 일 실시예에 따른 정보 중심 이동통신 네트워크를 도시한 도면이다. 3 is a diagram illustrating an information centric mobile communication network in accordance with an embodiment of the present invention.

이동통신 네트워크의 엔터티로 eNodeB(305), S-GW(315), P-GW(325)가 도시되어 있다. eNodeB(305)는 단말을 제어하고 무선자원을 할당하며 동적 무선 자원 할당 등의 무선 자원 관리 기능을 하며, S-GW(315)는 eNodeB 간 핸드오버 및 3GPP 시스템 간의 핸드오버시 앵커링 포인트(anchoring point) 기능을 수행할 수 있다. P-GW(325)는 단말과 외부 PDN(packet data network) 망을 연결해 주며, 단말에게 IP 주소를 할당하고, IP 라우팅 기능을 수행할 수 있다. ENodeB 305, S-GW 315, and P-GW 325 are shown as entities in the mobile communication network. The eNodeB 305 controls a terminal, allocates radio resources, and performs radio resource management functions such as dynamic radio resource allocation. The S-GW 315 performs handover between eNodeBs and handover of an anchoring point ) Function. The P-GW 325 connects the terminal with an external PDN (packet data network), allocates an IP address to the terminal, and can perform an IP routing function.

인터넷 망에 있는 컨텐츠 이름 변환 서비스(Name Resolution Service: NRS) 서버(340)는 정보 중심 네트워킹을 위한 컨텐츠 위치 관리 서비스를 제공하는 서버이다. 일 실시예에서, NRS 서버(340)는 인터넷 망에 있는 특정 컨텐츠를 소유한 단말의 위치를 관리할 수 있다. 인터넷망에서 NRS 서버(340)를 제외한 다른 구성부에 대한 설명은 생략한다. A Content Name Resolution Service (NRS) server 340 in the Internet network is a server for providing a content location management service for information-centric networking. In one embodiment, the NRS server 340 can manage the location of a terminal that owns specific content in the Internet network. Descriptions of other components in the Internet network, except for the NRS server 340, are omitted.

컨텐츠 라우터 컨트롤러(CRC)는 eNodeB에 통신 가능하도록 연결되는 로컬 컨텐츠 라우터 컨트롤러(L-CRC; 310), eNodeB를 관리하는 S-GW와 통신 가능하도록 연결되는 집합 컨텐츠 라우터 컨트롤러(A-CRC; 320), S-GW를 관리하는 P-GW와 통신 가능하도록 연결되는 총괄 컨텐츠 라우터 컨트롤러(G-CRC; 330)를 포함할 수 있다. 일 실시예에서, 컨텐츠 라우터 컨트롤러(CRC)는 이동통신 네트워크의 엔터티들의 내부에 또는 이동통신 네트워크의 엔터티들과 통신가능하도록 연결된 엔터티 근처에 위치할 수 있다. The contents router controller (CRC) includes a local contents router controller (L-CRC) 310 communicably connected to the eNodeB, an aggregate contents router controller (A-CRC) 320 communicably connected to the S-GW managing the eNodeB, And an overall contents router controller (G-CRC) 330 connected to be able to communicate with the P-GW that manages the S-GW. In one embodiment, the Content Router Controller (CRC) may be located within entities of the mobile communication network or near entities connected to be able to communicate with entities of the mobile communication network.

도 3에 도시된 구성요소들은 본 발명에 따른 정보 중심 이동통신 네트워크 시스템(300)의 모든 구성 요소를 반영한 것이 아니고 필수적인 것도 아니다. 따라서, 본 발명에 따른 정보 중심 이동통신 네트워크 시스템(300)는 도시된 구성 요소들 보다 많은 구성 요소를 포함하거나 그 보다 적은 구성 요소를 포함할 수 있음을 인식하여야 한다.The components shown in FIG. 3 do not necessarily reflect all the components of the information-centric mobile communication network system 300 according to the present invention, and are not essential. Accordingly, it should be appreciated that the information-centric mobile communication network system 300 according to the present invention may include more or fewer components than the illustrated components.

도 4는 본 발명에 따른 정보 중심 이동통신 네트워크에서 단말이 보유한 컨텐츠의 정보를 컨텐츠 라우터 컨트롤러(CRC)에 등록하는 방법을 도시한 흐름도이다. 4 is a flowchart illustrating a method of registering information on contents held by a terminal in a content router controller (CRC) in an information-centric mobile communication network according to the present invention.

정보 중심 컨텐츠 라우팅을 위해서는 컨텐츠 라우팅 기능을 가지는 엔터티인 컨텐츠 라우터 컨트롤러(CRC)에서 컨텐츠의 위치 정보를 관리할 수 있다. 일 실시예에서, 단말(410)은 정보 중심 이동통신 네트워크의 계층적 구조를 가지는 컨텐츠 라우터 컨트롤러(CRC)의 각각에 단말(410)이 저장하고 있는 컨텐츠의 정보를 업데이트하도록 컨텐츠 경로 정보(contents route information) 메시지를 전달할 수 있다. 일 실시예에서, 단말(410)은 저장하고 있는 컨텐츠의 정보가 계층적 구조에서 순차적으로 등록되도록 할 수 있다. 예컨대, 단말(410)은 컨텐츠의 정보를 로컬 컨텐츠 라우터 컨트롤러(L-CRC; 420)에 전송하고(S410), L-CRC에서 컨텐츠의 정보를 등록하고(S420) 컨텐츠의 정보를 집합 컨텐츠 라우터 컨트롤러(A-CRC; 430)에 전송하며(S430), A-CRC에서 컨텐츠의 정보를 등록하고(S440) 컨텐츠의 정보를 총괄 컨텐츠 라우터 컨트롤러(G-CRC; 440)에 전송하고(S450), G-CRC에서 컨텐츠의 정보를 등록하고 컨텐츠의 정보를 NRS(Name Resolution System; 450) 서버에 전송하고(S460), NRS 서버에서 컨텐츠의 정보를 등록함으로써 컨텐츠의 정보의 등록이 계층적 구조에서 순차적으로 이루어 질 수 있다. In order to route the information-oriented content, the content router controller (CRC), which is an entity having a content routing function, can manage the location information of the content. In one embodiment, the terminal 410 transmits content path information (content information) to update content information stored in the terminal 410 in each of content router controllers (CRCs) having a hierarchical structure of the information- information) message. In one embodiment, the terminal 410 may cause the information of the stored content to be sequentially registered in a hierarchical structure. For example, the terminal 410 transmits information of contents to the local contents router controller (L-CRC) 420 (S410), registers the contents information in the L-CRC (S420) CRC 430 in step S430 and registers the contents information in the A-CRC in step S440 and transmits the contents information to the general contents router controller G-CRC 440 in step S450. The registration information of the content is registered in the hierarchical structure by registering the information of the content in the CRC and the information of the content to the NRS (Name Resolution System) server (S460) Lt; / RTI >

도 5는 본 발명에 따른 정보 중심 이동통신 네트워크에서 이동통신 네트워크에 있는 단말이 특정 컨텐츠를 찾는 절차를 도시한 흐름도이다. FIG. 5 is a flowchart illustrating a procedure in which a terminal in a mobile communication network searches for a specific content in an information-centric mobile communication network according to the present invention.

단말이 요청하는 컨텐츠를 찾는 절차는 컨텐츠 라우터 컨트롤러(CRC)의 컨텐츠 이름 라우팅 테이블을 검색하여 컨텐츠를 보유한 타겟 단말의 식별자를 입수하는 절차와 실제 컨텐츠 데이터 수신을 위한 데이터 경로를 설정하는 절차로 이루어 질 수 있다. The procedure for searching for the content requested by the terminal is a procedure for obtaining the identifier of the target terminal holding the content by searching the content name routing table of the content router controller (CRC) and a procedure for setting the data path for receiving the actual content data .

일 실시예에서, 단말이 요청하는 특정 컨텐츠를 보유한 타겟 단말이 컨텐츠를 요청한 단말과 동일한 eNodeB가 관리하는 라우팅 영역에 존재할 수 있다. 이 경우, 단말은 L-CRC로 컨텐츠를 요청하는 인터레스트 패킷(interest packet)을 전송하고, L-CRC에서 인터레스트 패킷의 수신에 응답하여 L-CRC에 컨텐츠의 정보가 존재하는지를 확인하고, L-CRC에 컨텐츠의 정보가 존재하는 것으로 확인된 경우 L-CRC에서 단말로 컨텐츠 응답 메시지를 전송할 수 있다. 일 실시예에서, L-CRC는 L-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 기초로 eNodeB가 관리하는 포워딩 정보 베이스를 설정하여, 실제 데이터 전송을 위한 경로 설정이 수행될 수 있다. In one embodiment, a target terminal holding specific content requested by the terminal may exist in a routing area managed by the same eNodeB as the terminal that requested the content. In this case, the UE transmits an interest packet for requesting the content with the L-CRC, checks whether the content information exists in the L-CRC in response to the reception of the inter- est packet in the L-CRC, If it is confirmed that the content information exists in -CRC, the content response message can be transmitted from the L-CRC to the terminal. In one embodiment, the L-CRC establishes a forwarding information base managed by the eNodeB based on the content name-based routing table of the L-CRC, and path setting for actual data transmission can be performed.

일 실시예에서, 단말이 찾는 특정 컨텐츠를 보유한 타겟 단말이 컨텐츠를 요청한 단말과 동일한 S-GW가 관리하는 라우팅 영역에 존재할 수 있다. 이 경우, 단말이 L-CRC로 컨텐츠를 요청하는 제1 인터레스트 패킷을 전송하고(S510), L-CRC에서 제1 인터레스트 패킷의 수신에 응답하여 L-CRC에 상기 컨텐츠의 정보가 존재하는지를 확인하며(S520), L-CRC에 컨텐츠가 존재하지 않는 것으로 확인된 경우 L-CRC에서 L-CRC의 상위에 있는 A-CRC로 컨텐츠를 요청하는 제2 인터레스트 패킷을 전송하고(S530), A-CRC에서 제2 인터레스트 패킷의 수신에 응답하여 A-CRC에 상기 컨텐츠의 정보가 존재하는지를 확인하고, A-CRC에 컨텐츠의 정보가 존재하는 것으로 확인된 경우 A-CRC에서 L-CRC를 통해 단말로 컨텐츠 응답 메시지를 전송할 수 있다(S540). In one embodiment, the target terminal holding the specific content that the terminal searches may exist in the routing area managed by the same S-GW as the terminal that requested the content. In this case, the UE transmits a first interlace packet requesting the content with the L-CRC (S510). In response to the reception of the first interlace packet in the L-CRC, the UE determines whether the information of the content exists in the L- (S520). If it is determined that the content does not exist in the L-CRC, the second L-CRC transmits a second interpreter packet requesting the content to the A-CRC in the upper L-CRC (S530) The A-CRC checks whether the information of the content exists in the A-CRC in response to the reception of the secondinterest packet, and if it is confirmed that the information of the content exists in the A-CRC, the L-CRC in the A- A content response message may be transmitted to the terminal through operation S540.

일 실시예에서, 실제 데이터 전송을 위한 경로 설정하기 위해 L-CRC에서 컨텐츠 응답 메시지의 수신에 응답하여 L-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 갱신하고, 갱신된 컨텐츠 이름 기반의 라우팅 테이블을 기초로 eNodeB의 포워딩 정보 베이스를 설정하도록 할 수 있다(S560). 일 실시예에서, A-CRC에서 컨텐츠 응답 메시지의 수신에 응답하여 A-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 갱신하고, 갱신된 상기 컨텐츠 이름 기반의 라우팅 테이블을 기초로 S-GW의 포워딩 정보 베이스를 설정하도록 할 수 있다(S550).In one embodiment, in response to receipt of a content response message in an L-CRC to route for actual data transmission, the content-name-based routing table of the L-CRC is updated, and the updated content- To set the forwarding information base of the eNodeB (S560). In one embodiment, in response to receipt of the content response message in the A-CRC, the content-name-based routing table of the A-CRC is updated, and the forwarding information of the S-GW based on the updated content- (S550).

일 실시예에서, 단말이 찾는 특정 컨텐츠를 보유한 타겟 단말이 P-GW가 관리하는 라우팅 영역에 존재할 수 있다. 이 경우, 단말이 L-CRC로 컨텐츠를 요청하는 제1 인터레스트 패킷을 전송하고 L-CRC에서 제1 인터레스트 패킷의 수신에 응답하여 L-CRC에 컨텐츠의 정보가 존재하는지를 확인하며 L-CRC에 컨텐츠의 정보가 존재하지 않는 것으로 확인된 경우 L-CRC에서 L-CRC의 상위에 있는 A-CRC로 컨텐츠를 요청하는 제2 인터레스트 패킷을 전송하고, A-CRC에서 제2 인터레스트 패킷의 수신에 응답하여 A-CRC에 컨텐츠의 정보가 존재하는지를 확인하고 A-CRC에 컨텐츠가 존재하지 않는 것으로 확인된 경우 A-CRC에서 A-CRC의 상위에 있는 G-CRC로 컨텐츠를 요청하는 제3 인터레스트 패킷을 전송하고, G-CRC에서 제3 인터레스트 패킷의 수신에 응답하여, G-CRC에 컨텐츠의 정보가 존재하는지를 확인하고, G-CRC에 컨텐츠의 정보가 존재하는 것으로 확인된 경우 G-CRC에서 A-CRC 및 L-CRC를 통해 단말로 컨텐츠 응답 메시지를 전송할 수 있다. In one embodiment, a target terminal holding specific content that the terminal searches may exist in a routing area managed by the P-GW. In this case, the UE transmits a first interlace packet requesting the content with the L-CRC, confirms whether the content information exists in the L-CRC in response to the reception of the first interlace packet in the L-CRC, The second L-CRC transmits a second interlace packet requesting the content to the A-CRC higher than the L-CRC in the L-CRC, and transmits the second inter- CRC. If it is determined that there is no content in the A-CRC, the A-CRC requests content from the A-CRC to the G-CRC in the A- In response to receipt of the third interleaved packet in the G-CRC, the G-CRC checks whether content information exists in the G-CRC. If it is confirmed that the content information exists in the G-CRC, -CRC to A-CRC and L-CRC to the terminal. A content response message can be transmitted.

일 실시예에서, 실제 데이터 전송을 위한 경로 설정하기 위해, G-CRC에서 컨텐츠 응답 메시지의 수신에 응답하여 G-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 갱신하고, 갱신된 G-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 기초로 P-GW가 관리하는 포워딩 정보 베이스를 설정하고, A-CRC에서 컨텐츠 응답 메시지의 수신에 응답하여 A-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 갱신하고, 갱신된 A-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 기초로 S-GW가 관리하는 포워딩 정보 베이스를 설정하며, L-CRC에서 컨텐츠 응답 메시지의 수신에 응답하여 L-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 갱신하고, 갱신된 L-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 기초로 eNodeB가 관리하는 포워딩 정보 베이스를 설정할 수 있다. In one embodiment, to route for the actual data transmission, the G-CRC updates the content name-based routing table of the G-CRC in response to receipt of the content response message, and updates the content name based on the updated G- CRC, updates the content name-based routing table of the A-CRC in response to the reception of the content response message in the A-CRC, and updates the updated A-CRC Based routing table based on the content name-based routing table of the L-CRC, updates the routing table based on the content name in response to the reception of the content response message in the L-CRC, Based on the content name-based routing table of the L-CRC, the forwarding information base managed by the eNodeB can be set.

도 6은 본 발명에 따른 정보 중심 이동통신 네트워크에서 이동통신 네트워크에 있는 단말이 인터넷에 위치하며 특정 컨텐츠를 보유한 타겟 단말을 찾는 절차를 도시한 흐름도이다. 6 is a flowchart illustrating a procedure in which a terminal in a mobile communication network in an information-centric mobile communication network according to the present invention searches for a target terminal having a specific content located on the Internet.

단말은 L-CRC, A-CRC, G-CRC를 통해 인터넷 망에 있는 정보 중심 네트워킹을 위한 컨텐츠 위치 관리 서비스를 제공하는 서버인 NRS 서버(640)로 컨텐츠 요청 패킷을 전송하고, NRS 서버(640)는 보유하고 있는 데이터베이스를 검색하여 특정 컨텐츠를 보유한 타겟 단말을 식별하고, 타겟 단말로 컨텐츠 요청 패킷을 전송할 수 있다. 타겟 단말은 컨텐츠 요청 패킷 수신에 응답하여 NRS 서버로 컨텐츠 응답 메시지를 전송하고, NRS 서버에서 G-CRC, A-CRC 및 L-CRC를 통해 컨텐츠를 요청한 단말로 컨텐츠 응답 메시지를 전송할 수 있다. The UE transmits a content request packet to the NRS server 640, which is a server for providing content location management service for information-centric networking in the Internet network via L-CRC, A-CRC and G- Searches the database, identifies the target terminal holding the specific content, and transmits the content request packet to the target terminal. The target terminal may transmit the content response message to the NRS server in response to the reception of the content request packet, and may transmit the content response message to the terminal that requested the content through the G-CRC, the A-CRC, and the L-CRC at the NRS server.

예컨대, 단말이 L-CRC로 컨텐츠를 요청하는 제1 인터레스트 패킷을 전송하고(S610), L-CRC에서 제1 인터레스트 패킷의 수신에 응답하여 L-CRC에 컨텐츠의 정보가 존재하는지를 확인하며(S620), L-CRC에 컨텐츠의 정보가 존재하지 않는 것으로 확인된 경우 L-CRC에서 L-CRC의 상위에 있는 A-CRC로 컨텐츠를 요청하는 제2 인터레스트 패킷을 전송하고(S630), A-CRC에서 제2 인터레스트 패킷의 수신에 응답하여, A-CRC에 컨텐츠의 정보가 존재하는지를 확인하고 A-CRC에 컨텐츠의 정보가 존재하지 않는 것으로 확인된 경우(S640) A-CRC에서 A-CRC의 상위에 있는 G-CRC로 컨텐츠를 요청하는 제3 인터레스트 패킷을 전송하고(S650), G-CRC에서 제3 인터레스트 패킷의 수신에 응답하여, G-CRC에 컨텐츠의 정보가 존재하는지를 확인하고(S660), G-CRC에 컨텐츠의 정보가 존재하지 않는 것으로 확인된 경우 G-CRC에서 NRS 서버로 컨텐츠를 요청하는 제4 인터레스트 패킷을 전송할 수 있다(S670). NRS 서버에서 제4 인터레스트 패킷의 수신에 응답하여, NRS 서버에 컨텐츠의 정보가 존재하는지를 확인하고, NRS 서버에 컨텐츠의 정보가 존재하는 것으로 확인된 경우 NRS 서버에서 G-CRC, A-CRC 및 L-CRC를 통해 단말로 컨텐츠 응답 메시지를 전송하고(S690), G-CRC, A-CRC 및 L-CRC의 각각에서 컨텐츠 응답 메시지의 수신에 응답하여 포워딩 정보 베이스(FIB)를 갱신할 수 있다(S700). For example, the UE transmits a first interlace packet requesting content with an L-CRC (S610), and checks whether there is content information in the L-CRC in response to receiving the first interlace packet in the L-CRC (S620). If it is determined that the content information does not exist in the L-CRC, the second L-CRC transmits a second interpreter packet requesting the content to the A-CRC in the upper L-CRC (S630) In response to receipt of the secondinterest packet in the A-CRC, it is confirmed whether or not the information of the content exists in the A-CRC. If it is confirmed that the information of the content does not exist in the A-CRC (S640) CRC to the G-CRC in step S650. In response to receiving the third interlace packet in the G-CRC, the G-CRC transmits a third contention request message to the G- (S660). If it is confirmed that the content information does not exist in the G-CRC The fourth G-CRC may transmit a fourth interlace packet requesting the contents to the NRS server (S670). In response to receiving the fourthinterest packet from the NRS server, the NRS server checks whether the content information exists in the NRS server. If it is determined that the content information exists in the NRS server, the NRS server transmits the G- The content response message is transmitted to the UE through the L-CRC in step S690 and the forwarding information base FIB may be updated in response to the reception of the content response message in each of the G-CRC, the A-CRC, and the L- (S700).

선택적으로, 컨텐츠의 정보가 컨텐츠의 이름의 프리픽스(PREFIX) 정보에 해당하는 경우, NRS 서버에서 프리픽스 정보에 기초하여 컨텐츠를 소유한 타겟 단말로 컨텐츠를 요청하는 제4 인터레스트 패킷을 전송하고(S670), 타겟 단말에서 제4 인터레스트 패킷의 수신에 응답하여 G-CRC로 컨텐츠 응답 메시지를 전송할 수 있다(S680). Alternatively, if the information of the content corresponds to the PREFIX information of the name of the content, the NRS server transmits a fourthinterest packet requesting the content to the target terminal that owns the content based on the prefix information (S670 ), The target terminal may transmit the content response message to the G-CRC in response to receiving the fourthinterest packet (S680).

일 실시예에서, 단말로부터 P-GW로의 EPS(Evolved Packet System) 베어러(bearer)를 셋업할 수 있다(S710). 더하여, 정보 중심 이동통신 네트워크에서는 데이터 평면에서 데이터 전송을 위한 세션 설정이 수행될 수 있다. In one embodiment, an Evolved Packet System (EPS) bearer from the terminal to the P-GW may be set up (S710). In addition, session establishment for data transmission in the data plane can be performed in the information center mobile communication network.

일 실시예에서, 정보 중심 이동통신 네트워크에 있는 제1 단말로부터 인터넷에 접속되어 있고 타겟 컨텐츠를 보유하고 있는 제2 단말로의 세션 설정은, 제1 단말이 제2 단말의 식별자에 관한 정보를 획득하고, 제1 단말이 eNodeB에 제2 단말의 식별자에 관한 정보를 포함하는 세션 설정 요청을 전송하고, eNodeB가 S-Gateway에 세션 설정 요청을 전송하며, S-Gateway가 P-Gateway에 세션 설정 요청을 전송하고, P-Gateway가 제2 단말에게 세션 설정 요청을 전송하는 것에 의해 이루어질 수 있다.In one embodiment, establishing a session from a first terminal in the information-centric mobile communication network to a second terminal that is connected to the Internet and holds the target content is performed by the first terminal obtaining information about the identifier of the second terminal The first terminal transmits a session establishment request including information on the identifier of the second terminal to the eNodeB, the eNodeB transmits a session establishment request to the S-Gateway, and the S-gateway requests a session establishment request to the P- And the P-gateway transmits a session establishment request to the second terminal.

선택적으로, 정보 중심 이동통신 네트워크에서의 세션 설정은, 제1 단말이 타겟 컨텐츠를 보유하고 있으며 제1 단말을 관리하는 S-GW의 관리 영역에 있는 제2 단말의 식별자에 관한 정보를 획득하고, 제1 단말이 eNodeB에 제2 단말의 식별자에 관한 정보를 포함하는 세션 설정 요청을 전송하며, eNodeB가 S-GW에 세션 설정 요청을 전송하고, S-GW가 제2 단말에 세션 설정 요청을 전송함으로써 이루어질 수 있다. 여기서, S-GW에 의한 세션 요청의 전송에 의해 제1 단말에서 제2 단말로의 세션이 설정될 수 있다. Alternatively, the session establishment in the information-centric mobile communication network may include acquiring information about the identifier of the second terminal in the management area of the S-GW in which the first terminal holds the target content and manages the first terminal, The first terminal transmits a session establishment request including information on the identifier of the second terminal to the eNodeB, the eNodeB transmits a session establishment request to the S-GW, and the S-GW transmits a session establishment request to the second terminal . Here, the session from the first terminal to the second terminal can be established by the transmission of the session request by the S-GW.

본 발명의 실시예에 따른 정보 중심 이동통신 네트워크 시스템에 따르면, 기지국, S-GW, P-GW 등 이동통신 네트워크 엔터티에서 정보 중심 네트워크를 위한 컨텐츠 라우팅 기능을 제공하지 않더라도, 본 발명에 따른 컨텐츠 라우터 컨트롤러에 의해 컨텐츠 라우팅 테이블을 관리하고 컨텐츠 라우팅 테이블을 기반으로 이동통신 네트워크 엔터티의 포워딩 정보 베이스(FIB)를 설정함으로써 정보 중심 이동통신 네트워크 시스템을 구현할 수 있다. 즉, 기존의 이동통신 네트워크 장비의 교체 없이 정보 중심 네트워크를 이동통신 네트워크에 구현할 수 있게 된다.According to the information-centric mobile communication network system according to the embodiment of the present invention, even if a content routing function for an information-centered network is not provided in a mobile communication network entity such as a base station, an S-GW, The information-centric mobile communication network system can be implemented by managing the content routing table by the controller and setting the forwarding information base (FIB) of the mobile communication network entity based on the content routing table. That is, the information center network can be implemented in the mobile communication network without replacing the existing mobile communication network equipment.

본원에 개시된 실시예들에 있어서, 도시된 구성 요소들의 배치는 발명이 구현되는 환경 또는 요구 사항에 따라 달라질 수 있다. 예컨대, 일부 구성 요소가 생략되거나 몇몇 구성 요소들이 통합되어 하나로 실시될 수 있다. 또한 일부 구성 요소들의 배치 순서 및 연결이 변경될 수 있다.In the embodiments disclosed herein, the arrangement of the components shown may vary depending on the environment or requirements in which the invention is implemented. For example, some components may be omitted or some components may be integrated into one. In addition, the arrangement order and connection of some components may be changed.

본 발명 및 그 다양한 기능적 구성 요소들은 특정 실시예들로 설명되었으나, 본 발명은 하드웨어, 소프트웨어, 펌웨어, 미들웨어 또는 이들의 조합으로 구현될 수 있으며, 시스템, 서브시스템, 구성 요소들 또는 이들의 서브 구성 요소들로 활용될 수 있음을 이해하여야 한다. 소프트웨어로 구현되는 경우, 본 발명의 요소들은 필요한 작업들을 수행하기 위한 명령어들/코드 세그먼트들이 될 수 있다. 프로그램 또는 코드 세그먼트들은 프로세서 판독가능 매체와 같은 머신 판독가능 매체, 컴퓨터 프로그램 제품 내에 저장될 수 있다. 머신 판독가능 매체 또는 프로세서 판독가능 매체는 머신(예컨대, 프로세서, 컴퓨터 등)에 의해 판독되고 실행 가능한 형태로 정보를 저장 또는 전송할 수 있는 임의의 매체를 포함할 수 있다.Although the present invention and its various functional elements have been described in terms of specific embodiments, it is to be understood that the invention may be implemented in hardware, software, firmware, middleware, or a combination thereof and may be implemented as a system, subsystem, It should be understood that the invention may be utilized in various other embodiments. When implemented in software, the elements of the present invention may be instructions / code segments for performing necessary tasks. The program or code segments may be stored in a machine-readable medium, such as a processor-readable medium, or a computer program product. A machine-readable medium or a processor-readable medium may include any medium that can be read by a machine (e.g., processor, computer, etc.) and capable of storing or transmitting information in an executable form.

이상에서는 본 발명의 다양한 실시예들에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예들에 한정되지 아니하며, 상술한 실시예들은 첨부하는 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양하게 변형 실시될 수 있음은 물론이고, 이러한 변형 실시예들이 본 발명의 기술적 사상이나 범위와 별개로 이해되어져서는 아니 될 것이다. 따라서, 본 발명의 기술적 범위는 오직 첨부된 특허청구범위에 의해서만 정해져야 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention. Accordingly, the technical scope of the present invention should be determined only by the appended claims.

105: eNodeB
110: 로컬 컨텐츠 라우터 컨트롤러(Local Content Router Controller: L-CRC)
115: S-GW
120: 집합 컨텐츠 라우터 컨트롤러(Aggregate Content Router Controller: A-CRC)
125: P-GW
130: 총괄 컨텐츠 라우터 컨트롤러(Global Content Router Controller: G-CRC)
105: eNodeB
110: Local Content Router Controller (L-CRC)
115: S-GW
120: Aggregate Content Router Controller (A-CRC)
125: P-GW
130: Global Content Router Controller (G-CRC)

Claims (15)

이동통신 네트워크에서 계층적 구조를 갖는 컨텐츠 라우터 컨트롤러(Content Router Controller, CRC)의 정보 중심 라우팅을 위한 방법에 있어서,
단말로부터 컨텐츠를 요청하는 인터레스트 패킷(interest packet)을 기지국과 연결된 로컬 컨텐츠 라우터 컨트롤러(Local Content Router Controller, L-CRC)에서 수신하는 단계,
상기 단말의 TEID(Tunnel Endpoint Identifier)에 대한 정보가 상기 기지국의 포워딩 정보 베이스(Forwarding Information Base: FIB)에 존재하지 않을 경우, 상기 L-CRC에서 상기 인터레스트 패킷의 수신에 응답하여 상기 L-CRC의 출력 인터페이스로 Uu 다운로드 로직 채널 식별자(Uu Download Logical Channel Identifier, Uu DL LCID), Uu 업로드 로직 채널 식별자(Uu Upload Logical Channel Identifier, Uu UL LCID), S1 다운로드 GTP 터널 종점 식별자(S1 Download GTP Tunnel Endpoint Identifier, S1 DL TEID), S1 업로드 GTP 터널 종점 식별자(S1 Upload GTP Tunnel Endpoint Identifier, S1 UL TEID) 중 적어도 하나와 컨텐츠 이름 또는 컨텐츠 이름 프리픽스 정보를 포함하는 컨텐츠 이름 기반의 라우팅 테이블의 프리픽스 매칭에 기반하여 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계, 및
상기 L-CRC에 상기 컨텐츠의 정보가 존재하는 것으로 확인된 경우 상기 L-CRC에서 상기 단말로 컨텐츠 응답 메시지를 전송하는 단계
를 포함하는 정보 중심 라우팅 방법.
A method for information-centric routing of a Content Router Controller (CRC) having a hierarchical structure in a mobile communication network,
Receiving an interest packet for requesting contents from a terminal through a local content router controller (L-CRC) connected to a base station,
CRC (L-CRC) in response to receipt of the inter-arrival packet in a forwarding information base (FIB) of the base station, when information on a TEID (Tunnel Endpoint Identifier) of the UE is not present in the forwarding information base UU Download Logical Channel Identifier (Uu DL LCID), Uu Upload Logical Channel Identifier (Uu UL LCID), S1 download GTP Tunnel Endpoint Identifier (S1 Download GTP Tunnel Endpoint Based on a content-name-based routing table that includes at least one of an identifier, an identifier, an S1 DL TEID, an S1 upload GTP Tunnel Endpoint Identifier, a S1 UL TEID, and a content name or content name prefix information. Confirming whether or not the information of the content exists; and
Transmitting a content response message from the L-CRC to the terminal if it is determined that the content information exists in the L-CRC
Lt; / RTI >
이동통신 네트워크에서 계층적 구조를 갖는 컨텐츠 라우터 컨트롤러(Content Router Controller, CRC)의 정보 중심 라우팅을 위한 방법에 있어서,
단말로부터 컨텐츠를 요청하는 제1 인터레스트 패킷(interest packet)을 기지국과 연결된 로컬 컨텐츠 라우터 컨트롤러(Local Content Router Controller, L-CRC)에서 수신하는 단계,
상기 단말의 TEID(Tunnel Endpoint Identifier)에 대한 정보가 상기 기지국의 포워딩 정보 베이스(Forwarding Information Base: FIB)에 존재하지 않을 경우, 상기 L-CRC에서 상기 인터레스트 패킷의 수신에 응답하여 상기 L-CRC의 출력 인터페이스로 Uu Download Logical Channel Identifier(Uu DL LCID), Uu Upload Logical Channel Identifier(Uu UL LCID), S1 Download GTP Tunnel Endpoint Identifier(S1 DL TEID), S1 Upload GTP Tunnel Endpoint Identifier(S1 UL TEID) 중 적어도 하나와 컨텐츠 이름 또는 컨텐츠 이름 프리픽스 정보를 포함하는 컨텐츠 이름 기반의 라우팅 테이블의 프리픽스 매칭에 기반하여 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계,
상기 L-CRC에 상기 컨텐츠가 존재하지 않는 것으로 확인된 경우 상기 L-CRC에서 상기 L-CRC의 상위에 있고 S-GW와 연결된 집합 컨텐츠 라우터 컨트롤러(Aggregate Content Router Controller, A-CRC)로 상기 컨텐츠를 요청하는 제2 인터레스트 패킷을 전송하는 단계,
상기 단말의 TEID(Tunnel Endpoint Identifier)에 대한 정보가 상기 S-GW의 포워딩 정보 베이스(Forwarding Information Base: FIB)에 존재하지 않을 경우, 상기 A-CRC에서 상기 제2 인터레스트 패킷의 수신에 응답하여 상기 A-CRC의 출력 인터페이스로 S1 Download GTP Tunnel Endpoint Identifier(S1 DL TEID), S1 Upload GTP Tunnel Endpoint Identifier(S1 UL TEID), S5 DL TEID, S5 UL TEID 중 적어도 하나와 컨텐츠 이름 또는 컨텐츠 이름 프리픽스 정보를 포함하는 컨텐츠 이름 기반의 라우팅 테이블의 프리픽스 매칭에 기반하여 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계,
상기 A-CRC에 상기 컨텐츠의 정보가 존재하는 것으로 확인된 경우 상기 A-CRC에서 상기 L-CRC를 통해 상기 단말로 컨텐츠 응답 메시지를 전송하는 단계, 및
상기 L-CRC에서 상기 컨텐츠 응답 메시지의 수신에 응답하여 상기 L-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 갱신하고, 갱신된 상기 컨텐츠 이름 기반의 라우팅 테이블을 기초로 L-CRC와 통신가능하도록 연결된 eNodeB의 포워딩 정보 베이스(Forwarding Information Base: FIB)를 설정하는 단계
를 포함하는 정보 중심 라우팅 방법.
A method for information-centric routing of a Content Router Controller (CRC) having a hierarchical structure in a mobile communication network,
The method comprising the steps of: receiving a first interest packet for requesting content from a terminal at a local content router controller (L-CRC) connected to the base station;
CRC (L-CRC) in response to receipt of the inter-arrival packet in a forwarding information base (FIB) of the base station, when information on a TEID (Tunnel Endpoint Identifier) of the UE is not present in the forwarding information base The UU Download Logical Channel Identifier (UU DL LCID), the UU Upload Logical Channel Identifier (Uu UL LCID), the S1 Download GTP Tunnel Endpoint Identifier (S1 DL TEID), and the S1 Upload GTP Tunnel Endpoint Identifier Confirming whether the information of the content exists based on a prefix matching of a content name-based routing table including at least one content name or content name prefix information;
And if the content is found not to exist in the L-CRC, the L-CRC transmits the content (A-CRC) to an aggregate content router controller (A-CRC) Sending a second inter-
When the information on the TEID of the UE does not exist in the Forwarding Information Base (FIB) of the S-GW, the A-CRC responds to the reception of the second inter- The output interface of the A-CRC includes at least one of the S1 Download GTP Tunnel Endpoint Identifier (S1 DL TEID), the S1 Upload GTP Tunnel Endpoint Identifier (S1 UL TEID), the S5 DL TEID, and the S5 UL TEID, Determining whether information of the content exists based on a prefix matching of a content-name-based routing table,
Transmitting, by the A-CRC, a content response message to the terminal through the L-CRC if it is determined that information of the content exists in the A-CRC; and
In response to receipt of the content response message in the L-CRC, updates the content name-based routing table of the L-CRC and transmits the content name based routing table to the eNodeB A step of setting a Forwarding Information Base (FIB)
Lt; / RTI >
제2항에 있어서,
상기 A-CRC에 상기 컨텐츠의 정보가 존재하는 것으로 확인된 경우 상기 A-CRC에서 상기 L-CRC를 통해 상기 단말로 컨텐츠 응답 메시지를 전송하는 단계는,
상기 A-CRC에서 상기 A-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 기초로 상기 A-CRC와 통신가능하게 연결된 S-GW의 포워딩 정보 베이스를 설정하는 단계를 포함하는, 정보 중심 라우팅 방법.
3. The method of claim 2,
And transmitting the content response message to the UE through the L-CRC in the A-CRC when it is determined that the content information exists in the A-CRC,
And setting a forwarding information base of the S-GW connected to the A-CRC so as to communicate with the A-CRC based on the content name-based routing table of the A-CRC.
이동통신 네트워크에서 계층적 구조를 갖는 컨텐츠 라우터 컨트롤러(Content Router Controller, CRC)의 정보 중심 라우팅을 위한 방법에 있어서,
단말로부터 컨텐츠를 요청하는 제1 인터레스트 패킷(interest packet)을 기지국과 연결된 로컬 컨텐츠 라우터 컨트롤러(Local Content Router Controller, L-CRC)에서 수신하는 단계,
상기 단말의 TEID(Tunnel Endpoint Identifier)에 대한 정보가 상기 기지국의 포워딩 정보 베이스(Forwarding Information Base: FIB)에 존재하지 않을 경우, 상기 L-CRC에서 상기 인터레스트 패킷의 수신에 응답하여 상기 L-CRC의 출력 인터페이스로 Uu Download Logical Channel Identifier(Uu DL LCID), Uu Upload Logical Channel Identifier(Uu UL LCID), S1 Download GTP Tunnel Endpoint Identifier(S1 DL TEID), S1 Upload GTP Tunnel Endpoint Identifier(S1 UL TEID) 중 적어도 하나와 컨텐츠 이름 또는 컨텐츠 이름 프리픽스 정보를 포함하는 컨텐츠 이름 기반의 라우팅 테이블의 프리픽스 매칭에 기반하여 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계,
상기 L-CRC에 상기 컨텐츠가 존재하지 않는 것으로 확인된 경우 상기 L-CRC에서 상기 L-CRC의 상위에 있고 S-GW와 연결된 집합 컨텐츠 라우터 컨트롤러(Aggregate Content Router Controller, A-CRC)로 상기 컨텐츠를 요청하는 제2 인터레스트 패킷을 전송하는 단계,
상기 단말의 TEID(Tunnel Endpoint Identifier)에 대한 정보가 상기 S-GW의 포워딩 정보 베이스(Forwarding Information Base: FIB)에 존재하지 않을 경우, 상기 A-CRC에서 상기 제2 인터레스트 패킷의 수신에 응답하여 상기 A-CRC의 출력 인터페이스로 S1 Download GTP Tunnel Endpoint Identifier(S1 DL TEID), S1 Upload GTP Tunnel Endpoint Identifier(S1 UL TEID), S5 DL TEID, S5 UL TEID 중 적어도 하나와 컨텐츠 이름 또는 컨텐츠 이름 프리픽스 정보를 포함하는 컨텐츠 이름 기반의 라우팅 테이블의 프리픽스 매칭에 기반하여 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계,
상기 A-CRC에 상기 컨텐츠가 존재하지 않는 것으로 확인된 경우 상기 A-CRC에서 상기 A-CRC의 상위에 있고 P-GW와 연결된 총괄 컨텐츠 라우터 컨트롤러(Global Content Router Controller, G-CRC)로 상기 컨텐츠를 요청하는 제3 인터레스트 패킷을 전송하는 단계,
상기 단말의 TEID(Tunnel Endpoint Identifier)에 대한 정보가 상기 P-GW의 포워딩 정보 베이스(Forwarding Information Base: FIB)에 존재하지 않을 경우, 상기 G-CRC에서 상기 제3 인터레스트 패킷의 수신에 응답하여 상기 G-CRC의 출력 인터페이스로 S5 Download GTP Tunnel Endpoint Identifier(S5 DL TEID), S5 Upload GTP Tunnel Endpoint Identifier(S5 UL TEID) 중 적어도 하나와 컨텐츠 이름 또는 컨텐츠 이름 프리픽스 정보를 포함하는 컨텐츠 이름 기반 라우팅 테이블의 프리픽스 매칭에 기반하여 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계,
상기 G-CRC에 상기 컨텐츠의 정보가 존재하는 것으로 확인된 경우 상기 G-CRC에서 상기 A-CRC 및 상기 L-CRC를 통해 상기 단말로 컨텐츠 응답 메시지를 전송하는 단계,
상기 G-CRC에서 상기 컨텐츠 응답 메시지의 수신에 응답하여 상기 G-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 갱신하고, 갱신된 상기 G-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 기초로 P-GW가 관리하는 포워딩 정보 베이스를 설정하는 단계,
상기 A-CRC에서 상기 컨텐츠 응답 메시지의 수신에 응답하여 상기 A-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 갱신하고, 갱신된 상기 A-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 기초로 S-GW가 관리하는 포워딩 정보 베이스를 설정하는 단계, 및
상기 L-CRC에서 상기 컨텐츠 응답 메시지의 수신에 응답하여 상기 L-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 갱신하고, 갱신된 상기 L-CRC의 컨텐츠 이름 기반의 라우팅 테이블을 기초로 eNodeB가 관리하는 포워딩 정보 베이스를 설정하는 단계
를 포함하는 정보 중심 라우팅 방법.
A method for information-centric routing of a Content Router Controller (CRC) having a hierarchical structure in a mobile communication network,
The method comprising the steps of: receiving a first interest packet for requesting content from a terminal at a local content router controller (L-CRC) connected to the base station;
CRC (L-CRC) in response to receipt of the inter-arrival packet in a forwarding information base (FIB) of the base station, when information on a TEID (Tunnel Endpoint Identifier) of the UE is not present in the forwarding information base The UU Download Logical Channel Identifier (UU DL LCID), the UU Upload Logical Channel Identifier (Uu UL LCID), the S1 Download GTP Tunnel Endpoint Identifier (S1 DL TEID), and the S1 Upload GTP Tunnel Endpoint Identifier Confirming whether the information of the content exists based on a prefix matching of a content name-based routing table including at least one content name or content name prefix information;
And if the content is found not to exist in the L-CRC, the L-CRC transmits the content (A-CRC) to an aggregate content router controller (A-CRC) Sending a second inter-
When the information on the TEID of the UE does not exist in the Forwarding Information Base (FIB) of the S-GW, the A-CRC responds to the reception of the second inter- The output interface of the A-CRC includes at least one of the S1 Download GTP Tunnel Endpoint Identifier (S1 DL TEID), the S1 Upload GTP Tunnel Endpoint Identifier (S1 UL TEID), the S5 DL TEID, and the S5 UL TEID, Determining whether information of the content exists based on a prefix matching of a content-name-based routing table,
And if it is determined that the content does not exist in the A-CRC, the A-CRC transmits the content (A-CRC) to a Global Content Router Controller (G-CRC) Transmitting a third inter-
When information on a TEID of the MS does not exist in a Forwarding Information Base (FIB) of the P-GW, the G-CRC responds to reception of the third inter- Based routing table including at least one of a S5 Download GTP Tunnel Endpoint Identifier (S5 DL TEID), an S5 Upload GTP Tunnel Endpoint Identifier (S5 UL TEID), and a content name or content name prefix information as an output interface of the G- Determining whether the information of the content exists based on the prefix matching of the content,
Transmitting a content response message to the UE through the A-CRC and the L-CRC in the G-CRC if it is determined that the content information exists in the G-CRC;
Updating the content name-based routing table of the G-CRC in response to the reception of the content response message in the G-CRC, and managing the P-GW based on the updated content name-based routing table of the G- Setting a forwarding information base,
Updates the content name-based routing table of the A-CRC in response to the reception of the content response message in the A-CRC, and manages the S-GW based on the content name-based routing table of the updated A- Establishing a forwarding information base to
Updating the content name-based routing table of the L-CRC in response to the reception of the content response message in the L-CRC, and forwarding the content-name-based routing table based on the updated content- Step of setting information base
Lt; / RTI >
제4항에 있어서,
상기 G-CRC에 상기 컨텐츠의 정보가 존재하는 것으로 확인된 경우 상기 G-CRC에서 상기 A-CRC 및 상기 L-CRC를 통해 상기 단말로 컨텐츠 응답 메시지를 전송하는 단계는
상기 컨텐츠의 정보가 상기 컨텐츠의 이름의 프리픽스(PREFIX) 정보에 해당 하는 경우, 상기 PREFIX 정보에 기초하여 상기 컨텐츠를 소유한 타겟 단말로 상기 컨텐츠를 요청하는 제4 인터레스트 패킷을 전송하는 단계, 및
상기 타겟 단말에서 상기 제4 인터레스트 패킷의 수신에 응답하여, 상기 G-CRC로 컨텐츠 응답 메시지를 전송하는 단계
를 포함하는, 정보 중심 라우팅 방법.
5. The method of claim 4,
And transmitting the content response message to the UE through the A-CRC and the L-CRC in the G-CRC when it is determined that the content information exists in the G-CRC
Transmitting a fourthinterest packet requesting the content to a target terminal possessing the content based on the PREFIX information if the information of the content corresponds to PREFIX information of the name of the content;
Transmitting a content response message to the G-CRC in response to receipt of the fourthinterest packet at the target terminal
Gt; a < / RTI >
이동통신 네트워크에서 계층적 구조를 갖는 컨텐츠 라우터 컨트롤러(Content Router Controller, CRC)의 정보 중심 라우팅을 위한 방법에 있어서,
단말로부터 컨텐츠를 요청하는 제1 인터레스트 패킷(interest packet)을 기지국과 연결된 로컬 컨텐츠 라우터 컨트롤러(Local Content Router Controller, L-CRC)에서 수신하는 단계,
상기 단말의 TEID(Tunnel Endpoint Identifier)에 대한 정보가 상기 기지국의 포워딩 정보 베이스(Forwarding Information Base: FIB)에 존재하지 않을 경우, 상기 L-CRC에서 상기 인터레스트 패킷의 수신에 응답하여 상기 L-CRC의 출력 인터페이스로 Uu Download Logical Channel Identifier(Uu DL LCID), Uu Upload Logical Channel Identifier(Uu UL LCID), S1 Download GTP Tunnel Endpoint Identifier(S1 DL TEID), S1 Upload GTP Tunnel Endpoint Identifier(S1 UL TEID) 중 적어도 하나와 컨텐츠 이름 또는 컨텐츠 이름 프리픽스 정보를 포함하는 컨텐츠 이름 기반의 라우팅 테이블의 프리픽스 매칭에 기반하여 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계,
상기 L-CRC에 상기 컨텐츠가 존재하지 않는 것으로 확인된 경우 상기 L-CRC에서 상기 L-CRC의 상위에 있고 S-GW와 연결된 집합 컨텐츠 라우터 컨트롤러(Aggregate Content Router Controller, A-CRC)로 상기 컨텐츠를 요청하는 제2 인터레스트 패킷을 전송하는 단계,
상기 단말의 TEID(Tunnel Endpoint Identifier)에 대한 정보가 상기 S-GW의 포워딩 정보 베이스(Forwarding Information Base: FIB)에 존재하지 않을 경우, 상기 A-CRC에서 상기 제2 인터레스트 패킷의 수신에 응답하여 상기 A-CRC의 출력 인터페이스로 S1 Download GTP Tunnel Endpoint Identifier(S1 DL TEID), S1 Upload GTP Tunnel Endpoint Identifier(S1 UL TEID), S5 DL TEID, S5 UL TEID 중 적어도 하나와 컨텐츠 이름 또는 컨텐츠 이름 프리픽스 정보를 포함하는 컨텐츠 이름 기반의 라우팅 테이블의 프리픽스 매칭에 기반하여 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계,
상기 A-CRC에 상기 컨텐츠가 존재하지 않는 것으로 확인된 경우 상기 A-CRC에서 상기 A-CRC의 상위에 있고 P-GW와 연결된 총괄 컨텐츠 라우터 컨트롤러(Global Content Router Controller, G-CRC)로 상기 컨텐츠를 요청하는 제3 인터레스트 패킷을 전송하는 단계,
상기 단말의 TEID(Tunnel Endpoint Identifier)에 대한 정보가 상기 P-GW의 포워딩 정보 베이스(Forwarding Information Base: FIB)에 존재하지 않을 경우, 상기 G-CRC에서 상기 제3 인터레스트 패킷의 수신에 응답하여 상기 G-CRC의 출력 인터페이스로 S5 Download GTP Tunnel Endpoint Identifier(S5 DL TEID), S5 Upload GTP Tunnel Endpoint Identifier(S5 UL TEID) 중 적어도 하나와 컨텐츠 이름 또는 컨텐츠 이름 프리픽스 정보를 포함하는 컨텐츠 이름 기반 라우팅 테이블의 프리픽스 매칭에 기반하여 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계,
상기 G-CRC에 상기 컨텐츠의 정보가 존재하지 않는 것으로 확인된 경우 상기 G-CRC에서 이름 해석 시스템(Name Resolution System, NRS) 서버로 상기 컨텐츠를 요청하는 제4 인터레스트 패킷을 전송하는 단계,
상기 NRS 서버에서 상기 제4 인터레스트 패킷의 수신에 응답하여, 상기 NRS 서버에 상기 컨텐츠의 정보가 존재하는지를 확인하는 단계,
상기 NRS 서버에 상기 컨텐츠의 정보가 존재하는 것으로 확인된 경우 상기 NRS 서버에서 상기 G-CRC, 상기 A-CRC 및 상기 L-CRC를 통해 상기 단말로 컨텐츠 응답 메시지를 전송하는 단계, 및
상기 G-CRC, 상기 A-CRC 및 상기 L-CRC의 각각에서 상기 컨텐츠 응답 메시지의 수신에 응답하여 포워딩 정보 베이스(FIB)를 갱신하는 단계
를 포함하는 정보 중심 라우팅 방법.
A method for information-centric routing of a Content Router Controller (CRC) having a hierarchical structure in a mobile communication network,
The method comprising the steps of: receiving a first interest packet for requesting content from a terminal at a local content router controller (L-CRC) connected to the base station;
CRC (L-CRC) in response to receipt of the inter-arrival packet in a forwarding information base (FIB) of the base station, when information on a TEID (Tunnel Endpoint Identifier) of the UE is not present in the forwarding information base The UU Download Logical Channel Identifier (UU DL LCID), the UU Upload Logical Channel Identifier (Uu UL LCID), the S1 Download GTP Tunnel Endpoint Identifier (S1 DL TEID), and the S1 Upload GTP Tunnel Endpoint Identifier Confirming whether the information of the content exists based on a prefix matching of a content name-based routing table including at least one content name or content name prefix information;
And if the content is found not to exist in the L-CRC, the L-CRC transmits the content (A-CRC) to an aggregate content router controller (A-CRC) Sending a second inter-
When the information on the TEID of the UE does not exist in the Forwarding Information Base (FIB) of the S-GW, the A-CRC responds to the reception of the second inter- The output interface of the A-CRC includes at least one of the S1 Download GTP Tunnel Endpoint Identifier (S1 DL TEID), the S1 Upload GTP Tunnel Endpoint Identifier (S1 UL TEID), the S5 DL TEID, and the S5 UL TEID, Determining whether information of the content exists based on a prefix matching of a content-name-based routing table,
And if it is determined that the content does not exist in the A-CRC, the A-CRC transmits the content (A-CRC) to a Global Content Router Controller (G-CRC) Transmitting a third inter-
When information on a TEID of the MS does not exist in a Forwarding Information Base (FIB) of the P-GW, the G-CRC responds to reception of the third inter- A content name-based routing table including at least one of an S5 Download GTP Tunnel Endpoint Identifier (S5 DL TEID), an S5 Upload GTP Tunnel Endpoint Identifier (S5 UL TEID), and a content name or content name prefix information as an output interface of the G- Determining whether the information of the content exists based on the prefix matching of the content,
Transmitting, by the G-CRC, a fourth interlace packet requesting the content to a name resolution system (NRS) server when it is determined that the content information does not exist in the G-CRC;
Confirming whether the information of the content exists in the NRS server in response to receiving the fourthinterest packet from the NRS server,
Transmitting, by the NRS server, a content response message to the UE through the G-CRC, the A-CRC, and the L-CRC if it is determined that the content information exists in the NRS server; and
Updating a forwarding information base (FIB) in response to receipt of the content response message in each of the G-CRC, the A-CRC and the L-CRC,
Lt; / RTI >
제6항에 있어서,
상기 단말로부터 상기 G-CRC와 통신가능하도록 연결되어 있는 P-GW로의 EPS(Evolved Packet System) 베어러(bearer)를 셋업하는 단계를 더 포함하는 정보 중심 라우팅 방법.
The method according to claim 6,
Further comprising setting up an evolved packet system (EPS) bearer from the terminal to a P-GW connected to communicate with the G-CRC.
프로그램을 기록한 컴퓨터 판독가능 기록매체로서, 상기 프로그램은 명령어들을 포함하고, 상기 명령어들은 컴퓨터에 의해 실행될 때 제1항 내지 제7항 중 어느 한 항에 따른 방법을 수행하는, 컴퓨터 판독가능 기록매체.
17. A computer-readable medium having recorded thereon a program, the program comprising instructions, and wherein the instructions, when executed by a computer, perform the method of any one of claims 1 to 7.
삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020150189991A 2015-12-30 2015-12-30 Method and Apparatus For Information Centric Routing in a Mobile Communication Network KR101873238B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150189991A KR101873238B1 (en) 2015-12-30 2015-12-30 Method and Apparatus For Information Centric Routing in a Mobile Communication Network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150189991A KR101873238B1 (en) 2015-12-30 2015-12-30 Method and Apparatus For Information Centric Routing in a Mobile Communication Network

Publications (2)

Publication Number Publication Date
KR20170079430A KR20170079430A (en) 2017-07-10
KR101873238B1 true KR101873238B1 (en) 2018-07-02

Family

ID=59355339

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150189991A KR101873238B1 (en) 2015-12-30 2015-12-30 Method and Apparatus For Information Centric Routing in a Mobile Communication Network

Country Status (1)

Country Link
KR (1) KR101873238B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102310212B1 (en) 2020-05-21 2021-10-06 홍익대학교세종캠퍼스산학협력단 Method for enabling information centric networking-based edge computing in 5G networks

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102218325B1 (en) * 2019-10-29 2021-02-22 숭실대학교산학협력단 Mobility management method for producer mobility in information-centric networking, recording medium and device for performing the method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102310212B1 (en) 2020-05-21 2021-10-06 홍익대학교세종캠퍼스산학협력단 Method for enabling information centric networking-based edge computing in 5G networks

Also Published As

Publication number Publication date
KR20170079430A (en) 2017-07-10

Similar Documents

Publication Publication Date Title
CN113194157B (en) Method and device for converting application instance address
KR102589956B1 (en) Data transmission method, device and system
TWI559714B (en) Radio access technology information storage in a mobile network
CN107172666B (en) Method and device for keeping local service of mobile terminal when switching communication cell
US20190335365A1 (en) Network Handover Method and Related Device
KR102313165B1 (en) Data transmission method, device and system
JP5709967B2 (en) Method for performing handover between access nodes and access node
US9247489B2 (en) System and method for ANDSF enhancement with ANQP server capability
WO2018232570A1 (en) Registration and session establishment methods, terminal, and amf entity
JP5947982B2 (en) Serving gateway, mobility management node, method and system for obtaining data gateway
WO2018112759A1 (en) Resource access method, apparatus and system
US20190281522A1 (en) Methods and apparatus for supporting quality of service in a system including a cable modem termination system and wireless communications link
WO2021051420A1 (en) Dns cache record determination method and apparatus
WO2017141810A1 (en) Transmission device selection method, gateway selection method, and communication system
WO2011032455A1 (en) Method, system and access gateway router for handoff management and user data management when handing off
US20230275872A1 (en) Communication method and apparatus, and computer-readable storage medium
JP5655018B2 (en) Handover processing system and gateway router
JP6768116B2 (en) Communication control device selection method and communication system
KR101873238B1 (en) Method and Apparatus For Information Centric Routing in a Mobile Communication Network
CN112533236B (en) Communication method and device
EP2747496B1 (en) Access management method, device and system
CN113473454A (en) Method for accessing local network and related equipment
JP2023549629A (en) Restoring PDN connectivity on PGW failure
JPWO2018003480A1 (en) Communication control apparatus, user apparatus and communication control method
JP6894872B2 (en) Data relay method for relaying between network devices by the shortest path relay device

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant