Сравнительный анализ мостов и маршрутизаторов

Мосты-маршрутизаторы

 

Мост-маршрутизатор (brouter)— это сетевое устройство, в некоторых случаях выполняющее функции моста, а в других случаях — функции маршрутизато­ра. Например, такое устройство может работать как мост для определенных протоколов, таких как NetBEUI (поскольку тот является немаршрутизируе­мым), и как маршрутизатор для других протоколов, например, для TCP/IP. Мост-маршрутизатор может выполнять следующие функции:

- эффективно управлять пакетами в сети со многими протоколами, вклю­чая протоколы, которые являются маршрутизируемыми, и протоколы, которые маршрутизировать нельзя;

- уменьшать нагрузку на каналы, изолируя и перенаправляя сетевой трафик;

- соединять сети;

- обеспечивать безопасность некоторых фрагментов сети, контролируя до­ступ к ним.

Мосты-маршрутизаторы используются в сетях, работающих с несколькими протоколами, например, с NetBEUI, IPX/SPX и TCP/IP, поэтому они также называются многопротокольными маршрутизаторами. Функции (маршрути­зация или пересылка), выполняемые ими по отношению к некоторому про­токолу, зависят от двух причин:

- от директив сетевого администратора, заданных для этого протокола;

- от того, содержит ли входящий фрейм данные о маршрутизации (если не содержит, то пакеты этого протокола обычно пересылаются во все сети).

Если мост-маршрутизатор настроен не на маршрутизацию, а на пересылку протокола, он передает каждый фрейм, используя адресную информацию подуровня MAC Канального уровня так, как это делает мост. Это сущест­венная возможность для сети, в число протоколов которой входит NetBEUI (поскольку этот протокол нельзя маршрутизировать). Для маршрутизируе­мых протоколов, таких как TCP/IP, мост-маршрутизатор пересылает пакеты в соответствии с адресной информацией и данными о маршрутизации, со­держащимися на сетевом уровне.

 

Мосты (bridges), областью действия которых является канальный уровень, объединяют две локальные сети и передают кадры в соответствии с присвоенными МАС-адресами (см. рис. 7.1). Если вы хорошо усвоили принципы действия маршрутизаторов, можете считать мосты своего рода «низкоуровневыми маршрутизаторами» (надеюсь, вы не забыли, что маршрутизаторы функционируют на сетевом уровне и передают кадры в соответствии с IP-адресами). Если удаленный мост по относительно медленному каналу (например, телефонной линии) устанавливает соединение между двумя локальными сетями (мосты 1 и 2 на рисунке 7.2), локальный мост устанавливает соединение между двумя смежными локальными сетями (мост 3 на рисунке 7.2). При выборе локального моста основное внимание следует уделить производительности, в то время как для удаленного моста критической характеристикой является возможность передачи данных по линии значительной длины. Мосты не имеют ни малейшего понятия о протоколах более высоких уровней, инкапсулированных в передаваемые кадры. Следовательно, мосты будут абсолютно одинаково (и одновременно) обрабатывать протоколы IP, IPX, как и любые другие. Кроме того, мосты позволяют сегментировать сети, которые используют не поддерживающие маршрутизацию протоколы, например, NetBEUI. Тот факт, что маршрутизаторы обрабатывают данные на сетевом уровне, в значительной степени облегчает установление соединений между различными канальными уровнями, например, между сегментами Token Ring и Ethernet.

РИСУНОК 7.1. Соответствие устройств уровням модели OSI.

РИСУНОК 7.2. Приблизительная архитектура сети, использующей локальные и удаленные мосты.

Довольно часто управление мостами оказывается намного сложнее управления маршрутизаторами. Протоколам типа IP свойственны «изощренные» протоколы маршрутизации, позволяющие сетевому администратору пристально следить за процессом маршрутизации. Протоколы семейства IP предоставляют некоторую дополнительную информацию, упрощающую задачу логической сегментации (такую информацию можно найти даже в самих адресах). Мосты по своей природе сложнее поддаются управлению - в этом нет ничего удивительного, поскольку они оперируют исключительно с МАС-адресами и физической топологией сети. Именно поэтому рекомендуется использовать мосты в небольших простейших сетях.