Two Dimensional IP Routing Architecture draft-xu-rtgwg-twod-ip-routing-00 Mingwei Xu, Jianping Wu, Shu Yang CERNET Dan Wang Hong Kong Polytechnic University.

Slides:



Advertisements
Similar presentations
Thoughts on Potential OF 1.1 Features Martin Casado, Brandon Heller, Glen Gibb, Rajiv Ramanathan, Leon Poutievski, Edward Crabbe, You.
Advertisements

Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
P4: specifying data planes
ENGINEERING WORKSHOP Compute Engineering Workshop P4: specifying data planes Mihai Budiu San Jose, March 11, 2015.
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
1 Address Selection, Failure Detection and Recovery in MULTI6 draft-arkko-multi6dt-failure-detection-00.txt Multi6 Design Team -- Jari Arkko, Marcelo Bagnulo,
© 2009 Cisco Systems, Inc. All rights reserved. SWITCH v1.0—4-1 Implementing Inter-VLAN Routing Deploying Multilayer Switching with Cisco Express Forwarding.
Dynamic Routing Scalable Infrastructure Workshop, AfNOG2008.
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) SriramGopinath( )
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Internetworking.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
15-441: Computer Networking Lecture 26: Networking Future.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
SAVE: Source Address Validity Enforcement Protocol Jun Li, Jelena Mirković, Mengqiu Wang, Peter Reiher and Lixia Zhang UCLA Computer Science Dept 10/04/2001.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 Towards a Framework for Network Control Composition T. S. Eugene Ng Rice University Hong Yan Carnegie.
A Routing Control Platform for Managing IP Networks Jennifer Rexford Princeton University
Tesseract A 4D Network Control Plane
Chapter 19 Binding Protocol Addresses (ARP) Chapter 20 IP Datagrams and Datagram Forwarding.
A Routing Control Platform for Managing IP Networks Jennifer Rexford Princeton University
Class 3: SDN Stack Theophilus Benson. Outline Background – Routing in ISP – Cloud Computing SDN application stack revisited Evolution of SDN – The end.
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
Routing of Outgoing Packets with MP-TCP draft-handley-mptcp-routing-00 Mark Handley Costin Raiciu Marcelo Bagnulo.
Hash, Don’t Cache: Fast Packet Forwarding for Enterprise Edge Routers Minlan Yu Princeton University Joint work with Jennifer.
Network based IP VPN Architecture using Virtual Routers Jessica Yu CoSine Communications, Inc. Feb. 19 th, 2001.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1-1 MPLS Concepts Introducing Basic MPLS Concepts.
Overview of SHIM6 Multihoming Protocol Fuad Bin Naser Std. No A presentation for CSE6806: Wireless & Mobile Communication Networks.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing
Profiles and Multi-Topology Routing in Highly Heterogeneous Ad Hoc Networks Audun Fosselie Hansen Tarik Cicic Paal Engelstad Audun Fosselie Hansen – Poster,
1 Integrated and Differentiated Services Multimedia Systems(Module 5 Lesson 4) Summary: r Intserv Architecture RSVP signaling protocol r Diffserv Architecture.
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) Sriram Gopinath( )
IP Forwarding.
DARD: Distributed Adaptive Routing for Datacenter Networks Xin Wu, Xiaowei Yang.
DHCPv6 Route Option (draft-dec-dhcpv6-route-option-03.txt) IETF 77, March 2010 : Wojciech Dec Richard Johnson
Unrestricted Connection Manager MIF WG IETF 79, Beijing Gaétan Feige - Cisco Pierrick Seïté, France Telecom - Orange
HAIR: Hierarchical Architecture for Internet Routing Anja Feldmann TU-Berlin / Deutsche Telekom Laboratories Randy Bush, Luca Cittadini, Olaf Maennel,
Draft-li-mpls-network-virtualization-framework-00IETF 88 SPRING WG1 Framework of Network Virtualization Based on MPLS Global Label draft-li-mpls-network-virtualization-framework-00.
Introduction to OSPF Nishal Goburdhan. Routing and Forwarding Routing is not the same as Forwarding Routing is the building of maps Each routing protocol.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
MPLS Concepts Introducing Basic MPLS Concepts. Outline Overview What Are the Foundations of Traditional IP Routing? Basic MPLS Features Benefits of MPLS.
Achieving Convergence-Free Routing using Failure-Carrying Packets K. Lakshminarayanan et al. Presented by Ang Li 06/29/07.
IPv4/IPv6 Coexistence Framework Prefixing/Encap/Translation (PET) draft-cui-softwire-pet-01 draft-cui-softwire-pet64-00 Yong Cui, Mingwei Xu, Shengling.
1 12-Jan-16 OSI network layer CCNA Exploration Semester 1 Chapter 5.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-1 Implementing an EIGRP-Based Solution Lab 2-2 Debrief.
Site Multihoming for IPv6 Brian Carpenter IBM TERENA Networking Conference, Poznan, 2005.
OSPFv3 Auto-Config IETF 83, Paris Jari Arkko, Ericsson Acee Lindem, Ericsson.
Using IP Addressing in the Network Design
IETF #57 in Viena1 IPv6 Address Assignment and Route Selection for End-to-End Multihoming Kenji Ohira Kyoto University draft-ohira-assign-select-e2e-multihome-01.txt.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
MPLS WG Meeting IETF 58 Paris Detecting MPLS Data Plane Failures in Inter-AS and inter-provider Scenarios draft-nadeau-mpls-interas-lspping-00.txt Tom.
PANA in DSL networks draft-morand-pana-panaoverdsl-00.txt Lionel Morand Roberta Maglione John Kaippallimalil Alper Yegin IETF-67, San Diego.
Trust Router Overview IETF 86, Orlando, FL Routing Area Meeting Margaret Wasserman
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Static Routing CCNA Routing and Switching Semester 2 Chapter 6
BUFFALO: Bloom Filter Forwarding Architecture for Large Organizations Minlan Yu Princeton University Joint work with Alex Fabrikant,
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI network layer CCNA Exploration Semester 1 – Chapter 5.
Quality and Value for the Exam 100% Guarantee to Pass Your Exam Based on Real Exams Scenarios Verified Answers Researched by Industry.
Routing and Addressing in Next-Generation EnteRprises (RANGER)
Discussion on DHCPv6 Routing Configuration
Booting up on the Home Link
Ingress Filtering, Site Multihoming, and Source Address Selection
Support for Flow bindings in MIPv6 and NEMO
What Are Routers? Routers are an intermediate system at the network layer that is used to connect networks together based on a common network layer protocol.
Forwarding and Routing IP Packets
FAR: A Fault-avoidance Routing Method for Data Center Networks with Regular Topology Please send.
CS 457 – Lecture 12 Routing Spring 2012.
A Unified Approach to IP Segment Routing
Network-based and Client-based DMM solutions using Mobile IP mechanisms draft-bernardos-dmm-cmip-07 draft-bernardos-dmm-pmip-08 draft-bernardos-dmm-distributed-anchoring-09.
Presentation transcript:

