Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Software-defined content centric network architecture

A content-centric network and software-defined technology, applied in the field of communication, can solve problems such as poor compatibility, incomplete consideration of CCN functions, and overshooting, and achieve the effects of facilitating management and scheduling, facilitating cache management, and increasing the cache hit rate

Inactive Publication Date: 2014-11-19
CHONGQING UNIV
View PDF2 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the existing CCN architecture mainly has the following three problems: first, there is no control from a global perspective, which makes it difficult to optimize the network in real time for different scenarios and needs; second, from the design of content routers to name resolution and cache management and other schemes have greatly increased the complexity of the network, even surpassing the existing IP network; third, this completely content-centric structure has very poor compatibility with the existing IP network, which further hinders the development of CCN
[0008] To sum up, the existing software-defined content-centric network architecture has unclear separation and control in design, the CCN function is not fully considered, and the compatibility with the existing IP network is not strong.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software-defined content centric network architecture
  • Software-defined content centric network architecture
  • Software-defined content centric network architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] Such as Figure 5 Shown is an embodiment of the present invention based on network initialization in the software-defined content-centric network and the network after the requester requests data for the first time.

[0037] Step 501: When the network is initialized, the topological structures of the four switches ABCD are uploaded to the topology manager of the controller through the control channel.

[0038] Step 502: When the content provider accesses or the content is updated, a Publish packet is sent (5.1), and the switch C sends it to the controller (5.2) through the control channel after receiving it, and the controller knows the initial location of cqu.edu / after parsing And update the content manager, that is, add the content provider at the port where the C node of the topology of the original topology manager is connected to the content provider.

[0039] Step 503: Zhang San sends out the Interest information requesting cqu.edu / media (5.3), and reaches switc...

Embodiment 2

[0044] Such as Image 6 As shown, it is an embodiment of the network after another requester requests the same data in the software-defined content-centric network of the present invention.

[0045] Step 601: Li Si also sends the Interest message (6.1) of cqu.edu / media, which passes through the data channel and reaches switch A. After the switch receives it, it first retrieves the CS. Since the data is not sent to Zhang San in the process of returning It is cached in CS, so there is no result; then retrieve the PIT, since Zhang San has created the entry in the PIT when requesting data, so it is only necessary to add the input port of Li Si's Interest information after the entry; finally Retrieve the NFT, because the Ingress port is different, there is still no matching entry in the NFT of switch A, so switch A will forward the Interest information to the controller through the control channel (6.2).

[0046] Step 602: The controller finds that there is corresponding content i...

Embodiment 3

[0050] as attached Figure 7 Shown is an embodiment of the network after Zhang San requests the same data again in the software-defined content-centric network of the present invention.

[0051] Step 701: Zhang San sends a request for the Interest information (7.1) of cqu.edu / media, and reaches switch A after passing through the data channel.

[0052] Step 702: After the switch A receives it, it first checks whether there is content in the CS. Since the content has been actively cached in the switch A during the process of returning the requested content, as long as the NFT in the switch does not time out, it can be found in the CS matches, and returns the data directly to Zhang San (7.2). Neither controller decisions nor content providers are requested to provide content.

[0053] The above three embodiments describe the communication process of requester request, controller control, switch exchange, and content provider return data in SD-CCN. Through these three embodimen...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to software-defined content centric network architecture, and belongs to the technical field of communication. The network architecture comprises a control panel, a control channel, a data plane and a data channel, wherein the control plane is connected to each network equipment, and is used for acquiring the state information of a whole content centric network and performing uniform management on the whole network; the control channel is used for interaction of the control plane with the data plane by using an OpenFlow protocol data packet; the data plane consists of a content switch, and is used for finishing all data operation under the architecture; and the data channel is used for realizing interaction among the content switch, a requester and a content provider in the data plane by using a data packet of a similar CCNx protocol. By adopting the technical scheme of the invention, the network overhead can be reduced, the cache hit ratio is increased, and the compatibility of a heterogeneous network is improved.

Description

technical field [0001] The invention belongs to the technical field of communication, and relates to a software-defined content-centric network architecture. Background technique [0002] The traditional Internet has realized end-to-end interconnection and resource sharing, which has brought about an unprecedented revolution in the way of human communication. However, it is increasingly difficult for traditional host-centric networks to adapt to the exponential growth of current network data. CCN (Content Centric Network) no longer pays attention to where the content is stored, but turns its attention to the content itself. This scheme has completely changed the encapsulation structure and addressing mode of IP data packets, and replaced the traditional IP address with the content as the identification. However, the existing CCN architecture mainly has the following three problems: first, there is no control from a global perspective, which makes it difficult to optimize t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/861
Inventor 蔡岳平刘军周丽李延甲
Owner CHONGQING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products