Routing Architecture for the Next-Generation Internet (RANGI) draft-xu-rangi-01.txt Xiaohu Xu IETF76 Hiroshima.

Slides:



Advertisements
Similar presentations
1 An Update on Multihoming in IPv6 Report on IETF Activity IPv6 Technical SIG 1 Sept 2004 APNIC18, Nadi, Fiji Geoff Huston.
Advertisements

© Antônio M. Alberti 2011 Host Identification and Location Decoupling: A Comparison of Approaches Bruno Magalhães Martins Antônio Marcos Alberti.
Why do current IP semantics cause scaling issues? −Today, “addressing follows topology,” which limits route aggregation compactness −Overloaded IP address.
Hierarchical Routing Architecture Introduction draft-xu-rrg-hra-00.txt Routing Research Group Xiaohu XU
IPv4 - IPv6 Integration and Coexistence Strategies Warakorn Sae-Tang Network Specialist Professional Service Department A Subsidiary.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
1 IPv6. 2 Problem: 32-bit address space will be completely allocated by Solution: Design a new IP with a larger address space, called the IP version.
Project by: Palak Baid (pb2358) Gaurav Pandey (gip2103) Guided by: Jong Yul Kim.
Multihoming in IPV6 Habib Naderi Department of Computer Science University of Auckland.
© 2007 Cisco Systems, Inc. All rights reserved.ICND2 v1.0—7-1 Address Space Management Transitioning to IPv6.
IPv4 & IPv6 Coexistence & Migration Joe Zhao SW2 Great China R&D Center ZyXEL Communications, Inc.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
Lecture 5 - Routing On the Flat Labels M.Sc Ilya Nikolaevskiy Helsinki Institute for Information Technology (HIIT)
IPNL: A NAT-Extended Internet Architecture Francis & Gummadi Riku Honkanen.
IPv6: The Future of the Internet? July 27th, 1999 Auug.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Exterior Gateway Protocols: EGP, BGP-4, CIDR Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
1 Origin Authentication in Interdomain Routing Security Reading Group September 3, 2004 William Aiello, John Ioannidis, and Patrick McDaniel Proceedings.
IAB/IESG Recommendations on IPv6 Address Allocation Bob Hinden at RIPE Sept Brian Carpenter at ARIN Oct Alain Durand at APNIC Oct
1 IPv6 Address Management Rajiv Kumar. 2 Lecture Overview Introduction to IP Address Management Rationale for IPv6 IPv6 Addressing IPv6 Policies & Procedures.
CS 6401 Efficient Addressing Outline Addressing Subnetting Supernetting.
1 Chapter Overview Subnet. What is a subnet When you break a network into a few smaller networks, you have created several subnets Like IP address where.
Host Identity Protocol
IAB/IESG Recommendations on IPv6 Address Allocation Bob Hinden at RIPE Sept Brian Carpenter at ARIN Oct Alain Durand at APNIC Oct
資 管 Lee Lesson 11 Coexistence and Migration. 資 管 Lee Lesson Objectives Coexistence and migration overview Coexistence mechanisms ◦ Dual Stack ◦ Tunneling.
IP Addressing. Dotted Decimal Notation IP addresses are written in a so-called dotted decimal notation Each byte is identified by a decimal number in.
Spring Ch 18 IP Addresses. 2 Internet Protocol  Only protocol at Layer 3  Defines Internet addressing Internet packet format Internet routing.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
RSIP Address Sharing with End-to-End Security Mike Borella, 3Com Corp. Gabriel Montenegro, Sun Microsystems March 2000.
Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004.
Overview of SHIM6 Multihoming Protocol Fuad Bin Naser Std. No A presentation for CSE6806: Wireless & Mobile Communication Networks.
Coexistence and Migration
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 1 BSCI Module 8 Lessons 1 and 2 Introducing IPv6 and Defining.
An ID/locator split architecture for future networks Ved P. Kafle, Hideki Otsuki, and Masugi Inoue, National Institute of Information and Communications.
Overlay network concept Case study: Distributed Hash table (DHT) Case study: Distributed Hash table (DHT)
IPv6 and IPv4 Coexistence Wednesday, October 07, 2015 IPv6 and IPv4 Coexistence Motorola’s Views for Migration and Co-existence of 3GPP2 Networks to Support.
IETF82, TAIWAN Meilian LU, Xiangyang GONG, Wendong WANG
1 AutoconfBOF2.PPT / Aug / Singh,Perkins,Clausen IETF Not Confidential Ad hoc network autoconfiguration: definition and problem statement (draft-singh-autoconf-adp-00.txt)
1 Presented to Routing Research Group (RRG), Internet Research Task Force Meeting Minneapolis, November 21,
HAIR: Hierarchical Architecture for Internet Routing Anja Feldmann TU-Berlin / Deutsche Telekom Laboratories Randy Bush, Luca Cittadini, Olaf Maennel,
ICS 156: Lecture 2 (part 1) Today:  IP addressing  Data link protocols and ARP  Notes about lab.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
IPv6. Content  History  IPv4 Downfall  IPv6 Features  IPv6 Addresses  Changes from IPv4  IPv6 Headers/Frames/Packets  Autoconfiguration  Commands.
1 November 2006 in Dagstuhl, Germany
IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep Seungjae Lee
Address planning. Introduction Network-Level Design Considerations Factors affecting addressing scheme Recommended practices Case studies 6/4/20162.
AAA and Mobile IPv6 Franck Le AAA WG - IETF55. Why Diameter support for Mobile IPv6? Mobile IPv6 is a routing protocol and does not deal with issues related.
CIDR Classless Inter Domain Routing Give the IP address space some breathing room! Basic idea: allocate the remaining IP addresses in variable-size blocks.
Guidance for Running Multiple IPv6 Prefixes (draft-liu-v6ops-running-multiple-prefixes-02) Bing Liu, Sheng Jiang (Speaker), Yang Bo IETF91
An Update on Multihoming in IPv6 Report on IETF Activity RIPE IPv6 Working Group 22 Sept 2004 RIPE 49 Geoff Huston, APNIC.
Approaches to Multi6 An Architectural View of Multi6 proposals Geoff Huston March 2004.
Mar del Plata, Argentina, 31 Aug – 1 Sep 2009 ITU-T Kaleidoscope 2009 Innovations for Digital Inclusion Ved P. Kafle, Hideki Otsuki, and Masugi Inoue National.
Guidance of Using Unique Local Addresses draft-liu-v6ops-ula-usage-analysis-05 draft-liu-v6ops-ula-usage-analysis-05 Bing Liu(speaker), Sheng Jiang, Cameron.
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
Analysis and recommendation for the ULA usage draft-liu-v6ops-ula-usage-analysis-00 draft-liu-v6ops-ula-usage-analysis-00 Bing Liu(speaker), Sheng Jiang.
Separating Location from Identification Dino Farinacci March 3, 2008.
IETF #58 in Minneapolis1 IPv6 Address Assignment and Route Selection for End-to-End Multihoming Kenji Ohira Kyoto University draft-ohira-assign-select-e2e-multihome-02.txt.
CCNA4-1 Chapter 7-1 NAT Chapter 11 Routing and Switching (CCNA2)
Deploying Dual-Stack Lite in IPv6 Network draft-boucadair-dslite-interco-v4v6-04 Mohamed Boucadair
Routing and Addressing in Next-Generation EnteRprises (RANGER)
Internet and IP infrastructure
for the Next-Generation Internet (RANGI) draft-xu-rangi-01.txt
with distributed anchor routers
Global Locator, Local Locator, and Identifier Split (GLI-Split)
Chapter 8: Subnetting IP Networks
Consideration on IPv6 Address Management
An Update on Multihoming in IPv6 Report on IETF Activity
IP Addressing Introductory material
Chapter 1 Introduction Networking Architecture Overview.
Presentation transcript:

