SlideShare a Scribd company logo
Content Centric Networking
SOK Phearin
MBC Laboratory,
Konkuk University, Seoul
Content
   Overview of CCN

   CCN Architecture

   CCN Operation

   References
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
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
CCN Architecture: Packets
         Interest                            Data
        Content Name                      Content Name
                                             Signature
             Selector
                                  (digest algorithm, witness, ...)
               (order
     preference, publisher                  Signed Info
        filter, scope, ...)    (publisher ID, key locator, stale time,
                                                ...)
            Nonce                               Data



   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.
CCN Architecture: Node Model
                                                        Face 1




               Content Store
                                                                  Wireless



                                                        Face 2




             Pending Interest
               Table (PIT)
                                     CCN Forwarding                Wired
                                         Logic
                                                        Face 3




           Forwarding Information                                Application
                Base (FIB)



                                CCN Forwarding Engine


Each CCN entity has 3 main data structures
  Content Store, Pending Interest Table, Forwarding Information Base
Uses multicast/broadcast
Uses “longest prefix matching” lookup for content names
CCN Architecture: Interest Processing

         Start

   Receive an Interest


        Exist in
        Content                Send data through the arrival face
                         yes
        Store?
       No
         Exist in               Update PIT if request came from
          PIT?           yes            different Face
       No

         Exist in              Send interest over the Faces in FIB
          FIB?                   entry except the arrived Face
                         yes

        No                                Insert to PIT


         Stop
CCN Architecture: Interest Processing
CCN Operation
CCN Operation
CCN Operation
CCN Operation
CCN Operation
CCN Operation
CCN Operation
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.
Reference
   http://www.ccnx.org

   http://www.named-data.net
Thank You!

More Related Content

PPTX
Distributed database
DOC
Cloud Computing Documentation Report
PDF
Graphs for Data Science and Machine Learning
PPT
Unit 2 -Cloud Computing Architecture
PDF
Service-Oriented Architecture (SOA)
PPTX
Distributed dbms architectures
PPTX
Introduction to the Semantic Web
PPTX
NIST Model of Cloud Computing by Piyush Bujade.pptx
Distributed database
Cloud Computing Documentation Report
Graphs for Data Science and Machine Learning
Unit 2 -Cloud Computing Architecture
Service-Oriented Architecture (SOA)
Distributed dbms architectures
Introduction to the Semantic Web
NIST Model of Cloud Computing by Piyush Bujade.pptx

What's hot (20)

PDF
Data and AI reference architecture
PPTX
IBM Cloud Introduction
PPTX
Cloud computing presentation
PDF
Why Data Vault?
PDF
MVVM-C vs MVP
PDF
IaaS, SaaS, PasS : Cloud Computing
PPTX
Database technology
PDF
1. GRID COMPUTING
PPTX
Dynamics 365 CRM Introduction
PDF
How to Streamline DataOps on AWS
PPTX
What is private cloud Explained
PDF
Large Scale Data Processing & Storage
PDF
Power BI Architecture
PPTX
Knowledge Graph Introduction
PDF
Cloud Computing Architecture
PPT
Database Presentation
PDF
磨課師:網格式資料
PPTX
Modern databases and its challenges (SQL ,NoSQL, NewSQL)
PPTX
Cloud computing using Eucalyptus
PDF
Learn to Use Databricks for the Full ML Lifecycle
Data and AI reference architecture
IBM Cloud Introduction
Cloud computing presentation
Why Data Vault?
MVVM-C vs MVP
IaaS, SaaS, PasS : Cloud Computing
Database technology
1. GRID COMPUTING
Dynamics 365 CRM Introduction
How to Streamline DataOps on AWS
What is private cloud Explained
Large Scale Data Processing & Storage
Power BI Architecture
Knowledge Graph Introduction
Cloud Computing Architecture
Database Presentation
磨課師:網格式資料
Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Cloud computing using Eucalyptus
Learn to Use Databricks for the Full ML Lifecycle
Ad

Similar to Content centric networking (20)

