Les commutateurs «stupides» (non intelligents, non gérés) ont-ils une adresse IP?

25

Les commutateurs «stupides», c'est-à-dire les commutateurs réseau non intelligents et non gérés, ont-ils une adresse IP?

J'analyse différentes plages et je ne les vois pas apparaître. Je sais que, selon leur définition, ils n'auront pas d'interface Web, mais je me demande s'ils se présenteraient du tout?

sam
la source
13
Les commutateurs sont des périphériques réseau transparents.
Ron Maupin
8
Même les commutateurs intelligents n'ont pas nécessairement d'adresse IP. Je pense qu'il y avait des commutateurs configurables via le port série RS-232.
el.pescado
4
@Ron Ils sont transparents au trafic transféré, mais cela ne les empêche pas d'envoyer et de recevoir d'eux-mêmes.
grawity
@ el.pescado: La plupart sont encore configurables via RS-232, mais oui, j'en ai également vu d'anciens où la console était la seule option (pas de support IP).
grawity

Réponses:

54

Un commutateur non géré ne sait même pas ce qu'est l'IP. Il transmettra les paquets IP ainsi que de nombreux autres protocoles sans jamais comprendre quelle est la différence.

Tout ce que le commutateur doit savoir pour décider où va un paquet est l'adresse MAC.

La destination et la source MAC sont deux des trois champs d'en-tête Ethernet que la couche supérieure doit toujours fournir, le troisième est EtherType qui est un nombre de 16 bits indiquant quel est le protocole de couche supérieure. Certains exemples sont

0x0800 IPv4
0x0806 ARP
0x86DD IPv6

En général, ces chiffres sont opaques aux commutateurs et sont traités comme de simples données. Il existe des exceptions telles que 0x8874 et 0x8899 que certains commutateurs (généralement gérés) utiliseront pour détecter les boucles.

La plupart des outils d'analyse de réseau ne seront pas en mesure de faire la différence entre une paire de machines directement connectées avec un câble Ethernet et une paire de machines connectées via 1, 2 ou plusieurs commutateurs.

En sondant un réseau commuté à partir de 4 machines ou plus avec des adresses MAC de source et de destination soigneusement conçues, il est possible de déduire des informations sur la structure du réseau en observant si deux chemins de réseau utilisent ou non la même table CAM. Il peut également être capable de mesurer approximativement la taille de la table CAM et la rapidité avec laquelle les entrées sont expirées.

Sur la base de telles mesures, il peut être possible pour des outils d'analyse de réseau sophistiqués de dire combien de commutateurs se trouvent sur votre réseau et peut-être même de deviner les puces utilisées dans ces commutateurs.

kasperd
la source
3
Bonne réponse, pourrait être excellente si vous avez ajouté que IP est layer3 et ethernet est layer2 du modèle OSI, ARP / MAC est un système d'adressage layer2 et fait donc partie d'Ethernet.
Criggie
5
@Criggie Je ne vais pas ajouter cela à ma réponse car ce serait trompeur. La conception de l'IP ne suit pas le modèle OSI. IP est conçu pour fonctionner sur de nombreux supports physiques différents et ne nécessite pas de nombre spécifique de couches en dessous. En tant que tel, l'attribution d'un numéro de couche à IP n'est pas possible. De plus, ARP ne fait pas partie d'Ethernet. ARP est un protocole exécuté au-dessus d'Ethernet. Du point de vue Ethernet, ARP, IPv4 et IPv6 sont trois protocoles de couche supérieure fonctionnant en parallèle sur la même couche juste au-dessus d'Ethernet. Mais je peux ajouter une brève explication du champ Ethertype.
kasperd
1
Tous les points justes.
Criggie
1
IP ne suit pas OSI dans la conception, mais dans la pratique, tout le monde appelle Ethernet L2, IP L3 et TCP / UDP L4.
chrylis -on strike-
3
Il convient également de noter qu'un commutateur Ethernet non géré n'a même pas sa propre adresse MAC.
alex.forencich
29

Non, ils ne devraient pas apparaître du tout et ils n'ont pas d'adresse IP. Ce ne sont que des commutateurs réseau.


la source
7

Une adresse IP est utilisée pour accéder à un appareil. Ainsi, un commutateur doté d'un logiciel permettant les paramètres peut nécessiter une adresse IP pour permettre à un utilisateur d'accéder à son système de gestion ou à son interface Web.

Mais par définition, un commutateur stupide n'est jamais accessible de cette façon par un utilisateur.

Il est préprogrammé avec un simple firmware "tout rediriger" ou ASIC (puce). Il n'a pas besoin de son propre IP pour pouvoir déplacer des trames Ethernet (contenant des paquets de données) entre les ports physiques entrants et sortants, et il n'a pas de système de gestion auquel un utilisateur peut accéder.

Il n'a donc pas (ni besoin, ni utilisation) d'adresse IP pour lui-même ... et c'est pourquoi il n'en a pas.

Stilez
la source
Au niveau Ethernet, ce sont des trames ou des trames Ethernet. Pas de paquets. Désolé pour la pédanterie.
Criggie
1
Merci, c'est bien d'être correct, j'apprécie la correction et j'ai édité la réponse - j'espère maintenant mieux. Je pense que les "paquets" seraient plus faciles à comprendre.
Stilez