Commutation et Vlan
Couche 2 : Liaison de données
Transmission de trame.
NIC / LIC
NIC : @ physique : MAC
OUI | N° Série |
---|
OUI : Organisation Unique Identifier
Hub : half duplex. Communiquer chacun leur tour. Fonctionne en broadcast, diffuse à tous les appareils connectés.
Switch :
Le switch calcul l’adresse réseau à partir de l’@ IP et du masque avec un ET logique (&).
Le Switch contient une table d’a@ MAC. En recevant la trame, il lit la trame. @ MAC 1 entre par port 1. Il connaît la source mais pas la destination. Le switch va donc faire un Broadcast.
Protocole ARP
Contenu du Broadcast : ARP : FFFFFFFFFFFF (12 F) + @ IP destination.
Le PC2, qui correspond à l’adresse IP de destination, va envoyé une trame en unicast avec son adresse MAC.
PC2 : @MAC@IP
Une fois que le switch à sa table complète, il construit un tunnel entre le port 1 et 2.
ASIC : (le tunnel) = Application Specific Integrated Circuit.
Au bout de 5 minutes, le switch va effacer les adresses mac inutilisées depuis plus de 300 secondes (?).
VLAN
Une VLAN est un cloisonnement. Une partie des ports appartiennent à une VLAN, une autre partie à l’autre.
Code pour le switch :
SW1====enconf thostname SW1
vlan 10name IT
vlan20name RH
int range f0/1-10switchport mode accesswi acces vlan 10
int range f0/11-20switchport mode accesswi acces vlan 20
int g0/1switchport mode trunk
SW1====show MAC-address-table
Mode access : 1 interface appartient à un VLAN et un seul
Mode trunk : tout le monde peut passer à travers la même interface
Lorsque l’on a deux switchs interconnectés, il faut mettre l’interface qui les connectes en mode trunk pour leur permettre de transférer les communications de plusieurs vlan sur le même interface.
int g0/1switchport mode trunkdo show interface trunk
SW2====enconf thostname SW2
vlan 10name IT
vlan 20name RH
int range f0/1-10switchport mode accesswi acces vlan 10
int range f0/11-20switchport mode accesswi acces vlan 20
int g0/1switchport mode trunk
Le vlan 10 et 20 ne peuvent pas communiquer. Il leur manque une passerelle, et un routeur pour router les communications.
On rencontre le même problème avec le routeur qu’avec le second switch : il faut faire passer les communications de plusieurs vlan sur une seule interface. On crée donc des interfaces virtuelles, dédiées à chaque vlan.
SW2====int g0/2switchport mode trunk
RT1====enconf thostname RT1
int g0/0no shutdown
int g0/0.10encapsulation dot1Q 10ip add 192.168.10.254 255.255.255.0exit
int g0/0.20encapsulation dot1Q 20ip add 192.168.20.254 255.255.255.0
Projet
RT-Marseille-1====enconf thostname RT-Marseille-1
int g0/0no shutdown
int g0/0.101encapsulation dot1Q 101ip add 10.13.1.254 255.255.254.0ip helper 10.13.4.1ip ospf 1 area 0
int g0/0.102encapsulation dot1Q 102ip add 10.13.2.254 255.255.255.0ip helper 10.13.4.1ip ospf 1 area 0
int g0/0.103encapsulation dot1Q 103ip add 10.13.3.254 255.255.255.0ip helper 10.13.4.1ip ospf 1 area 0
int g0/0.104encapsulation dot1Q 104ip add 10.13.4.30 255.255.255.224ip helper 10.13.4.1ip ospf 1 area 0
RT-Paris-1====
enconf thostname RT-Paris-1
interface GigabitEthernet0/2no shutip address 31.31.31.2 255.255.255.252ip ospf 1 area 0
interface GigabitEthernet0/1no shutip address 13.13.13.2 255.255.255.252ip ospf 1 area 0
interface G0/0no shutip add 10.75.0.254 255.255.255.0ip ospf 1 area 0
RT-Marseille-1====enconf thost RT-Marseille-1
interface GigabitEthernet0/1no shutip address 13.13.13.1 255.255.255.252ip ospf 1 area 0
Création d’un Vlan de gestion
On crée une VLAN de gestion :
SW-Marseille-1====enconf t
vl 99name gestion
On va donner au switch une adresse IP de gestion. Ici, 10.13.99.254
:
int vl 99no shutip add 10.13.99.254 255.255.255.0
Ensuite, on crée un user admin
:
username admin privilege 15 password admin
ip domain-name mars.netcrypto key generate rsa general-keys modulus 1024
line vty 0 4login localtransport imput ssh
int g0/2switchport trunk native vlan 99
Commandes utiles
Commande | Commentaire |
---|---|
show run | Afficher tous les paramètres du routeur |
show interface trunk | Afficher les interfaces trunkées |
show ip ospf | Aff |
show vlan | Affiche les vlan |
show crypto key mypubkey rsa | Affiche la clé publique générée par crypto key gen rsa |
show ip interface brief | |
“ |