Inhalt

Einführung

Voraussetzungen

Anforderungen

Verwendete Komponenten

Konventionen

Konfigurieren

Netzwerkdiagramm

Updates senden und empfangen

Konfigurationen

Autonomes System-DOT-Format

Überprüfen

Fehlerbehebung

Zugehörige Informationen

Einführung

Dieses Dokument enthält Beispielkonfigurationen für das Entfernen von AS-Nummern (Private Autonomous System) aus ausgehenden eBGP-Updates. Die AS-Nummern fallen unter zwei Kategorien: private und öffentliche. Ebenso wie private und öffentliche IP-Adressen können Sie die privaten AS-Nummern nicht ins Internet leiten. Die öffentlichen AS-Nummern liegen zwischen 1 und 64511 und die privaten AS-Nummern zwischen 64512 und 65535. Sie können private AS-Nummern verwenden, um große ASs in mehrere kleine ASs zu unterteilen, die über eBGP verbunden sind. Wenn Sie mit einem einzigen ISP verbunden sind, kann der ISP außerdem private AS-Nummern zuweisen, um öffentliche AS-Nummern zu erhalten. Sie müssen diese privaten AS-Nummern jedoch entfernen, bevor Sie die Updates an das globale BGP-Netz (Internet) senden.

Hinweis: Die Zuweisung privater AS-Nummern wird nicht empfohlen, wenn Sie eine Verbindung zu mehreren ISPs herstellen. Private AS-Nummern können verwendet werden, wenn das Kundennetzwerk eine Verbindung zu einem einzelnen ISP herstellt (Single-Homed oder Dual-Homed).

Weitere Informationen zu privaten AS-Nummern finden Sie unter Entfernen privater autonomer Systemnummern im BGP.

Voraussetzungen

Anforderungen

Für dieses Dokument bestehen keine speziellen Anforderungen.

Verwendete Komponenten

Die Informationen in diesem Dokument gelten für die folgenden Software- und Hardwareversionen:

- Cisco IOS® Softwareversion 12.2(27)

- Cisco Router der Serien 2501 und 2503

Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.

Konventionen

Weitere Informationen zu Dokumentkonventionen finden Sie in den Cisco Technical Tips Conventions (Technische Tipps zu Konventionen von Cisco).

Konfigurieren

In diesem Abschnitt erhalten Sie Informationen zum Konfigurieren der in diesem Dokument beschriebenen Funktionen.

Hinweis: Verwenden Sie das Command Lookup Tool (nur registrierte Kunden), um weitere Informationen zu den in diesem Dokument verwendeten Befehlen zu erhalten.

Netzwerkdiagramm

In diesem Dokument wird eine Netzwerkeinrichtung verwendet, bei der Router 3 die private AS-Nummer 6500 und Router 1 und Router 2 die öffentlichen AS-Nummern AS 1 bzw. AS 5 verwenden.

Router 2 befindet sich in der Cloud des Service Providers mit Router 1 (mit AS 1) und Router 3 (mit AS 6500) als Clients.

Updates senden und empfangen

In diesem Verfahren wird die Abfolge von Ereignissen erläutert, die auftreten, wenn Router 3 ein Netzwerk ankündigt (in diesem Fall 10.0.0.0/24).

1. Router 3 informiert das Netzwerk 10.0.0.0/24 mit dem AS-path-Attribut 65000 an Router 2.

2. Router 2 empfängt das Update von Router 3 und gibt den Eintrag für das Netzwerk 10.0.0.0 /24 in seiner Routing-Tabelle ein. Der nächste Hop lautet 172.16.0.1 (serielle Schnittstelle S0 auf Router 3).

3. Router 2 (Service Provider Device), bei Konfiguration mit dem Befehl remove-private-AS (192.168.0.2), entfernt die private AS-Nummer und erstellt ein neues Update-Paket mit einer eigenen AS-Nummer als AS-Pfadattribut für das Netzwerk 10.0.0.0/24 und sendet das gleiche an Router 1, das sich in AS1 befindet.

4. Router 1 empfängt das eBGP-Update für das Netzwerk 10.0.0.0/24 und macht einen Eintrag in seiner Routing-Tabelle mit dem nächsten Hop 192.168.0.1 (serielle Schnittstelle S1 auf Router 2). Das AS-Pfad-Attribut für dieses Netzwerk, wie auf Router 1 gesehen, ist AS 5 (Router 2). Daher werden die privaten AS-Nummern daran gehindert, die BGP-Tabellen des Internets aufzurufen.

Konfigurationen

In diesem Dokument werden folgende Konfigurationen verwendet:

- Router 3

- Router 2

- Router 1

Router 3

Current configuration :

!

interface Ethernet0

ip address 10.0.0.1 255.255.255.0

!

interface Serial0

ip address 172.16.0.1 255.255.255.0

!

router bgp 65000

network 10.0.0.0 mask 255.255.255.0

neighbor 172.16.0.2 remote-as 5

!--- Configures Router 2 as an eBGP neighbor in public AS 5.

!

end

Router 2

Current configuration :

!

!

interface Ethernet0

ip address 172.30.1.1 255.255.0.0

!

interface Serial0

