2 votes

ASA QoS pour le trafic VoIP

Je cherche à mettre en œuvre la qualité de service pour le trafic VoIP à l'aide de balises DSCP : EF & AF31.

LLQ pour la VoIP :

ciscoasa(config)# class-map cm_voip
ciscoasa(config-cmap)# match dscp ef
ciscoasa(config-cmap)# match dscp af31
ciscoasa(config)# policy-map pm_voip
ciscoasa(config-pmap)# class cm_voip
ciscoasa(config-pmap-c)# priority
ciscoasa(config-pmap-c)# service-policy pm_voip global

Police du trafic entrant (non-VoIP) :

ciscoasa(config)# class-map cm_data_inbound
ciscoasa(config-cmap)# no match dscp ef
ciscoasa(config-cmap)# no match dscp af31
ciscoasa(config)# policy-map pm_data_inbound
ciscoasa(config-pmap)# class cm_data_inbound
ciscoasa(config-pmap-c)# police input cir 98
ciscoasa(config-pmap-c)# service-policy pm_data_inbound interface outside

Façonner le trafic sortant (non VoIP) :

ciscoasa(config)# class-map cm_data_outbound
ciscoasa(config-cmap)# no match dscp ef
ciscoasa(config-cmap)# no match dscp af31
ciscoasa(config)# policy-map pm_data_outbound
ciscoasa(config-pmap)# class cm_data_outbound
ciscoasa(config-pmap-c)# shape output average 98
ciscoasa(config-pmap-c)# service-policy pm_data_outbound interface outside

Cela revient-il à réserver 2% de la largeur de bande de l'interface physique au trafic VoIP ?

-Merci

2voto

Ron Maupin Points 3073

En général, vous souhaitez contrôler la file d'attente prioritaire (VoIP). Donnez-lui une bande passante minimale garantie et contrôlez tout ce qui dépasse cette bande passante. Le fait de ne pas contrôler la file d'attente prioritaire permet au trafic prioritaire de se retrouver également dans les files d'attente non prioritaires, et cette partie du trafic peut être envahie par le trafic non prioritaire. Cela entraîne des problèmes de qualité d'appel.

Si vous utilisez l'interface de sortie comme une vitesse de ligne, vous ne devriez pas façonner sur elle. Si vous utilisez un service à sous-débit, vous devez utiliser un débit inférieur à celui de votre service. Le niveau de réduction dépend de la taille des paquets. La VoIP utilise de très petits paquets, ce qui fait que l'overhead des paquets est important. Si vous avez beaucoup de trafic VoIP, vous voudrez une plus grande différence entre le taux d'adaptation et le taux de service.

Ce que vous voulez vraiment, c'est disposer d'une politique de qualité de service complète et cohérente sur l'ensemble de votre réseau. Marquez le trafic aussi près de la source que possible. De préférence, sur le commutateur d'accès, mais ne vous fiez généralement pas aux marquages des hôtes. La plupart du trafic devrait être laissé à BE, mais vous voulez que la voix et la vidéo soient prioritaires, et vous voulez que des choses comme les sauvegardes de serveur soient traitées de la manière la plus défavorable.

J'ai remarqué que vous essayez d'inclure AF31 dans la VoIP, mais c'est une erreur. AF31 est un trafic de contrôle et doit être traité comme tel.

Vous trouverez ci-dessous un exemple qui fonctionne sur les routeurs Cisco. Vous devez ajuster la taille des files d'attente et les taux de mise en forme en fonction du niveau de service de votre bande passante :

class-map match-any VOICE
  match ip dscp cs4 cs5 ef
class-map match-any VIDEO
  match ip dscp af41 af42 af43
class-map match-any CONTROL
  match ip dscp  cs3 af31 af32 af33 cs6 cs7
class-map match-any BUSINESS
  match ip dscp cs2 af21 af22 af23
class-map match-any BULK
 match ip dscp cs1 af11 af12 af13
!
policy-map QUEUING-POLICY
  class VOICE
    priority percent 20
    police cir percent 20 conform-action transmit exceed-action drop
  class VIDEO
    bandwidth remaining percent 15
    police cir percent 15 conform-action transmit exceed-action drop
  class CONTROL
    bandwidth remaining percent 10
    queue-limit 2822
    random-detect dscp-based
    random-detect dscp 56 1410 1411
    random-detect dscp 48 1410 1411
    random-detect dscp 24 1057 1058
    random-detect dscp 26 705 1057
    random-detect dscp 28 564 1057
    random-detect dscp 30 423 1057
  class BUSINESS
    bandwidth remaining percent 20
    queue-limit 5640
    random-detect dscp-based
    random-detect dscp 16 2819 2820
    random-detect dscp 18 2115 2820
    random-detect dscp 20 1410 2115
    random-detect dscp 22 705 1410
 class BULK
    bandwidth remaining percent 5
    queue-limit 352
    random-detect dscp-based
    random-detect dscp  8 175 176
    random-detect dscp 10 132 176
    random-detect dscp 12 88 132
    random-detect dscp 14 44  88
 class class-default
    bandwidth remaining percent 50
    queue-limit 8192
    random-detect dscp-based
    random-detect dscp 0 2048 4096
!
policy-map SHAPING-POLICY
  class class-default
    shape average <RATE> <BC>
    service-policy QUEUING-POLICY
!

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X