2.4.2. Объединение компьютерных сетей Физические свойства сигнала, каналов передачи данных и конструктивные особенности сетевых компонент накладывают жесткие ограничения на количество узлов и геометрические размеры КС. Тем не менее проблема расширения (объединения) компьютерных сетей имеет решение, обеспеченное специальными сетевыми устройствами, называемыми повторителями, мостами, маршрутизаторами и шлюзами. Повторитель (Repeater). По мере продвижения; по линиям связи сигналы затухают (становятся слабее, теряют свои характеристики). Для уменьшения влияния затухания используют повторители. Повторитель не просто копирует или повторяет принимаемые сигналы, как это можно было бы заключить из названия. Он восстанавливает характеристики сигнала: усиливает сигнал и уменьшает шум (помехи). Таким образом, повторитель — это устройство, обеспечивающее усиление и фильтрацию сиг-нала без изменения его информативности. Повторитель оказывается достаточно универсальным средством: с его помощью можно увеличить расстояние между двумя смежными узлами, увеличить размеры LAN путем объединения сегментов сети, объединить локальные КС (создать мегасеть), организовать удаленный доступ к сети. На рис.2.5 повторители реализуют двухпортовую схему, однако на практике наиболее распространены многопортовые повторители (на 4, на 8 и более входов). Мост (Bridge). Одной из проблем больших сетей является напряженный сетевой трафик. Особенно остро эта проблема проявляется в КС (или их фрагментах) с шинной топологией. Проблема может решаться следующим образом. КС делится на сегменты. Внутри сегмента трафик определяется активностью входящих в сегмент абонентов (узлов). Передача сообщения из сегмента в сегмент осуществляется только целенаправленно (если абонент одного сегмента передает сообщение абоненту другого сегмента). Рис. 2.5. Варианты подключения повторителя: Повторитель 1 — для увеличения расстояния между смежными узлами, размера сети (увеличение числа узлов) или объединения отдельных сетей с шинной топологией; Повторитель 2 — для подключения к шине удаленного узла Описанный метод в КС реализуется с помощью моста (рис.2.6). Здесь мост несет другую, не традиционную для моста нагрузку. Он действует скорее как пограничник — ограничивает движение по сети и не позволяет сообщениям попадать из одной сети в другую, если они (сообщения) не могут подтвердить свое право на переход. Поэтому сетевые мосты иногда называют устройствами типа «Stоp-and-forward» («остановить-и-передать»). Мост – устройство, выполняющее функции повторителя для тех сигналов (сообщений), адреса которых удовлетворяют заранее наложенным ограничениям. Мост, как и повторитель, может быть реализован по двух- и многопортовой схеме. Каждый порт при этом имеет свое (не пересекающееся с другими) адресное прост-ранство. Рис. 2.6. Объединение сетей с помощью моста Следует подчеркнуть, что с помощью моста можно повышать жизнеспособность КС. Если, например, кольцо разбить на сегменты, восстановив целостность кольца мостами, то каждый из сегментов будет сохранять работоспособность при отказе любого другого. Маршрутизатор. Это, по сути, тот же мост, но имеющий свой сетевой адрес. Используя возможность адресации маршрутизаторов, узлы в сети могут посылать маршрутизатору сообщения, предназначенные для другой сети. Маршрутизатор, получив такое сообщение, передает его по назначению. Для маршрутизации данных (поиска лучшего маршрута к любому адресату в сети) используются таблицы маршрутизации. Эти таблицы могут быть статическими и динамическими. При использовании статической таблицы администратор сети должен вносить изменения в таблицу вручную. Динамическая таблица адаптируется к реальным условиям автоматически. Динамическая таблица сложнее в реализации, но удобнее в эксплуатации. Ее преимущества проявляются тогда, когда часть сети оказывается перегруженной из-за напряженного трафика. В этом случае таблица маршрутизации автоматически (программными средствами) корректируется и сообщения направляются в обход узкого места. Шлюз (Gateway) — специальный программно-аппаратный комплекс, предназначенный для обеспечения совместимости между гетерогенными сетями. Шлюз преобразует форму представления и форматы данных при их передаче из одного сегмента сети в другой. Это уже не «пограничник», как мост. Функции шлюза гораздо сложнее — при переходе через границу (продолжим аналогию) меняется язык, валюта и, возможно, правила поведения. Учитывая сложность функций, шлюз, как правило, реализуют на базе какого-либо узлового компьютера. Ресурсы шлюза велики. Его аппаратно-программными средствами могут быть реализованы и функции моста, и функции маршрутизатора. Видимо, поэтому указанные три понятия (мост, маршрутизатор, шлюз) в литературе «перемешаны». Компьютерная сеть может включать в себя сети разной топологии с разными протоколами (рис.2.7). Рис. 2.7. Пример использования шлюза для объединения сетей. Такая ситуация может возникнуть при создании корпоративной сети, когда на ранних этапах в различных подразделениях корпорации были созданы сети различной топологии с использованием разного оборудования (среда передачи данных Ethernet, FDDI и Token Ring, компьютеры на базе процессоров Intel и Motorola и т.д.). В такой ситуации шлюзы объединяют несколько LAN и позволяют создать локальную компьютерную сеть произвольной конфигурации. При этом между отдельными локальными компьютерными сетями могут быть созданы альтернативные маршруты на случай выхода из строя отдельных компонентов сети. На базе приведенных выше топологий могут быть созданы LAN различной конфигурации. Сетевой концентратор (HUB). Тривиальное решение по расширению (объединению) сетей предоставляет HUB. На рис.2.8 представлен пример объединения нескольких локальных сетей с радиальной топологией в единую трехуровневую КС. Рис. 2.8. Пример объединения локальных сетей с топологией типа «звезда» Здесь восходящая часть каждого HUB ответственна за координацию передач сообщений от источников нижнего уровня (от непосредственно подключенных к HUB рабочих станций и расположенных ниже промежуточных HUB). Нисходящая часть обеспечивает распределение сигналов, поступающих из расположенных выше HUB, среди рабочих станций и HUB следующего по иерархии уровня. Такая конфигурация LAN может использоваться, например, для создания КС учебных лабораторий университета. |