Concept des ACL


Définition des masques de contrôle d'IP

Gestion d'IP hôtes

Décimal Binaire
Adresse ipv4 192.168.1.1 11000000.10101000.00000001.00000001
Masque de réseau 0.0.0.0 00000000.00000000.00000000.00000000
résultat d'autorisation 192.168.1.1 11000000.10101000.00000001.00000001

Gestion d'IP sous-réseau

Décimal Binaire
Adresse ipv4 192.168.1.1 11000000.10101000.00000001.00000001
Masque de réseau 0.0.0.255 00000000.00000000.00000000.11111111
résultat d'autorisation 192.168.1.0/24 11000000.10101000.00000001.00000000

Gestion de plages d'IP

Décimal Binaire
Adresse ipv4 192.168.16.0 11000000.10101000.00010000.00000001
Masque de réseau 0.0.15.255 00000000.00000000.00001111.11111111
résultat d'autorisation 192.168.16.0/24 à 192.168.31.0/24 11000000.10101000.00000000.00000000 à 11000000.10101000.000111111.00000000

Gammes d'AC

ACL Standard

Numérotées

access-list access-list-number {deny | permit | remark text} source [source-wildcard] [log]
Paramètre Descritption
access-list-number numérotation de l'ACL (1 à 99 ou 1300 à 1999)
deny / permit droits d'accès géré
remark Permet d'ajouter du texte descriptif (facultatif)
source adresse hôte ou réseau à gérer / mot-clé "any" cible tous les réseau / mot-clé "host" cible un hôte spécifique
source-wildcard masque de la source
log permet de logguer a chaque fois qu'une ACE est matchée avec un paquet

Nommées

Application d'une ACL IPv4 standard

=> pour désactiver l'ACL de l'interface "no ip access-group"

Modification d'un ACL

via un éditeur de texte

via les numéros de séquences

Sécurisation des accès vty avec des ACL

conf t
line vty "n° de ligne"
login local
transport input "ssh|telnet"
access-class {access-list-number | access-list-name} { in | out }
end

ACL étendues

Numérotées

access-list access-list-number {deny | permit | remark text} protocol source source-wildcard [operator {port}] destination destination-wildcard [operator {port}] [established] [log]
Paramètre Descritption
access-list-number numérotation de l'ACL (100 à 199 ou 2000 à 2699)
deny / permit droits d'accès géré
remark Permet d'ajouter du texte descriptif (facultatif)
protocol nom ou numéro de protocol internet / mot-clé compatible { ip / tcp / udp / icmp }
source adresse hôte ou réseau source à gérer / mot-clé "any" cible tous les réseau / mot-clé "host" cible un hôte spécifique
source-wildcard masque de la source
destination adresse hôte ou réseau de destination à gérer / mot-clé "any" cible tous les réseau / mot-clé "host" cible un hôte spécifique
destination-wildcard masque de la destination
operator compare les ports source et destination {lt / gt / neq / range}
port n° ou nom d'un port tcp ou udp (facultatif)
established permet au trafic intérieur de quitter le réseau privé et permet au trafic de réponse de retourner dans le réseau privé (facultatif)
log permet de logguer a chaque fois qu'une ACE est matchée avec un paquet
Listing Protocoles
Listing Ports

Nommées

Application d'une ACL IPv4 étendue

=> pour désactiver l'ACL de l'interface "no ip access-group"

via un éditeur de texte

via les numéros de séquences