Gli switch "stupidi" (non intelligenti, non gestiti) hanno un indirizzo IP?


25

Gli switch "stupidi", ovvero gli switch di rete non intelligenti e non gestiti hanno un indirizzo IP?

Sto eseguendo la scansione di vari intervalli e non li vedo apparire. So per definizione che non avranno un'interfaccia web, ma mi chiedo se si presenterebbero affatto?


13
Gli switch sono dispositivi di rete trasparenti.
Ron Maupin,

8
Anche gli smart switch non hanno necessariamente un indirizzo IP. Penso che esistessero switch configurabili tramite la porta seriale RS-232.
el.pescado,

4
@Ron Sono trasparenti al traffico inoltrato, ma ciò non impedisce loro di inviare e ricevere da soli.
gravità

@ el.pescado: la maggior parte sono ancora configurabili tramite RS-232, ma sì, ho visto anche alcuni vecchi in cui la console era l'unica opzione (nessun supporto IP).
Grawity,

Risposte:


54

Uno switch non gestito non sa nemmeno cosa sia l'IP. Inoltrerà i pacchetti IP e molti altri protocolli senza mai capire qual è la differenza.

Tutto ciò che lo switch deve sapere per decidere dove va un pacchetto è l'indirizzo MAC.

Il MAC di destinazione e di origine sono due dei tre campi di intestazione Ethernet che il livello superiore deve sempre fornire, il terzo è EtherType che è un numero di 16 bit che indica quale sia il protocollo di livello superiore. Alcuni esempi sono

0x0800 IPv4
0x0806 ARP
0x86DD IPv6

In generale, questi numeri sono opachi per gli switch e vengono considerati solo dati. Esistono eccezioni come 0x8874 e 0x8899 che alcuni switch (di solito gestiti) useranno per rilevare i loop.

La maggior parte degli strumenti di analisi della rete non sarà in grado di distinguere tra una coppia di macchine collegate direttamente con un cavo Ethernet e una coppia di macchine collegate tramite 1, 2 o più switch.

Esaminando una rete commutata da 4 o più macchine con indirizzi MAC di origine e destinazione accuratamente realizzati, è possibile dedurre alcune informazioni sulla struttura della rete osservando se due percorsi di rete utilizzano o meno la stessa tabella CAM. Potrebbe anche essere in grado di misurare approssimativamente la dimensione della tabella CAM e la velocità di timeout delle voci.

Sulla base di tali metriche, potrebbe essere possibile per sofisticati strumenti di analisi della rete dire quanti switch sono presenti nella propria rete e magari fare qualche ipotesi sui chip utilizzati in tali switch.


3
Buona risposta, potrebbe essere eccellente se hai aggiunto che IP è layer3 e Ethernet è layer2 del modello OSI, ARP / MAC sono un sistema di indirizzamento layer2 e quindi parte di Ethernet.
Criggie,

5
@ Criggie Non ho intenzione di aggiungerlo alla mia risposta perché sarebbe fuorviante. La progettazione dell'IP non segue il modello OSI. L'IP è progettato per funzionare su molti supporti fisici diversi e non richiede un numero specifico di livelli sottostanti. Pertanto, non è possibile assegnare un numero di strato a IP. Inoltre ARP non fa parte di Ethernet. ARP è un protocollo in esecuzione su Ethernet. Dal punto di vista Ethernet, ARP, IPv4 e IPv6 sono tre protocolli di livello superiore che funzionano in parallelo sullo stesso livello appena sopra Ethernet. Ma posso aggiungere una breve spiegazione del campo Ethertype.
Kasperd,

1
Punti giusti tutti.
Criggie,

1
L'IP non segue l'OSI nella progettazione, ma in pratica tutti chiamano Ethernet L2, IP L3 e TCP / UDP L4.
Chrylis,

3
Potrebbe anche valere la pena notare che uno switch ethernet non gestito non ha nemmeno un proprio indirizzo MAC.
alex.forencich,

29

No, non dovrebbero apparire affatto e non hanno alcun IP. Sono solo switch di rete.


7

Un indirizzo IP viene utilizzato per accedere a un dispositivo. Pertanto, uno switch che dispone di software per consentire le impostazioni potrebbe richiedere un indirizzo IP per consentire a un utente di accedere al suo sistema di gestione o alla sua interfaccia web.

Ma per definizione, un utente stupido non accede mai in questo modo.

È preprogrammato con un semplice firmware "reindirizzamento" o ASIC (chip). Non ha bisogno di un proprio IP, per poter spostare i frame ethernet (contenenti pacchetti di dati) tra le porte fisiche in entrata e in uscita e non ha un sistema di gestione a cui un utente può accedere.

Quindi non ha (o ha bisogno, o usa) un indirizzo IP per sé ... ed è per questo che non ne ha uno.


A livello di Ethernet sono frame o frame Ethernet. Non pacchetti. Ci scusiamo per la pedanteria.
Criggie,

1
Grazie, è bello essere corretto, apprezzo la correzione e ho modificato la risposta - si spera ora meglio. Immagino che i "pacchetti" sarebbero stati più facilmente compresi.
Stilez,
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.