Upload
praison
View
152
Download
2
Tags:
Embed Size (px)
Citation preview
CONTENT CENTRIC NETWORKING
Simple Definition
CCN Introduction
A trending topic : one idea, many names
Content Centric Networking
Named Data Networking
Information Centric Networking
Data Oriented architecture
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
Mathematical concept used:
The basic tree structure is used in developing the Content Centric
Network
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/
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>
Example: Content Distribution
http://www.slideshare.net/sokphearin/content-centric-networking
Example: Content Distribution
http://www.slideshare.net/sokphearin/content-centric-networking
Example: Content Distribution
http://www.slideshare.net/sokphearin/content-centric-networking
Example: Content Distribution
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
TCP/IP and CCN Protocol Stacks
Replace packets with
Data Objects or
Interests
Replace Addresses
with Names of
Objects
CCN Forwarding Engine
Operation
Transport
Most recent version of slides parc.com/van/talks/ccn_presentation <rightmost child>
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)
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
Current Data Flow in TCP
http://www.slideshare.net/sokphearin/content-centric-networking
Data Flow In CCN
http://www.slideshare.net/sokphearin/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
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
THANK YOU!