Introduktion till OSPF

OSPF står för öppet kortaste sökväg För det första är det ett routingsprotokoll som används i Internet Protocol (IP) nätverk. OSPF använder routingalgoritmer för länkstatus och fungerar inom ett enda autonomt system. Det är ett öppet standardbaserat routingprotokoll för länktillstånd som skapades på 1980-talet. Idag kan protokollet användas av alla leverantörer eftersom det har gjorts till en öppen standard.

OSPF är ett av de mest använda protokollen i stora företagsnätverk. Den var utformad för att stödja variabel längdmaskmaskning (eller VLSM) och Classless Inter-Domain Routing (CIDR) -adress, modeller. En av styrkorna med OSPF är att den kan upptäcka förändringar i topologin, t.ex. länkfel, snabbt och när ändringarna har hittats kan en ny slingfri routingstruktur konvergeras på bara några sekunder.

OSPF-områden

I OSPF kan ett autonomt system delas in i områden, vilket hjälper till att minska länkstillståndsannonserna och annan OSPF-overheadtrafik som annars skickas till nätverket. Låt oss ta en titt:

  • Ryggradsområde: Det är också känt som område0 eller område 0.0.0.0, det utgör själva kärnan i ett OSPF-nätverk, och alla andra områden i nätverket är anslutna till ryggradsområdet. Det ansvarar för att distribuera routningsinformation mellan områden som inte är områdestyper för ryggraden.
  • Stubområde: När det gäller Stud Area är routing i området helt och hållet baserat på en standardrutt. Det är ett område som inte tar emot annonser utanför det autonoma systemet (AS)
  • Inte så stubby områden: NSSA är en typ av stubb som kan importera AS externa rutter och skicka dem till något annat område. Den kan emellertid inte ta emot AS-externa rutter från andra områden i nätverket.
  • Transitområden: Det är ett område med två eller flera OSPF-gränserutrar och det kan användas för att skicka nätverkstrafik från ett angränsande område till ett annat. Den kommer inte från trafik och däremot är den destinationen för en sådan trafik.

Hur fungerar OSPF?

När OSPF är konfigurerad lyssnar den på sina grannar i nätverken och samlar alla tillgängliga länkstatusdata. Dessa data används sedan för att skapa en topologikarta som innehåller alla tillgängliga sökvägar i nätverket. Denna databas sparas för användning och vi kallar den Link State Database.

När Link State-databasen har gjorts används den för att beräkna den kortaste vägen till subnät / nätverk med hjälp av en algoritm som kallas Shortest Path First som utvecklades av Edsger W Dijkstra. OSPF skapar 3 tabeller:

  • Ruttabell: Den innehåller de bästa fungerande banorna som för närvarande används för att vidarebefordra trafik mellan två grannar.
  • Granntabell: Detta innehåller alla upptäckta OSPF-grannar.
  • Topologitabell: Den här innehåller hela nätverkets färdplan. Denna vägkarta innehåller alla tillgängliga OSPF-routrar och behåller beräknade data om bästa och alternativa vägar.

Routertyper i OSPF

  • Intern router : Den här routern innehåller alla gränssnitt som tillhör varandra i samma område.
  • Area Border Router: ABR ansluter ett eller flera områden med ett huvudnätverk. En ABR anses vara medlem i alla områden den är ansluten till. Det har flera Link State-databaser i minnet, en för varje område.
  • Backbone Router: En router som har ett gränssnitt till ett ryggradsområde kallas en backbone router.
  • Autonom system Boundary Router: ASBR är en router som är ansluten till nätverket med mer än ett routingsprotokoll. ASBR utbyter routinginfo med autonoma routrar för routrar. Dessa kör ett yttre routingprotokoll, använder angivande rutter eller till och med använder båda metoderna.

Ansökningar om öppen kortaste väg först

OSPF är det första distribuerade routingprotokollet. Det kan konvergera med ett nätverk på några sekunder och det är ett av protokollen som kan ge slingfria vägar. Förutom dessa funktioner tillåter OSPF införande av policyer för spridning av rutter i nätverket.

OSPF är bättre på att dela last på externa länkar jämfört med andra IGP: er. Med tanke på dessa fördelar kan det finnas en utbredd användning.

Implementeringar av OSPF

  • Microsofts Windows NT 4.0 Server, Windows 2000 Server och Windows Server 2003 har alla OSPF v2 i routing- och fjärråtkomsttjänster. Microsoft tog bort stödet med Windows Server 2008 och senare version av Serveroperativsystem av företaget.
  • OpenBSD Operativsystem har en implementering av OpenBGPD-protokollet som har OpenOSPFD-implementering.
  • BIRD implementerar OSPFv2 och OSPFv3 båda.
  • GNU Zebra är en GPL-routing-svit som stöder OSPF för Unix-liknande system.
  • Multi-Protocol Routing-modul i Netware har stöd för OSPF.

Fördelar med OSPF

Nu när du har förstått vad OSPF är, låt oss ta en titt på några av de viktigaste fördelarna med att använda Open Shortest Path First-protokoll i nätverk:

  • OSPF är lätt skalbar, vilket innebär att med mycket liten krångel kan vi skala den för att använda i ett mycket stort nätverk
  • Open Shortest Path First Protocol har fullt stöd för subnät.
  • Användning av Hello-paket: OSPF skickar små hej-paket för att verifiera länkoperationer och ignorerar överföring av stora tabeller.
  • OSPF Stöder ruttmärkning: I OSPF kan rutter taggas för att underlätta samverkan med godtyckliga värden.
  • Routing: OSPF kan dirigera paket baserat på deras servicefält.

Nackdelar med OSPF

  • OSPF är ett processorintensivt protokoll att använda.
  • Eftersom den har mer än en kopia av routningsinformation, förbrukar den mer minne.
  • OSPF är ett mer komplext protokoll att förstå och lära sig jämfört med andra Internetprotokoll.

Slutsats

Öppna kortaste vägen Först som ett routingsprotokoll har en viktig plats i internetinfrastrukturen. Att kunna hitta den kortaste vägen enkelt och snabbt hjälper till att minska onödig nätverksbelastning och förmågan att hitta en annan sökväg i händelse av fel på bästa sätt hjälper till att öka nätverkets stabilitet.

Rekommenderade artiklar

Detta har varit en guide till Vad är OSPF? Här diskuterade vi OSPF: s verk, implementering, tillämpning, fördelar och nackdelar. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Vad är ett binärt träd i Java?
  2. Introduktion till datornätverk
  3. Vad är en girig algoritm?
  4. Karriär i företagsledning
  5. Vad är IPv6?

Kategori: