I router hanno indirizzi IP?


10

I router hanno indirizzi IP, in tal caso quindi quanti? e come posso ottenere gli indirizzi IP del router se connesso a una LAN?

Secondo me può avere un solo indirizzo IP, non può avere più indirizzi. Per favore, correggimi se sbaglio o esiste una situazione in cui può avere più indirizzi?

Grazie.


1
appartiene al superutente
cas

20
Perché? Perché è una domanda di livello principiante? O una domanda di rete? Penso che l'argomento vada bene per SF.
pag

perché è una domanda per l'utente finale.
Cas

Risposte:


19

Un router IP deve avere un minimo di 2 indirizzi IP, perché la sua funzione sta decidendo su dove inviare il pacchetto successivamente. Una configurazione minima della rete TCP / IP in cui è necessario un router è una connessione tra due reti con parte di rete diversa degli indirizzi di rete .

Molte volte esiste anche un altro indirizzo IP a fini di gestione, quindi si può dire che è l'indirizzo del router, ma non ha nulla a che fare con la funzione del router in quanto è semplicemente un comodo accesso.

Quindi un minimo è un'interfaccia in entrata e un'interfaccia in uscita, ognuna delle quali deve avere un indirizzo IP diverso per differenziarle. Ci può essere tutto quello che vuoi, occupandoti di molte interconnessioni di rete, a condizione che tu abbia le risorse necessarie (RAM, CPU, interfacce di rete, ...).

Se non c'è scelta, non esiste alcuna funzione di routing, quindi anche se si chiama box un router IP, non lo è. :)

Link per saperne di più:

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

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

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

Modifica: ho appena trovato un'eccellente spiegazione del routing che contiene tutte le conoscenze necessarie: come funziona la subnet IPv4?


6
Probabilmente, un dispositivo con due ip unnumberedinterfacce seriali e una Ethernet (numerata) potrebbe ancora essere chiamato un router, soprattutto se sta decidendo quale interfaccia seriale inviare il pacchetto in base all'indirizzo IP di destinazione. </nitpick>
derobert il

Preferirei chiamarlo ponte in questo caso, ma hai ragione. E in questo caso ci sarebbe ancora un'associazione delle regole di routing tra gli indirizzi IP "dall'altra parte" e l'interfaccia seriale non numerata, quindi tecnicamente le due macchine su entrambi i lati del collegamento seriale formano insieme una rotta con bridge interno. E ha almeno due IP.
slovacco,

2
slovacco: puoi chiamarlo elefante se vuoi, è ancora un router con una tabella di routing che prende le decisioni di routing (layer3). Un ponte è qualcos'altro.
Thomas,

Un altro modo per avere un router che instrada ma ha un solo indirizzo IP sarebbe quello di instradarlo attraverso tunnel non numerati (i tunnel MPLS TE vengono in mente). Fanno sicuramente il routing e hanno una tabella di routing che usano. Ma questo è tutto per un credito extra. La semplice risposta per chi deve chiedere è come dici tu; un router è un dispositivo con indirizzi su almeno due reti ed esegue il routing tra di loro. Tuttavia, non è la definizione per un router.
Thomas,

1
'Il router ha un minimo di due interfacce' invece di due IP sarebbe più corretto.
Marcin,

4

I router di solito lo fanno, ma non devono avere indirizzi IP. Il routing stesso non richiede che nessuna delle interfacce abbia un IP associato ad esse. Quando un pacchetto arriva su qualsiasi interfaccia, le intestazioni IP vengono ispezionate, in primo luogo l'IP di destinazione. Ciò viene confrontato con la tabella di routing e fintanto che si adatta a uno degli intervalli specificati (o alla route predefinita in caso contrario), viene inserito sull'INTERFACCIA corrispondente, non sull'IP. In nessun momento di questo processo il router ha bisogno del proprio IP. L'unica ragione per cui li hanno è che puoi accedervi da remoto per la manutenzione o per tenere facilmente traccia di quale interfaccia appartiene a quale rete.


