LICENCIATURA EM ENG. DE SISTEMAS E
INFORMÁTICA
Redes e Serviços de Banda Larga
Actividade 2 - ACLs (Access Control Lists)
As ACLs são utilizadas para filtrar o tráfego no Switch. As políticas podem ser aplicadas
para permitir ou negar certos tipos de tráfego de e para as subredes, endereços Mac,
portos ou VLANs.
Equipamento necessário:
Um OmniSwitch e 2 PCs.
Objectivo:
Esta actividade tem como objectivo familiarizar os alunos com a definição de
listas de acesso num comutador OmniSwitch.
Access Control List
ACL
1. Depois de fazer login, execute o comando seguinte. Se retornar WORKING,
significa que o switch arrancou da directoria certa.
Î show running-directory
Running configuration: WORKING
2.
Caso tenha devolvido CERTIFIED, reinicie o switch com o comando:
Î reload working no rollback-timeout
3.
Crie duas VLANS, 2 e 3, com os nomes “Rede A” e “Rede B”.
Î show vlan
Î show vlan 1 port
Î vlan 2 name “Rede A”
Î show vlan 2
Î vlan 2 port default 8/13
Î … (#3)
4.
Adicione routing através da associação de endereços IP às VLANS, 192.168.x0.1 e
192.168.x1.1 (x = Nº da bancada).
Î vlan 2 router ip 192.168.x0.1
Î … (#3)
5.
Adicione um PC a cada uma das VLANs. Atribua aos PCs os endereços IP
192.168.x0.100 e 192.168.x1.100 com os default gateways apropriados. Verifique se
consegue fazer ping entre os dois PCs.
Pág. 1/4
LICENCIATURA EM ENG. DE SISTEMAS E
INFORMÁTICA
Redes e Serviços de Banda Larga
Uma vez que não há regras definidas, as máquinas devem comunicar. Agora vamos criar
uma regra para impedir o tráfego entre os dois PCs.
Para configurar as ACLs precisa de definer três parâmetros. Estes são a condição
(condition), a acção (action) e a regra (rule). A condição define o fluxo de tráfego que
vamos filtrar, a acção define o que fazer com esse tráfego e a regra aplica a política de
QoS.
As ACLs são uma função das políticas no OmniSwitch. Para criar regras temos que
primeiro activar a QoS.
1.
Para activar QoS no switch:
Î qos enable
2.
Criar uma condição, com o nome “acl_cond”, para identificar o fluxo do tráfego:
Î policy condition acl_cond source ip 192.168.11.100 destination ip
192.168.10.100
Indica o tráfego que flui do PC 192.168.11.100 para o PC 192.168.10.100.
3.
Especificar a acção, com o nome “acl_action”, a aplicar:
Î policy action acl_action disposition drop
Especifica a acção drop.
4.
Criar uma regra, com o nome “acl_rule”, para a condição e acção anteriores:
Î policy rule acl_rule condition acl_cond action acl_action enable
5.
Visualizar os detalhes das condições / acções / regras:
Î show policy condition
Î show policy action
Î show policy rule
Pág. 2/4
LICENCIATURA EM ENG. DE SISTEMAS E
INFORMÁTICA
Redes e Serviços de Banda Larga
Para verificar que a regra está configurada correctamente, o switch dá a possibilidade de
testar.
1.
Testar a regra:
Î show policy classify L3
Testa todas as regras pendentes (nível 3 = IP) ou:
Î show policy classify L3 source ip 192.168.11.100
192.168.10.100
O parâmetro classify permite testar a regra antes de a aplicar.
destination
ip
2.
Visualizar o QOS:
Î show qos config
Deve poder ver que existem alterações de políticas pendentes. Isto verifica-se porque
ainda não foram aplicadas as regras.
3.
Aplicar as regras de QOS:
Î qos apply
4.
Visualizar o QOS:
Î show qos config
Deve verificar que já não há regras pendentes.
Os pings entre os PCs devem ser negados.
Tente criar uma regra para apenas permitir tráfego SSH para o 192.168.x0.100, mas
bloquear todo o restante tráfego.
Nota: Use o parâmetro PRECEDENCE quando criar a regra para primeiro permitir o
tráfego SSH, e depois fazer o drop do resto do tráfego. As regras com o valor mais alto de
precedência são processadas primeiro.
Repor configurações
Antes de terminar a actividade remova as VLANs criadas e desactive o QOS:
Î no vlan 2
Î no vlan 3
Î qos disable
Este passo é fundamental para uma utilização correcta do laboratório.
Conclusão
Este laboratório introduziu as ACLs num Omniswitch. As ACLs permitem criar regras
para permitir ou bloquear fluxos de tráfego específicos. Adicionalmente, o parâmetro
precedence pode ser usado para determinar a ordem pela qual cada regra é aplicada.
Pág. 3/4
LICENCIATURA EM ENG. DE SISTEMAS E
INFORMÁTICA
Redes e Serviços de Banda Larga
Sintaxe dos comandos
show vlan [vid]
show vlan [vid] port {slot/port | link_agg}
vlan vid [enable | disable] [name description]
vlan vid router ip ip_address [[mask] subnet_mask] [forward | no forward] [e2 | snap]
qos {enable | disable}
policy condition condition_name
[source ip ip_address [mask netmask]]
[destination ip ip_address [mask netmask]]
[source ip port port[-port]]
[destination ip port port[-port]]
[source tcp port port[-port]]
[destination tcp port port[-port]]
[source udp port port[-port]]
[destination udp port port[-port]]
[ip protocol protocol]
policy condition condition_name no […]
no policy condition condition_name
policy action action_name
[disposition {accept | drop | deny}]
[gateway ip ip_address]
[default gateway ip ip_address]
policy action action_name no […]
no policy action action_name
policy rule rule_name [enable | disable] [precedence precedence] [condition condition] [action
action]
no policy rule rule_name
show [applied] policy action [action_name]
show [applied] policy condition [condition_name]
show [applied] [bridged | routed | multicast] policy rule [rule_name]
show policy classify {l2 | l3 | multicast} [applied]
[source ip ip_address]
[destination ip ip_address]
[ip protocol protocol]
[source ip port port]
[destination ip port port]
show qos config
qos apply
Pág. 4/4
Download

Redes e Serviços de Banda Larga Actividade 2