Jump to content

Recommended Posts

Posted

Вопрос наверное больше адресован jab-у.

Тут многократно звучало о количестве юзеров обслуживаемых одним писюком а также про тестирование на столе всего этого перед эксплуатацией.

Вот хотелось бы узнать о методике подобного тестирование (эмуляция 2х-3х тыс. туннелей с трафиком или еще какие способы такого настольного тестирования).

Хочется поработать напильником, но не на чем-то реально работающем.

Posted

Давайте Вы сначала посидите, подумаете в спокойной обстановке, как должен выглядеть test-case в общем виде ( абстрагируясь от конкретного железа и количества туннелей ) скажем для 10 туннелей. И потом опубликуете то, что у Вас получилось. А потом мы вместе подумаем, как это реализовать на стенде. Потому что понятие "количество юзеров" очень расплывчато, и решения, которые применяю я в своей сети, скорее всего

не подойдут никому кроме меня.

Posted

В моем виде все это должно представлять из себя некий источник генерирующий заданное кол-во pps заданного размера, далее непосредственно тестируемое устройство и получатель этих пакетов (в случае применения iperf). Конечно трафик получится синтетически однообразным, но для подобного тестирования думаю вполне сойдет. Для десяти pptp туннелей в принципе несложно поднять 10 клиентов на разных алиасах и на этом всем запустить десяток iperf-ов, но выглядит это все равно немного монструозно и не очень красиво.

Как быть с pppoe в данном варианте тоже не ясно. Поднимать вланы с разными маками и с них сессии тестовые устанавливать?

Собственно мой вопрос был о наличии в природе более красивого решения для обкатки всего вышесказанного.

 

Posted

На самом деле тест с 10 тоннелями не даст ничего, похожего на реальность, чтобы действительно нагрузить машину - нужно хотя бы 150-200 тоннелей, у многих ОС сетевой стек / userland софт сделан таким образом, что при увеличении количества тоннелей и нагрузке на канал / количество pps = const, нагрузка на систему возрастает, и весьма ощутимо.

  • 1 year later...
Posted

Подскажите, кто вкурсе, как создать Х соединений к pptp серверу и потом пропустить через них синтетический трафик? Каким софтом это можно сделать?

Posted

почему то в голову пришол jail + setfib, работает оно или не не проверял, попробуй и нам за одно расскажиш как работает =)

Posted (edited)

Ну например так:

1. FreeBSD, ядро собрано с NETGRAPH.

2. Создаём на сетевом интерфейсе виртуальные сетевухи, каждая со своим MAC-ом. (http://www.opennet.ru/openforum/vsluhforumID1/58517.html)

3. Запускаем ppp в режиме PPPoE, через каждую виртуальную сетевуху, БЕЗ default gateway.

4. iperf через каждый tun туннель.

 

Edited by Deac
Posted (edited)

Компьютер для теста должен быть, в вычислительном плане, ну ни как не слабее, чем испытуемый сервер.

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

Edited by Deac

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.