JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d'Oracle Solaris : Services IP     Oracle Solaris 11 Information Library (Français)
search filter icon
search icon

Informations document

Préface

Partie I Administration TCP/IP

1.  Planification du développement du réseau

2.  Eléments à prendre en compte lors de l'utilisation d'adresses IPv6

3.  Configuration d'un réseau IPv4

4.  Activation d'IPv6 sur le réseau

5.  Administration d'un réseau TCP/IP

6.  Configuration de tunnels IP

7.  Dépannage des problèmes de réseau

8.  Référence IPv4

9.  Référence IPv6

Partie II DHCP

10.  A propos de DHCP (présentation)

11.  Administration du service DHCP ISC

12.  Configuration et administration du client DHCP

13.  Commandes et fichiers DHCP (référence)

Partie III IPsec

14.  Architecture IPsec (présentation)

15.  Configuration d'IPsec (tâches)

16.  Architecture IPsec (référence)

17.  Protocole IKE (présentation)

18.  Configuration du protocole IKE (tâches)

19.  Protocole IKE (référence)

20.  IP Filter dans Oracle Solaris (présentation)

21.  IP Filter (tâches)

Partie IV Performances du réseau

22.  Présentation de l'équilibreur de charge intégré

23.  Configuration de l'équilibreur de charge intégré (tâches)

24.  Protocole de redondance de routeur virtuel (VRRP) (Présentation)

25.  Configuration VRRP - Tâches

26.  Implémentation du contrôle de congestion

Partie V Qualité de service IP (IPQoS)

27.  Présentation d'IPQoS (généralités)

28.  Planification d'un réseau IPQoS (tâches)

29.  Création du fichier de configuration IPQoS (tâches)

30.  Démarrage et maintenance d'IPQoS (tâches)

31.  Utilisation de la comptabilisation des flux et de la collecte statistique (tâches)

32.  IPQoS en détails (référence)

Architecture IPQoS et modèle Diffserv

Module de classification

Sélecteurs IPQoS

Module de mesure

Module de mesure tokenmt

Module de mesure tswtclmt

Module de marquage

Utilisation du marqueur dscpmk pour la transmission des paquets

Utilisation du marqueur dlcosmk avec les périphériques VLAN

Module flowacct

Paramètres flowacct

Table de flux

Enregistrements flowacct

Utilisation d'acctadm avec le module flowacct

Fichier de configuration IPQoS

Instruction action

Définitions des modules

Clause class

Clause filter

Clause params

Utilitaire de configuration ipqosconf

Glossaire

Index

Fichier de configuration IPQoS

Cette section décrit en détail les différentes parties du fichier de configuration IPQoS. La stratégie activée au démarrage d'IPQoS est stockée dans le fichier /etc/inet/ipqosinit.conf. Bien qu'il soit possible de modifier ce fichier, dans le cas d'un nouveau système IPQoS, il est préférable de créer un fichier de configuration sous un autre nom. Les tâches à réaliser pour appliquer et déboguer une configuration IPQoS sont présentées dans le Chapitre 29, Création du fichier de configuration IPQoS (tâches).

La syntaxe du fichier de configuration IPQoS est présentée dans l'Exemple 32-3. Cet exemple utilise les conventions suivantes :

Exemple 32-3 Syntaxe du fichier de configuration IPQoS

file_format_version ::= fmt_version version

action_clause ::= action {
     name action-name
     module module-name
     params-clause |  ""
     cf-clauses
}
action_name ::= string
module_name ::= ipgpc | dlcosmk | dscpmk | tswtclmt | tokenmt | flowacct 

params_clause ::= params { 
     parameters
     params-stats |   ""
     }
parameters ::=    prm-name-value parameters |  ""
prm_name_value ::= param-name param-value

params_stats ::= global-stats boolean

cf_clauses ::= class-clause cf-clauses |
               filter-clause cf-clauses | ""

class_clause ::= class {
     name class-name
     next_action next-action-name
     class-stats | ""
                 }
