Descripción de los perfiles de control de tráfico de CoS
Un perfil de control de tráfico define el ancho de banda de salida y las características de programación de los conjuntos de clases de reenvío (grupos de prioridad). Las clases de reenvío (que se asignan a las colas de salida) que pertenecen a un conjunto de clases de reenvío (fc-set) comparten el ancho de banda que asigna al conjunto fc en el perfil de control de tráfico.
Esta arquitectura de programación jerárquica de dos niveles ofrece flexibilidad a la hora de asignar recursos entre las clases de reenvío, y también:
Asigna una parte del ancho de banda del puerto a un conjunto fc. Los recursos de puerto se definen para el conjunto fc en un perfil de control de tráfico.
Asigna el ancho de banda fc-set entre las clases de reenvío (colas) que pertenecen al fc-set. Una asignación de programador adjunta al perfil de control de tráfico define la cantidad de recursos del fc-set que puede usar cada clase de reenvío.
Asociar un conjunto fc y un perfil de control de tráfico a un puerto define las propiedades jerárquicas de programación del grupo y las clases de reenvío que pertenecen al grupo.
La capacidad de crear fc-sets admite la selección mejorada de transmisión (ETS), la cual se describe en IEEE estándar 802.1Qaz. Cuando un conjunto fc no utiliza el ancho de banda del puerto asignado, ETS comparte el exceso de ancho de banda del puerto entre otros conjuntos fc del puerto en proporción a su ancho de banda mínimo garantizada (velocidad garantizada). Esto utiliza el ancho de banda del puerto mejor que los planes de programación que reservan el ancho de banda para grupos, incluso si no se utiliza ese ancho de banda. ETS comparte el ancho de banda de puertos no utilizado, por lo que los grupos de tráfico que necesitan ancho de banda adicional pueden usarla si el ancho de banda está disponible, a la vez que se conserva la capacidad de especificar el ancho de banda mínimo garantizada para los grupos de tráfico.
Los perfiles de control de tráfico definen las siguientes propiedades de CoS para fc-sets:
Ancho de banda mínimo garantizada: también conocido como velocidad de información comprometida (CIR). Esta es la cantidad mínima de ancho de banda del puerto que recibe el grupo de prioridad. Las prioridades del grupo de prioridad reciben su ancho de banda mínimo garantizada como parte del ancho de banda mínimo garantía del grupo de prioridad. La
guaranteed-rate
instrucción define el ancho de banda mínimo garantizada.Nota:No puede aplicar un perfil de control de tráfico con un ancho de banda mínimo garantizada a un grupo de prioridad que incluya colas de prioridad estricta y alta.
Exceso de ancho de banda compartido (adicional): cuando los grupos de prioridad en un puerto no consumen la cantidad completa de ancho de banda asignado a ellos o hay un ancho de banda de vínculo no asignado disponible, los grupos de prioridad pueden contender por ese ancho de banda adicional si lo necesitan. Las prioridades del grupo de prioridad contenden por un ancho de banda adicional como una parte del ancho de banda adicional del grupo de prioridad. La cantidad de ancho de banda adicional que puede contender un grupo de prioridad es proporcional al ancho de banda mínimo garantía del grupo de prioridad (velocidad garantizada).
Ancho de banda máximo: también conocido como velocidad máxima de información (PIR). Esta es la cantidad máxima de ancho de banda del puerto que recibe el grupo de prioridad. Las prioridades del grupo de prioridad reciben su ancho de banda máximo como una parte del ancho de banda máximo del grupo de prioridad. La
shaping-rate
instrucción define el ancho de banda máximo.Programación de colas: cada perfil de control de tráfico incluye una asignación de programador. La asignación del programador asigna clases de reenvío (prioridades) a programadores para definir las características de programación de las clases de reenvío individuales en el fc-set. Los recursos programados para cada clase de reenvío representan partes de los recursos que el perfil de control de tráfico programa para todo el conjunto fc, no partes del ancho de banda total del vínculo. La
scheduler-maps
instrucción define la asignación de clases de reenvío a programadores.