I OSPF (Open Shortest Path First) är en av de grundläggande designprinciperna att dela upp ett stort nätverk i flera mindre areor. Detta görs för att optimera och effektivisera routing-processen. Nedan följer några centrala punkter om syftet och funktionerna för OSPF-areor:
Syfte med OSPF-areor
- Skalbarhet: Genom att dela upp ett stort nätverk i mindre areor reduceras mängden routing-information som varje router behöver hantera. Detta minskar både minnes användningen och processor belastningen på routrarna.
- Minimerade Routing-uppdateringar: OSPF-areor minskar mängden routing-trafik som skickas över nätverket eftersom routing-uppdateringar kan begränsas till den area där en förändring sker, istället för att sprida dem över hela nätverket.
- Organisatorisk Flexibilitet: Olika areor kan konfigureras för att motsvara olika administrativa eller geografiska behov inom en organisation, vilket möjliggör bättre kontroll över trafikflödet och säkerhetspolicyn.
OSPF-areor typer
- Backbone Area (Area 0): Detta är kärnan i ett OSPF-nätverk. Alla andra areor måste vara direkt eller indirekt anslutna till ryggrads arean. Det underlättar kommunikation mellan de olika areor.
- Non-backbone Areas (Normal Areas): Dessa är standard-areor som inte har speciella restriktioner eller funktioner. De kan innehålla både interna och externa länkar.
- Stub Areas: Dessa areor är utformade för att minska mängden extern routing-information som passerar genom. I en stub area annonseras externa rutter som en default-rutt (default route).
- Totally Stubby Areas: En vidareutveckling av stub areas där även inter-area rutterna sammanfattas till en enda default-rutt. Detta minimerar LSDB-storleken ytterligare inom området.
- Not-So-Stubby Areas (NSSA): Dessa areor tillåter import av externa rutter i en stub area genom att använda externa LSA (Type 7), vilka sedan konverteras till Type 5 LSA när de lämnar arean.
OSPF Area Operationer och routrar
OSPF-routrar spelar olika roller beroende på deras position och uppgifter i nätverket. Här är en detaljerad sammanfattning av deras funktioner och egenskaper, organiserat i en informativ lista:
- Internal Router: En router som tillhör endast ett OSPF-area och hanterar routing inom den arean. Den delar LSAs som beskriver hela areans topologi och använder SPF-algoritmen för att beräkna bästa vägar.
- Area Border Router (ABR): En router som ansluter två eller flera areor, inklusive backbone-arean (Area 0). Den sammanfattar routing-information från en area och vidarebefordrar det till andra areor. ABR hanterar både intra-area och inter-area LSAs.
- Backbone Router: En router med minst ett interface i backbone-arean (Area 0). Den vidarebefordrar routing-information mellan andra areor och ansvarar för backbone-trafik. Alla ABR som är anslutna till Area 0 är också backbone-routrar.
- Autonomous System Boundary Router (ASBR): En router som introducerar externa rutter till OSPF från andra protokoll som EIGRP, RIP eller BGP. Den gör detta genom att skapa externa LSAs (Type 5 eller Type 7, beroende på area-typ).
Dessa roller kan kombineras beroende på nätverkets krav. En router kan exempelvis vara både ABR och ASBR om den kopplar områden och redistribuerar externa rutter. Backbone-routrar kan också fungera som ABR om de kopplar backbone-området till andra områden.
Routertyp | Roll | LSA-typer |
---|---|---|
Internal Router | Hanterar routing inom sin area. | Type 1, Type 2 |
ABR | Kopplar areor och sammanfattar routing-information. | Type 1, Type 2, Type 3, Type 4 |
Backbone Router | Hanterar routing i backbone-arean(Area 0). | Type 1, Type 2, Type 3 |
ASBR | Redistribuerar externa rutter in i OSPF. | Type 5, Type 7 (NSSA) |