2
Quasi giusto. Nelle reti multiaccess l'IP viene ovviamente utilizzato per trovare su quale circuito (frame relay o ATM) o su quale MAC di destinazione (ethernet) si trova il router. Tuttavia, non è necessario per il router stesso. Quindi la manutenzione non è l' unica ragione.
Thomas,

Ah bello, non lo sapevo, non ho mai usato frame relay o ATM.
Marcin,

Senza un indirizzo IP associato a un'interfaccia, non è possibile che le stazioni della LAN connesse all'interfaccia risolvano l'indirizzo hardware etico dell'interfaccia. Pertanto, sebbene non sia (necessariamente) necessario per l'amministrazione del router, è necessario che passi il traffico IP. Uno switch non ha bisogno di un indirizzo IP, tranne che per la gestione, poiché è puramente un dispositivo "layer 2".
Vatine,

@Marcin Hanno anche bisogno di un indirizzo IP da utilizzare come indirizzo sorgente su tutti i messaggi di errore generati nel caso in cui un pacchetto non possa essere instradato. È possibile utilizzare lo stesso indirizzo per tutte le interfacce.
Kasperd,

@Vatine Ciò è necessario se il protocollo sottostante è Ethernet. Esistono altri protocolli di livello link che non ne hanno bisogno. In linea di principio, nulla impedisce a un router di utilizzare un indirizzo MAC come hop successivo per una voce della tabella di routing anziché un indirizzo IP. In pratica non ho visto nessun router implementato in quel modo.
Kasperd,

2

La risposta breve è:

Sì. Per definizione, un router deve avere più di un'interfaccia (con un indirizzo IP per interfaccia) per inviare e ricevere pacchetti e inoltrare i pacchetti dall'uno all'altro in base agli indirizzi di destinazione dei pacchetti. Non tutti i router parlano solo IP, ma i router "multiprotocollo" non sono realmente necessari ora che tutto parla IP.

La risposta più complessa è anche sì ...

L'implementazione tipica di un router ha un indirizzo IP per "rete direttamente collegata" o sottorete che il router può raggiungere tramite una rete locale. (ovvero se il router ha un indirizzo dal 10.10.10.1/23 può raggiungere qualsiasi indirizzo IP tra il 10.10.10.1 e il 10.10.11.254 da tale interfaccia). Gli host su quella rete di livello 2 e in quello spazio di indirizzi sarebbero configurati per utilizzare il 10.10.10.1 come "percorso predefinito", in modo che qualsiasi traffico non diretto al 10.10.10.1/23 sarebbe dato al router per l'invio alla destinazione finale. A questo punto, si spera che il router abbia un altro indirizzo IP che utilizza per comunicare con il percorso predefinito di quel router (o l'altra rete direttamente collegata che ha l'indirizzo di destinazione).

Oltre ad avere più di un indirizzo IP, i router possono anche avere più di una rete IP in modo che lo stesso indirizzo IP esista su diverse sottoreti del router e il router sappia che se il traffico dall'interfaccia A è destinato al 10.10.10.10 va fuori dall'interfaccia C, ma se proviene dall'interfaccia B deve passare all'interfaccia D. Le due situazioni più comuni in cui ciò può accadere sono con le reti di gestione o con "router virtuali" in cui un singolo router è partizionato in router virtuali diversi per differenti clienti non correlati.

È anche possibile che una cosa che chiamerei un router non abbia un indirizzo IP, come se avessi quello che tutti gli altri chiamano un "firewall" in modalità bridge che impone percorsi di policy. Tale dispositivo sarebbe un incubo per il sostegno e confondere le persone che prendono sopra per voi dopo sei licenziato, ma fa rotta e non avere un indirizzo IP locale. (il pazzo che implementa una cosa del genere ovviamente la gestirà da una porta seriale, giusto?)


1

