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

Створювати новину мають право лише адміни та модератори форуму.
Залишати коментарі можуть тільки зареєстровані користувачі.
Аватар користувача
toxi
Администратор
Администратор
Статті: 0
Дописи: 554
Дата реєстрації: 12-04-2008 07:58:25
Ваша стать: Чоловічий
І'мя: 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-адміністратора (список послуг).