NDN (Named Data Networking)

Slides:



Advertisements
Similar presentations
Multimedia and Mobile communications Laboratory CCN 1 DK Han Junghwan Song Computer Networks Practice.
Advertisements

© 2007 Cisco Systems, Inc. All rights reserved. Valašské Meziříčí Connecting to the Network.
Mobile IP Overview: Standard IP Standard IP Evolution of Mobile IP Evolution of Mobile IP How it works How it works Problems Assoc. with it Problems Assoc.
Chapter 6 Network Address Translation (NAT). Network Address Translation  Modification of source or destination IP address  Needed by networks using.
Vocabulary URL = uniform resource locator: web address protocol –set of rules that networked computers follow in order to share data and coordinate communications.
Proxy-assisted Content Sharing Using Content Centric Networking (CCN) for Resource-limited Mobile Consumer Devices Jihoon Lee, Dae Youb Kim IEEE Transactions.
CEN Network Fundamentals Chapter 19 Binding Protocol Addresses (ARP) To insert your company logo on this slide From the Insert Menu Select “Picture”
Ad Hoc Networking via Named Data Michael Meisel, Vasileios Pappas, and Lixia Zhang UCLA, IBM Research MobiArch’10, September 24, Shinhaeng.
DNS (Domain Name System) Protocol On the Internet, the DNS associates various sorts of information with domain names. A domain name is a meaningful and.
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 18 Omar Meqdadi Department of Computer Science and Software Engineering University.
TCP/IP Illustracted Vol1. 제목 : IP Routing ( 수 ) 한 민 규
ComNets Tutorial: Future Internet with Information Centric Networks Asanga Udugama (1), Carmelita Goerg (1) and Andreas Timm-Giel (2) (1) Communications.
Martin-1 CSE 5810 CSE 5810 Individual Research Project: Integration of Named Data Networking for Improved Healthcare Data Handling Robert Martin Computer.
ICS 156: Lecture 2 (part 1) Today:  IP addressing  Data link protocols and ARP  Notes about lab.
Review of the literature : DMND:Collecting Data from Mobiles Using Named Data Takashima Daiki Park Lab, Waseda University, Japan 1/15.
Chapter 19 - Binding Protocol Addresses
William Stallings Data and Computer Communications
Multimedia & Mobile Communications Lab.
Outline Introduction Existing solutions for ad hoc
Prepared by: Azara Prakash L.. Contents:-  Data Transmission  Introduction  Socket Description  Data Flow Diagram  Module Design Specification.
Network Address Translation External/ Internal/. OVERLOADING In Overloading, each computer on the private network is translated to the same IP address;
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 9 TCP/IP Protocol Suite and IP Addressing.
CCNA 1 v3.0 Module 10 Routing Fundamentals and Subnets.
Internet Protocol: Routing IP Datagrams Chapter 8.
Networking Named Content Van Jacobson, Diana K. Smetters, James D. Thornton, Michael F. Plass, Nicholas H. Briggs, Rebecca L. Braynard.
1 Kyung Hee University Chapter 8 ARP(Address Resolution Protocol)
Mapping IP Addresses to Hardware Addresses Chapter 5.
1 Lecture, November 20, 2002 Message Delivery to Processes Internet Addressing Address resolution protocol (ARP) Dynamic host reconfiguration protocol.
1 Lecture 11 Routing in Virtual Circuit Networks Internet Addressing.
Mobile IP 순천향대학교 전산학과 문종식
Zhaogeng Li, Jun Bi, Sen Wang, and Xiaoke Jiang Asia FI Workshop in Kyoto, 2012 Sho Harada Park Lab Nov 29 th, 2012.
Future Internet with Information Centric Networks
Gijeong Kim ,Junho Kim ,Sungwon Lee Kyunghee University
Auction-based in-network caching in Information-centric networks Workshop ACROSS, 16th of September 2016 | Lucia D’Acunto.
Planning & System Installation
A quick intro to networking
COMPUTER NETWORKS CS610 Lecture-39 Hammad Khalid Khan.
Network layer Jarkom Dasar – Week 6 Aisyatul Karima, 2012.
Department of Computer Science Southern Illinois University Carbondale CS441-Mobile & Wireless Computing Zigbee Standard Dr.
Content Centric Networking
Distributed Systems.
Network Architecture Layered system with alternative abstractions available at a given layer.
Scaling the Network: The Internet Protocol
Chapter 8 ARP(Address Resolution Protocol)
ARP and RARP Objectives Chapter 7 Upon completion you will be able to:
Hardware accelerator to speed up packet processing in NDN router
CS4470 Computer Networking Protocols
CS4470 Computer Networking Protocols
Chapter 6: Network Layer
FAR: A Fault-avoidance Routing Method for Data Center Networks with Regular Topology Please send.
NTHU CS5421 Cloud Computing
ECEN 619 “Internet Protocols and Modeling”
CS 31006: Computer Networks – The Routers
Chapter 3: Dynamic Routing
Network Virtualization
ECEN “Internet Protocols and Modeling”
You Lu, Zhiyang Wang, Yu-Ting Yu, Mario Gerla
Aayush Patidar Ashwin Ramakrishnan Manoj Juneja
Network Layer I have learned from life no matter how far you go
Christopher Beyer Hajar Mahdavi-Doost Tony Thayil
Routing Fundamentals and Subnets
COMPUTER NETWORKS CS610 Lecture-35 Hammad Khalid Khan.
One-slide Research Overview
Scaling the Network: The Internet Protocol
Ch 17 - Binding Protocol Addresses
Connecting to the Network
Example 9 (Continued) 1. The first mask (/26) is applied to the destination address. The result is , which does not match the corresponding network.
CS 381: Introduction to Computer Networks
Chapter 9 Introduction to Data-Link Layer
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara
Presentation transcript:

