Os roteadores têm endereços IP?

10

Os roteadores têm endereços IP; nesse caso, quantos? e como posso obter os endereços IP do roteador se conectado a uma LAN?

De acordo com mim, ele pode ter apenas um endereço IP, não pode ter vários endereços. Corrija-me se estiver errado ou existe uma situação em que ele possa ter vários endereços?

Obrigado.

RBA
fonte
1
pertence ao superusuário
cas
20
Por quê? Porque é uma pergunta de nível iniciante? Ou uma pergunta de rede? Eu acho que o assunto é bom para SF.
pgs
porque é uma pergunta do usuário final.
16282

Respostas:

19

Um roteador IP deve ter no mínimo 2 endereços IP, porque sua função é decidir para onde enviar o pacote a seguir. Uma configuração mínima da rede TCP / IP em que você precisa de um roteador é uma conexão entre duas redes com diferentes partes da rede dos endereços de rede .

Muitas vezes, também há outro endereço IP para fins de gerenciamento; portanto, você pode dizer que é o próprio endereço do roteador, mas não tem nada a ver com a função do roteador, pois é apenas um acesso conveniente.

Portanto, no mínimo, é uma interface de entrada e uma interface de saída, cada uma das quais precisa ter um endereço IP diferente para diferenciá-las. Pode haver o quanto você quiser, cuidando de muitas interconexões de rede, desde que você tenha os recursos necessários (RAM, CPU, interfaces de rede, ...).

Se não houver escolha, não há função de roteamento; mesmo que você chame a caixa de roteador IP, não é. :)

Links para saber mais:

http://en.wikipedia.org/wiki/Router

http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci212924,00.html

http://computer.howstuffworks.com/router.htm

Edit: Acabei de encontrar uma excelente explicação sobre roteamento que contém todo o conhecimento necessário: Como funciona a sub-rede IPv4?

Slovon
fonte
6
Pode-se argumentar que um dispositivo com duas ip unnumberedinterfaces seriais e uma Ethernet (numerada) ainda pode ser chamado de roteador, especialmente se estiver decidindo qual interface serial enviar o pacote para baixo com base no endereço IP de destino. </nitpick>
derobert 15/08/09
Prefiro chamá-lo de ponte neste caso, mas você tem razão. E, nesse caso, ainda haveria uma associação de regras de roteamento entre os endereços IP "do outro lado" e a interface serial não numerada. Portanto, tecnicamente, as duas máquinas dos dois lados do link serial formam uma rota com ponte interna. E tem pelo menos dois IPs.
slovon
2
slovon: Você pode chamá-lo de elefante, se quiser, ainda é um roteador com uma tabela de roteamento que toma decisões de roteamento (camada3). Uma ponte é outra coisa.
Thomas
Outra maneira de ter um roteador que roteie, mas tenha apenas um endereço IP, seria rotear através de túneis não numerados (os túneis MPLS TE vêm à mente). Eles definem definitivamente o roteamento e têm uma tabela de roteamento que eles usam. Mas isso é tudo para crédito extra. A resposta simples para quem precisa perguntar é como você diz; um roteador é um dispositivo com endereços em pelo menos duas redes e executa roteamento entre elas. Não é a definição para um roteador.
Thomas
1
'O roteador tem no mínimo duas interfaces' em vez de dois IPs seria mais correto.
214 Marcin
4

Os roteadores geralmente possuem, mas não precisam ter endereços IP. O roteamento em si não requer que nenhuma das interfaces tenha um IP vinculado a elas. Quando um pacote chega a qualquer interface, os cabeçalhos IP são inspecionados, principalmente o IP de destino. Isso é comparado com a tabela de roteamento e, desde que caiba em um dos intervalos especificados (ou na rota padrão, se não), será colocado no INTERFACE correspondente, não no IP. Em nenhum momento deste processo, o roteador precisa de seu próprio IP. A única razão pela qual eles os possuem é para que você possa acessá-los remotamente para manutenção ou para acompanhar facilmente qual interface pertence a qual rede.

Marcin
fonte
2
Quase certo. Em redes multiacesso, o IP é obviamente usado para encontrar em qual circuito (frame relay ou ATM) ou em qual destino MAC (Ethernet) o roteador está. Não é necessário para o roteador em si. Portanto, a manutenção não é a única razão.
Thomas
Ah, legal, não sabia disso, nunca usei frame relay ou ATM.
1513 Marcin
Sem um endereço IP associado a uma interface, não há como as estações na LAN conectadas à interface resolverem o endereço de hardware da interface. Portanto, embora não seja (necessariamente) necessário para a administração do roteador, é necessário que o tráfego IP passe. Um switch não precisa de um endereço IP, exceto para gerenciamento, pois é puramente um dispositivo de "camada 2".
Vatine 17/08/09
@ Marcin Eles também precisam de um endereço IP para usar como endereço de origem em todas as mensagens de erro geradas, caso um pacote não possa ser roteado. É possível usar o mesmo endereço para todas as interfaces.
kasperd
@Vatine Isso é necessário se o protocolo subjacente for Ethernet. Existem outros protocolos da camada de link que não precisam dele. Em princípio, nada impede que um roteador use um endereço MAC como próximo salto para uma entrada da tabela de roteamento em vez de um endereço IP. Na prática, não vi nenhum roteador implementado dessa maneira.
kasperd
2

A resposta curta é:

Sim. Por definição, um roteador deve ter mais de uma interface (com um endereço IP por interface) para enviar e receber pacotes e encaminhar pacotes de um para o outro com base nos endereços de destino dos pacotes. Nem todos os roteadores falam apenas IP, mas os roteadores "multiprotocolo" não são realmente necessários agora que tudo fala IP.

