Tabela de roteamento básico para o IP da LAN

1

Eu sei que alguns de vocês podem ter experiência em CCNA / rede, então espero que você possa responder a seguinte pergunta para mim.

Como um roteador padrão da indústria manipula IPs locais, com duas redes conectadas, com uma única tabela de roteamento?

Ou seja, se um host na rede conectada 1 enviar um pacote com o IP de destino 192.168.0.4, qual linha na tabela de roteamento de roteadores lida com essa solicitação ou se tudo isso é tratado pelas tabelas switches e host (arp) dentro da rede . O roteador simplesmente o ignora?

Obrigado!

    
por James Wilson 09.04.2012 / 19:57

5 respostas

1

Eu me lembro da teoria, você teria uma linha para cada sub-rede. e cada porta / interface do roteador corresponde a uma sub-rede. De fato, cada porta tem um IP em sua sub-rede.

o roteador tem uma tabela de roteamento, com cada linha para cada sub-rede. e cada porta / interface associada.

uma linha da tabela de roteamento pode dizer 192.168.0.0/24 (isto é, incluir 192.168.0.4) e há uma interface 192.168.0.1 e a interface pode ser chamada de Eth0

Qualquer pacote enviado para o roteador, qualquer que seja a porta em que ele vier, se tiver um IP em 192.168.0.0/24, acabará saindo na Eth0.

O roteador olha para o ip de destino do pacote de entrada, vê-o 192.168.0.4 vê que está na sub-rede 192.168.0.0/24 e olha através de sua tabela de roteamento e envia Eth0.

Se as redes conectadas ao roteador são IPs privados ou IPs públicos são irrelevantes.

Um contraste entre esse roteador e um roteador de modem NAT é que o roteador de modem NAT em casa é como uma máquina de 2 portas, com um switch no lado local e você não pode conectar várias redes locais a ele. Considerando que um roteador adequado não tem nenhum switch e tem mais de 2 portas e você pode configurar sub-redes nas várias portas.

Se você ler sobre roteamento, acho que você acharia que ele só descreve isso assim, não faz distinções como você faz entre roteadores industriais ou não, redes locais ou não, não há distinções. E todos eles têm uma tabela de roteamento. Não tenho certeza de onde você teve a ideia de que eles teriam mais de um. O único ponto que eu gostaria de fazer é o que está no parágrafo acima, sobre alguns roteadores domésticos tendo switches embutidos. Mas um tende a não ler isso em artigos sobre roteamento.

    
por 09.04.2012 / 21:06
0

Cole sua tabela de roteamento se você quiser uma resposta exata. Será o número da rede gerada desde a aplicação da máscara de rede até o IP de destino. Se não houver tal entrada, então vai para o padrão.

    
por 09.04.2012 / 20:08
0

Eu não sou especialista nisso, mas acho que é assim: O roteador é o gateway para o "host".

O roteador tem duas interfaces de rede / dois IPs, um em cada rede, digamos 192.168.1.1/255.255.255.0 (para rede 192.168.1.0) e 192.168.0.1/255.255.255.0 (para rede 192.168.0.0).

A máquina host possui o endereço IP 192.168.1.100 na rede 192.168.1.0. O host tem sua própria tabela de roteamento, da qual um é algo como "padrão 192.168.1.1", o que faz com que qualquer pacote com um IP não resolvido por sua tabela seja transmitido pelo roteador.

O roteador recebe na primeira interface (192.168.1.1) o pacote com o IP de destino 192.168.0.4. Uma linha na tabela de roteamento é "192.168.0.0 255.255.255.0 0.0.0.0", o que significa que o pacote que tem o IP da rede 192.168.0.0 é enviado para a rede 192.168.0.0, para ser resolvido por quem pode resolvê-lo. / p>

Agora, se houver um switch no caminho, o switch terá endereços físicos - tabela de endereços IP (tabela de endereços mac). Se encontrar algum IP igual ao do pacote, ele o envia para aquele endereço físico. Se o host do receptor estiver conectado diretamente ao roteador, o IP será resolvido pela tabela de endereços mac do roteador.

  • FYI: as tabelas ARP são usadas para resolver IPs de nomes de host.

Espero que não esteja completamente errado. :)

Ah, e esse roteador é um roteador adequado. Existem apenas mais tipos de roteadores.

    
por 09.04.2012 / 21:42
0

Conforme meu conhecimento, quando um host de uma rede envia um pacote para outro host de rede, ele funciona como: 1-O switch conectado ao host de envio enviará o pacote ao roteador, pois ele não encontrará o destino em sua tabela. . 2-O roteador envia o pacote para o segundo switch ao descobrir que a rede de receptores está nesse switch. 3-O segundo switch encaminhará o pacote para o destino.

    
por 09.04.2012 / 21:53
0

Nota: Se "as duas redes estivessem usando um 192.168.0.0/24", não são duas redes, é uma única rede de classe C com um roteador inexplicavelmente preso no meio.

Resposta curta: depende do protocolo e da topologia.

Imagine 256 hosts conectando-se sem fio a um roteador conectado à Internet: todos os pacotes, locais ou não, passam pelo roteador (já que os hosts sem fio não estão conectados diretamente um ao outro) e o roteador envia pacotes locais para localmente conectados hosts e pacotes não locais para fora do seu gateway padrão para a Internet. Em uma rede Ethernet, no entanto, o tráfego local (ou seja, hosts no mesmo barramento) pode ser endereçado com endereços MAC, em vez de endereços IP, e pode nunca chegar ao roteador. Alguns pacotes podem ser manipulados por switches.

Se você tiver duas redes separadas conectadas a um roteador, cada rede terá sua própria sub-rede e será conectada a uma interface específica no roteador. (Você não poderia, por exemplo, ter um host com 192.168.1.12 em uma interface e outro host conectado a outra interface com o mesmo endereço IP.) Os pacotes que chegam a esse roteador serão procurados na tabela e enviados a interface apropriada. .

    
por 09.04.2012 / 22:48