Você está na página 1de 26

Roteamento Os hosts de origem e de destino nem sempre esto conectados mesma rede.

. De fato, o pacote pode ter que viajar atravs de muitas redes diferentes. Ao longo do caminho, cada pacote precisa ser guiado atravs da rede para chegar a seu destino final. Os dispositivos intermedirios que conectam as redes so chamados roteadores. O papel do roteador selecionar o caminho e direcionar os pacotes a seus destinos. Este processo conhecido como roteamento. Durante o roteamento atravs de uma rede, o pacote pode atravessar muitos dispositivos intermedirios. Cada rota que um pacote toma para chegar ao prximo dispositivo chamada de salto. Conforme o pacote direcionado, seu contedo (a PDU da camada de transporte) permanece intacto at a chegada ao host de destino. Roteamento Esttico As rotas para redes remotas com os prximos saltos associados podem ser configuradas manualmente no roteador. Isso conhecido como roteamento esttico. Uma rota padro tambm pode ser configurada estaticamente. Se o roteador est conectado a outros roteadores, requerido o conhecimento da estrutura da conexo entre redes. Para assegurar que os pacotes sejam roteados para os melhores prximos saltos possveis, cada rede de destino conhecida precisa ter uma rota ou uma rota padro configurada. Em razo dos pacotes serem encaminhados a cada salto, todos os roteadores devem ser configurados com rotas estticas para os prximos saltos que reflitam sua localizao na conexo entre redes. Alm disso, como a estrutura da conexo entre redes muda com a dipsonibilidade de novas redes, estas mudanas tero que ser inseridas por atualizao manual em todos os roteadores. Se a atualizao no for realizada a tempo, as informaes de roteamento podem ficar incompletas ou imprecisas, resultando am atrasos e possveis perdas de pacotes.

Roteamento Dinmico

Embora seja essencial para todos os roteadores ter um conhecimento abrangente das rotas, a manuteno da tabela de roteamento por configurao esttica manual nem sempre possvel. Portanto, so utilizados os protocolos de roteamento dinmico. Os protocolos de roteamento so o conjunto de regras pelas quais os roteadores compartilham dinamicamente suas informaes de roteamento. Conforme os roteadores aprendem as alteraes ocorridas nas rede nas quais atuam como gateways, ou aprendem as alteraes nos links entre os roteadores, estas informaes so passadas para outros roteadores. Quando um roteador recebe informaes sobre novas rotas ou alterao de rotas, ele atualiza sua prpria tabela de roteamento e, por sua vez, passa essas informaes para outros roteadores. Desse modo, todos os roteadores possuem tabelas de roteamento precisas que so atualizadas dinamicamente e podem aprender rotas para redes remotas que se localizam a muitos saltos de distncia. A figura mostra um exemplo de um roteador compartilhando rotas. Os protocolos de roteamento comuns so: Routing Information Protocol (RIP) Enhanced Interior Gateway Routing Protocol (EIGRP) Protocolo OSPF Embora os protocolos de roteamento forneam tabelas de roteamento atualizadas aos roteadores, existem custos. Primeiro, a troca de informaes de rotas adiciona overhead, que consome a largura de banda da rede. Este overhead pode ser um problema, especialmente para os links de baixa largura de banda entre os roteadores. Em segundo lugar, as informaes de rotas que um roteador recebe so processadas intensivamente por protocolos como EIGRP e OSPF, para criar as entradas n tabela de roteamento. Isso significa que os roteadores que empregam estes protocolos precisam ter capacidade de processamento suficiente tanto para implementar os algoritmos dos protocolos como para realizar em tempo hbil o roteamento e o encaminhamento dos pacotes.

