Dans une architecture de qualité de service (QoS) basée sur le modèle DiffServ, la classe Expedited Forwarding (EF) représente le plus haut niveau de priorité pour le trafic applicatif standard. Initialement introduite par la RFC 2598 puis actualisée par la RFC 3246, cette classe garantit un délai minimal, une gigue imperceptible et une perte de paquets quasiment nulle, simulant ainsi le comportement d’une liaison dédiée à travers un réseau commuté ou routé.
Comprendre le codage binaire : DSCP 46 vs ToS 184
Le champ Differentiated Services (DS Field) remplace l’ancien octet Type of Service (ToS) de l’en-tête IPv4. Ce champ utilise 6 bits pour définir le point de code DSCP, tandis que les 2 bits restants sont réservés à la notification explicite de congestion (ECN).
Pour la classe EF, les 6 bits DSCP sont fixés à la valeur binaire 101110, ce qui correspond au chiffre décimal 46. Toutefois, certains outils d’analyse réseau ou anciens équipements lisent encore la valeur sur l’octet ToS complet. En décalant les 6 bits vers la gauche (10111000 en binaire), on obtient alors la valeur 184 en décimal (ou 0xB8 en hexadécimal). Savoir jongler entre la valeur 46 et la valeur 184 évite bien des erreurs d’interprétation lors de captures de paquets avec des outils de diagnostic réseau.
Cas d’usage : quand appliquer l’Expedited Forwarding ?
Le traitement EF est spécifiquement conçu pour les applications temps réel qui ne supportent ni la mise en mémoire tampon prolongée, ni les réémissions de paquets. Le cas d’école reste le flux audio RTP de la téléphonie sur IP (VoIP), ainsi que les flux de visioconférence interactive critique.
Pour poser les bases de la priorisation sur vos équipements avant d’appliquer ce type de règle, vous pouvez consulter notre mémo sur la mise en place d’une simple QOS. Les paquets de contrôle et de signalisation (comme SIP ou H.323), quant à eux, n’utilisent généralement pas EF mais plutôt des classes CS3 ou AF31, car ils nécessitent de la fiabilité plutôt qu’une latence ultra-faible.
Mécanisme de traitement et mise en œuvre (LLQ)
Au niveau des routeurs et commutateurs, le comportement par saut (Per-Hop Behavior ou PHB) associé à EF s’appuie le plus souvent sur une file d’attente à priorité stricte, intégrée au mécanisme Low Latency Queuing (LLQ) :
- Service prioritaire : Dès qu’un paquet marqué DSCP 46 arrive dans l’équipement, il est immédiatement transmis avant les autres files d’attente (comme les classes Best Effort ou Assured Forwarding).
- Régulation obligatoire (Policing) : La file prioritaire doit impérativement être bridée par un policer. Si le volume de trafic EF dépasse le seuil configuré, l’excédent est rejeté ou rétrogradé pour éviter de saturer le lien et d’affamer les autres flux métiers.
- Bande passante réservée : En pratique, il est recommandé de ne pas allouer plus de 33 % de la bande passante globale d’un lien physique au trafic EF.
Sur les postes de travail et serveurs d’entreprise, ces marquages peuvent être injectés directement à la source via des stratégies de groupe (GPO) ou inspectés à l’aide de lignes de commandes indémodables Windows afin de valider le comportement des adaptateurs réseau.
