Embedded BGP Routing Monitoring. Th. Lévy O. Marcé



Similar documents
On Characterizing BGP Routing Table Growth Tian Bu, Lixin Gao, and Don Towsley University of Massachusetts, Amherst, MA 01003

Inter-domain Routing. Outline. Border Gateway Protocol

Introduction to Routing

Week 4 / Paper 1. Open issues in Interdomain Routing: a survey

Multihoming and Multi-path Routing. CS 7260 Nick Feamster January

Introduction to The Internet. ISP/IXP Workshops

Doing Don ts: Modifying BGP Attributes within an Autonomous System

Introduction to The Internet

Simple Multihoming. ISP/IXP Workshops

Routing in Small Networks. Internet Routing Overview. Agenda. Routing in Large Networks

DD2491 p Load balancing BGP. Johan Nicklasson KTHNOC/NADA

Impact of IPv4 Address Allocation Practice on BGP Routing Table Growth

IPv4 Address Allocation and the BGP Routing Table Evolution

Introduction. Internet Address Depletion and CIDR. Introduction. Introduction

Module 12 Multihoming to the Same ISP

Address Scheme Planning for an ISP backbone Network

Exterior Gateway Protocols (BGP)

How to Configure BGP Tech Note

Fireware How To Dynamic Routing

EE627 Lecture 22. Multihoming Route Control Devices

Examination. IP routning på Internet och andra sammansatta nät, DD2491 IP routing in the Internet and other complex networks, DD2491

Inter-domain Routing

BGP Routing. Course Description. Students Will Learn. Target Audience. Hands-On

Network Level Multihoming and BGP Challenges

The Case for Source Address Routing in Multihoming Sites

BGPRV: A Library for Fast and Efficient Routing Data Manipulation

Description: Objective: Upon completing this course, the learner will be able to meet these overall objectives:

Transitioning to BGP. ISP Workshops. Last updated 24 April 2013

IPv6 Addressing. ISP Training Workshops

Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to:

Load balancing and traffic control in BGP

On characterizing BGP routing table growth

Components of Routing Table Growth

ISP Case Study. UUNET UK (1997) ISP/IXP Workshops. ISP/IXP Workshops. 1999, Cisco Systems, Inc.

Bell Aliant. Business Internet Border Gateway Protocol Policy and Features Guidelines

Web Traffic Capture Butler Street, Suite 200 Pittsburgh, PA (412)

BGP Multihoming Techniques

Simple Multihoming. ISP Workshops. Last updated 30 th March 2015

Internet Routing Protocols Lecture 04 BGP Continued

Outline. Internet Routing. Alleviating the Problem. DV Algorithm. Routing Information Protocol (RIP) Link State Routing. Routing algorithms

BGP route monitoring. Mar, 25, 2008 Matsuzaki maz Yoshinobu

Internet Peering, IPv6, and NATs. Mike Freedman V Networks

BGP and Traffic Engineering with Akamai. Caglar Dabanoglu Akamai Technologies AfPIF 2015, Maputo, August 25th

Tools and Techniques for the Analysis of Large Scale BGP Datasets. Manish Karir, Larry Blunk (Merit) Dion Blazakis, John Baras (UMd)

Monitoring BGP and Route Leaks using OpenBMP and Apache Kafka

Load balancing and traffic control in BGP

How NOC manages and controls inter-domain traffic? 5 th tf-noc meeting, Dubrovnik nino.ciurleo@garr.it

Lecture 18: Border Gateway Protocol"

BGP overview BGP operations BGP messages BGP decision algorithm BGP states

Troubleshooting and Maintaining Cisco IP Networks Volume 1

BGP Multihoming Techniques

Traffic Diversion Techniques for DDoS Mitigation using BGP Flowspec. Leonardo Serodio May 2013

Towards a Next- Generation Inter-domain Routing Protocol. L. Subramanian, M. Caesar, C.T. Ee, M. Handley, Z. Mao, S. Shenker, and I.

Border Gateway Protocol (BGP-4)

Understanding Route Aggregation in BGP

Protecting BGP Routes to Top Level DNS Servers

A Link Load Balancing Solution for Multi-Homed Networks

APNIC Trial of Certification of IP Addresses and ASes

Outline. EE 122: Interdomain Routing Protocol (BGP) BGP Routing. Internet is more complicated... Ion Stoica TAs: Junda Liu, DK Moon, David Zats

CLASSLESS INTER DOMAIN ROUTING - CIDR

E : Internet Routing

