Zum Hauptinhalt springen

Anhang A. Multihomed Hosts

Dieser Anhang behandelt Überlegungen für Hosts mit mehreren Schnittstellen oder Hosts, die mit mehreren Netzwerken verbunden sind (multihomed Hosts), bei Verwendung von Neighbor Discovery.

A.1. Übersicht (Overview)

Ein multihomed Host ist ein Host mit:

  • Mehreren physischen Schnittstellen (z. B. Ethernet und Wi-Fi)
  • Mehreren logischen Schnittstellen auf einer einzigen physischen Schnittstelle
  • Verbindungen zu mehreren Netzwerken oder Subnetzen

Multihoming führt zu Komplexitäten in Neighbor Discovery, insbesondere bei:

  • Quelladressauswahl
  • Router-Auswahl
  • Präfixverwaltung
  • Standardrouten-Auswahl

A.2. Quelladressauswahl (Source Address Selection)

Wenn ein multihomed Host Pakete sendet, muss er eine geeignete Quelladresse auswählen. Die Auswahl beeinflusst:

Erreichbarkeit: Die ausgewählte Quelladresse muss vom Ziel aus erreichbar sein, unter Berücksichtigung von Routing-Richtlinien und Ingress-Filterung.

Leistung: Verschiedene Schnittstellen können unterschiedliche Eigenschaften haben (Bandbreite, Latenz, Kosten).

Richtlinien: Administrative Richtlinien können vorschreiben, welche Schnittstelle für bestimmte Ziele zu verwenden ist.

RFC 6724 definiert den Standard-Quelladressauswahl-Algorithmus, der Faktoren wie diese berücksichtigt:

  • Scope-Matching
  • Bevorzugte Adressen vs. veraltete Adressen
  • Home-Adressen vs. Care-of-Adressen (Mobile IPv6)
  • Label-Matching und Richtlinientabellen

A.3. Router-Discovery auf mehreren Schnittstellen (Router Discovery on Multiple Interfaces)

Ein multihomed Host empfängt Router Advertisements auf mehreren Schnittstellen. Wichtige Überlegungen umfassen:

Schnittstellenspezifische Router-Listen: Der Host SOLLTE (SHOULD) separate Default Router Lists für jede Schnittstelle führen, da Router auf einer Schnittstelle möglicherweise nicht von einer anderen Schnittstelle aus erreichbar sind.

Default Router-Auswahl: Bei der Auswahl eines Default Routers muss der Host berücksichtigen:

  • Über welche Schnittstelle der Router erreichbar ist
  • Router-Präferenzen (falls über RFC 4191 angekündigt)
  • Schnittstellenpräferenzen basierend auf lokalen Richtlinien

Präfixinformationen: Über Router Advertisements gelernte Präfixe werden der Schnittstelle zugeordnet, auf der sie empfangen wurden. Ein Host SOLLTE NICHT (SHOULD NOT) eine Adresse von einer Schnittstelle verwenden, um Pakete über eine andere Schnittstelle zu senden, es sei denn, dies ist explizit konfiguriert.

Für einen multihomed Host wird die On-Link-Bestimmung komplexer:

  • Eine Adresse kann auf einer Schnittstelle on-link sein, aber nicht auf einer anderen
  • Der Host muss verfolgen, welche Präfixe auf welchen Schnittstellen on-link sind
  • Beim Senden von Paketen muss der Host sowohl die Quelladresse als auch die ausgehende Schnittstelle konsistent auswählen