# [Cisco] STP

## Introduction

**STP** pour *Spanning-Tree Protocol*, est un protocole qui permet la tolérance à la panne ainsi que la répartition de charge entre les switchs sur un réseau.

## ![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-01/scaled-1680-/mqtimage.png)

## Manuel

#### Afficher la configuration STP d'un VLAN

```
show spanning-tree vlan <VLAN_ID>
```

<p class="callout info">Si aucun VLAN particulier n'est configuré, mettre le **VLAN ID à 1** (par défaut).</p>

#### Définir la priorité PVSTP

```
spanning-tree vlan <VLAN_ID> priority <0-65535>
```

#### Définir le port priority

Après avoir sélectionné l'interface en question :

```
spanning-tree vlan <VLAN_ID> port-priority <0-255>
```

#### Définir le coût 

```
spanning-tree vlan <VLAN_ID> cost <COST>
```

<p class="callout info">La priorité la plus faible aura le meilleur BPDU !</p>

#### Définir un port-fast

Une fois l'interface sélectionnée, entrez les commandes suivantes :

```
spanning-tree portfast
```

```
spanning-tree bpduguard enable
```

#### Définir un port point-to-point

```
spanning-tree link-type point-to-point
```

#### Définir un port-fast edge

```
spanning-tree portfast edge
```

#### Activer le Rapid STP

```
spanning-tree mode rapid pvst
```