A resposta mais complexa também é sim ...

A implementação típica de um roteador possui um endereço IP por "rede conectada diretamente" ou sub-rede que o roteador pode acessar por meio de uma rede local. (ou seja, se o roteador tiver um endereço 10.10.10.1/23, ele poderá alcançar qualquer endereço IP entre 10.10.10.1 a 10.10.11.254 nessa interface). Os hosts nessa rede da camada 2 e nesse espaço de endereço seriam configurados para usar 10.10.10.1 como sua "rota padrão", de forma que qualquer tráfego que não fosse 10.10.10.1/23 seria fornecido ao roteador para enviar ao destino final. Neste ponto, esperamos que o roteador tenha mais um endereço IP que ele usa para se comunicar com a rota padrão desse roteador (ou a outra rede diretamente conectada que possui o endereço de destino).

Além de ter mais de um endereço IP, os roteadores podem até ter mais do que a rede IP, de forma que o mesmo endereço IP exista em várias sub-redes diferentes do roteador e o roteador sabe que, se o tráfego da interface A for destinado a 10.10.10.10, fora da interface C, mas se vier da interface B, deve ir para a interface D. As duas situações mais comuns em que isso pode ocorrer são com redes de gerenciamento ou com "roteadores virtuais" em que um único roteador é particionado em diferentes roteadores virtuais para diferentes clientes não relacionados.

É até possível que eu chamaria um roteador de não ter um endereço IP, como se você tivesse o que todo mundo chama de "firewall" no modo de ponte que impõe rotas de política. Esse dispositivo seria um pesadelo para apoiar e confundir as pessoas que assumem o seu cargo depois que você é demitido, mas ele faz o roteamento e não possui um endereço IP local. (o lunático que implementa uma coisa dessas obviamente gerenciaria a partir de uma porta serial, certo?)

chris
fonte
1

Sim, e quantas você desejar, como obter o endereço - bem, essa é uma pergunta muito maior que precisa de um pouco de reflexão. Por que você não nos pergunta o que realmente deseja saber e talvez nos dê algumas informações melhores / mais.

Chopper3
fonte
1

Eu tenho um roteador com um único endereço IP - é um gateway de voz. É um Cisco 2431 (eu acho). Os agentes de chamada em nosso sistema de voip encaminham chamadas locais de saída através dele. Ele fala IP no lado da LAN e TDM sobre PRI por outro. Portanto, na verdade, é um roteamento de roteador entre uma LAN IP e a PSTN. Meio tipo de resposta, mas ajuda a lembrar que o mundo inteiro não é IP.

Como resposta mais próxima:

  • Em uma rede IP pura, a maioria dos roteadores teria um endereço IP por interface física.

  • Se eles estiverem executando um protocolo de roteamento dinâmico como o OSPF, provavelmente também terão um endereço de loopback / 32

  • Se eles estiverem executando o entroncamento, eles podem ter vários IPs por interface física, mas ainda assim apenas um IP por LAN

  • É possível colocar vários domínios de broadcast na mesma LAN; nesse caso, você teria um endereço de gateway do roteador por domínio de broadcast, por LAN

  • Você também pode ter um endereço compartilhado entre vários roteadores. A Cisco usaria o HSRP para isso. Você teria um endereço exclusivo por domínio de broadcast, por LAN, conforme descrito acima, e o endereço de gateway usado pelos dispositivos no domínio de broadcast seria "compartilhado por dois roteadores, de modo que um seja arquivado e o outro assumirá o controle.

jj33
fonte
Além disso, se você dá a um rato um cookie, ele provavelmente vai querer um copo de leite ...
jj33
Este não é um roteador IP - é um gateway de voz :-)
slovon
É um roteador ... Ele faz a rota entre IP e PSTN ... Mas sim, eu sei que foi uma resposta boba, foi por isso que dei a verdadeira também.
jj33
0

Os roteadores normalmente têm vários endereços IP. Eles têm (pelo menos) um IP para cada LAN (bem, pelo menos se for uma LAN IP) e geralmente um (às vezes mais, mas geralmente um) endereço anexado a uma "interface de loopback" para fins de gerenciamento.

Um roteador com apenas um único endereço IP não faz muito sentido, pois precisará de um endereço IP por interface / LAN para o qual deseja fornecer conectividade IP. Portanto, com apenas um único IP, você precisará ter uma tradução entre o IP e outro protocolo e, embora eu possa inventar um cenário em que seja exatamente isso que você deseja, definitivamente não é uma ocorrência comum.

Vatine
fonte
0

O roteador funciona na camada de rede. Ajuda a conectar dois tipos diferentes de rede. Possui duas placas de rede (placa de interface de rede) correspondentes a cada rede à qual ele se conecta; portanto, consiste em dois endereços IP [Mínimo] para cada placa de rede.

Por ex. Se estamos conectados à rede1 (digamos LAN) e queremos enviar dados para a rede2 (suponha que seja uma rede em anel), precisamos enviar dados para algum outro tipo de rede (nosso sistema não conhece protocolos relacionados à rede em anel como estamos conectados à rede1 (LAN)). portanto, neste ponto, precisamos de um roteador que conheça protocolos relacionados aos dois tipos de redes (LAN e RING), pois ele possui duas placas de rede (uma suporta rede LAN e outra suporta rede RING). Agora enviamos nossos dados (que estão no formato LAN) para o roteador, que os converte no formato RING e os passa para a rede RING.

É assim que o roteador funciona.

Maneiras de obter o endereço IP dos roteadores:

  1. O endereço do seu gateway é o endereço do seu roteador ipconfig /all
  2. Você pode rastrear a rota dos seus pacotes de dados tracert command. Lá você pode identificar o endereço IP do seu roteador.
SJ26
fonte