Está en la página 1de 37

ACCESS LIST

ACL

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 1


Que son las ACLs

• Condiciones aplicadas al trafico que viaja a través de la interfaz del


router.
• Indica al router que tipo de paquete acepta o rechaza basándose en
condiciones especificas.
• Permite la administración del trafico y asegura el acceso hacia y
desde una red.
• Se puede crear en todos los protocolos de red enrutados: IP, IPX …
• Se pueden configurar en el router para controlar el acceso a una red
o subred.

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 2


Definición de ACLs

• Las ACL se definen según el protocolo, la dirección o el puerto.


• Para controlar el flujo de tráfico en una interfaz:
• Se debe definir ACL para cada protocolo enrutado habilitado.
• Se necesita crear ACLs por separado para cada dirección del tráfico,
una para el trafico entrante y otra para el saliente.

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 3


Definición de ACLs

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 4


Definición de ACLs

• Estas listas le informan al router qué tipo de paquetes aceptar o


rechazar. La aceptación y rechazo se pueden basar en ciertas
condiciones específicas. Las ACL permiten la administración del
tráfico y aseguran el acceso hacia y desde una red.
• Es posible crear ACL en todos los protocolos de red enrutados, por
ejemplo: el Protocolo de Internet (IP) y el Intercambio de paquetes
de internetwork (IPX). Las ACL se pueden configurar en el router para
controlar el acceso a una red o subred.
• Las ACL filtran el tráfico de red, controlando si los paquetes
enrutados se envían o se bloquean en las interfaces del router.

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 5


Definición de ACLs
• Una ACL es un grupo de sentencias que define cómo se
procesan los paquetes:
– Entran a las interfaces de entrada
– Se reenvían a través del router
– Salen de las interfaces de salida del router

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 6


Definición de ACLs
• Razones para crear ACLs:
- Limitar el tráfico de red y mejorar el rendimiento de la red. Al
restringir el tráfico de video.
- Brindar control de flujo de tráfico. Las ACL pueden restringir
el envío de las actualizaciones de enrutamiento.
- Proporcionar un nivel básico de seguridad para el acceso a la
red. Por ejemplo, las ACL pueden permitir que un host acceda a
una parte de la red y evitar que otro acceda a la misma área
- Se debe decidir qué tipos de tráfico se envían o bloquean en
las interfaces del router.
- Analizar ciertos hosts para permitir o denegar acceso a partes
de una red.
• Si las ACL no están configuradas en el router:
- Todos los paquetes que pasen a través del router tendrán
acceso a todas las partes de la red.

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 7


Definición de ACLs

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 8


Ejecución de las ACLs

• El orden de las sentencias de la ACL es importante


• Cuando el router está decidiendo si desea enviar o bloquear un
paquete, el IOS prueba el paquete, verificando si cumple o no cada
sentencia de condición, en el orden en que se crearon las sentencias
• Una vez que se verifica que existe una coincidencia, no se siguen
verificando otras sentencias de condición
• Para añadir sentencias en una ACL hay que eliminar la ACL completa
y volver a crearla con las nuevas sentencias de condiciones

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 9


Ejecución de las ACLs

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 10


Tipos de ACLs
• ACL Estándar (1-99)
• Permite autorizar o denegar el tráfico desde direcciones IP de origen. No importa
el destino del paquete ni los puestos involucrados.
access-list 10 permit 192.168.30.0 0.0.0.255
• Este ejemplo permite todo el trafico desde la red 192.168.30.0/24. Todo el otro
trafico se bloquea con esta ACL. Las ACL estándar se crean en el modo de
configuración global.
• ACL extendidas (100-199)
• Filtran los paquetes en función de varios atributos, por ejemplo: tipo de
protocolo, direcciones IP de origen, direcciones IP de destino, puertos TCP o UDP
de origen, puerto TCP o UDP de destino e información opcional de tipo de
protocolo para una mejor disparidad de control
access-list 103 permit tcp 192.168.30.0 0.0.0.255 any eq 80
• La ACL permite el tráfico que se origina desde cualquier dirección en la red
192.168.30.0/24 hacia cualquier puerto 80 de host destino (HTTP). Las ACL
extendidas se crean en el modo de configuración global

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 11


Creación de las ACLs
• Desde el modo de configuración global: (config)#
• 2 tipos de ACL:
− ACL estándar → ACL del 1 al 99
− ACL extendida → ACL del 100 al 199
• Es importante seleccionar y ordenar lógicamente las ACL de forma
cuidadosa
• Se deben seleccionar los protocolos IP que se deben verificar; todos los
demás protocolos no se verifican
• Aplicar ACL a interfaces oportunos (tráfico entrante y saliente) → se
prefiere ACL para saliente (+ eficiente)
• Hay que asignar un número exclusivo para cada ACL:

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 12


Creación de las ACLs

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 13


ACLs estándar

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 14


Creación de ACLs Estándar

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 15


Creación de ACLs Estándar

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 16


Creación de ACLs Estándar

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 17


Creación de ACLs Estándar

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 18


