Aller au contenu

PCP : Priority Code Point

Réseau

PCP : Priority Code Point, champ de 3 bits de l'étiquette VLAN (Virtual Local Area Network) IEEE 802.1Q qui porte la priorité d'une trame Ethernet, hérité de la norme IEEE 802.1p. « Le code de priorité », par analogie avec le tampon « urgent » sur une enveloppe : huit niveaux possibles, et un facteur qui ne le regarde que s'il y a la queue au guichet.

Emplacement : L'étiquette 802.1Q de 4 octets contient le TPID (Tag Protocol Identifier, 0x8100), puis PCP sur 3 bits, DEI (Drop Eligible Indicator) sur 1 bit et l'identifiant de VLAN sur 12 bits. PCP offre donc huit valeurs, de 0 à 7.

Classes : La norme recommande une correspondance entre valeurs et types de trafic : 1 pour l'arrière-plan, 0 pour le meilleur effort, puis en montant jusqu'à 5 pour la voix, 6 et 7 pour le contrôle du réseau. La valeur 1 est donc moins prioritaire que 0, détail que les configurations écrites de mémoire oublient régulièrement.

Portée : PCP ne vit que dans une trame étiquetée : sur un port d'accès, l'étiquette est retirée et la priorité avec elle. Pour traverser des routeurs, elle se traduit vers le marquage DSCP (Differentiated Services Code Point) de l'en-tête IP, et inversement.

Homonyme : Le même sigle désigne aussi le Port Control Protocol (RFC 6887), qui permet à un hôte de demander une redirection de port à un équipement de traduction d'adresses. Le contexte suffit en général à départager.

Ce qui arrive si on s'en passe

Sans marquage de priorité en couche 2, les trames de téléphonie et de vidéo attendent dans la même file que les sauvegardes et les mises à jour : un gros transfert sur un lien chargé suffit à hacher les appels. Le problème inverse existe : un commutateur qui fait confiance au PCP reçu d'un poste quelconque laisse celui-ci s'attribuer la priorité maximale, passer devant tout le monde et affamer les files plus basses. On ne fait donc confiance au marquage que sur les ports qui raccordent des équipements connus, comme les téléphones, et on le réécrit ailleurs.

Explication de la marmotte

Sur un réseau d'entreprise, certaines données sont pressées, comme la voix d'un appel téléphonique, et d'autres peuvent attendre, comme une sauvegarde. Le PCP est une petite étiquette de priorité, notée de 0 à 7, collée sur chaque message. Quand le réseau est encombré, les boîtiers de raccordement font passer d'abord les messages les plus prioritaires. Cela ne change rien quand tout est fluide, mais évite que les appels soient hachés aux heures de pointe.

Où ce terme est utilisé

← Tout le glossaire