Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
OSPF Protokól
#1
Konfiguracja protokołu OSPF - NET ADMIN PRO

Wprowadzenie do OSPF

Protokół Open Shortest Path First należy zaliczać do tych, które mają zastosowanie w routerach wszystkich producentów urządzeń. Zastosowanie OSPF sprowadza się do małych jak i dużych przedsiębiorstw. Obecnie protokół(spośród tych należących do IGP) cieszy się dużą popularnością i jest wybierany chętnie. Praktyka wskazuję iż OSPF odpowiada za routowanie(inaczej trasowanie) pakietów w zakresie jednego systemu autonomicznego – OSPFv2 należy do ipv4 natomiast OSPFv3 służy do ipv6.

Zasada działania protokołu OSPF

Następuje poinformowanie o wszystkich podłączonych sieciach w sposób bezpośrednio. Moment prawidłowego skonfigurowania oraz uruchomienia skutkuje tym iż urządzenie(router)natychmiastowo dowiaduje się o sieciach połączonych przylegle.

Komenda:

Kod:
network

jest startem na routerze rozpoczęcia działania protokołu.

Cztery etapy działania protokołu OSPF

Etap 1

Pakiety hello – celem nawiązania sąsiedztwa urządzenie(router) przesyła pakiet hello do bezpośrednich innych routerów. Domyślny czas wysyłki wynosi 10 sekund – wysyłka jest do adresu multicastowego 224.0.0.5. Pierwszy etap uważa się zakończony jeśli zostanie dwukierunkowa komunikacja urządzeń – kiedy nastąpi wówczas pakiet hello spełnia funkcję ,,keepalive”(dzięki niej da się sprawdzić czy dalej istnieje komunikacja).

Etap 2

Pakiety LSA -router jaki został wybrany jako master zacznie synchronizację baz danych. Synchronizacja baz danych routerów trwa tak długo, aż obie będą takie same. Takie działanie jest możliwe przez komunikaty LSR oraz LSU.

Etap 3

Tworzenie baz danych – w celu skonstruowania pełnej mapy topologii, wraz z obliczeniem najkorzystniejszej trasy do wszystkich sieci docelowych router wykorzystuję bazy danych. Urządzenie(router)wysyła pakiety LSA w procesie floodingu – do każdego routera trafia pakiet LSA. Wszystkie te dane umiejscowione są w bazie danych łącze-stan i ich posiadanie umożliwia routerowi wykorzystanie algorytmu SPF celem zbudowania drzewa SPF.

Etap 4

Tworzenie tablicy routingu – algorym SPF ustala najkrótsze drogi jakie mają się znajdować w tablicy routing. Dodatkowo znajdować się w niej będą także trasy statyczne, a także takie co są połączone bezpośrednio.


[b]Rodzaje pakietów OSPF[/b]


1. Hello – pakiet odpowiada za stworzenie a także podtrzymanie bezpośredniej komunikacji z odrębnymi urządzeniami(routerami) OSPF

2. DBD – w pakiecie zawarta jest skrócona lista bazy danych

3. LSR – nazywa się żądaniem o wskazanie informacji dodatkowych o wpisie dowolnym z DBD

4. LSU – nazywa się pakietem aktualizacji jaki jest odpowiedzią na żądanie LSR

5. LSack – zatwierdza odbiór pakietu LSU



Topologie OSPF



1. Virtual Links – obszar w sesji OSPF korzystnie jest jeśli przylega w sposób bezpośredni do obszaru 0, ale są sytuację, gdy nie ma takiej możliwość. W tym celu warto wykorzystać obszary pośredniczące celem przylegania do obszaru

2.Broadcast Mutliaccess Network – sieć wielodostępowa z pewności nosi nazwę Ethernet. Istnieje dzięki tej topologii szansa na wysyłkę informacji do każdego hosta w sieci.

3. Point to Point Network – taka topologia występuje wtedy, gdy dwa routery są podłączone ze sobą przylegle.

