OSPF är ett länktillstånd routingprotokoll som endast uppdaterar routingtabellen när nätverksändringar inträffar, snarare än vid ett fördefinierat intervall. OSPF stöder subnätmasker med variabel längd (VLSM) och ruttsammanfattning.
titta på videon för att lära dig OSPF:
OSPF-Routrar och länkar grupperas logiskt i områden som identifieras med tilldelade nummer. Alla OSPF-nätverk har minst ett område med standardområdet 0. Om det finns mer än ett område definieras område 0 som ryggraden och används för att ansluta alla andra områden. Varje område har sina egna länkstatsdatabaser.
OSPF-områden typer
normala områden: dessa områden kan antingen vara standardområden eller transiteringsområden (ryggrad). Standardområden definieras som områden som kan acceptera rutter inom området, mellan områden och externa rutter. Ryggraden är det centrala området som alla andra områden i OSPF ansluter till.
notera: Rutter inom området hänvisar till uppdateringar som skickas inom området. Rutter mellan områden hänvisar till uppdateringar som skickas mellan områden. Externa rutter hänvisar till uppdateringar som skickas från ett annat routingprotokoll till OSPF-domänen av Autonomous System Border Router (ASBR).
Stubbområden: dessa områden accepterar inte rutter som tillhör externa autonoma system (AS); dessa områden har emellertid rutter mellan områden och inom områden. För att nå de externa nätverken använder routrarna i stubområdet en standardväg som injiceras i området av Area Border Router (ABR). Ett stubbområde konfigureras vanligtvis i situationer där filialkontoret inte behöver veta om alla rutter till alla andra kontor, istället kan det använda en standardväg till centralkontoret och komma till andra platser därifrån. Därför reduceras minneskravet för bladnodroutrarna, och så är storleken på OSPF-databasen.
för att definiera ett område som ett stubbområde, använd kommandot OSPF router configuration, area <area id> stub
helt Stubbområden: Dessa områden tillåter inte att andra rutter än inom området och standardrutterna sprids inom området. ABR injicerar en standardväg till området och alla routrar som tillhör detta område använder standardvägen för att skicka trafik utanför området.
för att definiera ett helt stubbområde; använd kommandot OSPF router configuration, area <area id> stub no-summary, på ABR.
NSSA: denna typ av område möjliggör flexibiliteten att importera några externa rutter till området samtidigt som man försöker behålla stubbegenskapen. Antag att en av routrarna i stubområdet är ansluten till en extern som kör ett annat routingprotokoll, det blir nu ASBR, och därmed kan området inte längre kallas ett stubområde. Men om området är konfigurerat som en NSSA, genererar ASBR en NSSA external link-state advertisement (lsa) (Type-7) som kan översvämmas i hela NSSA-området. Dessa Type-7 lsa konverteras till type-5 lsa vid NSSA ABR och översvämmas i hela OSPF-domänen
för att definiera en NSSA, använd kommandot OSPF router configuration, area <area id> nssa no-summary.
För mer information om NSSA, se OSPF Not-So-Stubby Area.
normal, Stub, Totally Stub och NSSA Områdesskillnader:
Restriction | |
Normal | None |
Stub | No Type 5 AS-external LSA allowed |
Totally Stub | No Type 3, 4 or 5 LSAs allowed except the default summary route |
NSSA | No Type 5 AS-external LSAs allowed, but Type 7 LSAs that convert to Type 5 at the NSSA ABR can traverse |
NSSA Totally Stub | ingen typ 3, 4 eller 5 lsa utom standard sammanfattningsvägen, men typ 7 lsa som konverterar till typ 5 vid NSSA ABR är tillåtna |
hänvisar till typerna av OSPF områden avsnitt av hur OSPF generera standardvägar? för att lära dig mer om olika typer av områden.
OSPF-Routertyper
Intern Router: ansvarig för att upprätthålla en aktuell och korrekt Databas över undernät inom området. Vidarebefordrar data till andra nätverk med den kortaste vägen.
Backbone Router: Har ett gränssnitt anslutet till ryggraden (Område 0).
Area Border Router (ABR): har gränssnitt i flera områden med minst ett gränssnitt i område 0. Ansluter andra områden till ryggraden och upprätthåller routinginformation för varje anslutet område.
Autonomous system Boundary Router (ASBR): Router placerad mellan OSPF autonomous system och ett icke-OSPF-nätverk.
används för att distribuera routinginformation mellan nätverk.
måste finnas i ett icke-stubbområde. En router blir också en ASBR när OSPF omfördelas från andra routingprotokoll, inklusive statiska rutter, och det kan finnas i ett rent OSPF-nätverk.
OSPF lsa-typer
typ 1: Routerlänkannonser som genereras av varje router för varje område den tillhör. Översvämmade till ett enda område endast (intra-area route). I ett OSPF-nätverk med flera områden är rutter, som har sitt ursprung i ett område, kända av routrarna i samma område som rutter inom området. Dessa rutter flaggas som O i kommandoutgången ”visa ip-rutt”.
typ 2: Nätverkslänk annonser som genereras av utsedda routrar som beskriver uppsättningen routrar kopplade till ett visst nätverk. Översvämmade till det område som innehåller nätverket (intra-area route). När en rutt korsar en OSPF Area Border Router (ABR), är rutten känd som en OSPF inter-area route. Dessa rutter flaggas som O IA i kommandoutgången ”visa ip-rutt”.
både Intra-och interområdesrutter kallas också OSPF-interna rutter, eftersom de genereras av OSPF själv, när ett gränssnitt är täckt med OSPF-nätverkskommandot.
Typ 3/4: Sammanfattande länkannonser genererade av ABRs som beskriver rutter mellan områden. Typ 3 beskriver rutter till nätverk och används för sammanfattning. ”Default-information origin” är också typ 3. Typ 4 beskriver rutter till ASBR (interarea summary route).
typ 5: genereras av ASBR och beskriver länkar utanför det autonoma systemet (AS). Dessa är de omfördelade (från andra routingprotokoll inklusive statiska rutter) rutter. Översvämmade till alla områden utom stubbområden (extern rutt). Rutter som omfördelades till OSPF, såsom anslutet, statiskt eller annat routingprotokoll, kallas extern typ-2 eller extern typ-1. Dessa rutter flaggas som O E2 eller O E1 i kommandoutgången ”visa ip-rutt”.
typ 6: gruppmedlemskap länk post genereras av multicast OSPF routrar.
typ 7: NSSA externa rutter som genereras av ASBR. Bara översvämmade till NSSA. Externa vägar som injiceras internt av ASBR inom varje POP (andra områden än Område 0) är lsa av typ 7. ABR mellan kommer att översätta LASs typ 7 till LSAs typ 5 från varje POP/område till Område 0 (extern rutt). När ett område är konfigurerat som ett icke-så-Stub-område (NSSA), och rutter omfördelas till OSPF, är rutterna kända somnssa extern typ 2 eller NSSA extern typ 1. Dessa rutter flaggas som O N2 eller O N1 i kommandoutgången ”hur ip-rutt”.
OSPF-Rutttyper
det finns flera typer av OSPF-rutter:
Intra-Area: i ett multiarea OSPF-nätverk är rutter, som har sitt ursprung i ett område, kända av routrarna i samma område som rutter inom området. Dessa rutter flaggas som O i kommandot visa ip-rutt..
Inter-Area: när en rutt korsar en OSPF Area Border Router (ABR), är rutten känd som en OSPF inter-area route. Dessa rutter flaggas som O IA i kommandot Visa ip-ruttutgång.
både Intra-och interområdesrutter kallas också OSPF-interna rutter, eftersom de genereras av OSPF själv, när ett gränssnitt är täckt med OSPF-nätverkskommandot.
externa rutter: de faller under två kategorier, extern typ-1 och extern typ-2. Skillnaden mellan de två är i hur kostnaden (metrisk) för rutten beräknas. Kostnaden för en typ-2-rutt är alltid den externa kostnaden, oavsett interiörkostnaden för att nå den rutten. En typ-1-kostnad är tillägget av den externa kostnaden och den interna kostnaden som används för att nå den rutten. En typ-1-rutt föredras alltid över en typ-2-rutt för samma destination.
extern typ-2 eller extern typ—1-rutter som omfördelades till OSPF, såsom ansluten, statisk eller annan routingprotokoll, kallas extern typ-2 eller extern typ-1. Dessa rutter flaggas som O E2 eller O E1 i kommandot visa ip-rutt. Extern typ-2 är standard.
NSSA extern typ 2 eller NSSA extern typ 1: När ett område är konfigurerat som ett icke-så-Stub-område (NSSA) och rutter omfördelas till OSPF, kallas rutterna NSSA extern typ 2 eller NSSA extern typ 1. Dessa rutter flaggas som O N2 eller O N1 i kommandot Visa ip-ruttutgång.
OSPF Preferred Route Decision Order
enligt avsnitt 11 i RFC 2328 är preferensordningen för OSPF-rutter:
–-rutter inom området, O – – interarea-rutter, o IA
– externa rutter typ 1, o E1
– externa rutter typ 2, O E2
denna preferensregel kan inte ändras. Det gäller dock endast inom en enda OSPF-process. Om en router kör mer än en OSPF-process sker ruttjämförelse. Med ruttjämförelse jämförs mätvärdena och administrativa avstånd (om de har ändrats) för OSPF-processerna. Rutttyper ignoreras när rutter som tillhandahålls av två olika OSPF-processer jämförs.
att inse var varje komponent i ett OSPF-nätverk passar är det första steget för att förstå hur man effektivt använder OSPF. Cisco ger massor av OSPF designinformation och råd. Kolla in följande länkar för mer information:
– Ciscos OSPF design guide
– konfigurera OSPF (Network Protocols Configuration Guidel)