Routing Architecture for the Next-Generation Internet (RANGI) draft-xu-rangi-01.txt Xiaohu Xu IETF76 Hiroshima

Page 2 Design Goals for RANGI Hierarchical Management ID/locator split New Internet Architecture  Reasonable Business Model  Clear Trust Boundary  Mobility and Multi-homing  Routing Scalability  Business-friendly  Cryptographic Host Identifier Deployable Security  IPv4/IPv6 Coexistence and Transition  Transition Mechanism for RANGI

Page 3 RANGI Protocol Stack Demo Transport Flat Host ID (128bit) Locator (128bit) Data Link Transport Network Data Link IP HIP Transport Hierarchical Host ID (128bit) IPv4-embeded IPv6 Address (128bit) Data Link RANGI

Page 4 Host ID AD ( Administrative Domain ) ID –Organizational semantics and trust boundaries . –Reasonable business model for the ID to locator mapping system . Local Host ID –The hash over the AD ID and the public key of the host. –Secure the ID ownership. Use CGA (RFC3972) as host ID in our implementation for simplicity AD IDLocal Host ID Region IDCountry IDAuthority ID n bits (n=64)128-n bits 层次化 主机 ID Host ID (example)

Page 5 Locator LD ( Locator Domain ) ID –Globally identify each LD (e.g., site network). –LDID is actually PA (Provider Assigned) /96 IPv6 prefix. LL (Local Locator) –Each LD uses independent IPv4 address space (e.g., private address). –When ISP changed, only LDID changes, local locator unchanged. GL (Global Locator)= LDID + LL Use ISATAP (RFC5214) address as GL in our implementation for simplicity LD IDLL(IPv4) 96 bits32 bits 层次化 Locator

