Visão Geral
Antes da versão 5.1(3) a implementação do CoPP era habilitado por padrão, mas não atendia aos ambientes especificos que necessitavam de maior escalabilidade em alguns protocolos.
Com a versão 5.1(3) N1 (1) , CoPP provê 2 políticas :
- Default -> "copp-system-policy-scaled-l2";
- Ambiente L3 escalável (Higher rates for IGMP, ICMP Echo, ISIS, Mcast miss and Glean) -> "copp-system-policy-scaled-l3"
Classificação e política de fluxo nestas políticas são predeterminados e não podem ser alterados. Adicionalmente, o CoPP provê uma política customizável, onde as classificações e fluxos são predeterminados, porém as limitações podem ser alteradas
Configuração CoPP
A configuração padrão do CoPP pode ser alterado conforme o exemplo abaixo:
Comandos:
conf t
control-plane
service-policy input <policy-name>
Exemplo:
conf t
control-plane
service-policy input copp-system-policy-customized
Verificando CoPP:
Comando | Descrição |
---|
show policy-map type control-plane | Exibe as políticas de Control Plane configuradas |
show class-map type control-plane | Exibe as classes de Control Plane configuradas |
show policy-map interface control-plane | Exibe políticas aplicadas na Control Plane |
show copp status | Exibe informações sobre o estado do CoPP |
clear copp statistics | Limpa as estatísticas de CoPP |
show run copp | Exibe as configurações de CoPP |
Notas:
- A interface out-of-band mgmt0 se conecta diretamente a CPU;
- As configurações de CoPP não se aplicam a interface mgmt0;
- Para limitar o tráfego da interface mgmt0, é necessário utilizar ACL;
- Por padrão, uma política CoPP sempre está aplicada;
- A ordem das classes não podem ser alteradas;
- CoPP só é suportado no tráfego ingress;