OVH Cloud OVH Cloud

Exercice sur VLAN par port, non étiqueté

13 réponses
Avatar
Angelot
Bonjour,

En furetant sur le web, je suis tombé par hasard sur ce lien :
http://etudiant.univ-mlv.fr/~flebleve/cours/ethernet/TP_ethernet_2.html

Quelqu'un aurait-il l'extrême patience (peut être 5 à 10 mn) de regarder le
petit exercice 3, concernant "VLAN non taggés entre 2 switchs" ?

Avec la configuration donnée :

- Switch 2 : ports 1 et 2 vert, ports 3 et 4 rouge
- Switch 1 : ports 2 et 3 vert, ports 1 et 4 rouge

il semble que l'obtient : PC2 arrive à joindre PC3, et PC4 arrive à joindre
PC1. Et pas du tout ce qui est annoncé. Quelqu'un confirme ?

Cordialement,
Angelot

3 réponses

1 2
Avatar
Jacques Caron
Salut,

On Sat, 26 Feb 2005 22:17:51 +0100, Zythum wrote:


Précisons au passage que le numéro de VLAN 802.1Q est une notion
locale à un port,


??? là je ne comprend pas, tu parles du n° du VLAN transporté dans une
trame au format 802.1Q ?
En quoi c'est une notion locale à un port ?


Sauf cas particulier, un switch qui reçoit des trames taggués 802.1Q va
décoder le tag pour savoir quoi faire de la trame (i.e. dans quel VLAN
local elle doit être gérée), et quand la trame va ressortir sur un autre
port, elle pourra avoir un autre tag ou pas de tag du tout (et vice-versa).

Le but de 802.1Q est, entre autre, quand même de transporter
l'information sur le VLAN d'appartenance de la trame et ce à travers le
LAN.


Le numéro de tag 802.1Q est une notion link-local. Le même VLAN peut
utiliser des tags différents suivant les trunks, et évidemment pas de tag
du tout sur les ports non taggués.

Exemple: un switch peut avoir 2 vlans (A et B), avec dans le VLAN A le
port 1, le tag 802.1Q 23 du port 2, le tag 802.1Q 54 du port 3, et le port
4, alors que le VLAN B comporte le port 5, le tag 802.1Q 24 du port 2, le
tag 802.1Q 87 du port 6, et le port 7.

Il faut cependant noter que certains (voire de nombreux) switches n'ont
pas du tout cette notion, et que pour eux le numéro de tag sur chaque port
est forcément le numéro interne du VLAN, donc on est obligé d'utiliser le
même tag 802.1Q sur tous les trunks qui passent par les dits switches.
Mais ce n'est pas du tout une obligation per sé.

Une petite lecture de man brige sur FreeBSD illustre parfaitement mon
propos.

Jacques.
--
Interactive Media Factory
Création, développement et hébergement
de services interactifs: SMS, SMS+, Audiotel...
http://www.imfeurope.com/


Avatar
Jacques Caron
On Sat, 26 Feb 2005 23:36:39 +0100, Angelot
wrote:

Reste à définir le lien.


Un lien entre deux éléments consécutifs du niveau concerné, donc dans le
cas de 802.1Q, deux switches Ethernet.

Le lien IP dont tu parles est la portion de réseau comprise entre 2
routeurs successifs.


Non, je parle de lien Ethernet, donc du lien entre deux switches.

Néanmoins, le long d'un lien IP (entre 2 routeurs), tout tag 802.1Q
devrait être conservatif si IP reste encapsulé sur Ethernet, c'est cela ?


Entre deux routeurs, non, le tag 802.1Q peut varier à chaque switch
traversé. Ca arrive d'ailleurs souvent, ne serait-ce qu'avec le cas
taggué/pas taggué.

[...]
D'ailleurs, est-ce aussi le cas pour un switch L3 ?


Un switch L3 qui joue un rôle de routeur fonctionne comme un routeur (si
ce n'est pas une Lapalissade...) donc on recalcule tout de A à Z au
niveaux IP et Ethernet. Un switch L3 qui joue le rôle de switch fonctionne
come un swich (...) et donc seules les parties L2 seront affectées.

Evidemment un switch L3 peut router certains paquets et switcher certaines
trames, donc se comporteur différent suivant le cas de figure. Allez, pour
le fun, il peut même se comporter différemment pour le même paquet/trame
s'il fait du multicast en plus :-)

Jacques.
--
Interactive Media Factory
Création, développement et hébergement
de services interactifs: SMS, SMS+, Audiotel...
http://www.imfeurope.com/

Avatar
Jacques Caron
On Sat, 26 Feb 2005 00:32:12 +0100, Angelot
wrote:

Et la notion VLAN A (ou de VLAN B) est caractérisée où dans ce cas ? même
adresse IP source par exemple ?


Non, c'est purement un concept interne au switch. En gros, un switch VLAN
capable a pour chaque port une table 802.1Q VLAN ID -> internal VLAN X
(et/ou untagged frame -> internal vlan X), et pour chaque VLAN interne,
une forwarding database (FDB) MAC destination -> port+VLAN (ou port
untagged).

Jacques.
--
Interactive Media Factory
Création, développement et hébergement
de services interactifs: SMS, SMS+, Audiotel...
http://www.imfeurope.com/

1 2