Page 6 层次化 路由系统 ID to Locator Resolution Hierarchical DHT based Mapping System –Reasonable business model and clear trust boundary. Use reverse-DNS as mapping system in our current implementation for simplicity Country 1 Root City 2City 3 Country 2Country n DHT City 1 City n DHT Routing based on the AD ID Routing based on the local host ID (i.e. Hash value) Mapping System

Page 7 Routing and Forwarding Use ISATAP like mechanism in site (edge) networks Use Softwire mechanism in provider ASes –Either intra-AS softwire [RFC5565] or inter-AS softwire (draft-xu- softwire-tunnel-endpoint) mechanism works well. Routing System LD #1 (Pub/Pri IPv4) HI(A)->HI(B) IPv4(A) ->IPv4(BR1) IPv6(A)->IPv6(B) IPv4(BR2) -> IPv4(BR3) IPv6(A)->IPv6(B) IPv4(BR4) -> IPv4(B) IPv6(A)->IPv6(B) Payload HI(A)->HI(B) Payload HI(A)->HI(B) Payload IPv4 Internet LD #3 (Pub/Pri IPv4) Host A Host B BR3(AFBR)BR1BR2(AFBR) BR4

Page 8 Site Multi-homing Multiple PA LDIDs are allocated to a multi-homed site network –Routing system scales well due to the usage of multiple PA locators. LD #1 ISP #2 Host A ISP #1 LDID_1 assigned by ISP #1 LDID_1+LL(A)->GL(B) Source LD ID based policy routing LDID_1+LL(A)->GL(B) Host B LDID_1+LL(A)->GL(B) LDID_2 assigned by ISP #2 BR1 BR2 BR3 Routing System

Page 9 Site-controlled Traffic-Engineering BR1 rewrites the source LDID before performing source- based policy routing LD #1 ISP #2 Host A ISP #1 LDID_1+LL(A)->GL(B) LDID_2+LL(A)->GL(B) Host B LDID_2+LL(A)->GL(B) BR1 BR2 BR3 Site LDBR rewrites source LDIDs of the outgoing packets before performing source-based policy routing. –Borrow ideas from GSE, Six/One. LDID_1 assigned by ISP #1 LDID_2 assigned by ISP #2 Routing System

Page 10 Site-controlled Traffic-Engineering LD #1 ISP #2 Host A ISP #1 Host B GL(B) -> LDID_2+LL(A) LDID_1 分配自 ISP #1 LDID_2 分配自 ISP #2 BR1 BR2 BR3 Return packets follow the same path as the outgoing packets travel along. Routing System

Page 11 How RANGI Matches the RRG Design Goals Required Routing Scalability ID/locator Split Route Security Deployable Strong desired Multi-homing Traffic-Engineering Simplified Renumbering Route Stability Desired Mobility

Page 12 Next Steps Implement and verify this architecture –Funded by China National High-Tech Program (863). Optimize it according to feedbacks and experiments Solicit more participants who are interested in this architecture