Qualité de service (QoS)
Mesurer ce dont chaque application a besoin, classer et marquer le trafic, choisir les files d'attente et donner la priorité à la voix, sur commutateurs et routeurs Cisco.
SIO2 · semestre 33 h (cours + TP)Bloc 2 – SISRMémo · Portail SIO
L'essentiel
- La QoS ne crée pas de débit : elle répartit celui qui existe, et n'agit qu'en cas de congestion.
- Quatre mesures : débit, latence, gigue, perte. Voix : latence < 150 ms, gigue < 30 ms, perte < 1 %.
- DiffServ : classer, marquer au plus près de la source, traiter aux goulots d'étranglement.
- CoS : 3 bits PCP de l'étiquette 802.1Q, couche 2, 0 à 7. DSCP : 6 bits de l'en-tête IP, couche 3, de bout en bout.
- Voix = EF (46), CoS 5 ; signalisation CS3 ; visioconférence AF41 ; défaut BE (0).
- Frontière de confiance au commutateur d'accès : on croit les téléphones détectés, jamais les postes.
- VLAN voix :
switchport voice vlan 40, le PC derrière le téléphone garde son VLAN de données. - LLQ = file prioritaire plafonnée pour la voix + débits garantis pour les autres classes ; la priorité stricte seule affame les autres.
- Limitation : l'excédent est jeté ; lissage : il est retardé.
- MQC :
class-map→policy-map→service-policy output; vérifier avecshow policy-map interface.
À retenir
La QoS n'agit que lorsqu'il y a congestion, et elle ne crée pas de bande passante : elle répartit celle qui existe. Elle se règle surtout aux goulots d'étranglement (liaison WAN, accès Internet, lien montant d'un commutateur d'accès).
Commandes clés
| Pour… | Commandes (Cisco IOS) |
|---|---|
| Port d'un téléphone | switchport access vlan 20 · switchport voice vlan 40 · spanning-tree portfast |
| Confiance (2960 réel) | mls qos · mls qos trust device cisco-phone · mls qos trust cos |
| Reconnaître la voix | class-map match-any VOIX · match ip dscp ef |
| Traiter | policy-map QOS-WAN · class VOIX · priority percent 30 · class class-default · fair-queue |
| Appliquer | interface s0/0/0 · service-policy output QOS-WAN |
| Vérifier | show policy-map interface s0/0/0 · show mls qos interface fa0/20 · show cdp neighbors |
| Mesurer | iperf3 -s puis iperf3 -c SERVEUR -u -b 1M (débit, gigue, pertes) |