O roteamento esttico no produz nenhum overhead na rede e insere as entradas diretamente na tabela de roteamento; no requer nenhum processamento por parte do roteador. O custo do roteamento esttico administrativo: a configurao e manuteno manuais da tabela de roteamento asseguram um roteamento eficiente. Em muitas conexes de redes, so usadas combinaes de rotas estticas, dinmicas e padro para fornecer as rotas necessrias. A configurao de protocolos de roteamento nos roteadores um componente essencial do CCNA, e ser explorado intensivamente em um curso posterior. O que e um roteador? Existem inmeras definies para o termo roteador. Apresentaremos algumas definies extradas de documentos conhecidos como Request For Comments (RFCs). Segundo o Internet Security Glossary (RFC2828), roteador um computador que trabalha como um gateway entre duas redes na camada 3 do modelo de referncia OSI e que encaminha e direciona pacotes de dados entre redes. Gateway, por sua vez, um mecanismo que trabalha com uma ou mais redes que tem habilita computadores de uma rede se comunicarem com computadores da outra rede; um sistema intermedirio que a interface entre duas redes de computadores. Eles podem atuar na camada 3 (roteadores) ou na camada 7 (Proxy Server) do modelo OSI. O Internet Users Glossary (RFC1983) define roteador como sendo um dispositivo que encaminha trfego entre redes. A deciso de encaminhamento baseada na informao da camada de rede e tabelas de roteamento freqentemente construdas por protocolos de roteamento. Uma outra definio dada pelo Glossary of Networking Terms (RFC1208). Segundo essa RFC, um roteador um sistema responsvel por tomar decises sobre que diversos caminhos disponveis na rede o trfego de dados dever seguir. Para fazer isso, o roteador usa um protocolo de roteamento para obter informaes sobre a rede e algoritmos para escolher a melhor rota, com base em diversos critrios conhecidos como mtricas de roteamento. Na terminologia OSI, um roteador um sistema intermedirio da camada de rede. Como podemos notar, as definies anteriores, embora apresentem algumas especificidades, convergem para uma definio comum: o roteador um computador como qualquer outro, porm um computador especialista. A especialidade do roteador

encaminhar

ou

direcionar

pacotes

entre

redes

diferentes,

permitindo

interconectividade e a interoperabilidade de sistemas. A interconectividade permite que equipamentos em redes diferentes possam se comunicar entre si. A interoperabilidade permite que equipamentos que utilizem protocolos diferentes se comuniquem entre si. Componentes do roteador Como o roteador um computador como qualquer outro, ele possui todos os componentes que um computador deve ter: CPU, memria primria, memria secundria, barramentos, sistema operacional e interfaces de entrada e sada. A figura 1.1 ilustra os principais componentes de um roteaor.

Figura 1.1 Componentes internos do roteador. A maioria dos roteadores Cisco utiliza processadores RISC, otimizando o desempenho de seus equipamentos. A CPU (Central Processing Unit) responsvel por executar instrues no sistema operacional. Algumas dessas funes so a inicializao do sistema, o roteamento de pacotes e o controle de interfaces de rede. Alguns modelos de roteadores podem ter mais de um processador.

A memria primria, conhecida como RAM (Random Access Memory) ou DRAM (Dynamic RAM), como em qualquer computador, a memria de trabalho do roteador. nessa memria que o roteador manter suas tabelas de roteamento, tabelas ARP, filas ou buffers de pacotes, o arquivo de configurao atual, alm do prprio sistema operacional e seus subsistemas. No roteador, a memria RAM dividida logicamente em memria principal de processamento e memria compartilhada de entrada e sada. A memria compartilhada de entrada e sada utilizada pelas interfaces de rede para armazenamento temporrio dos pacotes. Essa rea da memria freqentemente chamada de buffer de pacotes. O fato de a memria RAM ser uma memria voltil, significa que quando o roteador for desligado, todo o contedo da memria RAM ser perdido. O roteador Cisco possui vrias memrias secundrias ou memrias de armazenamento. A NVRAM (Non-volatile RAM) armazena o arquivo de configurao de inicializao (startupconfig), que carregado para a memria RAM quando o equipamento ligado. Desta forma, evitamos que toda a configurao que foi feita na memria de trabalho seja perdida. A memria flash, outra memria secundria de tecnologia EEPROM (Eletronic Erasable Programmable Read Only Memory), um tipo de memria ROM regravvel o local em que armazenamos a imagem, compactada ou no, do sistema operacional Cisco IOS (Cisco Internetworking Operating System) do roteador, que um software proprietrio da Cisco. Alm disso, como a memria flash regravvel, possvel atualizarmos o sistema operacional, sem a remoo ou substituio de microchips. Outra caracterstica da memria flash que, dependendo de sua capacidade, podemos armazenar vrias verses do Cisco IOS. O ltimo tipo de memria secundria que um roteador Cisco possui a ROM (Read Only Memory). Nessa memria so armazenadas as instrues para os diagnsticos Power-On Self Test (POST). A ROM armazena tambm um programa bootstrap e uma verso bsica do sistema operacional, para utilizar na falta da imagem completa do Cisco IOS na flash. O inconveniente desse tipo de memria que, quando houver a necessidade de atualizao, ser necessria a substituio do chip na placa-me do equipamento.

