Video: [HD] Översikt över SolarEdge’s 2024
Border Gateway Protocol (BGP) är ett externt gatewayprotokoll (EGP), vilket innebär att det är utformat för att fungera som en routing-protokollet på kanten av ditt nätverk, och skickar routinginformation om strukturen på ditt nätverk bakom din gateway-router.
Denna information kan sedan skickas vidare till andra BGP-routrar, informera dem om vilka nätverk som finns bakom BGP-routern. En BGP-router tillkännager vägar som de har lärt sig och kan också vidarebefordra rutter som lärt sig från IGP: erna som finns på deras nätverk, vilket illustreras i följande figur.
BGP: s syfte är inte bara att utbyta information, utan också att utbyta nätverksåtkomst och tillgänglighetsinformation för autonoma system (AS) -banor med andra BGP-system i nätverket. Denna process gör det möjligt för alla system att konstruera topologiska grafer för hela nätverksinfrastrukturen på båda sidor av BGP-länken.
Med denna process kan även dessa system identifiera loopar och andra problem som kan påverka nätverksprestanda och tillgänglighet.
BGP har flera versioner av BGP, och version 4 är den nuvarande. När två BGP-system börjar kommunicera försöker de använda version 4 av protokollet. Om ett system inte stöder version 4, förhandlar de ner till äldre versioner av protokollet tills de hittar en version som de båda kan använda.
Som med andra routingsprotokoll stödjer BGP modifiering av den föredragna rutten genom modifiering av metriska värden. BGP gör det med vikter. En vikt är det administrativa värdet som tilldelats den lokala routern. Detta värde kan vara allt mellan 0 och 65, 535 med ett standardvärde på Cisco-routrar av 32, 768.
För att tvinga trafik genom en viss router kan du få sina grannar att tilldela högre vägar till rutor än de har lärt sig av den routern. Därför identifierar högre vikter en föredragen rutt, medan med andra routingsprotokoll sänker kostnaderna den önskade rutten.