Guía de administración del sistema: servicios IP

ProcedureCómo crear un archivo de configuración IPQoS para un servidor web "Best-Effort"

El archivo de configuración IPQoS para un servidor web "best-effort" es ligeramente diferente al de un servidor web de nivel alto. Como muestra, en el procedimiento se utiliza el archivo de configuración del Ejemplo 34–2.

  1. Inicie una sesión en el servidor web "best-effort".

  2. Cree un archivo de configuración IPQoS con extensión .qos.


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

    El archivo /var/ipqos/userweb.qos debe comenzar con la intrucción action parcial para invocar al clasificador ipgpc. Además, la instrucción action también tiene una cláusula params para activar la recopilación de estadísticas. Si necesita una explicación de esta instrucción action, consulte la sección Cómo crear el archivo de configuración IPQoS y definir las clases de tráfico.

  3. Defina una clase que identifique el tráfico vinculado con el servidor web "best-effort".


    class {
            name userweb
            next_action markAF12
            enable_stats FALSE
        }
    
    name userweb

    Crea una clase llamada userweb para reenvíar el tráfico web de usuarios.

    next_action markAF1

    Indica al módulo ipgpc que debe transferir los paquetes de la clase userweb a la instrucción action markAF12 cuando ipgpc haya completado el procesamiento. La instrucción action markAF12 invoca al marcador dscpmk.

    enable_stats FALSE

    Activa la recopilación de estadísticas para la clase userweb. Aunque, debido a que el valor de enable_stats es FALSE, no se recopilan estadísticas para esta clase.

    Para ver una explicación de la tarea de la cláusula class, consulte la sección Cómo crear el archivo de configuración IPQoS y definir las clases de tráfico.

  4. Defina una cláusula filter para seleccionar los flujos de tráfico de la clase userweb.


       filter {
           name webout
           sport 80
           direction LOCAL_OUT
           class userweb
       }
    }
    
    name webout

    Asigna el nombre webout al filtro.

    sport 80

    Selecciona el tráfico con origen en el puerto 80, el puerto de tráfico HTTP (web).

    direction LOCAL_OUT

    Selecciona el tráfico saliente del sistema local.

    class userweb

    Identifica la clase a la que pertenece el filtro, en este caso, la clase userweb.

    Para ver una explicación de la tarea de la cláusula filter, consulte la sección Cómo definir filtros en el archivo de configuración IPQoS.

  5. Inice la instrucción action para invocar al marcador dscpmk.


    action {
        module dscpmk
        name markAF12
    
    module dscpmk

    Invoca al módulo de marcador dscpmk.

    name markAF12

    Asigna el nombre markAF12 a la instrucción action .

    La clase definida previamente userweb incluye una instrucción next_action markAF12. Esta instrucción envía flujos de tráfico a la instrucción action markAF12 cuando el clasificador finaliza el procesamiento.

  6. Defina parámetros que debe usar el marcador para procesar el flujo de tráfico.


        params {
            global_stats FALSE
            dscp_map{0-63:12}
            next_action continue
        }
    }
    
    global_stats FALSE

    Activa la recopilación de estadísticas para la instrucción action del marcador markAF12. Aunque, debido a que el valor de enable_stats es FALSE, no se recopilan estadísticas.

    dscp_map{0–63:12}

    Asigna un valor DSCP de 12 a los encabezados de paquetes de la clase de tráfico userweb, que esté procesando el marcador en ese momento.

    next_action continue

    Indica que no es necesario más procesamiento en los paquetes de la clase de tráfico userweb, y que los paquetes pueden volver al flujo de red.

    El valor DSCP de 12 indica al marcador que debe definir todas las entradas del mapa dscp en el valor decimal 12 (binario 001100). Este punto de código indica que los paquetes de la clase de tráfico userweb están sujetos al comportamiento por salto AF12. AF12 garantiza que todos los paquetes con el DSCP de valor 12 en el campo DS reciben un servicio de probabilidad de descarte media y prioridad alta.

  7. Cuando haya completado el archivo de configuración IPQoS, aplique la configuración.

Véase también