class_name  ::= string
next_action_name  ::= string
class_stats ::= enable_stats boolean
boolean ::= TRUE | FALSE

filter_clause ::= filter {
                name filter-name
                class class–name
                parameters
                }
filter_name ::= string

Le texte restant décrit chacune des principales parties du fichier de configuration IPQoS.

Instruction action

Les instructions action servent à appeler les différentsmodules IPQoS décrits à la section Architecture IPQoS et modèle Diffserv.

Lorsque vous créez le fichier de configuration IPQoS, vous devez toujours commencer par indiquer le numéro de version. Vous devez ensuite ajouter l'instruction action suivante pour appeler le classificateur :

fmt_version 1.0

action {
    module ipgpc
    name ipgpc.classify
}

Faites suivre l'instruction action du classificateur par une clause params ou une clause class.

Respectez la syntaxe suivante pour toutes les autres instructions action :

action {
name action-name
module module-name
params-clause | ""
cf-clauses
}
name action_name

Attribue un nom à l'action.

module module_name

Identifie le module IPQoS à appeler (il doit s'agir de l'un des modules présentés dans le Tableau 32-5).

params_clause

Il peut s'agir des paramètres à traiter par le classificateur (statistiques globales ou prochaine action à effectuer, par exemple).

cf_clauses

Ensemble constitué d'aucune ou de plusieurs clauses class ou filter

Définitions des modules

La définition du module désigne le module chargé de traiter les paramètres dans l'instruction action. Le fichier de configuration IPQoS peut inclure les modules suivants.

Tableau 32-5 Modules IPQoS

Nom du module
Définition
ipgpc
Classifieur IP
dscpmk
Marqueur servant à créer des DSCP dans des paquets IP
dlcosmk
Marqueur à utiliser avec les périphériques VLAN
tokenmt
Compteur de seau à jetons
tswtclmt
Compteur de fenêtre de temps
flowacct
Module de comptabilisation des flux

Clause class

Vous définissez une clause class pour chaque classe de trafic.

Respectez la syntaxe suivante pour définir les classes restantes dans la configuration IPQoS :

class {
     
      name class-name
      next_action next-action-name
}      

Pour collecter des statistiques au sujet d'une classe particulière, vous devez d'abord activer les statistiques globales dans l'instruction ipgpc.classify action. Pour plus d'informations, reportez-vous à la section Instruction action.

Utilisez l'instruction enable_stats TRUE chaque fois que vous souhaitez établir des statistiques pour une classe. Si vous n'avez pas besoin de connaître les statistiques d'une classe, il suffit de spécifier enable_stats FALSE ou de supprimer l'instruction enable_stats.

Le trafic sur un réseau IPQoS non défini de façon explicite est relégué vers la classe par défaut.

Clause filter

Les filtres sont constitués de sélecteurs qui regroupent les flux de trafic en classes. Ces sélecteurs définissent plus précisément les critères à appliquer au trafic de la classe créée dans la clause class. Si un paquet répond à tous les critères des sélecteurs du filtre de priorité supérieur, il est considéré comme un membre de la classe du filtre. Pour obtenir la liste complète des sélecteurs applicables au classificateur ipgpc, reportez-vous au Tableau 32-1.

Vous définissez les filtres dans le fichier de configuration IPQoS à l'aide d'une clause filter correspondant à la syntaxe suivante :

filter { 
       name filter-name
       class class-name 
       parameters (selectors)
       }

Clause params

La clause params contient les instructions de traitement pour le module défini dans l'instruction action. Respectez la syntaxe suivante pour la clause params :

params {
           parameters
           params-stats | ""
       }

Dans la clause params, vous utilisez les paramètres qui se rapportent au module.

La valeur params-stats définie dans la clause params est soit global_stats TRUE, soit global_stats FALSE. L'instruction global_stats TRUE a pour effet d'activer les statistiques de type UNIX pour l'instruction action à partir de laquelle les statistiques globales sont demandées. Pour afficher les statistiques, exécutez la commande kstat. Vous devez activer les statistiques de l'instruction action avant d'activer les statistiques par classe.