Configuration des VLAN sur un switch Cisco - TRI INFO

Techniques des Réseaux Informatiques

Breaking

&width=339&height=255&colorscheme=light&show_faces=true&show_border=false&stream=false&header=false' style='border: none; overflow: hidden; background: #fff; width: 339px; height: 200px;'>
&width=339&height=255&colorscheme=light&show_faces=true&show_border=false&stream=false&header=false' style='border: none; overflow: hidden; background: #fff; width: 339px; height: 200px;'>

Saturday, 3 August 2019

Configuration des VLAN sur un switch Cisco

Configuration des vlans par port sur un switch Cisco.
Les commandes suivantes ont été testées sur des switchs série 2950, 2960, 3750 et 6500.

https://africanedevelopment.org/wp-content/uploads/2019/01/cisco.jpg

Rappel sur la notion de VLAN (Virtual Local Area Network)

L'objectif d'une configuration de vlan est de permettre la configuration de réseaux différents sur un même switch.
Il existe plusieurs façon de configurer les vlans. Cette page traitera uniquement du vlan par port.
La norme utilisée ici porte l'identifiant 802.1q.
Les avantages principaux de la segmentation par vlan sont la réduction des domaines de broadcast et l'accroissement de la sécurité (si des filtres sont mis en place pour la communication entre les réseaux).

Principe de fonctionnement du vlan par port
Un tag de 4 octet est ajouté à la trame ethernet. Ce tag comprend entre autre l'identifiant de VLAN. Ainsi, la trame sera transmise uniquement aux ports appartenant au vlan identifié dans la trame.

Type de configuration des ports des switchs Cisco
Le port est configuré en mode access ou en mode trunk.
Le mode access est utilisé pour la connexion terminale d'un périphérique (pc, imprimante, serveur, ...) appartenant à un seul vlan. Le mode trunk est utilisé dans le cas ou plusieurs vlans doivent circuler sur un même lien. C'est par exemple le cas de la liaison entre deux switchs ou bien le cas d'un serveur ayant une interface appartenant à plusieurs vlans.

Cas particulier de la connexion d'un téléphone IP suivi d'un PC sur un port
Dans le cas de l'utilisation d'un ordinateur connecté à un téléphone IP (ce dernier étant connecté à un port du switch), le port aura deux vlans (un vlan dédié au réseau donnée et un vlan dédié au réseau voix). Le port sera configuré en général en mode access, une commande sera ajoutée pour la configuration du vlan voix (voice vlan).

VLAN non affecté à un port et présent sur le switch
Des vlans peuvent être créés sur un switch et n'être affectés à aucun port. C'est le cas du vlan de management (une adresse IP sera configurée sur ce vlan).
Un switch qui sert de liaison aura également les vlans qui doivent le traverser déclaré dans sa configuration.

Communication entre les vlans
La communication entre les vlans est possible en passant par un routeur ou un switch de niveau 3 (switch-routeur).
Selon l'utilisation, il peut être conseillé de filtrer les réseaux au minimum au moyen d'ACLs (access control list).

VLAN natif: Le vlan appelé "natif" est le vlan par défaut du switch (en général le vlan 1). Sans configuration, tous les ports du switch sont placés dans ce VLAN. Ce vlan n'est pas marqué même si il passe sur une liaison trunk.
Configuration type d'un switch:
  • La liaison entre les switchs est en mode trunk.
  • Les autres ports des switchs sont en mode access.
  • Le vlan dédié aux téléphones sera également configuré sur tous les ports en plus de leur vlan data respectif.
  • Un vlan dédié à l'administration et à la supervision du switch sera créé. L'adresse IP de supervision du switch sera associée à ce vlan.

    topologie vlan

    Ajout de vlan

    Création du vlan 2 puis des vlans 3 à 5

    2960-RG(config)#vlan 2
    2960-RG(config-vlan)#name administration
    2960-RG(config-vlan)#ex
    2960-RG(config)#vlan 3,4,5
    2960-RG(config-vlan)#ex
    2960-RG(config)#

    suppression d'un vlan


    2960-RG(config)#no vlan 2

    Affichage des vlans ainsi que des affectations de port


    2960-RG#show vlan

    VLAN Name Status Ports
    ---- -------------------------------- --------- -------------------------------
    1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4
    Gi0/1
    2 administration active
    3 VLAN0003 active
    4 VLAN0004 active Fa0/5, Fa0/6, Fa0/7, Fa0/8
    5 VLAN0005 active
    10 VLAN0010 active Fa0/1
    1002 fddi-default act/unsup
    1003 token-ring-default act/unsup

    Affectation d'un port à un vlan

    Dans l'exemple ci-dessous le port est configuré en mode access puis il est placé dans le vlan 3.
    Pour un switch série 2950, 2960, 3750
    2960-RG(config)#interface fastEthernet 0/1
    2960-RG(config-if)#switchport mode access
    2960-RG(config-if)#switchport access vlan 3
    2960-RG(config-if)#ex
    2960-RG(config)#
    L'exemple suivant présente la configuration des ports 5 à 8 en mode access, puis configurés avec le vlan 4
    2960-RG(config)#interface range fastEthernet 0/5-8
    2960-RG(config-if-range)#switchport mode access
    2960-RG(config-if-range)#switchport access vlan 4
    2960-RG(config-if-range)#end
    2960-RG#
    Pour un switch série 6500
    6500(config)#interface gi 0/2
    6500(config-if-range)#switchport
    6500(config-if-range)#switchport mode access
    6500(config-if-range)#switchport access vlan 4
    6500(config-if-range)#end
    6500#

    Configuration d'un port en mode trunk (par exemple une connexion entre deux switch)

    Pour un switch série 2950 et 3750
    3750(config)#interface gigabitEthernet 1/0/1
    3750(config)#switchport trunk encapsulation dot1q
    3750(config-if)#switchport mode trunk
    3750(config-if)#
    Pour un switch série 2960
    2960-RG(config)#interface gigabitEthernet 1/0/1
    2960-RG(config-if)#switchport mode trunk
    2960-RG(config-if)#
    Pour un switch série 6500
    6500(config)#interface gigabitEthernet 1/0/1
    6500(config-if)#switchport
    6500(config-if)#switchport trunk encapsulation dot1q
    6500(config-if)#switchport mode trunk
    6500(config-if)#

    Filtrage des vlans sur un port uplink

    Pour les swiths série 2950, 2960, 3750, 6500 (dans l'exemple, on autorise les vlans 2,3 et 10 a être transportés sur le lien).
    2960-RG(config)#interface gigabitEthernet 1/0/1
    2960-RG(config-if)#switchport trunk allowed vlan add 2,3,10
    2960-RG(config-if)#
    Pour interdire un vlan de passer par le lien trunk (dans l'exemple, le vlan3):
    2960-RG(config-if)#switchport trunk allowed vlan remove 3
    2960-RG(config-if)#
    Pour supprimer la commande de filtrage:
    2960-RG(config-if)#no switchport trunk allowed vlan
    2960-RG(config-if)#

    Configuration d'un vlan dédié à la téléphonie

    Le protocole cdp doit préalablement être activé.
    2960-RG(config)#vlan 10
    2960-RG(config-vlan)#name voip
    2960-RG(config-vlan)#ex
    2960-RG(config)#int fastEthernet 0/1
    2960-RG(config)#switchport voice vlan 10

    Suppression de la configuration d'un port

    Comme d'habitude, il suffit de mettre la commande no devant les commandes entrées précédemment.
    Par exemple:
    2960-RG(config)#int fastEthernet 0/1
    2960-RG(config-if)#no switchport access vlan
    2960-RG(config-if)#no switchport mode acc
    2960-RG(config-if)#end

    Configuration du protocole VTP (Vlan Transport Protocol) en mode transparent

    Le protocole VTP permet la configuration automatique de vlan entre des serveurs VTP et des clients sur un même domaine VTP.
    Pour utiliser uniquement la base locale de vlan sur nos commutateurs, on configure VTP en mode transparent.
    Switch(config)#vtp domain mondomaine
    Changing VTP domain name from NULL to mondomaine
    Switch(config)#
    Switch(config)#vtp mode transparent
    Device mode already VTP Transparent for VLANS.
    Switch(config)#vtp password passdomaine
    Setting device VTP password to passdomaine
    Switch(config)#vtp version 2
    Switch(config)#^Z
    Switch#
    Switch#
    Switch#show vtp status
    VTP Version capable : 1 to 3
    VTP version running : 2
    VTP Domain Name : mondomaine
    VTP Pruning Mode : Disabled
    VTP Traps Generation : Disabled
    Device ID : 0012.dbab.4321
    Configuration last modified by 0.0.0.0 at 0-0-00 00:00:00

    Feature VLAN:
    --------------
    VTP Operating Mode : Transparent
    Maximum VLANs supported locally : 1005
    Number of existing VLANs : 19
    Configuration Revision : 0
    MD5 digest : 0x1D 0x52 0x66 0xAA 0xD8 0xAA 0x30 0xFF
    0x6C 0xCA 0xB0 0x6F 0x5C 0xF3 0x9D 0xCC
    Switch#

    Commande nonegociate

    Le protocole DTP (Dynamic Trunking Protocol) permet à deux commutateurs qui sont connectés ensemble de monter un lien trunk automatiquement sous certaines conditions (par exemple la connexion d'un port configuré par défaut en dynamic auto vers un port trunk). En général, il vaut mieux désactiver cette possibilité.
    On désactive donc cette option sur tous les ports access et trunk.
    Switch(config)#interface range fastEthernet 1/0/1 - 10
    Switch(config-if-range)#switchport nonegotiate
    Vérification sur une interface:
    Switch#show interfaces fa1/0/2 switchport
    Name: Fa1/0/2
    Switchport: Enabled
    Administrative Mode: static access
    Operational Mode: down
    Administrative Trunking Encapsulation: negotiate
    Negotiation of Trunking: Off
    Access Mode VLAN: 2 (VLAN0002)

No comments:

Post a Comment

Post Top Ad