BGP vs OSPF
Det finnes ulike måter at datapakker kan flyttes gjennom et nettverk. Ruting er det generelle begrepet som refererer til måten de pakkene blir flyttet gjennom et nettverk på. Vanligvis er måter som definerer formater for pakkeoverføring i et nettverk kjent som rutingsprotokoller.
Det er to typer ruting, nemlig statisk og dynamisk. Statisk ruting er hvor pakkene beveger seg gjennom et nettverk med samme identiske bane helt til bestemmelsesstedet. Statisk ruting passer best for små nettverk, mens dynamisk ruting passer bedre på større nettverk, for eksempel internett.
For dynamisk ruting kan pakkene kanaliseres til en annen vei (rute) på flyet av rutere, da banen vurderes som en bedre egnet for å nå den tiltenkte destinasjonen. For eksempel, hvis en destinasjon kan nås gjennom flere ruter, vil rutere normalt selvkonfigureres for å rute pakkene på den korteste banen som er tilgjengelig, selv om en kortere vei her refererer til en med mindre humle, i motsetning til kortere i avstand. Rutere omprogrammerer rutingstabellene ved å kommunisere med hverandre ved hjelp av ruteprotokoller. Blant de mest kjente protokollene er rutingsinformasjonsprotokollen (RIP), den første korteste banen først (OSPF) og Border Gateway Protocol (BGP).
OSPF vil alltid søke etter den raskeste ruten, og ikke den korteste, til tross for navnet sitt. Rutere som bruker OSPF-protokollen, kontrollerer statusen til de andre ruterne som de har tilgang til, og sender ofte en melding. Fra dette kan de finne ut en ruters status, og om den er online. Når det gjelder OSPF, vil rutere kjenne alle tilgjengelige baner mulig, ikke bare de korteste, og de vil også tillate lastbalansering, der en ruter kan dele datagrammet jevnt mellom de tilgjengelige banene til en destinasjon. OSPF brukes hovedsakelig på småskala nettverk som er sentralt administrert.
BGP-protokollen brukes hovedsakelig på svært store nett, som internett. Som sådan bruker rutere på Internett BGP-protokollen, og den er klassifisert som en ekstern gateway-protokoll, mens OSPF er en intern gateway-protokoll. BGP kan enten være intern eller ekstern. Intern BGP er hvor protokollen brukes av en samling av rutere og klientmaskiner under samme administrasjonsenhet, som er kjent som et autonomt system. Den eksterne BGP er hvor protokollen kjører under to autonome systemer som er forskjellige.
BGP er mer komplisert enn OSPF, da det benytter ulike attributter ved å bestemme den beste banen for datagram.
Sammendrag:
BGP er grense gateway-protokollen, mens OSPF er den første korteste banen først.
BGP brukes i større skala nettverk, som internett, mens OSPF brukes på nettverk som under samme administrasjon.
BGP er mye mer komplisert enn OSPF.