Здравствуйте! Есть следующая схема сети сетевого узла:

Через sw1 и sw2 подключены стыки с различными операторами, через которые осуществляется связь с удаленными объектами. Оба этих коммутатора подключены к SW основному.
SW основной (cisco C9200L-24T-4X) "разбит" на две части, которые работают в стэке. Так же к sw основному подключены удаленные объекты по собственным каналам связи.
Все каналы разделены на
основные и
резервные.
Основные каналы через SW3 маршрутизируются на Ro1 осн.
Резервные каналы через SW4 маршрутизируются на Ro2 рез.
Есть задача!!!
Необходимо провести проверку надежности сети.
Будет поочередно отключатся каждый элемент сетевого узла (sw1, sw2, sw основной, sw3, sw4, Ro1 осн, Ro2 рез)
При этом нужно каким-то образом отслеживать что "отвалилось" при отключении одного из элементов сети.
Вопрос!!!
Каким образом можно все это отследить? Может написать какую-нибудь программку? Но что для этого нужно, по какому алгоритму она должна работать? Может еще какие варианты есть? Готов выслушать различные предложения.