Guide d'administration système : services IP

ProcedureConfiguration d'un fichier de configuration IPQoS pour un serveur d'application

  1. Connectez-vous au serveur IPQoS et générez un nouveau fichier de configuration IPQoS suivi de l'extension .qos.

    Par exemple, créez le fichier /var/ipqos/BigAPPS.qos pour le serveur d'application. Commencez par les phrases suivantes pour lancer l'instruction action visant à appeler le classificateur ipgpc :


    fmt_version 1.0
    
    action {
        module ipgpc
        name ipgpc.classify
        params {
            global_stats TRUE
        }    
    

    Pour obtenir une explication de l'instruction action d'ouverture, reportez-vous à la section Création du fichier de configuration IPQoS et définition des classes de trafic.

  2. Créez des classes pour sélectionner le trafic de trois applications situées sur le serveur BigAPPS.

    Ajoutez les définitions de classe après l'instruction action de départ.


        class {
            name smtp
            enable_stats FALSE
            next_action markAF13
        }
        class {
            name news
            next_action markAF21
        }
        class {
            name ftp
            enable_stats TRUE
            next_action meterftp
        }       
    
    name smtp

    Crée une classe appelée smtp qui intègre les flux de trafic de messagerie électronique à gérer par l'application SMTP.

    enable_stats FALSE

    Active le recueil de statistiques pour la classe smtp. Cependant, étant donné que la valeur FALSE est définie pour le paramètre enable_stats, les statistiques de cette classe ne sont pas recueillies.

    next_action markAF13

    Demande au module ipgpc de transmettre les paquets de la classe smtp à l'instruction action markAF13 après traitement par ipgpc.

    name news

    Crée une classe appelée news qui intègre les flux d'informations sur le réseau à gérer par l'application NNTP.

    next_action markAF21

    Donne l'instruction au module ipgpc de transmettre les paquets de la classe news à l'instruction markAF21 après traitement par ipgpc.

    name ftp

    Crée une classe appelée ftp qui traite le trafic sortant géré par l'application FTP.

    enable_stats TRUE

    Active le recueil de statistiques pour la classe ftp.

    next_action meterftp

    Demande au module ipgpc de transmettre les paquets de la classe ftp à l'instruction action meterftp après traitement par ipgpc.

    Pour plus d'informations sur la définition des classes, reportez-vous à la section Création du fichier de configuration IPQoS et définition des classes de trafic.

  3. Définissez des clauses filter afin de sélectionner le trafic des classes définies à l'étape 2.


        filter {
            name smtpout
            sport smtp
            class smtp
        }
        filter {
            name newsout
            sport nntp
            class news
        }
            filter {
            name ftpout
            sport ftp
            class ftp
        }
            filter {
            name ftpdata
            sport ftp-data
            class ftp
        }
    }
    
    name smtpout

    Attribue le nom smtpout au filtre.

    sport smtp

    Sélectionne le trafic transitant par le port source 25 représentant le port consacré à l'application sendmail (SMTP).

    class smtp

    Identifie la classe à laquelle le filtre appartient, dans cette instance, il s'agit de la classe smtp.

    name newsout

    Attribue le nom newsout au filtre.

    sport nntp

    Sélectionne le trafic transitant par le port source nntp, couramment utilisé pour l'application d'informations réseau (NNTP).

    class news

    Identifie la classe à laquelle le filtre appartient, dans cette instance, il s'agit de la classe news.

    name ftpout

    Attribue le nom ftpout au filtre.

    sport ftp

    Sélectionne les données de contrôle passant par le port source 21, port réservé au trafic FTP.

    name ftpdata

    Attribue le nom ftpdata au filtre.

    sport ftp-data

    Sélectionne les données de contrôle passant par le port source 21, port réservé aux données de trafic FTP.

    class ftp

    Identifie la classe à laquelle les filtres ftpout et ftpdata appartiennent. Dans cet exemple, il s'agit de ftp.

Voir aussi