Перейти к содержимому
Калькуляторы

Тест NAT

Добрый день.

Приехала на тест новая железка (софт роутер от отечественного производителя), которая позиционируется как NAT.

Устроить стресс тест NAT на сети нет возможности, есть ли какие-нибудь способы проверить кол-во TCP сессий (к примеру) на тестовом стенде? Или вообще какие-нибудь способы тестирования НАТ-а?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

IXIA если много денег.

 

если нужно бесплатно - нагенерить кучу трафик можно с помощью опенсорсного ostinato, довести кол-во трансляций до максимума и вайершарком ловить сравнивать.

 

https://code.google.com/p/ostinato/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

pktgen. нат тестируется обычно на предмет cps и общего кол-ва трансляций

 

куда интереснее стресс-тесты типа ALG-ов для ftp,sip,pptp и прочего. Cisco мне до сих пор починить не может пару ALG-ов под нагрузкой

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А чтож за секреты такие? Ссылкой бы поделились

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

если нужно бесплатно - нагенерить кучу трафик можно с помощью опенсорсного ostinato, довести кол-во трансляций до максимума и вайершарком ловить сравнивать.

 

Думал про pktgen, но вот в чем вопрос. На примере остинато, мне придется для каждой сессии делать порт группу? То есть это должен быть генератор, который либо будет менять source IP, либо dest IP, причем автоматически (инкремент или декремент или рандом). В ручном режиме это очень долго.

 

Или я не до конца понимаю функционал ostinato и т.п. генераторов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мда, уже нашел, как это делать в остинато, сперва тупил, не мог найти стрим :(

Жаль только, что он не может менять сурс и дест TCP порты, но можно и без них попробовать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сессий можно и udp набить...

 

не интересно, udp заголовок проще парсить. хотя надо и так и так тестить по хорошему

 

да вообще можно pcap-файл нагенерить самому и выплюнуть его через tcpreplay

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну tcp сессия какбы требует двустороннего обмена - с той стороны тоже должны хоть что-то пикнуть...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Погугли про scapy. На нём всё что угодно можно сотворить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.