Border Gateway Protocol (BGP) Routing Protocol Oversikt

January 8  by Eliza

Border Gateway Protocol (BGP) er en ekstern Gateway Protocol (EGP), som betyr at den er laget for å fungere som en ruting protokoll på kanten av nettverket ditt, passerer ruting informasjon om strukturen av nettverket bak din gateway-ruteren.

Denne informasjonen kan deretter sendes videre til andre BGP rutere, informere dem om hvilke nettverk blir funnet bak BGP ruteren. En BGP ruter kunngjør ruter som de har lært og kan også videresende ruter lært fra IGPs funnet på sine nettverk, som vist i figuren nedenfor.

BGP formål er ikke bare å utveksle sin informasjon, men også for å utveksle nettverk reachability og tilgjengelighet informasjon for Autonomous Systems (AS) baner med andre BGP systemer på nettverket. Denne prosessen gjør at alle systemer for å konstruere topologi grafer over hele nettverksinfrastruktur på begge sider av koblingen BGP.

Denne prosessen gjør at også disse systemene for å identifisere looper og andre problemer som kan påvirke nettverksytelsen og tilgjengelighet.

Border Gateway Protocol (BGP) Routing Protocol Oversikt


BGP har flere versjoner av BGP, og versjon 4 er den nåværende. Når to BGP-systemer begynner å kommunisere, forsøker de å bruke versjon 4 av protokollen. Hvis ett system ikke støtter versjon 4, de forhandle ned til eldre versjoner av protokollen før de finner en versjon de begge kan bruke.

Som med andre rutingsprotokoller, støtter BGP modifikasjon av den foretrukne rute gjennom modifikasjon av metriske verdier. BGP gjør det med vekter. En vekt er den administrative verdien tilordnet den lokale ruteren. Denne verdien kan være alt mellom 0 og 65 535 med en standardverdi på Cisco-rutere av 32768.

Å tvinge trafikken gjennom en spesifikk router, kan du ha sine naboer tildele høyere vekter til ruter enn de har lært fra at ruteren. Så, høyere vekter identifisere en foretrukket rute, mens med andre ruting protokoller lavere kostnader identifisere den foretrukne rute.