Video: MicroNugget: What is BGP and BGP Configuration Explained | CBT Nuggets 2025
Border Gateway Protocol (BGP) er en ekstern gatewayprotokol (EGP), hvilket betyder, at den er designet til at fungere som en routingprotokol på kanten af dit netværk, idet du sender routingoplysninger om strukturen på dit netværk bag din gateway-router.
Disse oplysninger kan derefter sendes til andre BGP routere, og informerer dem om hvilke netværk der findes bag BGP routeren. En BGP-router annoncerer ruter, som de har lært og kan også videresende ruter lært fra de IGP'er, der findes på deres netværk, som illustreret i den følgende figur.
BGP's formål er ikke blot at udveksle sine oplysninger, men også at udveksle netværksforsynings-og tilgængelighedsoplysninger for autonome systemer (AS) -baner med andre BGP-systemer på netværket. Denne proces gør det muligt for alle systemer at konstruere topologityper af hele netværksinfrastrukturen på begge sider af BGP-linket.
Denne proces gør det også muligt for disse systemer at identificere sløjfer og andre problemer, som kan påvirke netværksydelsen og tilgængeligheden.
BGP har flere versioner af BGP, og version 4 er den nuværende. Når to BGP-systemer begynder at kommunikere, forsøger de at bruge version 4 af protokollen. Hvis et system ikke understøtter version 4, forhandler de ned til ældre versioner af protokollen, indtil de finder en version, som de begge kan bruge.
Som med andre routingprotokoller understøtter BGP modifikation af den foretrukne rute gennem ændring af metriske værdier. BGP gør det med vægte. En vægt er den administrative værdi, der er tildelt den lokale router. Denne værdi kan være alt mellem 0 og 65, 535 med en standardværdi på Cisco-routere på 32, 768.
For at tvinge trafik gennem en bestemt router kan du have sine naboer tildele højere vægte til ruter, end de har lært fra den pågældende router. Så højere vægter identificerer en foretrukken rute, mens andre ruteringsprotokoller lavere omkostninger identificerer den foretrukne rute.