Guide d'administration système : services IP

ProcedureCréation d'un fichier de configuration IPQoS pour un serveur Web au mieux

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.

  1. Connectez-vous au serveur Web au mieux.

  2. 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.

  3. Définissez une classe identifiant le trafic lié au serveur Web au mieux.


    class {
            name userweb
            next_action markAF12
            enable_stats FALSE
        }
    
    name userweb

    Crée une classe appelée userweb pour la transmission du trafic Web émanant des utilisateurs.

    next_action markAF1

    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.

    enable_stats FALSE

    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.

  4. 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
       }
    }
    
    name webout

    Attribue le nom webout au filtre.

    sport 80

    Sélectionne le trafic par le port source 80, port réservé au trafic (Web) HTTP.

    direction LOCAL_OUT

    Affine la sélection du trafic sortant provenant du système local.

    class userweb

    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.

  5. Commencez l'instruction action en appelant le marqueur dscpmk.


    action {
        module dscpmk
        name markAF12
    
    module dscpmk

    Sollicite le module de marquage dscpmk.

    name markAF12

    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.

  6. 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
        }
    }
    
    global_stats FALSE

    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.

    dscp_map{0–63:12}

    Attribue un DSCP égal à 12 aux en-têtes de paquets de la classe de trafic userweb actuellement traitée par le marqueur.

    next_action continue

    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.

  7. Lorsque vous terminez le fichier de configuration IPQoS, appliquez la configuration.

Voir aussi