Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Administration d'Oracle Solaris : Services IP Oracle Solaris 10 1/13 Information Library (Français) |
Partie I Introduction à l'administration système : services IP
1. Suite de protocoles réseau TCP/IP Oracle Solaris (présentation)
Partie II Administration TCP/IP
2. Planification de votre réseau TCP/IP (tâches)
4. Planification d'un réseau IPv6 (tâches)
5. Configuration des services réseau TCP/IP et de l'adressage IPv4 (tâches)
6. Administration d'interfaces réseau (tâches)
7. Configuration d'un réseau IPv6 (tâches)
8. Gestion d'un réseau TCP/IP (tâches)
9. Dépannage des problèmes de réseau (tâches)
10. Présentation détaillée de TCP/IP et IPv4 (référence)
11. Présentation détaillée de IPv6 (référence)
12. A propos de DHCP (présentation)
13. Planification pour le service DHCP (liste des tâches)
14. Configuration du service DHCP (tâches)
15. Administration de DHCP (tâches)
16. Configuration et administration du client DHCP
17. Résolution des problèmes DHCP (référence)
18. Commandes et fichiers DHCP (référence)
19. Architecture IPsec (présentation)
20. Configuration d'IPsec (tâches)
21. Architecture IPsec (référence)
22. Protocole IKE (présentation)
23. Configuration du protocole IKE (tâches)
25. IP Filter dans Oracle Solaris (présentation)
28. Administration d'IPMP (tâches)
Partie VI Qualité de service IP (IPQoS)
29. Présentation d'IPQoS (généralités)
30. Planification d'un réseau IPQoS (tâches)
31. Création du fichier de configuration IPQoS (tâches)
32. Démarrage et maintenance d'IPQoS (tâches)
33. Utilisation de la comptabilisation des flux et de la collecte statistique (tâches)
34. IPQoS en détails (référence)
Architecture IPQoS et modèle Diffserv
Utilisation du marqueur dscpmk pour le transfert des paquets
Utilisation du marqueur dlcosmk avec les périphériques VLAN
Utilisation d'acctadm avec le module flowacct
Cette section décrit en détail les différentes parties du fichier de configuration IPQoS. La stratégie activée lors de l'initialisation 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 31, Création du fichier de configuration IPQoS (tâches).
La syntaxe du fichier de configuration IPQoS est présentée dans l'Exemple 34-3.
Cet exemple utilise les conventions suivantes :
caractères machine : informations d'ordre syntaxique décrivant les différentes parties du fichier de configuration. Comme ce style correspond à des explications, vous n'avez pas à saisir de texte.
caractères gras : texte littéral qu'il est nécessaire de saisir dans le fichier de configuration IPQoS. Vous devez toujours commencer, par exemple, le fichier de configuration IPQoS par l'instruction fmt_version.
italic type : variable que vous devez remplacer par des données descriptives de votre configuration. Vous devez toujours remplacer, par exemple, la variable action-name ou module-name par les informations relatives à votre configuration.
Exemple 34-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.
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 }
Attribue un nom à l'action.
Identifie le module IPQoS à appeler (il doit s'agir de l'un des modules présentés dans le Tableau 34-5).
Il peut s'agir des paramètres à traiter par le classificateur (statistiques globales ou prochaine action à effectuer, par exemple).
Ensemble constitué d'aucune ou de plusieurs clauses class ou filter
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 34-5 Modules IPQoS
|
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.
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 34-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) }
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.