Content centric networking

18
SOK Phearin MBC Laboratory, Konkuk University, Seoul Content Centric Networking

Transcript of Content centric networking

Page 1: Content centric networking

SOK PhearinMBC Laboratory,Konkuk University, Seoul

Content Centric Networking

Page 2: Content centric networking

Content

Overview of CCN

CCN Architecture

CCN Operation

References

Page 3: Content centric networking

Content Centric Networking

A new approach to networking that

enables networks to self-organize and push relevant content where needed at anywhere, anytime, and with any devices

makes the name and attributes of content the principle objects upon which the network acts

Focus on dissemination of information, not on the maintenance of network connections

Page 4: Content centric networking

Content Centric Networking

Confidentiality, Availability, and Integrity (CIA) of data

CCN stores mappings between names and data items

Data replication and movement throughout the CCN to increase efficiency and provide resiliency to network failures and attacks

Page 5: Content centric networking

CCN Architecture: Packets

There are just two CCN packet types - interest (similar to http “get”) and data (similar to http response).

Both are encoded in an efficient binary XML.

Content Name

Selector (order preference,

publisher filter, scope, ...)

Nonce

Content Name

Signature (digest algorithm, witness, ...)

Signed Info (publisher ID, key locator, stale

time, ...)

Data

Interest Data

Page 6: Content centric networking

CCN Architecture: Node Model

Content Store

Pending Interest Table (PIT)

Forwarding Information Base (FIB)

CCN Forwarding Engine

Face 1

Wireless

Wired

Application

Face 2

Face 3

CCN Forwarding Logic

Each CCN entity has 3 main data structures Content Store, Pending Interest Table, Forwarding Information Base

Uses multicast/broadcastUses “longest prefix matching” lookup for content names

Page 7: Content centric networking

CCN Architecture: Interest Processing

Start

Stop

Receive an Interest

Exist in Content Store?

Exist in PIT?

Exist in FIB?

Send data through the arrival face

Update PIT if request came from different Face

Send interest over the Faces in FIB entry except the arrived Face

Insert to PIT

yes

yes

yes

No

No

No

Page 8: Content centric networking

CCN Architecture: Interest Processing

Page 9: Content centric networking

CCN Operation

Page 10: Content centric networking

CCN Operation

Page 11: Content centric networking

CCN Operation

Page 12: Content centric networking

CCN Operation

Page 13: Content centric networking

CCN Operation

Page 14: Content centric networking

CCN Operation

Page 15: Content centric networking

CCN Operation

Page 16: Content centric networking

CCN Operation

Content goes only where there’s interest.

It takes at most one trip across any link.

Average latency is minimized.

Total bandwidth is minimized.

There’s no routing or control traffic associated with the replicas.

Page 17: Content centric networking

Reference

http://www.ccnx.org

http://www.named-data.net

Page 18: Content centric networking

Thank You!