Enterprise Routing & Lastverteilung

KAPITEL 10 · ENTERPRISE IT

Enterprise Routing & Lastverteilung

Intelligente Lastverteilung im Unternehmens-Routing – ECMP, SD-WAN, Policy-Based Routing, Link Aggregation und Best Practices für hochverfügbare Netzwerke.

ECMP SD-WAN PBR Link Aggregation BGP

Inhaltsverzeichnis

Schnellübersicht

In dieser Lektion lernen Sie alles über Lastverteilung im Enterprise-Routing:

  • Definition: Was ist Routing-basierte Lastverteilung?
  • Enterprise Routing Skizze: Moderne Netzwerk-Architektur mit Lastverteilung
  • ECMP: Equal-Cost Multi-Path Routing
  • SD-WAN: Software-Defined WAN mit intelligentem Routing
  • Policy-Based Routing: Richtlinien-basiertes Routing
  • Link Aggregation: Bündelung von Verbindungen
  • BGP: Border Gateway Protocol mit Lastverteilung
  • DNS-basiert: DNS-basierte Lastverteilung
  • Best Practices: Redundanz, Monitoring, Security
  • FAQ: Häufige Fragen zur Routing-Lastverteilung

1. Was ist Routing-basierte Lastverteilung?

Definition

Routing-basierte Lastverteilung ist die Verteilung von Netzwerk-Traffic auf mehrere parallele Pfade oder Verbindungen, um Auslastung zu optimieren, Redundanz zu erhöhen und die Gesamtleistung des Netzwerks zu verbessern.

Während ein klassischer Router einfach den besten Pfad zu einem Ziel auswählt, kann ein moderner Enterprise-Router den Traffic aktiv auf mehrere gleichwertige Pfade verteilen. Dies wird durch Technologien wie ECMP, SD-WAN oder Policy-Based Routing erreicht.

Analogien:

  • ECMP: Wie mehrere Autobahnspuren, die in dieselbe Richtung führen – der Router entscheidet, welche Spur genutzt wird.
  • SD-WAN: Wie ein Navigationssystem, das je nach Verkehrslage die beste Route wählt.
  • PBR: Wie eine Umleitung für bestimmte Fahrzeugtypen (z.B. LKW fahren andere Routen als PKW).

Warum Routing-basierte Lastverteilung?

Die wichtigsten Vorteile auf einen Blick:

Skalierbarkeit

Horizontale Skalierung durch Hinzufügen weiterer Verbindungen oder Router. Keine Limits durch einzelne Links.

Kein Flaschenhals

Hochverfügbarkeit

Redundanz durch mehrere Pfade. Fällt eine Verbindung aus, übernimmt automatisch eine andere (Failover).

Automatisches Failover

Bessere Performance

Gleichmäßige Lastverteilung verhindert Überlastung einzelner Links. Höhere Gesamtbandbreite.

Höhere Bandbreite

Wartung ohne Downtime

Verbindungen können einzeln gewartet werden, während andere den Traffic übernehmen (Zero Downtime).

24/7 Betrieb

Sicherheit

DDoS-Schutz durch Traffic-Verteilung, Isolation von Segmenten, verschlüsselte VPN-Tunnel.

Schutz durch Isolation

Flexibilität

Verschiedene Algorithmen, Anwendungs-basiertes Routing, dynamische Pfadauswahl.

Dynamisch anpassbar

2. Enterprise Routing-Architektur mit Lastverteilung

Moderne Unternehmensnetzwerke nutzen verschiedene Lastverteilungs-Techniken auf allen Ebenen der Routing-Architektur.

Enterprise Routing & Lastverteilung – Moderne Netzwerk-Architektur
WAN/Internet
Provider
Internet Provider A
Internet Provider B
MPLS Provider C
BGP Multi-Path
WAN Aggregation
Edge
Edge Router SD-WAN / PBR
Firewall Next-Gen FW
SD-WAN
Core Layer
Kern
Core Router ECMP
Core Router Redundant
ECMP
Distribution
Verteilung
Distri-Router Link Aggregation
Distri-Switch Stacking
Link Aggregation
Access & Server
Zugang
Access-Switch
Server-Pool Load Balancer
Clients
App-LB
Cloud
Public Cloud
AWS ELB
Azure ALB
GCP CLB
Cloud LB

