miksi BGP-naapurit vaihtavat tyhjäkäynnin, yhteyden ja aktiivisten tilojen välillä?

Johdanto

BGP-reitittimet voivat vaihtaa reititystietoja vain muodostaessaan vertaisyhteyden niiden välille. BGP peer-perustaminen alkaa TCP-yhteyden luomisesta laitteiden välille. TCP-yhteyden muodostamisen jälkeen BGP-laitteet yrittävät luoda BGP-istunnon vaihtamalla BGP Open-viestejä, joissa ne vaihtavat BGP-version numerona, pitoaikana ja BGP-tunnisteena.

BGP: n vertaisperustamisprosessissa useat asiat voivat estää BGP: n naapuruuden perustamisen oikein. Tässä asiakirjassa käsitellään joitakin näistä mahdollisista syistä tähän kysymykseen:

  • naapurin lausunto on virheellinen.

  • mitään reittejä naapurin osoitteeseen ei ole , tai oletusreittiä (0.0.0.0/0) käytetään vertaisverkon tavoittamiseen.

  • update-source-komento puuttuu BGP: stä.

  • kirjoitusvirhe johti naapurin lauseessa väärään IP-osoitteeseen tai väärään autonomisen järjestelmän numeroon. Tarkista kokoonpanosi.

  • Unicast on rikki yhden näistä syistä:

    • väärä virtual circuit (VC) – kartoitus asynkronisessa Siirtotilassa (ATM) tai Kehysreleympäristössä erittäin tarpeettomassa verkossa.

    • Access list estää unicast-tai TCP-paketin.

    • Network Address Translation (Nat) on käynnissä reitittimessä ja kääntää unicast-paketin.

    • Kerros 2 on alhaalla.

  • ebgp-multihop-komennon puuttuminen on yleinen virhe, joka estää vertaisia ilmestymästä. Tätä kysymystä käsitellään toisessa esimerkissä.

Edeltävät opinnot

vaatimukset

tälle asiakirjalle ei ole erityisiä vaatimuksia.

käytetyt komponentit

tätä asiakirjaa ei ole rajoitettu tiettyihin ohjelmisto-ja laitteistoversioihin.

tässä asiakirjassa esitetyt tiedot on luotu tietyssä laboratorioympäristössä olevista laitteista. Kaikki tässä asiakirjassa käytetyt laitteet käynnistyivät tyhjennetyllä (oletus) asetuksella. Jos työskentelet live-verkossa, varmista, että ymmärrät minkä tahansa komennon mahdollisen vaikutuksen ennen sen käyttöä.

verkkokaavio

käytä tätä verkkokaaviota esimerkkinä kolmesta ensimmäisestä syystä:

konventiot

katso lisätietoa dokumenttikäytännöistä Ciscon teknisten vinkkien konventioista.

naapurin lausunto on virheellinen

Näytä IP BGP-Yhteenveto-komento reitittimessä R1-AGS näyttää, että istunto on aktiivinen.

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

tässä ovat kokoonpanot:

debug ip BGP ja debug ip TCP transactions komennot osoittavat TCP-yhteyden epäonnistuneen.

reitittimen R1-AGS:

reitittimen R6-2500:

ratkaisu

tilanteen korjaamiseksi joko korjaa naapurilauseessa oleva loopback-osoite tai poista update-source-komento asetuksista.

tässä esimerkissä osoite on korjattu.

katso Näytä ip BGP summary-komento näyttää, että reititin R1-AGS on vakiintuneessa tilassa.

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

Huomautus: Jos BGP-istuntoa ei estetä reitittimen uudelleenlatauksen jälkeen, määritä BGP: n alla olevat naapurin soft-reconfiguraatiolausunnot, jotta voidaan soft reset.

Naapuriosoitteeseen ei ole olemassa reittejä tai Oletusreittiä käytetään Peer

Näytä IP BGP-Yhteenveto-komento reitittimessä R1-AGS näyttää, että istunto on tällä hetkellä aktiivinen.

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

tässä ovat kokoonpanot:

jos suoritat debug-komentoja, se osoittaa, että naapuriin ei ole reittiä.

Debugit reitittimellä R1-AGS:

Debugit reitittimellä R6-2500:

ratkaisu

ratkaisu sisältää reitin seuraavaan hyppyyn BGP-naapurilausekkeessa. Voit käyttää staattista tai dynaamista reittiä tilanteesta riippuen. Sisäisessä BGP (iBGP) – ympäristössä, jossa sinulla on enemmän kontrollia, voit levittää reittiä dynaamisesti reititysprotokollan avulla. Ulkoisessa BGP (eBGP) – tilanteessa on suositeltavaa määrittää staattinen reitti seuraavaan hyppyyn.

käytä naapuri-ebgp-multihop-komentoa vain silloin, kun IP-osoite, johon katsot eBGP-vertaisverkossa, ei ole suoraan yhteydessä.

tässä esimerkissä käytettiin staattista reittiä.

Näytä ip BGP-Yhteenveto-komento näyttää, että reititin R1-AGS on vakiintuneessa tilassa.

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

Huomautus: Oletusreittiä ei koskaan käytetä BGP-istunnon (iBGP/eBGP) perustamiseen, ja näet saman (Ei reittiä) tulosteen debugeissa, vaikka pystyt pingaamaan BGP-naapurin. Ratkaisu on jälleen lisätä reitti BGP naapuri.

update-source-komento puuttuu kohdasta BGP

Näytä IP BGP-Yhteenveto-komento reitittimessä R1-AGS näyttää, että istunto on aktiivinen.

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

tässä ovat kokoonpanot:

jos suoritat debug-komentoja, se näyttää TCP-yhteyden epäonnistumisen.

Debugit reitittimessä R1-AGS:

Debugit reitittimessä R6-2500:

ratkaisu

tämän ongelman ratkaisemiseksi, joko määritä update-source-komento molemmissa reitittimissä, tai poista update-source-komento ja muuta naapurin lauseke molemmissa reitittimissä. Nämä ovat esimerkkejä molemmista ratkaisuista.

tässä update-source-komento on määritetty molempiin reitittimiin.

Näytä ip BGP-Yhteenveto-komento näyttää, että reititin R1-AGS on vakiintuneessa tilassa.

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

sinun tarvitsee vain käyttää update-source-komentoa, kun joku kurkistaa loopback-osoitteeseesi. Tämä pätee iBGP-ja eBGP-vertaiskoneisiin.

tässä update-source-komento poistetaan ja naapurin lauseke muutetaan molemmissa reitittimissä.

Näytä ip BGP-Yhteenveto-komento näyttää, että reititin R1-AGS on vakiintuneessa tilassa.

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



+