Principe : C est comme sortir d une maison. -TD routage- F2 C3 C2 C4 C1 F1 F=Fauteuil (matériel avec if rx -poste -) P=Porte (if rx du routeur) C=Couloir (Routeur) C*= Couloir vers le reste du monde = Routeur FAI Pnet= if publique du routeur FAI Reste du monde = Internet Une couleur représente un réseau IP C* Pnet Bureau 26 m carré Reste du monde F=Fauteuil (matériel avec if rx -poste -) P=Porte (if rx du routeur) C=Couloir (Routeur) C*= Couloir vers le reste du monde = Routeur FAI Pnet= if publique du routeur FAI Reste du monde = Internet Une couleur représente un réseau IP Le couloir à 2 portes minimum, chacune dans 2 salles différentes. Donc : «le routeur à une 2 interfaces minimum, chacune dans un réseau ip différent» Je ne peux pas donner de porte à rejoindre qui ne soit pas dans la même salle qu une des portes du matériel sur lequel je réalise le routage.
Donc : «Je ne peux pas donner à un matériel (poste ou routeur) une passerelle qui ne soit pas dans le même réseau ip qu une des interfaces du routeur.» Nous réalisons les tables de routage de F1, F2,,,, C1, C2, C3, C4, C* afin que toutes les interfaces puissent communiquer et que tout le monde ait accès à Internet. Il faut prévoir l aller et le retour de l information pour que le routage soit correct. Pour accéder à un élément (porte fauteuil) de sa salle d appartenance, il faut juste se lever de son fauteuil (ou si dans un couloir, il faut juste ouvrir la porte et la traverser) Donc : «Pour accéder à son réseau d appartenance, il faut utiliser comme passerelle sa propre interface.» Destination @globale du réseau de destination F1 Destination Masque de ss-rx (notation CIDR) Je dois me diriger labas Gateway GW- Router Passerelle F1 A partir d où Interface IF- (de sortie) F1 default F1 C4 default F2 F2 F2 default F2 F2
C3 default default C2 default default
C1 default default C*
Pnet Pnet Pnet default Pnet Pnet Heureusement certaines routes peuvent être simplifiées.. On peut éventuellement simplifier si deux routes utilisent la même passerelle à partir de la même interface, et si les réseaux ip semblent assez proches et appartiennent à la même classe d adresse ip. Nous verrons cela plus loin. (exo1) Mise en application avec des réseaux et adresses ip.(même structure qu à l exercice précédent) Note : la route empruntée..? Lorsque l on analyse une table de routage on regarde tous les réseaux de destinations qui correspondent à l adresse de destination du paquet (l entete de niveau 3 du modèle OSI). Si l on match plusieurs destination (si l on y correspond) définies dans les tables de routages, on empruntera toujours la route dont la destination nous correspond au plus près, donc le réseau de destination auquel on correspond qui à le masque de sous-réseau le plus long!!!!! Si l on y réfléchit c est logique car n importe quelle adresse ip v4 de destination correspond à la route par défaut. Les tables de routages locales à un poste ou un matériel ayant une interface réseau sont appelées tables de routages locales! Egalement, lorsque l on utilise en passerelle la même @ip que celle stipulée dans l interface il est possible d employer dans la colonne passerelle des mots clés : Si c est un poste classique -> le mot clé on-link (on déclare le réseau d appartenance de l IF)
Si c est un routeur matériel -> le mot clé (on déclare les réseaux directement attachés au routeur) Analogie de la maison en utilisant des réseaux et adresses IPv4 : P3 192.168.1.3 10.1.1.1/8 R3 10.255.255.253/8 10.255.255.254/8 R2 172.16.255.253 192.168.1.254 192.168.1.253 R4 172.16.255.254 R1 192.168.0.254 172.17.255.253 192.168.0.2 172.17.255.254 RFAI (FW/R NAT/PAT) NET Destination @globale du réseau de destination R4 192.168.1.0 192.168.1.0 Destination Masque de ss-rx (notation CIDR) Je dois me diriger labas Gateway GW- Router Passerelle 192.168.0.254 192.168.1.254 192.168.1.254 192.168.1.253 A partir d où Interface IF- (de sortie) 192.168.0.2 192.168.0.2 192.168.0.254 192.168.1.253 192.168.1.253 192.168.1.3 192.168.1.3 192.168.1.3 R3 192.168.1.0 192.168.1.254
1 /8 10.255.255.254 192.168.1.253 10.255.255.253 10.255.255.253 192.168.1.254 P3 1 192.168.1.0* * *simplification -> /8 /23 10.255.255.254 10.255.255.253 10.255.255.253 10.255.255.253 10.1.1.1 10.1.1.1 10.1.1.1 10.1.1.1 10.1.1.1 R2 1 172.16.0.0 * /8 /23 172.16.255.254 10.255.255.253 10.255.255.254 172.16.255.253 172.16.255.253 10.255.255.254 R1 172.16.0.0 172.17.0.0 1 * /8 /23 172.17.255.254 172.16.255.253 172.16.255.253 172.16.255.254 172.17.255.253 172.17.255.253 172.16.255.254 172.16.255.254 RFAI 172.17.0.0 172.16.0.0 1 * /8 /23 172.17.255.253 172.17.255.253 172.17.255.253 172.17.255.254 172.17.255.254 172.17.255.254 172.17.255.254
Exo1 : Cas le plus simple A noter :.La différence entre les tables de routage d un poste situé dans un réseau ip d un réseau «d extremité».ici il n y a pas de lien vers Internet (donc pas d obligation à ce que la route par défaut aille vers une destination particulière) Poste2 Ip:192.168.3.11 Poste1 Ip:192.168.2.35 Poste3 Ip:0 Ip:192.168.2.33 Ip:192.168.3.9 Ip:192.168.3.10 R1 R2 Ip:192.168.2.49 Poste1 : 192.168.2.32 (default) R1 : 192.168.2.32 192.168.3.8 Poste2 : 192.168.3.8 192.168.2.32 R2 : 192.168.3.8 192.168.2.48 192.168.2.35 (on-link) 192.168.2.33 192.168.3.10 192.168.3.11 (on-link) 192.168.3.9 192.168.3.1O 192.168.3.9 192.168.2.35 192.168.2.35 192.168.2.33 192.168.3.9 192.168.3.9 192.168.3.11 192.168.3.11 192.168.3.11 192.168.3.10 192.168.2.49 192.168.3.10 Poste3 : 192.168.2.48 0 192.168.2.49 0 0
Exo2 : Poste B 192.168.3.129 130 postes Poste A Ip: R1 NET 192.168.2.254 192.168.3.133 192.168.3.134 R2 192.168.3.126/26 54 postes 192.168.3.137 R3 192.168.3.138 56 postes 192.168.3.62/26 192.168.3.141 RFAI 192.168.3.146 192.168.3.145 Ip:192.168.3.60/26 Poste C 192.168.3.142 FW PosteA : 192.168.2.0 192.168.2.255 127.0.0.0 127.0.0.1 127.255.255.255 224.0.0.0 224.0.0.0 /8 /4 /4 192.168.2.254 127.0.0.1 127.0.0.1 127.0.0.1 127.0.01
255.255.255.255 255.255.255.255 127.0.0.1 R1 : 192.168.2.0 192.168.3.64 192.168.3.128 /26 192.168.3.134 192.168.2.254 192.168.3.126 192.168.3.133 192.168.3.133 PosteB : 192.168.3.128 192.168.2.0 192.168.3.64 /26 192.168.3.129 192.168.3.134 192.168.3.133 192.168.3.133 192.168.3.129 192.168.3.129 192.168.3.129 192.168.3.129 R2 : 192.168.3.128 192.168.3.136 192.168.2.0 192.168.3.64 /26 192.168.3.138 192.168.3.133 192.168.3.133 192.168.3.134 192.168.3.137 192.168.3.137 192.168.3.134 192.168.3.134 PosteC : 192.168.3.0 /26 192.168.3.60 192.168.3.62 192.168.3.60 192.168.3.60 R3 : 192.168.3.136 192.168.3.140 192.168.3.0 192.168.3.144 /26 192.168.3.142 192.168.3.137 192.168.3.142 192.168.3.138 192.168.3.141 192.168.3.62 192.168.3.141 192.168.3.138 192.168.3.141 FW : 192.168.3.140 192.168.3.144 192.168.3.142 192.168.3.145 192.168.3.146 192.168.3.141 192.168.3.142 192.168.3.145 192.168.3.145 192.168.3.142 Rfai : 192.168.3.144 192.168.3.146 192.168.3.145 192.168.3.146 192.168.3.146
Exo3 : NET PosteA PosteB PosteC R1 R2 Rfai/Fw/Nat/Pat 192.168.9.254 192.168.11.254 192.168.17.30 192.168.17.29 192.168.17.25 192.168.107.22 192.168.170.254 192.168.170.251 134.50.50.2 172.18.17.46 172.18.17.45 192.168.255.254 192.168.255.253 websrv 192.168.11.126 PosteA 192.168.17.16 (*1) 192.168.8.0 /22 192.168.17.25 192.168.17.29 192.168.17.30 192.168.17.25 192.168.17.25 192.168.17.25 PosteC 192.168.170.240 192.168.170.251 192.168.170.254 192.168.170.251 192.168.170.251 PosteB 192.168.11.0 192.168.11.126 192.168.11.254 192.168.11.126 192.168.11.126 Websrv 172.18.17.40 172.18.17.45 172.18.17.46 172.18.17.45 172.18.17.45 R1 192.168.9.0 192.168.11.0 192.168.17.16 192.168.17.29 192.168.9.254 192.168.11.254 192.168.17.30 192.168.17.30 R2 192.168.17.16 192.168.107.16 192.168.170.240 192.168.255.252 (*1)192.168.8.0 /22 192.168.255.254 192.168.17.30 192.168.17.29 192.168.107.22 192.168.170.254 192.168.255.253 192.168.255.253 192.168.17.29
Rfai 192.168.255.252 172.18.17.40 134.50.50.2 (*2) 192.168.255.254 172.18.17.46 134.50.50.2 134.50.50.2 192.168.255.253 192.168.255.254 172.18.17.46 134.50.50.2 134.50.50.2 192.168.255.254 (*1) simplification : Pour les réseaux de destination 192.168.9.0 et 192.168.11.0 j emprunte la même passerelle (192.168.17.30) à partir de l if 192.168.17.25 : Je regarde le nombre de bits identiques sur ces 2 réseaux afin de faire ma simplification. Je dois néanmoins m assurer que la plage d adresse ainsi définie n empiète pas sur un réseau qui devrait emprunter une autre passerelle. (auquel cas je devrais déclarer ce réseau) 192.168.00001001.0 192.168.00001011.0 Les 22 premiers bits des adresses sont identiques. J utiliserai donc pour mon nouveau NetID (de ma simplification) /22 Je passe les 10 derniers bits (du hostid) à 0 et j obtiens mon réseau de destination simplifié. 192.168.8.0 /22 Ce réseau de destination à pour adresses limites : 192.168.8.0 -> 192.168.11.255 Est-ce que j empiète sur un réseau existant de l autre coté du réseau (par une autre passerelle.)? Non, je peux donc sereinement utiliser cette simplification. (*2) simplification : Pour les réseaux de destination 192.168.9.0,192.168.11.0, 192.168.17.16, 192.168.107.16, 192.168.170.240 j emprunte la même passerelle (192.168.255.253) à partir de l if 192.168.255.254 : Je regarde le nombre de bits identiques sur ces réseaux afin de faire ma simplification. Je dois néanmoins m assurer que la plage d adresse ainsi définie n empiète pas sur un réseau qui devrait emprunter une autre passerelle. (auquel cas je devrais déclarer ce réseau) 192.168.00001001.0000000 192.168.00001011.0000000 (puis directement le plus élevé ) 192.168.10101010.00000000 Les 16 premiers bits des adresses sont identiques. J utiliserai donc pour mon nouveau NetID (de ma simplification) Je passe les 16 derniers bits (du hostid) à 0 et j obtiens mon réseau de destination simplifié.
Ce réseau de destination à pour adresses limites : -> 192.168.255.255 Est-ce que j empiète sur un réseau existant de l autre coté du réseau (par une autre passerelle.)? Non. Est-ce que cela empiète sur de l adressage publique? (qui devraient elles, être routées vers le Net) Non car nous restons dans la limite des @privées ipv4 de classe C. C est bon, je peux utiliser cette simplification.