Отрегулируйте время ожидания сети наложения Weave при отключении

Я просто провел эксперимент, чтобы выяснить, сколько времени потребуется Weave, чтобы восстановиться после разрыва соединения. В моем узле настройки теста A подключен к узлу B через два пути. Дорожка 1 имеет один прыжок и путь 2 имеет два прыжка. Итак, изначально Weave направляет трафик через путь 1 так как это короче.

При прорыве пути 1 Отключая интерфейс одного из переходов, Weave реагирует и перенаправляет трафик через путь около 60 секунд. 2,

Я проверяю маршрутизацию, посмотрев на weave report выход. Точнее, я проверяю информацию на Router.Peers.UnicastRoutes:

    "UnicastRoutes": [
        {
            "Dest": "2a:e4:6e:f0:57:ef",
            "Via": "76:5d:78:64:6d:a6"
        },
        {
            "Dest": "66:c6:2f:12:02:05",
            "Via": "00:00:00:00:00:00"
        },
        {
            "Dest": "76:5d:78:64:6d:a6",
            "Via": "76:5d:78:64:6d:a6"
        },
        {
            "Dest": "a2:eb:a7:ed:41:b8",
            "Via": "76:5d:78:64:6d:a6"
        },
        {
            "Dest": "06:8c:d2:06:2b:eb",
            "Via": "76:5d:78:64:6d:a6"
        },
        {
            "Dest": "aa:be:7b:8b:a2:75",
            "Via": "76:5d:78:64:6d:a6"
        }
    ]

В этом случае соединение уже разорвано и весь трафик направляется по более длинному пути. 2,

Как уже упоминалось, Weave требуется около 60 секунд, чтобы заметить этот путь. 1 сломано. Я предполагаю, что есть тайм-аут, чтобы убедиться, что соединения действительно не работают и не будут восстановлены. Когда я исправлю путь 1 вернув интерфейс обратно, Weave обновляет свою топологию менее чем за одну секунду, что указывает на то, что он может реагировать намного быстрее.

Поэтому мне было интересно , есть ли способ указать время, в которое Weave продолжает пытаться соединиться, прежде чем признать, что эти соединения разорваны.

0 ответов

Другие вопросы по тегам