University of Massachusetts, Amherst 1 On the Evaluation of AS Relationship Inferences Jianhong Xia and Lixin Gao Department of Electrical and Computer.

Slides:



Advertisements
Similar presentations
Censorship Resistance: Decoy Routing Amir Houmansadr CS660: Advanced Information Assurance Spring 2015 Content may be borrowed from other resources. See.
Advertisements

1 Interdomain Routing Protocols. 2 Autonomous Systems An autonomous system (AS) is a region of the Internet that is administered by a single entity and.
Quantitative Analysis of BGP Route Leaks Benjamin Wijchers Benno Overeinder.
Inferring Autonomous System Relationships in the Internet Lixin Gao Dept. of Electrical and Computer Engineering University of Massachusetts, Amherst
Inferring Autonomous System Relationships in the Internet Lixin Gao.
Inferring Autonomous System Relationships in the Internet Lixin Gao Presented by Santhosh R Thampuran.
Announcement  Slides and reference materials available at  Slides and reference materials available.
1 Internet Path Inflation Xenofontas Dimitropoulos.
Something We Always Wanted to Know about ASs: Relationships and Taxonomy Dmitri Krioukov X. Dimitropoulos, M. Fomenkov, B. Huffaker, Y.
Part II: Inter-domain Routing Policies. March 8, What is routing policy? ISP1 ISP4ISP3 Cust1Cust2 ISP2 traffic Connectivity DOES NOT imply reachability!
Progress in inferring business relationships between ASs Dmitri Krioukov 4 th CAIDA-WIDE Workshop.
University of Nevada, Reno Ten Years in the Evolution of the Internet Ecosystem Paper written by: Amogh Dhamdhere, Constantine Dovrolis School of Computer.
Traffic Engineering With Traditional IP Routing Protocols
1 Tutorial 5 Safe “Peering Backup” Routing With BGP Based on:
Practical and Configuration issues of BGP and Policy routing Cameron Harvey Simon Fraser University.
University of Massachusetts at Amherst 1 Flooding Attacks by Exploiting Persistent Forwarding Loops Jianhong Xia, Lixin Gao and Teng Fei University of.
Instability of BGP ASPP Supervised by Prof. Chiu and Prof. John Presented by Hui Wang.
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
MIRED: Managing IP Routing is Extremely Difficult Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
Stable Internet Routing Without Global Coordination Jennifer Rexford Princeton University Joint work with Lixin Gao (UMass-Amherst)
Slide -1- February, 2006 Interdomain Routing Gordon Wilfong Distinguished Member of Technical Staff Algorithms Research Department Mathematical and Algorithmic.
On Power-Law Relationships of the Internet Topology CSCI 780, Fall 2005.
Characterizing the Internet Hierarchy from Multiple Vantage Points Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park,
Interdomain Routing Establish routes between autonomous systems (ASes). Currently done with the Border Gateway Protocol (BGP). AT&T Qwest Comcast Verizon.
Inherently Safe Backup Routing with BGP Lixin Gao (U. Mass Amherst) Timothy Griffin (AT&T Research) Jennifer Rexford (AT&T Research)
Near-Deterministic Inference of AS Relationships Udi Weinsberg A thesis submitted toward the degree of Master of Science in Electrical and Electronic Engineering.
Economic Incentives in Internet Routing Jennifer Rexford Princeton University
Network Monitoring for Internet Traffic Engineering Jennifer Rexford AT&T Labs – Research Florham Park, NJ 07932
Spring Routing & Switching Umar Kalim Dept. of Communication Systems Engineering 04/05/2007.
© 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.
Stable Internet Routing Without Global Coordination Jennifer Rexford AT&T Labs--Research Joint work with Lixin Gao.
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
Border Gateway Protocol (BGP4) Rizwan Rehman, CCS, DU.
Inter-domain Routing Outline Border Gateway Protocol.
INTERNET TOPOLOGY MAPPING INTERNET MAPPING PROBING OVERHEAD MINIMIZATION  Intra- and inter-monitor redundancy reduction IBRAHIM ETHEM COSKUN University.
New Directions and Half-Baked Ideas in Topology Modeling Ellen W. Zegura College of Computing Georgia Tech.
Towards a Logic for Wide- Area Internet Routing Nick Feamster Hari Balakrishnan.
Internet Routing: Measurement, Modeling, and Analysis Dr. Jia Wang AT&T Labs Research Florham Park, NJ 07932, USA
Network Sensitivity to Hot-Potato Disruptions Renata Teixeira (UC San Diego) with Aman Shaikh (AT&T), Tim Griffin(Intel),
Constructing Inter-Domain Packet Filters to Control IP Spoofing Based on BGP Updates Zhenhai Duan, Xin Yuan Department of Computer Science Florida State.
Introduction to BGP.
9/15/2015CS622 - MIRO Presentation1 Wen Xu and Jennifer Rexford Department of Computer Science Princeton University Chuck Short CS622 Dr. C. Edward Chow.
1 Controlling IP Spoofing via Inter-Domain Packet Filters Zhenhai Duan Department of Computer Science Florida State University.
Border Gateway Protocol Presented BY Jay Purohit & Rupal Jaiswal GROUP 9.
On AS-Level Path Inference Jia Wang (AT&T Labs Research) Joint work with Z. Morley Mao (University of Michigan, Ann Arbor) Lili Qiu (University of Texas,
Advanced Networking Lab. Given two IP addresses, the estimation algorithm for the path and latency between them is as follows: Step 1: Map IP addresses.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks BGP.
TDTS21: Advanced Networking Lecture 7: Internet topology Based on slides from P. Gill and D. Choffnes Revised 2015 by N. Carlsson.
CS 447 Networks and Data Communication Department of Computer Science Southern Illinois University Edwardsville Fall, 2015 Dr. Hiroshi Fujinoki
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,
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429/556 Introduction to Computer Networks Inter-domain routing Some slides used with.
On Understanding of Transient Interdomain Routing Failures Feng Wang, Lixin Gao, Jia Wang, and Jian Qiu Department of Electrical and Computer Engineering.
Advancements in the Inference of AS Relationships Xenofontas Dimitropoulos (Fontas) (CAIDA/GaTech) Dmitri Krioukov Bradley Huffaker k claffy George Riley.
CS 4396 Computer Networks Lab BGP. Inter-AS routing in the Internet: (BGP)
CSE534- Fundamentals of Computer Networking Lecture 12-13: Internet Connectivity + IXPs (The Underbelly of the Internet) Based on slides by D. Choffnes.
CSE 592 INTERNET CENSORSHIP (FALL 2015) LECTURE 23 PHILLIPA GILL - STONY BROOK U.
ICNP 2006 Inter­domain Policy Violations in Overlay Routes Srinivasan Seetharaman, Mostafa Ammar Networking and Telecommunications Group College of Computing.
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.
Inferring AS Relationships. The Problem  One view  AS relationships  BGP route tables  The other view  BGP route tables  AS relationships  Available.
GLOBECOM 2007 Exit Policy Violations in Multi-hop Overlay Routes Srinivasan Seetharaman, Mostafa Ammar Networking and Telecommunications Group College.
Inter-domain Routing Outline Border Gateway Protocol.
Constructing Inter-Domain Packet Filters to Control IP Spoofing Based on BGP Updates Zhenhai Duan, Xin Yuan Department of Computer Science Florida State.
1 Internet Routing 4/12/2012. Admin. r Exam 2 date: m Wednesday, May 2 at 2:00 p.m. m If you want to take the exam in another day (e.g. due to travel),
1 Internet Routing 11/11/2009. Admin. r Assignment 3 2.
1 On the Impact of Route Monitor Selection Ying Zhang* Zheng Zhang # Z. Morley Mao* Y. Charlie Hu # Bruce M. Maggs ^ University of Michigan* Purdue University.
Inferring Autonomous System Relationships in the Internet Lixin Gao Dept. of Electrical and Computer Engineering University of Massachusetts, Amherst.
No Direction Home: The True cost of Routing Around Decoys
Introduction to Internet Routing
Stable and Practical AS Relationship Inference with ProbLink
Presentation transcript:

University of Massachusetts, Amherst 1 On the Evaluation of AS Relationship Inferences Jianhong Xia and Lixin Gao Department of Electrical and Computer Engineering University of Massachusetts, Amherst MA 01003, USA {jxia,

University of Massachusetts, Amherst 2Introduction The Internet consists of thousands of distinct regions of administrative domains –Autonomous Systems (ASes) Border Gateway Protocol (BGP) Typical commercial agreements –One ISP pays another for transit services: Provider- customer –Exchange traffic between customers: Peer-Peer –Mutual transit agreement: Sibling-Sibling

University of Massachusetts, Amherst 3 AS Relationship and Valley-Free Paths Focus on Provider-Customer and Peer-Peer Pattern of AS paths in routing tables –Valley-Free: uphill and downhill AS5 AS3 AS6 AS1AS2 AS4 AS7 Provider-Customer Peer-to-Peer

University of Massachusetts, Amherst 4Motivation Why AS relationship is important? –Connectivity  Reachability –Load balancing and traffic engineering –Overlay Routing Why accuracy of AS relationship is important? –Congestion avoidance –Place proxy server in Content Distribution Network –The more accurate, the better Our work: –Evaluate existing algorithms on inferring AS relationships –Improve the accuracy of AS relationship inferences

University of Massachusetts, Amherst 5 Evaluating AS Relationship Inferences Challenge: –Infeasible to obtain entire relationships from all ISPs. Our approach: –Obtain partial AS relationships from the public Internet Routing Registry(IRR) databases. Usages of BGP community attribute AS-SET objects in IRR databases Routing Policies in IRR databases

University of Massachusetts, Amherst 6 Methodology on Obtaining Partial AS Relationships BGP Community: several ASes share common property. –Same geographic location –Same interconnection points –Same commercial agreements AS-SET object: A set of ASes that are customers or providers as-set: AS4736:AS-CUSTOMERS descr: Provides Transit to these ASes members: AS4736, AS10023, … … Routing Policies

University of Massachusetts, Amherst 7 Obtained Partial AS Relationships Number of partial AS relationships (Sample) Sample size and sample bias –14% of total AS pairs (around 36000) –24% of samples are peer-to-peer relationships –Covers 3616 Ases –Remove out of date information We believe it is a good sample for our study Partial AS relationships4886 Provider-Customer Relationships3717 (76%) Peer-Peer Relationships1169 (24%)

University of Massachusetts, Amherst 8 Evaluating Existing Algorithms: Accuracy on Relationship Type AS relationship inferences on 07/10/2003 LG: proposed by L. Gao SARK: proposed by L. Subramanian, S. Agarwal, J. Rexford,, and R. H. Katz. AlgorithmLGSARK Overlapping sample size Accuracy of P-C Relationships99.13%98.35% Accuracy of P-P Relationships49.08%24.63% Overall Accuracy94.25%91.24%

University of Massachusetts, Amherst 9 Evaluating Existing Algorithms: Accuracy on Size of ASes Use AS degree to measure its size Accuracy on size of ASes is not consistent

University of Massachusetts, Amherst 10 Implications and Explanations Two implications –Accuracy on Peer-to-Peer relationships is poor –Accuracy on various size of ASes is not consistent Possible reasons: –Transient misconfigurations cause temporary AS paths –Policy misconfigurations non-valley-free paths –Special routing policy between ISPs non-valley-free paths Can we make use of partial AS relationship as prior information to improve the algorithms?

University of Massachusetts, Amherst 11 Inferring AS Relationships with Partial Information PTE: Inferring AS relationships given partial information Algorithm –Using partial information to filter non-valley-free AS paths –Using valley-free property to infer more AS relationships –Using LG algorithm to infer remaining AS relationships a bcde f Non-valley-free path a b c d e f Inferring a is customer of b

University of Massachusetts, Amherst 12 Additional Heuristics Get more complete view of AS paths from multiple vantage points Filter possible transient AS paths Eliminate cycles in AS relationship inferences

University of Massachusetts, Amherst 13 AS Relationship Inferences of PTE Data Sources: routing tables on 07/10/2003 –12 tables from Oregon Route Views –3 tables from RIPE RRC00 RelationshipsLGSARKPTE Total AS Pairs Provider-Customer Relationships90.44%95.96%85.31% Peer-to-Peer Relationships8.23%4.04%14.38% Sibling-to-Sibling Relationships1.33%--0.31%

University of Massachusetts, Amherst 14 Evaluating PTE Algorithm: Accuracy on Relationship Types Select 20% of overlapping samples as input for PTE –Evaluate inferences using remaining 80% of overlapping samples –Evaluate inferences using 100% overlapping samples AlgorithmsLGSARKPTE(100%)PTE(80%) Overlapping sample size Accuracy of P-C Relationships99.13%98.35%96.92%96.14% Accuracy of P-P Relationships49.08%24.63%91.45%89.33% Overall Accuracy94.25%91.24%96.37%95.46%

University of Massachusetts, Amherst 15 Evaluating PTE Algorithm: Accuracy on Size of ASes Consistent on various size of ASes –PTE outperforms LG and SARK

University of Massachusetts, Amherst 16Conclusions Obtaining partial AS relationships Evaluating existing algorithms –Accuracy on Peer-to-Peer inferences is about 25~50% –Accuracy on various size of AS is not consistent PTE outperforms existing algorithms –Accuracy on peer-to-peer inferences is 91.45% –Accuracy on various size of AS is consistent –Small partial information help us to improve the accuracy on AS relationship inferences

University of Massachusetts, Amherst 17Questions?