Os barramentos so os responsveis por transmitir internamente as informaes de um componente para outro. A maioria dos roteadores tem um barramento da CPU e um do sistema. O barramento do sistema utilizado para comunicao entre a CPU e as interfaces e slots de expanso, transmitindo dados dessas interfaces e para essas interfaces. O barramento da CPU utilizado para que a CPU possa acessar as memrias primria e secundria do roteador. Esse barramento carrega instrues e dados de / ou para endereos de memria especficos. Formas de acesso ao roteador Como comentado na seo 1.2, embora o roteador seja um computador como qualquer outro, ele no vem com teclado, mouse ou monitor. Ento, como podemos configur-lo? Podemos nos conectar ao roteador de trs formas: via porta console, via porta auxiliar ou via telnet. A figura 1.2 mostra essas trs formas de conexo. A figura 1.3 apresenta as portas de console e auxiliar no painel traseiro de um roteador da famlia Cisco 100.

Figura 1.2 Formas de acesso ao roteaor.

Figura 1.3 Painel traseiro de um roteador da famlia 1700. As portas de console e auxiliar so chamadas de portas de gerenciamento e no so utilizadas para transporte de dados em uma rede. Elas fornecem uma conexo baseada em texto puro para configurao ou resoluo de problemas no roteador. Geralmente essas interfaces so portas seriais assncronas no padro EIA-232. Tipicamente o primeiro local pelo qual nos conectamos a um roteador por meio da porta de console. A porta de console, na maioria dos casos, fornece uma interface de conexo RJ-45 na parte traseira do roteador, conforme mostrado na figura 1.3. Geralmente, com algumas excees, o cabo utilizado nessa conexo um cabo rollover. A pinagem desse cabo mostrada na tabela 1.1. Conforme exibido na figura 1.2 , ao utilizarmos a porta de console do roteador, devemos utilizar um cabo rollover e um adaptador de conector RJ-45 para conector DB9 fmea, para conectarmos em uma das interfaces seriais do micro. Tabela1.1 Pinagem do cabo rollver Pino 1 2 3 4 5 6 7 8 Pino 8 7 6 5 4 3 2 1

Outra forma de nos conectarmos a um roteador Cisco por meio da porta auxiliar. A forma de conexo idntica da porta de console. No entanto, possvel conectar e configurar um modem porta auxiliar do roteador. Desta forma podemos ter acesso discado ao roteador, acessando remotamente a interface de configurao. A conexo fsica no painel traseiro de um micro, que permite acessar o roteador atravs das portas de console ou auxiliar, mostrada na figura .4.

Figura 1.4 Conexo fsica no painel traseiro de um PC. Para nos conectarmos ao roteador, tanto pela porta de console quanto pela porta auxiliar, devemos utilizar um programa de emulao de terminal com suporte emulao de terminal VT100, que fornecer uma sesso de somente texto com o roteador. O Windows fornece como um de seus acessrios o HyperTerminal, que pode ser utilizado para esse fim. A conexo deve trabalhar a 9.600 baud, 8 bits de dados, 1 bit de parada, sem paridade e sem controle de fluxo, conforme exibido na figura .5.

Figura 1.5 Configurao da porta de comunicao serial. Em ambientes Unix-like, como o Linux, podemos utilizar o Minicom, com as mesmas configuraes anteriormente citadas. A ltima forma de acesso ao roteador por meio de uma conexo telnet. Esse tipo de acesso, diferentemente do acesso pelas portas de gerenciamento, um gerenciamento in band, ou seja, utilizamos a rede para acessar o roteador. A primeira concluso a que podemos chegar que, para acessar o roteador via telnet, este deve estar com pelo menos uma de suas interfaces de rede configurada e acessvel. Um roteador novo, que acabamos de tirar da caixa, no vem com nenhuma configurao. Nesse caso, no ser possvel configur-lo via telnet. De forma similar conexo pelas portas de gerenciamento, na conexo via telnet precisamos de um software emulador. O mesmo HyperTerminal do Windows, em suas verses mais recentes, fornece a possibilidade de conexo por meio de TCP/IP (winsock), conforme exibido na figura .6.