ip address 172.16.0.2 255.255.255.0

!

interface Serial1

ip address 192.168.0.1 255.255.255.0

!

router bgp 5

network 172.30.0.0

network 192.168.0.0

neighbor 172.16.0.1 remote-as 65000

!--- Configures Router 3 as an eBGP neighbor in private AS 65000.

neighbor 192.168.0.2 remote-as 1

!--- Configures Router 1 as an eBGP neighbor in public AS 1.

neighbor 192.168.0.2 remove-private-AS

!--- Removes the private AS numbers from outgoing eBGP updates.

!

!

end

Router 1

Current configuration :

!

version 12.2

!

!

interface Serial0

ip address 192.168.0.2 255.255.255.0

!

router bgp 1

neighbor 192.168.0.1 remote-as 5

!--- Configures Router 2 as an eBGP neighbor in public AS 5.

!

end

Autonomes System-DOT-Format

In diesem Beispiel wird erläutert, wie die AS-Nummer größer als 65535 in ein autonomes 4-Byte-System (ASDOT-Format) konvertiert wird.

Vor der ASDOT-Konfiguration

Router#show run | beg router

router bgp 131280

no synchronization

bgp log-neighbor-changes

no auto-summary

ASDOT-Konfiguration

Router(config-router)#bgp asnotation dot

Router(config-router)#end

Nach der Konfiguration

Router#show run | beg router bgp

router bgp 2.208  <==

no synchronization

bgp asnotation dot

bgp log-neighbor-changes

no auto-summary !

Überprüfen

Dieser Abschnitt enthält Informationen zur Bestätigung, dass Ihre Konfiguration ordnungsgemäß funktioniert.

Das Output Interpreter Tool (nur registrierte Kunden) (OIT) unterstützt bestimmte show-Befehle. Verwenden Sie das OIT, um eine Analyse der Ausgabe des Befehls show anzuzeigen.

Die Debug-Meldungen, die mit dem Befehl debug ip bgp updates auf Router 1 ausgeführt wurden, zeigen, dass das Update für das Netzwerk 10.0.0.0/24, das von Router 2 (192.68.0.1) empfangen wurde, über das AS-Pfadattribut 5 verfügt, das die AS-Nummer von Router 2 ist. Der Befehl show ip bgp auf Router 2 und Router 1 veranschaulicht dies ebenfalls.

Router1#

1w1d: %BGP-5-ADJCHANGE: neighbor 192.168.0.1 Up

1w1d: BGP(0): 192.168.0.1 computing updates, afi 0,

neighbor version 0, table version 1, starting at 0.0.0.0

1w1d: BGP(0): 192.168.0.1 update run completed, afi 0,

ran for 0ms, neighbor version 0, start version 1, throttled to 1

1w1d: BGP: 192.168.0.1 initial update completed

1w1d: BGP(0): 192.168.0.1 rcvd UPDATE w/ attr: nexthop

192.168.0.1, origin i, path 5

1w1d: BGP(0): 192.168.0.1 rcvd 10.0.0.0/24

1w1d: BGP(0): Revise route installing 10.0.0.0/24 -> 192.168.0.1

to main IP table

1w1d: BGP(0): 192.168.0.1 computing updates, afi 0, neighbor

version 1, table version 2, starting at 0.0.0.0

1w1d: BGP(0): 192.168.0.1 update run completed, afi 0, ran for 0ms,

neighbor version 1, start version 2, throttled to 2

Router2#show ip bgp

BGP table version is 3, local router ID is 192.168.0.1

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal

Origin codes: i - IGP, e - EGP, ? - incomplete

Network         Next Hop      Metric  LocPrf Weight   Path

*> 10.0.0.0/24     172.16.0.2         0              0   65000 i

*> 172.30.0.0      0.0.0.0            0         32768    i

Router1#show ip bgp

BGP table version is 19, local router ID is 192.168.0.2

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal

Origin codes: i - IGP, e - EGP, ? - incomplete

Network          Next Hop      Metric  LocPrf  Weight  Path

*> 10.0.0.0/24      192.168.0.1                        0  5 i

*> 172.30.0.0       192.168.0.1        0               0  5 i

Die BGP-Tabelle von Router 2 zeigt, dass das Netzwerk 10.0.0.0 von AS 65000 stammt. Die BGP-Tabelle von Router 1 zeigt, dass dasselbe Netzwerk von AS 5 stammt. Dies liegt an dem Befehl remove-private-as auf Router 2 (Nachbar 192.168.0.2), der die private AS-Nummer entfernt und verhindert, dass private AS-Nummern in das Internet gelangen. Aus diesem Grund hat AS 1 (Router 1) eine einheitliche Ansicht, dass AS 5 der Ausgangspunkt des Netzwerks 10.0.0.0/24 ist.

Fehlerbehebung

Für diese Konfiguration sind derzeit keine spezifischen Informationen zur Fehlerbehebung verfügbar.

Zugehörige Informationen

- BGP-Support-Seite

- Entfernen unabhängiger privater Systemnummern im BGP

- Erläutern des unabhängigen 4-Byte-Systems

- Technischer Support und Dokumentation - Cisco Systems