Configuratie van een monster voor iBGP en eBGP met of zonder een Loopback-adres
Inhoud
Inleiding Voorwaarden Vereisten
Gebruikte componenten Conventies
Configureren Netwerkdiagram iBGP-configuratie eBGP-configuratie
iBGP-configuratie met een logingadres
eBGP-configuratie met een LOOPNAAM-adres Verifiëren
Controleer de iBGP-configuratie Controleer de eBGP-configuratie
Controleer de iBGP-configuratie met een Loopback-adres Controleer de eBGP-configuratie met een Loopback-adres Problemen oplossen
Gerelateerde informatie
Inleiding
BGP is een extern gatewayprotocol (EGP), dat wordt gebruikt om routing tussen domeinen in TCP/IP-netwerken uit te voeren. Een BGP-router moet een verbinding (op TCP-poort 179) met elk van zijn BGP-peers tot stand brengen voordat BGP-updates kunnen worden uitgewisseld. De BGP-sessie tussen twee BGP-peers wordt geacht een externe BGP-sessie (eBGP) te zijn indien de BGP-peers in verschillende autonome systemen (AS) zijn. Een BGP-sessie tussen twee BGP- peers wordt gezien als een interne BGP-sessie (iBGP) als de BGP-peers zich in dezelfde
autonome systemen bevinden.
Standaard wordt de peer relatie ingesteld met behulp van het IP-adres van de interface die het dichtst bij de peer router ligt. Echter, gebruik van de buurbron update-source (alleen
geregistreerde klanten) opdracht, kan om het even welke operationele interface, inclusief de loopback interface, worden gespecificeerd om voor het vestigen van TCP verbindingen te worden gebruikt. Deze methode om een loopback-interface te gebruiken is handig omdat de BGP-sessie niet afgezwakt zal worden als er meerdere paden tussen de BGP-peers zijn, wat er anders toe zou leiden dat de BGP-sessie afgebroken wordt als de fysieke interface die gebruikt wordt voor het instellen van de sessie afneemt. Daarnaast kunnen routers die BGP uitvoeren met meerdere koppelingen tussen hen de balans laden via de beschikbare paden.
loopback adressen.
Opmerking: U kunt deze configuraties gebruiken voor het opzetten van een buurrelatie.
Raadpleeg het Protocol van de Gateway van de Rand voor Interdomain Routing voor complexere configuraties.
Voorwaarden
Vereisten
Zorg er voordat u deze configuratie probeert voor dat u aan deze eis voldoet:
Kennis van BGP-protocollen
●
Gebruikte componenten
Dit document is niet beperkt tot specifieke software- en hardware-versies. De opdrachtoutput die in dit document wordt getoond, is afkomstig van de 2500 Series routers die IOS® versie 12.2(24a) uitvoeren.
Conventies
Raadpleeg voor meer informatie over documentconventies de technische Tips van Cisco.
Configureren
Dit deel bevat de volgende configuratievoorbeelden:
iBGP-configuratie
●
eBGP-configuratie
●
iBGP-configuratie met een logingadres
●
eBGP-configuratie met een LOOPNAAM-adres
●
Deze sectie bevat informatie over het configureren van de functies die in dit document worden beschreven.
N.B.: Als u aanvullende informatie wilt vinden over de opdrachten in dit document, gebruikt u het Opdrachtplanningprogramma (alleen geregistreerd klanten).
Netwerkdiagram
Het netwerk in dit document is als volgt opgebouwd:
iBGP-configuratie
In deze configuratie zijn beide routers in AS 400.
R1-AGS R6-2500
Current configuration:
!-- Output suppressed. interface Serial1 ip address 10.10.10.1 255.255.255.0 ! router bgp 400
!--- Enables BGP for the autonomous
!--- system 400. neighbor 10.10.10.2 remote-as 400 !--- Specifies a neighbor 10.10.10.2 !--- in the remote AS 400, making !--- this an iBGP connection. !-- Output
suppressed. end
Current
configuration:
!-- Output suppressed.
interface Serial0 ip address
10.10.10.2 255.255.255.0 ! router bgp 400 neighbor
10.10.10.1 remote- as 400
!-- Output suppressed. end
eBGP-configuratie
In deze configuratie is de router R1-AGS in AS 300 en is router R6-2500 in AS 400.
R1-AGS R6-2500
Current configuration:
!-- Output suppressed interface Serial1 ip address 10.10.10.1 255.255.255.0 ! router bgp 300
!--- Enables BGP for the autonomous
!--- system 300. neighbor 10.10.10.2 remote-as 400 !--- Specifies a neighbor 10.10.10.2 !--- in the remote AS 400, making !--- this an eBGP connection. !-- Output
suppressed. end
Current
configuration:
!-- Output suppressed.
interface Serial0 ip address
10.10.10.2 255.255.255.0 ! router bgp 400 neighbor
10.10.10.1 remote- as 300
!-- Output suppressed. end
Pers moeten rechtstreeks worden aangesloten bij gebruik van eBGP. Als ze niet rechtstreeks zijn aangesloten, moet de opdracht van de buurgebruiker ebgp-multihop (alleen geregistreerde
bestaan zodat de routers een buurrelatie kunnen vestigen. In de bovenstaande configuratie behoort de R1-AGS-router tot AS 300, terwijl de R6-2500-router tot AS 400 behoort.
iBGP-configuratie met een logingadres
U kunt iBGP configureren met behulp van een loopback-adres (of een andere operationele interface) zoals in deze sectie wordt weergegeven.
R1-AGS R6-2500
Current configuration:
!-- Output suppressed. interface Loopback0 ip address 1.1.1.1
255.255.255.255 ! interface Serial1 ip address 10.10.10.1 255.255.255.0
! router bgp 300 neighbor 2.2.2.2 remote-as 300 neighbor 2.2.2.2 update-source Loopback0 !--- This command specifies that the TCP !--- connection with the specified external !--- peer should be established using the !--- address on the loopback interface. ! ip route 2.2.2.2 255.255.255.255 10.10.10.2 !--- This static route ensures that the !--- remote peer address used for peering !--- is reachable. !-- Output suppressed.
end
Current
configuration:
!-- Output suppressed.
interface Loopback0 ip address 2.2.2.2 255.255.255.255 ! interface Serial0 ip address
10.10.10.2 255.255.255.0 ! router bgp 300 neighbor 1.1.1.1 remote-as 300 neighbor 1.1.1.1 update-source Loopback0 ! ip route 1.1.1.1 255.255.255.255 10.10.10.1 !-- Output suppressed.
end
eBGP-configuratie met een LOOPNAAM-adres
U kunt eBGP ook configureren met behulp van een loopback-adres (of een andere operationele interface) zoals in deze sectie wordt weergegeven. Loopback-interfaces worden op deze manier gebruikt om bereikbaarheid te garanderen in netwerken met meerdere paden, zoals wordt
weergegeven in het gedeelde lading. Gebruik van het Loopback-adres als een BGP-buurtgedeelte van taakverdeling met BGP in één en meerdere omgevingen: Configuraties van monsters.
R1-AGS R6-2500
Current configuration:
!-- Output suppressed. interface Loopback0 ip address 1.1.1.1
255.255.255.255 ! interface Serial1 ip address 10.10.10.1 255.255.255.0 ! router bgp 300 neighbor 2.2.2.2 remote- as 400 neighbor 2.2.2.2 ebgp-multihop 2
!--- This command changes the ttl value in !--- order to allow the packet to reach the !--- external BGP peer which is not directly !--- connected or is
Current
configuration:
!-- Output suppressed.
interface Loopback0 ip address 2.2.2.2 255.255.255.255
! interface Serial0 ip address
using an interface other !--- than the directly connected interface. neighbor 2.2.2.2 update-source Loopback0 !--- This command specifies that the TCP !-- - connection with the external BGP !--- peer should be established using the !- -- address on the loopback interface. ! ip route 2.2.2.2 255.255.255.255
10.10.10.2 !--- This static route ensures that the !--- remote peer address used for peering !--- is reachable. !-- Output suppressed. end
10.10.10.2 255.255.255.0 ! router bgp 400 neighbor
1.1.1.1 remote- as 300 neighbor 1.1.1.1 ebgp- multihop 2 neighbor
1.1.1.1 update- source
Loopback0 ! ip route 1.1.1.1 255.255.255.255 10.10.10.1 !-- Output
suppressed. end
Verifiëren
Deze secties geven informatie die u kunt gebruiken om te bevestigen dat uw configuraties goed werken. Bepaalde tonen opdrachten worden ondersteund door het Uitvoer Tolk Tool , waarmee u een analyse van de uitvoer van het show bevel kunt bekijken.
Controleer de iBGP-configuratie
Gebruik de opdracht BGP-buren (alleen geregistreerde klanten) van de show ip bgp buren om informatie over de TCP- en Border Gateway Protocol (BGP)-verbindingen weer te geven en controleer of de BGP-peer is ingesteld. De output van de show ip bgp buren opdracht hieronder toont de BGP staat als "Vast", wat aangeeft dat de BGP peer relatie succesvol is ingesteld.
R1-AGS# show ip bgp neighbors | include BGP
BGP neighbor is 10.10.10.2, remote AS 400, internal link BGP version 4, remote router ID 2.2.2.2
BGP state = Established, up for 00:04:20 BGP table version 1, neighbor version 1 R1-AGS#
De opdracht om IP bgp-buren te tonen is hierboven met de modifier gebruikt | inclusief BGP. Dit maakt de uitvoer leesbaarder door de opdrachtoutput te filteren en alleen de relevante onderdelen weer te geven.
Daarnaast kan de opdracht Show ip bgp summary (alleen geregistreerde klanten) ook worden gebruikt om de status van alle BGP-verbindingen weer te geven, zoals hieronder wordt getoond.
R1-AGS(9)# show ip bgp summary
BGP router identifier 10.1.1.2, local AS number 400 BGP table version is 1, main routing table version 1
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 10.10.10.2 4 400 3 3 1 0 0 00:00:26 0
Controleer de eBGP-configuratie
Gebruik de opdracht BGP-buren (alleen geregistreerde klanten) van de show ip bgp buren om informatie over de TCP- en Border Gateway Protocol (BGP)-verbindingen weer te geven en
toont de BGP staat als "Vast", wat aangeeft dat de BGP peer relatie succesvol is ingesteld.
R1-AGS# show ip bgp neighbors | include BGP
BGP neighbor is 10.10.10.2, remote AS 400, external link BGP version 4, remote router ID 2.2.2.2
BGP state = Established, up for 00:00:17 BGP table version 1, neighbor version 1
Daarnaast kan de opdracht Show ip bgp summary (alleen geregistreerde klanten) ook worden gebruikt om de status van alle BGP-verbindingen weer te geven, zoals hieronder wordt getoond.
R1-AGS(9)# show ip bgp summary
BGP router identifier 10.10.10.1, local AS number 300 BGP table version is 1, main routing table version 1
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 10.10.10.2 4 400 3 3 1 0 0 00:00:26 0
Controleer de iBGP-configuratie met een Loopback-adres
Gebruik de opdracht BGP-buren (alleen geregistreerde klanten) van de show ip bgp buren om informatie over de TCP- en Border Gateway Protocol (BGP)-verbindingen weer te geven en controleer of de BGP-peer is ingesteld. De output van de show ip bgp buren opdracht hieronder toont de BGP staat als "Vast", wat aangeeft dat de BGP peer relatie succesvol is ingesteld.
R1-AGS# show ip bgp neighbors | include BGP
BGP neighbor is 2.2.2.2, remote AS 300, internal link BGP version 4, remote router ID 2.2.2.2
BGP state = Established, up for 00:00:28 BGP table version 1, neighbor version 1 R1-AGS#
Daarnaast kan de opdracht Show ip bgp summary (alleen geregistreerde klanten) ook worden gebruikt om de status van alle BGP-verbindingen weer te geven, zoals hieronder wordt getoond.
R1-AGS(9)# show ip bgp summary
BGP table version is 1, main routing table version 1
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 2.2.2.2 4 400 3 3 1 0 0 00:00:26 0
Controleer de eBGP-configuratie met een Loopback-adres
Gebruik de opdracht BGP-buren (alleen geregistreerde klanten) van de show ip bgp buren om informatie over de TCP- en Border Gateway Protocol (BGP)-verbindingen weer te geven en controleer of de BGP-peer is ingesteld. De output van de show ip bgp buren opdracht hieronder toont de BGP staat als "Vast", wat aangeeft dat de BGP peer relatie succesvol is ingesteld.
R1-AGS# show ip bgp neighbors | include BGP
BGP neighbor is 2.2.2.2, remote AS 400, external link BGP version 4, remote router ID 2.2.2.2
BGP state = Established, up for 00:00:16 BGP table version 1, neighbor version 1
External BGP neighbor may be up to 2 hops away.
Daarnaast kan de opdracht Show ip bgp summary (alleen geregistreerde klanten) ook worden gebruikt om de status van alle BGP-verbindingen weer te geven, zoals hieronder wordt getoond.
R1-AGS(9)# show ip bgp summary
BGP router identifier 1.1.1.1, local AS number 300 BGP table version is 1, main routing table version 1
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 2.2.2.2 4 400 3 3 1 0 0 00:00:26 0
Problemen oplossen
Raadpleeg waarom de BGP-buren verwisselen tussen onverenigde, verbonden en actieve staten?
en BGP voor probleemoplossing voor informatie over probleemoplossing.
Gerelateerde informatie
EBGP-multihop en de opdracht update-bron
●
Laad het delen met BGP in enkele en multifunctionele omgevingen: Configuraties van voorbeelden
●
BGP-ondersteuningspagina
●
Technische ondersteuning - Cisco-systemen
●