Verschil tussen BGP en OSPF

BGP versus OSPF

Er zijn verschillende manieren waarop datapakketten door een netwerk kunnen worden verplaatst. Routing is de algemene term die verwijst naar de manier waarop die pakketten door een netwerk worden verplaatst. Normaal gesproken worden manieren die de formaten van pakketoverdracht in een netwerk definiëren, routingprotocollen genoemd.

Er zijn twee soorten routing, namelijk statisch en dynamisch. Bij statische routering verplaatsen pakketten zich door een netwerk met hetzelfde identieke pad, helemaal naar hun bestemming. Statische routering is het meest geschikt voor kleine netwerken, terwijl dynamische routering beter geschikt is voor grotere netwerken, bijvoorbeeld op internet.

Voor dynamische routering kunnen pakketten routers naar een ander pad (route) worden gekanaliseerd, gezien het pad als een beter pad wordt beschouwd dat geschikt is om de beoogde bestemming te bereiken. Als een bestemming bijvoorbeeld via verschillende routes kan worden bereikt, zullen routers normaal zichzelf configureren om de pakketten op het kortste beschikbare pad te routeren, hoewel een korter pad hier verwijst naar een met minder hop, in tegenstelling tot een kortere afstand. Routers herprogrammeren hun routingtabellen door met elkaar te 'communiceren' met behulp van routeringsprotocollen. Een van de bekendste protocollen zijn het Routering Information Protocol (RIP), Open Shortest Path First (OSPF), en het Border Gateway Protocol (BGP).

De OSPF zoekt altijd naar de snelste route, en niet de kortste, ondanks de naam. Routers die het OSPF-protocol gebruiken, verifiëren de status van de andere routers waartoe zij toegang hebben en sturen vaak een bericht. Hieruit kunnen ze de status van een router vaststellen en of deze online is. Met betrekking tot OSPF zullen routers alle beschikbare paden kennen, niet alleen de kortste, en ze zullen ook taakverdeling toestaan, waarbij een router het datagram gelijkmatig kan splitsen tussen de beschikbare paden naar een bestemming. OSPF wordt voornamelijk gebruikt op kleinschalige netwerken die centraal worden beheerd.

Het BGP-protocol wordt voornamelijk gebruikt op zeer grootschalige netwerken, zoals internet. Als zodanig gebruiken routers op het internet het BGP-protocol en het is geclassificeerd als een extern gateway-protocol, terwijl OSPF een intern gateway-protocol is. BGP kan zowel intern als extern zijn. Interne BGP is waar het protocol wordt gebruikt door een verzameling routers en clientmachines onder dezelfde beheereenheid, die bekend staat als een autonoom systeem. De externe BGP is waar het protocol wordt uitgevoerd onder twee autonome systemen die verschillen.

BGP is ingewikkelder dan OSPF, omdat het verschillende attributen gebruikt bij het bepalen van het beste pad voor een datagram.

Samenvatting:
BGP is het Border Gateway Protocol, terwijl OSPF het Open Kortste Pad is.
BGP wordt gebruikt op grotere netwerken, zoals internet, terwijl OSPF wordt gebruikt op netwerken die onder hetzelfde beheer vallen.
BGP is veel gecompliceerder dan OSPF.