id: 05-routage-ospf titre: Routage dynamique avec OSPF niveau: intermediaire duree_min: 60 formations: [nsi-tle, bts-sio-sisr, bts-ciel-ir, but-rt] competences: [routage-dynamique, ospf, frr] reseaux: - nom: lan-a cidr: 10.1.0.0/24 - nom: lien-12 cidr: 10.12.0.0/30 - nom: lien-23 cidr: 10.23.0.0/30 - nom: lan-c cidr: 10.3.0.0/24 machines: - nom: r1 image: paillasse-debian flavor: eleve.petit reseaux: [lan-a, lien-12] - nom: r2 image: paillasse-debian flavor: eleve.petit reseaux: [lien-12, lien-23] - nom: r3 image: paillasse-debian flavor: eleve.petit reseaux: [lien-23, lan-c] consignes: - "Les adresses sont déjà posées : relève-les avec ip -4 addr sur chaque routeur." - "Active le démon ospfd de FRR sur les trois routeurs." - "Avec vtysh, annonce tous les réseaux de chaque routeur dans l'aire 0." - "Vérifie que r1 apprend le réseau 10.3.0.0/24 par OSPF." verifications: - id: ospf-r1 titre: r1 apprend le LAN C machine: r1 commande: "vtysh -c 'show ip route ospf' | grep -q '10.3.0.0/24'" attendu: { code_retour: 0 } points: 3 message_echec: "r1 ne connaît pas 10.3.0.0/24 par OSPF." - id: ospf-r3 titre: r3 apprend le LAN A machine: r3 commande: "vtysh -c 'show ip route ospf' | grep -q '10.1.0.0/24'" attendu: { code_retour: 0 } points: 3 message_echec: "r3 ne connaît pas 10.1.0.0/24 par OSPF." - id: voisins-r2 titre: r2 a deux voisins OSPF machine: r2 commande: "test \"$(vtysh -c 'show ip ospf neighbor' | grep -c Full)\" -ge 2" attendu: { code_retour: 0 } points: 2 message_echec: "r2 n'a pas deux voisins OSPF à l'état Full." indices: - "Dans /etc/frr/daemons, passe ospfd=yes puis redémarre frr." - "router ospf, puis network 10.12.0.0/30 area 0, etc."