Lastverteilung auf allen Ebenen

Ein modernes Unternehmensnetzwerk nutzt Lastverteilung auf mehreren Ebenen:

  • WAN/Internet: BGP Multi-Path für Load Balancing zwischen Providern
  • WAN Aggregation: SD-WAN für anwendungs-basiertes Routing und Link-Auswahl
  • Core Layer: ECMP für Lastverteilung auf gleichwertige Pfade
  • Distribution: Link Aggregation für höhere Bandbreite und Redundanz
  • Access/Server: Application Load Balancing (L7) für Server-Pools
  • Cloud: Cloud-native Load Balancer für auto-skalierende Dienste

3. Methoden der Routing-Lastverteilung

Die wichtigsten Techniken für Lastverteilung im Unternehmens-Routing im Überblick.

ECMP

Equal-Cost Multi-Path

Verteilt Traffic gleichmäßig auf mehrere Pfade mit gleichen Kosten (Metric). Der Router berechnet einen Hash (z.B. aus Source/Destination IP) und wählt den Pfad.

  • Einfach zu implementieren
  • Unterstützt von OSPF, BGP, IS-IS
  • Per-packet oder per-flow
  • Automatisches Failover
Einsatz: Core-Netzwerke, Rechenzentren, Standortvernetzung mit mehreren Links

SD-WAN

Software-Defined WAN

Intelligentes, anwendungs-basiertes Routing über mehrere WAN-Verbindungen (MPLS, Internet, 4G/5G). Dynamische Pfadauswahl basierend auf Performance.

  • Application-Aware Routing
  • SLA-basierte Pfadauswahl
  • Zentrales Management
  • Kosteneffizient
Einsatz: Filialvernetzung, Multi-Cloud, Standortvernetzung mit heterogenen Links

Policy-Based Routing

Richtlinien-basiert

Traffic wird nicht nur nach Zieladresse, sondern nach festgelegten Richtlinien (Source-IP, Protokoll, Port, App) geleitet. Ermöglicht feingranulare Steuerung.

  • Feingranulare Steuerung
  • Traffic-Engineering
  • Quality of Service (QoS)
  • Sicherheit durch Isolation
Einsatz: Segmentierung, Dedizierte Pfade für VoIP/Video, Gast-Netzwerke

Link Aggregation

LACP / EtherChannel

Bündelt mehrere physische Verbindungen zu einer logischen Verbindung mit höherer Bandbreite und Redundanz.

  • Höhere Bandbreite
  • Redundanz (Failover)
  • Load Balancing per Hash
  • Standard: LACP (IEEE 802.3ad)
Einsatz: Core-Distribution, Server-Uplinks, Storage-Verbindungen

BGP Multi-Path

Border Gateway Protocol

BGP kann mehrere gleichwertige Pfade zu einem Ziel in der Routing-Tabelle halten und den Traffic darauf verteilen.

  • Provider-Load-Balancing
  • Globale Lastverteilung
  • AS-Path Load Balancing
  • Redundanz über Provider
Einsatz: WAN-Anbindung, Multi-Homing, Internet-Edge, Rechenzentren

DNS-basierte Lastverteilung

Round-Robin DNS / GeoDNS

Verteilt Anfragen auf DNS-Ebene durch mehrere A-Records oder geografisches Routing. Einfach, aber limitiert.

  • Einfach zu implementieren
  • Geo-Routing möglich
  • Keine spezielle Hardware
  • Kein Health Checking
Einsatz: Globale Web-Services, CDN, Multi-Cloud, Disaster Recovery