PDF
MEMORY EFFICIENT FORWARDING INFORMATION BASE FOR CONTENT-CENTRIC NETWORKING
PPTX
Named data networking
PPTX
Achieving Real-time Ingestion and Analysis of Security Events through Kafka a...
PDF
Study and analysis of mobility, security, and caching issues in CCN
PPTX
Information Centric Networking and Content Addressability
PDF
CS 02Scalable service Types for cloud tech
PDF
How Content Centric Networking CCN works
PDF
Pit Overload Analysis in Content Centric Networks
PDF
Stream Processing with Flink and Stream Sharing
PDF
BSA 385 Week 3 Individual Assignment Essay
PPTX
Blockchain ecosystem and evolution
PDF
I scsi ov_whitepaper
PDF
Intranet Messaging Project Report -phpapp02
PDF
A NEW EFFICIENT CACHE REPLACEMENT STRATEGY FOR NAMED DATA NETWORKING
PDF
A New Efficient Cache Replacement Strategy for Named Data Networking
PPTX
Decipher openseminar (1)
PPTX
NetBrain CE 5.0
PDF
Evolution from EDA to Data Mesh: Data in Motion
PDF
Xldb2011 tue 1005_linked_in
MEMORY EFFICIENT FORWARDING INFORMATION BASE FOR CONTENT-CENTRIC NETWORKING
Named data networking
Achieving Real-time Ingestion and Analysis of Security Events through Kafka a...
Study and analysis of mobility, security, and caching issues in CCN
Information Centric Networking and Content Addressability
CS 02Scalable service Types for cloud tech
How Content Centric Networking CCN works
Pit Overload Analysis in Content Centric Networks
Stream Processing with Flink and Stream Sharing
BSA 385 Week 3 Individual Assignment Essay
Blockchain ecosystem and evolution
I scsi ov_whitepaper
Intranet Messaging Project Report -phpapp02
A NEW EFFICIENT CACHE REPLACEMENT STRATEGY FOR NAMED DATA NETWORKING
A New Efficient Cache Replacement Strategy for Named Data Networking
Decipher openseminar (1)
NetBrain CE 5.0
Evolution from EDA to Data Mesh: Data in Motion
Xldb2011 tue 1005_linked_in
Ad

More from Phearin Sok (10)

PPTX
A Mobile Service Architecture for Improving Availability and Continuity
PPTX
N Screen
PPTX
Locator ID Separation Using Device Unique ID
PPTX
Mobility Management in HIMALIS Architecture
PPTX
DPRoPHET in Delay Tolerant Network
PPTX
Routing protocol for delay tolerant network a survey and comparison
PPT
UNICEF
PPTX
Desktop to Cloud Transformation Planning
PPTX
Pervasive computing and its Security Issues
PPTX
Sensor Network
A Mobile Service Architecture for Improving Availability and Continuity
N Screen
Locator ID Separation Using Device Unique ID
Mobility Management in HIMALIS Architecture
DPRoPHET in Delay Tolerant Network
Routing protocol for delay tolerant network a survey and comparison
UNICEF
Desktop to Cloud Transformation Planning
Pervasive computing and its Security Issues
Sensor Network

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Electronic commerce courselecture one. Pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Approach and Philosophy of On baking technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
cuic standard and advanced reporting.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation_ Review paper, used for researhc scholars
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Per capita expenditure prediction using model stacking based on satellite ima...
Spectral efficient network and resource selection model in 5G networks
Programs and apps: productivity, graphics, security and other tools
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Electronic commerce courselecture one. Pdf
The AUB Centre for AI in Media Proposal.docx
Approach and Philosophy of On baking technology
Digital-Transformation-Roadmap-for-Companies.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Review of recent advances in non-invasive hemoglobin estimation
cuic standard and advanced reporting.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Network Security Unit 5.pdf for BCA BBA.
The Rise and Fall of 3GPP – Time for a Sabbatical?

Content centric networking

  • 1. Content Centric Networking SOK Phearin MBC Laboratory, Konkuk University, Seoul
  • 2. Content  Overview of CCN  CCN Architecture  CCN Operation  References
  • 3. 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
  • 4. 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
  • 5. CCN Architecture: Packets Interest Data Content Name Content Name Signature Selector (digest algorithm, witness, ...) (order preference, publisher Signed Info filter, scope, ...) (publisher ID, key locator, stale time, ...) Nonce Data  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.
  • 6. CCN Architecture: Node Model Face 1 Content Store Wireless Face 2 Pending Interest Table (PIT) CCN Forwarding Wired Logic Face 3 Forwarding Information Application Base (FIB) CCN Forwarding Engine Each CCN entity has 3 main data structures Content Store, Pending Interest Table, Forwarding Information Base Uses multicast/broadcast Uses “longest prefix matching” lookup for content names
  • 7. CCN Architecture: Interest Processing Start Receive an Interest Exist in Content Send data through the arrival face yes Store? No Exist in Update PIT if request came from PIT? yes different Face No Exist in Send interest over the Faces in FIB FIB? entry except the arrived Face yes No Insert to PIT Stop
  • 16. 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.
  • 17. Reference  http://www.ccnx.org  http://www.named-data.net

Editor's Notes

  • #4: Self-organize: *Self-configuration - 'plug-and-play' paradigm - new base stations shall automatically be configured and integrated into the network - both connectivity establishment, and download of configuration parameters and software. *Self-optimization – BS parameters can be regularly adjusted, based on both base station and mobile station observations. - establishes neighbor relations (ANR) automatically*Self-healing - When some nodes becomes inoperative, self-healing mechanisms aims at reducing the impacts from the failure - by adjusting parameters and algorithms in adjacent cells so that other nodes can support the users that were supported by the failing node