Modelado del tráfico de retransmisión de tramas para VoIP y

Anuncio
Modelado del tráfico de retransmisión de tramas para VoIP y VoFR
Contenidos
Introducción
Antes de comenzar
Convenciones
Requisitos previos
Componentes utilizados
Descripción general de formación de tráfico de retransmisión de tramas
Diagrama de la red
Ejemplo de escenario: modelado del tráfico de retransmisión de tramas sólo para datos
FRTS para PVC de datos
Comandos FRTS importantes
Modelado del tráfico de retransmisión de tramas para voz
Ejemplo de escenario: modelado de tráfico de Frame Relay para voz
Configuración del modelado del tráfico para voz en IP (VoIP) sobre Frame Relay
Configuración de modelado del tráfico para Voz en Frame Relay (VoFR)
Comandos FRTS importantes
Verificación y resolución de problemas
Verificar la configuración de IOS
Introducción
En este documento se proporcionan directrices para configurar el modelado del tráfico de retransmisión de tramas (FRTS) en las aplicaciones de
voz.
La configuración de FRTS para tráfico de voz es diferente de la de modelado de tráfico sólo para datos, en particular si se necesita calidad de voz.
Cuando se configura FRTS para conseguir calidad de voz, se producen repercusiones sobre el tráfico de datos como, por ejemplo, un desempeño
inferior debido a restricciones de ancho de banda del modelado del tráfico. El usuario tiene la última palabra a la hora de decidir si dará prioridad
al desempeño de los datos o a la calidad de voz.
Antes de comenzar
Convenciones
Si desea obtener más información sobre las convenciones del documento, consulte las Convenciones sobre consejos técnicos de Cisco.
Requisitos previos
No hay requisitos previos específicos para este documento.
Componentes utilizados
Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.
Descripción general de formación de tráfico de retransmisión de tramas
FRTS ofrece parámetros útiles para administrar la congestión del tráfico en las redes de Frame Relay y elimina los cuellos de botella en las redes
de Frame Relay con conexiones de alta velocidad con el sitio central y conexiones de velocidad baja con los sitios secundarios. Puede configurar
los valores de límite de velocidad de modo que se limite la velocidad a la que se envía información desde el circuito virtual (VC) del sitio central.
A continuación, proporcionamos definiciones relevantes en el ámbito de FRTS:
Término
Definición
Velocidad (en bits por segundo) que el proveedor de
retransmisión de tramas garantiza para transferir datos. El
proveedor de servicios de Frame Relay define los valores
Committed
Information Rate
(CIR)
CIR y el usuario los configura en el router.
Nota: La velocidad de acceso del puerto o la interfaz puede
ser superior a CIR. La velocidad se calcula en promedio
sobre un intervalo de medición de la velocidad
comprometida.
Número máximo de bits que la red de retransmisión de
Ráfaga comprometida
tramas se compromete a transferir durante el intervalo de
(Bc)
medición de velocidad comprometida (Tc). Tc = Bc / CIR.
Ráfaga en exceso
(Be)
Número máximo de bits no comprometidos que el switch de
retransmisión de tramas intenta transferir por encima de la
CIR durante el intervalo de medición de velocidad
comprometida (Tc).
Intervalo de tiempo en el que se transmiten los bits Bc o (Bc+
Intervalo de medición Be). Tc se calcula como Tc = Bc / CIR. El valor Tc no se
de velocidad
configura directamente en los routers Cisco. Se calcula luego
comprometida (Tc)
de configurar los valores Bc y CIR. El Tc no puede exceder
los 125 ms.
Bit en el encabezado de la trama de retransmisión de tramas
Notificación explícita que indica congestión en la red. Cuando un switch de
de la congestión en el retransmisión de tramas detecta una congestión, activa el bit
reenvío (BECN)
BENC de las tramas destinadas al router de origen y ordena
al router que reduzca la velocidad de transmisión.
Diagrama de la red
El diagrama siguiente ilustra la topología de la red en los ejemplos de escenario utilizados en este documento:
Ejemplo de escenario: modelado del tráfico de retransmisión de tramas sólo para datos
Supongamos que tenemos el escenario siguiente: un circuito de retransmisión de tramas de 128 Kbps con un PVC de CIR de 64 Kbps. El usuario
desea generar ráfagas a la velocidad de puerto (128 Kbps) y disminuir a la velocidad CIR (64 kbps) si se reciben BECN para evitar una pérdida
de datos.
FRTS para PVC de datos
A continuación, indicamos una configuración de FRTS típica para PVC de datos:
!--- Resultado suprimido.
interface Serial1
no ip address
no ip directed-broadcast
encapsulation frame-relay
no fair-queue frame-relay traffic-shaping
!
interface Serial1.100 point-to-point
ip address 1.1.1.1 255.255.255.0
no ip directed-broadcast
frame-relay interface-dlci 100
class my_net
!
!--- Resultado suprimido.
!
map-class frame-relay my_net
frame-relay adaptive-shaping becn
frame-relay cir 128000
frame-relay bc 8000
frame-relay be 8000
frame-relay mincir 64000
Comandos FRTS importantes
frame-relay traffic-shaping: este comando habilita FRTS para la interfaz. Todos los DLCI de esta interfaz tienen el tráfico modelado
mediante parámetros de modelado de tráfico predeterminados o definidos por el usuario. Los parámetros definidos por el usuario se pueden
especificar de dos maneras:
Mediante el comando class class_name en la configuración de frame-relay interface-dlci o
Mediante el comando frame-relay class en la interfaz serial.
En el ejemplo anterior, se ejecuta class my_net en la configuración del DLCI.
class class_name: ejecute este comando para configurar los parámetros de FRTS para un DLCI específico. En el ejemplo anterior, la clase
se define como "my_net". Los parámetros de clase se configuran con el comando map-class frame-relay class_name.
map-class frame-relay class_name : ejecute este comando para configurar los parámetros de FRTS para una clase específica. Una
configuración puede tener varias correspondencias de clase. Cada DLCI puede tener una clase diferente o los DLCI pueden compartir una
única clase de correspondencia.
frame-relay adaptive-shaping becn: este comando configura el router para responder a tramas de retransmisión de tramas que tienen el
bit BECN definido. Cuando un PVC recibe una trama que tiene el bit BECN definido, el router disminuye el valor del tráfico del PVC al
valor MINCIR. Normalmente el valor de CIR se define con la velocidad de puerto o un valor superior al verdadero CIR del PVC. El valor
MINCIR se define en el verdadero CIR del PVC.
frame-relay cir bps: ejecute este comando para especificar la velocidad de información comprometida (CIR) entrante o saliente para un
circuito virtual de retransmisión de tramas.
frame-relay bc bits: ejecute este comando para especificar el tamaño de ráfaga comprometida entrante o saliente (Bc) para un circuito
virtual de retransmisión de tramas.
frame-relay be bits: ejecute este comando para especificar el tamaño de ráfaga en exceso (Be) entrante o saliente para un circuito virtual
de retransmisión de tramas.
frame-relay mincir bps : ejecute este comando para especificar la velocidad de información comprometida (CIR) mínima aceptable
entrante o saliente para un circuito virtual de retransmisión de tramas. Se trata de la velocidad a la que se disminuirá el tráfico cuando se
use modelado adaptable.
Modelado del tráfico de retransmisión de tramas para voz
Cuando se configura FRTS para voz, el desempeño de los datos puede sufrir repercusiones como consecuencia de una buena calidad de voz. A
continuación exponemos algunas directrices que permiten mejorar la calidad de la voz al configurar FRTS para voz:
No exceda el CIR del PVC
La mayoría de los usuarios no siguen esta recomendación, ya que el router ya no podrá generar ráfagas a velocidad de puerto. Dado que la
calidad de la voz no puede tolerar mucho retraso, es preciso minimizar la colocación en cola de los paquetes de voz en la nube de
retransmisión de tramas. Cuando se excede el CIR (el CIR de PVC y no el CIR configurado del router), según el proveedor y el estado de
congestión de la red de retransmisión de tramas, los paquetes pueden empezar a ponerse en cola en la red de retransmisión de tramas. Para
el momento en que las colas de conmutación de retransmisión de tramas hayan realizado una copia de seguridad suficiente para iniciar los
BECN, la calidad de voz ya habrá disminuido. Dado que los clientes pueden tener diferentes proveedores de retransmisión de tramas y un
volumen de congestión variable en sus sitios, es difícil prever qué configuración funcionará. El mantenimiento de los valores en el nivel del
valor de CIR (o en un nivel inferior) en los PVC que transportan voz ha demostrado funcionar de forma consistente.
Algunos proveedores venden un servicio de retransmisión de tramas con un CIR de 0. Evidentemente, en este caso, si no se supera el valor
de CIR no se enviará voz por el enlace de trama. Se puede utilizar un servicio de CIR 0 para voz, aunque es preciso haber firmado un
contrato de nivel de servicio (SLA) con el proveedor para garantizar un retraso y una fluctuación mínimos para un ancho de banda
determinado en el CIR 0 de PVC.
No use un modelado adaptable de retransmisión de tramas
Si el valor de CIR configurado en la clase de correspondencia de retransmisión de tramas es el mismo que el valor verdadero de CIR del
PVC, no será necesario disminuir el tráfico debido a BECN. Si no se excede el CIR, no se generarán BECN.
Haga que Bc sea pequeño, de modo que Tc (intervalo de modelado) sea pequeño (Tc = Bc/CIR)
El valor de Tc mínimo es de 10 ms, valor ideal para la voz. Si el valor de Tc es pequeño, no se corre el riesgo de que paquetes grandes
utilicen todos los créditos de moldeado. Los valores de Tc grandes pueden provocar amplias brechas entre los paquetes enviados, ya que el
moldeador de tráfico espera un período completo de Tc para crear créditos adicionales para enviar la trama siguiente. Bc = 1000 bits es, por
lo general, un valor lo suficientemente pequeño como para obligar al router a utilizar el Tc mínimo de 10ms. En principio, esta
configuración no repercute sobre la producción de datos.
Defina Be = zero
Para asegurarse de que no se excede el valor de CIR, Be se define en cero, por lo que no se genera un exceso de ráfagas en el primer
intervalo de moldeado.
Nota: Algunos clientes recurren a una buena solución que consiste en utilizar PVC diferentes para voz y para datos. De esta manera, el cliente
puede transmitir a velocidades de puerto en el PVC que es sólo de datos, mientras que mantiene una carga en el valor de CIR (o inferior) en el
PVC de voz. No obstante, algunos proveedores no encuentran la solución adecuada, según el switch de tramas y su estructura de colocación en
colas. Si es posible, pida al proveedor de retransmisión de tramas que dé prioridad al PVC de voz sobre el de datos, de modo que no se produzca
ningún retraso por la colocación en cola de los paquetes de datos.
Ejemplo de escenario: modelado de tráfico de Frame Relay para voz
Supongamos que tiene el escenario siguiente: un circuito de retransmisión de tramas de 128 Kbps con un PVC de CIR de 64 Kbps. El PVC de
retransmisión de datos se utiliza para transportar tráfico de datos y de voz.
Configuración del modelado del tráfico para voz en IP (VoIP) sobre Frame Relay
A continuación, indicamos una configuración típica para modelar tráfico para Voz sobre IP (VoIP) sobre retransmisión de tramas:
!--- Resultado suprimido.
!
interface Serial1
no ip address
no ip directed-broadcast
encapsulation frame-relay
frame-relay traffic-shaping
!
ip address 1.1.1.1 255.255.255.0
no ip directed-broadcast
frame-relay interface-dlci 100
class voice
!
!--- Resultado suprimido.
!
map-class frame-relay voice
frame-relay fragment 160
no frame-relay adaptive-shaping
frame-relay cir 64000
frame-relay bc 1000
frame-relay be 0
frame-relay fair-queue
!
Configuración de modelado del tráfico para Voz en Frame Relay (VoFR)
A continuación indicamos una configuración típica de modelado de tráfico para VoFR:
!--- Resultado suprimido.
!
interface Serial1
no ip address
no ip directed-broadcast
encapsulation frame-relay
frame-relay traffic-shaping
!
interface Serial1.100 point-to-point
ip address 1.1.1.1 255.255.255.0
no ip directed-broadcast
frame-relay interface-dlci 100
class voice
vofr cisco
!
!--- Resultado suprimido.
!
map-class frame-relay voice
frame-relay voice bandwidth 32000
frame-relay fragment 160
no frame-relay adaptive-shaping
frame-relay cir 64000
frame-relay bc 1000
frame-relay be 0
frame-relay fair-queue
!
Comandos FRTS importantes
En esta sección se explican los comandos de FRTS importantes (que no se tratan en la sección Modelado del tráfico de retransmisión de tramas
sólo para datos).
vofr cisco: (sólo se aplica para VoFR). Este comando habilita VoFR para el PVC.
frame-relay voice bandwidth bps: (sólo se aplica para VoFR). Ejecute este comando para especificar cuánto ancho de banda se reserva
para el tráfico de voz en un identificador de conexión de enlace de datos (DLCI) específico. Este comando da al tráfico de voz un límite de
ancho de banda.
frame-relay fragment bytes: ejecute este comando para habilitar la fragmentación de tramas de retransmisión de tramas para una clase de
correspondencia de retransmisión de tramas. Para obtener más información, consulte: Fragmentación de Frame Relay para voz. Tenga en
cuenta que todos los PVC que comparten una interfaz con un PVC de voz necesitarán una fragmentación en función de la velocidad de
enlace más baja entre los dos routers, incluso aunque el PVC sólo sea de datos. Dado que el PVC de voz puede compartir la misma interfaz
física que otros PVC, los datagramas grandes que van a dichos PVC pueden producir un retraso en los paquetes de voz que intenten ir a la
misma interfaz física del PVC de voz.
no frame-relay adaptive-shaping: este comando inhabilita el modelado adaptable.
frame-relay cir 64000 : ejecute este comando para obligar al router a transmitir a la misma velocidad que el CIR de PVC (en el ejemplo
anterior, 64 Kbps aunque la velocidad de puerto es de 128 Kbps).
frame-relay bc 1000: ejecute este comando para configurar el router para que utilice un Tc o intervalo de modelado pequeño.
frame-relay be 0: dado que el CIR de PVC no se exceda, be se define en 0 de modo que no se genere un exceso de ráfagas en el primer
intervalo de moldeado.
Verificación y resolución de problemas
Esta sección contiene algunas directrices de verificación y resolución de problemas de FRTS.
Verificar la configuración de IOS
Ejecute el comando show traffic-shape para visualizar los parámetros de FRTS configurados. La salida de ejemplo siguiente se aplica a la
configuración de FRTS de voz anterior:
ms3810-3c#sh traffic-shape
I/F
64000
List
1125
Access Target
Rate
1000
Limit
bits/int
8000
15
Byte
bits/int
(ms)
125
-
Sustain
Excess
(bytes)
Interval
Increment Adat
ActeSe1.100
Nota: En el ejemplo anterior, el intervalo de Tc está definido en 15 ms; el valor mínimo es de 10 ms. No se preocupe por definir Bc en un
valor demasiado bajo, ya que se volverá a calcular a 10 ms si Bc intenta obligarlo a un valor inferior a 10 ms. El CIR también está definido
como 64.000 bps, que es el CIR del PVC.
En esta tabla se explica cómo interpretar los valores del resultado del comando show traffic-shape:
Velocidad de destino
frame-relay cir
Límite de byte
frame-relay bc + frame-relay be (valor en bytes)
Mantener bits/int
frame-relay bc (valor configurado en bits)
Exceder bits/int
frame-relay be (valor configurado en bits)
interval (ms)
Equivalente a Tc que se define mediante Tc=Bc/CIR
Aumento (bytes)
frame-relay bc (en bytes)
Otro comando que se puede utilizar para comprobar la configuración es show frame-relay pvc. A continuación, mostramos un ejemplo de
resultado de este comando.
ms3810-3c#sh frame pvc 100
PVC Statistics for interface Serial1 (Frame Relay DTE)
DLCI = 100, DLCI USAGE = LOCAL, PVC STATUS = DELETED, INTERFACE = Serial1.100
input pkts 0
output pkts 0
in bytes 0
out bytes 0
dropped pkts 0
in FECN pkts 0
in BECN pkts 0
out FECN pkts 0
out BECN pkts 0
in DE pkts 0
out DE pkts 0
out bcast pkts 0
out bcast bytes 0
pvc create time 05:29:55, last time pvc status changed 05:29:05
Service type VoFR-cisco
configured voice bandwidth 32000, used voice bandwidth 0
fragment type VoFR-cisco
fragment size 160
cir 64000
bc
1000
be 8000
limit 1125
interval 15
mincir 64000
byte increment 125
BECN response no
fragments 0
bytes 0
fragments delayed 0
bytes delayed
shaping inactive
traffic shaping drops 0
Voice Queueing Stats: 0/100/0 (size/max/dropped)
Current fair queue configuration:
Discard
Dynamic
Reserved
threshold
queue count queue count
64
16
2
Output queue size 0/max total 600/drops 0
ms3810-3c#
Nota: A menudo, el modelado de tráfico no se configura hasta que el usuario agrega tráfico de voz a algún PVC en una interfaz. Esto
obliga a todos los PVC restantes de la interfaz que no tienen parámetros de FRTS definidos por el usuario a usar los parámetros
predeterminados. El resultado siguiente muestra los parámetros FRTS predeterminados.
ms3810-3c#show traffic-shape
Access Target
Byte
I/F
List
Rate
Limit
Se1
56000
875
Sustain
bits/int
56000
Excess
bits/int
0
Interval Increment Adat
(ms)
(bytes) Acte
125
875
-
Nota: CIR toma por defecto el valor de 56 Kbps. De ahí que los PVC que hereden estos atributos predeterminados de FRTS estén
obligados a producir a 56 Kbps. Este es un detalle importante para los clientes que han configurado el PVC de voz y datos en la misma
interfaz.
© 1992-2014 Cisco Systems Inc. Todos los Derechos Reservados.
Fecha de Generación del PDF: 19 Mayo 2008
http://www.cisco.com/cisco/web/support/LA/7/74/74695_fr_traffic.html
Descargar