IPQoS posibilita la arquitectura de servicios diferenciados (Diffserv) definida por el grupo de trabajo de servicios diferenciados de IETF (Internet Engineering Task Force). En Oracle Solaris, IPQoS se implementa en el nivel de IP de la pila de protocolo TCP/IP.
Utilizando IPQoS, puede proporcionar diferentes niveles de servicio de red para clientes seleccionados y aplicaciones específicas. Los diferentes niveles de servicios se denominan servicios diferenciados. Los servicios diferenciados que se proporcionan a los clientes pueden estar basados en una estrucutra de niveles de servicio que su compañía ofrezca a los clientes. También puede ofrecer servicios diferenciados según las prioridades definidas para aplicaciones o usuarios de la red.
Para proporicionar calidad de servicio se deben llevar a cabo las siguientes actividades:
Delegar los niveles de servicio a diferentes gurpos, como clientes o departamentos de una empresa
Priorizar los servicios de red que se ofrecen a grupos o aplicaciones específicos
Descubrir y eliminar áreas de cuello de botella de la red y otros tipos de congestión
Supervisar el rendimiento de la red y proporcionar estadísticas de rendimiento
Regular el ancho de banda hasta y desde recursos de red
IPQoS proporciona las siguientes funciones:
ipqosconf Herramienta de línea de comandos para configurar la directiva QoS
Clasificador que selecciona acciones basadas en filtros que configuran la directiva QoS de la organización
Módulo de medición para medir el tráfico de red que cumple el modelo Diffserv
Diferenciación del servicio basada en la posibilidad de marcar el encabezado IP de un paquete con información de redirección
Módulo de control de flujo que realiza un seguimiento de las estadísticas de flujo de tráfico
Seguimiento de las estadísticas de clases de tráfico mediante el uso del comando UNIX® kstat
Compatibilidad con la arquitectura SPARC® y x86
Compatibilidad con direcciones IPv4 e IPv6
Interoperatividad con la arquitectura de seguridad IPsec
Compatibilidad con marcados de prioridad de usuario 802.1D para redes de área local virtuales (VLAN)
Puede obtener información sobre servicios diferenciados y calidad del servicio de diferentes fuentes impresas y en línea.
Si necesita más información sobre la teoría y la práctica de la calidad del servicio, consulte los siguientes libros:
Ferguson, Paul y Geoff Huston. Quality of Service. John Wiley & Sons, Inc., 1998.
Kilkki, Kalevi. Differentiated Services for the Internet. Macmillan Technical Publishing, 1999.
IPQoS cumple las especificaciones descritas en las siguientes RFC y borradores de Internet:
RFC 2474, Definición del campo de servicios diferenciados (DS) en los encabezados IPv4 e IPv6: describe una mejora del campo de tipo de servicio (ToS) o campos DS de los encabezados de paquetes IPv4 e IPv6 para admitir servicios diferenciados.
RFC 2475, An Architecture for Differentiated Services: proporciona una descripción detallada de la organización y de los módulos de la arquitectura Diffserv.
RFC 2597, Assured Forwarding PHB Group: describe cómo funciona el comportamiento por salto del reenvío asegurado (AF).
RFC 2598, An Expedited Forwarding PHB: describe cómo funciona el comportamiento por salto de reenvío acelerado (EF).
Borrador de Internet, Un modelo de administración informal para enrutadores Diffserv: presenta un modelo para implementar la arquitectura Diffserv en enrutadores.
El grupo de trabajo sobre servicios diferenciados del IETF mantiene un sitio web con vínculos a borradores de Internet sobre Diffserv: http://www.ietf.org/html.charters/diffserv-charter.html.
Los fabricantes de enrutadores, como Cisco Systems y Juniper Networks, proporcionan información en sus sitios web corporativos sobre cómo implementar servicios diferenciados en sus productos.
La documentación de IPQoS incluye las siguientes páginas man:
ipqosconf(1M) - Describe el comando para definir el archivo de configuración IPQoS
ipqos(7ipp) – Describe la implementación IPQoS del modelo de arquitectura Diffserv
ipgpc(7ipp) – Describe la implementación IPQoS de un clasificador Diffserv
tokenmt(7ipp) – Describe el medidor IPQoS tokenmt
tswtclmt(7ipp) – Describe el medidor IPQoS tswtclmt
dscpmk(7ipp) – Describe el módulo marcador DSCP
dlcosmk(7ipp) – Describe el módulo marcador de prioridad de usuario IPQoS 802.1D
flowacct(7ipp)– Describe el módulo de control de flujo IPQoS
acctadm(1M): describe el comando de configuración de funciones de contabilidad ampliada de Oracle Solaris. El comando acctadm incluye extensiones IPQoS.