Précisions sur le routage
Transcription
Précisions sur le routage
Précisions sur le routage Systèmes d’adressage – – – Adressage avec classes Adressage sans classe CIDR Table de routage Envoi de routes Résumé de routes – réseaux discontinus 2 JL Damoiseaux - Dpt R&T Once upon the time : A, B, C 3 JL Damoiseaux - Dpt R&T Sous-réseaux Principe : emprunter des bits à la partie hôte pour le codage des sous réseaux Les sous-réseaux ont tous le même nombre d’hôtes => le masque est le même partout 4 JL Damoiseaux - Dpt R&T Exemple de référence 192.168.20.0/24 SR 3 1 4 hô tes SR2 28 hô te s SR5 2 hôte s SR4 7 hô te s 5 SR1 2 8 hô tes SR1 192.168.20.0/27 SR2 192.168.20.32/27 SR3 192.168.20.64/27 SR4 192.168.20.96/27 SR5 192.168.20.128/27 SR6 SR7 192.168.20.160/27 JL Damoiseaux - Dpt R&T Exemple impossible à satisfaire Soit l’adresse 195.65.5.0 / 24 SR1 SR5 60 Hôtes SR7 SR6 7 * 64 > 256 !!! SR2 60 Hôtes 6 SR3 28 Hôtes SR4 6 Hôtes JL Damoiseaux - Dpt R&T Conclusions Gaspillage d’adresses Manque de flexibilité Taille importante des tables de routage 7 JL Damoiseaux - Dpt R&T Systèmes d’adressage – – – Adressage avec classes Adressage sans classe CIDR Table de routage Envoi de routes Résumé de routes – réseaux discontinus 8 JL Damoiseaux - Dpt R&T VLSM (rappels) Un réseau peut être découpé en sous-réseaux, qui à leur tour peuvent être découpés en sousréseaux, etc. Le masque est différent (de longueur variable) et se note sous la forme /n 9 JL Damoiseaux - Dpt R&T Exemple de référence 192.168.20.0 / 24 SR 3 14 hôtes SR2 28 hôtes 10 192.168.20.0 / 27 SR2 192.168.20.32 / 27 192.168.20.64 / 28 192.168.20.80 / 28 192.168.20.96 / 30 SR3 SR4 SR5 SR5 2 hôtes SR4 7 hôtes SR1 SR1 28 hôtes JL Damoiseaux - Dpt R&T Exemple de référence : comparatif avec classes et sans classe Avec classes Sans classe Occupé 11 Gaspillé Utilisable ultérieurement JL Damoiseaux - Dpt R&T 60 Hôtes Exemple impossible à satisfaire 60 Hôtes 28 Hôtes SR1 - 195.65.5.00000000 - 195.65.5.0 /26 SR2 - 195.65.5.01000000 - 195.65.5.64 /26 SR3 - 195.65.5.10000000 - 195.65.5.128 /27 SR4 - 195.65.5.10100000 - 195.65.5.160 /29 SR5 - 195.65.5.10101000 - 195.65.5.168 /30 SR6 - 195.65.5.10101100 - 195.65.5.172 /30 SR7 - 195.65.5.10110000 - 195.65.5.176 /30 12 JL Damoiseaux - Dpt R&T 6 Hôtes Conclusions Gaspillage moindre d’adresses Meilleure adaptation aux besoins réels Dans les mises à jour de routage, la route et son masque doivent être envoyés 13 JL Damoiseaux - Dpt R&T Systèmes d’adressage – – – Adressage avec classes Adressage sans classe CIDR Table de routage Envoi de routes Résumé de routes – réseaux discontinus 14 JL Damoiseaux - Dpt R&T Classless Inter Domain Routing En 1992 la moitié des classes B étaient allouées ; dès 1994 il n’y aurait plus eu de classe B disponibles La croissance du nombre de réseaux se traduisait par des tables de routages trop importantes pour la capacité de traitement des routeurs 15 JL Damoiseaux - Dpt R&T Principes généraux Utilisation généralisée de la notation /n Agrégation de route (supernet) : une seule route désigne un ensemble de routes L’algorithme de routage est maintenant basé sur "la plus longue correspondance " 16 JL Damoiseaux - Dpt R&T Agrégation (résumé de route) Numéro de réseau Premier Octet Deuxième Octet Troisième Octet Quatrième Octet 1. Compter le plus grand nombre bits identiques, 13 2. Compléter par des 0 après le dernier bits correspondant : 172.24.0.0 = 10101100 00011000 00000000 00000000 3. La route agrégée est 172.24.0.0 /13 17 JL Damoiseaux - Dpt R&T Routage Annonce d’une route agrégée Merida 172.16.0.0/16 172.16.1.0/24 Annonce d’une route specifique 172.16.5.0/24 172.16.5.0/24 Quito Cartago 172.16.2.0/24 172.16.10.0/24 18 JL Damoiseaux - Dpt R&T Conclusions Processus de routage plus efficace – – Table moins volumineuse Mises à jour plus simples Routeur moins gourmand en mémoire et en CPU Les fournisseurs d’accès gère eux-mêmes l’espace des adresses 19 JL Damoiseaux - Dpt R&T Systèmes d’adressage Table de routage – – – Sources de routage Structure d’une table de routage Choix de la route à emprunter Envoi de routes Résumé de routes – réseaux discontinus 20 JL Damoiseaux - Dpt R&T Sources de routage Automatiquement ajoutées à la table Apprises par le routeur 21 JL Damoiseaux - Dpt R&T Ajout d’une route connectée Router(config)#int fa0/0 Router(config-if)#ip address 10.0.0.1 255.0.0.0 Router(config-if)#no shut %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up RT: interface FastEthernet0/0 added to routing tableRT: SET_LAST_RDB for 10.0.0.0/8 NEW rdb: is directly connected RT: add 10.0.0.0/8 via 0.0.0.0, connected metric [0/0] RT: NET-RED 10.0.0.0/8 C 22 10.0.0.0/8 is directly connected, FastEthernet0/0 JL Damoiseaux - Dpt R&T Ajout d’une route statique Router(config)#ip route 200.200.200.0 255.255.255.0 fa0/0 RT: SET_LAST_RDB for 200.200.200.0/24 NEW rdb: is directly connected RT: add 200.200.200.0/24 via 0.0.0.0, static metric [1/0] RT: NET-RED 200.200.200.0/24 S 23 200.200.200.0/24 is directly connected, FastEthernet0/0 JL Damoiseaux - Dpt R&T Ajout d’une route reçue 1 seul protocole de routage : la route est ajoutée si sa métrique est la plus petite plusieurs protocoles de routage : ajout fonction de la distance administrative et de la métrique Attention !!! L’envoi d’une route et donc sa réception dépend du protocole de routage 24 JL Damoiseaux - Dpt R&T Systèmes d’adressage Table de routage – – – Sources de routage Structure d’une table de routage Choix de la route à emprunter Envoi de routes Résumé de routes – réseaux discontinus 25 JL Damoiseaux - Dpt R&T Généralités Pour Cisco, la structure globale d’une table se base toujours sur un schéma par classe Structure hiérarchique à deux niveaux L’origine de la route n’affecte pas la structure de la table de routage 26 JL Damoiseaux - Dpt R&T Structure d’une table de routage 27 JL Damoiseaux - Dpt R&T Exemple 28 Route de niveau 1 Route de niveau 1 – Route parent Route de niveau 2 – Route enfant JL Damoiseaux - Dpt R&T Systèmes d’adressage Table de routage – – – Sources de routage Structure d’une table de routage Choix de la route à emprunter Envoi de routes Résumé de routes – réseaux discontinus 29 JL Damoiseaux - Dpt R&T Principe de la plus longue correspondance Le routeur choisit la route possédant le plus grand nombre de bits en commun avec l’adresse de destination du paquet à acheminer 30 JL Damoiseaux - Dpt R&T Processus de recherche (ip classless) 1. Rechercher la plus longue correspondance sur les routes de niveau 1 1. 2. 3. 2. Rechercher la plus longue correspondance sur les routes enfants 1. 2. 3. 4. 31 Si la route retenue n’est pas une route parent, le paquet est transféré Sinon, si la correspondance avec la route parent est de la longueur du masque de classe alors passer au point 2 Sinon passer au point 3 S’il y a une correspondance de la longueur du masque associé au sous-réseau, le paquet est transféré sur celui-ci Sinon, passer au point 3 Rechercher un super réseaux ou une route par défaut pour acheminer le paquet, Sinon, détruire le paquet JL Damoiseaux - Dpt R&T Illustration de l'étape 1 Paquet à destination de l’adresse 192.168.1.10 paquet envoyé 32 JL Damoiseaux - Dpt R&T Illustration de l'étape 2 Paquet à destination de l’adresse 172.16.2.10 paquet envoyé 33 JL Damoiseaux - Dpt R&T Illustration de l'étape 2 Paquet à destination de l’adresse 172.16.1.10 paquet envoyé Correspondance la plus longue 34 JL Damoiseaux - Dpt R&T Illustration de l'étape 3 (ip classless) Paquet à destination de l’adresse 172.16.4.10 paquet envoyé 35 JL Damoiseaux - Dpt R&T Illustration de l'étape 4 (ip classless) Paquet à destination de l’adresse 172.16.4.10 paquet détruit 36 JL Damoiseaux - Dpt R&T Systèmes d’adressage Table de routage Envoi de routes – – RIP v1 RIP v2 Résumé de routes – réseaux discontinus 37 JL Damoiseaux - Dpt R&T Algorithme la partie réseau de la route à envoyer est-elle égale à la partie réseau de l’adresse de l’interface par laquelle la route sera envoyée ? 1) NON. Alors le routeur effectue un résumé de route correspondant à la partie réseau de l’adresse ; 2) OUI. Est-ce que le masque de la route à envoyer est le même que celui de l’interface par laquelle la route sera envoyée ? a) OUI : le routeur envoie alors le réseau et le sous-réseau ; b) NON ; le routeur n’envoie rien. 38 JL Damoiseaux - Dpt R&T Illustration de la règle 1 131.108.7.0/30 131.108.6.0/30 39 R1 R1 R2 172.16.2.0/24 131.108.2.0/30 R2>sh ip route 131.108.0.0/30 is subnetted, 3 subnets C 131.108.2.0 is directly connected, Loopback0 C 131.108.6.0 is directly connected, Serial2/0 R 172.16.0.0 [120/1] via 131.108.6.1, Serial2/0 JL Damoiseaux - Dpt R&T Illustration de la règle 2a 131.108.7.0/30 131.108.6.0/30 40 R1 R1 R2 172.16.2.0/24 131.108.2.0/30 R2>sh ip route 131.108.0.0/30 is subnetted, 3 subnets C 131.108.2.0 is directly connected, Loopback0 C 131.108.6.0 is directly connected, Serial2/0 R 131.108.7.0 [120/1] via 131.108.6.1, Serial2/0 JL Damoiseaux - Dpt R&T Illustration de la règle 2b 131.108.7.0/30 131.108.6.0/30 41 R1 R1 R2 131.108.5.0/24 131.108.2.0/30 R2>sh ip route 131.108.0.0/30 is subnetted, 3 subnets C 131.108.2.0 is directly connected, Loopback0 C 131.108.6.0 is directly connected, Serial2/0 R 131.108.7.0 [120/1] via 131.108.6.1, Serial2/0 JL Damoiseaux - Dpt R&T Systèmes d’adressage Table de routage Envoi de routes – – RIP v1 RIP v2 Divers 42 JL Damoiseaux - Dpt R&T Algorithme la partie réseau de la route à envoyer est-elle égale à la partie réseau de l’adresse de l’interface par laquelle la route sera envoyée ? 1)NON. Alors le routeur effectue un résumé de route, et envoie juste la partie réseau de l’adresse (mécanisme pouvant être désactivé) 2)OUI. le routeur envoie alors le réseau et le sous-réseau 43 JL Damoiseaux - Dpt R&T Illustration de la règle 2 131.108.7.0/30 131.108.6.0/30 R1 R1 R2 131.108.5.0/24 131.108.2.0/30 R2>sh ip route 131.108.0.0/16 is variably subnetted, 4 subnets, 2 masks C 131.108.2.0/30 is directly connected, Loopback0 R 131.108.5.0/24 [120/1] via 131.108.6.1, Serial2/0 C 131.108.6.0/30 is directly connected, Serial2/0 R 131.108.7.0/30 [120/1] via 131.108.6.1, Serial2/0 44 JL Damoiseaux - Dpt R&T Systèmes d’adressage Table de routage Envoi de routes Résumé de routes – réseaux discontinus 45 JL Damoiseaux - Dpt R&T Résumé de routes La commande no auto-summary empêche le protocole de routage d’effectuer un résumé de routes lors de l’envoi des mises à jour de routage par des protocoles sans classe (RIP v2, EIGRP) (router-config)no auto-summary 46 JL Damoiseaux - Dpt R&T Exemple no auto-summary 131.108.7.0/30 131.108.6.0/30 47 R1 R1 R2 172.16.2.0/24 131.108.2.0/30 R2>sh ip route 131.108.0.0/30 is subnetted, 3 subnets C 131.108.2.0 is directly connected, Loopback0 C 131.108.6.0 is directly connected, Serial2/0 R 131.108.7.0 [120/1] via 131.108.6.1, Serial2/0 172.16.0.0/24 is subnetted, 1 subnets R 172.16.2.0 [120/1] via 131.108.6.1, Serial2/0 JL Damoiseaux - Dpt R&T Réseaux discontinus (I) RIP V1 20.0.0.0/8 R1 10.0.0.0./8 R2 10.1.0.0./16 R1>sh ip route C 10.0.0.0/8 is directly connected, Loopback0 C 20.0.0.0/8 is directly connected, Serial2/0 48 JL Damoiseaux - Dpt R&T Réseaux discontinus (I) - explications RIP V1 20.0.0.0/8 R1 10.0.0.0./8 R2 10.1.0.0./16 R2 doit faire connaitre le réseau 10.1.0.0/16. L'interface de sortie est sur le réseau 20.0.0.0/8. Les adresses de classes sont différentes donc R2 résume l'envoi à 10.0.0.0. Quand R1 reçoit ce réseau, il n'a aucun intérêt à l'enregistrer puisqu'il le connait 49 JL Damoiseaux - Dpt R&T Réseaux discontinus (II) 20.0.0.0/8 RIP V2 R1 10.0.0.0./8 R2 10.1.0.0./16 R1>sh ip route C 10.0.0.0/8 is directly connected, Loopback0 C 20.0.0.0/8 is directly connected, Serial2/0 50 JL Damoiseaux - Dpt R&T Réseaux discontinus (II) - explications 20.0.0.0/8 RIP V2 R1 10.0.0.0./8 R2 10.1.0.0./16 Même cas que précédemment puisque dans cette situation RIP V2 fait aussi un résumé de route 51 JL Damoiseaux - Dpt R&T Réseaux discontinus (III) 20.0.0.0/8 RIP V2 no auto-summary R2 R1 10.0.0.0./8 10.1.0.0./16 R1>sh ip route 10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks C 10.0.0.0/8 is directly connected, Loopback0 R 10.1.0.0/16 [120/1] via 20.0.0.2, FastEthernet0/0 C 20.0.0.0/8 is directly connected, FastEthernet0/0 52 JL Damoiseaux - Dpt R&T