Escolar Documentos
Profissional Documentos
Cultura Documentos
As redes atuais têm um impacto significativo em nossas vidas – alterando a forma como nós
vivemos, trabalhamos e nos divertimos. As redes de computadores – e, em um contexto mais
amplo, a Internet – permitem às pessoas se comunicar, colaborar e interagir de maneira que
elas jamais viram. Nós usamos a rede de várias formas, inclusive aplicativos Web, telefonia IP,
videoconferência, jogos interativos, comércio eletrônico, educação e muito mais.
No centro da rede está o roteador. Resumidamente, um roteador conecta uma rede a outra. Por
isso, o roteador é responsável pela entrega de pacotes em redes diferentes. O destino do pacote
IP pode ser um servidor Web em outro país ou um servidor de email na rede local. É a
responsabilidade dos roteadores entregar esses pacotes em tempo hábil. A efetividade da
comunicação de redes interconectadas depende, amplamente, da capacidade dos roteadores
de encaminhar pacotes da maneira mais eficiente possível.
Agora os roteadores estão sendo adicionados a satélites no espaço. Esses roteadores terão a
capacidade de rotear tráfego IP entre satélites no espaço de maneira muito semelhante à forma
como esses pacotes são movidos na Terra, o que reduz atrasos e oferece maior flexibilidade de
networking.
• Assegurar uma disponibilidade 24x7 (24 horas por dia, 7 dias por semana). Para ajudar
a garantir o alcanço da rede, os roteadores usam caminhos alternativos, caso haja falha
no caminho primário.
• Fornecer serviços integrados de dados, vídeo e voz em redes com e sem fio. Os
roteadores usam a priorização de Qualidade de Serviço (QoS, Quality of Service) dos
pacotes IP para assegurar que o tráfego em tempo real, como voz, vídeo e dados críticos
não sejam descartados ou atrasados.
• Atenuar o impacto de worms, vírus e outros ataques na rede, permitindo ou negando o
encaminhamento de pacotes.
Todos esses serviços são criados de acordo com o roteador e sua responsabilidade primária de
encaminhar pacotes de uma rede para a próxima. Isso só acontece por causa da capacidade do
roteador de rotear pacotes entre redes nas quais os dispositivos em redes diferentes podem se
comunicar. Este capítulo irá apresentar o roteador, sua função nas redes, seus principais
componentes de hardware e de software, além do próprio processo de roteamento.
1.1 POR DENTRO DO ROTEADOR
Nota: a ARPANET foi desenvolvido pela ARPA (Advanced Research Projects Agency) do
Departamento de Defesa dos Estados Unidos. A ARPANET foi a primeira rede de comutação de
pacotes operacional do mundo e a antecessora da Internet atual.
• CPU
• RAM
• ROM
• Sistema operacional
Roteadores estão no centro da rede
Os usuários típicos talvez desconheçam a presença de vários roteadores em sua própria rede ou
na Internet. Os usuários esperam ser capazes de acessar páginas da Web, enviar emails e baixar
músicas – independentemente do servidor acessado estar em sua própria rede ou em outra rede
no mundo. No entanto, os profissionais de networking sabem que o roteador é responsável por
encaminhar pacotes de rede-a-rede, da origem original para o destino final.
Um roteador conecta várias redes. Isso significa que ele tem várias interfaces pertencentes a
uma rede IP diferente. Quando um roteador recebe um pacote IP em uma interface, ele
determina que interface usar para encaminhar o pacote para seu destino. A interface que o
roteador usa para encaminhar o pacote pode ser a rede do destino final do pacote (a rede com
o endereço IP de destino desse pacote) ou pode ser uma rede conectada a outro roteador usado
para alcançar a rede de destino.
Cada rede a que um roteador se conecta costuma exigir uma interface separada. Essas interfaces
são usadas para conectar uma combinação de redes locais (LANs, Local Area Networks) e redes
remotas (WAN, Wide Area Networks). As redes locais costumam ser redes Ethernet que contêm
dispositivos como PCs, impressoras e servidores. As WANs são usadas para conectar redes em
uma área geográfica extensa. Por exemplo, uma conexão
WAN costuma ser usada para conectar uma rede local à rede do Provedor de Internet (ISP,
Internet Service Provider).
Na figura, vimos que os roteadores R1 e R2 são responsáveis por receber o pacote em uma rede
e encaminhar o pacote por outra rede para a rede de destino.
A responsabilidade primária de um roteador é direcionar pacotes com destino para redes locais
e remotas:
• Determinando o melhor caminho para enviar pacotes
• Encaminhando pacotes para o destino
O roteador usa sua tabela de roteamento para determinar o melhor caminho para encaminhar
o pacote. Quando o roteador recebe um pacote, ele examina seu endereço IP de destino e
procura a melhor correspondência com um endereço de rede na tabela de roteamento do
roteador. A tabela de roteamento também inclui a interface a ser usada para encaminhar o
pacote. Quando uma correspondência é localizada, o roteador encapsula o pacote IP no quadro
de enlace da interface de saída, e o pacote é encaminhado para seu destino.
As rotas estáticas e os protocolos de roteamento dinâmico são usados por roteadores para
aprender redes remotas e criar suas tabelas de roteamento. Essas rotas e protocolos são o foco
primário do curso, sendo abordados em detalhes nos capítulos posteriores, além do processo
que os roteadores usam ao pesquisar suas tabelas de roteamento e encaminhar os pacotes.
Links
Embora haja vários tipos e modelos de roteadores diferentes, todos os roteadores têm os
mesmos componentes gerais de hardware. Dependendo do modelo, esses componentes estão
localizados em locais diferentes dentro do roteador. A figura mostra a parte interna de um
roteador 1841. Para consultar os componentes internos do roteador, você deve desparafusar a
tampa de metal e retirá-la do roteador. Normalmente, você não precisa abrir o roteador a
menos que esteja atualizando a memória.
CPU
Ventoinha
Porta Console
CPU
RAM
A RAM armazena as instruções e os dados que precisam ser executados pela CPU. A RAM é
usada para armazenar estes componentes:
• Sistema operacional: O IOS (Internetwork Operating System, Sistema operacional de
Internet) Cisco é copiado para a RAM durante a inicialização.
• Executando arquivo de configuração: Esse é o arquivo de configuração que armazena
os comandos de configuração que o IOS do roteador está usando atualmente. Com
poucas exceções, todos os comandos configurados no roteador são armazenados no
arquivo de configuração em execução, conhecido como running-config.
• Tabela de roteamento IP: Esse arquivo armazena informações sobre redes conectadas
diretamente e remotas. Ele é usado para determinar o melhor caminho para
encaminhar o pacote.
• Cache ARP: Esse cache contém o endereço IPv4 para mapeamentos de endereço MAC,
semelhante ao cache ARP em um PC. O cache ARP é usado em roteadores com
interfaces de rede local, como interfaces Ethernet.
• Buffer de pacotes: Os pacotes são armazenados temporariamente em um buffer
quando recebidos em uma interface ou antes de saírem por uma interface.
RAM é uma memória volátil e perde seu conteúdo quando o roteador é desligado ou reiniciado.
No entanto, o roteador também contém áreas de armazenamento permanentes, como ROM,
memória flash e NVRAM.
ROM
ROM é uma forma de armazenamento permanente. Os dispositivos Cisco usam a ROM para
armazenar:
• As instruções de bootstrap
• Software de diagnóstico básico
• Versão redimensionada do IOS
A ROM usa firmware, que é o software incorporado no circuito integrado. O firmware inclui o
software que normalmente não precisa ser modificado ou atualizado, como as instruções de
inicialização. Muitos desses recursos, inclusive o software monitor ROM, serão abordados em
um curso posterior. A ROM não perde seu conteúdo quando o roteador é desligado ou
reiniciado.
Memória flash
Flash é uma memória de computador não volátil que pode ser apagada e armazenada
eletricamente. A memória flash é usada como armazenamento permanente para o sistema
operacional, o Cisco IOS. Na maioria dos modelos de roteadores Cisco, o IOS é armazenado
permanentemente na memória memória flash e copiado para a RAM durante o processo de
inicialização, quando é executado pela CPU. Alguns modelos mais antigos de roteadores Cisco
executam o IOS diretamente na memória flash. A memória flash consiste em placas SIMMs ou
PCMCIA, que podem ser atualizadas para aumentar a quantidade da memória flash.
A memória flash não perde seu conteúdo quando o roteador é desligado ou reiniciado.
NVRAM
A RAM Não Volátil (NVRAM, Nonvolatile RAM) não perde suas informações quando a energia é
desligada. Isso é o oposto ao que acontece na maioria das formas comuns de RAM, como DRAM,
que exige energia ininterrupta para manter suas informações. A NVRAM é usada pelo Cisco IOS
como armazenamento permanente para o arquivo de configuração de inicialização (startup-
config). Todas as alterações feitas na configuração são armazenadas no arquivo running-config
na RAM e, com poucas exceções, são implementadas imediatamente pelo IOS. Para salvar essas
alterações caso o roteador seja reiniciado ou desligado, o running-config deve ser copiado para
a NVRAM, onde é armazenada como o arquivo startup-config. A NVRAM manterá seu conteúdo,
mesmo quando o roteador for recarregado ou desligado.
ROM, RAM, NVRAM e memória flash são abordadas na seção a seguir, que apresenta o IOS e o
processo de inicialização. Elas também são abordadas mais detalhadamente em um curso
posterior referente ao gerenciamento do IOS.
Embora o Cisco IOS possa ser aparentemente o mesmo em muitos roteadores, há muitas
imagens diferentes do IOS. Uma imagem do IOS é um arquivo que contém todo o IOS do
roteador. A Cisco cria muitos tipos diferentes de imagens do IOS, dependendo do modelo do
roteador e dos recursos no IOS. Normalmente, quanto mais recursos no IOS, maior será a
imagem do IOS e, logo, mais memória flash e RAM são exigidas para armazenar e carregar o IOS.
Por exemplo, entre alguns recursos estão a capacidade de executar IPv6 ou a capacidade do
roteador de executar a Tradução de Endereços de Rede (NAT, Network Address Translation).
Assim como acontece com outros sistemas operacionais, o Cisco IOS tem sua própria interface
do usuário. Embora alguns roteadores forneçam uma Interface Gráfica do Usuário (GUI,
Graphical User Interface), a Interface de Linha de Comando (CLI, Command Line Interface) é um
método muito mais comum de configurar roteadores Cisco. A CLI é usada ao longo deste
currículo.
Durante a inicialização, o arquivo startup-config na NVRAM é copiado para a RAM e armazenado
como sendo o arquivo running-config. O IOS executa os comandos de configuração no running-
config. Qualquer alteração feita pelo administrador de rede é armazenada no running-config,
sendo implementada imediatamente pelo IOS. Neste capítulo, nós revisaremos alguns dos
comandos básicos do IOS usados para configurar um roteador Cisco. Em capítulos posteriores,
aprenderemos os comandos usados para configurar, verificar e solucionar problemas de
roteamento estático e de vários protocolos de roteamento, como RIP, EIGRP e OSPF.
Processo de inicialização
1. Executando o POST
1. Executando o POST.
O Auto-teste de inicialização (POST, Power-On Self Test)é um processo comum que ocorre em
quase todos os computadores durante a inicialização. O processo POST é usado para testar o
hardware do roteador. Quando o roteador for ligado, um software no chip ROM irá executar o
POST. Durante esse auto-teste, o roteador executa o diagnóstico a partir da ROM em vários
componentes de hardware, inclusive CPU, RAM e NVRAM. Depois que o POST for concluído, o
roteador irá executar o programa de bootstrap.
Depois do POST, o programa de bootstrap é copiado da ROM para a RAM. Uma vez na RAM, a
CPU executa as instruções no programa de bootstrap. A tarefa principal do programa de
bootstrap é localizar o Cisco IOS e carregá-lo na RAM.
Nota: A esta altura, se tiver uma conexão de console com o roteador, você irá começar a ver a
saída na tela.
Localizando o software IOS Cisco. O IOS costuma ser armazenado na memória flash, mas
também pode ser armazenado em outros locais como um servidor de Protocolo de
Transferência de Arquivos Trivial (TFTP, Trivial File Transfer Protocol).
Se uma imagem completa do IOS não puder ser localizada, uma versão dimensionada do IOS
será copiada da ROM para a RAM. Essa versão do IOS é usada para ajudar a diagnosticar
qualquer problema, podendo ser usada para carregar uma versão completa do IOS na RAM.
Nota: Um servidor TFTP costuma ser usado como um servidor de backup para o IOS, mas
também pode ser usado como um ponto central para armazenar e carregar o IOS. O
gerenciamento do IOS e o uso do servidor TFTP são abordados em um curso posterior.
Carregando o IOS. Alguns dos roteadores Cisco mais antigos executavam o IOS diretamente a
partir da memória flash, mas os modelos atuais copiam o IOS para a RAM para execução pela
CPU.
Nota: Quando o IOS começar a ser carregado, você talvez veja uma cadeia de caracteres de
sustenidos (#), como os mostrados na figura, enquanto a imagem é descompactada.
• endereços de interface
• informações de roteamento
• senhas
• qualquer outra configuração salva pelo administrador de rede
<o roteador pára aqui ao difundir para um arquivo de configuração em um enlace ativo>
O modo de configuração não será usado neste curso para configurar o roteador. Quando
solicitado a acessar o modo de configuração (setup mode), sempre responda não. Se responder
sim e acessar o modo de configuração (setup mode), você poderá pressionar Ctrl-C a qualquer
momento para encerrar o processo de configuração.
Quando o modo de configuração não é usado, o IOS cria um running-config padrão. O running-
config padrão é um arquivo de configuração básico que inclui as interfaces do roteador, as
interfaces de gerenciamento e determinadas informações padrão. O running-config padrão não
contém nenhum endereço de interface, nenhuma informação de roteamento, senhas ou outras
informações de configuração específicas.
Dependendo da plataforma e do IOS, o roteador pode fazer a seguinte pergunta antes de exibir
o prompt:
Would you like to terminate autoinstall? [yes]: <Enter>
Press the Enter key to accept the default answer.
Router>
Quando o prompt é exibido, o roteador já está executando o IOS com o arquivo de configuração
em execução atual. Agora o administrador de rede pode começar a usar comandos do IOS no
roteador.
O comando show version pode ser usado para ajudar a verificar e solucionar problemas de
alguns componentes básicos de hardware e de software do roteador. O comando show version
exibe informações sobre a versão do software Cisco IOS atualmente em execução no roteador,
a versão do programa de bootstrap e as informações sobre a configuração de hardware,
inclusive a quantidade de memória do sistema.
Versão do IOS
Esta é a versão do software Cisco IOS na RAM, sendo usada pelo roteador.
Isso mostra a versão do software de bootstrap do sistema, armazenada na memória ROM que
foi usada inicialmente para inicializar o roteador.
Local do IOS
Isso mostra onde o programa de bootstrap está localizado e carregou o Cisco IOS, além do nome
de arquivo completo da imagem do IOS.
A primeira parte dessa linha exibe o tipo de CPU no roteador. A última parte dessa linha exibe a
quantidade de DRAM. Algumas séries de roteadores, como a 2600, usam uma fração da DRAM
como memória de pacote. A memória de pacote é usada para armazenar pacotes em buffer.
Para determinar a quantidade total de DRAM no roteador, adicione ambos os números. Nesse
exemplo, o roteador Cisco 2621 tem 60.416 KB (quilobytes) de DRAM livre usados para
armazenar temporariamente o Cisco IOS e outros processos de sistema. Os demais 5.120 KB são
dedicados à memória de pacote. A soma desses números é 65.536K ou 64 megabytes (MB) de
DRAM no total.
Nota: Talvez seja necessário atualizar a quantidade de RAM durante a atualização do IOS.
Interfaces
Esta seção da saída exibe as interfaces físicas no roteador. Nesse exemplo, o roteador Cisco 2621
tem duas interfaces FastEthernet e duas interfaces seriais de baixa velocidade.
Quantidade de NVRAM
Essa é a quantidade de memória flash no roteador. A memória flash é usada para armazenar
permanentemente o Cisco IOS.
Nota: Talvez seja necessário atualizar a quantidade de memória flash durante a atualização do
IOS.
Registro de configuração
A última linha do comando show version exibe o valor configurado atual do registro de
configuração de software em hexadecimal. Se houver um segundo valor exibido entre
parênteses, ele irá denotar o valor do registro de configuração a ser usado durante a próxima
recarga.
Portas de gerenciamento
Os roteadores têm conectores físicos usados para gerenciar o roteador. Esses conectores são
conhecidos como portas de gerenciamento. Diferentemente das interfaces Ethernet e seriais,
as portas de gerenciamento não são usadas no encaminhamento de pacotes. A porta de
gerenciamento mais comum é a porta console. A porta console é usada para conectar um
terminal, ou mais freqüentemente um PC que executa software emulador de terminal, para
configurar o roteador sem a necessidade de acesso à rede para o roteador. A porta console deve
ser usada durante a configuração inicial do roteador.
Outra porta de gerenciamento é a porta auxiliar. Nem todos os roteadores têm portas auxiliares.
Às vezes, a porta auxiliar pode ser usada de maneira semelhante a uma porta console. Ela
também pode ser usada no acoplamento a um modem. As portas auxiliares não serão usadas
neste currículo.
O termo interface em roteadores Cisco se refere a um conector físico no roteador cujo propósito
principal é receber e encaminhar pacotes. Os roteadores têm várias interfaces usadas na
conexão com várias redes. Normalmente, as interfaces se conectam a vários tipos de redes, o
que significa que são necessários tipos diferentes de meio e de conectores. Normalmente, um
roteador irá precisar ter tipos diferentes de interfaces. Por exemplo, um roteador normalmente
tem interfaces FastEthernet para conexões com redes locais diferentes e vários tipos de
interfaces WAN para conectar vários enlaces seriais, inclusive T1, DSL e ISDN. A figura mostra as
interfaces FastEthernet e seriais no roteador.
Nota: Uma única interface em um roteador pode ser usada na conexão com várias redes; no
entanto, isso está além do escopo deste curso, sendo abordado em um curso posterior.
Assim como a maioria dos dispositivos de networking, os roteadores Cisco usam indicadores LED
para fornecer informações de status. Um LED de interface indica a atividade da interface
correspondente. Se um LED estiver desligado quando a interface estiver ativa e a interface
estiver conectada corretamente, isso talvez seja um indício de que existe um problema nessa
interface. Se uma interface estiver muito ocupada, seu LED estará sempre ligado. Dependendo
do tipo de roteador, talvez haja outros LEDs. Para obter mais informações sobre exibições de
LED no 1841, consulte o link abaixo.
Links
Como o próprio nome diz, as interfaces de rede local são usadas para conectar o roteador à rede
local, semelhante à forma como uma placa de rede Ethernet do PC é usada para conectar o PC
à rede local Ethernet. Assim como uma placa de rede Ethernet de PC, uma interface Ethernet de
roteador também tem um endereço MAC de Camada 2 e participa da rede local Ethernet da
mesma forma que qualquer outro host na rede local. Por exemplo, uma interface Ethernet de
roteador participa do processo ARP da rede local. O roteador mantém um cache ARP para a
interface, envia solicitações ARP quando necessário e responde com respostas ARP quando
solicitado.
Uma interface Ethernet de roteador normalmente usa um conector RJ-45 que oferece suporte
ao cabeamento Par Trançado Não-Blindado (UTP, Unshielded Twisted-Pair). Quando um
roteador é conectado a um switch, um cabo straight-through é usado. Quando dois roteadores
são conectado diretamentes pelas interfaces Ethernet, ou quando uma placa de rede de PC é
conectada diretamente a uma interface Ethernet de roteador, é usado um cabo crossover.
Use a atividade de Packet Tracer posteriormente nesta seção para testar suas habilidades de
cabeamento.
Interfaces WAN
As interfaces WAN são usadas para conectar roteadores a redes externas, normalmente a uma
grande distância geográfica. O encapsulamento de Camada 2 pode ser de tipos diferentes, como
PPP, Frame Relay e Controle de Enlace de Alto Nível (HDLC, High-Level Data Link Control).
Semelhante a interfaces de rede local, cada interface WAN tem seu próprio endereço IP e
máscara de sub-rede, o que a identifica como um membro de uma rede específica.
Nota: Os endereços MAC são usados em interfaces de rede local, como Ethernet, não sendo
usados em interfaces WAN. No entanto, as interfaces WAN usam seus próprios endereços de
Camada2, dependendo da tecnologia. Os tipos de encapsulamento WAN da Camada 2 e os
endereços serão abordados em um curso posterior.
Interfaces de roteador
O roteador na figura tem quatro interfaces. Cada interface tem um endereço IP de Camada 3 e
uma máscara de sub-rede que a configura para uma rede diferente. As interfaces Ethernet
também têm endereços MAC Ethernet de Camada 2.
As interfaces WAN estão usando encapsulamentos de Camada 2 diferentes. Serial 0/0/0 está
usando HDLC e Serial 0/0/1 está usando PPP. Esses dois protocolos ponto-a-ponto seriais usam
um endereço de broadcast para o endereço de destino da Camada 2 ao encapsular o pacote IP
em um quadro de enlace.
No ambiente de laboratório, você está restrito a quantas interfaces de rede local e WAN pode
usar para configurar laboratórios práticos. No entanto, com o Packet Tracer, você tem a
flexibilidade de criar designs de rede mais complexos.
O propósito principal de um roteador é conectar várias redes e encaminhar pacotes com destino
ou para suas próprias redes ou outras. Um roteador é considerado um dispositivo de Camada 3
porque sua decisão primária de encaminhamento se baseia nas informações no pacote IP da
Camada 3, mais especificamente o endereço IP de destino. Esse processo é conhecido como
roteamento.
Quando um roteador recebe um pacote, ele examina seu endereço IP de destino. Se o endereço
IP de destino não pertencer a nenhuma das redes conectadas diretamente do roteador, o
roteador deve encaminhar esse pacote para outro. Na figura, R1 examina o endereço IP de
destino do pacote. Depois de pesquisar a tabela de roteamento, R1 encaminha o pacote em R2.
Quando R2 recebe o pacote, ele também examina o endereço IP de destino do pacote. Depois
de pesquisar sua tabela de roteamento, R2 encaminha o pacote por sua rede Ethernet
conectada diretamente para PC2.
Quando cada roteador recebe um pacote, ele procura em sua tabela de roteamento até
encontrar a melhor correspondência entre o endereço IP de destino do pacote e um dos
endereços de rede na tabela de roteamento. Quando uma correspondência é localizada, o
pacote é encapsulado no quadro de enlace da Camada 2 dessa interface de saída. O tipo de
encapsulamento do enlace de dados depende do tipo de interface, como Ethernet ou HDLC.
O pacote acaba alcançando um roteador que faz parte de uma rede que corresponde ao
endereço IP de destino do pacote. Neste exemplo, o Roteador R2 recebe o pacote de R1. R2
encaminha o pacote por sua interface Ethernet, que pertence à mesma rede do dispositivo de
destino, PC2.
Um roteador toma sua decisão primária de encaminhamento na Camada 3, mas como vimos
anteriormente, ele também participa dos processos das camadas 1 e 2. Depois que um roteador
examina o endereço IP de destino de um pacote e consulta sua tabela de roteamento para tomar
sua decisão de encaminhamento, ele pode encaminhar esse pacote pela interface apropriada
na direção do seu destino. O roteador encapsula o pacote IP da Camada 3 na porção de dados
de um quadro de enlace de dados da Camada 2 apropriado à interface de saída. O tipo de quadro
pode ser um encapsulamento Ethernet, HDLC ou algum outro de Camada 2 –
independentemente do encapsulamento usado na interface em questão. O quadro de Camada
2 é codificado em sinais físicos da Camada 1 usados para representar bits no enlace físico.
Para compreender melhor esse processo, consulte a figura. Observe que PC1 funciona em todas
as sete camadas, encapsulando os dados e enviando o quadro como um fluxo de bits codificados
para R1, seu gateway padrão.
R1 recebe o fluxo de bits codificados em sua interface. Os bits são decodificados e passados para
a Camada 2, onde R1 desencapsula o quadro. O roteador examina o endereço de destino do
quadro de enlace de dados para determinar se ele corresponde à interface de recebimento,
incluindo um endereço de broadcast ou multicast. Se houver uma correspondência em relação
à porção de dados do quadro, o pacote IP será passado para a Camada 3, onde R1 toma sua
decisão de roteamento. Em seguida, R1 reencapsula o pacote em um novo quadro de enlace de
dados da Camada 2 e o encaminha pela interface de saída como um fluxo de bits codificados.
R2 recebe o fluxo de bits e o processo se repete. R2 desencapsula o quadro e passa a porção de
dados do quadro, o pacote IP, para a Camada 3, onde R2 toma sua decisão de roteamento. Em
seguida, R2 reencapsula o pacote em um novo quadro de dados da Camada 2 e o encaminha
pela interface de saída como um fluxo de bits codificados.
Esse processo é repetido mais uma vez pelo Roteador R3, que encaminha o pacote IP
encapsulado em um quadro de enlace de dados e codificado como bits, para PC2.
Cada roteador no caminho da origem até o destino executa esse mesmo processo de
desencapsulamento, pesquisando a tabela de roteamento, e reencapsulando. Esse processo é
importante para sua compreensão de como roteadores participam de redes. Portanto, nós
veremos novamente essa discussão em mais profundidade em uma seção posterior.
1.2 CONFIGURAÇÃO DE CLI E ENDEREÇAMENTO
Ao criar uma nova rede ou mapear uma já existente, documente-a. A documentação deve
incluir, pelo menos, um diagrama de topologia indicando a conectividade física e uma tabela de
endereçamento listando todas as seguintes informações:
• Nomes de dispositivo
• Interfaces usadas no design
• Endereços IP e máscaras de sub-rede
• Endereços de gateway padrão dos dispositivos finais, como PCs
A figura mostra uma topologia de rede com os dispositivos interconectados e configurados com
endereços IP. Sob a topologia está uma tabela usada para documentar a rede. A tabela é
preenchida parcialmente com os dados documentando a rede (dispositivos, endereços IP,
máscaras de sub-rede e interfaces).
• Nomeação do roteador
• Definição de senhas
• Configuração de interfaces
• Configuração de um banner
• Salvando as alterações em um roteador
• Verificação da configuração básica e das operações do roteador
Você já deve estar familiarizado com estes comandos de configuração. No entanto, faremos uma
breve revisão. Começamos nossa revisão pressupondo que o roteador não tenha um arquivo
startup-config atual.
O primeiro prompt é exibido no modo de usuário. O modo de usuário permite exibir o estado
do roteador, mas não modificar sua configuração. Não confunda o termo "usuário" como usado
no modo de usuário com usuários da rede. O modo de usuário se destina aos técnicos de rede,
operadores e engenheiros que têm a responsabilidade de configurar dispositivos de rede.
Router>
O comando enable é usado para acessar o modo EXEC privilegiado. Esse modo permite ao
usuário fazer alterações na configuração do roteador. O prompt do roteador irá passar de ">"
para "#" nesse modo.
Router>enable
Router#
A figura mostra a sintaxe de comando de configuração básica do roteador usada para configurar
R1 no exemplo a seguir. Você pode abrir a atividade do Packet Tracer 1.2.2 e acompanhar ou
aguardar o término desta seção para abri-la.
Router(config)#hostname R1
R1(config)#
Agora, configure uma senha a ser usada para acessar o modo EXEC privilegiado. Em nosso
ambiente de laboratório, usaremos a senha class. No entanto, em ambientes de produção, os
roteadores devem ter senhas fortes. Consulte os links ao término desta seção para obter mais
informações sobre como criar e usar senhas fortes.
Em seguida, configure as linhas de console e Telnet usando a senha cisco. Mais uma vez, a senha
cisco é usada exclusivamente em nosso ambiente de laboratório. O comando login habilita a
verificação da senha na linha. Se você não inserir o comando login na linha de console, o usuário
terá acesso à linha sem inserir uma senha.
R1(config)#line console 0
R1(config-line)#password cisco
R1(config-line)#login
R1(config-line)#exit
R1(config)#line vty 0 4
R1(config-line)#password cisco
R1(config-line)#login
R1(config-line)#exit
Configurando um banner
R1(config)#banner motd #
Digite a mensagem TEXT. Fim com o caractere '#'.
******************************************
AVISO!! Acesso Não Autorizado Proibido!!
******************************************
#
Configurar um banner apropriado faz parte de um bom plano de segurança. Um banner deve,
pelo menos, advertir contra o acesso não autorizado. Jamais configure um banner com "boas-
vindas" para um usuário não autorizado.
Links
Para discussões sobre como usar senhas fortes, consulte:
Agora você irá configurar as interfaces de roteador individuais com endereços IP e outras
informações. Primeiro, acesse o modo de configuração da interface, especificando o tipo de
interface e o número. Em seguida, configure o endereço IP e a máscara de sub-rede:
R1(config)#interface Serial0/0/0
R1(config-if)#ip address 192.168.2.1 255.255.255.0
É uma prática recomendada configurar uma descrição em cada interface para ajudar a
documentar as informações de rede. O texto da descrição está limitado a 240 caracteres. Em
redes de produção, uma descrição pode ser útil na solução de problemas, fornecendo
informações sobre o tipo de rede a que a interface está conectada e se há qualquer outro
roteador nessa rede. Se a interface se conectar a um ISP ou a uma operadora de serviço, será
útil inserir a conexão de terceiros e informações de contato; por exemplo:
Em ambientes de laboratório, insira uma descrição simples que irá ajudar a solucionar
problemas em situações; por exemplo:
R1(config-if)#description Link to R2
Depois de configurar o endereço IP e a descrição, a interface deve ser ativada com o comando
no shutdown. Isso é semelhante a ligar a interface. A interface também deve ser conectada a
outro dispositivo (um hub, um switch, outro roteador etc.) para que a camada física permaneça
ativa.
Router(config-if)#no shutdown
R1(config)#interface FastEthernet0/0
R1(config-if)#ip address 192.168.1.1 255.255.255.0
R1(config-if)#description R1 LAN
R1(config-if)#no shutdown
Neste momento, observe que cada interface deve pertencer a uma rede diferente. Embora o
IOS permita configurar um endereço IP da mesma rede em duas interfaces diferentes, o
roteador não irá ativar a segunda interface.
Por exemplo, e se você tentar configurar a interface FastEthernet 0/1 em R1 com um endereço
IP na rede 192.168.1.0/24? FastEthernet 0/0 já recebeu um endereço nessa mesma rede. Se
tentar configurar outra interface, FastEthernet 0/1, com um endereço IP que pertence à mesma
rede, você irá obter a seguinte mensagem:
R1(config)#interface FastEthernet0/1
R1(config-if)#ip address 192.168.1.2 255.255.255.0
192.168.1.0 overlaps with FastEthernet0/0
R1(config-if)#no shutdown
192.168.1.0 overlaps with FastEthernet0/0
FastEthernet0/1: incorrect IP address assignment
Observe que a saída de comando show ip interface brief mostra que a segunda interface
configurada para a rede 192.168.1.0/24, FastEthernet 0/1, ainda está desativada.
R1#show running-config
Agora que os comandos de configuração básica foram inseridos, é importante salvar o running-
config na memória não volátil, a NVRAM do roteador. Dessa forma, no caso de uma queda de
energia ou de uma recarga acidental, o roteador poderá ser inicializado com a configuração
atual. Depois que a configuração do roteador foi concluída e testada, é importante salvar o
running-config no startup-config como o arquivo de configuração permanente.
Depois de aplicar e salvar a configuração básica, você poderá usar vários comandos para verificar
se configurou corretamente o roteador. Clique no botão apropriado na figura para ver uma
listagem da saída de cada comando. Todos esses comandos são abordados com mais detalhes
em capítulos posteriores. Por ora, comece a se familiarizar com a saída.
R1#show running-config
Esse comando exibe a configuração em execução atual armazenada na RAM. Com algumas
exceções, todos os comandos de configuração usados serão inseridos no running-config e
implementados imediatamente pelo IOS.
R1#show startup-config
R1#show ip route
Esse comando exibe a tabela de roteamento que o IOS está usando atualmente para escolher o
melhor caminho para suas redes de destino. Neste momento, R1 só tem rotas para suas redes
conectadas diretamente por meio de suas próprias interfaces.
R1#show interfaces
A principal função de um roteador é encaminhar um pacote para sua rede de destino, que é o
endereço IP de destino do pacote. Para isso, um roteador precisa pesquisar as informações de
roteamento armazenadas em sua tabela de roteamento.
Uma tabela de roteamento é um arquivo de dados na RAM usada para armazenar informações
de rota sobre redes conectadas diretamente e remotas. A tabela de roteamento contém
associações de rede/próximo salto. Essas associações informam a um roteador que, em termos
ideais, um determinado destino pode ser alcançado enviando-se o pacote para um roteador
específico que representa o "próximo salto" a caminho do destino final. A associação de próximo
salto também pode ser a interface de saída para o destino final.
Uma rede conectada diretamente é uma rede acoplada diretamente a uma das interfaces do
roteador. Quando a interface de um roteador é configurada com um endereço IP e uma máscara
de sub-rede, a interface se torna um host na rede acoplada. O endereço de rede e a máscara de
sub-rede da interface, além do tipo de interface e o número, são inseridos na tabela de
roteamento como uma rede conectada diretamente. Quando um roteador encaminha um
pacote para um host, como um servidor Web, o host está na mesma rede da rede conectada
diretamente de um roteador.
Uma rede remota é uma rede que não está conectada diretamente ao roteador. Em outras
palavras, uma rede remota é uma rede que só pode ser alcançada enviando-se o pacote para
outro roteador. As redes remotas são adicionadas à tabela de roteamento usando um protocolo
de roteamento dinâmico ou configurando rotas estáticas. Rotas dinâmicas são rotas para redes
remotas que foram aprendidas automaticamente pelo roteador, usando um protocolo de
roteamento dinâmico. Rotas estáticas são rotas para redes configuradas manualmente por um
administrador de rede.
Nota: A tabela de roteamento com suas redes conectadas diretamente, as rotas estáticas e as
rotas dinâmicas serão apresentadas nas seções a seguir e abordadas com mais detalhes ao longo
deste curso.
• Rotas conectadas diretamente – Para visitar um vizinho, você só precisa descer a rua
onde mora. Esse caminho é semelhante a uma rota conectada diretamente porque o
"destino" está disponível diretamente por meio da "interface conectada", a rua.
• Rotas estáticos – Um trem usa a mesma ferrovia sempre para uma rota especificada.
Esse caminho é semelhante a uma rota estática porque o caminho para o destino é
sempre o mesmo.
• Rotas dinâmicas – Ao dirigir um carro, você pode escolher um caminho diferente
"dinamicamente" com base no tráfego, no tempo ou em outras condições. Esse caminho
é semelhante a uma rota dinâmica porque você pode escolher um novo caminho em
muitos pontos diferentes para o destino ao longo do caminho.
Como mostrado na figura, a tabela de roteamento é exibida com o comando show ip route.
Neste momento, não houve nenhuma rota estática configurada nem qualquer protocolo de
roteamento dinâmico habilitado. Portanto, a tabela de roteamento de R1 só mostra as redes do
roteador conectadas diretamente. Para cada rede listada na tabela de roteamento, as seguintes
informações são incluídas:
Quando a tabela de roteamento inclui uma entrada de rota para uma rede remota, informações
adicionais são incluídas, como a métrica de roteamento e a distância administrativa. A métrica
de roteamento, a distância administrativa e o comando show ip route são explicados com mais
detalhes nos capítulos posteriores.
Os PCs também têm uma tabela de roteamento. Na figura, você pode ver a saída de comando
route print. O comando revela o gateway padrão configurado ou adquirido, as redes conectadas,
loopback, multicast e de broadcast. A saída de comando route print não será analisado durante
este curso. Isso é mostrado aqui para enfatizar o ponto que todos os dispositivos IP configurados
devem ter uma tabela de roteamento.
1.3.2 REDES CONECTADAS DIRETAMENTE
Um PC é normalmente configurado com um único endereço IP de host porque só tem uma única
interface de rede, quase sempre uma placa de rede Ethernet. Como os roteadores têm várias
interfaces, cada interface deve ser membro de uma rede diferente. Na figura, R1 é membro de
duas redes diferentes: 192.168.1.0/24 e 192.168.2.0/24. O Roteador R2 também é membro de
duas redes: 192.168.2.0/24 e 192.168.3.0/24.
Roteamento estático
Uma rota estática inclui o endereço de rede e a máscara de sub-rede da rede remota, além do
endereço IP do roteador do próximo salto ou da interface de saída. As rotas estáticas são
denotadas com o código S na tabela de roteamento como mostrado na figura. As rotas estáticas
são examinadas com mais detalhes no próximo capítulo.
Normalmente, a maior parte das tabelas de roteamento contém uma combinação de rotas
estáticas e dinâmicas. Mas, como dissemos anteriormente, a tabela de roteamento deve conter
primeiro as redes conectadas diretamente usadas para acessar essas redes remotas para que
um roteamento estático ou dinâmico possa ser usado.
Roteamento dinâmico
As redes remotas também podem ser adicionadas à tabela de roteamento, usando um protocolo
de roteamento dinâmico. Na figura, R1 aprendeu automaticamente a rede 192.168.4.0/24 de
R2 pelo protocolo de roteamento dinâmico, o Protocolo de Informações de Roteamento (RIP,
Routing Information Protocol). RIP era um dos primeiros protocolos de roteamento IP e será
totalmente abordado em capítulos posteriores.
• Detecção de rede
• Atualização e manutenção das tabelas de roteamento
Protocolos de roteamento IP
Há vários protocolos de roteamento dinâmico para IP. Aqui estão alguns do protocolos de
roteamento dinâmico mais comuns para pacotes IP de roteamento:
Mais uma vez, lembre-se de que, na maioria dos casos, os roteadores contêm uma combinação
de rotas estáticas e dinâmicas nas tabelas de roteamento. Os protocolos de roteamento
dinâmico serão abordados com mais detalhes no Capítulo 3, "Introdução aos protocolos de
roteamento dinâmico".
Às vezes, neste curso nós iremos nos referir a três princípios relativos a tabelas de roteamento
que irão ajudar a compreender, configurar e solucionar problemas de roteamento. Esses
princípios são do livro de Alex Zinin, Cisco IP Routing.
1. Todos os roteadores tomam suas decisões sozinhos com base nas informações presentes em
sua própria tabela de roteamento.
3. As informações de roteamento sobre um caminho de uma rede para outra não fornecem
informações de roteamento sobre o caminho inverso ou de retorno.
1. Depois de tomar sua decisão de roteamento, o Roteador R1 encaminha o pacote com destino
a PC2 para o Roteador R2. R1 só sabe as informações em sua própria tabela de roteamento, o
que indica que o Roteador R2 é o roteador de próximo salto. R1 não sabe se R2 tem, de fato,
uma rota até a rede de destino.
Roteamento assimétrico
Esse exemplo implica que, ao criar e solucionar problemas de uma rede, o administrador deve
verificar as seguintes informações de roteamento:
O protocolo de Internet especificado na RFC 791 define o formato de pacote IP. O cabeçalho de
pacote IP tem campos específicos que contêm informações sobre o pacote e sobre os hosts de
envio e de recebimento. Abaixo está uma lista dos campos no cabeçalho IP e uma descrição
sumarizada de cada um. Você já deve estar familiarizado com os campos de endereço IP de
destino, endereço IP de origem, versão e Tempo de Vida (TTL, Time To Live). Os outros campos
são importantes, mas estão fora do escopo deste curso.
Nota: Quando a NAT é usada, o endereço IP de destino não é alterado, mas esse processo não
importa para IP e um processo seja executado em uma rede da empresa. O roteamento com
NAT é abordado em um curso posterior.
O pacote IP de Camada 3 é encapsulado no quadro de enlace da Camada 2 associado a essa
interface. Nesse exemplo, nós iremos mostrar o quadro Ethernet da Camada 2. A figura mostra
as duas versões compatíveis de Ethernet. Abaixo está uma lista dos campos no cabeçalho
Ethernet e uma descrição sumarizada de cada um.
Melhor caminho
Nota: Velocidade não é uma descrição tecnicamente precisa da largura de banda porque todos
os bits percorrem na mesma velocidade usando o mesmo meio físico. Largura de banda é
definida com mais precisão como o número de bits que podem ser transmitidos em um enlace
por segundo.
Quando a contagem de saltos é usada como a métrica, o caminho resultante pode, às vezes, ser
inferior ao ideal. Por exemplo, considere a rede mostrada na figura. Se RIP for o protocolo de
roteamento usado pelos três roteadores, R1 irá escolher a rota inferior ao ideal até R3 para
alcançar PC2, porque esse caminho tem menos saltos. A largura de banda não é considerada.
No entanto, se OSPF for usado como o protocolo de roteamento, R1 irá escolher a rota com base
na largura de banda. Os pacotes poderão alcançar seu destino usando os dois enlaces T1 mais
rápidos em comparação com o único enlace de 56 Kbps, mais lento.
Você pode estar se perguntando o que irá acontece se uma tabela de roteamento tiver dois ou
mais caminhos com a mesma métrica para a mesma rede de destino. Quando um roteador tem
vários caminhos para uma rede de destino e o valor dessa métrica (contagem de saltos, largura
de banda etc.) é igual, isso é conhecido como métrica de mesmo custo, e o roteador irá executar
o balanceamento de carga de mesmo custo. A tabela de roteamento irá conter a única rede de
destino, mas terá várias interfaces de saída, uma para cada caminho de mesmo custo. O
roteador irá encaminhar pacotes que usam as várias interfaces de saída listadas na tabela de
roteamento.
Caso você esteja se perguntando, um roteador pode enviar pacotes em várias redes mesmo
quando a métrica não é a mesma em caso de uso de um protocolo de roteamento com esse
recurso. Isso é conhecido como balanceamento de carga de custo desigual. EIGRP e IGRP são
os únicos protocolos de roteamento que podem ser configurados para o balanceamento de
carga de custo desigual. O balanceamento de carga de custo desigual em EIGRP.
1.4.4 DETERMINAÇÃO DO CAMINHO
Determinação do caminho
Função de comutação
A função de comutação é o processo usado por um roteador para aceitar um pacote em uma
interface e encaminhá-lo usando outra interface. Uma das principais responsabilidades da
função de comutação é encapsular pacotes no tipo apropriado do quadro de enlace de dados
para o link de dados de saída.
O que um roteador faz com um pacote recebido de uma rede e com destino a outra rede? O
roteador executa as três seguintes etapas principais:
É muito provável que o pacote seja encapsulado em um tipo diferente de quadro da Camada 2
daquele em que ele foi recebido. Por exemplo, o pacote pode ser recebido pelo roteador em
uma interface FastEthernet, encapsulada em um quadro Ethernet, e encaminhado por uma
interface serial encapsulada em um quadro PPP.
Como PC1 sabe encaminhar o pacote para R1, e não diretamente para PC2? PC1 determinou
que os endereços de origem e de destino IP estão em redes diferentes.
PC1 sabe que a rede pertence a ele, executando uma operação AND em seu próprio endereço
IP e máscara de sub-rede que resulta em seu endereço de rede. PC1 faz essa mesma operação
AND usando o endereço IP de destino do pacote e a máscara de sub-rede PC1. Se o resultado
for o mesmo da rede, PC1 sabe que o endereço IP de destino está na própria rede, não
precisando encaminhar o pacote para o gateway padrão, o roteador. Se a operação AND resultar
em um endereço de rede diferente, PC1 sabe que o endereço IP de destino não está em sua
própria rede, devendo encaminhar esse pacote para o gateway padrão, o roteador.
Nota: Se uma operação AND com o endereço IP de destino do pacote e a máscara de sub-rede
de PC1 resultar em um endereço de rede diferente do determinado por PC1 como seu endereço
de rede próprio, esse endereço não necessariamente irá refletir o endereço de rede remoto real.
PC1 só sabe que o endereço IP de destino está em sua própria rede, as máscaras serão iguais e
os endereços de rede seriam os mesmos. A máscara da rede remota pode ser outra. Se o
endereço IP de destino resultar em um endereço de rede diferente, PC1 não saberá o endereço
de rede remota real – ele só sabe que não está em sua própria rede.
Como PC1 determina o endereço MAC do gateway padrão, roteador R1? PC1 verifica a tabela
ARP do endereço IP do gateway padrão e seu endereço MAC associado.
E se esta entrada não existir na tabela ARP? PC1 envia uma solicitação ARP e o roteador R1
devolve uma resposta ARP.
2. R1 vê que o campo Tipo de Ethernet é 0x800, o que significa que o quadro Ethernet contém
um pacote IP na porção de dados do quadro.
4. Como o endereço IP de destino do pacote não corresponde a nenhuma das redes conectadas
diretamente de R1, o roteador consulta sua tabela de roteamento para rotear esse pacote. R1
pesquisa a tabela de roteamento em busca de um endereço de rede e da máscara de sub-rede
que incluiria o endereço IP de destino do pacote como um endereço de host nessa rede. Neste
exemplo, a tabela de roteamento tem uma rota para a rede 192.168.4.0/24. O endereço IP de
destino do pacote é 192.168.4.10, que é um endereço IP de host dessa rede.
5. R1 observa o endereço IP do próximo salto 192.168.2.2 em seu cache ARP para a interface
FastEthernet 0/1. Se a entrada não estiver no cache ARP, R1 enviará uma solicitação ARP pela
interface FastEthernet 0/1. R2 devolve uma resposta ARP. Em seguida, R1 atualiza seu cache
ARP com uma entrada para 192.168.2.2 e o endereço MAC associado.
2. R2 vê que o campo Tipo de Ethernet é 0x800, o que significa que o quadro Ethernet contém
um pacote IP na porção de dados do quadro.
A tabela de roteamento de R2 tem uma rota para a rota 192.168.4.0/24 com um endereço IP de
próximo salto 192.168.3.2 e uma interface de saída de Serial 0/0/0. Como a interface de saída
não está em uma rede Ethernet, R2 não deve resolver o endereço IP de próximo salto com um
endereço MAC de destino.
Quando a interface for uma conexão serial ponto-a-ponto, R2 irá encapsular o pacote IP no
próprio formato de quadro de enlace de dados usado pela interface de saída (HDLC, PPP etc.).
Nesse caso, o encapsulamento de Camada 2 é PPP; portanto, o endereço de destino do enlace
de dados é definido como um broadcast. Lembre-se: não há nenhum endereço MAC em
interfaces seriais.
5. O pacote IP agora é encapsulado em um novo quadro de enlace de dados, PPP, e enviado pela
interface de saída serial 0/0/0.
Como a interface de saída não é uma rede Ethernet conectada diretamente, R3 precisa resolver
o endereço IP de destino do pacote com um endereço MAC de destino.
1. PC2 examina o endereço MAC de destino, que corresponde ao endereço MAC da interface de
recebimento, sua placa de rede Ethernet. Dessa forma, PC2 copiará o restante do quadro para
o buffer.
2. PC2 vê que o campo Tipo de Ethernet é 0x800, o que significa que o quadro Ethernet contém
um pacote IP na porção de dados do quadro.
3. PC2 desencapsula o quadro Ethernet e passa o pacote IP para o processo IP de seu sistema
operacional.
Resumo