Figura 1.6 Configurao do HyperTerminal para acesso via telnet. Outra possibilidade pelo prprio prompt de comando do Windows, digitandose o seguinte comando: telnet IP_do_roteador Para os adeptos de sistemas Unix-like, como o Linux, tambm possvel acessar o roteador via telnet com esse comando. Independentemente da forma de acesso ao roteador, quando este estiver configurado adequadamente, ser solicitada, no mnimo, uma senha de acesso. Ao digitarmos a senha, teremos acesso ao modo EXEC usurio da Command Line Interface (CLI) do Cisco IOS do roteador. Os modos EXEC e de configurao do roteador so explicados detalhadamente na seo 1.6. A figura 1.7 mostra a tela de login do roteaor.

Figura 1.7 Tela de login do roteador via telnet. Processo de inicializao do roteador O processo de inicializao de um roteador Cisco composto das seguintes fases: POST, bootstrap, carregamento do sistema operacional e carregamento de um arquivo de configurao. Se o roteador no conseguir encontrar um arquivo de configurao, ele entrar no modo Setup, detalhado no captulo 2 deste livro. A tabela 1.2 resume essas fases. Tabela 1.2 Fases da inicializao do roteador isco

Quando um roteador Cisco ligado, ele executa alguns testes de diagnstico, verificando o funcionamento bsico da CPU, da memria e das interfaces de rede. Esses testes so feitos pelo POST (Power-On Self Test), que o software responsvel pelo

autoteste e est gravado na memria ROM do roteador. Terminados os testes, o roteador comea a carregar os softwares para a memria RAM. O primeiro programa a ser carregado o bootstrap, um pequeno programa responsvel por alguns outros testes de hardware e, principalmente, por carregar o sistema operacional em memria principal. Para isso, o bootstrap tenta localizar o Cisco IOS em vrios locais. O Cisco IOS pode ser encontrado na memria Flash, em um servidor TFTP ou na prpria ROM, em uma verso reduzida. Mas onde o bootstrap deve buscar o IOS? Para isso, existe um registro de configurao do sistema, cujo um de seus campos indica ao bootstrap onde buscar o IOS. Uma vez que o Cisco IOS encontrado, ele carregado para a memria principal do roteador. Quando esse processo finaliza e o IOS se torna operacional, uma lista dos componentes de hardware e software do roteador exibida na sada-padro do roteador: a porta de console 0. Em seguida, o arquivo de configurao gravado na NVRAM carregado para a RAM e executado linha a linha. Esse arquivo contm alguns comandos que, entre outras coisas, configuram o processo de roteamento, as interfaces e as senhas de acesso ao roteador. Se no existir um arquivo de configurao vlido na NVRAM, o sistema operacional tenta localizar algum arquivo vlido em um servidor TFTP disponvel na rede. Se no existir nenhum servidor TFTP disponvel, o roteador inicia o modo Setup. Comparando com um computador comum, o processo de inicializao de um micro tambm se inicia com os testes de hardware (memria, dispositivos de entrada e sada e placas) feitos pelo POST. Aps esses testes iniciais, o programa bootstrap carregado do setor de boot para a memria principal, a RAM. O bootstrap, ento, tenta localizar um sistema operacional vlido nas memrias secundrias e, ao encontr-lo, carrega-o para a memria. Ento, o sistema operacional assume o controle do micro e carrega drivers e programas auxiliares, tornando o micro disponvel para o usurio. Como podemos notar, o processo de inicializao ou boot de um roteador muito similar a um processo de boot de um computador comum. Esta uma concluso bvia, uma vez que, conforme j comentado, um roteador nada mais do que um computador especializado. Cisco Internetwork Operating System Cisco IOS

