Насколько я понимаю, счет до бесконечности происходит, когда один маршрутизатор передает другому старую информацию, которая продолжает распространяться по сети до бесконечности. Из того, что я читал, это определенно может произойти, когда ссылка удалена.
Итак, в этом примере алгоритм Беллмана-Форда будет сходиться для каждого маршрутизатора, у них будут записи друг для друга. R2 будет знать, что он может добраться до R3 по цене 1, а R1 будет знать, что он может добраться до R3 через R2 по цене 2.
Если связь между R2 и R3 отключена, то R2 узнает, что больше не может получить доступ к R3 по этой ссылке, и удалит ее из своей таблицы. Прежде чем он сможет отправить какие-либо обновления, возможно, что он получит обновление от R1, в котором будет объявлено, что он может получить доступ к R3 по цене 2. R2 может получить доступ к R1 по цене 1, поэтому он обновит маршрут к R3 через R1 по цене 3. Затем R1 получит обновления от R2 позже и обновит свою стоимость до 4. Затем они будут продолжать передавать друг другу неверную информацию до бесконечности.
Одна вещь, о которой я упоминал в нескольких местах, заключается в том, что могут быть и другие причины подсчета до бесконечности, кроме просто перехода ссылки в автономный режим, например, изменение стоимости ссылки. Я задумался об этом, и из того, что я могу сказать, мне кажется, что, возможно, проблема может быть вызвана увеличением стоимости ссылки. Однако я не вижу, чтобы снижение стоимости могло вызвать проблему.
Например, в приведенном выше примере, когда алгоритм сходится и R2 имеет маршрут к R3 по цене 1, а R1 имеет маршрут к R3 через R2 по стоимости 2. Если стоимость между R2 и R3 увеличивается до 5. Тогда это вызовет ту же проблему: R2 может получить обновление от R1, рекламируя стоимость 2, и изменить свою стоимость на 3 через R1, затем R1 изменит свой маршрут через R2 на стоимость 4 и так далее. Однако если стоимость на конвергентном маршруте уменьшится, это не приведет к изменению. Это верно? Это увеличение стоимости между ссылками может вызвать проблему, а не снижение стоимости? Есть ли другие возможные причины? Будет ли отключение маршрутизатора от сети таким же, как отключение ссылки?