NDN (Named Data Networking) Presenter: Chelsea

Outline What is NDN? Why we need NDN? NDN architecture and packet format How does NDN work? Summary Reference

NDN (Named Data Networking) It is one of five projects funded by the U.S. National Science Foundation under its Future Internet Architecture Program. It has its roots in an earlier project, Content-Centric Networking(CCN). CCN was first publicly presented in 2006 by Van Jacobson. The evolution from today’s host-centric network architecture to a data-centric network architecture. host-centric network architecture IP(Internet protocol) data-centric network architecture NDN

Why we need NDN? Nowadays networking is based on TCP/IP Advantage : TCP/IP packets named only communication endpoints. Disadvantage : Security Flexibility Broadcast

NDN Architecture IP architecture NDN architecture The main building blocks of NDN architecture are named content chunks, in contrast to the IP architecture’s fundament unit of communication, which is and end-to-end channel between two endpoints identifiered by IP address

NDN packet format Packets in NDN architecture

Content Naming NCNU-CSIE/videos/badminton/1(version)/2(segment) Names are generated by application Hierarchical – identify content relationship and facilitate aggregation Every data packets carried a signature, binding name to the content NCNU-CSIE/videos/badminton/1(version)/2(segment) Routed name application Application instance

What components are in NDN router? To carry out the Interest and Data packet forwarding function, each NDN router maintains three data structures and a module : PIT ( Pending Information Table) FIB (Forwarding Information Base) CS (Content Store) Forwarding Strategy module

Forwarding process at an NDN node CS PIT FIB Interest forward Data producer Request A Data Add incoming interface Forwarding process at an NDN node

Forwarding process at an NDN node CS PIT Data producer Request A Data forward Forwarding process at an NDN node Remove entry

Forwarding process in NDN Request A Data producer NDN Router Request B CS PIT Interest packet Data packet

Forwarding process in NDN Request A Data producer NDN Router Request B CS Interest packet Data packet

Forwarding process in NDN Request A Data producer NDN Router Request B Interest packet Data packet

Nowadays Networking Data producer

Named Data Networking Data producer

(Name Component Encoding) Summary NDN TCP/IP completely transmission 2 packets (Not connection based) 9 packets (Connection based) Security Great Bad Routing and forwarding problem Matching integers is much faster Insufficient IP address NAT traversal Mobility Wasting of resource NCE (Name Component Encoding)

Questions and Comment

Reference Named Data Networking architecture L. Zhang, A. Afanawyev, J. Burke, V. Jacobson, K. Claffy, P. Crowley et al., “Named Data Networking,” ACM SIGCOMM Computer Communication Review, Vol. 44, No. 3, July 2014. Named Data Networking Test-bed Quickly understand NDN by video Introduction NDN by Van Jacobson