4. Point to Multipoint Network – topologia ma miejsce w tym momencie gdy jeden interfejs jest połączony z kilkoma innymi.

5. Nonbroadcast Multiaccess Network – kiedy z jakiegoś powodu topologia point to multipoint nie daje szans na wysyłkę pakietów(multicast czy broadcast)wówczas ma się do czynienia z topologią o numerze piątym.


Przykładowa topologia protokołu OSPF


[Obrazek: 1-1.png]


Opis topologii:


Na powyższym obrazku znajdują się cztery routery – R1, R2, R3, R4. Wszystkie są podłączone do Switcha. Każdy ma swój adres IP z taką samą maską 255.255.255.0

Cel do wykonania:


1. Skonfigurowanie na każdym routerze(R1,R2,R3,R4) protokołu OSPF

2. Prawidłowa komunikacja między wszystkimi urządzeniami(R1,R2,R3,R4)

3. Wykazanie sąsiadów na każdym z trzech routerów(R1,R2,R3,R4)

Konfiguracje routerów

R1
Kod:
Router(config-if)#interface FE0/0
Router(config-if)#ip address 172.16.10.1 255.255.255.0
Router(config-if)#no shutdown
!przypisanie adresu IP do interfejsu i uruchomienie go!
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
Router(config-if)#exit
Router(config)#router ospf 1
Router(config-router)#router-id 1.1.1.1
Router(config-router)#network 172.16.10.1 0.0.0.255 area 0
!uruchomienie protokolu ospf, następnie wskaznie ID, a na koniec określenie sieci z maską odwrotną w obszarze 0!

R2
Kod:
Router(config)#int fastEthernet 0/0
Router(config-if)#ip address 172.16.10.3 255.255.255.0
Router(config-if)#no shutdown
!przypisanie adresu IP do interfejsu i uruchomienie go!
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
Router(config-if)#exit
Router(config)#router ospf 1
Router(config-router)#router-id 2.2.2.2
Router(config-router)#network 172.16.10.3 0.0.0.255 area 0
!uruchomienie protokolu ospf, następnie wskaznie ID, a na koniec określenie sieci z maską odwrotną w obszarze 0!

R3
Kod:
Router(config)#int fastEthernet 0/0
Router(config-if)#ip address 172.16.10.2 255.255.255.0
Router(config-if)#no shutdown
!przypisanie adresu IP do interfejsu i uruchomienie go!
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
Router(config)#exit
Router#
%SYS-5-CONFIG_I: Configured from console by console
Router#en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#router ospf 1
Router(config-router)#router-id 3.3.3.3
Router(config-router)#network 172.16.10.2 0.0.0.255 area 0
!uruchomienie protokolu ospf, następnie wskaznie ID, a na koniec określenie sieci z maską odwrotną w obszarze 0!

R4
Kod:
Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#int fastEthernet0/0
Router(config-if)#ip address 172.16.10.4 255.255.255.0
Router(config-if)#no shutdown
!przypisanie adresu IP do interfejsu i uruchomienie go!
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
Router(config-if)#exit
Router(config)#router ospf 1
Router(config-router)#router-id 4.4.4.4
Router(config-router)#network 172.16.10.4 0.0.0.255 area 0
!uruchomienie protokolu ospf, następnie wskaznie ID, a na koniec określenie sieci z maską odwrotną w obszarze 0!

Podsumowanie po konfiguracji protokołu OSPF


Prawidłowa komunikacja wszystkich routerów



[Obrazek: 2-1-1024x594.png]

Relacje sąsiedztwa nawiązana dla każdego routera

[Obrazek: 3-1-1024x564.png]
Odpowiedz


Wiadomości w tym wątku
OSPF Protokól - przez matt - 12-08-2024, 09:50 AM
RE: OSPF Protokól - przez matt - 12-08-2024, 10:30 AM
RE: OSPF Protokól - przez matt - 12-08-2024, 10:33 AM

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości