Inferring Catchment in Internet Routing

05/10/2019
by   Pavlos Sermpezis, et al.
0

BGP is the de-facto Internet routing protocol for exchanging prefix reachability information between Autonomous Systems (AS). It is a dynamic, distributed, path-vector protocol that enables rich expressions of network policies (typically treated as secrets). In this regime, where complexity is interwoven with information hiding, answering questions such as "what is the expected catchment of the anycast sites of a content provider on the AS-level, if new sites are deployed?", or "how will load-balancing behave if an ISP changes its routing policy for a prefix?", is a hard challenge. In this work, we present a formal model and methodology that takes into account policy-based routing and topological properties of the Internet graph, to predict the routing behavior of networks. We design algorithms that provide new capabilities for informative route inference (e.g., isolating the effect of randomness that is present in prior simulation-based approaches). We analyze the properties of these inference algorithms, and evaluate them using publicly available routing datasets and real-world experiments. The proposed framework can be useful in a number of applications: measurements, traffic engineering, network planning, Internet routing models, etc. As a use case, we study the problem of selecting a set of measurement vantage points to maximize route inference. Our methodology is general and can capture standard valley-free routing, as well as more complex topological and routing setups appearing in practice.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/18/2022

Cutting Through the Noise to Infer Autonomous System Topology

The Border Gateway Protocol (BGP) is a distributed protocol that manages...
research
04/09/2022

ShorTor: Improving Tor Network Latency via Multi-hop Overlay Routing

We present ShorTor, a protocol for reducing latency on the Tor network. ...
research
11/08/2018

An Internet-Scale Feasibility Study of BGP Poisoning as a Security Primitive

The security of the routing infrastructure as a set of protocols and rou...
research
06/28/2022

Hyper-Specific Prefixes: Gotta Enjoy the Little Things in Interdomain Routing

Autonomous Systems (ASes) exchange reachability information between each...
research
08/01/2021

Network Flow based approaches for the Pipelines Routing Problem in Naval Design

In this paper we propose a general methodology for the optimal automatic...
research
06/19/2018

Few Throats to Choke: On the Current Structure of the Internet

The original design of the Internet was a resilient, distributed system,...
research
05/09/2022

SRv6: Is There Anybody Out There?

Segment routing is a modern form of source-based routing, i.e., a routin...

Please sign up or login with your details

Forgot password? Click here to reset