Creación de ACLs Estándar

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 19


Bits de la máscara de wildcard

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 20


ACLs estándar. Ejemplos

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 21


ACLs estándar. Ejemplos (II)

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 22


ACLs extendidas
• Ofrecen una mayor cantidad de opciones de control que las ACLs
estándares, son más versátiles
• Verifican direcciones origen y destino de los paquetes, protocolos,
números de puerto y otros parámetros específicos
• Las ACLs extendidas usan un número dentro del intervalo del 100 al 199
• Al final de la sentencia de la ACL extendida, se puede especificar
opcionalmente el número de puerto de protocolo TCP o UDP para el que
se aplica la sentencia:
- 20 y 21: datos y programa FTP
- 23: Telnet
- 25: SMTP
- 53: DNS
- 69: TFTP

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 23


ACLs extendidas

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 24


ACLs extendidas. Ejemplos

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 25


ACLs extendidas. Ejemplos (II)

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 26


ACLs nombradas

• Permiten que las ACL IP estándar y extendidas se identifiquen con


una cadena alfanumérica (nombre) en lugar de la representación
numérica actual (1 a 199)
• Se usan si:
– Se desea identificar intuitivamente las ACL utilizando un nombre
alfanumérico
– Existen más de 99 ACL simples y 100 extendidas que se deben
configurar en un router para un protocolo determinado
• Tener en cuenta que:
- No son compatibles con
versiones < 11.2 del IOS
- No se puede usar el mismo
nombre en varias ACLs

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 27


ACLs nombradas

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 28


ACLs y protocolos
• ACLs pueden controlar la mayoría de los protocolos en un router Cisco
• El protocolo al que tiene que aplicarse la ACL se indica como un número en el
intervalo de números de protocolo
• Sólo se puede especificar una ACL por protocolo y por trafico en interfaz
• Para algunos protocolos, se pueden agrupar hasta 2 ACL a una interfaz (entrante
y saliente). Con otros protocolos, se agrupa sólo 1 ACL
• Si ACL es entrante, se comprueba al recibir el paquete
• Si ACL es saliente, se comprueba después de recibir y enrutar un paquete a la
interfaz saliente
• Nombrar o numerar un protocolo IP:
– usando las palabras reservadas: eigrp, gre, icmp, igmp, igrp, ip, ipinip, nos,
ospf, tcp, o udp, o bien
– con un nº entero (0 a 255) , que representa un nº de protocolo IP
– la palabra reservada ip indica cualquier protocolo Internet
– los protocolos y sus números correspondientes se enumeran en RFC 1700,
juntoOct2015-Feb2016
Semestre con los números de puerto Ing Carlos Vásquez 29
Ubicación de las ACLs

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 30


Verificación de las ACLs. Comandos

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 31


Acceso a Terminales Virtuales

• ACLs extendidas y estándar se aplican a paquetes que viajan a través


de un router.
• No diseñadas para bloquear paquetes que se originan dentro del
router.
• Una lista de acceso extendida Telnet saliente, por defecto no impide
las sesiones Telnet iniciadas por el router.

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 32


Acceso a Terminales Virtuales

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 33


Ejercicios
• Escriba los comandos que aplican la ACL del diagrama

Router2(config)# interface ethernet 0


Router2(config-if)# ip access-group 10 out

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 34


Ejercicios

Qué hace la siguiente lista de acceso?.


access-list 111 deny tcp 204.204.7.89 0.0.0.0 196.6.13.254 0.0.0.0 eq 21
access-list 111 permit tcp any any

¿Escriba los comandos que colocan esta ACL en la ubicación correcta?


Router2(config)# interface fa0/0
Router2(config-if)# ip access-group 111 in

Semestre Oct2015-Feb2016 Ing Carlos Vásquez 35


Ejercicios

Cree una lista de acceso para permitir todo el tráfico de la red


192.168.14.0 a la red 192.168.17.0
Router1(config)# access-list 101 permit ip 192.168.14.0 0.0.0.255
192.168.17.0 0.0.0.255
Router1(config)# interface FastEthernet0
Router1(config-if)# ip access-group 101 in
Semestre Oct2015-Feb2016 Ing Carlos Vásquez 36
Ejercicios
Cree una lista de acceso
para denegar sólo el tráfico
de correo electrónico, ping y
TFTP que vaya de la red
192.168.16.0 al host
192.168.17.5

Router2(config)# access-list 111 deny tcp 192.168.16.0 0.0.0.255


192.168.17.5 0.0.0.0 eq 25
Router2(config)# access-list 111 deny icmp 192.168.16.0 0.0.0.255
192.168.17.5 0.0.0.0
Router2(config)# access-list 111 deny udp 192.168.16.0 0.0.0.255
192.168.17.5 0.0.0.0 eq 69
Router2(config)# access-list 111 permit ip any any
Router2(config)# interface FastEthernet0
Router2(config-if)# ip access-group 111 in
Semestre Oct2015-Feb2016 Ing Carlos Vásquez 37

También podría gustarte