The Complete IS-IS Routing Protocol

BGP. 1. Internet Routing

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

How To Understand Bg

VLSM and CIDR Malin Bornhager Halmstad University

ASSEMBLER: A BGP-compatible Multipath Inter-Domain Routing Protocol

Internet topology and performance analytics for mapping critical network infrastructure

HP Networking BGP and MPLS technology training

A Case Study Design of Border Gateway Routing Protocol Using Simulation Technologies

Border Gateway Protocols

Pretty Good BGP: Improving BGP by Cautiously Adopting Routes

Understanding BGP Next-hop Diversity

DESTINATION BASED RTBH FILTERING AT ATTACK ORIGINATING INTERNET SERVICE PROVIDER

Global IP Network Mobility using Border Gateway Protocol (BGP)

ITRI CCL. IP Routing Primer. Paul C. Huang, Ph.D. ITRI / CCL / N300. CCL/N300; Paul Huang 1999/6/2 1

Internet Routing Behavior on 9/11

BGP Prefix Hijack: An Empirical Investigation of a Theoretical Effect Masters Project

Cisco on Cisco Best Practices Cisco IP Addressing Policy

MPLS WAN Explorer. Enterprise Network Management Visibility through the MPLS VPN Cloud

Border Gateway Protocol (BGP)

ASSEMBLER A BGP-COMPATIBLE MULTIPATH INTER-DOMAIN ROUTING PROTOCOL

BGP Terminology, Concepts, and Operation. Chapter , Cisco Systems, Inc. All rights reserved. Cisco Public

Intelligent Routing Platform White Paper

KT The Value Networking Company

The Benefits. Locator/ID Separation

Claudio Jeker. RIPE 41 Meeting Amsterdam, 15. January Using BGP topology information for DNS RR sorting

Transcription:

Embedded BGP Routing Monitoring Th. Lévy O. Marcé

Introduction & Motivations Off-line BGP routing monitoring initiatives (i.e based on router logs) already exist: Periodic report : The CIDR Report Objective of our work: Study feasibility and accuracy of on-line (or embedded) routing monitoring Targeted benefits: Provide valuable & up-to-date results to the local operator? Do the results enable reactions (like route aggregation or filtering)? - 2 - Inter-Domain Routing Workshop - May 2004 All rights reserved 2004, Alcatel

Plan Scope of the monitoring Architecture overview Experimental Results Possible Reactions Conclusion - 3 - Inter-Domain Routing Workshop - May 2004 All rights reserved 2004, Alcatel

Scope : Inside the Routing Table (1) From a router point of view, BGP prefixes can be classified into following categories: 1. Lack of aggregation : Prefix could have been aggregated by origin into less specific CIDR prefix. 2. Site Multi-homing : Customer s prefix connected (and announced) through several providers 3. Load-balancing : Customer shares incoming traffic between several providers. 4. Address fragmentation : Prefix with same routing characteristics than others but not aggregatable. 5. Prefix cluster expresses independent routing characteristics. - 4 - Inter-Domain Routing Workshop - May 2004 All rights reserved 2004, Alcatel

Scope : Inside the Routing Table (2) According to [Bu], average repartition in the Internet core: Prefix clusters 20% Lack of BGP Prefixes repartition aggregation 10% Multi-Homing 20% Lack of aggregation Multi-Homing Load Balancing Address fragmentation Address fragmentation 30% Load Balancing 20% Prefix clusters Lack of aggregation, Site Multi-homing and Load-balancing correspond to operator s practices. - 5 - Inter-Domain Routing Workshop - May 2004 All rights reserved 2004, Alcatel

Our approach: embedded routing monitoring To provide the operator and/or the manager A view of operator s practices corresponding to local RIB entries. Requirements To be able to get diagnostic as soon as the situation appears To be low resources consuming but accurate enough Choice Embedded monitoring in the router Use a 2 steps architecture - 6 - Inter-Domain Routing Workshop - May 2004 All rights reserved 2004, Alcatel

2-Steps Architecture of the monitoring Global monitoring Builds a model of prefixes repartition in the RIB Up to now: Heuristic on prefix length repartition Collects category (sample) and triggers next phase of analysis if shift from the model provides targeted snapshot for analysis Characteristic : Low resource consumption Specific analysis Started by global monitoring when potential troubles detected Applies several methods to identify operator s practices Characteristic : Resources consuming, but applied on small subsets - 7 - Inter-Domain Routing Workshop - May 2004 All rights reserved 2004, Alcatel

