Naming and addressing in Future Internet
|
|
- Godwin Warren
- 5 years ago
- Views:
Transcription
1 Naming and addressing in Future Internet 서울대학교유태완
2 Contents Introduction Background Historical point of view Candidate solutions Evolutionary Approach Revolutionary Approach Conclusion 2
3 Introduction Historical consideration for Naming, addressing, and routing Problems Time goes on: Internet growing large Problems Approaches Toward to Future Internet Candidate solutions 3
4 Naming, Addressing, and Routing General definition [IEN #19] The 'name' of a resource indicates *what* we seek, an 'address' indicates *where* it is, and a 'route' tells us *how to get there*. [IEN#19] John F. Shoch, A note on Inter-Network Naming, Addressing, and Routing, Internet Experiment Note #19, Jan
5 Naming, Addressing, and Routing Name is a symbol, usually a human-readable string identify processes, places, people, machines, functions, or anything else the user chooses To be useful, however, there will probably be some mechanism available to the user that will map names into addresses Address is the data structure whose format can be recognized by all elements in the domain, and which defines the fundamental addressable object. At the time one wishes to communicate with a particular address, there will be some mechanism that will map an address into an appropriate route. Route is the specific information needed to forward a piece of information to its specified address. When the path to an address requires several steps (as in a store and forward system), the route defines a path through intermediate switching points. a *name* may be used to derive an *address*, which may then be used to derive a *route*. 5
6 Naming and Binding [RFC1498] Problem Confusing for concepts Need to more well-defined form for their names Define four terms borrowed from OS Service and Users: These are the functions that one uses, and the clients that use them. Nodes: These are computers that can run services or user programs. Network attachment points: These are the ports of a network, the places where a node is attached. The term "address" is an identifier of a network attachment point. Paths: These run between network attachment points, traversing forwarding nodes and communication links. Binding: process of mapping a name to an address Services/users to node: DNS Node to NAP: DHCP NAP to Path: ARP [RFC1498] J. Saltzer, On the Naming and Binding of Network Destinations, IETF RFC 1498, Aug
7 Current Internet Applying terms MAC addresses: identifies a layer-2 interface IP addresses: used for host-to-host data delivery! Mapping to MAC address: ARP DNS names: used by applications Mapping to IP address (in addition to other things): DNS service! Port number: used to identify application processes Problems [John Day] The only identifier we have for anything is the IP address There are no node addresses and no application names [John Day] John Day, "Things They Never Taught You About Naming and Addressing," AsiaFI WIFI workshop, feb. 2010, Korea 7
8 Problems Mostly regarding IP address usage [Lixia Zhang] IP address: identifies an attachment point of an IP node for data delivery But also used by TCP as connection identifier, or even by some applications as node identifier TCP connection breaks when data changes incoming interface, or Host changes IP address! When a TCP connection broke, application on top of it broke too [Lixia Zhang] Lixia Zhang, " The Evolving Process of Name space & Identifers in the Internet Architecture," AsiaFI WIFI workshop, feb. 2010, Korea 8
9 Growing Internet New demands on old naming Site multihoming Host multihoming Mobility NAT Securing host-host communications Make the architecture meet the new needs Exactly what problems we need to solve For existing name space IP address: what can and should it be used for DNS names: what can and should it be used for? What new name space do we need? 9
10 Approaches Follow Internet History Why The Internet Only Just Works [M. Handley] Solutions that have actually been deployed in the Internet core seem to have been developed just in time, perhaps because only then is the incentive strong enough. In short, the Internet has at many stages in its evolution only just worked. Challenge for obtaining new opportunities Fundamentally design new architecture Clean-slate based designing [M. Handley] Mark Handley, Why The Internet Only Just Works, BT Technology Journal, Vol 24, No 3, July
11 Scalability and ID/LOC separation
12 Problem: BGP Table Growth #2 Scaling Problems #1 Scaling Problems From bgp.potaroo.net/cidr/ 12
13 #1 Scaling Problems Recognition of exponential growth late 1980s CLNS as IP replacement December, 1990 IETF ROAD group and the three trucks Running out of class-b network numbers Explosive growth of the default-free routing table Eventual exhaustion of 32-bit address space Two efforts short-term vs. long-term More at The Long and Winding ROAD 13
14 Approach Scaling issues in the early 1990 s Accelerate Internet growth by the invention of the Web RFC 1287 Towards the Future Internet Architecture Published in December Define Problems In IP environment, running out of addresses (address shortage) In Routing space, running out of capacity (routing scalability) Some approaches by planned solution Short (Interim) term approach Remove class-based semantics, instead use explicitly specified prefix length RFC 1518 An Architecture for IP Address Allocation with published in 1993 CIDR (Classless Inter-Domain Routing) Long term approach Make new protocol to extend address space -> IP Version 6 14
15 #2 Scaling Problems Growing concern about scaling, transparency, multihoming, renumbering, provider independence, traffic engineering, IPv6 impact ( ) IAB Routing & Addressing workshop (2006) Published RAW Report (analysis scaling problems) RFC 4984 Report from the IAB workshop on Routing and Addressing R&A Directorate established IRTF - Routing Research Group recharter R&A discussion list active (ram@iab.org) 15
16 Broken Scalability by [RFC4984] Provider Independent Assigned (PI) They never have to renumber, they keep their PI addresses forever The Internet is doing flat site-based routing Multihoming Injects more-specific routes from one provider to another which the entire global routing table must then carry Traffic engineering Inject more-specific routes to influence the behavior of the routing system, in order to contorl various traffic patterns [RFC4984] D. Meyer et at all, Report from the IAB Workshop on Routing and Addressing, IETF RFC4984 Dec,
17 Scalable Design For routing to scale, locators need to be assigned according to topology and change as topology changes ( Addressing can follow topology or topology can follow addressing; choose one Y. Rekhter) But as identifiers, assignment is along organizational hierarchy and stability is needed users and applications don t want renumbering when network attachment points change 17
18 ID/LOC split ID/LOC split from IP address space ID Global unique Topology independency Flat is better Persistency till session survival time LOC Globally routable Topology dependence Dynamically change Binding Dynamically bind btw. ID and LOCs 18
19 ID-LOC separation Application Connect to example.etri.re.kr Application Transport Connect to id: id: :110::1 Transport ID-LOC separation IP Packet to 2001:110::1 IP Initiator Responder Application Connect to example.etri.re.kr Application Transport IP Initiator Connect to id: id: :110::1 2001:220::3 Packet to 2001:220::3 Fail Packet to 2001:110::1 Transport IP Responder ID-LOC separation 19
20 Candidate solutions Host based solutions Host Identity Protocol (HIP) IRTF and IETF RFC 4423 SHIM6 IETF RFC 5533 Network based solutions GSE/8+8 LISP ILNP IRTF draft draft-rja-ilnp-intro-03.txt Hybrid solutions Six/One 20
21 Solution space for Network based approach Separating Network domain Global Transit Network vs. Edge Network Global routable address vs. Global recognizable address Mapping database Global distribution Scalability Security Global Transit Network User Network or Edge Network 21
22 Locator ID separation protocol (LISP) A novel Internet routing and addressing architecture by Cisco Separate two different address spaces End Point Identifier (EID) Routing Locators (RLOC) Network (Router) based approach LISP clearly requires an out-of-band EID-to-RLOC mapping service A Map-n-Encap Scheme Procedures for tunneling by rewriting address where: 22
23 Two-level Addressing Provider A /8 Provider B /8 RLOCs used in the transit network Mapping Database Entry: R1 R /8 -> ( , ) S /8 EIDs are inside of sites 23
24 LISP Deployment Environment EID-RLOC Mapping system Proxy xtr Map-Resolver Map-Server 24
25 Consideration for LISP LISP Separation between RLOC and EID addresses solves the multihoming, traffic engineering Deployment Easy to enhance software at router Support Interworking Issues LISP clearly requires an out-of-band EID-to- RLOC mapping service While the baseline LISP infrastructure is quite stable, the mapping service is still somewhat hazy LISP-ALT is candidate 25
26 Issue: EID assignment Addressing can follow topology or topology can follow addressing choose one Y.R. Provider A /8 ISP allocates 1 locator address per physical attachment point (follows network topology) Provider B /8 R1 R2 RIR allocates EID-prefixes (follows org/geo hierarchy) Legend: EIDs -> Green Locators -> Red Site PI EID-prefix /16 LISP@ETRI 26
27 Identifier-Locator Network Protocol (ILNP) ILNPv6 provides full backwards compatibility with IPv6. provides full support for incremental deployment. IPv6 routers do not need to change. Integrated solution for Scalability, Mobility, and Multihoming ILNPv6 splits the IPv6 address in half: Locator (L): 64-bit name for the subnetwork Identifier (I): 64-bit name for the host Same architecture can work for IPv4 (ILNPv4), but a shortage of bits makes the engineering ugly 27
28 Critical Changes Transport Layer Transport-layer pseudo-header only includes IDENTIFIER, never the LOCATOR. IMPLICATIONS: We can multi-home nodes/sites without impacting routing. Mobility just became a built-in/native capability. DNS enhancement New resource record NAME DNS Type Definition Identifier I Names a Node Locator L Names a subnetwork Locator Pointer LP Forward pointer from FQDN to an L Record 28
29 Comparison LISP Logically split namespace into EID and RLOC Changes Only Edge router (xtr) ILNP Split IPv6 address in half Changes Protocol Layer ILNP LISP Application FQDN FQDN, IP address Transport Identifier IP address Network Locator, Identifier IP address MAC MAC address MAC address 29
30 Naming and addressing for DTN and CCN
31 Introduction to DTN Challenged Networks Characteristics Path & Link High latency & low data rate, disconnection, long queuing times Network Architecture Interoperability considerations, security End System Limited longevity, low duty cycle operation, limited resources Examples Terrestrial Mobile Networks, Exotic Media Networks, Military Ad-hoc Networks, Sensor and Sensor/Actuator Networks Evolution of DTN From IPN (Interplanetary Internet) To a broader class of heterogeneous networks DTN uses naming, layering, encapsulation, and persistent storage to interconnect heterogeneous portions of a larger network, irrespective of formal layer DTN Can use a multitude of different delivery protocols including TCP/IP, raw Ethernet, serial lines, or hand-carried storage drives for delivery 31
32 Introduction to DTN Delay/Disruption Tolerant Networking (DTN) Interplanetary Internet Deep space communication in high-delay environments To various operational environments Subject to disruption / disconnection / high-delay Delay Tolerant Networking Research Group (DTNRG) A research group chartered as part of IRTF (very active) Implementation DTN2 ION (Interplanetary Overlay Network) 32
33 DTN Architecture DTN architectural description Nodes and Endpoints A DTN node An engine for sending and receiving bundles DTN Endpoint A set of DTN nodes Minimum Reception Group (MRG) e.g., UNICAST/ANYCAST/MULTICAST/BROADCAST Endpoint Identifiers (EIDs) and Registrations Uniform Resource Identifier (URI) [RFC 3986] Express names or addresses for a wide range of purposes [URI scheme format] <scheme>:<scheme-specific-part> e.g., ether:// , dtn://*.nus.comp.nus.edu.sg Late Binding The binding of a bundle's destination to a particular set of destination identifiers or addresses does not necessarily happen at the bundle source cf) [Binding] Interpreting the SSP of an EID for the purpose of carrying an associated message towards a destination 33
34 Architectural Retrospective Naming, Addressing, and Binding dtn://*.columbia.edu.dtn ether:// fe or dtn: dona://a 1 =X 1 &a 2 =X 2 & &a k =X k 34
35 Content Networking The primary problem that the Internet was designed for has changed [Van] enabling end-to-end data conversations vs. enabling access to content people want named chunks of data rather than end-to-end conversations Content-Centric Network [Theo] Host-Centric User-Centric, Data-Centric, Service-Centric Rethink the Internet switch messages at the content level rather than the datagram level subsume search, caching, networked storage, and databases dissemination-oriented: focus on reaching information, not just nodes [Van] Van Jacobson, et al, Networking Named Content, ACM CoNEXT 2009 Rome, December, [Theo] Theodore et al, Towards a Content-Centric Internet, Synelixis, Thomson, Ericsson, CERTH/ITI, BT, Alcatel-Lucent
36 DONA Basic Design DONA (Data Oriented Network Architecture) Lookup-by-name Route-by-name Replacing DNS names with flat, self-certifying names Replacing DNS name resolution with a namebased anycast primitive (above the IP layer) Handled by Provided by Persistence Names Flat names Availability Name resolution Route-by-name paradigm, A name-based anycast primitive Authenticity Names Self-certifying names 36
37 Content-Centric Networking A packet address names content, not location Named data is a better abstraction for today s communication problems than named hosts Strategy layer Fine-grained, dynamic optimization Best exploit multiple connectivity under changing condition Security layer Secure content itself, avoiding host-based vulnerabilities 37
38 Name DONA Names are Self- Certifying and FLAT Naming organized around principals Each principal is associated with a public-private key pair Each data, service or any other named entity is associated with a principal Names are of the form P:L P is the cryptographic hash of the principal s public key L is a label chosen by the principal CCN Hierarchical, aggregatable names for locating and sharing data Partly meaningful to humans, reflect some organizational structure of their origin 38
39 Resolution DONA Achieve high availability By finding close-by copies and avoiding failures Resolution handlers (RHs) Performs name-based routing Each domain or administrative entity will have one logical RH New network primitives REGISTER(P:L) Set up the state necessary for RHs to route FINDs effectively FIND(P:L) A client issues a FIND(P:L) packet to locate the object named P:L CCN Name routing, already existing name routing table Update FIB and PIT (Pending Interest Table) Naming and FI 39
40 Content Networking Summary CCN is using named content as its central abstraction Rather than host identifiers CCN retains the simplicity and scalability of IP CCN offers much better security, delivery efficiency, and disruption tolerance CCN is designed to replace IP, but can be incrementally deployed as an overlay 40
41 Concluding Remarks Name, address Problems in Current Internet is closely connected to Internet principal Are All of you understood about these problems then, how to solve them Activities toward to Future Incrementally Internet is evolved as origin Internet history Make solution for urgent problems Ex, CIDR, IPvX, aggregated BGP, LISP, ILNP Fundamentally Internet would be revolved Design new architecture for name, address Ex, DTN, CCN, Current status ( 百家爭鳴 ) There are a lot of objects to be identified There are a lot of terms name, identifier, identity, address, locator, There are a lot of candidate solutions 41
42 Q & A 42
ICN IDENTIFIER / LOCATOR. Marc Mosko Palo Alto Research Center ICNRG Interim Meeting (Berlin, 2016)
ICN IDENTIFIER / LOCATOR Marc Mosko Palo Alto Research Center ICNRG Interim Meeting (Berlin, 2016) 1 A brief review of ID/Locators in IETF It s long, and we ll skim over it Then we discuss the CCNx & NDN
More informationILNP: a whirlwind tour
ILNP: a whirlwind tour Saleem Bhatti, University of St Andrews, UK 2010-10-03 NANOG50. Copyright 2010 Saleem Bhatti. 1 Outline 1. What? Basic information about ILNP. 2. Why? The rationale for ILNP. 3.
More informationIdentifier and Locator separation in IP network
Identifier and Locator separation in IP network July 10, 2007 Taewan You (twyou@etri.re.kr) ETRI, PEC Contents IP Addresses in Internet Architecture Overloaded semantic Issues of ID/Loc separation Standardization
More informationLISP: What and Why. RIPE Berlin May, Vince Fuller (for Dino, Dave, Darrel, et al)
LISP: What and Why RIPE Berlin May, 2008 Vince Fuller (for Dino, Dave, Darrel, et al) http://www.vaf.net/prezos/lisp-ripe-long.pdf Agenda What is the problem? What is LISP? Why Locator/ID Separation? Data
More informationAPT: A Practical Transit-Mapping Service Overview and Comparisons
APT: A Practical Transit-Mapping Service Overview and Comparisons draft-jen-apt Dan Jen, Michael Meisel, Dan Massey, Lan Wang, Beichuan Zhang, and Lixia Zhang The Big Picture APT is similar to LISP at
More informationDeveloping ILNP. Saleem Bhatti, University of St Andrews, UK FIRE workshop, Chania. (C) Saleem Bhatti.
Developing ILNP Saleem Bhatti, University of St Andrews, UK 2010-07-16 FIRE workshop, Chania. (C) Saleem Bhatti. 1 What is ILNP? Identifier Locator Network Protocol: http://ilnp.cs.st-andrews.ac.uk/ ILNP
More informationID/LOC Separation Network Architecture for Mobility Support in Future Internet
ID/LOC Separation Network Architecture for Mobility Support in Future Internet Nakjung Choi, Taewan You, Jungsoo Park, Taekyoung Kwon and Yanghee Choi School of Computer Science and Engineering, Seoul
More informationLocator ID Separation Protocol (LISP) Overview
Locator ID Separation Protocol (LISP) is a network architecture and protocol that implements the use of two namespaces instead of a single IP address: Endpoint identifiers (EIDs) assigned to end hosts.
More informationIPv6: An Introduction
Outline IPv6: An Introduction Dheeraj Sanghi Department of Computer Science and Engineering Indian Institute of Technology Kanpur dheeraj@iitk.ac.in http://www.cse.iitk.ac.in/users/dheeraj Problems with
More informationLISP Locator/ID Separation Protocol
LISP Locator/ID Separation Protocol Hernán Contreras G. Consulting Systems Engineer hcontrer@cisco.com LISP Next Gen Routing Architecture Locator-ID Separation Protocol (LISP) Elevator Pitch LISP is a
More informationInternet Research Task Force (IRTF) Category: Informational May 2011 ISSN:
Internet Research Task Force (IRTF) T. Li, Ed. Request for Comments: 6227 Cisco Systems, Inc. Category: Informational May 2011 ISSN: 2070-1721 Abstract Design Goals for Scalable Internet Routing It is
More informationLISP CHARTER SAM HARTMAN PAINLESS SECURITY, LLC IETF 74 MARCH 25, 2008
LISP CHARTER SAM HARTMAN PAINLESS SECURITY, LLC IETF 74 MARCH 25, 2008 1 CONCERNS TO ADDRESS Accurately describe what LISP separates Describe properties of EIDs Discuss overlapping EIDs and RLOCs CHARTER
More informationMultihoming: An Overview & a brief introduction to GSE(8+8) Single Home
Multihoming: An Overview & a brief introduction to GSE(8+8) Lixia Zhang APRICOT 2006 Perth, Australia 3/2/06 IAB BOF @ APRICOT 1 Customer network 1 1.1.16.0/20 Single Home 1.1.0.0/16. Customer network
More informationAn Identifier / Locator Split Architecture for Multi-homing and Mobility Support
IJCSNS International Journal of Computer Science and Network Security, VOL.13 No.5, May 2013 13 An Identifier / Locator Split Architecture for Multi-homing and Mobility Support Joonsuk KANG and Koji OKAMURA,
More informationScaling issues with routing+multihoming Vince Fuller, Cisco Systems
Scaling issues with routing+multihoming Vince Fuller, Cisco Systems http://www.vaf.net/~vaf/v6ops.pdf 1 Acknowledgements This is not original work and credit is due: Noel Chiappa for his extensive writings
More informationFuture Internet Technologies
Future Internet Technologies Future Internet Research Dr. Dennis Pfisterer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer New requirements on TCP/IP Growth
More informationLISP: A Level of Indirection for Routing
LISP: A Level of Indirection for Routing ESCC/Internet2 Joint Techs Workshop University of Hawaii January 20-24, 2008 David Meyer & A Cast of 1000s (Vince Fuller, Darrel Lewis, Eliot Lear, Scott Brim,
More informationIP without IP addresses
IP without IP addresses h"p://ilnp.cs.st-andrews.ac.uk/ Saleem Bha) School of Computer Science University of St Andrews Copyright, Saleem N. Bha?, 19 Nov 2013 1 Thanks Dr Ran Atkinson PhD students at St
More informationGeneral requirements for ID/locator separation in NGN
Draft Recommendation ITU-T Y.2015 (Y.ipsplit) General requirements for ID/locator separation in NGN Summary This Recommendation begins with showing the limitations of the conventional IP architecture,
More informationEvolving the Internet Architecture Through Naming
Evolving the Internet Architecture Through Naming Ran Atkinson, Cheltenham, USA Saleem Bhatti, University of St Andrews, UK Steve Hailes, University College London, UK 1 What s in a name? Juliet: "What's
More informationFuture Routing and Addressing Models
Future Routing and Addressing Models Rob Evans JANET(UK) The JNT Association 2008 Networkshop 36 1 If it ain't broke... BGP is the inter-domain protocol of choice. Not that there's much choice. Carries
More informationLISP Mobile-Node. draft-meyer-lisp-mn-05.txt. Chris White, Darrel Lewis, Dave Meyer, Dino Farinacci cisco Systems
LISP Mobile-Node draft-meyer-lisp-mn-05.txt Chris White, Darrel Lewis, Dave Meyer, Dino Farinacci cisco Systems EID: dino@cisco.com RLOC: IRTF MobOpts Quebec City July 28 2011 What if... A mobile device
More informationRouting Architecture for the Next Generation Internet (RANGI)
Routing Architecture for the Next Generation Internet (RANGI) 2011. 4. 18 SNU, MMLAB Taewan You (twyou@mmalb.snu.ac.kr) Contents Introduction RANGI overview Host ID Locator Resolution Features MH, TE Discussion
More informationLocator/ID Separation Protocol (LISP)
Locator/ID Separation Protocol (LISP) Damien Saucez* INRIA Sophia Antipolis FRNOG 18, December 2 th, 2011 * special thanks to Olivier Bonaventure, Luigi Iannone and Dino Farinacci Disclaimer Not a vendor
More informationWhy do we really want an ID/locator split anyway?
Why do we really want an ID/locator split anyway? Dave Thaler dthaler@microsoft.com MobiArch 2008 1 Starting from basics Users deal with names, not addresses (esp. in IPv6) Humans need friendly identifiers
More informationLISP: Intro and Update
LISP: Intro and Update RIPE Berlin May, 2008 Vince Fuller (for Dino, Dave, Darrel, et al) http://www.vaf.net/prezos/lisp-ripe-short.pdf Agenda What is LISP? What problem is LISP solving? www.vaf.net/prezos/rrg-prague.pdf
More informationSeparating identifiers from locators to scale the Internet
Separating identifiers from locators to scale the Internet Olivier Bonaventure Department of Computing Science and Engineering Université catholique de Louvain (UCL) Place Sainte-Barbe, 2, B-1348, Louvain-la-Neuve
More informationA Evolvable RANGI Transition Strategy
A Evolvable RANGI Transition Strategy 1 Overview 5 Types of Sites: Progressive deployment of RANGI Interoperability between Type i and j (Total 10 cases) More RANGI deployment Smaller BGP Tables Less Address
More informationInternet Engineering Task Force (IETF) Category: Experimental ISSN: D. Meyer D. Lewis. Cisco Systems. January 2013
Internet Engineering Task Force (IETF) Request for Comments: 6830 Category: Experimental ISSN: 2070-1721 D. Farinacci Cisco Systems V. Fuller D. Meyer D. Lewis Cisco Systems January 2013 The Locator/ID
More informationSolving the Routing Scalability Problem -- The Hard Parts. Jari Arkko APRICOT 2007, Bali, Indonesia
Solving the Routing Scalability Problem -- The Hard Parts Jari Arkko APRICOT 2007, Bali, Indonesia Outline Where are we on this? Some hard bits Proposed plan of action Where Are We on This? There is a
More informationLISP (Locator/Identifier Separation Protocol)
LISP (Locator/Identifier Separation Protocol) Damien Saucez* June 28 th, 2010 http://inl.info.ucl.ac.be *Thanks to Olivier Bonaventure and Pierre François Department of Computing Science and Engineering
More informationIntegrated Services. Integrated Services. RSVP Resource reservation Protocol. Expedited Forwarding. Assured Forwarding.
Integrated Services An architecture for streaming multimedia Aimed at both unicast and multicast applications An example of unicast: a single user streaming a video clip from a news site An example of
More informationEnabling mobile systems with ILNP
Enabling mobile systems with ILNP Saleem Bhatti, University of St Andrews, UK 2010-08-18 Ericsson Research, USA. (C) Saleem Bhatti. 1 ILNP in a nutshell Identifier Locator Network Protocol: http://ilnp.cs.st-andrews.ac.uk/
More information1 Connectionless Routing
UCSD DEPARTMENT OF COMPUTER SCIENCE CS123a Computer Networking, IP Addressing and Neighbor Routing In these we quickly give an overview of IP addressing and Neighbor Routing. Routing consists of: IP addressing
More informationArchitectural Approaches to Multi-Homing for IPv6
Architectural Approaches to Multi-Homing for IPv6 A Walk-Through of draft-huston-multi6-architectures-00 Geoff Huston June 2004 Recap Multi-Homing in IPv4 Either: Or: Obtain a local AS Obtain PI space
More informationHAIR: Hierarchical Architecture for Internet Routing
HAIR: Hierarchical Architecture for Internet Routing Re-Architecting the Internet ReArch 09 Wolfgang Mühlbauer ETH Zürich / TU Berlin wolfgang.muehlbauer@tik.ee.ethz.ch Anja Feldmann Luca Cittadini Randy
More informationECE 158A: Lecture 7. Fall 2015
ECE 158A: Lecture 7 Fall 2015 Outline We have discussed IP shortest path routing Now we have a closer look at the IP addressing mechanism We are still at the networking layer, we will examine: IP Headers
More informationIntegration of LISP and LISP-MN in INET
Institute of Computer Science Chair of Communication Networks Prof. Dr.-Ing. P. Tran-Gia, Matthias Hartmann (University of Wuerzburg, Germany) Michael Höfling, Michael Menth (University of Tuebingen, Germany)
More informationNetwork Protocols - Revision
Network Protocols - Revision Luke Anderson luke@lukeanderson.com.au 18 th May 2018 University Of Sydney Overview 1. The Layers 1.1 OSI Model 1.2 Layer 1: Physical 1.3 Layer 2: Data Link MAC Addresses 1.4
More informationRequest for Comments: 1787 T.J. Watson Research Center, IBM Corp. Category: Informational April 1995
Network Working Group Y. Rekhter Request for Comments: 1787 T.J. Watson Research Center, IBM Corp. Category: Informational April 1995 Status of this Memo Routing in a Multi-provider Internet This memo
More informationPlanning for Information Network
Planning for Information Network Lecture 7: Introduction to IPv6 Assistant Teacher Samraa Adnan Al-Asadi 1 IPv6 Features The ability to scale networks for future demands requires a limitless supply of
More informationRouting. Architecture for the Next. Generation. Internet (RANGI) Xiaohu Xu, Dayong Guo, Raj Jain, Jianli Pan, Subharthi Paul
Routing Architecture for the Next Generation Internet (RANGI) Xiaohu Xu, Dayong Guo, Raj Jain, Jianli Pan, Subharthi Paul Presented to Routing Research Group (RRG), Internet Research Task Force Meeting
More informationOptimized Mobile User Plane Solutions for 5G
Optimized Mobile User Plane Solutions for 5G draft-bogineni-dmm-optimized-mobile-user-plane-01.txt K. Bogineni, A. Akhavain, T. Herbert, D. Farinacci, A. Rodriguez-Natal, G. Carofiglio, J. Augé, L. Muscariello,
More informationExpires: February 21, Huawei & USTC G. Wang. Huawei Technologies. August 20, 2013
ICN Research Group Internet-Draft Intended status: Informational Expires: February 21, 2014 X. Zhang R. Ravindran Huawei Technologies H. Xie Huawei & USTC G. Wang Huawei Technologies August 20, 2013 Abstract
More informationLecture 7 Advanced Networking Virtual LAN. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it
Lecture 7 Advanced Networking Virtual LAN Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Advanced Networking Scenario: Data Center Network Single Multiple, interconnected via Internet
More informationShim6: Network Operator Concerns. Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI
Shim6: Network Operator Concerns Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI Not Currently Supporting IPv6? Many parties are going forward with IPv6 Japan
More informationLISP. - innovative mobility w/ Cisco Architectures. Gerd Pflueger Consulting Systems Engineer Central Europe Version 0.
Version 0.2 22 March 2012 LISP - innovative mobility w/ Cisco Architectures Gerd Pflueger Consulting Systems Engineer Central Europe gerd@cisco.com 2012 Cisco and/or its affiliates. All rights reserved.
More informationThe Interconnection Structure of. The Internet. EECC694 - Shaaban
The Internet Evolved from the ARPANET (the Advanced Research Projects Agency Network), a project funded by The U.S. Department of Defense (DOD) in 1969. ARPANET's purpose was to provide the U.S. Defense
More informationOn Host Identity Protocol
On Host Identity Protocol Miika Komu Data Communications Software Group Dep. of Computer Science and Engineering School of Science Aalto University 17.10.2011 Table of Contents Introduction
More informationJacking-up the Internet Architecture by separating Location and Identity
Jacking-up the Internet Architecture by separating Location and Identity Luigi Iannone Senior Research Scientist Deutsche Telekom Laboratories Road Map Why we need a new Internet Architecture? How Loc/ID
More information1. IPv6 is the latest version of the TCP/IP protocol. What are some of the important IPv6 requirements?
95 Chapter 7 TCP/IP Protocol Suite and IP Addressing This chapter presents an overview of the TCP/IP Protocol Suite. It starts with the history and future of TCP/IP, compares the TCP/IP protocol model
More informationImprovements to LISP Mobile Node
Improvements to LISP Mobile Node Michael Menth, Dominik Klein, and Matthias Hartmann University of Würzburg, Institute of Computer Science, Germany Abstract The Locator/Identifier Separation Protocol (LISP)
More informationRMIT University. Data Communication and Net-Centric Computing COSC 1111/2061. Lecture 2. Internetworking IPv4, IPv6
RMIT University Data Communication and Net-Centric Computing COSC 1111/2061 Internetworking IPv4, IPv6 Technology Slide 1 Lecture Overview During this lecture, we will understand The principles of Internetworking
More informationInternet Engineering Task Force (IETF) Request for Comments: Cisco Systems January 2013
Internet Engineering Task Force (IETF) Request for Comments: 6831 Category: Experimental ISSN: 2070-1721 D. Farinacci D. Meyer J. Zwiebel S. Venaas Cisco Systems January 2013 The Locator/ID Separation
More informationCCNA Exploration Network Fundamentals. Chapter 06 Addressing the Network IPv4
CCNA Exploration Network Fundamentals Chapter 06 Addressing the Network IPv4 Updated: 20/05/2008 1 6.0.1 Introduction Addressing is a key function of Network layer protocols that enables data communication
More informationHeterogeneous Addressing in DTN
Heterogeneous Addressing in DTN Rick Taylor John Dowdell Airbus Defence and Space Based on discussion with Scott Burleigh 1 What s the problem? DTNs can be addressed by a URI scheme such as dtn:
More informationFundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,
Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, ydlin@cs.nctu.edu.tw Chapter 1: Introduction 1. How does Internet scale to billions of hosts? (Describe what structure
More informationCisco IOS LISP Application Note Series: Access Control Lists
Cisco IOS LISP Application Note Series: Access Control Lists Version 1.1 (28 April 2011) Background The LISP Application Note Series provides targeted information that focuses on the integration and configuration
More informationIntroduction to Internetworking
Introduction to Internetworking Stefano Vissicchio UCL Computer Science COMP0023 Internetworking Goal: Connect many networks together into one Internet. Any computer can send to any other computer on any
More informationChapter Motivation For Internetworking
Chapter 17-20 Internetworking Part 1 (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution 1 Motivation For Internetworking LANs Low cost Limited distance WANs High cost Unlimited distance
More informationEnabling Network Identifier (NI) in Information Centric Networks to Support Optimized Forwarding
Enabling Network Identifier (NI) in Information Centric Networks to Support Optimized Forwarding IETF/IRTF/ICNRG, 97 (draft-azgin-icnrg-ni-00.txt) Authors: Aytac Azgin, Ravi Ravindran (aytac.azgin@huawei.com,
More informationT Computer Networks II. Mobility Issues Contents. Mobility. Mobility. Classifying Mobility Protocols. Routing vs.
T-0.50 Computer Networks II Mobility Issues 6.0.008 Overview Mobile IP NEMO Transport layer solutions i SIP mobility Contents Prof. Sasu Tarkoma Mobility What happens when network endpoints start to move?
More informationWhy IPv6? Roque Gagliano LACNIC
Why IPv6? Roque Gagliano LACNIC Agenda Initial Concepts. IPv6 History. What is IPv6? Planning IPv6. Agenda Initial Concepts. IPv6 History. What is IPv6? Planning IPv6. Some initial concepts. IPv6 is the
More informationCSCI-1680 Network Layer: IP & Forwarding John Jannotti
CSCI-1680 Network Layer: IP & Forwarding John Jannotti Based partly on lecture notes by David Mazières, Phil Levis, Rodrigo Fonseca Administrivia IP out today. Your job: Find partners, get setup with Github
More informationA Location Management-aware Mapping System for ID/Locator Separation to Support Mobility
A Location Management-aware Mapping System for ID/Locator Separation to Support Mobility Mukankunga Bisamaza Angel and Choong Seon Hong Departement of Computer Engineering Kyung Hee University 1 Seocheon,
More informationCOMP/ELEC 429/556 Introduction to Computer Networks
COMP/ELEC 429/556 Introduction to Computer Networks Let s Build a Scalable Global Network - IP Some slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang T. S. Eugene
More informationCS 356: Computer Network Architectures. Lecture 15: DHCP, NAT, and IPv6. [PD] chapter 3.2.7, 3.2.9, 4.1.3, 4.3.3
CS 356: Computer Network Architectures Lecture 15: DHCP, NAT, and IPv6 [PD] chapter 3.2.7, 3.2.9, 4.1.3, 4.3.3 Xiaowei Yang xwy@cs.duke.edu Dynamic Host Configuration Protocol (DHCP) Dynamic Assignment
More informationLISP-Click. D. Saucez, V. N. Nguyen and O. Bonaventure. Université catholique de Louvain.
LISP-Click D. Saucez, V. N. Nguyen and O. Bonaventure Université catholique de Louvain http://inl.info.ucl.ac.be A Click implementation of the Locator/ID Separation Protocol 2 The Internet is Broken! 3
More informationInternet Research Task Force (IRTF) Request for Comments: 6740 Category: Experimental. November 2012
Internet Research Task Force (IRTF) Request for Comments: 6740 Category: Experimental ISSN: 2070-1721 RJ Atkinson Consultant SN Bhatti U. St Andrews November 2012 Identifier-Locator Network Protocol (ILNP)
More informationVers un renforcement de l architecture Internet : le protocole LISP ( Locator/ID Separation Protocol )
Vers un renforcement de l architecture Internet : le protocole LISP ( Locator/ID Separation Protocol ) JCSA 2013" " " Luigi Iannone! 1 Institut Mines-Télécom Road Map" - Why LISP???! - LISP Data Plane!
More informationTable of Contents. Cisco How NAT Works
Table of Contents How NAT Works...1 This document contains Flash animation...1 Introduction...1 Behind the Mask...2 Dynamic NAT and Overloading Examples...5 Security and Administration...7 Multi Homing...9
More informationTag Switching. Background. Tag-Switching Architecture. Forwarding Component CHAPTER
CHAPTER 23 Tag Switching Background Rapid changes in the type (and quantity) of traffic handled by the Internet and the explosion in the number of Internet users is putting an unprecedented strain on the
More informationCSCI-1680 Network Layer:
CSCI-1680 Network Layer: Wrapup Rodrigo Fonseca Based partly on lecture notes by Jennifer Rexford, Rob Sherwood, David Mazières, Phil Levis, John JannoA Administrivia Homework 2 is due tomorrow So we can
More informationNETWORKING 3.0. Network Only Provably Cryptographically Identifiable Devices INSTANT OVERLAY NETWORKING. Remarkably Simple
NETWORKING 3.0 Network Only Provably Cryptographically Identifiable Devices INSTANT OVERLAY NETWORKING Highly Available Remarkably Simple Radically Secure IP complexity is holding your business back As
More informationInternet Addresses Reading: Chapter 4. 2/11/14 CS125-myaddressing
Internet Addresses Reading: Chapter 4 1 Internet Addresses Outline/Goals IP addresses RFC 950, STD 05 Dotted-quad notation IP prefixes for aggregation Address allocation Classful addresses Classless InterDomain
More informationT Network Application Frameworks and XML Routing and mobility Tancred Lindholm. Based on slides by Sasu Tarkoma and Pekka Nikander
T-110.5140 Network Application Frameworks and XML Routing and mobility 10.2.2009 Tancred Lindholm Based on slides by Sasu Tarkoma and Pekka Nikander Contents Background IP routing and scalability Mobility
More informationImpact of IPv6 to an NGN and Migration Strategies. Gyu Myoung Lee ETRI
ITU Workshop on IPv6 Geneva, Switzerland, 4 5 September 2008 Impact of IPv6 to an NGN and Migration Strategies Gyu Myoung Lee ETRI gmlee@etri.re.kr Geneva, Switzerland, 4-5 September 2008 Contents Introduction
More informationInternet Research Task Force (IRTF) Request for Comments: 6745 Category: Experimental. November 2012
Internet Research Task Force (IRTF) Request for Comments: 6745 Category: Experimental ISSN: 2070-1721 RJ Atkinson Consultant SN Bhatti U. St Andrews November 2012 ICMP Locator Update Message for the Identifier-Locator
More informationScaling issues with routing+multihoming Vince Fuller, Cisco Systems
Scaling issues with routing+multihoming Vince Fuller, Cisco Systems http://www.vaf.net/~vaf/apricot plenary.pdf 1 Acknowledgements This is not original work and credit is due: Noel Chiappa for his extensive
More informationCS118 Discussion, Week 6. Taqi
CS118 Discussion, Week 6 Taqi 1 Outline Network Layer IP NAT DHCP Project 2 spec 2 Network layer: overview Basic functions for network layer Routing Forwarding Connection v.s. connection-less delivery
More informationA Review of IPv6 Multihoming Solutions
A Review of IPv6 Multihoming Solutions Habib Naderi Department of Computer Science University of Auckland Auckland, New Zealand hnad002@aucklanduni.ac.nz Brian E. Carpenter Department of Computer Science
More informationIP: Addressing, ARP, Routing
IP: Addressing, ARP, Routing Network Protocols and Standards Autumn 2004-2005 Oct 21, 2004 CS573: Network Protocols and Standards 1 IPv4 IP Datagram Format IPv4 Addressing ARP and RARP IP Routing Basics
More informationHost Identity Protocol. Miika Komu Helsinki Institute for Information Technology
Host Identity Protocol Miika Komu Helsinki Institute for Information Technology 16.11.2009 Table of Contents Introduction Naming and Layering Control Plane Data Plane Introduction Motivation
More informationLOGICAL ADDRESSING. Faisal Karim Shaikh.
LOGICAL ADDRESSING Faisal Karim Shaikh faisal.shaikh@faculty.muet.edu.pk DEWSNet Group Dependable Embedded Wired/Wireless Networks www.fkshaikh.com/dewsnet IPv4 ADDRESSES An IPv4 address is a 32-bit address
More informationA Comparative Analysis of Centralized and Distributed Mobility Management in IP-Based Mobile Networks
A Comparative Analysis of Centralized and Distributed Mobility Management in IP-Based Mobile Networks The Mobility Management (MM) is one of the crucial requirements for future mobile networks. The current
More informationOn Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964
The requirements for a future all-digital-data distributed network which provides common user service for a wide range of users having different requirements is considered. The use of a standard format
More informationTop-Down Network Design
Top-Down Network Design Chapter Six Designing Models for Addressing and Naming Copyright 2010 Cisco Press & Priscilla Oppenheimer Guidelines for Addressing and Naming Use a structured model for addressing
More informationHelp I need more IPv6 addresses!
Help I need more IPv6 addresses! Lets turn no into yes Time crunch 2010 Cisco Systems, Inc. All rights reserved. 1 GOAL Get the community to decide on one of the two proposals Get the community to decide
More informationIP Addressing Week 6. Module : Computer Networks Lecturer: Lucy White Office : 324
IP Addressing Week 6 Module : Computer Networks Lecturer: Lucy White lbwhite@wit.ie Office : 324 1 Addressing: Network & Host Network address help to identify route through the network cloud Network address
More informationMulticast in Identifier/Locator Separation Architectures
Multicast in Identifier/Locator Separation Architectures Michal Kryczka Universidad Carlos III de Madrid Email: michal.kryczka@imdea.org Abstract Many assumptions which were made during projecting current
More informationIP Routing: LISP Configuration Guide, Cisco IOS Release 15M&T
First Published: 2012-07-27 Last Modified: 2013-03-29 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387)
More informationIP Version 6 (IPv6) Past, Present, and Future. Bob Hinden / Check Point Fellow
IP Version 6 (IPv6) Past, Present, and Future Bob Hinden / Check Point Fellow 1 IPv6 Background In the early 1990s it was not clear that TCP/IP was going to be successful There were many competitors OSI
More informationHIP Host Identity Protocol. October 2007 Patrik Salmela Ericsson
HIP Host Identity Protocol October 2007 Patrik Salmela Ericsson Agenda What is the Host Identity Protocol (HIP) What does HIP try to solve HIP basics Architecture The HIP base exchange HIP basic features
More informationFIGURE 3. Two-Level Internet Address Structure. FIGURE 4. Principle Classful IP Address Formats
Classful IP Addressing When IP was first standardized in September 1981, the specification required that each system attached to an IP-based Internet be assigned a unique, 32-bit Internet address value.
More informationINF3190 A critical look at the Internet / alternative network architectures. Michael Welzl
INF390 A critical look at the Internet / alternative network architectures Michael Welzl What s the problem? The Internet works! I work, too! Could be faster Could be safer Could be more reliable (Internet):
More informationA New Addressing and Forwarding Architecture for the Internet
A New Addressing and Forwarding Architecture for the Internet by Cong Guo A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master of Mathematics
More informationTransport and TCP. EE122 Fall 2011 Scott Shenker
Transport and TCP EE122 Fall 2011 Scott Shenker http://inst.eecs.berkeley.edu/~ee122/ Materials with thanks to Jennifer Rexford, Ion Stoica, Vern Paxson and other colleagues at Princeton and UC Berkeley
More informationAn Industry view of IPv6 Advantages
An Industry view of IPv6 Advantages March 2002 Yanick.Pouffary@Compaq.Com Imagine what IPv6 can do for you! 1 Where we are Today IPv4 a victim of its own success IPv4 addresses consumed at an alarming
More informationIPv6. Internet Technologies and Applications
IPv6 Internet Technologies and Applications Contents Summary of IPv6 core features Auto-configuration IPv4-IPv6 transition techniques IPv6 networks today ITS 413 - IPv6 2 Motivation Current version of
More informationExamination 2D1392 Protocols and Principles of the Internet 2G1305 Internetworking 2G1507 Kommunikationssystem, fk SOLUTIONS
Examination 2D1392 Protocols and Principles of the Internet 2G1305 Internetworking 2G1507 Kommunikationssystem, fk Date: January 17 th 2006 at 14:00 18:00 SOLUTIONS 1. General (5p) a) Draw the layered
More information