Aranda Gutiérrez, Pedro Andres: PaRArch: An alternative routing architecture for the Internet. 2013
Inhalt
- Introduction
- Routing in the Internet
- The Administrative Organisation of the Internet
- The Routing Process
- Source routing
- BGP-4 protocol basics
- The Route Decision Process in BGP-4
- Traffic Engineering using BGP-4
- Interconnection between Autonomous Systems
- Automating Traffic Engineering
- Routing policies
- Control of the inbound traffic
- Control of the outbound traffic
- Stability of BGP-4 and Routing Storms
- Routing repositories
- Related work
- Routing Architectures
- Routing table compression solutions
- Alternative routing architectures
- Traffic Engineering solutions based on BGP-4
- Higher-layer traffic engineering solutions
- Debugging Network Configurations
- Alternative BGP-4 error handling
- Denial: handling confederation data in the AS4_PATH attribute
- Error detection for optional transitive attributes: `treat as withdraw'
- Enhancing the inter-protocol isolation in Multiprotocol BGP-4 environments
- Comparison between my work and the related work
- BGP-4 protocol and routing storm analysis
- Implementation alternatives
- BGP-4 Update Sequence Analysis
- Introduction
- AS_PATH Prepend Sequence Analysis
- Side-effects of Traffic Engineering
- Preselection Algorithm for BGP-4 Update Sequences
- Traffic Engineering with BGP-4: Defensive AS_PATH Prepending
- Studying Provider Behaviour
- Conclusion
- Sources of Instability in BGP-4
- Evolution of the Internet's Default Free Zone
- AS_PATH prepending and Address Space Fragmentation in the Internet
- Address space fragmentation by leaf ASes
- Use of AS_PATH Prepending in the Internet
- Behaviour of intermediate Autonomous Systems confronted to disaggregation
- Address space fragmentation
- An Alternative Routing Architecture Based on Parallel Routing Tables
- PaRArch: A Routing Architecture for the Internet based on Parallel Routing Tables
- Routing planes in PaRArch
- Interaction between routing planes in PaRArch
- AS-level deployment of PaRArch
- High-level design of a PaRArch enabled router
- Prototype implementation
- Proof of Concept
- Use Case
- Test cases for a PaRArch-enabled router
- Testbed Implementation
- Evaluation of the Traffic Balancing Use Case
- Benefits of PaRArch
- Conclusion
- Conclusions and future research
- Bibliography
