Skillnad mellan BGP och OSPF

BGP vs OSPF

Det finns olika sätt att datapaket kan flyttas via ett nätverk. Routing är den allmänna termen som hänvisar till hur dessa paket flyttas via ett nätverk. Normalt är sätt som definierar formaten för paketöverföring i ett nätverk kända som routingsprotokoll.

Det finns två typer av routing, nämligen statisk och dynamisk. Statisk routing är där paket flyttar genom ett nätverk med samma identiska sökväg, hela vägen till deras destination. Statisk routing passar bäst för små nätverk, medan dynamisk routing passar bättre på större nätverk, till exempel internet.

För dynamisk routing kan paket kanaliseras till en annan väg (rutt) i flygningen med routrar, eftersom banan anses vara en bättre lämpad för att nå den avsedda destinationen. Om en destination exempelvis kan nås via flera rutter, kommer routrarna normalt att konfigurera sig själv för att styra paketen på den kortaste vägen som finns, även om en kortare väg här refererar till en med mindre humle, i motsats till kortare i avstånd. Routrar omprogrammerar deras routing tabeller genom att "kommunicera" med varandra med hjälp av routing protokoll. Bland de mest kända protokollen finns routingsinformationsprotokollet (RIP), den kortaste kortanslutna först (OSPF) och gränskontrollprotokollet (BGP).

OSPF söker alltid efter den snabbaste vägen, och inte den kortaste, trots sitt namn. Routrar som använder OSPF-protokollet verifierar statusen för de andra routrar som de har tillgång till, ofta skickar ett meddelande. Därefter kan de kontrollera en router status och om den är online. När det gäller OSPF kommer routrarna att känna till alla tillgängliga vägar, inte bara de kortaste, och de kommer också att möjliggöra lastbalansering, där en router kan dela datagrammet jämnt mellan de tillgängliga vägarna till en destination. OSPF används huvudsakligen på mindre nät som är centralt administrerade.

BGP-protokollet används huvudsakligen på mycket storskaliga nätverk, som internet. Som sådan använder routrar på internet BGP-protokollet, och det klassificeras som ett externt gateway-protokoll, medan OSPF är ett internt gateway-protokoll. BGP kan antingen vara internt eller externt. Intern BGP är där protokollet används av en samling av routrar och klientmaskiner under samma administrationsenhet, som är känt som ett autonomt system. Den externa BGP är där protokollet körs under två autonoma system som är olika.

BGP är mer komplicerat än OSPF, eftersom det använder olika attribut för att bestämma den bästa vägen för ett datagram.

Sammanfattning:
BGP är gränskontrollprotokollet, medan OSPF är den första kortaste vägen först.
BGP används i storskaliga nätverk, som internet, medan OSPF används på nätverk som under samma administration.
BGP är mycket mer komplicerat än OSPF.