На обладнанні MikroTik це можна реалізувати за допомогою параметра random у правилах міжмережевого екрану (firewall). Допустимі значення - від 1 до 100, що визначають імовірність спрацювання правила у відсотках.
Далі створюється правило, яке відкидатиме пакети (action=drop), задається необхідна ймовірність, після чого його потрібно розмістити на початку відповідного ланцюжка (chain) - принаймні вище правил для станів ESTABLISHED та RELATED.
Найпростіший приклад:
Код: Виділити все
add action=drop chain=forward in-interface=bridge1 out-interface=ether5 random=3Функціональність цим не обмежується - можна формувати власні правила з використанням усіх доступних критеріїв фільтрації. Наприклад, імітувати втрати пакетів лише для певних протоколів, портів, IP-адрес або напрямків трафіку.
Отже, інструмент для моделювання деградації каналу є - а сценарій його застосування визначається конкретними задачами тестування.
