BGP bruker fire grunnleggende meldinger. Tabell 12-4 viser meldingstypene og gir en kort beskrivelse av hver.
Tabell 12-4 BGP Meldingstyper
NØKKELPUNKT
Tabell 12-4 Bgp Meldingstyper
NØKKELPUNKT
Melding |
Formål |
Åpne |
Brukes til å etablere et naboforhold og utveksle grunnleggende parametere. |
Keepalive |
Brukes til å opprettholde nabo forholdet, med nonreceipt av en keepalive melding i forhandlet Hold timer forårsaker BGP å få ned nabo tilkobling. (Tidtakere kan konfigureres med bgp tidtakere keepalive holdtime underkommandoen eller nabo tidtakere keepalive holdtime BGP underkommandoen.) |
Melding |
Formål |
Oppdatering |
Brukes til å utveksle ruting informasjon, som dekket mer fullstendig i neste avsnitt. |
Varsling |
Brukes når BGP-feil oppstår; forårsaker en tilbakestilling til naboforholdet når den sendes. |
Målrettet Tilbakestilling AV Bgp-Peer-Tilkoblinger
Eksempel 12-3 viser hvordan du tilbakestiller nabo-tilkoblinger ved hjelp av kommandoen naboavstenging, og viser underveis de forskjellige bgp-nabostatene. Eksemplet bruker rutere R1 og R6 Fra Figur 12-2, som konfigurert I Eksempel 12-2.
Eksempel 12-3 Eksempler På Nabostater
! R1 slår av r6 peer-tilkobling, debug ip bgp viser flytte til en ned tilstand,! som viser som «Inaktiv (Admin)» under vis ip bgp sammendrag. R1 # debug ip bgp
bgp feilsøking er på for adressefamilien: BGP IPv4 R1 # conf t
Skriv inn konfigurasjonskommandoer, en per linje. Slutt MED CNTL/Z. R1(config)# router bgp 123 r1(config-router)# neigh 10.1.16.6 nedleggelse R1#
*Mar 4 21:01:45.946: BGP: 10.1.16.6 gikk Fra Etablert Til Tomgang
*mar 4 21:01:45.946: %BGP-5-adjchange: NABO 10.1.16.6 ned admin, nedleggelse
r1# vis ip bgp sammendrag | inkluder 10.1.16.6
10.1.16.6 4 678 353 353 0 0 0 00:00:06 Tomgang (Admin)
! Deretter reverserer ingen nabo avslutningskommandoen admin-tilstanden. De forskjellige ! debug meldinger (med noen utelatt) liste de ulike statene. Vær også oppmerksom på at ! siste melding er en loggmelding i dette eksemplet som oppstår på grunn av ! standardkonfigurasjon av bgp log-nabo-endringer. Resten er resultatet av ! en feilsøke ip bgp-kommando. R1 # conf t
Skriv inn konfigurasjonskommandoer, en per linje. Slutt MED CNTL/Z. R1(config)# router bgp 123
R1( config-router) # ingen neigh 10.1.16.6 nedleggelse
*Mar |
BGP: 10 |
gikk Fra Inaktiv Til Aktiv |
||||||||
*Mar |
BGP: 10 |
åpne aktiv, delay 15571ms |
||||||||
*Mar |
BGP: 10 |
gikk Fra Tomgang Til Å Koble Til |
||||||||
*Mar |
BGP: 10 |
rcv meldingstype 1, lengde (ekskl |
. topptekst) 26 |
|||||||
*Mar |
BGP: 10 |
rcv ÅPEN, versjon 4, holdtime 18 |
0 sekunder |
|||||||
*Mar |
BGP: 10 |
gikk Fra Connect Til OpenSent |
||||||||
*Mar |
BGP: 10 |
sende ÅPEN, versjon 4, min som: |
123, holdtime |
|||||||
seconds |
||||||||||
*Mar |
BGP: 10 |
rcv OPEN w/ OPTION parameter len |
: 16 |
BGP: 10.1.16.6 rcvd OPEN w/ remote AS 678
BGP: 10.1.16.6 rcvd ÅPEN m / fjernkontroll SOM 678
*Mar |
BGP: |
16.6 gikk Fra OpenSent Til OpenConfirm |
|||||||
*Mar |
BGP: |
16.6 send melding type 1, lengde (inkl. topptekst) 45 |
|||||||
*Mar |
BGP: |
16.6 gikk Fra OpenConfirm Til Etablert |
|||||||
*Mar |
%BGP |
ADJCHANGE: nabo 10.1.16.6 Opp |
Alle bgp-naboer kan tilbakestilles med kommandoen clear ip bgp * exec, som i likhet med kommandoen neighbor shutdown tilbakestiller naboforbindelsen, lukker tcp-tilkoblingen til den naboen, og fjerner alle oppføringer fra bgp-tabellen lært fra den naboen. Den klare kommandoen vil bli vist i resten av kapitlet etter behov, inkludert i dekning av hvordan du fjerner bare noen naboer.
Merk Kapittel 13 dekker hvordan clear-kommandoen kan brukes til å implementere rutingspolicyendringer uten å tilbakestille naboen helt, ved hjelp av en funksjon kalt myk rekonfigurering.