Como um computador, o roteador tambm precisa de um sistema operacional que seja responsvel por gerenciar processos, interfaces de entrada e sada e o hardware. Alm disso, o sistema operacional fornece uma interface entre a mquina e o usurio. O sistema operacional dos roteadores Cisco o Cisco Internetwork Operating System ou simplesmente Cisco IOS. O Cisco IOS um sistema operacional proprietrio que vem embutido em todos os roteadores e em alguns switches da Cisco. O Cisco IOS, alm das funes comuns de todos os sistemas operacionais, fornece os seguintes servios de rede: Funes de roteamento e switching. Acesso seguro e confivel aos recursos da rede.

Escalabilidade, ou seja, a capacidade de crescimento da rede sem necessidade de alterao do software. Existem vrias verses do sistema Cisco IOS, cada qual destinada a uma

plataforma e com servios e tecnologias especficas. As vrias verses so conhecidas como imagens. A Cisco desenvolve vrias imagens do Cisco IOS, buscando sempre otimizar as necessidades de cada plataforma. Cada imagem fornece um conjunto de caractersticas diversas destinado a vrias plataformas diferentes, considerando as necessidades de memria e dos clientes. Embora existam vrias imagens, os comandos bsicos utilizados na configurao de um roteador com o Cisco IOS so praticamente os mesmos. Para evitar confuso, a Cisco padroniza a nomenclatura das imagens do Cisco IOS. Essa nomenclatura contm trs partes: A plataforma para a qual a imagem destinada. Caractersticas e tecnologias especiais suportadas por essa imagem. Onde a imagem roda e se ela est compactada ou no. Na figura 1.8 temos o padro de nomenclatura adotado pela Cisco. Na figura 1.9, h um exemplo de uma imagem para o roteador da plataforma ou famlia2600.

Figura 1.8 Padro de nomenclatura das imagens Cisc IOS.

Figura 1.9 Exemplo de um nome de imagem Cisco IOS. Nas tabelas a seguir, mostramos alguns cdigos utilizados pela Cisco ao nomear suas imagens do sistema operacional Cisco IOS. A tabela 1.3 mostra alguns exemplos de cdigos utilizados para identificar a plataforma para a qual a imagem foi criada, a primeira parte do nome. Tabela 1.3 Cdigos de plataformas de roteadores Cisco Cdigo C1005 C1006 C1700 C2500 C2600 C3620 C3640 C4000 C4500 Plataforma 1005 1600 1700, 1720, 1750 25xx, 3xxx, 5100 2600 3620 3640 4000 4500, 4700

A tabela 1.4 mostra alguns cdigos de caractersticas e tecnologias especiais utilizados pela Cisco. Esses cdigos compem a segunda parte do nome da imagem Cisco IOS. Tabela 1.4 Cdigos de caractersticas especiais do Ciso IOS

Cdigo B Boot C Draq Q I N Q y 40 55

Caracterstica especial Appletalk Boot image COMM Server lite (CiscoPro) IOS based diaqnostic images Subconjunto ISDN Subconjunto IP IPX Async Ip reduzido Criptografia 40 bits Criptografia 55 bits

Na tabela 1.5 temos os cdigos que indicam onde a imagem do Cisco IOS rodar no roteador. Isto significa que uma imagem que tenha a letra m no terceiro campo do nome da imagem dever rodar na memria RAM do roteador. Tabela 1.5 Cdigos que indicam onde a imagem Cisco IOS deverodar Cdigo Onde roda F M R l Flash RAM ROM Realocado

Por fim, a tabela 1.6 apresenta os cdigos que indicam o tipo de compactao utilizado na imagem. Esse cdigo e o cdigo de onde a imagem rodar compem o terceiro campo do nome da imagem do Cisco IOS. Tabela 1.6 - Tipos de compactao da imagem do Ciso IOS Cdigo z M W Ao selecionar uma imagem para um Compresso Compresso zip Compresso mzip Compresso STAC roteador, a principal preocupao deve ser em

compatibilizar os requerimentos das memrias RAM e Flash, alm de selecionar uma

