Jump to content
Калькуляторы

Тестирование QoS Программные средства для тестирования QoS

Коллеги есть необходимость оттестировать QoS на оборудовании. Канал точка-точка, в качестве тестовых устройств ноутбуки. Не подскажите какими программными средствами это можно сделать? Интересует в первую очередь бесплатные реализации тестовых утилит.

Share this post


Link to post
Share on other sites
Коллеги есть необходимость оттестировать QoS на оборудовании.
iperf бесплатно,

iqm платно, но пока сыро.

Это если на 4-м и 3-м уровне. 2й - смотрите интерфейсы, 1й - тестеры соответствующей физики.

Share this post


Link to post
Share on other sites

iperf и ему подобные удобны только для эмуляции нагрузки на канал. Для проверки приоритезации нужно наряду с iperf запустить какое-то приложение, генерирующее трафик чувствительный к задержкам, например, передачу видео и звука в реальном времени. Это гораздо нагляднее, чем просто статистика по переданным и потерянным пакетам.

Edited by photon

Share this post


Link to post
Share on other sites

Более того, чувствительное приложение ещё должно уметь делать QoS, либо маркировать траффик чем то ещё.

Share this post


Link to post
Share on other sites

Трафик можно и нужно маркировать на коммутаторах и/или маршрутизаторах.

Share this post


Link to post
Share on other sites
Это если на 4-м и 3-м уровне. 2й - смотрите интерфейсы, 1й - тестеры соответствующей физики.

QoS будет применяться на уровне Vlan.

 

 

Трафик можно и нужно маркировать на коммутаторах и/или маршрутизаторах.

Задача стоит в том, что на вход интерфейса на котором настроен QoS нужно подавать уже раскрашенный трафик. Соответственно и нужна программка которая может красить трафик. Ну а на выходе считать это крашенный трафик.

Share this post


Link to post
Share on other sites

Задача стоит в том, что на вход интерфейса на котором настроен QoS нужно подавать уже раскрашенный трафик. Соответственно и нужна программка которая может красить трафик.

iptables?

Share this post


Link to post
Share on other sites

Если речь идет о приоритетах 802.1p, то они не будут работать без включенного VLAN tagging, т.е. 802.1q. Маркировку можно сделать путем редактирования у пакетов поля skb->priority (это поле TOS в случае IPv4) и сопоставления ему 802.1p приоритета с помощью vconfig set_egress_map и vconfig set_ingress_map. Я сам не делал, но вроде должно работать. TOS можно редактировать с помощью iptables, но программа, создающая чувствительный к задержкам трафик (звук или видео), по идее сама устанавливает нужное значение TOS, его надо подсмотреть с помощью Wireshark или tcpdump.

Edited by photon

Share this post


Link to post
Share on other sites

Я ставил speed 10, запускал многоторент и смотрел, как работает ип-телефон.

Share this post


Link to post
Share on other sites

В последних ядрах / iproute2 есть skbedit, с его помощью можно раскрашивать траффик в 802.1p

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this