====== Cours : Adressage TCP/IP des STA en réseau - les sous-réseaux ====== Compléments au cours : sélectionnez avec la souris les zones encadrées en rouge pour visualiser les informations. ===== Présentation ===== Pourquoi est -il intéressant de segmenter un réseau IP en plusieurs sous-réseau IP : * Utilisation de media différents (câbles, Wifi, etc.) * Réduction de l'encombrement du trafic réseau en diminuant le nombre de nœuds par réseau * définir des organisations internes de réseaux non visibles à l'extérieur. Cet adressage permet par exemple l'utilisation d'un routeur externe qui fournit alors une seule connexion Internet (NAT). * Isolation d'un réseau (exemple : DMZ) * Optimisation de la plage d’adresses IP disponible. ===== Principe ===== Modification du masque de sous-réseau par défaut : * Utiliser une partie des bits de l'adresse d'hôte pour identifier des sous-réseaux * Toutes les machines appartenant à un sous-réseau possèdent le même numéro de réseau. ===== Comment déterminer l'adresse d'un sous-réseau ===== Effectuer un ET logique entre l'adresse IP de la machine et le masque. |Adresse : 200.100.40.33 |11001000.01100100.00101000.00100001| |Masque : 255.255.255.224 |11111111.11111111.11111111.11100000| |Opération ET |11001000.01100100.00101000.00100000| => La machine appartient au sous-réseau : **200.100.40.32** **Autre exemple :** * Adresse 192.0.0.131 ; Masque : 255.255.255.192 * Conversion de l'adresse en binaire : 11000000 00000000 00000000 10000011 * Conversion du masque en binaire : 11111111 11111111 11111111 11000000 * Décomposition de l'adresse (R,H) : __11000000 00000000 00000000 10__**000011** La machine appartient au sous-réseau 192.0.0.128 et à l'adresse 3 (11 en binaire). ===== Calculer le nombre de sous-réseaux ===== Nombre théorique de sous-réseaux 2n, n étant le nombre de bits à 1 du masque, utilisés pour coder les sous-réseaux. **Exemple :** |Adresse de réseau |200.100.40.0| |Masque |255.255.255.224| 224 = 11100000 donc 3 bits pour le N° de sous-réseau et 5 bits pour l'hôte. Le nombre de sous-réseaux est donc de : 23 =8. La **RFC 187**8 (remplace la RFC 1860) et précise qu'un numéro de sous réseau peut être composé de bits tous positionnés à 0 ou tous positionnés à 1. Dans l’exemple, on peut utiliser le **sous-réseau 0** et le **sous-réseau 224**. Le premier donne une adresse de sous-réseau qui rappelle l'adresse du réseau soit **200.100.40.0**. Le deuxième donne une adresse de sous-réseau dont l'adresse de diffusion rappelle l'adresse de diffusion du réseau. * **RFC 1860** (obsolète) Le nombre de sous-réseaux serait : 23-2 =6. * **RFC 1878** Le nombre de sous-réseaux serait : 23 =8. → Savoir quelle RFC est utilisée par le matériel. **Exemple :** utilisation des 3 premiers bits: |__000__ 00000 = 0| |__001__ 00000 = 32| |__010__ 00000 = 64| |__011__ 00000 = 96| |__100__ 00000 = 128| |__101__ 00000 = 160| |__110__ 00000 = 192| |__111__ 00000 = 224| Le **pas** entre 2 adresses de sous-réseau est **32** = 25 (nombre théorique d'hôtes par sous-réseau). **Adresse de diffusion** d'un sous-réseau : **tous** les bits de la partie hôte à 1. * Avec le masque 255.255.255.224 pour le sous-réseau 200.100.40.32 * 32 = 001 00000 donc l'adresse de diffusion est #001 11111 = 63. * L'adresse de diffusion complète est donc 200.100.40.63 Pour le **sous-réseau 200.100.40.64** l'adresse de diffusion est : 200.100.40.95 Pour le **sous-réseau 200.100.40.96** l'adresse de diffusion est : 200.100.40.127 Pour le **sous-réseau 200.100.40.128** l'adresse de diffusion est : 200.100.40.159 Pour le **sous-réseau 200.100.40.160** l'adresse de diffusion est : 200.100.40.191 Pour le **sous-réseau 200.100.40.192** l'adresse de diffusion est : 200.100.40.223 Pour le **sous-réseau 200.100.40.224** l'adresse de diffusion est : 200.100.40.255 ===== Calculer le nombre d'hôtes ===== Nombre de postes d'un sous-réseau nombre de postes = 2n, n étant le nombre de bits à 0 du masque permettant de coder l'hôte. Il faut enlever 2 numéros réservés : * tous les bits à zéro qui identifie le sous-réseau lui-même. * *tous les bits à 1 qui est l'adresse de diffusion pour le sous-réseau. Exemple : Soit le masque 255.255.255.224 224 = 11100000 donc 3 bits pour le N° de sous-réseau et 5 bits pour l'hôte le nombre de poste est donc de : 25 -2 =30 postes. ===== Calculatrices IP ===== * http://cric.grenoble.cnrs.fr/Administrateurs/Outils/CalculMasque/ * http://jodies.de/ipcalc