imagem desenvolvida para a plataforma certa. Em geral, novas verses incluem novas caractersticas e a conseqncia uma maior necessidade de espao. Como exemplo, a imagem mostrada na figura 1.10 necessita de 32 MB de RAM (DRAM) e 8 MB de flash. Roteadores e equipamentos equipados com o sistema operacional Cisco IOS possuem trs modos ou ambientes de operao: ROM monitor, boot ROM e Cisco IOS. Conforme visto anteriormente, o processo de inicializao carrega a imagem na memria RAM e executa um destes trs modos de operao:

Modo de operao ROM monitor Fornece poucas funcionalidades. Ele utilizado para diagnstico de problemas, recuperao de falhas ou senhas. Esse modo de operao s pode ser acessado por meio da porta de console do roteador, ou seja, necessrio o acesso fsico ao equipamento.

Modo de operao ROM mode Possui apenas um subconjunto limitado de funcionalidades do Cisco IOS. Esse modo utilizado principalmente quando da atualizao da imagem Cisco IOS armazenada na flash, permitindo, para isso, operaes de gravao na memria flash.

Modo Cisco IOS o modo de operao normal do roteador, em que todas as funcionalidades do sistema operacional esto disponveis e ativas. Em alguns dispositivos, o Cisco IOS executado diretamente da memria flash. Porm, a maioria dos dispositivos necessita que a imagem seja descompactada, carregada e executada na memria RAM. A tabela 1.7 exibe os trs modos de operao e seus respectivos prompts, que permitem identific-los. Podemos definir qual desses modos ser carregado por padro, configurando o

registro do sistema anteriormente citado e abordado na seo 5.2.9 deste livro.

Tabela 1.7 Modos de operao do isco IOS Modo de Operao Promt Uso

ROM monitor Boot ROM Cisco IOS

> ou ROMMON > Router (boot) > Routers >

Falhas ou recuperao de senhas Atualizao da imagem do Cisco IOS Operao normal

Command Line Interface Como uma das funes de qualquer sistema operacional fornecer uma interface entre a mquina e o usurio, o Cisco IOS tambm deve executar tal funo. A interface do Cisco IOS conhecida como Command Line Interface (CLI). A Cisco CLI hierarquicamente estruturada, ou seja, para entrar em um modo mais avanado necessrio antes passar por outros modos mais bsicos. Por exemplo, para configurar uma interface de rede, o usurio deve antes entrar no modo de configurao daquela interface. No modo de configurao de uma interface, todos os comandos ali executados s so vlidos para aquela interface em questo. A figura 1.10 mostra a hierarquia existene na CLI.

Figura 1.10 Hierarquia de modos na CLI. O Cisco IOS fornece um interpretador de comando conhecido como command executive EXEC. A funo desse interpretador de comandos validar e executar os comandos digitados pelo usurio. As sees EXEC possuem dois nveis de acesso: Modo EXEC usurio (user EXEC mode) e Modo EXEC privilegiado (privileged EXEC mode). A Cisco optou por

criar dois nveis de acesso EXEC por questes de segurana. No modo EXEC usurio s permitido um conjunto limitado de comandos de monitoramento. Nesse modo, o usurio no pode alterar nenhuma configurao do roteador. O modo EXEC privilegiado, tambm chamado de modo enable, d acesso a todos os comandos disponveis no Cisco IOS. Para ter acesso a esse modo, o usurio deve antes se logar no modo EXEC usurio e, ento, ir para o modo EXEC privilegiado. Geralmente, tambm por questes de segurana, para ter acesso a esses modos, o usurio deve fornecer, no mnimo uma senha. Dessa forma, somente usurios autorizados podero ter acesso ao equipamento. Uma vez no modo EXEC privilegiado, o usurio pode ter acesso a todos os outros modos de configurao do roteador. Para configurar ou atualizar qualquer configurao no roteador, o usurio deve estar no modo de configurao apropriado. O primeiro modo de configurao o modo de configurao global. Nesse modo, as configuraes que podem ser feitas so aquelas que afetam o roteador como um todo. Um exemplo de configurao feita no modo de configurao global a atribuio de um nome ao roteador. Outra caracterstica desse modo que, mantendo a estrutura hierrquica, para ter acesso aos modos de configurao especficos (de interface, de line etc.), deve-se antes entrar no modo de configurao global. A tabela 1.8 resume as caractersticas da CLI, mostrando os modos EXEC e alguns modos de configurao. Modo Comando para se ter acesso a esse modo EXEC usurio Router > Acesso via consolo, porta auxiliar ou telnet EXEC privilegiado Router # Enable Configurao Global Routerconfig# Configure terminal Configurao especfica Routerconfig-if# Interface Routerconfig-line# Line Tabela 1.8 Modos EXEC e Modos de configurao da CLI Promt

