Skip to main content

Cadres Jumbo

Dans les réseaux informatiques, les trames jumbo sont des trames dites Ethernet contenant plus de 1 500 octets de données utiles, limite fixée par la norme IEEE 802.3. Par convention, la trame Jumbo peut transporter jusqu’à 9 000 octets de données utiles, mais il existe des variantes – le terme doit donc être utilisé avec précaution.

De nombreux commutateurs Gigabit Ethernet et cartes d’interface réseau Gigabit Ethernet prennent en charge la trame Jumbo. Certains commutateurs Fast Ethernet et certaines cartes d’interface réseau Fast Ethernet le prennent également en charge.

Développement

Chaque Trame Ethernet La trame doit être traitée lorsqu’elle traverse un réseau. Il est préférable de traiter le contenu d’une seule grande trame que de traiter le même contenu divisé en trames plus petites, car cela permet de mieux utiliser le temps CPU disponible en réduisant les interruptions. Cela permet également de minimiser le nombre d’octets de surcharge et de réduire le nombre de trames à traiter. Cela revient à envoyer physiquement un paquet de papier au lieu de plusieurs enveloppes individuelles, chacune contenant une feuille. Cela permet d’économiser des enveloppes et de réduire le temps de tri.

La trame jumbo a acquis sa première notoriété lorsque Alteon WebSystems a présenté ses adaptateurs Gigabit Ethernet ACEnic. De nombreux autres vendeurs ont également adopté cette taille.

Détection d’erreurs

Les sommes de contrôle additives simples, comme celles que l’on trouve dans les transports UDP et TCP, se sont révélées inefficaces pour détecter les erreurs de bits spécifiques au bus, car ces erreurs ont tendance à s’annuler avec de simples sommations. Les tests qui ont conduit à l’introduction du RFC 3309 ont simulé l’injection d’erreurs à l’aide de données réelles et ont montré que jusqu’à 2% de ces erreurs n’étaient pas détectées.

Pour les erreurs plus importantes, la simple détection des erreurs CRC32 dans les trames Ethernet est plus susceptible d’entraîner des erreurs non détectées. Plus la taille des paquets augmente, plus il est probable que les erreurs multiples s’annulent.

Une solution de l’IETF pour accepter les trames jumbo évite de réduire l’intégrité des données de l’unité de données de service en effectuant un CRC supplémentaire au niveau de la couche de protocole réseau suivante sur Ethernet. Le transport SCTP et iSCSI utilisent le polynôme CRC de Castagnoli.

Configuration

Certains fournisseurs incluent les en-têtes dans le paramètre de taille, tandis que d’autres ne le font pas. Il s’agit soit de la taille maximale du cadre, soit de l’unité de transfert maximale. Par conséquent, il peut être nécessaire de configurer des valeurs différentes dans des appareils de différents fournisseurs pour que les paramètres correspondent. Un mélange de périphériques configurés pour cela et de périphériques non configurés pour les trames jumbo dans un réseau peut causer des problèmes de performance du réseau.

Efficacité de la bande passante

Les trames Jumbo peuvent augmenter l’efficacité du traitement Ethernet et du réseau dans les hôtes en réduisant la surcharge du protocole.

Cadres Jumbo pour bébés

Les Baby Jumbo Frames sont des trames Ethernet dont la taille est légèrement supérieure à celle autorisée par les normes IEEE Ethernet. Par exemple, ils sont nécessaires pour que l’IP/MPLS soit fourni sur des services Ethernet. Dans la plupart des implémentations, les trames utilisateur non-jumbo doivent être encapsulées dans le format de trame MPLS, qui peut à son tour être encapsulé dans un format de trame Ethernet approprié avec des valeurs Ether-Type. L’augmentation du nombre d’en-têtes supplémentaires MPLS et Ethernet signifie que la prise en charge des trames de 1 600 octets est une exigence obligatoire dans les réseaux Carrier Ethernet.

Cadre Super Jumbo

Lestrames Super Jumbo sont généralement considérées comme des trames dont la taille de la charge utile est supérieure à 9 000 octets. L’évolutivité relative du débit de données du réseau en fonction du taux de transmission des paquets est liée de manière complexe à la taille de la charge utile par paquet. Lorsque le débit binaire de puissance augmente, la taille de la charge utile des paquets doit augmenter en proportion directe pour maintenir des paramètres de synchronisation équivalents. Toutefois, cela implique de mettre à l’échelle de nombreux circuits logiques intermédiaires le long du chemin du réseau pour tenir compte de la taille maximale requise des trames.

Conseil

En rendant l’utilisation du CPU indépendante de la taille de la trame, LSO (Large Send Offload) élimine la surcharge par paquet que les trames jumbo sont censées réduire. LRO (Large Receive Offload), le pendant entrant de LSO, n’élimine pas complètement la surcharge par paquet supportée par l’UC. Par conséquent, les trames restent avantageuses pour le trafic entrant.


Vous avez d'autres questions ?

Veuillez nous contacter


Autres contenus