Making Route Servers Aware of Data Link Failure at IXPs Dr. Thomas King Manager R&D Discussion: Internet Draft.

Slides:



Advertisements
Similar presentations
Dual Homing Experiment Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.
Advertisements

© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP Diverse Paths draft-ietf-grow-diverse-bgp-paths-dist-02 Keyur Patel.
Implementing Inter-VLAN Routing
IPv6 Multihoming Support in the Mobile Internet Presented by Paul Swenson CMSC 681, Fall 2007 Article by M. Bagnulo et. al. and published in the October.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
© 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.
COS 420 Day 16. Agenda Assignment 3 Corrected Poor results 1 C and 2 Ds Spring Break?? Assignment 4 Posted Chap Due April 6 Individual Project Presentations.
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
ROUTING PROTOCOLS Rizwan Rehman. Static routing  each router manually configured with a list of destinations and the next hop to reach those destinations.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—4-1 LAN Connections Exploring the Functions of Routing.
WAN Technologies.
ROUTING ON THE INTERNET COSC Aug-15. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
1 © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Session Number Presentation_ID Advanced BGP Convergence Techniques Pradosh Mohapatra.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1-1 MPLS Concepts Introducing Basic MPLS Concepts.
Routing and Routing Protocols Routing Protocols Overview.
M.Menelaou CCNA2 ROUTING. M.Menelaou ROUTING Routing is the process that a router uses to forward packets toward the destination network. A router makes.
CS 3700 Networks and Distributed Systems Inter Domain Routing (It’s all about the Money) Revised 8/20/15.
DHCPv6 Route Option (draft-dec-dhcpv6-route-option-03.txt) IETF 77, March 2010 : Wojciech Dec Richard Johnson
The Internet Trisha Cummings ITE115. What is the Internet? The Internet is a world-wide network of computer networks that use a common communications.
CS 447 Networks and Data Communication Department of Computer Science Southern Illinois University Edwardsville Fall, 2015 Dr. Hiroshi Fujinoki
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 9 Virtual Trunking Protocol.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. Internetworking, WANs, and Dynamic Routing.
MPLS Concepts Introducing Basic MPLS Concepts. Outline Overview What Are the Foundations of Traditional IP Routing? Basic MPLS Features Benefits of MPLS.
D1 - 08/12/2015 Requirements for planned maintenance of BGP sessions draft-dubois-bgp-pm-reqs-02.txt
BLACKHOLE BGP Community for Blackholing T. King, C. Dietzel, J. Snijders, G. Doering, G. Hankins.
Technical Solution Proposal
OSPF Open Shortest Path First. Table of Content  IP Routes  OSPF History  OSPF Design  OSPF Link State  OSPF Routing Table  OSPF Data Packets.
Routing protocols. 1.Introduction A routing protocol is the communication used between routers. A routing protocol allows routers to share information.
COS 420 Day 15. Agenda Finish Individualized Project Presentations on Thrusday Have Grading sheets to me by Friday Group Project Discussion Goals & Timelines.
Routing in the Inernet Outcomes: –What are routing protocols used for Intra-ASs Routing in the Internet? –The Working Principle of RIP and OSPF –What is.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
Release 5.1, Revision 0 Copyright © 2001, Juniper Networks, Inc. Advanced Juniper Networks Routing Module 8: BGP Confederations.
Route Selection Using Policy Controls
Networks and the Internet Topic 3. Three Important Networking Technologies Networks, Internet, WWW.
Dynamic P2P with BGP Route Servers BFD for data-plane verification Magnus Bergroth NORDUnet.
1 Chapter 4: Internetworking (IP Routing) Dr. Rocky K. C. Chang 16 March 2004.
1 Protection in SONET Path layer protection scheme: operate on individual connections Line layer protection scheme: operate on the entire set of connections.
23Mar BGP Data-Plane Benchmarking Applicable to Modern Routers Rajiv Papneja Ilya Varlashkin Bhavani Parise Dean Lee Sue Hares.
Draft-li-idr-cc-bgp-arch-00IETF 88 IDR1 An Architecture of Central Controlled Border Gateway Protocol (BGP) draft-li-idr-cc-bgp-arch-00 Zhenbin Li, Mach.
The Benefit and Need of Standard Contribution for IXPs Jan Stumpf System Engineer.
ROUTING ON THE INTERNET COSC Jun-16. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
Traffic Volume Dependencies between IXPs Thomas King R&D, DE-CIX.
Investigation of Traffic Dependencies between IXPs in Failure Scenarios APRICOT 2016, Peering Forum Auckland, New Zealand Arnold Nipper Chief.

