Performance-Driven Internet Path Selection

01/21/2020
by   Maria Apostolaki, et al.
0

Internet routing can often be sub-optimal, with the chosen routes providing worse performance than other available policy-compliant routes. This stems from the lack of visibility into route performance at the network layer. While this is an old problem, we argue that recent advances in programmable hardware finally open up the possibility of performance-aware routing in a deployable, BGP-compatible manner. We introduce ROUTESCOUT, a hybrid hardware/software system supporting performance-based routing at ISP scale. In the data plane, ROUTESCOUT leverages P4-enabled hardware to monitor performance across policy-compliant route choices for each destination, at line-rate and with a small memory footprint. ROUTESCOUT's control plane then asynchronously pulls aggregated performance metrics to synthesize a performance-aware forwarding policy. We show that ROUTESCOUT can monitor performance across most of an ISP's traffic, using only 4 MB of memory. Further, its control can flexibly satisfy a variety of operator objectives, with sub-second operating times.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/05/2019

D2R: Dataplane-Only Policy-Compliant Routing Under Failures

In networks today, the data plane handles forwarding—sending a packet to...
research
03/08/2018

Routing on the Visibility Graph

We consider the problem of routing on a network in the presence of line ...
research
02/03/2019

Contra: A Programmable System for Performance-aware Routing

We present Contra, a system for performance-aware routing that can adapt...
research
11/01/2022

Carbon Footprints on Inter-Domain Paths: Uncovering CO2 Tracks on Global Networks

In the years after signing the Paris agreement, corporations have been e...
research
06/05/2022

ACORN: Network Control Plane Abstraction using Route Nondeterminism

Networks are hard to configure correctly, and misconfigurations occur fr...
research
09/07/2023

Inter-Domain Routing with Extensible Criteria

With the rapid evolution and diversification of Internet applications, t...
research
04/19/2018

Toward a Programmable FIB Caching Architecture

The current Internet routing ecosystem is neither sustainable nor econom...

Please sign up or login with your details

Forgot password? Click here to reset