Making Routers Last Longer with ViAggre Hitesh Ballani, Paul Francis, Tuan Cao and Jia Wang Cornell University and AT&T Labs- Research Presented by Gregory.

Slides:



Advertisements
Similar presentations
IEEE CCW 08 New Network Architectures: Why Bother? Paul Francis Cornell.
Advertisements

MPLS VPN.
Deployment of MPLS VPN in Large ISP Networks
Routing Basics.
1 BGP Policy Atoms Yehuda Afek Omer Ben-Shalom Anat Bremler-Barr Tel-Aviv University.
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Segment Routing Clarence Filsfils – Distinguished Engineer Christian Martin –
NDN in Local Area Networks Junxiao Shi The University of Arizona
Dynamic Routing Scalable Infrastructure Workshop, AfNOG2008.
1 BGP Anomaly Detection in an ISP Jian Wu (U. Michigan) Z. Morley Mao (U. Michigan) Jennifer Rexford (Princeton) Jia Wang (AT&T Labs)
By Hitesh Ballani, Paul Francis, Xinyang Zhang Slides by Benson Luk for CS 217B.
DYNAMICS OF PREFIX USAGE AT AN EDGE ROUTER Kaustubh Gadkari, Dan Massey and Christos Papadopoulos 1.
1 Finding a Needle in a Haystack: Pinpointing Significant BGP Routing Changes in an IP Network Jian Wu (University of Michigan) Z. Morley Mao (University.
Practical and Configuration issues of BGP and Policy routing Cameron Harvey Simon Fraser University.
Mini Introduction to BGP Michalis Faloutsos. What Is BGP?  Border Gateway Protocol BGP-4  The de-facto interdomain routing protocol  BGP enables policy.
1 Traffic Engineering for ISP Networks Jennifer Rexford IP Network Management and Performance AT&T Labs - Research; Florham Park, NJ
MPLS and Traffic Engineering
Internet Routing (COS 598A) Today: BGP Routing Table Size Jennifer Rexford Tuesdays/Thursdays 11:00am-12:20pm.
CSE5803 Advanced Internet Protocols and Applications (7) Introduction The IP addressing scheme discussed in Chapter 2 are classful and can be summarised.
Slide -1- February, 2006 Interdomain Routing Gordon Wilfong Distinguished Member of Technical Staff Algorithms Research Department Mathematical and Algorithmic.
Wresting Control from BGP: Scalable Fine-grained Route Control UCSD / AT&T Research Usenix —June 22, 2007 Dan Pei, Tom Scholl, Aman Shaikh, Alex C. Snoeren,
A Routing Control Platform for Managing IP Networks Jennifer Rexford Princeton University
A Routing Control Platform for Managing IP Networks Jennifer Rexford Princeton University
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network Considering the Advantages of Using BGP.
A Routing Control Platform for Managing IP Networks Jennifer Rexford Princeton University
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
1 Issue Definition*: 6RD and IPv6 allocation policy Jan Žorž (Go6 Institute Slo) Mark Townsley (Cisco) *Or, Why we had to wake up on Friday to be here?
Computer Networks Layering and Routing Dina Katabi
UCSC 1 Aman ShaikhICNP 2003 An Efficient Algorithm for OSPF Subnet Aggregation ICNP 2003 Aman Shaikh Dongmei Wang, Guangzhi Li, Jennifer Yates, Charles.
Routing Protocols and CIDR BSAD 146 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
A LIGHT-WEIGHT DISTRIBUTED SCHEME FOR DETECTING IP PREFIX HIJACKS IN REAL TIME Changxi Zheng, Lusheng Ji, Dan Pei, Jia Wang and Paul Francis. Cornell University,
CRIO: Scaling IP Routing with the Core Router-Integrated Overlay Xinyang (Joy) Zhang Paul Francis Jia Wang Kaoru Yoshida.
6rd Sunsetting Mark Townsley, Alexandre Cassen. Operational procedures and CE requirements for incremental migration from 6rd to Native IPv6 Presumes.
I-4 routing scalability Taekyoung Kwon Some slides are from Geoff Huston, Michalis Faloutsos, Paul Barford, Jim Kurose, Paul Francis, and Jennifer Rexford.
Introduction to BGP.
CS 3700 Networks and Distributed Systems Inter Domain Routing (It’s all about the Money) Revised 8/20/15.
Using Measurement Data to Construct a Network-Wide View Jennifer Rexford AT&T Labs—Research Florham Park, NJ
1 GIRO: Geographically Informed Inter-domain Routing Ricardo Oliveira, Mohit Lad, Beichuan Zhang, Lixia Zhang.
Chapter 6 VLSM and CIDR.
Chapter 9. Implementing Scalability Features in Your Internetwork.
A Firewall for Routers: Protecting Against Routing Misbehavior1 June 26, A Firewall for Routers: Protecting Against Routing Misbehavior Jia Wang.
A Measurement Study on the Impact of Routing Events on End-to-End Internet Path Performance Feng Wang 1, Zhuoqing Morley Mao 2 Jia Wang 3, Lixin Gao 1,
A Light-Weight Distributed Scheme for Detecting IP Prefix Hijacks in Real-Time Lusheng Ji†, Joint work with Changxi Zheng‡, Dan Pei†, Jia Wang†, Paul Francis‡
1 Theophilus Benson*, Aditya Akella*, Aman Shaikh + *University of Wisconsin, Madison + ATT Labs Research.
1 Evolution Towards Global Routing Scalability draft-zhang-evolution-01 Varun Khare Beichuan Zhang
Eliminating Packet Loss Caused by BGP Convergence Nate Kushman Srikanth Kandula, Dina Katabi, and Bruce Maggs.
On Improving the Efficiency and Manageability of NotVia Ang Li †, Pierre Francois ‡, and Xiaowei Yang † † UCIrvine ‡ Université catholique de Louvain CoNext.
1 Agenda for Today’s Lecture The rationale for BGP’s design –What is interdomain routing and why do we need it? –Why does BGP look the way it does? How.
7/11/0666th IETF1 QoS Enhancements to BGP in Support of Multiple Classes of Service Andreas Terzis Computer Science Department Johns Hopkins University.
1 On the Aggregatability of Router Forwarding Tables Author: Xin Zhao, Yaoqing Liu, Lan Wang and Beichuan Zhang Publisher: IEEE INFOCOM 2010 Presenter:
1 Effective Diagnosis of Routing Disruptions from End Systems Ying Zhang Z. Morley Mao Ming Zhang.
RRG Nov 08 Mapped BGP Paul Francis, Cornell Xiaohu Xu, Huawei Hitesh Ballani, Cornell.
2/18/01 Hardware implications of Internet routing table growth Tony Li.
Shrinking and Controlling Routing Table Size Xinyang (Joy) Zhang Paul Francis Jia Wang Kaoru Yoshida.
intra-va-01.txt -01 Draft of: “FIB Suppression with Virtual Aggregation and Default Routes” Paul.
Constructing Inter-Domain Packet Filters to Control IP Spoofing Based on BGP Updates Zhenhai Duan, Xin Yuan Department of Computer Science Florida State.
PCE - 68th IETF PCE Policy Architecture draft-ietf-pce-policy-enabled- path-comp-01.txt Igor Bryskin Dimitri Papadimitriou Lou Berger Jerry Ash.
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.
Routing and Addressing in Next-Generation EnteRprises (RANGER)
Working at a Small-to-Medium Business or ISP – Chapter 6
Requirements for LER Forwarding of IPv4 Option Packets
LISP BOF, IETF 72 Dublin, July, 2008 Darrel Lewis (for the LISP crew)
Architecture and Algorithms for an IEEE 802
Jian Wu (University of Michigan)
Evolution Towards Global Routing Scalability
Virtual Aggregation (VA)
Tokyo Institute of Technology
Making Routers Last Longer with ViAggre
Working at a Small-to-Medium Business or ISP – Chapter 6
Computer Networks Protocols
Presentation transcript:

Making Routers Last Longer with ViAggre Hitesh Ballani, Paul Francis, Tuan Cao and Jia Wang Cornell University and AT&T Labs- Research Presented by Gregory Peaker, Zhen Qin

Outline Motivation ViAggre design Allocating aggregation points Evaluation Deployment Discussion

Motivation Large Routing Table  More FIB space on Routers Rapid future growth IPv4 exhaustion IPv6 deployment

Does FIB Size Matter? Technical concerns Power and Heat dissipation problems Business concerns Large routing table  Less cost- effective networks Price per bit forwarded increases Cost of router memory upgrades ISPs are willing to undergo some pain to extend the life of their routers

Virtual Aggregation (ViAggre)

ViAggre basic idea

Data-Plane paths

Ingress  Aggregation Point

Aggregation Point  Egress

Allocating aggregation points A router’s FIB size (Fr): routes to the real prefixes in the virtual prefixes it is aggregating routes to all the virtual prefixes routes to the popular prefixes LSP mappings for external routers

Allocating aggregation points Traffic stretch: packets from router i to prefix p belonging to a virtual prefix v are routed through router k j is the egress-router for a traffic from router k to prefix p i chooses k as an aggregation point that is closest in terms of IGP metrics, where k is also belonging to virtual prefix v

Allocating aggregation points Definition of can_server If router i were to aggregate virtual prefix v, which routers can it serve without violating the stretch constraint C. In accordance with can_server relation while trying to minimize the worst FIB size, an algorithm was proposed to designate all routers are served for a virtual prefix

Evaluation Impact on Traffic –Traffic stretched using different router level path than native path Increase Router Load

Evaluation using ISPs Tier 1 –Extend life of routers from 2007 to 2018 –39% increase load on routers –1.5% of prefixes for 75.5% traffic –5% of prefixes for 90.2% traffic

Evaluation using ISPs Tier 2 –Apply routing table for their customers –Use default table for all other customers Negligible traffic stretch (<0.2 msec) Negligible Increase in Load (<1.5%)

Deployment Can be incrementally deployed Can be deployed on small scale Incentive for deployment No Change to ISP’s routing table –Does not affect routers advertised to neighbors –Does not restrict routing policies Extra configuration –Could be automated Vendor support + cheaper routers

Deployment

Conclusion & Offense Can be used by ISPs today 10x reduction in FIB size Negligible traffic stretch Negligible load increase ISPs extend lifetime of routers A simple and effective first step

Discussion & Offense