CS 3700 Networks and Distributed Systems
Will Hargrave // LONAP BGP Session Culling Will Hargrave // LONAP UKNOF37 Manchester
BGP Route Server Proof of Concept
draft-nitish-vrrp-bfd-02
draft-patel-raszuk-bgp-vector-routing-01
CS 3700 Networks and Distributed Systems
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
BGP Route Server Proof of Concept
OpenDaylight BGP Use-Cases
A Framework for Service-Driven Co-Routed MPLS Traffic Engineering LSPs draft-li-mpls-serv-driven-co-lsp-fmwk-01 Zhenbin Li, Shunwan Zhuan, Jie Dong Huawei.
Presenter: Jeffrey Zhang
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
COMP 3270 Computer Networks
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
draft-haas-bfd-large-packets
Delivery and Routing of IP Packets
Greg Mirsky IETF-99 July 2017, Prague
A Unified Approach to IP Segment Routing
© 2006 ITT Educational Services Inc.
BGP Instability Jennifer Rexford
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.
Unit 3 OSPF Single Area Chapter 6 Using OSPF in a Single Area
Use of p2mp BFD in PIM-SM (over shared-media segment) draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
PIM DR IMPROVEMENT draft-ietf-pim-dr-improvement-05
Presentation transcript:

Making Route Servers Aware of Data Link Failure at IXPs Dr. Thomas King Manager R&D Discussion: Internet Draft

Authors Arnold Nipper (DE-CIX Management GmbH) Randy Bush (Internet Initiative Japan) Jeffrey Hass (Juniper Inc.) John Scudder (Juniper Inc.) Thomas King (DE-CIX Management GmbH) 2

Typical Scenario: BGP Session 3 Peer BPeer A BGP Data If the data plane breaks, the control plane is able to detect this.

Challenge: Route Server at IXPs 4 IXP Peer B /8, IP B Peer A /8, IP A Route Server BGP Data Problem: If the data plane breaks, the control plane is not able to detect this. Data traffic is lost!

Solution 1.Client routers must have a means of verifying connectivity amongst themselves 2.Client routers must have a means of communicating the knowledge so gained back to the route server Bidirectional Forwarding Detection (BFD): – Hello packets are exchanged between two client routers (comparable to BGP Hello) – Asynchronous mode (default) – Rate: 1 packet / second, detection after 3 missing packets North-Bound Distribution of Link-State and TE Information using BGP (BGP-LS): – Model IXP network as nodes (client routers and route server) and links (data plane reachability) – Per peer: Next-Hop Information Base (NHIB) stores reachability for all next- hops 5  Bidirectional Forwarding Detection, RFC 5880  North-Bound Distribution of Link-State and TE Information using BGP, Draft

Solution 6 IXP Peer B /8, IP B Peer A /8, IP A Route Server BGP /8  IP B NHIB: Nodes: B 1. Route Server: NHIB updated 2. Client Router: Verify connectivity BFD connections are setup automatically BFD 3. Client Router: NHIB updated BGP /8 NHIB: Nodes: B Links: A->B 4. Route Server: Route selection All routes with next hop declared unreachable are excluded

Data Link Breakage 7 IXP Peer B /8, IP B Peer A /8, IP A Route Server 1. Client Router: Data link break detected BFD 2. Client Router: NHIB updated BGP /8 NHIB: Nodes: B Links: 3. Route Server: Route selection All routes with next hop declared unreachable are excluded BGP NHIB: Nodes: B

Data Link Healing 8 IXP Peer B /8, IP B Peer A /8, IP A Route Server 1. Client Router: Re-establishing BFD session BFD 2. Client Router: NHIB updated BGP /8 NHIB: Nodes: B Links: A->B 3. Route Server: Route selection All routes with next hop declared reachable are included BGP /8  IP B NHIB: Nodes: B

Status of Internet Draft Inter Domain Routing Working Group adoption achieved Feedback highly appreciated: Inter Domain Routing (IDR) mailing list: We switched from “Carrying next-hop cost information in BGP” to BGP-LS? – NH-Cost Internet Draft is inactive and not supported by router vendors – BGP-LS provides similar mechanisms and is / will be implemented by router vendors – Any comments on this? 9

Questions, Comments, Feedback? 10

DE-CIX Management GmbH Lindleystr Frankfurt Germany Phone Thank you!