Le classificateur ipgpc prend en charge un grand nombre de sélecteurs que vous pouvez utiliser dans la clause filter du fichier de configuration IPQoS. Lorsque vous définissez un filtre, veillez à n'utiliser que le minimum de sélecteurs nécessaire à la récupération du trafic d'une classe particulière. Le nombre de filtres défini peut avoir des conséquences sur les performances du protocole IPQoS.
Le tableau suivant dresse la liste des sélecteurs disponibles pour ipgpc.
Tableau 37–1 Sélecteurs de filtre pour le classificateur IPQoS
Sélecteur |
Argument |
Informations sélectionnées |
---|---|---|
saddr |
Numéro d'adresse IP. |
Adresse source. |
daddr |
Numéro d'adresse IP. |
Adresse de destination. |
sport |
Numéro du port ou nom du service comme indiqué dans le fichier /etc/services. |
Port source à partir duquel provient une classe de trafic. |
dport |
Numéro du port ou nom du service comme indiqué dans le fichier /etc/services. |
Port de destination auquel une classe de trafic est liée. |
protocol |
Numéro ou nom de protocole comme indiqué dans le fichier /etc/services. |
Protocole à utiliser par cette classe de trafic. |
dsfield |
Point de code DS (DSCP) d'une valeur comprise dans l'intervalle 0–63. |
DSCP définissant un comportement de transmission à appliquer au paquet. Si ce paramètre est spécifié, le paramètre dsfield_mask doit également être spécifié. |
dsfield_mask |
Masque de bits d'une valeur comprise entre 0 et 255. |
Utilisé conjointement avec le sélecteur dsfield. dsfield_mask est appliqué au sélecteur dsfield pour déterminer les bits qu'il faut faire correspondre. |
if_name |
Nom de l'interface. |
Interface à utiliser pour le trafic entrant et le trafic sortant d'une classe particulière. |
user |
Numéro de l'identifiant utilisateur UNIX ou nom d'utilisateur à sélectionner. Si aucun identifiant utilisateur ou nom d'utilisateur ne se trouve dans le paquet, le paramètre par défaut –1 est appliqué. |
ID utilisateur fourni à une application. |
projid |
Numéro de l'ID du projet à sélectionner. |
ID du projet fourni à une application. |
priority |
Numéro de la priorité. La priorité la plus basse est de 0. |
Priorité attribuée aux paquets de cette classe. La priorité sert à classer les filtres selon leur importance dans une même classe. |
direction |
Cet argument correspond à l'un des éléments suivants : |
Direction du flux du paquet de la machine IPQoS. |
LOCAL_IN |
Trafic local d'entrée au système IPQoS. |
|
LOCAL_OUT |
Trafic local de sortie au système IPQoS. |
|
FWD_IN |
Trafic d'entrée à transférer. |
|
FWD_OUT |
Trafic de sortie à transférer. |
|
precedence |
Valeur du niveau de priorité. Le niveau de priorité le plus élevé est de 0. |
Le niveau de priorité sert à classer les filtres de même priorité. |
ip_version |
V4 ou V6 |
Schéma d'adressage utilisé par les paquets. Il s'agit de IPv4 ou de IPv6. |