Académique Documents
Professionnel Documents
Culture Documents
●
Fonctionnalité implémentée dans la couche réseau du
modèle OSI.
●
Routeur → Un ordinateur qui implémente la fonctionalité
de routage.
●
Table de routage → Liste d’association entre adresse et
destination
– Adresse → Ordinateur / réseau
– Destination → Routeur / Interface
Rappel sur le routage
Routage statique
●
Les route sont définit statiquement
●
Inconvénients :
– Le réseau peut devenir inopérant en cas de défaillance
d’un lien
– Nécessite une reconfiguration manuelle en cas de
changement de topologie.
Routage statique dans Linux
●
Le routage statique est pris en charge nativment par le
noyau Linux
●
Désactivé par défault
●
Activation du routage
– echo 1 > /proc/sys/net/ipv4/ip_forward
– sysctl net.ipv4.ip_forward=1
Routage statique dans Linux
●
Affichage de la table de routes → route -n
Routage statique dans Linux
Gateway → L’adresse de la gateway
Genmask → Masque sous réseau
– 255.255.255.255
Flags
Metric
Ref
Iface
Rajout d’une nouvelle route
●
Route pour un sous-réseau
route add -net <adresse réseau> netmask <masque>
gw <adresse de la passerelle>
●
Route pour un ordinateur
route add -host <adresse ordinateur> gw <adresse de
la passerelle>
●
Route par défaut
– route add default gw <adresse de la passerelle>
Routage dynamique
●
Supporte l’échange dynamique des information de routage
entre les routeurs.
– Rajout/suppression de nouvelle route
– Défaillance d’un route
Routage dynamique
●
Système autonome
– est un ensemble de réseaux informatiques IP intégrés à
Internet et dont la politique de routage interne est
cohérente.
– Un système autonome est généralement sous le contrôle
d'une entité ou organisation unique
●
Fournisseur d'accès à Internet.
●
Université
●
Grande entreprise
●
… etc
Protocoles de routage
●
Deux type de protocoles de routage dynamiques
– Interne → à l’intérieure d’un système autonome
●
Exemples :
– RIP
– OSPF
– Externe → Entre systèmes autonomes
●
Exemples :
– BGP
Bird
●
Implémentation open source de plusieurs protocole de
routage
●
Très utilisé dans le réseau Internet
●
Installation :
– sudo apt-get install bird
Bird (Configuration)
●
Configuration → /etc/bird/bird.conf
●
Deux directive de configuration importante
protocol kernel {
scan time 10;
import all;
export all;
}
●
protocol device {
scan time 10;
}
Bird (Configuration)
●
Directive spécifique à chaque protocole de routage
●
Exemple RIP : Configuration basique
protocol rip {
export all;
import all;
interface "*";
}
Bird (Configuration)
●
Configuration avancée
protocol rip {
export all;
import all;
port 1520;
authentication plaintext;
password “text”;
interface “eth*”{ mode broadcast; };
}
Références
●
https://doc.ubuntu-fr.org/routage
●
https://doc.ubuntu-fr.org/routage_dynamique
●
https://en.wikipedia.org/wiki/Bird_Internet_routing_daemon