1) Théorie
1) ACL standard
1) ACL étendue
1) ACL nommée
Principe fondamental
Masque générique
Principe fondamental
ACL*
Liste séquentielle d’instructions
Filtrage des paquets
Filtrage
Autoriser ou interdire
En entrée ou en sortie
Protocole
Interface
Direction
Parcours des instructions
OUI Autoriser
Correspond Autoriser ou Transmission à
Paquet
à la règle ? refuser ? la file d’attente
NON Refuser
D’autres NON
règles explicites Poubelle
existes ?
OUI
Passer à la règle
suivante
Critères spécifiables dans une ACL
Adresses sources
Adresses de destination
ACL Numérotée
Standard
Étendue
ACL nommée
Standard
Étendue
Avantage
Inconvénients
2 étapes
Création de l’ACL
Application de l’ACL sur une interface réseau
Précautions à prendre
Si aucune correspondance
Dernière instruction implicite utilisée (deny all)
Utilisation de
Préfixes réseaux
Masques génériques (Wildcard Mask)
Intérêt
Identifier les plages d’addresses à autoriser ou à interdire
32 bits
Notation décimale pointée
Signification binaire
"0" = Doit correspondre
"1" = Peut varier
Masque générique (suite)
Inversion binaire
En notation décimale pointée = Complément à 255 du
masque de sous-réseau correspondant
Masque de
1111 1111.1111 1111.1110 000.0000 0000
sous-réseau
Masque
0000 0000.0000 0000.0001 111.1111 1111
générique
Permet
D’interdire ou d’autoriser les adresses réseaux
De filtrer les informations dans les MAJ de routage
Exemple
Impossible de
Supprimer/modifier une instruction en particulier
Permet
D’interdire ou d’autoriser un type de trafic particulier
De filtrer plus précisément qu’avec une ACL standard
icmp-type
Established
Impossible de
Supprimer/modifier une instruction en particulier
Identification de l’ACL
Chaîne alphanumérique au lieu d’un numéro
Intérêt
remark {commentaire}
Standard
{permit | deny} {préfixe} [masque] [log]
Etendue
{permit | deny} {protocole} {préfixe source}
{masque source} [{opérateur} {opérande}]
{préfixe destination} {masque
destination}[{opérateur} {opérande}] [icmp-
type] [log] [established]
Création d’une ACL nommée – Exemple
Exemple
Lab_A(config)#line vty 0 4
Lab_A(config-line)#access-class 1 in
Suppression d’une ACL
Lab_A#show access-lists
Standard IP access list 1
permit 10.0.0.1
deny 10.0.0.0, wildcard bits 0.0.255.255
permit any
Standard IP access list Test_ACL_Standard
deny 10.0.0.1
permit any
Extended IP access list 101
permit ip host 10.0.0.1 any
deny ip 10.0.0.0 0.0.255.255 any
permit tcp any any eq www
deny udp any host 10.0.0.15 eq domain
deny tcp any any range 6800 6999
permit ip any any
Extended IP access list 102
deny tcp any any eq 443
deny udp any host 10.0.0.1 lt 1024
Extended IP access list Test_ACL_Etendue
deny tcp host 10.0.0.1 any eq www
permit ip any any
Commande show ip interface