Architecture sequencing (Informational) On prefix addition Learning-only phase Model building On route change /23: 7% /24: 51% /25: 4% Comparison to model Specific Category building Category building /23: 2 /24: 12 Global anomaly detection /25: 6 Specific analysis Populate results Specific Results Builds model of prefix length repartition Compares situation to model If shift, triggers specific analysis Category building AS107: Lack of aggregation: 5 Multi-homing: 3 Load-Balancing: 10 Originated prefix: 28 AS 230: Global Specific analysis Specific Anomaly detection AS107: High Load-Balancing ratio!! - 8 - Inter-Domain Routing Workshop - May 2004 All rights reserved 2004, Alcatel

Specific analysis example AS 3 (Secondary local ISP) AS 4 (Global ISP) 192.124.0.0/23 R3 192.124.0.0 /24 192.124.0.0/23 AS 1 (Customer) 192.124.0.0/24 192.124.0.0/16 192.124.0.0/23 192.124.1.0/24 AS 2 (Primary local ISP) 192.124.0.0/16 R4 (withroutingmonitoring) 192.124.1.0/24 192.124.0.0/23 Multi-Homing R1 192.124.0.0/24 192.124.0.0/23 192.124.0.0/24 192.124.1.0/24 192.124.0.0/23 192.124.0.0/16 R2 192.124.1.0/24 Load-Balancing - 9 - Inter-Domain Routing Workshop - May 2004 All rights reserved 2004, Alcatel

Experimental System & Results Based on core IP router snapshots Available on Routing Information Service [RIS] RIB dump transformed into UPDATE messages Reinject routes thanks to several BGP speakers (SBGP) SBGP BGP UPDATE AS1 messages injected SBGP Router emulation with AS2 Routing Monitoring 13% SBGP AS3 Lack of aggregation Multi-Homing Early results : 56% 25% Load Balancing Based on RIB from RIPE NCC (for 204.0.0.0/8 sub-prefixes) 6% Non-related to operator's practices - 10 - Inter-Domain Routing Workshop - May 2004 All rights reserved 2004, Alcatel

Experiments analysis General constatations on detections: Completeness of detection depends on peering relationships of the router with routing monitoring. Prefix repartition comparable to average results from [Bu] (except for Load-Balancing) Accuracy of practice detection: Difficult to validate without operator s confirmation But comparison with CIDR report Some ambiguities between Multi-Homing and Lack of Aggregation => Needs for some refinement in methodology Low impact on BGP behavior 1% of the BGP processing time Two steps architecture is proven to be valid - 11 - Inter-Domain Routing Workshop - May 2004 All rights reserved 2004, Alcatel

Possible reactions: the multi-homing case Order of importance Causes for multi-homed prefix P1 on BGP routing : Reachability P1 is reachable from anywhere in the Internet. Redundancy From any location, after the failure of one provider, a route (eventually recomputed) is available. Incoming traffic sharing Depending on its origin, the traffic goes trough a particular provider. Possible reaction: Restrict the propagation of P1 with no impact on reachability and redundancy but possible impact of traffic sharing - 12 - Inter-Domain Routing Workshop - May 2004 All rights reserved 2004, Alcatel

Possible reactions: network example Route meeting zone 1 X1/24 A F X0/16 B C G Globally reduces the number of route entries. But requires collaborative filtering. - 13 - Inter-Domain Routing Workshop - May 2004 All rights reserved 2004, Alcatel

Conclusion Routing can be monitored at node level Provides a partial but locally accurate view Operator s practices detection can drive prefixes filtering Next steps are: Improve accuracy to allow semi-automatic reaction Correlate several monitoring results to improve global view Refine detection algorithms To study impact of prefixes filtering on global BGP dynamics. To study progressive deployment of routing monitoring - 14 - Inter-Domain Routing Workshop - May 2004 All rights reserved 2004, Alcatel

References [CIDR] The CIDR Report, http://www.cidr-report.org/ [Bu] On Characterizing BGP routing table growth, T. Bu, L. Gao and D. Towsley, Global Internet 2002. [RIS] RIPE Routing Information Service, http://www.ripe.net/ris/ [MRT] Multi-Threaded Routing Toolkit & SBGP, http://www.mrtd.net/ - 15 - Inter-Domain Routing Workshop - May 2004 All rights reserved 2004, Alcatel

www.alcatel.com - 16 - Inter-Domain Routing Workshop - May 2004 All rights reserved 2004, Alcatel