what is content centric networking

22
CONTENT CENTRIC NETWORKING Simple Definition

Upload: praison

Post on 15-Jul-2015

150 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: What is Content centric networking

CONTENT CENTRIC NETWORKING

Simple Definition

Page 2: What is Content centric networking

CCN Introduction

A trending topic : one idea, many names

Content Centric Networking

Named Data Networking

Information Centric Networking

Data Oriented architecture

Page 3: What is Content centric networking

Content Centric Networking

(CCN): Goals

Creating a simple, universal, flexible communication architecture that:

Matches today’s communication problems

Matches today’s application design patterns

Is much more secure

Requires far less configuration

Page 4: What is Content centric networking

Mathematical concept used:

The basic tree structure is used in developing the Content Centric

Network

Page 5: What is Content centric networking

CCN Node Model

There are two CCN packet types:

interest and data. Both are encoded in an efficient binary XML.

CCN Interest and Data packets - http://named-data.net/project/archoverview/

Page 6: What is Content centric networking

Basic description

Data is requested by name

get ‘/parc.com/van/presentation.pdf’

Any node that hears the request and has a valid copy of the data can

respond

The returned data is signed, and secured, so its integrity & association

with name can be validated (data centric security)

Here Is ‘/parc.com/van/presentation.pdf/p1’ <data>

Page 7: What is Content centric networking

Example: Content Distribution

http://www.slideshare.net/sokphearin/content-centric-networking

Page 8: What is Content centric networking

Example: Content Distribution

http://www.slideshare.net/sokphearin/content-centric-networking

Page 9: What is Content centric networking

Example: Content Distribution

http://www.slideshare.net/sokphearin/content-centric-networking

Page 10: What is Content centric networking

Example: Content Distribution

Page 11: What is Content centric networking

Content goes only where there’s

interest.

Total bandwidth is minimized.

There’s no routing or control traffic

associated with the replicas.http://www.slideshare.net/sokphearin/content-centric-networking

Page 12: What is Content centric networking

TCP/IP and CCN Protocol Stacks

Replace packets with

Data Objects or

Interests

Replace Addresses

with Names of

Objects

Page 13: What is Content centric networking
Page 14: What is Content centric networking

CCN Forwarding Engine

Operation

Page 15: What is Content centric networking

Transport

Most recent version of slides parc.com/van/talks/ccn_presentation <rightmost child>

Page 16: What is Content centric networking

Transport

Most recent version of slides

parc.com/van/talks/ccn_presentation<rightmost child>

Newest version after v2:

parc.com/van/talks/ccn_presentation/v2 <rightmost

sibling> (fails since there is no newer version)

Page 17: What is Content centric networking

Transport

Most recent version of slides parc.com/van/talks/ccn_presentation <rightmost child>

Newest version after v2:

parc.com/van/talks/ccn_presentation/v2 <rightmost

sibling> (fails since there is no newer version)

Next available chunk after s1:parc.com/van/talks/ccn_presentation/v2/s1

Page 18: What is Content centric networking

Current Data Flow in TCP

http://www.slideshare.net/sokphearin/content-centric-networking

Page 19: What is Content centric networking

Data Flow In CCN

http://www.slideshare.net/sokphearin/content-centric-networking

Page 20: What is Content centric networking

Related works

Data-Oriented Network Architecture (DONA)

Almost like CCN, introduces a new network identity called Resource

Handler (RH)

Uses regular IP

Internet Indirection Infrastructure (i3)

Based on Distributed Hash Tables

Publish-Subscribe Internet Routing Paradigm (PSIRP)

Network of Information (NetInf)

Uses DHT for name resolution system

Page 21: What is Content centric networking

Conclusion

Content Centric Network

– uses “named content” as its central abstraction rather than

host identifiers

– retains the simplicity and scalability of IP

– offers better security, delivery efficiency

– designed to replace IP, but can be incrementally deployed as

an overlay

Page 22: What is Content centric networking

THANK YOU!