CONCEPTS DE ROUTAGE
Dirige le trafic entre différents réseaux TABLE DE ROUTAGE
informatique
Le routage est un processus CONNECTÉES DIRECTEMENT
Il existe 3 méthodes d’accès :
- Console
Façon Réseau de destination et Int
- Telnet ou SSH
la manière de cnx
- Port AUX
VTY : établir une cnx à distance
AUX : dépannages locaux en cas de problème UN RESEAU DISTANT
d’accès à distance
CONFIGURATION DE BASE
La façon ou le protocole
Nom (config)# hostname nom
Le réseau de destination
Recherche DNS (config)#no ip domain lookup Distance administrative
Métrique
Message (config)#banner motd $message$ @IP du tronçon suivant
Le temps écoulé
Cryptage (config)#service password-encryption
Int de sortie
Mode privilégié (config)#enable secret password
ROUTAGE STATIQUE
Accès via console :
R1(config)#line console 0 Statique Dynamique
R1(config-line)#password pwdconsole
Route statique standard : réseau spécifique
R1(config-line)#login
Route statique par défaut : routeur d’extrémité
R1(config-line)#exit
Route statique récapitulative : réduire le nbr des routes
A distance via VTY: Route statique flottante : route de secours
R1(config)#line vty 0 4
R1(config-line)#password pwdvty
R1(config-line)#login
R1(config-line)#exit
A distance via la ligne AUX :
R1(config)#line aux 0
Route de tronçon suivant : @IP
R1(config-line)#password pwdaux
RS connecté directement : int de sortie
R1(config-line)#login RS entièrement spécifiée : @IP et int de sortie
R1(config-line)#exit
ROUTE STATIQUE PAR DÉFAUT
Vérification des paramètres : #ip route 0.0.0.0 0.0.0.0 @IP
Configuration R# show ip int brief ROUTE STATIQUE RÉCAPITULATIVE
R# show running-config
#ip route @IP MSR id_int
Détaillée R# show interfaces
R# show ip int Etape 1 : indiquez les rx au format binaire
Spécifiée R# show int id
R# show ip int id
Etape 2 : comptez le nbr de bits correspondants à gauche
pour déterminer le masque
Etape 3 : copiez les bits correspondants, puis ajoutez les
bits zéro pour déterminer le masque no auto-summary : désactivation du résumé
passive-interfaces @IP : arrête l’envoi de mise à
ROUTE STATIQUE FLOTTANTE jour via l’interface spécifiée et évite le trafic de
routage inutile
#ip route @IP MSR @IP number (distance admin)
default-information generate : propage une route
A la plus grande distance administrative par défaut dans un domaine de routage
ROUTAGE DYNAMIQUE OSPF POINT À POINT
Les réseaux combinent généralement le routage Les routeurs qui exécutent OSPF échangent des
dynamique et le routage statique. messages via 5 types de paquets :
- Hello : découvert les voisins et création des
A vecteur de contiguïtés entre eux
A état de liens - BDB(Database Description) : vérification de la
distance
synchronisation de la BD entre les routeurs
Additionnement des distances pour trouver les
- LSR(Link-State Request) : Demande des
meilleures routes. RIPv2
enregistrements d'état de liens spécifiques
Collectent l’ensemble des coûts des liens d’un
d'un routeur à un autre
réseau et construisent de leur point de vue l’arbre
- LSU(Link-State Update) : Envoie les
de tous les chemins possibles. OSPF
enregistrements d'état de liens
Protocole par classe : n'envoient pas les
spécifiquement demandés
informations de masque de sous-réseau dans
- LSAck(Link-State Ack) : Reconnaît les autres
les mises à jour de routage.
types de paquet
Protocole sans classe : incluent les
informations de masque de sous-réseau dans Table de voisinage R# show ip ospf neighbor
les mises à jour de routage.
Une métrique sert à déterminer le coût global d’un Table topologique R# show ip ospf database
chemin entre la source et la destination
Table de routage R# show ip route
Meilleur chemin dont la métrique
FONCTIONNEMENT DU PROTOCOLE
ROUTAGE DYNAMIQUE À VECTEUR DE
DISTANCE
Partagent les mises à jour entre voisins Etape 1 : découverte des voisins
Connaissance incomplète du réseau
Etape 2 : inondations et mises à jour
L’envoi de mise à jour même si la topologie n’a pas
changé Etape 3 : création de LSDB
RIP utilise l’algorithme de Bellman-Ford
Etape 4 : calcul des routes
RIP
Etape 5 : création de la table de routage
Métrique de mesure infinie = 16
Minuteurs de temporisation :
Coût = bande passante de référence/bande passante de l’int
- Update = 30s
- Hold down = 180s Gigabit Ethernet = 1
- Invalid timer = 180s
- Flush timer = 240s Fast Ethernet = 1
Nbr de sauts max = 15
Ethernet = 10
Le compteur de retenue = 180s
Série 1,544 Mbit/s = 64
Configuration du protocole :
CONFIGURATION DU PROTOCOLE
R(config)#router rip
R(config-router)#version 2
R(config- router)#network @
BDR : routeur sélectionné en case de
panne du DR, lorsque le DR arrête de
Activation du protocole :
produire des paquets Hello, le BDR se
R(config)#router ospf id
désigne automatiquement comme DR
Avec 1<id<65535 DROTHER : un routeur qui n’est ni DR ni
Annonce des réseaux : BDR, il envoie les paquets OSPF au DR et
R(config-router)#network @réseau masque_générique area id au DBR uniquement
Priorité la plus élevée DR
Ou
Priorité égale donc l’ID le plus élevé DR
R(config-router)#network @IP_int 0.0.0.0 area id Deuxième ID plus élevé BDR
Masque générique = 255.255.255.255 – masque normal Les routeurs peuvent être dans les états suivants :
- FULL/DROTHER : DR ou BDR contigu avec un
ID DE ROUTEUR OSPF non DR ou BDR
- FULL/DR : contigu avec le DR voisin indiqué
Les routeurs définissent leur ID en utilisant 3 - FULL/BDR : contigu avec le BDR voisin indiqué
critères : - 2-WAY/DROTHER : non-DR ou non-BDR a une
- Critère 1 : @IP configurée à l’aide du cmd relation de voisinage avec un non-DR ou non-
router-id BDR
Configuration de l’ID : - (config-if)# ip ospf priority value
Pour forcer une election, on utilise :
R(config)#router ospf id
Fermer les interfaces puis réactiver-les en
R(config-router)# router-id @IP commençant par le DR puis le BDR
Réinitialiser le processus OSPF :
- Critère 2 : router-id non configurée, le routeur R# clear ip ospf process
choisit l’@IP la plus élevée parmi ses
interfaces de bouclage IP TRANSALTION D’ADRESSES IPV4
Configuration d’une interface de bouclage : La translation NAT est le procédé utilisé pour
R(config)#int loopback number traduire les adresse réseaux (privées/publiques)
Economiser les adresses IPv4 publiques
R(config-if)# ip add @IP MSR
@privée en interne @publique si c’est
- Critère 3 : interface de bouclage non nécessaire
configurée, le routeur choisit l’@IP active la Lorsqu'un périphérique interne envoie du trafic
plus élevée parmi ses interfaces physiques hors du réseau, le routeur configuré pour la NAT
traduit l'adresse IPv4 interne du périphérique en
Vérification : une adresse publique du pool NAT.
R# show ip protocols La translation inclut 4 types d’adresses :
- Inside Local
- Inside Global
Modification:
- Outside Local
Bande passante (config-if)# bandwith valeur - Outside Global
Coût (config-if)# ip ospf cost valeur Types de translation d’adresses :
Contiguité R# show ip ospf neighbor - NAT Statique
- NAT dynamique
Examiner l’ID R# show ip ospf
- PAT (par port)
OSPF À ACCÈS MULTIPLE
NAT STATIQUE
Plusieurs routeurs sont interconnectés sur un
La configuration implique 2 tâches de base :
même réseau
Créer le mappage entre les @ locales internes et
Un seul routeur contrôle la distribution des LSAs
les @ locales externes
Dans les réseaux à accès multiple, OSPF choisit un
Définir quelle interface appartient au réseau
DR et un DBR
interne et laquelle appartient au réseau externe
DR : routeur responsable de la collecte et
de la distribution des LSAs envoyées et
reçues
Traduction statique : (config)#ip nat inside source static IP_local IP_global
Spécifier l’int interne : (config)# int type number
R# show ip nat translations
R# clear ip nat statistics
R# show ip nat statistics
NAT DYNAMIQUE
Etape 1 : définissez le pool d’adresses
(config)#ip nat pool nom start-ip end-ip netmask masque
Etape 2 : configurez une liste de contrôle d’accès
(config)#access-list number permit @source masque inverse
Etape 3 : reliez l’ACL au pool
(config-if)#ip nat inside source list number pool nom
Etape 4 : identifiez les interfaces internes
(config-if)#ip nat inside
Etape 5 : identifiez les interfaces externes
(config-if)#ip nat outside
R#clear ip nat trans * : effacez ttes les entrées de traduction
dynamique
PAT
PAR INTERFACE
Etape 1 : définissez une liste d’accès standard
(config)#access-list number permit @source masque inverse
Etape 2 : établissez une traduction dynamique
(config)#ip nat inside source list number interface nom overload
Etape 3 : identifiez l’interface interne
(config-if)#ip nat inside
Etape 4 : identifiez l’interface externe
(config-if)#ip nat outside
PAR POOL D’ADRESSES
Etape 1 : définissez le pool d’adresses glob pour la trad de
surcharge
(config)#ip nat pool nom start-ip end-ip netmask masque
Etape 2 : configurez une liste d’accès standard
(config)#access-list number permit @source masque inverse
Etape 3 : établissez la trad de surcharge en spécifiant la liste
d’accès et le pool
(config-if)#ip nat inside source list number pool nom overload
Etape 4 : identifiez l’interface interne
(config-if)#ip nat inside
Etape 5 : identifiez l’interface externe