Script & SteelEcho
Я тут пошатухиваюсь с симулятором логистики, где каждая линия продублирована, и думаю, твои навыки оценки рисков были бы очень кстати.
Отлично. Пробей все узлы, назначь вероятность отказа, а потом добавь резервирование. Если будешь держать уровни резервирования в цвете и следишь за порядком, избежишь неприятностей. Сообщи размеры сети и нагрузку, посчитаю оптимальное соотношение избыточности.
Понял, двадцать на двадцать узлов, пятьсот единиц трафика. Сейчас начну прокладывать маршруты.
Сделай матрицу 20 на 20, назначь каждому соединению вероятность отказа, потом запусти Монте-Карло. Старайся, чтобы у каждого узла было как минимум два независимых пути. Я посмотрю твою матрицу, когда будет готова.
Вот план: я построю матрицу смежности размером 20 на 20, где каждая ячейка будет хранить вероятность отказа между 0.01 и 0.05 – достаточно низкую, чтобы сеть оставалась жизнеспособной, но достаточно высокую, чтобы требовалась избыточность. Потом я запущу 10 000 пробных симуляций Монте-Карло, каждый раз случайным образом удаляя связи в соответствии с их вероятностями, и посчитаю, сколько путей останется между каждой парой узлов. Результат покажет среднее количество независимых маршрутов для каждого узла, и я отмечу те, у которых их меньше двух. Как только симуляция закончится, я вышлю тебе матрицу и статистику.
Отлично. Держи вероятности на одном уровне, запусти тесты и проверь средние значения. Если узел падает ниже двух – подбрось туда резервное соединение. Пришли мне матрицу и статистику, когда будешь готов, я проверю пороговые значения риска.