Gestion de la qualité de service IP dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : juillet 2014
 
 

Définition de la transmission du trafic dans le fichier de configuration IPQoS

Cette procédure indique comment définir le transfert du trafic en ajoutant des comportements par saut à une classe dans le fichier de configuration IPQoS.


Remarque -  La procédure montre comment configurer la transmission du trafic à l'aide du module de marquage dscpmk. Pour plus d'informations sur la transmission du trafic sur des systèmes VLAN à l'aide du marqueur dlclosmk, reportez-vous à la section Utilisation du marqueur dlcosmk avec les périphériques VLAN.

Avant de commencer

Cette procédure suppose que vous disposiez d'un fichier de configuration IPSQoS assorti de classes et de filtres définis. Elle poursuit la génération du fichier de configuration IPQoS de l'Example 3–1.

  1. Connectez-vous en tant qu'administrateur.

    Pour plus d'informations, reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .

  2. Si le fichier de configuration IPQoS n'est pas déjà ouvert, ouvrez-le .
  3. Recherchez la fin du dernier filtre défini.

    Par exemple, sur le serveur IPQoS Goldweb, vous devez débuter après la clause filtre suivante dans le fichier de configuration :

    filter {
            name videoout
            sport videosrv
            direction LOCAL_OUT
            class video
        }
    }

    Etant donné que cette clause filter se trouve à la fin de l'instruction action du classificateur ipgpc, vous devez insérer deux accolades : une pour la fin du filtre et la deuxième pour la fin de l'instruction action.

  4. Appelez le marqueur à l'aide d'une instruction action.
    action {
        module dscpmk
        name markAF11
    module dscpmk

    Appelle le module de marquage dscpmk.

    name markAF11

    Attribue le nom markAF11 à l'instruction action.

    La classe précédemment définie goldweb inclut une instruction next_action markAF11. Cette instruction envoie les flux de trafic vers l'instruction d'action markAF11 à l'issue du traitement par le classificateur.

  5. Définit les actions du marqueur sur le flux de trafic.
        params {
            global_stats FALSE
            dscp_map{0-63:10}
            next_action continue
        }
    }
    global_stats FALSE

    Active la collecte de statistiques pour l'instruction action du marqueur markAF11. Cependant, étant donné que la valeur FALSE est définie pour le paramètre enable_stats, les statistiques ne sont pas recueillies.

    dscp_map{0–63:10}

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

    next_action continue

    Indique qu'aucun traitement supplémentaire n'est requis sur les paquets de la classe de trafic goldweb et que ces paquets peuvent revenir dans le flux réseau.

    Un DSCP 10 donne pour instruction au marqueur d'attribuer la valeur décimale 10 (binaire 001010) à toutes les entrées de la structure dscp. Ce point de code signale que les paquets de la classe de trafic goldweb sont soumis au comportement AF11. AF11 garantit à tous les paquets de DSCP 10 un service haute priorité avec un taux de perte faible. Ainsi, le trafic sortant des client premium sur Goldweb bénéficie de la priorité la plus haute disponible pour le PHB Assured Forwarding (AF). Pour consulter le tableau des DSCP possibles pour AF, reportez-vous au Table 6–2.

  6. Démarrez une nouvelle instruction action de marqueur.
    action {
        module dscpmk
        name markEF
    module dscpmk

    Appelle le module de marquage dscpmk.

    name markEF

    Attribue le nom markEF à l'instruction action.

  7. Définissez les actions que le marqueur doit appliquer au flux de trafic.
        params {
            global_stats TRUE
            dscp_map{0-63:46}
            next_action acct
        }
    }
    global_stats TRUE

    Active la collecte des statistiques sur une classe video, chargée de sélectionner les paquets de flux vidéo.

    dscp_map{0–63:46}

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

    next_action acct

    Donne l'instruction au module dscpmk de transmettre les paquets de la classe video à l'instruction action acct après traitement par dscpmk. L'instruction acct action appelle le module flowacct.

    Le DSCP 46 demande au module dscpmk d'attribuer la valeur décimale 46 (binaire 101110) à toutes les entrées de structure dscp, dans le champ DS. Ce point de code signale que les paquets de la classe de trafic video sont soumis au comportement EF.


    Remarque - Le point de code recommandé est 46 (binaire 101110). D'autres DSCP assignent des PHB AF à un paquet.

    Le PHB EF garantit aux paquets de DSCP 46 un traitement prioritaire par les systèmes compatibles IPQoS et Diffserv. Définir des flux pour les applications nécessite un service de priorité élevée conduisant logiquement à l'attribution de PHB de type EF dans la stratégie QoS. Pour plus de détails sur le PHB EF, reportez-vous à la section PHB Expedited Forwarding (EF) (traitement accéléré).

  8. Ajoutez les DSCP que vous venez de créer dans les fichiers appropriés sur le routeur Diffserv.

    Pour plus d'informations, reportez-vous à la section Fourniture de services différenciés sur un routeur.

  9. Enregistrez les modifications apportées au fichier /etc/inet/ipqosinit.conf.
    • Si vous avez terminé d'apporter des modifications, démarrez le service ipqos.

      Reportez-vous à Démarrage du service ipqos pour des instructions spécifiques sur le démarrage ou redémarrage du service.

    • Si vous souhaitez continuer à apporter des modifications dans le fichier de configuration IPQoS, choisissez une autre tâche.

      Reportez-vous à Planification générale de la configuration IPQoS (liste de tâches) pour une liste des autres modifications qui peuvent être nécessaires.

Etapes suivantes