diff --git a/HowtoOpenBSD/OSPF.md b/HowtoOpenBSD/OSPF.md index 93b4fc15..e05e327b 100644 --- a/HowtoOpenBSD/OSPF.md +++ b/HowtoOpenBSD/OSPF.md @@ -276,3 +276,30 @@ multicast ff02::5 et ff02::6 : ~~~ pass quick on em0 proto ospf from fe80::/64 to {ff02::5 ff02::6} ~~~ + +## FAQ + +### Après modificiation d'une configuration, la nouvelle route n'est pas prise en compte + +Il se peut que la RIB (Routing Information Base, table de routage du logiciel, d'OSPFD en l'occurence) et la FIB (Forwarding Information Base, table de routage du kernel du routeur) ne soient pas synchronisés. +La RIB contient les meilleures routes apprises par OSPF uniquement, tandis que la FIB est la table de routage utilisée par le routeur pour transférer un paquet. Après une modification de la configuration d'OSPF, si la nouvelle route n'est pas prise en compte par la FIB, il faut forcer la synchronisation. + +La bonne route est vue par OSPF : +~~~ +# ospfctl show rib +Destination Nexthop Path Type Type Cost Uptime +192.0.2.0/24 198.51.100.1 Intra-Area Network 20 3d00h38m +~~~ + +La mauvaise route est vue dans la FIB : +~~~ +# route -n get 192.0.2.1 + gateway: 198.51.100.15 +~~~ + +On resynchronise : +~~~ +# ospfctl fib reload +~~~ + +Puis on refait les vérifications. \ No newline at end of file