Welche Methode für welchen Use Case?

  • ECMP: Standard für Core-Netzwerke mit homogenen Pfaden
  • SD-WAN: Für heterogene WAN-Umgebungen mit MPLS + Internet
  • PBR: Für spezifische Traffic-Engineering-Anforderungen
  • Link Aggregation: Für höhere Bandbreite zwischen Switches/Servern
  • BGP Multi-Path: Für Provider-Load-Balancing im WAN
  • DNS LB: Für globale Verteilung und Disaster Recovery

4. Konfigurationsbeispiele

Praktische Konfigurationsbeispiele für die wichtigsten Routing-Lastverteilungsmethoden.

ECMP (Cisco / OSPF)

Cisco IOS ! OSPF mit ECMP aktivieren router ospf 1 network 192.168.1.0 0.0.0.255 area 0 network 10.0.0.0 0.0.0.255 area 0 ! ECMP aktivieren (Standard: 4 Pfade) maximum-paths 4 ! Überprüfung der ECMP-Routen show ip route 10.0.0.0 ! ECMP mit per-packet Load Balancing ip cef load-sharing algorithm include-ports source-destination

Policy-Based Routing (Cisco)

Cisco IOS ! Access-List für Traffic definieren access-list 100 permit tcp 192.168.1.0 0.0.0.255 any eq 443 access-list 100 permit tcp 192.168.1.0 0.0.0.255 any eq 80 ! Route-Map definieren route-map PBR-MAP permit 10 match ip address 100 set ip next-hop 10.0.0.2 ! PBR auf Interface anwenden interface GigabitEthernet0/0 ip policy route-map PBR-MAP

Link Aggregation (LACP)

Cisco IOS ! Port-Channel konfigurieren interface Port-Channel1 switchport mode trunk switchport trunk allowed vlan 10,20,30 ! Member-Ports konfigurieren interface GigabitEthernet0/1 channel-group 1 mode active ! mode active = LACP aktiv interface GigabitEthernet0/2 channel-group 1 mode active ! Port-Channel Status prüfen show etherchannel summary

SD-WAN (Viptela/Cisco)

Cisco SD-WAN ! SD-WAN Policy für Lastverteilung policy data-policy _DATA_POLICY sequence 10 match source-ip 192.168.1.0/24 destination-ip 10.0.0.0/24 app-list "Voice" action ! Beste Link-Qualität wählen set local-tloc color "gold" encap "ipsec" ! Fallback auf andere Links set fallback-tloc color "silver" encap "ipsec" sequence 20 match source-ip 192.168.1.0/24 action ! Load Balancing auf alle verfügbaren Links set load-balance true

Wichtige Konfigurations-Parameter

  • maximum-paths: Anzahl der ECMP-Pfade (standard 4, bis zu 16)
  • load-balance: Algorithmus für Traffic-Verteilung (per-packet oder per-flow)
  • set ip next-hop: Ziel für PBR
  • channel-group mode: LACP-Modus (active/passive)
  • color: Link-Qualität in SD-WAN (gold, silver, bronze)

5. Vergleich der Routing-Lastverteilungsmethoden

Methode OSI-Layer Einsatzbereich Komplexität Health Checks Sticky Sessions
ECMP Layer 3 Core-Netzwerk, Rechenzentrum Niedrig Routing-Protokoll Per-flow (Hash)
SD-WAN Layer 3-7 WAN, Multi-Cloud, Filialen Hoch Ja (SLA) Ja
PBR Layer 3 Traffic-Engineering Mittel Nein Nein
Link Aggregation Layer 2 Switch-Uplinks, Server Niedrig LACP Per-flow (Hash)
BGP Multi-Path Layer 3 WAN, Provider-Edge Mittel BGP Per-flow (Hash)
DNS LB Application Web, CDN, Global Niedrig Nein Nein

6. Best Practices

Die wichtigsten Empfehlungen für Routing-basierte Lastverteilung im Unternehmen.

Redundanz & Failover

  • Immer mindestens 2 parallele Pfade planen
  • Automatisches Failover mit BFD oder OSPF
  • Diverse Provider für WAN-Anbindung
  • Redundante Hardware im Core