Login no roteador

Agora que conhecemos a CLI, podemos efetuar o login no roteador. Vamos considerar que efetuamos um acesso ao roteador atravs da porta de console. Quando ligamos um roteador, aps todos os testes iniciais j abordados e supondo que o roteador possui um arquivo de configurao inicial, so exibidas mensagens de status das interfaces de rede. Assim que essas mensagens so exibidas, podemos teclar Enter. Considerando que no existe nenhuma senha de acesso configurada, ao teclarmos enter, o roteador exibir o prompt do modo EXEC usurio, conforme o exemplo a seguir: Router> Assim, se quisermos entrar no modo EXEC privilegiado, devemos utilizar o comando enable. Se quisermos voltar ao modo EXEC usurio, utilizarmos o comando disable. O exemplo a seguir ilustra essas situaes, sempre considerando que no existe nenhuma senha configurada no roteador: Router> Router> enable Router# disable Router> Para efetuar logout da console, utilizamos o commando logout. Outra opo utilizar o comando exit. O exemplo a seguir mostra essa situao: Router> logout Router con0 is now available Press RETURN to get started. Todos os procedimentos e comandos anteriores so vlidos se a forma de acesso ao roteador for feita atravs da porta auxiliar ou via telnet. Neste ltimo caso, s poderemos ter acesso ao roteador se existir uma senha de acesso configurada. 1.8 Facilidades e ajuda A CLI do Cisco IOS possui uma sintaxe para ajuda: digitando um ponto de interrogao (?) em qualquer modo do roteador, exibida uma lista dos comandos

disponveis, com uma breve descrio de cada um deles. O comando de ajuda o seguinte: Router# ? A figura 1.11 mostra a sada dessa ajuda.

Figura 1.11 Ajuda da CLI. Essa ajuda possui outras facilidades. Se no soubermos quais so os parmetros de um determinado comando, digitamos o comando seguido do ponto de interrogao: Router# show ? A figura 1.12 mostra a sada do comand anterior.

Figura 1.12 Ajuda da CLI mostrando parmetros de um comando. Podemos ainda utilizar um prefixo ou radical seguido do ponto de interrogao (sem espao) para obter todos os comandos que se iniciam com esse prefixo. Se quisermos saber, por exemplo, quais so os comandos do modo EXEC privilegiado que comeam com o prefixo co, devemos digitar o comando co?, conforme mostrado a seguir: Router# co? configure connect copy Router# Dessa maneira, descobrimos que os comandos do modo EXEC privilegiado que comeam com co so configure, connect e copy. Uma outra facilidade da CLI o autocompletamento de comandos. Se a parte do comando digitada for nica e exclusiva de um determinado comando, basta utilizar a tecla <TAB> que a CLI automaticamente completar esse comando. Por exemplo, se digitarmos as letras sh e teclarmos <TAB>, a CLI automaticamente completar com o comando show. O exemplo a seguir aplica as facilidades discutidas nessa seo: Router# co? configure connect copy

Router# conf Router# configure ? memory Configure from NV memory network Configure from a TFTP network host overwrite-network Overwrite NV memory from TFTP network host terminal Configure from the terminal <cr> Router# configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)# Na terceira linha do exemplo anterior digitamos conf e, em seguida, <TAB>. Assim, a CLI conseguiu completar o comando configure adequadamente, pois apenas esse comando inicia-se com o prefixo digitado. Outra facilidade da CLI a auto-rolagem de linhas de comando longas. Isso ocorre quando o comando digitado alcana a margem direita e automaticamente a linha de comando movida dez espaos para a esquerda. O smbolo utilizado para denotar a auto-rolagem o cifro ($). O exemplo a seguir ilustra essa situao: Router# configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)# $ 120 deny host 10.26.0.210 host 10.26.0.1 Na terceira linha do exemplo anterior podemos notar que a linha de comando comea com um cifro, indicando que a linha foi movida para a esquerda. 1.9 Comandos de edio avanada e o comando history A CLI fornece alguns comandos de edio avanada que so um conjunto de teclas de atalho para edio de linhas de comando j digitadas. Essas teclas de atalho podem ser utilizadas para corrigir ou mudar uma linha de comando otimizando a tarefa de configurao de um roteador. O modo de edio avanada ativado por padro nos

