{"id":543,"date":"2025-02-10T07:40:37","date_gmt":"2025-02-10T06:40:37","guid":{"rendered":"https:\/\/www.daminus.fr\/wordpress\/?p=543"},"modified":"2025-02-14T17:22:25","modified_gmt":"2025-02-14T16:22:25","slug":"ospf-open-shortest-path-first","status":"publish","type":"post","link":"https:\/\/www.daminus.fr\/wordpress\/?p=543","title":{"rendered":"OSPF (Open Shortest Path First)"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Qu&rsquo;est-ce que OSPF ?<\/h3>\n\n\n\n<p>OSPF est un protocole de routage \u00e0 \u00e9tat de liens (Link-State) qui utilise l&rsquo;algorithme de Dijkstra pour calculer les chemins les plus courts entre les n\u0153uds du r\u00e9seau. Il a \u00e9t\u00e9 d\u00e9velopp\u00e9 par l&rsquo;Internet Engineering Task Force (IETF) et est largement utilis\u00e9 dans les r\u00e9seaux d&rsquo;entreprise1.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fonctionnement de OSPF<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>\u00c9tablissement de Relations de Voisinage<\/strong> : Chaque routeur OSPF \u00e9tablit des relations de voisinage avec ses voisins imm\u00e9diats en envoyant des paquets Hello.<\/li>\n\n\n\n<li><strong>\u00c9change de Liens<\/strong> : Les routeurs \u00e9changent des informations sur leurs liens (Link-State Advertisements &#8211; LSA) pour construire une base de donn\u00e9es commune de l&rsquo;\u00e9tat des liens (Link-State Database &#8211; LSDB).<\/li>\n\n\n\n<li><strong>Calcul des Chemins les Plus Courts<\/strong> : Chaque routeur utilise l&rsquo;algorithme de Dijkstra pour calculer les chemins les plus courts vers chaque r\u00e9seau connu dans la LSDB.<\/li>\n\n\n\n<li><strong>Mise \u00e0 Jour des Tables de Routage<\/strong> : Les meilleures routes sont ajout\u00e9es \u00e0 la table de routage du routeur.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Avantages de OSPF<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Scalabilit\u00e9<\/strong> : OSPF peut g\u00e9rer de grands r\u00e9seaux gr\u00e2ce \u00e0 la segmentation en zones.<\/li>\n\n\n\n<li><strong>Rapidit\u00e9 de Convergence<\/strong> : OSPF converge rapidement en cas de changement de topologie.<\/li>\n\n\n\n<li><strong>Support IPv6<\/strong> : OSPFv3 prend en charge IPv6.<\/li>\n\n\n\n<li><strong>Utilisation de la M\u00e9trique de Co\u00fbt<\/strong> : OSPF utilise un co\u00fbt bas\u00e9 sur les interfaces pour d\u00e9terminer les meilleures routes.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Exemple de Configuration OSPF<\/h3>\n\n\n\n<p>plaintext<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Router(config)# router ospf 1\nRouter(config-router)# network 192.168.1.0 0.0.0.255 area 0\nRouter(config-router)# exit\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Zones OSPF<\/h3>\n\n\n\n<p>Les r\u00e9seaux OSPF sont segment\u00e9s en zones pour limiter la propagation des informations de liens et am\u00e9liorer les performances. Chaque zone est identifi\u00e9e par un num\u00e9ro entier et les zones sont connect\u00e9es par des liens virtuels1.<\/p>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-f2597ec1a5455cc1f06143276f8349c1\"><strong>Pour configurer OSPF (Open Shortest Path First) avec Cisco Packet Tracer et utiliser la commande <code>tracert<\/code> pour tracer les chemins, voici un exemple simple :<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 1 : Configuration de la topologie<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Ajouter des routeurs et des commutateurs<\/strong> : Cr\u00e9ez une topologie avec au moins deux routeurs et des commutateurs pour connecter les routeurs.<\/li>\n\n\n\n<li><strong>Configurer les interfaces<\/strong> : Assignez des adresses IP aux interfaces des routeurs et des commutateurs.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 2 : Configuration OSPF<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Configurer OSPF sur les routeurs<\/strong> :plaintext<code>Router> enable Router# configure terminal Router(config)# router ospf 1 Router(config-router)# network 192.168.1.0 0.0.0.255 area 0 Router(config-router)# network 192.168.2.0 0.0.0.255 area 0 Router(config-router)# end Router# write memory<\/code><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 3 : V\u00e9rifier la configuration OSPF<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>V\u00e9rifier les relations de voisinage OSPF<\/strong> :plaintext<code>Router# show ip ospf neighbor<\/code><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 4 : Utiliser <code>tracert<\/code> pour tracer les chemins<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Sur un PC connect\u00e9 au r\u00e9seau<\/strong> :plaintext<code>tracert 192.168.2.1 <\/code>Cette commande tracerait le chemin du PC vers l&rsquo;adresse IP <code>192.168.2.1<\/code>.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Exemple de sortie <code>tracert<\/code> :<\/h3>\n\n\n\n<p>plaintext<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Tracing route to 192.168.2.1\nover a maximum of 30 hops:\n  1    &lt;1 ms    &lt;1 ms    &lt;1 ms  192.168.1.254\n  2    &lt;1 ms    &lt;1 ms    &lt;1 ms  192.168.2.1\n<\/code><\/pre>\n\n\n\n<p>Cela montre que le PC se connecte d&rsquo;abord au routeur <code>192.168.1.254<\/code>, puis au routeur <code>192.168.2.1<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusion<\/h3>\n\n\n\n<p>OSPF est un protocole de routage puissant et flexible, id\u00e9al pour les r\u00e9seaux d&rsquo;entreprise.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OSPF (Open Shortest Path First) est un protocole de routage interne utilis\u00e9 pour d\u00e9terminer les meilleures routes entre les r\u00e9seaux IP.<\/p>\n","protected":false},"author":1,"featured_media":544,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-543","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-reseaux"],"_links":{"self":[{"href":"https:\/\/www.daminus.fr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/543","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.daminus.fr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.daminus.fr\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.daminus.fr\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.daminus.fr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=543"}],"version-history":[{"count":2,"href":"https:\/\/www.daminus.fr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/543\/revisions"}],"predecessor-version":[{"id":547,"href":"https:\/\/www.daminus.fr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/543\/revisions\/547"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.daminus.fr\/wordpress\/index.php?rest_route=\/wp\/v2\/media\/544"}],"wp:attachment":[{"href":"https:\/\/www.daminus.fr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=543"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.daminus.fr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=543"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.daminus.fr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}