ccna 2 conceitos básicos de roteadores e roteamento ...lsi.usp.br/~acacio/ccna_cap05mod02.pdf ·...
TRANSCRIPT
1Associação dos Instrutores NetAcademy - agosto 2006 - Página
Capítulo 5 - Gerenciamento do Software Cisco IOS
CCNA 2 – Conceitos Básicos de Roteadores e Roteamento
2Associação dos Instrutores NetAcademy - agosto 2006 - Página
Objetivos do Capítulo
• Descrever a seqüência e a importância dainicialização do IOS nos roteadores Cisco;
• Conhecer o sistema de arquivos utilizado pela Ciscoe as ferramentas para gerenciá-lo.
3Associação dos Instrutores NetAcademy - agosto 2006 - Página
Seqüência de Incialização
• As rotinas de inicialização devem:
• Testar o hardware do roteador;
• Encontrar e carregar o software Cisco IOS;
• Localizar e aplicar as instruções de configuração,inclusive as que determinam as funções dosprotocolos e os endereços das interfaces.
4Associação dos Instrutores NetAcademy - agosto 2006 - Página
• Os diferentes valores deregistros de configuraçãopermitem a localização daimagem do IOS. Estesencontram-se salvos na NVRAM.
• Quando os comandos deinicialização do sistema nãoforem encontrados na NVRAM, oIOS é obtido da Flash.
• Se a memória Flash estivervazia, o IOS é obtido por meio deum servidor TFTP.
• Se o IOS não estiver disponívelno servidor TFTP, obtém-se umIOS limitado a partir da ROM.
Localizando o IOS
5Associação dos Instrutores NetAcademy - agosto 2006 - Página
• O uso de comandos boot system serve para especificar aseqüência que será utilizada para carregar o software Cisco IOS:
• Router(config)#boot system flash {nome da imagem}:para que a imagem do sistema seja carregada a partir daMemória Flash;
• Router(config)#boot system tftp {nome da imagem} {ipdo servidor tftp}: para que a imagem possa ser carregada apartir de um servidor tftp, caso a memória flash estejacorrompida;
• Router(config)#boot system rom: para que a imagempossa ser carregada a partir da ROM (IOS básico).
Comando Boot System
7Associação dos Instrutores NetAcademy - agosto 2006 - Página
Configuration Register
• A ordem em que oroteador procurainformações de bootstrapdepende da definição docampo de inicialização(boot-field) doconfiguration register.
• O configuration register éum registrador de 16 bitsarmazenado na NVRAM.Os últimos quatro bits doconfiguration registerformam o campo deinicialização (boot field).
• Utilize o comando showversion no modo execprivilegiado, para verificaro valor atual do boot field. Boot field = 2
8Associação dos Instrutores NetAcademy - agosto 2006 - Página
• Pode-se alterar o campo boot field do configuration fazendo oseguinte:
• Router(config)#config-register {0xnnn0}: usa o modoROM monitor (inicializar manualmente usando “boot”);
• Router(config)#config-register {0xnnn1}: para inicializarusando a imagem da Flash ou a partir do IOS da ROM(dependente da plataforma);
• Router(config)#config-register {0xnnn2 a 0xnnnF}: paraconfigurar o sistema para que use a sequência configuradacom os comandos boot system.
Configuration Register
9Associação dos Instrutores NetAcademy - agosto 2006 - Página
Solução de Problemas
• No caso do roteador não ser inicializado corretamente, várias coisaspodem estar erradas:
• Instrução boot system ausente ou incorreta no arquivo deconfiguração: a seqüência de instruções boot system pode servisualizada com o comando show running-config. Caso aseqüência esteja incorreta exclua-a com a versão “no” docomando;
• Valor incorreto do configuration register: o valor no registro deconfiguração e a imagem a ser utilizada na inicialização podem servisualizados com o comando show version. Caso esteja incorretocorrija com o comando global config-register;
• Imagem flash corrompida: nesse caso é necessário carregar umanova imagem;
• Falha de hardware: nesse caso entre em contato com aassistência técnica.
Inicialização para quebra de senha: Atividade de e-Lab: Soluçãode Problemas na Carga (Boot) do IOS (5.1.5)
10Associação dos Instrutores NetAcademy - agosto 2006 - Página
• Os dois tipos de softwarenecessários para operaçãodos equipamentos são osistema operacional e aconfiguração.
• O sistema operacionalusado em quase todos osdispositivos, é o CiscoInternetwork OperatingSystem (IOS) e éarmazenado na memóriaFlash, sendo que em muitasarquiteturas de roteadores, oIOS é copiado e executadona memória de acessoaleatório (RAM).
Visão Geral do Sistema de Arquivos
11Associação dos Instrutores NetAcademy - agosto 2006 - Página
• O software usado por umroteador ou switch é chamado dearquivo de configuração ouconfig.
• A configuração contém asinstruções que definem como odispositivo irá rotear ou comutar.
• Uma cópia dos arquivos deconfiguração é armazenada naNVRAM, para uso comoconfiguração durante ainicialização. Esta configuração éconhecida como "startup config“.
• Uma cópia é armazenada naRAM na inicialização para operar oroteador, sendo conhecida como“running-config”.
Visão Geral do Sistema de Arquivos
12Associação dos Instrutores NetAcademy - agosto 2006 - Página
• O IFS (Cisco IOS File System) é um sistema quefornece uma interface única para realizar todo ogerenciamento do sistema de arquivos usado porum roteador.
• Isto inclui os sistemas de arquivos da memóriaflash, os sistemas de arquivos de rede (TFTP,Remote Copy Protocol (RCP), e FTP) e agravação e leitura dos dados (por exemplo,NVRAM, a running configuration, ROM).
Visão Geral do Sistema de Arquivos
13Associação dos Instrutores NetAcademy - agosto 2006 - Página
Nomenclatura do IOS
• Para identificar as diferentes versões, a Cisco temuma convenção de atribuição de nomes para arquivosdo IOS, especificados de acordo com a figura abaixo:
• A primeira parte do nome do arquivo Cisco IOSidentifica a plataforma de hardware para a qual aimagem foi criada.
14Associação dos Instrutores NetAcademy - agosto 2006 - Página
Nomenclatura do IOS
• A segunda parte do nome do arquivo IOS identificaos vários recursos ou funcionalidades contidos nessearquivo.
• Como exemplos de categorias que incorporamconjuntos de recursos temos:
• Básico: Um conjunto de recursos básicos paraa plataforma de hardware;
• Plus: Um conjunto de recursos básicosacrescido de recursos adicionais;
• Criptografia: A adição de recursos decriptografia de dados de 56 bits, às versões básicaou plus. Os designadores de criptografia sãok8/k9.
15Associação dos Instrutores NetAcademy - agosto 2006 - Página
Nomenclatura do IOS
• A terceira parte do nome do arquivo indica o seuformato. Ela especifica se o IOS está armazenado namemória flash em formato compactado e se ele érelocável.
• A quarta parte do nome do arquivo identifica a versãodo IOS (release).
16Associação dos Instrutores NetAcademy - agosto 2006 - Página
• Em um roteador ou switch Cisco, a running-configestá na RAM e a startup-config está na NVRAM.
• Caso a configuração seja perdida, deve haver umacópia de backup dessa configuração em um servidorTFTP.
• Para armazenar a configuração ativa em um servidorTFTP, deve-se:
Gerenciamento de Arquivos com TFTP
17Associação dos Instrutores NetAcademy - agosto 2006 - Página
Gerenciamento de Arquivos com TFTP
• A cópia do arquivo de configuração pode sercarregada de um servidor TFTP para restaurar aconfiguração do roteador, para isso deve-se:
18Associação dos Instrutores NetAcademy - agosto 2006 - Página
• Outra forma de criar um backup da configuração écapturar o resultado do comando show running-config.
• Isso pode ser feito a partir do HyperTerminal.
• Ao concluir a captura, o arquivo de configuraçãodeverá ser editado para a retirada do texto extra. Oarquivo pode ser editado usando-se o Notepad.
• Ao final de cada seção relativa à configuração decada interface, adiciona-se o comando no shutdown.
Gerenciamento com Copiar e Colar
19Associação dos Instrutores NetAcademy - agosto 2006 - Página
• Para capturar a configuração deve-se:
• Selecionar Transfer;
• Selecionar Capture Text;
• Especificar o nome do arquivo de texto para onde será efetuada a captura da configuração;
• Selecionar Start para começar a captura do texto;
Gerenciamento com Copiar e Colar
20Associação dos Instrutores NetAcademy - agosto 2006 - Página
Gerenciamento com Copiar e Colar
• Exibir a configuração na tela,com o comando show running-config;
• Pressionar a barra de espaço quando o prompt "- More -" aparecer;
• Selecionar Transfer;
• Após toda a configuração serexibida, interrompe-se acaptura, da seguinte forma:
• Selecionar Capture Text;
• Selecionar Stop.
21Associação dos Instrutores NetAcademy - agosto 2006 - Página
• O backup limpo da configuração pode ser copiadono roteador:
Entre no modo configuração global do roteador;
Clique em Transfer > Send Text File;
Selecione o nome do arquivo onde será salvo obackup da configuração;
As linhas do arquivo serão inseridas no roteadorcomo se estivessem sendo digitadas;
Observe se há erros.
• Após inserir a configuração, pressione a tecla Ctrl-Z para sair do modo de configuração global.
• Restaure a configuração a ser utilizada nainicialização (startup configuration) com o comandocopy running-config startup-config.
Gerenciamento com Copiar e Colar
22Associação dos Instrutores NetAcademy - agosto 2006 - Página
• Para restaurar ouatualizar o IOS apartir do servidor,use o comando copytftp flash.
Gerenciamento de Imagens com TFTP
• Quando um roteador for adquirido, deverá ser feito o backupdo IOS.
• O backup do IOS pode ser iniciado no modo EXEC privilegiado,com o comando copy flash tftp.
• O roteador solicitará que o usuário insira o endereço IP doservidor TFTP e especifique o nome do arquivo de destino.
23Associação dos Instrutores NetAcademy - agosto 2006 - Página
• Se a imagem do IOS na memória flash tiver sido apagada oucorrompida, o IOS pode ser restaurado usando o modo ROMmonitor.
• Em muitas das arquiteturas de hardware Cisco, o modoROMmon é identificado a partir do prompt rommon 1 >.
• A memória flash deve ser examinada com o comando dir flash.
rommon 1 > dir flash:
File size Checksum File name
5571584 bytes (0x550400) 0x0455 c2600-i-mz.122-28.bin
• Se for localizada uma imagem que pareça ser válida, deve-setentar a inicialização com o uso dessa imagem. Isso é feito com ocomando boot flash:.
rommon 2 > boot flash:c2600-i-mz.122-28.bin
Gerenciando Imagens no ROM Monitor
• Use o comando show version para verificar o registro deconfiguração e garantir que a configuração esteja de acordo coma seqüência de inicialização.
• Se o valor do configuration register estiver correto, use ocomando show startup-config para ver se há um comando bootsystem instruindo o roteador a usar o IOS do ROM monitor.
• Se o roteador não for inicializado corretamente usando aimagem ou se não houver uma imagem disponível do IOS, oarquivo IOS pode ser recuperado com o uso do Xmodem pararestaurar a imagem através da console, ou a imagem pode sertransferida com o uso do TFTP no modo ROMmon.
24Associação dos Instrutores NetAcademy - agosto 2006 - Página
Gerenciando Imagens no ROM Monitor
25Associação dos Instrutores NetAcademy - agosto 2006 - Página
• Para restaurar o IOS atravésda console, o PC local precisater uma cópia do arquivo IOS eum programa de emulação determinal.
•O roteador exibirá um promptpara que não seja iniciada atransferência e apresentará umamensagem de advertência. Essamensagem informará que abootflash será apagada esolicitará que se confirme oprosseguimento. Quando oprocesso prosseguir, o roteadorexibirá um prompt para o inícioda transferência.
•Não disponível em todas asversões de Roteadores!!!
Gerenciando Imagens com Xmodem
26Associação dos Instrutores NetAcademy - agosto 2006 - Página
• O IOS também poderá ser restaurado em uma sessão do TFTP.Isso é feito definido-se variáveis de ambiente e, em seguida,usando-se o comando tftpdnld.
• As variáveis de ambiente fornecem uma configuração mínimapara permitir o TFTP do IOS.
• Para definir uma variável de ambiente ROMmon, é digitado onome da variável, seguido do sinal de igual (=) e o valor relativo àvariável (VARIABLE_NAME=valor).
Variáveis de Ambiente
27Associação dos Instrutores NetAcademy - agosto 2006 - Página
• As variáveis mínimas necessárias para usar otftpdnld são:
• IP_ADDRESS: o endereço IP na interface LAN;
• IP_SUBNET_MASK: a máscara de sub-rede paraa interface LAN;
• DEFAULT_GATEWAY: o gateway padrão para ainterface LAN;
• TFTP_SERVER: o endereço IP do servidor TFTP;
• TFTP_FILE: o nome do arquivo IOS no servidor;
• Definidas as variáveis para o download do IOS, ocomando tftpdnld é inserido sem argumentos. OROMmon ecoará as variáveis e, em seguida, seráexibido um prompt de confirmação, com umaadvertência de que isso apagará a memória flash.
Variáveis de Ambiente
28Associação dos Instrutores NetAcademy - agosto 2006 - Página
• Os comandos que podemser usados para verificar osistema de arquivos doroteador:
• Show version: exibe aimagem atual, a origemda imagem, o tamanhoda memória flash e ocampo boot field;
• Show flash: exibe aimagem atual e o total dememória flash disponível.
Verificação do Sistema de Arquivos