Skip to main content

Types de routeurs

Différents routeurs occupent différents rôles dans une topologie OSPF.

  • Un “DR” ou “Designated Router” est le routeur responsable de redistribuer les information de la topologie OSPF. Il est le point central d’une topologie OSPF. Il est possible de configurer sa priorité pour forcer le routeur possédant ce rôle. C'est avec ce routeur que les autres communiqueront pour indiquer leur existence et pour récupérer la base de données de la topologie OSPF.

  • Un “BDR” ou “Backup Designated Routeur” occupera le rôle de “DR” en cas d’échec du routeur désigné actif.

  • Un “DROther” est un routeur participant à la topologie n’étant ni un “DR”, ni un “BDR”.

  • Un “BR” ou “Backbone Router” est un routeur possédant uniquement des interfaces dans la zone dorsale/par défaut (0.0.0.0)

  • Un “IR” ou “Internal Router” est un routeur dont toutes les interfaces sont dans la même zone.

  • Un “ABR” ou “Area Border Router” est un routeur possédant des interfaces dans plusieurs zones.

  • Un “ASBR” ou “Autonomous System Border Router” est un routeur participant à plusieurs protocoles de routage dynamique inter-reliant plusieurs systèmes autonomes.

Chaque routeur participant à une zone OSPF a un identifiant unique sous forme d'une adresse IP. Par défaut, différents manufacturiers utiliseront différentes adresse, que ce soit la plus élevée ou la moins élevée configurée sur l'appareil mais il est aussi possible de forcer un identifiant sur un routeur pour faciliter son repérage dans la base de données OSPF. Puisqu'un routeur a plusieurs adresses IP, il est généralement préférable de configurer l'identifiant que de laisser au sort l'identification des routeurs.

Dans le plan suivant, le routeur principal est R1 et le routeur de second recours est R4. Ceci implique que si un changement de topologie a lieu, ce sera R1 qui en sera informé et qui avertira les autres routeurs. En cas de panne de R1, R4 prendra la relève pour ce rôle.

image.png

On peut observer dans la base de données des routeurs l'ensemble des voisins. Le routeur désigné voit les routeurs sans rôle comme DROTHER et voit son point de relève comme BDR. On observe aussi que les adresses de rebouclage ont été assignées comme identifiants aux routeurs.

R1-Cisco#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
172.16.0.2        1   FULL/DROTHER    00:00:33    172.16.255.2    Ethernet0/0
172.16.0.3        1   FULL/BDR        00:00:34    172.16.255.3    Ethernet0/0
172.16.0.4       64   FULL/DROTHER    00:00:32    172.16.255.4    Ethernet0/0
172.16.0.5        1   FULL/DROTHER    00:00:36    172.16.255.5    Ethernet0/0
172.16.0.6        1   FULL/DROTHER    00:00:30    172.16.255.6    Ethernet0/0

Même chose pour la MikroTik qui est BDR.

[admin@R4-Tik] > /routing/ospf/neighbor/print
Flags: V - virtual; D - dynamic 
 0  D instance=main area=backbone address=172.16.255.1 priority=65 router-id=172.16.0.1 dr=172.16.255.1 
      bdr=172.16.255.3 state="Full" state-changes=7 adjacency=5m28s timeout=36s 

 1  D instance=main area=backbone address=172.16.255.2 priority=1 router-id=172.16.0.2 dr=172.16.255.1 
      bdr=172.16.255.3 state="TwoWay" state-changes=2 timeout=39s 

 2  D instance=main area=backbone address=172.16.255.3 priority=1 router-id=172.16.0.3 dr=172.16.255.1 
      bdr=172.16.255.3 state="Full" state-changes=6 adjacency=5m30s timeout=33s 

 3  D instance=main area=backbone address=172.16.255.5 priority=1 router-id=172.16.0.5 dr=172.16.255.1 
      bdr=172.16.255.3 state="TwoWay" state-changes=2 timeout=34s 

 4  D instance=main area=backbone address=172.16.255.6 priority=1 router-id=172.16.0.6 dr=172.16.255.1 
      bdr=172.16.255.3 state="TwoWay" state-changes=2 timeout=38s

Du point de vue des autres routeurs, leur relation est "TwoWay" avec tous sauf le DR et BDR. Ils n'échangent donc pas d'information directement entre eux.

R2-Cisco#show ip ospf databaseneigh

OSPF Router withNeighbor ID     (172.16.0.2)Pri   (ProcessState           IDDead 255)Time   RouterAddress         Link States (Area 0.0.0.0)

Link ID         ADV Router      Age         Seq#       Checksum Link countInterface
172.16.0.1       172.16.0.165   7FULL/DR         0x8000000C 0x00D352 1         
172.16.0.2      172.16.0.2      6           0x80000007 0x00DB4C 1         
172.16.0.3      172.16.0.3      7           0x8000000A 0x00D34E 1         
172.16.0.4      172.16.0.4      17          0x80000003 0x001F30 1         
172.16.0.5      172.16.0.5      6           0x80000004 0x001B30 1         
172.16.0.6      172.16.0.6      19          0x80000002 0x001D2D 1         

		Net Link States (Area 0.0.0.0)

Link ID         ADV Router      Age         Seq#       Checksum00:00:39    172.16.255.1    172.16.0.1      9           0x80000004 0x001119

		Type-5 AS External Link States

Link ID         ADV Router      Age         Seq#       Checksum Tag
172.16.0.1      172.16.0.1      175         0x80000001 0x00BF65 0         
172.16.0.2      172.16.0.2      175         0x80000001 0x00AF73 Ethernet0/0
172.16.0.3        1   2WAY/DROTHER    00:00:37    172.16.0.255.3    175         0x80000001 0x009F81 Ethernet0/0
172.16.0.4       64   FULL/BDR        00:00:35    172.16.0.255.4    23          0x80000001 0x0011BF Ethernet0/0
172.16.0.5        1   2WAY/DROTHER    00:00:39    172.16.0.255.5    16          0x80000001 0x0001CD Ethernet0/0
172.16.0.6        172.16.0.61   232WAY/DROTHER    0x80000001 0x00F0DB 000:00:33    172.16.255.0    172.16.0.4      22          0x80000001 0x00399B 0         
172.16.255.0    172.16.0.5      11          0x80000001 0x0033A0 0         
172.16.255.0    172.16.0.6    23          0x80000001 0x002DA5 0         
192.168.1.0     172.16.0.1      175         0x80000001 0x0092E5 0         
192.168.2.0     172.16.0.2      175         0x80000001 0x0081F4 0         
192.168.4.0     172.16.0.4      22          0x80000001 0x00E043 0         
192.168.5.0     172.16.0.5      11          0x80000001 0x00CF52 0         
192.168.6.0     172.16.0.6      23          0x80000001 0x00BE61 Ethernet0/0