Este documento descreve como os protocolos legados, como IPX, AppleTalk e Data-Link Switching (DLSw), têm melhor suporte em um Catalyst 4000/4500 Switch equipado com o mais novo Supervisor III/IV. Este Supervisor foi projetado para pacotes IP Versão 4 (IPv4) do switch de hardware.
Os leitores deste documento devem saber como configurar IPX, AppleTalk e DLSw. Para obter informações sobre esses protocolos, consulte estas páginas de suporte:
As informações neste documento são baseadas nestas versões de software e hardware:
Catalyst 4507R com Supervisor IV
Software Cisco IOS® versão 12.1(13)EW
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
For more information on document conventions, refer to the Cisco Technical Tips Conventions.
O roteamento IPX é suportado no Cisco IOS Software Release 12.1(12c)EW e posterior. Na versão inicial, o desempenho está na faixa de 20 a 30 kpps; a partir do Cisco IOS Software Release 12.1(13)EW, ele foi aumentado para 80 a 90 kpps. Recomenda-se que você use o Cisco IOS Software Release 12.1(19)EW ou posterior devido à disponibilidade de uma correção de software para o bug da Cisco ID CSCea85204 (somente clientes registrados) . Essa taxa de encaminhamento é compartilhada por todos os fluxos que seguem pelo switch. Esse encaminhamento aumenta a carga da CPU devido ao processamento do software. Como tal, a taxa de encaminhamento alcançada depende da CPU do switch; por exemplo, quantas políticas BGP (Border Gateway Protocol), EIGRP (Enhanced Interior Gateway Routing Protocol) ou OSPF (Open Shortest Path First) e SVIs (Switched Virtual Interfaces) que o switch tem.
Observação: os pacotes IPv4 continuam a ser roteados no hardware, mesmo que os pacotes IPX sejam roteados por software.
A Lista de Controle de Acesso MAC (ACL - MAC Access Control List) para IPX é suportada no Cisco IOS Software Release 12.1(12c)EW e posterior, que pode ser usada para controlar os pacotes IPX.
IPX Routing Information Protocol (RIP) (Service Advertising Protocol [SAP])
IPX Enhanced Interior Gateway Routing Protocol (EIGRP)
compactação de cabeçalho
Observação: o IPX EIGRP é o protocolo de roteamento preferido entre roteadores para um melhor desempenho, já que o EIGRP faz atualizações SAP incrementais. O IPX EIGRP pode ser ativado em segmentos sem servidor. Para obter informações sobre o IPX EIGRP, consulte Compreendendo o IPX-EIGRP.
O roteamento IPX de pacotes não é assistido por hardware. Ele é realizado pelo processamento de software.
As listas de acesso padrão Novell IPX (800-899), IPX estendido (900-999), Get Nearest Server (GNS) ou SAP (1000-1099) não são suportadas atualmente.
Para roteamento de software IPX, não há suporte para estes:
Protocolo de Resolução do Próximo Salto (NHRP)
Netware Link Service Protocol (NLSP)
jumbo frames
Esta figura ilustra um cenário típico com o Catalyst 4000/4500 com roteamento IPX do Supervisor III/IV. Neste cenário, os clientes estão na VLAN 10 e os servidores estão na VLAN 20. O IPX é configurado nas interfaces VLAN 10 e 20, como mostrado neste diagrama:
O AppleTalk de roteamento é suportado no Cisco IOS Software Release 12.1(12c)EW e posteriores. Na versão inicial, o desempenho está na faixa de 20 a 30 kpps; a partir do Cisco IOS Software Release 12.1(13)EW, ele foi aumentado para 80 a 90 kpps. Recomenda-se que você use o Cisco IOS Software Release 12.1(19)EW ou posterior devido à disponibilidade de uma correção de software para o bug da Cisco ID CSCea85204 (somente clientes registrados) . Essa taxa de encaminhamento é compartilhada por todos os fluxos que seguem pelo switch. Esse encaminhamento aumenta a carga da CPU devido ao processamento do software. Como tal, a taxa de encaminhamento alcançada depende da CPU do switch: por exemplo, quantas políticas de BGP, rotas EIGRP ou OSPF e SVIs o switch tem.
Observação: os pacotes IPv4 continuam a ser roteados no hardware, mesmo que os pacotes AppleTalk sejam roteados por software.
A ACL MAC para AppleTalk é suportada no Cisco IOS Software Release 12.1(12c)EW e posterior, que pode ser usada para controlar os pacotes IPX.
Roteamento do DDP
Protocolo de Manutenção da Tabela de Roteamento (RTMP)
Protocolo de associação de nomes (NBP)
Protocolo de Eco AppleTalk (AEP)
AppleTalk EIGRP
Observação: o EIGRP do AppleTalk é o protocolo de roteamento preferencial entre roteadores para um melhor desempenho, à medida que o EIGRP faz atualizações incrementais. Para obter mais informações sobre o AppleTalk EIGRP, consulte a seção Configuração do AppleTalk Enhanced IGRP de Configuração do AppleTalk.
O roteamento AppleTalk de pacotes não é assistido por hardware. Ele é realizado pelo processamento de software.
As ACLs AppleTalk não são suportadas no momento.
Para roteamento de software AppleTalk, não há suporte para estes:
Protocolo AURP (AppleTalk Update-Based Routing Protocol)
Protocolo de controle AppleTalk para PPP
jumbo frames
Se a sua rede exige um melhor desempenho de roteamento dos protocolos herdados do que os mencionados anteriormente, você pode querer usar um roteador externo (dispositivo da camada 3 [L3]). Esse dispositivo L3 pode ser um Catalyst 6000 Multilayer Switch Feature Card (MSFC), Catalyst 5000 RSM, switch L3 (como 2948G-L3) ou qualquer roteador. Esses dispositivos executam o roteamento do IPX com assistência de hardware, e o desempenho é muito maior que o Supervisor III/IV. O Supervisor III/IV pode rotear o IP no caminho de switching de hardware, mas o dispositivo externo roteia os protocolos herdados.
O próximo diagrama ilustra um cenário em que o IPX é roteado no Catalyst 6500 de núcleo/distribuição no MSFC, enquanto o IP é roteado entre a VLAN 10 e a VLAN 20 no Catalyst 4500 com Supervisor III/IV. Os dois switches são truncados, o que permite as VLANs necessárias. O benefício desse tipo de projeto é a capacidade de usar ACLs IPX padrão e o aumento de desempenho devido ao encaminhamento assistido por hardware desses pacotes entre as duas VLANs. Você também pode usar protocolos de roteamento IPX no Catalyst 6500 ou no roteador externo para se comunicar com os peers para a troca de banco de dados de roteamento:
Estas seções fornecem algumas melhorias de desempenho potenciais adicionais que podem ser feitas no IPX ou na comutação AppleTalk no roteador externo.
O link entre o roteador externo e o switch Catalyst pode ser transformado em um link de canal de porta, para obter maior largura de banda entre eles e para ter redundância para o link.
O tráfego IP pode ser filtrado do link para que toda a largura de banda seja usada para tráfego não IP. Esta é uma configuração de exemplo para filtrar o tráfego IP através da QoS (Qualidade do Serviço):
Emita o comando de configuração global QoS qos, para habilitar a QoS no Supervisor.
Defina a ACL para corresponder a todo o tráfego IP.
access-list 101 permit ip any any
Defina o mapa de classe que corresponde à ACL definida na Etapa 2.
class-map match-any ip-drops match access-group 101
Defina a política: defina um vigilante que descartará todo o tráfego para a classe definida na Etapa 3. Polícia todo o tráfego usando uma granularidade mínima de 32 kbps. O supervisor descartará todo o tráfego IP com esse vigilante além de 32 kbps (talvez os pings IP do Cisco IOS não consigam passar).
policy-map drop-ip class ip-drops police 32000 bps 1000 byte conform-action drop exceed-action drop
Aplique a política de serviço de saída na interface que se conecta ao roteador externo.
interface GigabitEthernet 1/1 service-policy output drop-ip
Para verificar a ação de vigilância, execute o comando show policy-map interface interface-id.
O DLSw não é suportado no Supervisor III/IV. Para redes com protocolos SNA e IP, você pode rotear o tráfego IP no Catalyst 4000 Supervisor III/IV e ligar o tráfego SNA com switching DLSw no software Cisco IOS em um roteador externo:
As próximas configurações mostram como ligar o tráfego SNA nas VLANs 10 e 20 em dois Catalyst 6500 MSFC2s em dois domínios SNA separados. Os troncos 802.1Q no Supervisor III/IV podem ser usados para transportar tráfego SNA (bridge) ou NetBIOS para um roteador Cisco ou para switches Catalyst 6500.
hostname MSFCRouter-1 interface loopback1 ip address 1.1.1.1 ! int vlan10 ip add 10.10.10.254 255.255.255.0 bridge-group 1 ! bridge 1 protocol ieee dlsw local-peer peerid 1.1.1.1 dlsw remote-peer 0 tcp 2.2.2.2 dlsw bridge-group 1 |
hostname MSFCRouter-2 interface loopback1 ip address 2.2.2.2 ! int vlan20 ip add 10.10.20.254 255.255.255.0 bridge-group 2 ! bridge 2 protocol ieee dlsw local-peer peerid 2.2.2.2 dlsw remote-peer 0 tcp 1.1.1.1 dlsw bridge-group 2 |
Isso mostra as configurações de rede para switches Catalyst 6500 em domínios diferentes. Se os VLANs 10 e 20 estiverem no mesmo Switch ou MSFC, o DLSw não será necessário. Grupos de ponte IEEE simples em um MSFC funcionarão.
O Supervisor III/IV não suporta IPX, AppleTalk ou outras ACLs de protocolo herdadas. Para filtrá-los, você pode usar uma ACL estendida por MAC combinada com um mapa de acesso de VLAN. Os mapas de VLAN podem controlar o acesso de todo o tráfego em uma VLAN. Você pode aplicar mapas de VLAN no Switch a todos os pacotes roteados entrando ou saindo de uma VLAN ou transpostos dentro de uma VLAN. Diferentemente das ACLs do roteador, os mapas de VLAN não são definidos por direção (entrada ou saída).
Neste cenário de exemplo, estes dois critérios são os objetivos de configuração:
Impede todo o tráfego de IPX do host 000.0c00.0111 ao host 000.0c00.0211, mas permite todos os outros tráfegos de IPX e de protocolos sem IP através do VLAN 20.
Negar todo o tráfego AppleTalk para VLAN 10.
Observação: os pacotes IP não podem ser filtrados através de uma ACL MAC.
Observação: as ACLs MAC estendidas nomeadas não podem ser aplicadas às interfaces L3.
Defina ACLs MAC estendidas para definir o tráfego interessante para os mapas de VLAN.
Switch(config)# mac access-list extended denyIPXACL Switch(config-ext-macl)# permit host 000.0c00.0111 host 000.0c00.0211 protocol-family ? appletalk arp-non-ipv4 decnet ipx ipv6 rarp-ipv4 rarp-non-ipv4 vines xns Switch(config-ext-macl)# $00.0c00.0111 host 000.0c00.0211 protocol-family ipx Switch(config-ext-macl)# exit Switch(config)# mac access-list extended denyatalk Switch(config-ext-macl)# permit any any protocol-family appletalk Switch(config)#
Emita o comando show access-list access-list-name para verificar a ACL MAC estendida configurada. As ACLs no exemplo anterior são denyIPXACL e denyatalk.
Switch# show access-lists denyIPXACL Extended MAC access list denyIPXACL permit host 0000.0c00.0111 host 0000.0c00.0211 protocol-family ipx Switch# show access-lists denyatalk Extended MAC access list denyatalk permit any any protocol-family appletalk
Defina a ação com os mapas de acesso de VLAN.
Switch(config)# vlan access-map denyIPX Switch(config-access-map)# match mac address denyIPXACL Switch(config-access-map)# action drop Switch(config-access-map)# exit Switch(config)# vlan access-map denyapple Switch(config-access-map)# match mac address denyatalk Switch(config-access-map)# action drop Switch(config-access-map)# exit
Emita o comando show vlan access-map name para verificar a definição dos mapas de acesso de VLAN.
Switch# show vlan access-map denyIPX Vlan access-map "denyIPX" 10 Match clauses: mac address: denyIPXACL Action: drop Switch# show vlan access-map denyapple Vlan access-map "denyapple" 10 Match clauses: mac address: denyatalk Action: drop
Emita o comando vlan filter name vlan-list vlan-list para mapear o mapa da VLAN para as VLANs. Neste exemplo, você deseja filtrar o IPX entre hosts específicos na VLAN 20 e negar o AppleTalk na VLAN 10.
Switch(config)# vlan filter denyIPX vlan-list 20 Switch(config)# vlan filter denyapple vlan-list 10
Emita o comando show vlan filter vlan vlan-id para verificar se os filtros da VLAN estão instalados.
Switch# show vlan filter vlan 20 Vlan 20 has filter denyIPX. Switch# show vlan filter vlan 10 Vlan 10 has filter denyapple.
O Supervisor III/IV não suporta estes recursos:
Fallback Bridging ou Inter-VLAN Bridging para bridge de protocolos não roteáveis
DECnet Routing
Consulte a seção anterior para ver um exemplo de como usar um roteador externo para atingir essa funcionalidade.
Depois de habilitar o roteamento IPX ou AppleTalk, o uso da CPU aumentará com base na quantidade de tráfego IPX ou AppleTalk que está sendo roteado no software através do switch. Se você executar o comando show processor cpu, a saída poderá mostrar que o processo Cat4k Mgmt LoPri está usando a CPU. Isto indica que os pacotes estão sendo comutados por processo.
Switch# show processes cpu CPU utilization for five seconds: 99%/0%; one minute: 86%; five minutes: 54% PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process 1 8 607 13 0.00% 0.00% 0.00% 0 Load Meter 2 496 4549 109 0.00% 0.01% 0.00% 0 Spanning Tree 3 0 1 0 0.00% 0.00% 0.00% 0 Deferred Events 4 4756 480 9908 0.00% 0.08% 0.11% 0 Check heaps 5 0 1 0 0.00% 0.00% 0.00% 0 Chunk Manager 6 0 1 0 0.00% 0.00% 0.00% 0 Pool Manager 7 0 2 0 0.00% 0.00% 0.00% 0 Timers 8 4 2 2000 0.00% 0.00% 0.00% 0 Serial Backgroun 9 4 64 62 0.00% 0.00% 0.00% 0 ARP Input 10 24 3 8000 0.00% 0.00% 0.00% 0 Entity MIB API 11 0 1 0 0.00% 0.00% 0.00% 0 SERIAL A'detect 12 0 1 0 0.00% 0.00% 0.00% 0 Critical Bkgnd 13 25436 864 29439 0.00% 0.00% 0.00% 0 Net Background 14 0 58 0 0.00% 0.00% 0.00% 0 Logger 15 52 2607 19 0.00% 0.00% 0.00% 0 TTY Background 16 440 2666 165 0.00% 0.00% 0.00% 0 Per-Second Jobs 17 112328 410885 273 1.66% 2.37% 2.74% 0 Cat4k Mgmt HiPri 18 1197172 21536 55589 98.56% 84.14% 49.15% 0 Cat4k Mgmt LoPri 19 0 1 0 0.00% 0.00% 0.00% 0 Routekernel Proc
Observação: se você não tiver o roteamento IPX ou AppleTalk habilitado, mas ainda vir Cat4k Mgmt LoPri usando CPU alta, talvez seja necessário solucionar os problemas de quais pacotes são enviados para a CPU para processamento. Entre em contato com o Suporte Técnico da Cisco, se precisar de mais assistência.
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
01-Sep-2005 |
Versão inicial |