ECMP Optimierung

  • Gleiche Metrik für alle Pfade sicherstellen
  • Per-flow Load Balancing verwenden (kein per-packet)
  • Hash-Algorithmus anpassen (Source/Dest IP + Port)
  • Pfad-Anzahl an Bandbreite anpassen

Monitoring & Performance

  • Link-Auslastung überwachen
  • Latenz und Jitter tracken
  • Packet Loss pro Pfad messen
  • Alerts bei Überlastung

Sicherheit

  • Verschlüsselte VPN-Tunnel für WAN
  • Segmentierung durch PBR
  • DDoS-Schutz auf Edge-Routern
  • Access-Lists für sensible Traffic

SD-WAN Optimierung

  • Application-Aware Policies definieren
  • SLA-Werte realistisch setzen
  • Automatisches Failover testen
  • Bandbreiten-Management aktivieren

Dokumentation

  • Netzwerk-Architektur dokumentieren
  • Routing-Table und Pfade festhalten
  • Config-Versionierung mit Git
  • Runbooks für Failover-Szenarien

Typische Fehler vermeiden

  • Asymmetrisches Routing: Hin- und Rückweg über verschiedene Pfade kann Firewalls verwirren
  • Per-Packet Load Balancing: Kann zu Out-of-Order-Paketen führen – besser per-flow
  • Keine Health Checks: Fällt ein Pfad aus, wird Traffic weiterhin gesendet
  • Überdimensionierung: Zu viele Pfade können das Routing verlangsamen
  • Kein Monitoring: Performance-Probleme werden nicht erkannt

7. FAQ – Häufige Fragen

Häufige Fragen zur Routing-Lastverteilung

Was ist der Unterschied zwischen ECMP und SD-WAN?

ECMP: Verteilt Traffic auf gleichwertige Pfade (gleiche Metrik). Einfach, aber statisch. Wird typischerweise im Core-Netzwerk eingesetzt.

SD-WAN: Intelligentes, anwendungs-basiertes Routing über verschiedene Link-Typen (MPLS, Internet, 4G/5G). Dynamische Pfadauswahl basierend auf Performance (Latenz, Jitter, Packet Loss).

Fazit: ECMP für homogene Netzwerke, SD-WAN für heterogene WAN-Umgebungen.

Wie viele Pfade sollte ich für ECMP konfigurieren?

Empfehlungen:

  • Mindestens: 2 Pfade (für Redundanz)
  • Standard: 4 Pfade (gute Balance zwischen Performance und Komplexität)
  • Maximum: 8-16 Pfade (abhängig von Hardware und Routing-Protokoll)
  • Achtung: Zu viele Pfade erhöhen die Routing-Tabelle und CPU-Last
Was ist der Unterschied zwischen per-packet und per-flow Load Balancing?

Per-packet: Jedes Paket wird einzeln auf die Pfade verteilt. Kann zu Out-of-Order-Paketen führen, was TCP stört. Selten empfohlen.

Per-flow: Alle Pakete eines Flows (gleiche Source/Destination IP + Port) gehen über denselben Pfad. Behält die Paket-Reihenfolge bei. Empfohlen für die meisten Anwendungen.

Der Hash-Algorithmus bestimmt, welcher Flow welchen Pfad bekommt (z.B. Source-IP, Destination-IP, Ports).

Welches Routing-Protokoll unterstützt ECMP?

ECMP wird von den meisten dynamischen Routing-Protokollen unterstützt:

  • OSPF: Native Unterstützung für ECMP
  • BGP: Unterstützt Multi-Path (BGP Multipath)
  • EIGRP: Kann mehrere gleichwertige Pfade nutzen
  • IS-IS: Native ECMP-Unterstützung
  • Statisches Routing: Kann mit mehreren statischen Routen genutzt werden
Wie teste ich meine Routing-Lastverteilung?

Wichtige Tests für Routing-Lastverteilung:

  • Failover-Test: Pfade abschalten und prüfen ob Traffic umgeleitet wird
  • Load-Test: Traffic-Generatoren (z.B. iPerf) für Lasttests
  • Hash-Verteilung: Prüfen, ob Flows gleichmäßig verteilt werden
  • Performance-Test: Latenz und Bandbreite über verschiedene Pfade messen
  • Monitoring: Link-Auslastung und Routing-Tabelle überwachen
