Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Eltex SLA (Service Level Agreement) – двухсторонний протокол активного измерения определяет гибкий метод измерения производительности и качества работы IP между двумя сервисными маршрутизаторами Eltex ESR, поддерживающими технологию SLA.

Основная функция SLA - выполнение тестов, нацеленных на вычисление таких параметров канала связи, как:

  • односторонние задержки;

  • круговые задержки;

  • джиттер;

  • потери пакетов;

  • изменение порядка следования пакетов.


Протокол IP SLA состоит из двух фаз:

  • фаза контроля;

  • фаза измерений.


Предполагает наличие двух ролей:

  • sender (инициирует запуск теста с установленными параметрами);

  • responder (ожидает входящих соедиений).

Пример конфигурации

Рассмотрим схему сети:


Конфигурация ESR-SENDER

interface gigabitethernet 1/0/1
   ip firewall disable
   ip address 12.0.0.1/24
exit

ip route 0.0.0.0/0 12.0.0.2

clock timezone gmt +7
ntp enable
ntp server 192.168.1.1
  minpoll 4
exit

ip sla logging status
ip sla logging error
ip sla logging jitter
ip sla logging delay
ip sla logging losses
ip sla
ip sla test 1
  udp-jitter 24.0.0.3 20001 source-ip 12.0.0.1 num-packets 100 interval 20
  frequency 25
  packet-size 64
  dscp 30
  timeout 4000
  thresholds losses high 15
  thresholds losses forward high 5
  thresholds losses reverse high 10
  thresholds jitter forward high 7
  thresholds jitter reverse high 15
  thresholds delay high 150
  thresholds delay forward high 100
  thresholds delay reverse high 50
  enable
exit
ip sla schedule 1 life forever start-time now


Конфигурация ESR-RESPONDER

interface gigabitethernet 1/0/1
  ip firewall disable
  ip address 24.0.0.3/24
  ip sla responder eltex
exit

ip route 0.0.0.0/0 24.0.0.2

clock timezone gmt +7
ntp enable
ntp server 192.168.1.1
  minpoll 4
exit


Просмотр статистики

ESR-SENDER# show ip sla test statistics 1
Test number:                                  1
Test status:                                  Successful
Transmitted packets:                          100
Lost packets:                                 0 (0.00%)
Lost packets in forward direction:            0 (0.00%)
Lost packets in reverse direction:            0 (0.00%)
One-way delay forward min/avg/max:            0.07/0.08/0.11 milliseconds
One-way delay reverse min/avg/max:            0.07/0.08/0.11 milliseconds
One-way jitter forward:                       0.01 milliseconds
One-way jitter reverse:                       0.01 milliseconds
Two-way delay min/avg/max:                    0.14/0.16/0.22 milliseconds
Duplicate packets:                            0
Out of sequence packets in forward direction: 0
Out of sequence packets in reverse direction: 0

Мониторинг

Все сообщения о превышении установленных порогов, а также нормализации параметров тестовых потоков журналируются.

1) SYSLOG-сообщения можно перенаправлять на SYSLOG-сервер.

Конфигурация:

syslog host  192.168.1.1 debug udp 514
syslog host SYSLOG_COLLECTOR
  remote-address 192.168.1.1
  severity debug
exit


Пример сообщений SYSLOG:

YYYY-DD-MMTHH:MM:SS+GMT %IP_SLA-I-JITTER: (test 1) One-way jitter in reverse direction is high: 17.32ms > 15ms
YYYY-DD-MMTHH:MM:SS+GMT %IP_SLA-I-JITTER: (test 1) One-way jitter in forward direction is high: 10.12ms > 7ms
YYYY-DD-MMTHH:MM:SS+GMT %IP_SLA-I-JITTER: (test 1) One-way jitter is high: 23ms > 10ms
YYYY-DD-MMTHH:MM:SS+GMT %IP_SLA-I-JITTER: (test 1) One-way jitter in forward direction is OK: 1.24ms > 7ms

YYYY-DD-MMTHH:MM:SS+GMT %IP_SLA-I-LOSSES: (test 1) One-way losses in reverse direction are high: 14 > 10
YYYY-DD-MMTHH:MM:SS+GMT %IP_SLA-I-LOSSES: (test 1) One-way losses in forward direction are high: 8 > 5
YYYY-DD-MMTHH:MM:SS+GMT %IP_SLA-I-LOSSES: (test 1) Total losses are high: 16 > 15 


2) Опрос по SNMP.

Для IP SLA доступны MIB-OID:

  • ELTEX-ESR-MIB.mib
  • ELTEX-ESR-IPSLA-MIB.mib


Конфигурация:

snmp-server                                                                                                                                                                                                
snmp-server community PUBLIC rw                                                                                                                                                                           
snmp-server host 192.168.1.1   


Пример снятия статистики по SNMP:

Name/OID: eltEsrIpSlaStatTestTransmittedPackets.1; Value (Gauge): 100
Name/OID: eltEsrIpSlaStatTestLostPackets.1; Value (Gauge): 8
Name/OID: eltEsrIpSlaStatTestLostPacketsForward.1; Value (Gauge): 4
Name/OID: eltEsrIpSlaStatTestLostPacketsReverse.1; Value (Gauge): 4
Name/OID: eltEsrIpSlaStatTestOneWayDelayForwardMin.1; Value (Gauge): 29
Name/OID: eltEsrIpSlaStatTestOneWayDelayForwardMax.1; Value (Gauge): 52
Name/OID: eltEsrIpSlaStatTestOneWayDelayForwardAvg.1; Value (Gauge): 72
Name/OID: eltEsrIpSlaStatTestOneWayDelayReverseMin.1; Value (Gauge): 29
Name/OID: eltEsrIpSlaStatTestOneWayDelayReverseMax.1; Value (Gauge): 52
Name/OID: eltEsrIpSlaStatTestOneWayDelayReverseAvg.1; Value (Gauge): 72
Name/OID: eltEsrIpSlaStatTestOneWayJitterForwardAvg.1; Value (Gauge): 12
Name/OID: eltEsrIpSlaStatTestOneWayJitterReverseAvg.1; Value (Gauge): 12
Name/OID: eltEsrIpSlaStatTestTwoWayDelayMin.1; Value (Gauge): 58
Name/OID: eltEsrIpSlaStatTestTwoWayDelayMax.1; Value (Gauge): 104
Name/OID: eltEsrIpSlaStatTestTwoWayDelayAvg.1; Value (Gauge): 145
Name/OID: eltEsrIpSlaStatTestDuplicatePackets.1; Value (Gauge): 0
Name/OID: eltEsrIpSlaStatTestOutOfSequenceForward.1; Value (Gauge): 0
Name/OID: eltEsrIpSlaStatTestOutOfSequenceReverse.1; Value (Gauge): 0


3) SYSLOG в SNMP-Traps.

Конфигурация

snmp-server host 192.168.1.1                                                                                                                                                                               
  source-address 12.0.0.1                                                                                                                                                                                  
exit                                                                                                                                                                                                       
snmp-server enable traps syslog  



3 Комментариев

  1. Анонимный

    Здравствуйте. Интересует использование тестирование SLA для оперативного изменения условий маршрутизации, условий работы NAT и т.д. Тут приведены только примеры снятия результата тестов в syslog. Это ни о чем (оперативного значения на маршрутизаторе не имеет, бесполезно). Есть пример оперативного использования результатов тестирования SLA ?

  2. Анонимный

    Для оперативного применения результатов для маршрутизации - это есть в функционале MultiWAN

  3. Анонимный

    а, например, EEM ловит сообщение в сислоге и конфигурит железку, такое есть?