waarom schakelen BGP-buren tussen Idle -, Connect-en actieve toestanden?

Inleiding

BGP-routers kunnen routeringsinformatie alleen uitwisselen wanneer zij onderling een peerverbinding tot stand brengen. De BGP peer establishment begint met het maken van een TCP-verbinding tussen de apparaten. Nadat een TCP-verbinding tot stand is gebracht, proberen de BGP-apparaten een BGP-sessie te maken door de uitwisseling van BGP Open berichten, waar ze BGP-versie uitwisselen, als nummer, hold time en BGP-identifier.

bij het proces van BGP-peer establishment kunnen verschillende dingen voorkomen dat een BGP-buur correct wordt gevestigd. Dit document bespreekt enkele van deze mogelijke redenen voor deze kwestie:

  • de verklaring van de buurman is onjuist.

  • er bestaan geen routes naar het buuradres , of de standaard route (0.0.0.0/0) wordt gebruikt om de peer te bereiken.

  • het update-source Commando ontbreekt onder BGP.

  • een typefout resulteerde in het verkeerde IP-adres in het buurstatement of het verkeerde autonome systeemnummer. U moet uw configuraties controleren.

  • Unicast is gebroken als gevolg van een van deze redenen:

    • verkeerde virtuele circuit (VC) mapping in een asynchrone Transfer Mode (ATM) of Frame Relay omgeving in een zeer redundant netwerk.

    • Access list blokkeert het unicast-of TCP-pakket.

    • Network Address Translation (NAT) draait op de router en vertaalt het unicast-pakket.

    • laag 2 is naar beneden.

  • het ontbreken van de ebgp-multihop commando is een veel voorkomende fout die peers te voorkomen verschijnen. Deze kwestie wordt besproken in het tweede voorbeeld.

vereisten

vereisten

er zijn geen specifieke vereisten voor dit document.

gebruikte onderdelen

dit document is niet beperkt tot specifieke software-en hardwareversies.

de informatie in dit document is gemaakt op basis van apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden gebruikt, zijn gestart met een gewist (standaard) configuratie. Als u in een live netwerk werkt, zorg er dan voor dat u de mogelijke impact van een commando begrijpt voordat u het gebruikt.

Netwerkdiagram

gebruik dit netwerkdiagram als voorbeeld voor de eerste drie oorzaken:

conventies

zie Cisco Technical Tips Conventions voor meer informatie over document conventions.

het Buurstatement is onjuist

het commando ip BGP-samenvatting tonen op Router R1-AGS toont dat de sessie actief is.

R1-AGS(9)# show ip bgp summaryBGP table version is 1, main routing table version 1Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd10.10.10.2 4 400 0 0 0 0 0 never Active

hier zijn de configuraties:

de commando ‘ s debug ip bgp en debug ip tcp transacties tonen dat de TCP verbinding mislukt.

debuggen op Router R1-AGS:

debuggen op Router R6-2500:

oplossing

om deze situatie te verhelpen, corrigeer het loopback-adres in de neighbor-instructie of verwijder het update-source-commando uit de configuratie.

in dit voorbeeld wordt het adres gecorrigeerd.

een blik op de show ip BGP summary commando toont Router R1-AGS is in de gevestigde staat.

R1-AGS(9)#show ip bgp summaryBGP table version is 1, main routing table version 1Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd1.1.1.1 4 400 3 3 1 0 0 00:00:26 0

opmerking: als een BGP-sessie niet wordt ingesteld na het opnieuw laden van een router, configureer dan de buurman soft-herconfiguratie statements onder BGP om soft reset.

er bestaan geen Routes naar het Buuradres of de standaardroute wordt gebruikt om de Peer

te bereiken het commando ip BGP-samenvatting tonen op Router R1-AGS toont dat de sessie momenteel actief is.

R1-AGS(9)#show ip bgp summaryBGP table version is 1, main routing table version 1Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd1.1.1.1 4 400 0 0 0 0 0 never Active

hier zijn de configuraties:

als u debug commando ‘ s uitvoert, toont het dat er geen route naar de buurman is.

debuggen op Router R1-AGS:

debuggen op Router R6-2500:

oplossing

de oplossing moet een route naar de volgende hop opnemen in het BGP-buurstatement. Afhankelijk van de situatie kunt u een statische of dynamische route gebruiken. In een interne BGP (iBGP) omgeving waar je meer controle hebt, kun je de route dynamisch doorgeven met behulp van een routeringsprotocol. In een externe BGP (eBGP) situatie, is het raadzaam om een statische route te configureren om de volgende hop te bereiken.

gebruik het buurcommando ebgp-multihop alleen als het IP-adres waarnaar u kijkt op uw eBGP-peer niet direct verbonden is.

in dit voorbeeld werd een statische route gebruikt.

het commando ip BGP summary tonen laat zien dat Router R1-AGS zich in de gevestigde staat bevindt.

R1-AGS(9)# show ip bgp summaryBGP table version is 1, main routing table version 1Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd1.1.1.1 4 400 3 3 1 0 0 00:00:26 0

opmerking: Een standaard route zal nooit gebruikt worden om een BGP sessie op te zetten (iBGP/eBGP), en je ziet dezelfde (geen route) uitvoer in de debugs, hoewel je in staat bent om de BGP buur te pingen. De oplossing is opnieuw om een route toe te voegen aan de BGP buur.

het commando update-source ontbreekt onder BGP

het commando IP BGP-samenvatting weergeven op Router R1-AGS toont aan dat de sessie actief is.

R1-AGS(9)# show ip bgp summaryBGP table version is 1, main routing table version 1Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd1.1.1.1 4 400 0 0 0 0 0 never Active

hier zijn de configuraties:

als u debug commando ‘ s uitvoert, toont het dat de TCP verbinding mislukt.

debuggen op Router R1-AGS:

debuggen op Router R6-2500:

oplossing

om dit probleem op te lossen, configureert u het update-source commando op beide routers, of verwijdert u het update-source commando en wijzigt u het buurstatement op beide routers. Dit zijn voorbeelden van beide oplossingen.

hier wordt het update-source Commando geconfigureerd op beide routers.

het commando ip BGP summary tonen laat zien dat Router R1-AGS zich in de gevestigde staat bevindt.

R1-AGS(9)# show ip bgp summaryBGP table version is 1, main routing table version 1Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd2.2.2.2 4 400 3 3 1 0 0 00:00:26 0

je hoeft alleen het update-source commando te gebruiken als iemand naar je loopback adres kijkt. Dit geldt voor een iBGP peer en een eBGP peer.

hier wordt het update-source Commando verwijderd en wordt het buurstatement op beide routers gewijzigd.

het commando ip BGP summary tonen laat zien dat Router R1-AGS zich in de gevestigde staat bevindt.

R1-AGS(9)# show ip bgp summaryBGP table version is 1, main routing table version 1Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd10.10.10.2 4 400 3 3 1 0 0 00:00:26 0



+