Was ist der Unterschied zwischen Link Aggregation und ECMP?

Link Aggregation (LACP): Bündelt mehrere physische Verbindungen zu einer logischen Verbindung auf Layer 2. Erhöht Bandbreite und Redundanz zwischen Switches/Servern.

ECMP: Verteilt Traffic auf mehrere Pfade auf Layer 3. Pfade können über verschiedene Router gehen, nicht nur direkte Verbindungen.

Einsatz: Link Aggregation für Switch-Uplinks, ECMP für Core-Routing.

Welche Rolle spielt SD-WAN in der Routing-Lastverteilung?

SD-WAN erweitert die Routing-Lastverteilung um:

  • Application-Awareness: Unterschiedliche Behandlung von VoIP, Video, Daten
  • Dynamische Pfadauswahl: Echtzeit-Überwachung von Latenz, Jitter, Packet Loss
  • Zentrale Steuerung: Policies werden zentral definiert und auf alle Knoten verteilt
  • Multi-Link: Nutzung von MPLS, Internet, 4G/5G gleichzeitig

SD-WAN ersetzt nicht ECMP, sondern ergänzt es auf der WAN-Ebene.

Wie vermeide ich asymmetrisches Routing?

Asymmetrisches Routing bedeutet, dass Hin- und Rückweg unterschiedliche Pfade nehmen. Probleme mit Firewalls (Stateful) können entstehen.

Lösungen:

  • Per-flow Load Balancing: Gleicher Flow nimmt immer denselben Pfad in beide Richtungen
  • Firewall-Clustering: Firewalls teilen Session-State
  • PBR: Explizite Steuerung für bestimmte Flows
  • Routing-Design: Symmetrische Pfade durch gleiche Metriken

Zusammenfassung

Die wichtigsten Punkte

  • Routing-Lastverteilung: Verteilt Traffic auf mehrere Pfade für Skalierbarkeit und Verfügbarkeit
  • ECMP: Standard für gleichwertige Pfade im Core-Netzwerk
  • SD-WAN: Intelligente, anwendungs-basierte Lastverteilung über WAN
  • PBR: Feingranulare Steuerung durch Richtlinien
  • Link Aggregation: Bündelung von Layer-2-Verbindungen
  • BGP Multi-Path: Provider-Load-Balancing im WAN
  • DNS LB: Einfache globale Verteilung
  • Best Practices: Redundanz, Monitoring, Security, Dokumentation
  • Per-flow vs Per-packet: Per-flow wird empfohlen
  • Failover: Automatische Umschaltung bei Ausfall

Nächste Schritte

Bereit, Routing-Lastverteilung in Ihrem Unternehmen einzusetzen? Hier ein empfohlener Weg:

  1. Analyse: Bestehende Netzwerk-Architektur und Engpässe identifizieren
  2. Ziele definieren: Verfügbarkeit, Performance, Kosten
  3. Methode wählen: ECMP, SD-WAN, PBR oder Kombination
  4. Design: Redundanz, Pfad-Anzahl, Load-Balancing-Algorithmus
  5. Konfiguration: Schrittweise Einführung mit Rollback-Plan
  6. Testing: Failover, Load-Tests, Performance-Messungen
  7. Monitoring: Dauerhafte Überwachung und Alerts
  8. Dokumentation: Architektur, Config, Runbooks

Weiterführende Themen

Netzwerk-Architektur

Enterprise Netzwerk-Design, Topologien und Best Practices.

Zur Netzwerk-Architektur
Routing-Protokolle

OSPF, BGP, EIGRP, IS-IS – Die wichtigsten Routing-Protokolle im Überblick.

Zu Routing-Protokollen
SD-WAN

Software-Defined WAN – Architektur, Vorteile und Implementierung.

Zu SD-WAN
Netzwerksicherheit

Firewalls, Segmentierung, VPN und Sicherheitskonzepte.

Zur Netzwerksicherheit