Dlink DGS-1210-24 : Smart switch 20 ports Gigabit 10/100/1000 Mbps + 4 ports Combo Gigabit/SFP
Bon, y’a “smart” dedans mais cela devrait quand-même pouvoir fonctionner.
Si l’on va voir l’article wikipedia à propos des Identifiants VLAN (VID) , on voit que sur les 4096 valeurs théoriquement possible :
- La valeur 0 signifie que la trame ne contient pas d’information / de tag à propos des VLANs.
- La valeur 4095 est réservée mais par exemple chez Cisco toutes les trames ainsi taggées sont supprimées quand elles arrivent sur un switch.
- La valeur 1 est, par défaut, la valeur du “VLAN natif”. CAD que si ton poste envoie des trames Ethernet sans tag ou des trames taggées avec le VID du “VLAN natif”, C’est strictement la même chose pour le switch. En fait, le véritable fonctionnement est même de tagger avec le VID du “VLAN natif” toutes les trames qui arrivent non taggées sur le port.
Pour ta question, en prenant le cas (simplifié) où :
- Certains ports envoient des trames taggées 2 et reçoivent les trames taggées 2
- D’autres ports envoient des trames taggées 4 et reçoivent les trames taggées 4
Il faut alors un routeur qui puisse recevoir et envoyer les trames taggées 2 et 4 et qui route entre les deux VLANs. Que ce soit avec un routeur sous Debian/Linux ou avec un routeur genre Cisco, on peut le faire via la même interface réseau qui gère les deux VLANs ou via deux interfaces réseau différentes qui gèrent chacune un VLAN différent.
Cela pourrait donner un fichier /etc/network/interfaces du genre :
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0.2
iface eth0.2 inet static
vlan_raw_device eth0
#
address 10.0.8.1/24
broadcast 10.0.8.255
auto eth0.4
iface eth0.4 inet static
vlan_raw_device eth0
#
address 10.0.9.1/24
broadcast 10.0.9.255
Si tu dois avoir un routeur qui reçoit/envoie le VLAN natif (VID 1) et reçoit/envoie un VLAN taggé (VID 4), ce sera plutôt un fichier de configuration du genre :
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.1/24
broadcast 192.168.0.255
auto eth0.4
iface eth0.4 inet static
vlan_raw_device eth0
#
address 192.168.1.1/24
broadcast 192.168.1.255
Cependant, le serveur DHCP de l’ISC a un petit soucis avec une interface réseau sur laquelle arrive des trames taggées et d’autres non et dans ce genre de cas il se mélange les pinceaux et ça met un beau foutoir.
Donc si tu dois utiliser ce serveur DHCP, il faut que toutes les trames arrivent taggées. Y compris pour le VLAN 1. C’est quelque-chose qui se configure dans le switch.
Parce-que tu auras compris qu’un port du switch peut émettre des trames non taggées et/ou taggées avec de multiples VIDs différents. Et qu’un port du switch peut recevoir des trames non taggées et/ou taggées avec de multiple VIDs différents. Le tout en même temps.
Concernant les obligations, je te suggère d’avoir une trace écrite.
–
AnonymousCoward