LINUX.ORG.RU
решено ФорумAdmin

QoS / ToS чем измерить?

 


0

1

Возникла задача померять джиттер, потери и время ответа при разных ToS.
В утилите ping есть такой параметр, то хорошо ли это делать измерения ICMP-эхо запросами. Чем вы измеряете канал в зависимости от QoS / ToS? Есть ли «qos analyzer» под linux (deb)?


mtr (My traceroute)

Command:
  ?|h     help
  p       pause (SPACE to resume)
  d       switching display mode
  e       toggle MPLS information on/off
  n       toggle DNS on/off
  r       reset all counters
  o str   set the columns to display, default str='LRS N BAWV'
  j       toggle latency(LS NABWV)/jitter(DR AGJMXI) stats
  c <n>   report cycle n, default n=infinite
  i <n>   set the ping interval to n seconds, default n=1
  f <n>   set the initial time-to-live(ttl), default n=1
  m <n>   set the max time-to-live, default n= # of hops
  s <n>   set the packet size to n or random(n<0)
  b <c>   set ping bit pattern to c(0..255) or random(c<0)
  Q <t>   set ping packet's TOS to t
  u       switch between ICMP ECHO and UDP datagrams
  y       switching IP info
  z       toggle ASN info on/off
BOOBLIK ★★★
()
Ответ на: комментарий от BOOBLIK

В приоритете TCP, а не ICMP ECHO.
________________

Допустим выход такой:

hping3 8.8.8.8 -V -p 443 --tos 0x10
Получаем TCP пакеты, но с tos=0. Может я что-то не так делаю? При этом ping-ом tos выставляется, а тут нет(((. Помогите.

kcehna
() автор топика
Ответ на: комментарий от BOOBLIK

iperf да, подходит, но не для постоянного мониторинга, он же прожорливо кушает трафик.

kcehna
() автор топика
Ответ на: комментарий от kcehna

есть универсальное решение - выставлять TOS/DSCP с помощью iptables -t mangle ...

srg666
()

В итоге оказалось, что все же hping3 отправляет пакеты по tcp с tos-битами, но не ругается на неправильны его формат =). --tos 28 например, работает.

kcehna
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.