Welche technischen Differenzen in der Paketverarbeitung zwischen AWS Direct Connect und Azure ExpressRoute beeinflussen die Wahl des Routing-Protokolls (BGP) in Hybrid-Szenarien?

Die Paketverarbeitung und das Routing-Verhalten von AWS Direct Connect und Azure ExpressRoute unterscheiden sich primär in der Handhabung von MTU-Werten, BGP-Communities und der Routenpropagation. Während beide Dienste BGP als Standardprotokoll nutzen, führen die Implementierungsdetails zu unterschiedlichen Konfigurationsstrategien in Hybrid-Szenarien.

FeatureAWS Direct ConnectAzure ExpressRoute
MTU SupportJumbo Frames bis 9001 Bytes (intern)Standard MTU 1500 Bytes
BGP CommunitiesFokus auf Traffic-Steuerung via VIFsIntensive Nutzung zur regionalen Filterung
ASN HandlingFlexibler bei privaten ASNsStriktere Anforderungen zur Vermeidung von Konflikten
Route PropagationÜber Private/Public VIFs gesteuertÜber Private/Microsoft Peering getrennt

Ein kritischer Punkt ist die MTU-Differenz. AWS unterstützt Jumbo Frames, was die Paketfragmentierung reduziert und den Durchsatz bei großen Datenmengen erhöht. Azure ExpressRoute ist auf 1500 Bytes begrenzt. In Multi-Cloud-Umgebungen führt dies dazu, dass die BGP-Konfiguration und die MSS-Clamping-Einstellungen auf den On-Premises-Routern präzise abgestimmt werden müssen, um Paketverluste zu vermeiden.

Die Steuerung des Traffic-Engineerings erfolgt bei AWS primär über BGP-Communities und die Priorisierung von Virtual Interfaces (VIFs). Azure nutzt BGP-Communities hingegen stärker, um Routen innerhalb verschiedener Regionen zu filtern oder zu steuern. Wenn wir im Rahmen unseres IT-Consulting & Digitale Strategie hybride Architekturen entwerfen, berücksichtigen wir insbesondere die ASN-Zuweisung. Azure ist bei der Verwendung von privaten ASNs restriktiver, was bei komplexen Topologien mit mehreren Standorten zu ASN-Konflikten führen kann, die durch AS-Path-Prepending oder BGP-Aggregation gelöst werden müssen.

Die Konvergenzzeiten hängen zudem von den BGP-Timern ab. AWS und Azure haben unterschiedliche Default-Werte für Keepalive- und Hold-Time-Intervalle. Eine Inkonsistenz führt zu instabilen BGP-Sessions (Flapping), was die Paketverarbeitung durch ständige Routing-Tabellen-Updates belastet.

Für maximale Stabilität in Hybrid-Szenarien empfehlen wir den Einsatz von BFD (Bidirectional Forwarding Detection) in Kombination mit einer strikten Standardisierung der MTU auf 1500 Bytes über alle Cloud-Provider hinweg, um unvorhersehbare Paketfragmentierung und Latenzspitzen durch inkonsistente BGP-Timer zu eliminieren.

Sergej Wiens

Sergej Wiens

Gründer & Software Architekt