Background: Autonomous Systems Features
- The Internet is a network of many interconnected Autonomous Systems (ASes)
- In our work: ASes can support "features" or not
- Example feature: AS supports protection against BGP hijacking
- Users can desire features they want the ASes through which their data flows to have
- We have developed a path selection algorithm in C++, which selects an AS-level path that fulfills as many of the desired features as possible
- This algorithm can be used by the Network Control Plane (NCP) in the Responsible Internet
Example: MANRS
- An example for AS features is whether ASes follow specific MANRS (Mutually Agreed Norms for Routing Security) recommendations
- MANRS is an initiative that provides recommendations for ASes, such as:
- An AS should prevent propagation of incorrect routing information
by employing prefix-level filters for routing advertisements - An AS should facilitate global operational communication and coordination
by maintaining up-to-date contact information in a database such as PeeringDB - An AS should facilitate routing information on a global scale
by documenting their intended routing announcements, e.g., in an Internet Routing Registry - See https://manrs.org for more