Читайте также:
|
|
Такой режим возможен только в том случае, если в сети отсутствуют кольца, а между двумя хостами можно установить соединение единственным способом. Мост не зря называется прозрачным, поскольку он невидим для всех хостов сети. С точки зрения сетевого уровня (например, протокола IP) все сети, соединение между которыми установлено с помощью мостов, можно считать физически соединенными. Каким образом поддерживается эта «прозрачность»? Основной функцией моста является передача полученных кадров. Единственным исключением является ситуация, когда полученный кадр предназначен устройству, хост которого подключен к тому же порту, что и хост отправителя (например, полученный первым портом кадр необходимо отослать через этот же порт). Определяя подобную ситуацию, мост в состоянии в значительной степени сократить количество ретрансляций. Для каждого порта моста составляется список МАС‑адресов устройств, подключенных к данному порту. Мост будет знать, что хост G подключен к третьему порту, если третий порт получит кадры от хоста G. На случай, если хост изменит свое расположение в сети, каждая запись списка обновляется через определенное время (TTL – time to live). Каждый раз после получения кадра с известного МАС-адреса соответствующий счетчик TTL запускается заново. В простейшем случае мост соединяет две подсети. На рисунке 9.3 мост должен передавать кадры от хоста A к хосту C, но ни в коем случае не от хоста A к хосту B. Однако в начальной стадии определения конфигурации ситуация далеко не так проста, как кажется. Представьте, что мост только что начал функционировать. Все таблицы данных незаполнены – на данном этапе неизвестно, какому порту соответствуют какие хосты. По мере обработки трафика таблицы заполняются приблизительно следующим способом:
- Таблицы моста: Порт 1 - <неизвестно>; Порт 2 - <неизвестно>
- Хост A пересылает кадр хосту B. Мост получает кадр на первом порту, но не знает, где расположен хост B, поэтому передает кадр на второй порт. В таблицу первого порта мост добавляет запись о хосте A.
- Таблицы моста: Порт 1 - <А>; Порт 2 - <неизвестно>
- Хост B посылает ответное сообщение хосту A. Мост получает кадр на первом порту, но не транслирует его во второй порт, поскольку теперь достоверно известно о том, что хост A также подключен к первому порту. Мост обновляет таблицу для первого порта, добавляя к ней запись для хоста B.
- Таблицы моста: Порт 1 - <А, В>; Порт 2 - <неизвестно>
- Хост A посылает кадру хосту B. Мост получает кадр на первом порту, но на этот раз уже располагает информацией о том, где расположен хост B (также на первом порту), поэтому кадр не транслируется во второй порт. Счетчик TTL для записи хоста A будет перезапущен.
- Таблицы моста: Порт 1 - <А, В>; Порт 2 - <неизвестно>
Рис. 8.6 Простейшая конфигурация сети, использующей мосты
Рис. 8.7 Сеть, состоящая из двух мостов, образующих кольцо
Дата добавления: 2015-07-14; просмотров: 70 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Прозрачные мосты | | | Мосты с маршрутизацией от источника |