Zum Hauptinhalt springen

2. Die IPv6-VPN-Adressfamilie

Die BGP-Multiprotokoll-Erweiterungen [BGP-MP] ermöglichen es BGP, Routen aus mehreren „Adressfamilien" zu übertragen. Wir führen das Konzept der „IPv6-VPN-Adressfamilie" ein, ähnlich der in [BGP/MPLS-VPN] eingeführten VPN-IPv4-Adressfamilie.

Eine IPv6-VPN-Adresse ist eine 24-Byte-Größe, die mit einem 8-Byte-„Route Distinguisher" (RD) beginnt und mit einer 16-Byte-IPv6-Adresse endet.

Der Zweck des RD besteht lediglich darin, verschiedene Routen für ein gemeinsames IPv6-Adresspräfix zu ermöglichen, ähnlich dem in [BGP/MPLS-VPN] definierten Zweck des RD. Wie in [BGP/MPLS-VPN] zugelassen, kann der RD verwendet werden, um mehrere verschiedene Routen für dasselbe System zu erstellen. Dies kann durch Erstellen von zwei verschiedenen IPv6-VPN-Routen erreicht werden, die denselben IPv6-Teil, aber unterschiedliche RDs aufweisen. Auf diese Weise kann das BGP des Anbieters mehrere verschiedene Routen für dasselbe System installieren und die Verwendung einer Richtlinie zulassen, um zu entscheiden, welche Pakete welche Route verwenden.

Darüber hinaus, wenn zwei VPNs dasselbe IPv6-Adresspräfix verwenden (das tatsächlich unterschiedliche physische Systeme darstellt), wandelt der PE dies in ein eindeutiges IPv6-VPN-Adresspräfix mit unterschiedlichem RD um. Dies stellt sicher, dass, wenn dieselbe Adresse in zwei verschiedenen VPNs verwendet wird, zwei völlig unterschiedliche Routen für diese Adresse installiert werden können, eine pro VPN.

Da IPv6-VPN-Adressen und IPv6-Adressen zu unterschiedlichen Adressfamilien gehören, behandelt BGP sie niemals als vergleichbare Adressen.

Eine VRF kann für ein einzelnes IPv6-Adresspräfix mehrere äquivalente IPv6-VPN-Routen besitzen. Wenn eine Zieladresse in einer VRF mit einer IPv6-VPN-Route übereinstimmt, wird tatsächlich nur der IPv6-Teil abgeglichen.

Das Format und die Codierung des Route Distinguisher sind in [BGP/MPLS-VPN] festgelegt.

Wenn eine Site sowohl über IPv4- als auch über IPv6-Fähigkeiten verfügt, kann derselbe RD verwendet werden, um sowohl eine IPv6-Adresse als auch eine IPv4-Adresse anzukündigen. Alternativ können unterschiedliche RDs verwendet werden, um IPv4-Adressen und IPv6-Adressen separat anzukündigen. Beachten Sie jedoch, dass im Anwendungsbereich dieser Spezifikation IPv4-Adressen und IPv6-Adressen stets in ihren jeweiligen getrennten Kontexten verarbeitet werden und keine IPv4-IPv6-Interworking-Fragen oder damit verbundenen Techniken diskutiert werden.