From 6fa66acad2fef2db01abb3bfbd8f4d96b9538fc7 Mon Sep 17 00:00:00 2001 From: Otthorn Date: Sat, 15 Jun 2024 23:07:38 +0200 Subject: [PATCH] Corrections typographiques et orthographiques --- services/networking/bird.md | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/services/networking/bird.md b/services/networking/bird.md index bf8e035..c0dd4db 100644 --- a/services/networking/bird.md +++ b/services/networking/bird.md @@ -1,13 +1,13 @@ # Bird Bird est un daemon de routage. Il supporte de nombreux protocoles de routages -comme BGP and OSPF. Au crans on l'utilise pour faire de l'échange de route +comme BGP and OSPF. Au Crans on l'utilise pour faire de l'échange de route avec notre FAI grace au protocole BGP. C'est donc le seul que je détaillerais ici pour le moment. ## Principe -### L'IANA, le RIPE et le CRANS, les IPs et les numéros d'AS +### L'IANA, le RIPE et le Crans, les IPs et les numéros d'AS Après l'adoption du protocole IP, il a été décidé que ce serait à l'IANA (Internet Assigned Number Authority) de se charger de l'allocation des adresses @@ -15,24 +15,22 @@ IPs. Elle délègue cependant cette responsabilité à des entités régionales appelées RIR pour Regional Internet Registry. En Europe, c'est le RIPE (pour Réseaux IP Européens, cocorico) qui remplit cette office. Les gens à qui un RIR alloue des ressources est appelée un LIR pour Local Internet Registery. Et -vous savez quoi, depuis 2017 le crans est un LIR à part entière \o/. Et le +vous savez quoi, depuis 2017 le Crans est un LIR à part entière \o/. Et le RIPE (notre RIR) nous a assigné les ressources suivantes : -* 185.230.76.0/22 - -* 2a0c:700::/32 - -* 204515 +* `185.230.76.0/22` +* `2a0c:700::/32` +* `204515` Les deux premiers éléments de cette liste suivent assez logiquement ce que j'ai dit plus haut. Le RIPE est censé assigné au LIR européen des ressources -ip. Il nous a donc délégué un `/22` d'IPv4 et un `/32` d'IPv6 (aussi -appellée une mole). Mais le troisième élément semble pour le moment plus -absconts. En fait l'IANA et les RIR ne se contente pas de fournir des adresses -IP mais toutes les ressources relatif à l'internet. En particulier, le dernier +IP. Il nous a donc délégué un `/22` d'IPv4 et un `/32` d'IPv6 (aussi +appelée une mole). Mais le troisième élément semble pour le moment plus +abscons. En fait l'IANA et les RIR ne se contente pas de fournir des adresses +IP mais toutes les ressources relatives à l'internet. En particulier, le dernier élément de notre liste est un numéro d'AS pour autonomous system. Un AS est un réseaux informatique qui opère sa propre politique de routage interne. -C'est le cas au crans. Un numéro d'AS est identifiant unique alloué par un +C'est le cas au Crans. Un numéro d'AS est identifiant unique alloué par un RIR et est utilisé dans certains protocoles internet entre AS comme le protocole BGP. @@ -41,7 +39,7 @@ protocole BGP. Le protocole BGP est un protocole de routage qui permet l'échange de route entre deux AS. J'avoue avoir un peu la flemme de rentrer dans les détails de comment marche le protocole (si ça vous intéresse aller lire la RFC). Mais -l'idée générale est que deux AS pairs dans le réseaux vont s'échanger des +l'idée générale est que deux AS pairs dans le réseau vont s'échanger des routes qui décrivent ce qu'ils sont capables d'atteindre. Si un AS recoit deux chemins différents pour la même route, il choisira celle qui a l'AS path le plus court, c'est à dire celle qui passe par le moins d'AS différent avant @@ -72,7 +70,7 @@ le routeur pour assurer son unicité. Le protocole kernel permet de définir la politique que bird va utiliser pour inserer des routes dans le kernel. Les options import et export permettent de définir quels routes bird va importer de la table de routage et exporter vers -la table de routage. Au crans, on choisit assez simplement d'insérer toutes +la table de routage. Au Crans, on choisit assez simplement d'insérer toutes les routes que bird connait dans le noyau et de ne rien importer du noyau. L'option scan time permet de régler la fréquence à laquelle bird lira le contenu de la table de routage du kernel. Il est possible d'être plus @@ -107,7 +105,7 @@ protocole device {} ### Le protocole static Le protocole static permet de définir des routes manuellement. Il est possible -de définir plusieurs types de routes mais au crans on n'en définit que d'un +de définir plusieurs types de routes mais au Crans on n'en définit que d'un seul type : les routes reject. Le comportement de ces routes est différent selon s'il est inséré dans le kernel où s'il est partagé via un protocole de partage de routes. Dans le premier cas, il dit au kernel assez litteralement @@ -140,7 +138,7 @@ aussi définir des filtres d'import et d'exports de routes. Par exemple : ```txt protocol bgp aurore4 { description "BGP4 session with example"; - local 203.0.113.1 as crans_asn; + local 203.0.113.1 as Crans_asn; neighbor 203.0.113.2 as example_asn; strict bind; @@ -152,7 +150,7 @@ protocol bgp aurore4 { protocol bgp aurore6 { description "BGP6 session with example"; - local 2001:db8:28::1 as crans_asn; + local 2001:db8:28::1 as Crans_asn; neighbor 2001:db8::28::2 as example_asn; strict bind;