Пример классификации трафика

Данный подраздел описывает процедуру настройки и проверки, целью которой является подтверждение того, что трафик с различными метками DSCP корректно классифицируется и распределяется по соответствующим очередям на маршрутизаторе ECO-1.

Постройте схему в соответствии с рисунком ниже.

Настройте ECO-1:

enable
configure
hostname ECO-1
 
# Настройка порта и интерфейсов
port ge0
 service-instance unit0
  encapsulation untagged
 service-instance unit1
  encapsulation dot1q 10
  rewrite pop 1
interface 2ge0
 connect port ge0 service-instance unit0
 ip address 192.168.0.1/24
interface 2ge1
 connect port ge0 service-instance unit1
 ip address 192.168.1.1/24
 
# Создание карт классов
class-map CMAP0
 match dscp 32
class-map CMAP1
 match dscp 40
class-map CMAP2
 match dscp 48
class-map CMAP3
 match dscp 56
 
# Создание профиля трафика
traffic-profile prof
 class CMAP0
 class CMAP1
 class CMAP2
 class CMAP3
 
# Создание планировщика очередей трафика
traffic-scheduler pqwrr.0
 weighted-random-detect
 queue 0
  class CMAP0 cir percent 25 pir percent 25
  burst-window 250
 queue 1
  class CMAP1 cir percent 25 pir percent 25
  burst-window 250
 queue 2
  class CMAP2 cir percent 25 pir percent 25
  burst-window 250
 queue 3
  class CMAP3 cir percent 25 pir percent 25
  burst-window 250
 
# Создание политики обслуживания
service-policy policer.0
 bandwidth percent 100
 traffic-profile prof
 scheduler pqwrr.0
 
 # Применение политики к экземплярам сервиса
port ge0
 service-instance unit0
  service-policy policer.0 in
 service-instance unit1
  service-policy policer.0 out

Настройте R1:

configure terminal
hostname R1
 
# Настройка интерфейса
interface FastEthernet0/0
 ip address 192.168.0.2 255.255.255.0
 duplex half
 no shutdown
 
ip route 192.168.1.0 255.255.255.0 192.168.0.1
 

Настройте R2:

configure terminal
hostname R2
 
# Настройка интерфейса
interface FastEthernet0/0
 no ip address
 duplex half
 no shutdown
 
interface FastEthernet0/0.10
 encapsulation dot1Q 10
 ip address 192.168.1.2 255.255.255.0 
 
ip route 192.168.0.0 255.255.255.0 192.168.1.1

Теперь необходимо проверить работу классификации и распределение трафика по очередям. Это можно сделать это с помощью команды ping с параметром tos.

Значения DSCP соответствуют некоторым значениям TOS:

  • Значение TOS 128 соответствует значению DSCP 32 и классу CS4 (Class Selector 4). Realtime Interactive. Интерактивные реального времени приложения (видеоконференции, интерактивное gaming).
  • Значение TOS 160 соответствует значению DSCP 40 и классу CS5 (Class Selector 5). Broadcast Video & IP Video Conferencing. Видеотрафик (например, IPTV, видеотрансляции).
  • Значение TOS 192 соответствует значению DSCP 48 и классу CS6 (Class Selector 6). Internetwork/Network Control. Критически важный служебный трафик (BGP, OSPF, EIGRP, HSRP). Высший приоритет.
  • Значение TOS 224 соответствует значению DSCP 56 и классу CS7 (Class Selector 7). Reserved/Network Control. Зарезервировано для внутреннего использования сетевым оборудованием. Не используется для пользовательского трафика.

Таким образом, мы имеем возможность промаркировать трафик, создаваемый командой ping, в соответствии со значениями DSCP, заданными в картах классов.

На R1 выполните следующие команды:

ping 192.168.1.2 tos 128 repeat 3
ping 192.168.1.2 tos 160 repeat 3

На R2 выполните следующие команды:

ping 192.168.0.2 tos 192 repeat 3
ping 192.168.0.2 tos 224 repeat 3

На маршрутизаторе ECO-1 выполните команду show counters port ge0 queues brief и сверьте полученные результаты с выводом ниже (вывод дан в урезанном виде). При необходимости, чтобы очистить счётчики очередей, воспользуйтесь командой clear counters port ge0 queues.

ECO-1#sh counters port ge0 queues brief
Port ge0
 Service instance unit0
   No traffic scheduler
 Service instance unit1
   Traffic scheduler pqwrr.0
   Early detection algorithm: WRED                   RED-drop
   QoS Statistics:                                 packets/bytes
                                                        0/0
                                                   Match    
   queue class                                packets/bytes
       0 0                                            3/354
       1 1                                            3/354
       2 2                                            3/354
       3 3                                            3/354
       4 ---                                            0/0
       5 ---                                            0/0
       6 ---                                            0/0
       7 default                                    18/1188