QoS / VoIP

Latest 10 Articles

Older Articles

VoIP

Basics

Issues


Traffic Shaping

Scheduling/Queueing

Congestion Avoidance

IOS Configuration Example

ip access-list extended <ACL-name>

  deny <...>

  permit <...>

class-map match-all <class-name>

  match access-group <ACL-name>

policy-map <pol-name>

  class <class-name>

    set dscp [ef|cs3|af41|...]

      police x exceed-action [drop|policed-dscp-transmit]

interface <...>

  service-policy input <pol-name>

JUNOS Configuration Example

!--- Classification ---!

firewall

  filter <filter-name>

    term <term-name>

      from <...>

      then accept

    term final

      then forwarding-class [default|medium|high|netcontrol]

interface <...>

  unit <...>

    family inet

      filter [input|output] <filter-name>

!--- Queueing and congestion avoidance ---!

class-of-service

  classifier inet-precedence <class-name>

    forwarding-class [default|medium|high|netcontrol]

      loss-priority high code-points <...>

drop-profiles <drop-name>

  forwarding-classes queue [0-default|1-medium|2-high|3-netcontrol]

schedulers [default|medium|high|netcontrol]

  transmit rate <%>

  buffer size <%>

  priority [high|low|strict-high]

  drop-profile-ma <drop-name>

scheduler-maps <sched-name>

  forwarding-class netcontrol scheduler netcontrol

  forwarding-class high scheduler high

  forwarding-class medium scheduler medium

  forwarding-class default scheduler default

interface <...>

  scheduler-map <sched-name>

  unit *

    classifiers

      inet-precedence <filter-name>

© Robert Larsen.  All rights reserved.