Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

3.8. net_cls

Le sous-système net_cls repère les paquets réseau avec un identifiant de classe (classid) qui permet au contrôleur de trafic Linux (tc) d'identifier les paquets provenant d'un groupe de contrôle particulier. Le contrôleur de trafic peut être configuré de manière à assigner différentes priorités à des paquets provenant de différents groupes de contrôle.
net_cls.classid
net_cls.classid contient une valeur seule sous format hexadécimal indiquant un descripteur (ou handle) de contrôle du trafic. Par exemple, 0x100001 représente le handle conventionnellement écrit sous le format utilisé par iproute2 : 10:1.
Le format de ces descripteurs (handles) est comme suit : 0xAAAABBBB, où AAAA est le numéro majeur en hexadécimal et où BBBB est le numéro mineur en hexadécimal. Vous pouvez ainsi omettre d'inclure les zéros du début : 0x10001 est la même chose que 0x00010001, et représente 1:1.
Reportez-vous à la page man de tc afin d'apprendre comment configurer le contrôleur de trafic pour qu'il utilise les handles que net_cls ajoute aux paquets réseau.