Основы построения объединенных сетей по технологиям CISCO

       

Петли в сетях, объединенных с помощью мостов


Без протокола взаимодействия между мостами алгоритм ТВ отказывает, когда между двумя любыми LAN объединенной сети имеется несколько трактов, включающих в себя мосты и локальные сети. Образование петли при объединении с помощью мостов показано на Рис. 6.1

"Неправильное продвижение пакетов и узнавание информации в средах прозрачного объединения".


Рис. 6.1.  Inaccurate Forwarding and Learning in Transparent Bridging Environments

Предположим, что Хост А отправляет блок данных в Хост В. Оба моста принимают этот блок данных и и делают правильный вывод о том, что машина А находится в сети 2. К сожалению, после того, как машина В примет два экземпляра блока данных машины А, оба моста снова получают этот же блок данных на свои интерфейсы с Сетью 1, т.к. все хосты принимают все сообщения широковещательных LAN. В некоторых случаях мосты затем изменяют свои внутренние таблицы, чтобы указать, что машина А находится в Сети 1. В этом случае при ответе машины В на блок данных машины А оба моста примут, а затем проигнорируют эти ответы, т.к. их таблицы укажут, что данный пункт назначения (машина А) находится в том же сегменте сети, что и источник этого блока данных.

Помимо основных проблем связности, подобных описанной выше, потенциально серьезной проблемой является размножение широковещательных сообщений в сетях с петлями. Обратившись снова к Рис. 6.1, предположим, что первоначальный блок данных машины А является широковещательным. Оба моста будут бесконечно продвигать этот блок данных, используя всю доступную ширину полосы сети и блокируя передачу других пакетов в обоих сегментах.

Топология с петлями, подобными изображенной на Рис. 6.1, может быть полезной, но также и потенциально вредной. Петля подразумевает существование нескольких трактов через объединеннную сеть. В сети с несколькими трактами от источника до пункта назначения общая помехоустойчивость может увеличиться благодаря улучшенной топологической гибкости.

on_load_lecture()



Содержание раздела