Sieć wielodostępowa – czym jest DR i BDR

Sieć wielodostępowa

Zdarza się, że w środowisku sieciowym występują sieci wielodostępowe (z ang. Broadcast Multi Access). W takiej sieci następuje wymiana pakietów każdego z każdym. Z tego powodu środowisko wyznacza urządzenia:

DR – Designated Router tzw. szef całej sieci

BDR – Brodcast Designated Router tzw. zastępca szefa

Kiedy następuje awaria DR wówczas funkcję przesyłania pakietów LSA przejmuje BDR.

Jeśli chcesz obejrzeć instrukcję video – kliknij TUTAJ 🙂

Omówienie DR i BDR – przykładowa topologia

Poniższa topologia zawiera cztery routery oraz jeden przełącznik (switch), który łączy wszystkie routery. Celem omówienia DR i BDR należy dokonać konfiguracji OSPF  dla obszaru 0.

Konfiguracja routerów:

R1:
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int FastEthernet 1/0
Router(config-if)#ip address 172.16.10.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet1/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0, changed state to up
Router(config-if)#exit
Router(config)#int LO 0
Router(config-if)#
%LINK-5-CHANGED: Interface Loopback0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#router ospf 1
Router(config-router)#router-id 1.1.1.1
Router(config-router)#network 192.168.1.1 0.0.0.255 area 0
Router(config-router)#netwo
Router(config-router)#network 172.16.10.1 0.0.0.255 area 0
R2:
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int FastEthernet 1/0
Router(config-if)#ip address 172.16.10.3 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet1/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0, changed state to up
Router(config-if)#exit
Router(config)#int LO 0
Router(config-if)#
%LINK-5-CHANGED: Interface Loopback0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up
Router(config-if)#ip address 192.168.2.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#router ospf 1
Router(config-router)#router-id 2.2.2.2
Router(config-router)#network 192.168.2.1 0.0.0.255 area 0
Router(config-router)#network 172.16.10.3 0.0.0.255 area 0Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int F
Router(config)#int FastEthernet 1/0
Router(config-if)#ip address 172.16.10.3 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet1/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0, changed state to up
Router(config-if)#exit
Router(config)#int LO 0
Router(config-if)#
%LINK-5-CHANGED: Interface Loopback0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up
Router(config-if)#ip address 192.168.2.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#router ospf 1
Router(config-router)#router-id 2.2.2.2
Router(config-router)#network 192.168.2.1 0.0.0.255 area 0
Router(config-router)#network 172.16.10.3 0.0.0.255 area 0
R3:
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface fastEthernet 1/0
Router(config-if)#ip address 172.16.10.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet1/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0, changed state to up
Router(config-if)#exit
Router(config)#int LO 0
Router(config-if)#
%LINK-5-CHANGED: Interface Loopback0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up
Router(config-if)#ip address 10.32.0.1 255.0.0.0
Router(config-if)#exit
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
Router(config-router)#network 10.32.0.1 Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface fastEthernet 1/0
Router(config-if)#ip address 172.16.10.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet1/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0, changed state to up
Router(config-if)#exit
Router(config)#int LO 0
Router(config-if)#
%LINK-5-CHANGED: Interface Loopback0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up
Router(config-if)#ip address 10.32.0.1 255.0.0.0
Router(config-if)#exit
Router(config)#router ospf 1
Router(config-router)#ro
Router(config-router)#router-id 3.3.3.3
Router(config-router)#netw
Router(config-router)#network 172.16.10.2 0.0.0.255 area 0
Router(config-router)#network 10.32.0.1
R4:
Router>enable
Router#
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface FastEthernet0/1
Router(config-if)#no shutdown
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
ip address 172.16.10.4 255.255.0.0
Router(config-if)#ip address 172.16.10.4 255.255.255.0
Router(config-if)#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

Sprawdzenie stanu jaki router jest DR, a który BDR

R1:
Router#show ip ospf interface fa 1/0

R2:
Router#show ip ospf interface fa 1/0

Jak następuje wybór routera DR:

Nasza topologia wskazuję iż Designated Router jest R1 – z tego powodu stał się szefem sieci ponieważ został skonfigurowany jako pierwszy.

Tradycyjny sposób wybierania routera DR:

Priorytet interfejsu – im wyższy priorytet wtedy ma większą szansę na zostanie DR. W momencie ustawienia priorytetu na 0, router nie bierze procesu w ,,elekcji”.

Sprawdzenie priorytetu dla naszej topologii:

Na każdym routerze jest taki sam priorytet – trzy sposoby w jakie może zostać wybrany router DR:

  1. Urządzenie z najwyższym router-id zostanie routerem DR.
  2. Wybór router-id na podstawie najwyższego adresu IP int Loopback.
  3. Najwyższy adres IP aktywnego interfejsu – sytuacja losowa.

Dobra praktyka – podanie routera ID ,,manualnie – z palca”.

Omówienie w topologii routerów-ID – przypadek awarii interfejsu R1:

Nasza sieć posiada wyższe routery z większym router-ID, a pomimo tego nie zostały DR – powodem tego jest już wybór DR i BDR

Awaria interfejsu R1:

R1:
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface fastEthernet 1/0
Router(config-if)#shutdown

Ponowne uruchomienie interfejsu R1 – sprawdzenie DR i BDR

R1:
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface fastEthernet 1/0
Router(config-if)#shutdown


Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *