# Configuration des VLAN

<p class="callout info">Virtual Local Area Network</p>

##### Introduction

Nous allons voir comment gérer les VLAN

##### Création d'un VLAN

```
console> enable
console# configure
console(config)# vlan database
console(config-vlan)# vlan 100
```

##### Nommer un VLAN

```
console(config)# interface vlan 100
console(config-if)# name voix
console(config-if)# exit
```

##### Supprimer un VLAN

```
console(config)# vlan database
console(config-vlan)# no vlan 100
console(config-vlan)# exit
```

##### Ajouter un port à un VLAN non tagué

```
console(config)# interface ethernet e2
console(config-if)# switchport mode general
console(config-if)# switchport general allowed vlan add 101
```

##### Ajouter un port à un VLAN tagué

```
console(config)# interface ethernet e3
console(config-if)# switchport mode general
console(config-if)# switchport general allowed vlan add 101 tagged
```

##### Interdire un VLAN sur un port

```
console(config)# interface ethernet e4
console(config-if)# switchport mode general
console(config-if)# switchport forbidden vlan add 101
```

##### Supprimer un VLAN d'un port

```
console(config-if)# switchport general allowed vlan remove 101
```

##### Vérification

```
console# sh interfaces switchport ethernet e3
console# sh vlan

Vlan       Name                   Ports                Type     Authorization
---- ----------------- --------------------------- ------------ -------------
 1           1           e(1-24),g(1-4),ch(1-8)       other       Required
101        data                  e(2-3)             permanent     Required
```

##### Configurer un port en mode Trunk

```
console(config)# interface ethernet e24
console(config-if)# switchport mode trunk
```