Adresses IPv4 et filtres d’adresse locale
Cette section décrit comment utiliser les adresses IPv4 dans l’ASA. Une adresse IPv4 est un nombre de 32 bits écrits en notation décimale à points : quatre champs de 8 bits (octets) convertis de nombres binaires en nombres décimaux, séparés par des points. La première partie d'une adresse IP identifie le réseau sur lequel réside l'hôte, tandis que la seconde partie identifie l'hôte sur le réseau donné. Le champ de numéro de réseau s'appelle le préfixe réseau. Tous les hôtes sur un réseau donné partagent le même préfixe réseau, mais doivent avoir un numéro d'hôte unique. Dans un réseau avec des classes d'adresses IP, la classe de l'adresse détermine la limite entre le préfixe de réseau et le numéro d'hôte.
Classes
Les adresses IP des hôtes sont divisées en trois classes d’adresses différentes : la classe A, la classe B et la classe C. Chaque classe fixe la limite entre le préfixe réseau et le numéro d’hôte à un point différent dans l’adresse de 32 bits. Les adresses de classe D sont réservées à l’IP de multidiffusion.
-
Les adresses de classe A (1.xxx.xxx.xxx à 126.xxx.xxx.xxx) utilisent uniquement le premier octet comme préfixe réseau.
-
Les adresses de classe B (128.0.xxx.xxx à 191.255.xxx.xxx) utilisent les deux premiers octets comme préfixe réseau.
-
Les adresses de classe C (192.0.0.xxx à 223.255.255.xxx) utilisent les trois premiers octets comme préfixe réseau.
Comme les adresses de classe A ont 16 777 214 adresses d’hôtes et les adresses de classe B de 65 534 hôtes, vous pouvez utiliser le filtrage d’adresse locale pour diviser ces énormes réseaux en sous-réseaux plus petits.
Réseaux privés
Si vous avez besoin d’un grand nombre d’adresses sur votre réseau, et qu’elles n’ont pas besoin d’être acheminées sur Internet, vous pouvez utiliser des adresses IP privées que l’autorité d’attribution de numéros par Internet (IANA) recommande (voir RFC 1918). Les plages d’adresses suivantes sont désignées comme des réseaux privés qui ne doivent pas être annoncés :
-
10.0.0.0 à 10.255.255.255
-
172.16.0.0 à 172.31.255.255
-
192.168.0.0 à 192.168.255.255
Filtres d’adresse locale
Un filtre d’adresse locale vous permet de convertir un seul réseau de classe A, B ou C en plusieurs réseaux. Avec un filtre d’adresse locale, vous pouvez créer un préfixe de réseau étendu qui ajoute des bits du numéro d’hôte au préfixe de réseau. Par exemple, un préfixe de réseau de classe C est toujours composé des trois premiers octets de l’adresse IP. Mais un préfixe de réseau étendu de classe C utilise également une partie du quatrième octet.
Le filtrage d’adresse locale est facile à comprendre si vous utilisez la notation binaire au lieu de la notation décimale à points. Les bits du filtre d’adresse locale ont une correspondance un-à-un avec l’adresse Internet :
-
Les bits sont définis sur 1 si le bit correspondant dans l’adresse IP fait partie du préfixe de réseau étendu.
-
Les bits sont définis sur 0 si le bit fait partie du numéro d’hôte.
Exemple 1 : si vous avez l’adresse de classe B 129.10.0.0 et que vous souhaitez utiliser le troisième octet dans le préfixe du réseau étendu au lieu du numéro d’hôte, vous devez spécifier un filtre d’adresse locale 11111111.11111111.11111111.00000000. Ce filtre d’adresse locale convertit l’adresse de classe B en équivalent d’une adresse de classe C, où le numéro d’hôte est composé uniquement du dernier octet.
Exemple 2 : si vous souhaitez utiliser une partie du troisième octet pour le préfixe de réseau étendu, vous devez préciser un filtre d’adresse locale comme 11111111.11111111.11111000.00000000, qui utilise seulement 5 bits du troisième octet pour le préfixe de réseau étendu.
Vous pouvez écrire un filtre d’adresse locale sous forme de masque décimal à points ou de masque /bits (« barre oblique bits »). Dans l’exemple 1, pour un masque décimal à points, vous convertissez chaque octet binaire en un nombre décimal : 255.255.255.0. Pour un masque /bits, vous ajoutez le nombre de 1 : /24. Dans l’exemple 2, le nombre décimal est 255.255.248.0 et le /bits est /21.
Vous pouvez également regrouper plusieurs réseaux de classe C dans un réseau plus vaste en utilisant une partie du troisième octet pour le préfixe de réseau étendu. Par exemple, 192.168.0.0/20.
Déterminer le filtre d’adresse locale
Consultez le tableau suivant pour déterminer le filtre d’adresse locale en fonction du nombre d’hôtes souhaité.
![]() Remarque |
Le premier et le dernier numéro d’un sous-réseau sont réservés, à l’exception de /32, qui identifie un seul hôte. |
|
Hôtes |
/Masque de bits |
Masque décimal à points |
|---|---|---|
|
16,777,216 |
/8 |
Réseau de classe A 255.0.0.0 |
|
65,536 |
/16 |
Réseau de classe B 255.255.0.0 |
|
32,768 |
/17 |
255.255.128.0 |
|
16,384 |
/18 |
255.255.192.0 |
|
8192 |
/19 |
255.255.224.0 |
|
4096 |
/20 |
255.255.240.0 |
|
2048 |
/21 |
255.255.248.0 |
|
1024 |
/22 |
255.255.252.0 |
|
512 |
/23 |
255.255.254.0 |
|
256 |
/24 |
Réseau de classe C 255.255.255.0 |
|
128 |
/25 |
255.255.255.128 |
|
64 |
/26 |
255.255.255.192 |
|
32 |
/27 |
255.255.255.224 |
|
16 |
/28 |
255.255.255.240 |
|
8 |
/29 |
255.255.255.248 |
|
4 |
/30 |
255.255.255.252 |
|
Ne pas utiliser |
/31 |
255.255.255.254 |
|
1 |
/32 |
Adresse d’hôte unique 255.255.255.255 |
Déterminer l’adresse à utiliser avec le filtre d’adresse locale
Les sections suivantes décrivent comment déterminer l’adresse réseau à utiliser avec un filtre d’adresse locale pour un réseau de classe C et de classe B.
Adresse réseau de classe C
Pour un réseau compris entre 2 et 254 hôtes, le quatrième octet tombe sur un multiple du nombre d’adresses d’hôte, en commençant par 0. Par exemple, le tableau suivant montre les sous-réseaux de 8 hôtes (/29) de 192.168.0.x.
![]() Remarque |
La première et la dernière adresses d’un sous-réseau sont réservées. Dans le premier exemple de sous-réseau, vous ne pouvez pas utiliser 192.168.0.0 ou 192.168.0.7. |
|
Sous-réseau avec le masque /29 (255.255.255.248) |
Plage d'adresses |
|---|---|
|
192.168.0.0 |
De 192.168.0.0 à 192.168.0.7 |
|
192.168.0.8 |
De 192.168.0.8 à 192.168.0.15 |
|
192.168.0.16 |
De 192.168.0.16 à 192.168.0.31 |
|
— |
— |
|
192.168.0.248 |
De 192.168.0.248 à 192.168.0.255 |
Adresse réseau de classe B
Pour déterminer l’adresse réseau à utiliser avec le filtre d’adresse locale pour un réseau de 254 à 65 534 hôtes, vous devez déterminer la valeur du troisième octet pour chaque préfixe de réseau étendu possible. Par exemple, vous pouvez créer une adresse de sous-réseau comme 10.1.x.0, où les deux premiers octets sont fixes, car ils sont utilisés dans le préfixe de réseau étendu, et le quatrième octet est 0, car tous les bits sont utilisés pour le numéro d’hôte.
Pour déterminer la valeur du troisième octet, procédez comme suit :
-
Calculez le nombre de sous-réseaux que vous pouvez créer à partir du réseau en divisant 65 536 (le nombre total d’adresses en utilisant le troisième et le quatrième octet) par le nombre d’adresses d’hôtes souhaitées.
Par exemple, 65 536 divisés par 4 096 hôtes équivaut à 16. Par conséquent, il existe 16 sous-réseaux de 4 096 adresses chacun dans un réseau de classe B.
-
Déterminez le multiple de la valeur du troisième octet en divisant 256 (le nombre de valeurs pour le troisième octet) par le nombre de sous-réseaux :
Dans cet exemple, 256/16 = 16.
Le troisième octet correspond à un multiple de 16, commençant par 0.
Le tableau suivant présente les 16 sous-réseaux du réseau 10.1.
![]() Remarque |
La première et la dernière adresses d’un sous-réseau sont réservées. Dans le premier exemple de sous-réseau, vous ne pouvez pas utiliser 10.1.0.0 ou 10.1.15.255. |
|
Sous-réseau avec le masque /20 (255.255.240.0) |
Plage d'adresses |
|---|---|
|
10/100 |
De 10.1.0.0 à 10.1.15.255 |
|
10.1.16.0 |
De 10.1.16.0 à 10.1.31.255 |
|
10.1.32.0 |
De 10.1.32.0 à 10.1.47.255 |
|
— |
— |
|
10.1.240.0 |
De 10.1.240.0 à 10.1.255.255 |


Commentaires