BGP (Border Gateway Protocol) bruker en 
 banevektorrutingsalgoritme  . 
 
 Her er grunnen:
 
 *  bane vektor: BGP fokuserer på hele banen (eller ruten) til en destinasjon, ikke bare avstanden. Den bruker en vektor av attributter, inkludert som bane, opprinnelse, neste hop og annen informasjon, for å evaluere ruter. 
 *  Rutevalg: BGP bruker disse PATH -attributtene for å bestemme den beste ruten basert på policy -konfigurasjoner. 
 *  Ikke avstandsbasert: I motsetning til RIP eller OSPF, er ikke BGP bare avhengige av hopptelling eller avstand til å velge ruter. 
 
  Nøkkelegenskaper for BGPs banevektoralgoritme: 
 
 *  Stiinformasjon: Algoritmen bruker AS -banen (sekvensen til autonome systemer) for å spore ruten, og hjelper til med å forhindre rutingsløyfer. 
 *  Policy Control: BGP lar administratorer sette retningslinjer, som foretrukne stier, for å påvirke rutevalg basert på faktorer som som banelengde, samfunnskoder eller andre ruteattributter. 
 *  inter-domene-ruting: BGP er designet for ruting mellom forskjellige autonome systemer (ASES), noe som gjør det viktig for internettets globale tilkobling. 
 
  I motsetning til andre rutingprotokoller: 
 
 *  avstandsvektor (f.eks. RIP): Bruker hoptelling som den primære metrikken for rutevalg. 
 *  Link-State (f.eks. OSPF): Bygger et komplett kart over nettverkstopologien og beregner korteste stier basert på koblingskostnader. 
 
 BGPs banevektortilnærming gir mulighet for fleksibilitet og kontroll i rutevalg, noe som gjør det egnet for å håndtere de komplekse rutingskravene på Internett.