roteadores Cisco. Porm, se desejarmos, podemos desativar essa funo utilizando o comando a seguir demonstrado no modo EXEC usurio: Router# terminal no editing A tabela 1.9 mostra os principais comandos de edio avanada. Tecla de atalho Ctrl + A Ctrl + E Ctrl + B ou seta para a esquerda ESC + B Ctrl + F ou seta para a direita ESC + F Ctrl + D Backspace Ctrl + R Ctrl + U Ctrl + W Ctrl + Z Tab Efeito Move o curso para o comeo da linha de comando Move o cruso para o fim da linha de comando Move o curso em caracter para trs da posio atual Move o curso uma palavra para trs da posio atual Move o curso um caracter para frente da posio atual Move o curso uma palavra para frente da posio atual Apaga o caracter da posio imediatamente entre posterior atual Apaga o caracter da posio imediatamente entre anterior atual Re-exibe uma linha Apaga uma linha Apaga uma palavra Finaliza o modo de configurao e volta ao modo EXEC Completa a digitao de um comando

Tabela 1.9 Comandos de edio avaada da CLI A CLI do Cisco IOS oferece tambm um registro dos ltimos comandos executados que podem ser recuperados e editados. Essa facilidade obtida por meio dos comandos history, exibidos na tabela 1.10. Comando History Show history Show terminal Terminal history size Crtl + P ou seta para cima Descrio Exibe, por padro, os ltimos dez comandos executados. Exibe as configurao do terminal e a quantidade comandos armazenados no buffer history Muda a quantidade de comandos armazenados no buffer hisory. O valor mximo 256. Exibe a linha de comando executada antes da linha de comando atual

Crtl + N ou seta para baixo

Exibe a linha de comando executada aps da linha de comando atual

Tabela 1.10 Comandos history do roteador O exemplo a seguir mostra uma sada do comando show history e os ltimos dez comandos executados pelo usurio. Router# show history enable sh history sh terminal sh version sh flash sh interfaces sh int e0 sh int s0 sh int s1 sh int s2 Router# Por padro, o comando show history mostra os dez ltimos comandos executados. Se desejarmos, podemos mudar a quantidade de comandos a serem armazenados por meio do comando terminal history size. No exemplo a seguir, mudamos a quantidade de comandos a serem armazenados para 15: Router# terminal history size ? <0-256> Size of history buffer Router# terminal history size 15 Router# A segunda linha do exemplo anterior, que foi fornecida pelo roteador quando utilizamos o ponto de interrogao na primeira linha, mostra-nos que o nmero mximo de comandos que podemos armazenar 256. Mas como podemos ter certeza de que o valor

foi realmente alterado? Para isso, podemos utilizar o comando show terminal, conforme o exemplo a seguir: Router# show terminal Line 2, Location: , Type: ANSI Length: 25 lines, Width: 80 columns Baud rate (TX/RX) is 9600/9600 Status: Ready, Active, No Exit Banner Capabilities: none Modem state: Ready Special Chars: ^^x none Timeouts: Idle 00:10:00 never Modem type is unknown. Session limit is not set. Time since activation: 00:00:07 Editing is enabled. History is enabled, history size is 15. DNS resolution in show commands is enabled Full user help is disabled Allowed transports are pad v120 telnet rlogin. Preferred is telnet. No output characters are padded No special data dispatching characters No exemplo anterior, na linha History is enabled, history size is 15, podemos notar que a alterao do nmero de comandos armazenados foi aceita. Escape - none EXEC never Idle none Session Modem Answer Session Dispatch not set Hold Stop Start Disconnect Activation

Idle Session Disconnect Warning

Bibliografia CCNA Exploration 4.0 Fundamento de Rede http://www.swcp.com/~jgentry/topo/cisco.htm http://www.juliobattisti.com.br/tutoriais/luisepedroso/modosusuario001.asp