Two Dimensional IP Routing Architecture draft-xu-rtgwg-twod-ip-routing-00 Mingwei Xu, Jianping Wu, Shu Yang CERNET Dan Wang Hong Kong Polytechnic University IETF83 Meeting, Paris, March 2012

Traditional Routing Src 1 Src 2 Dst DestinationNext- hop Dst

TwoD-IP Routing Src 1 Src 2 Dst Add source address into the routing system SourceDestinationNext- hop Src1Dst Src2Dst

Related Work  Source Routing  Control handled by end hosts  Face security problems  MPLS  Additional packet/protocol overhead  Control overhead  The overhead increases with the number of LSPs  Some ISPs desire a pure-IP network  Others  one-hop source routing, policy-based routing, user-specific routing (e.g., NIRA), multi-topology routing, SAVI

Use Cases1: Load Balancing E.g., cloud computing Utilization=83.3% Utilization=50.0% 30Mbps 20Mbps

Use Cases2: Multi-homing  Provider Independent address causes routing table inflation  Provider Aggregatable address is recommended  However:  Complicating configurations  Facing failure  Ingress filtering presents additional difficulties Address A Address B

Use Cases3: Diagnosis & Measurement  Reduce probing traffic  Reduce number of monitors (e.g., link (c, d))

TwoD-IP Routing Framework

Challenges  Forwarding table design  Table size: avoid explosion  Lookup speed  New source-related routing protocol design  Efficient  Minimum states on routers and minimum exchanged messages  Consistent  Avoid loops and policy confliction SourceDestin ation Next- hop Worst Case: N 2

FI B S tructure for T woD-IP(FIST)

Lookup Action

Implementation Status  We have implemented the TwoD-IP FIB on a hardware router with GE interfaces, which can achieve line speed  We are designing routing protocols based on TwoD-IP Routing

Discussion in the mailing list  Most routers can already be programmed to support multi-path/ECMP/TE…  There are many patch-like solutions  TwoD-IP Routing intrinsically supports multi-path and can easily support load balancing, multi-homing…  Adding source address can not solve anything  We list some possible beneficial cases  TwoD-IP Routing provides a pure IP routing platform to design new routing functions and protocols  The FIB structure is interesting and valuable, but it is not much applicable within an IETF draft  It is described just for completion. We may abstract this part

Summary  Source address is included in every packet, but is used rarely  TwoD-IP Routing intrinsically supports multi-path and can easily support load balancing, multi-homing…  TwoD-IP Routing provides a pure IP routing platform to design new routing functions and protocols  Work in SAVI WG can guarantee source addresses are validated  We have implemented the TwoD-IP Routing on a hardware router with FPGA, TCAM and SRAM  We are planning to deploy several TwoD-IP routers in CERNET2 (a pure IPv6 backbone network)