Sì, e praticamente quante ne desideri, come su come ottenere l'indirizzo - beh, questa è una domanda molto più grande che richiede un po 'di riflessione. Perché non ci chiedi cosa vuoi veramente sapere e magari darci qualche informazione migliore / più.


1

Ho un router con un solo indirizzo IP: è un gateway vocale. È un Cisco 2431 (credo). Gli agenti di chiamata sul nostro sistema VoIP instradano le chiamate locali in uscita attraverso di esso. Parla IP sul lato LAN e TDM su PRI sull'altro. Quindi, in effetti, è un router che instrada tra una LAN IP e la rete PSTN. Una mezza risposta, ma aiuta a ricordare che il mondo intero non è IP.

Come risposta più vicina:

  • In una rete IP pura, la maggior parte dei router avrebbe un indirizzo IP per interfaccia fisica.

  • Se stanno eseguendo un protocollo di routing dinamico come OSPF, probabilmente avranno anche un indirizzo di loopback / 32

  • Se eseguono il trunking, possono avere più IP per interfaccia fisica, ma solo un IP per LAN

  • È possibile inserire più domini di trasmissione sulla stessa LAN, nel qual caso si avrebbe un indirizzo gateway del router per dominio di trasmissione, per LAN

  • Potresti anche avere un indirizzo condiviso tra più router. Cisco userebbe HSRP per questo. Si avrebbe un indirizzo univoco per dominio di trasmissione, per LAN come descritto sopra, quindi l'indirizzo gateway utilizzato dai dispositivi nel dominio di trasmissione verrebbe "condiviso da due router in modo che uno sia archiviato, l'altro lo prenderebbe in consegna.


Inoltre, se dai a un topo un biscotto, probabilmente vorrebbe un bicchiere di latte ...
jj33

Questo non è un router IP - è un gateway vocale :-)
slovacco

È un router ... Instrada tra IP e PSTN ... Ma sì, lo so che è stata una risposta sciocca, ecco perché ho dato anche quella vera.
jj33

0

I router in genere hanno più indirizzi IP. Hanno (almeno) un IP per ogni LAN (beh, almeno se si tratta di una LAN IP) e di solito un (a volte più, ma di solito un) indirizzo collegato a una "interfaccia di loopback" a fini di gestione.

Un router con un solo indirizzo IP non ha molto senso, poiché avrà bisogno di un indirizzo IP per interfaccia / LAN a cui desidera fornire la connettività IP. Quindi, con un solo IP, dovresti avere una traduzione tra IP e un altro protocollo e mentre probabilmente posso inventare uno scenario in cui è esattamente quello che vuoi, sicuramente non è un evento comune.


0

Il router funziona a livello di rete. Aiuta a connettere due diversi tipi di rete. Ha due schede di rete (scheda di interfaccia di rete) corrispondenti a ciascuna rete a cui si connette, quindi è composta da due indirizzi IP [minimo] per ogni scheda di rete.

Per es. Se siamo connessi alla rete1 (diciamo LAN) e vogliamo inviare i dati alla rete2 (supponiamo che sia una rete ad anello), allora dobbiamo inviare i dati a qualche altro tipo di rete (il nostro sistema non conosce i protocolli relativi alla rete ad anello come siamo collegati a network1 (LAN)). quindi a questo punto abbiamo bisogno di un router che conosca i protocolli relativi a entrambi i tipi di reti (LAN e RING) in quanto ha due schede NIC (una supporta la rete LAN e l'altra supporta la rete RING). Ora inviamo i nostri dati (che sono in formato LAN) al router che li converte in formato RING e li passa alla rete RING.

Ecco come funziona il router.

Modi in cui otterrai l'indirizzo IP del tuo router:

  1. Il tuo indirizzo gateway è il tuo indirizzo router ipconfig /all
  2. È possibile tracciare il percorso dei pacchetti di dati tracert command. Lì puoi individuare l'indirizzo IP del tuo router.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.