Le fichier de configuration IPQoS d'un serveur Web au mieux diffère légèrement du fichier de configuration IPQoS utilisé par un serveur Web de niveau premium. La procédure utilise le fichier de configuration illustré à l'Exemple 34–2.
Connectez-vous au serveur Web au mieux.
Produisez un nouveau fichier de configuration IPQoS suivi de l'extension .qos.
fmt_vesion 1.0 action { module ipgpc name ipgpc.classify params { global_stats TRUE } |
Le fichier /var/ipqos/userweb.qos doit commencer par l'instruction partielle action visant à appeler le classificateur ipgpc. En outre, l'instruction action possède une clause params en mesure d'activer le recueil de statistiques. Pour obtenir une explication de l'instruction action, reportez-vous à la section Création du fichier de configuration IPQoS et définition des classes de trafic.
Définissez une classe identifiant le trafic lié au serveur Web au mieux.
class { name userweb next_action markAF12 enable_stats FALSE } |
Crée une classe appelée userweb pour la transmission du trafic Web émanant des utilisateurs.
Demande au module ipgpc de transmettre les paquets de la classe userweb à l'instruction action markAF12 après traitement par ipgpc. L'instruction action markAF12 appelle le module dscpmk.
Active le recueil de statistiques pour la classe userweb. Néanmoins, étant donné que la valeur FALSE est définie pour le paramètre enable_stats, la collecte de statistiques ne se produit pas.
Pour obtenir une explication de la tâche de la clause class, reportez-vous à la section Création du fichier de configuration IPQoS et définition des classes de trafic.
Définissez une clause filter pour sélectionner les flux de trafic pour la classe userweb.
filter { name webout sport 80 direction LOCAL_OUT class userweb } } |
Attribue le nom webout au filtre.
Sélectionne le trafic par le port source 80, port réservé au trafic (Web) HTTP.
Affine la sélection du trafic sortant provenant du système local.
Identifie la classe à laquelle le filtre appartient, dans cette instance, il s'agit de la classe userweb.
Pour obtenir une explication de la tâche liée à la clause filter, reportez-vous à la section Définition des filtres dans le fichier de configuration IPQoS.
Commencez l'instruction action en appelant le marqueur dscpmk.
action { module dscpmk name markAF12 |
Sollicite le module de marquage dscpmk.
Attribue le nom markAF12 à l'instruction action.
La classe précédemment définie userweb inclut une instruction next_action markAF12. Cette instruction envoie les flux de trafic vers l'instruction action markAF12 à l'issue du traitement par le classificateur.
Définissez les paramètres pour le marqueur à utiliser pour traitement du flux de trafic.
params { global_stats FALSE dscp_map{0-63:12} next_action continue } } |
Active la collecte de statistiques pour l'instruction action markAF12 du marqueur. Néanmoins, étant donné que la valeur FALSE est définie pour le paramètre enable_stats, la collecte de statistiques n'a pas lieu.
Attribue un DSCP égal à 12 aux en-têtes de paquets de la classe de trafic userweb actuellement traitée par le marqueur.
Indique qu'aucun traitement supplémentaire n'est requis pour les paquets de la classe de trafic userweb et que ces paquets peuvent revenir dans le flux réseau.
Un DSCP 12 donne pour instruction au marqueur d'attribuer la valeur décimale 12 (binaire 001100) à toutes les entrées de la structure dscp. Ce point de code signale que les paquets de la classe de trafic userweb sont soumis au comportement AF12. AF12 garantit à tous les paquets de DSCP 12 un service haute priorité avec un taux de perte moyen.
Lorsque vous terminez le fichier de configuration IPQoS, appliquez la configuration.
Pour ajouter des classes et d'autres configurations aux flux de trafic provenant d'applications, reportez-vous à la section Configuration d'un fichier de configuration IPQoS pour un serveur d'application.
Pour configurer les comportements par pas sur un routeur, reportez-vous à la section Configuration d'un routeur dans un réseau compatible IPQoS .
Pour activer le fichier de configuration IPQoS, reportez-vous à la section Application d'une nouvelle configuration aux modules de noyau IPQoS.