Імітація нестабільного каналу в MikroTik RouterOS

Створювати новину мають право лише адміни та модератори форуму.
Залишати коментарі можуть тільки зареєстровані користувачі.
Аватара пользователя
toxi
Администратор
Администратор
Статьи: 0
Сообщения: 555
Зарегистрирован: 12 апр 2008, 04:58
Ваш пол: Мужской
Имя: Roman

Імітація нестабільного каналу в MikroTik RouterOS

Сообщение toxi »

Час від часу виникає потреба перевірити роботу мережевих застосунків і сервісів в умовах деградації каналу зв’язку.

На обладнанні MikroTik це можна реалізувати за допомогою параметра random у правилах міжмережевого екрану (firewall). Допустимі значення - від 1 до 100, що визначають імовірність спрацювання правила у відсотках.

Далі створюється правило, яке відкидатиме пакети (action=drop), задається необхідна ймовірність, після чого його потрібно розмістити на початку відповідного ланцюжка (chain) - принаймні вище правил для станів ESTABLISHED та RELATED.

Найпростіший приклад:

Код: Выделить всё

add action=drop chain=forward in-interface=bridge1 out-interface=ether5 random=3
Це правило випадковим чином відкидатиме 3% пакетів, що проходять через нього.

Функціональність цим не обмежується - можна формувати власні правила з використанням усіх доступних критеріїв фільтрації. Наприклад, імітувати втрати пакетів лише для певних протоколів, портів, IP-адрес або напрямків трафіку.

Отже, інструмент для моделювання деградації каналу є - а сценарій його застосування визначається конкретними задачами тестування.
Правила форуму :: Виконую послуги IT-адміністратора (список послуг).