diplom (664384), страница 9
Текст из файла (страница 9)
Сетевая карта. Наиболее широкое распространение получили сетевые карты с интерфейсом 100Base-TX на шину PCI. Необязательными, но крайне желательными, функциями порта RJ-45 являются автоконфигурирование 100/10 Мбит/с и поддержка дуплексного режима. Большинство современных выпускаемых карт поддерживают эти функции. Выпускаются также сетевые карты с оптическим интерфейсом 100Base-FX – с основным оптическим разъемом SC на многомодовое волокно.
Конвертер – это двухпортовое устройство, оба порта которого представляют средозависимые интерфейсы. Конвертеры, в отличие от повторителей, могут работать в дуплексном режиме. Распространены конвертеры 100Base-TX/100Base-FX.
Повторитель – многопортовое устройство, которое позволяет объединить несколько сегментов. Принимая кадр или сигнал коллизии по одному из своих портов, повторитель перенаправляет его во все остальные порты. Распространены устройства с несколькими портами на витую пару (12, 16 или 24 порта RJ-45), одним портом BNC и одним портом AUI. Повторители работают на физическом уровне модели OSI. По параметру максимальных временных задержек при ретрансляции кадров, повторители Fast Ethernet подразделяются на два класса:
Класс I. Задержка на двойном пробеге RTD не должна превышать 130 BT. В силу менее жестких требований, повторители этого класса могут иметь порты T4 и TX/FX, а также объединяться в стек.
Класс II. К повторителям этого класса предъявляются более жесткие требования по задержке на двойном пробеге: RTD < 92 BT, если порты типа TX/FX, и RTD < 67 BT, если все порты типа Т4. (В силу значительных отличий в организации физических уровней возникает большая задержка кадра при ретрансляции между портами интерфейсов Т4 и TX/FX. Поэтому повторители, совмещающие в пределах одного устройства порты Т4 с TX/FX отнесены к классу I.)
Коммутатор – одно из наиболее важных устройств при построении корпоративных сетей. Коммутатор работает на втором канальном уровне модели OSI. Главное назначение коммутатора – разгрузка сети посредством локализации трафика в пределах отдельных сегментов.
Ключевым звеном коммутатора является архитектура без блокирования (non-blocking), которая позволяет установить множественные связи Ethernet между разными парами портов одновременно, причем кадры не теряются в процессе коммутации. Сам трафик между взаимодействующими сетевыми устройствами остается локализованными. Локализация осуществляется с помощью адресных таблиц, устанавливающих связь каждого порта с адресами сетевых устройств, относящихся к сегменту этого порта. Таблица заполняется в процессе анализа коммутатором адресов станций отправителей в передаваемых ими кадрах. Кадр передается через коммутатор локально в соответствующий порт только тогда, когда адрес станции назначения, указанный в поле кадра, уже содержится в адресной таблице этого порта. В случае отсутствия в таблице адреса станции назначения, кадр рассылается во все остальные сегменты. Если коммутатор обнаруживает, что MAC-адрес станции назначения приходящего кадра находится в таблице MAC-адресов, приписанной за портом, то этот кадр сбрасывается – его непосредственно получит станция назначения, находящаяся в данном сегменте. И, наконец, если приходящий кадр является широковещательным (broadcast), т.е. если все биты поля MAC-адреса получателя в кадре задаются равными 1, то такой кадр будет размножен коммутатором (подобно концентратору), т.е. направляются во все остальные порты.
Различают две альтернативные технологии коммутации:
-
Без буферизации (cut-through);
-
С буферизацией SAF (store-and-forward).
Коммутатор, работающий без буферизации, практически сразу же после чтения заголовка, перенаправляет получаемый кадр в нужный порт, не дожидаясь его полного поступления. Главное преимущество такой технологии – малая задержка пакета при переадресации. Главный недостаток – в том, что такой коммутатор будет пропускать из одной сети в другую дефектные кадры (укороченные – меньше 64 байт, или имеющие ошибки), так как выявление ошибок может происходить только при чтении всего кадра и сравнения рассчитанной контрольной суммы с той, которая записана в поле контрольной последовательности кадра. Распространение ошибок в большей степени касается сетей с более чем одним пользователем на порт. В этом случае протокол Ethernet может генерировать как укороченные, так и поврежденные кадры, поскольку коммутатор не может предвидеть возникновение коллизий в сегменте, из которого поступает кадр.
Современные коммутаторы cut-through используют более продвинутый метод коммутации, который носит название ICS (interim cut-through switching – промежуточная коммутация на лету). Суть этого метода заключается в отфильтровывании укороченных кадров с длиной менее 64 байт. До тех пор, пока коммутатор не принял первые 512 бит кадра, он не начинает ретранслировать кадр в соответствующий порт. Если кадр заканчивается раньше, то содержимое буфера удаляется, кадр отфильтровывается. Несмотря на увеличение задержки до 512 ВТ и более, метод ICS значительно лучше традиционного cut-through, поскольку не пропускает укороченные кадры. К главному недостатку ICS относится возможность пропускания дефектных пакетов с длиной более 64 байт. Поэтому коммутаторы ICS не годятся на роль магистральных коммутаторов.
Напротив, коммутатор, работающий с буферизацией, прежде чем начать передачу кадра в порт назначения, полностью принимает его, буферизует. Кадр сохраняется в буфере до тех пор, пока анализируется адрес назначения и сравнивается контрольная последовательность кадра, после чего коммутатором принимается решение о том, в какой порт перенаправить кадр или вообще его не передавать (отфильтровать). Главное преимущество коммутации с буферизацией в том, что этот метод гарантирует передачу только хороших кадров. Однако недостаток, связанный с задержкой кадра на время буферизации не является критичным, поскольку кадры передаются непрерывно. Поэтому в настоящее время большее предпочтение со стороны фирм-производителей отдается этой технологии коммутации.
Обратное давление. Входные и выходные буферы требуются коммутатору, чтобы уменьшить количество теряемых кадров при перегруженности одного из выходных портов. Однако это не дает полного спасения при длительных передачах. Например, допустим, в порт 1 постоянно передаются данные из портов 2, 3 и 5. Если скорости передачи по всем портам одинаковы и равны скорости канала, то после заполнения соответствующих буферов кадры начнут теряться – коммутатор просто будет сбрасывать вновь приходящие кадры по портам 2,3 и 5. Потери пакетов означают, что посредством протокола более высокого уровня, будет производиться повторная передача кадров. Но поскольку в протоколе задействованы конечные устройства, то времена между повторами кадров могут быть большими. Для предотвращения этого современные коммутаторы обладают функциональной возможностью контроля и управления потоками (flow control) поступающих в порты кадров. Для коммутаторов Ethernet эта функция известна как обратное давление (BP, back pressure), рис ХХХ. Ограниченность выходного канала по порту 1 приводит к заполнению входных буферов на портах 2, 3 и 5. Узел BP коммутатора, обнаруживая это, начинает передачу пустых кадров в те каналы, от которых переполняются входные буферы портов. Так, если переполняется входной буфер порта 2, то пустые кадры коммутатор шлет в сегмент B, умышленно создавая коллизии в этом сегменте, уменьшая поток кадров от передающего устройства в этом сегменте. Вместо генерации холостых кадров при отработке механизма обратного давления в коммутаторах может использоваться генерация сигнала затянувшейся передачи, причем последний метод является более эффективным средством от потери кадров.
-
Проект построения ЛВС на основе Fast Ethernet
1.5.Выбор топологии для проекта
Выбор используемой топологии зависит от условий, задач и возможностей, или же определяется стандартом используемой сети. Основными факторами, влияющими на выбор топологии для построения сети, являются:
-
среда передачи информации (тип кабеля);
-
метод доступа к среде;
-
максимальная протяженность сети;
-
пропускная способность сети;
-
метод передачи и др.
В данном проекте ставится задача связать административный корпус предприятия с четырьмя цехами посредством высокоскоростной сети со скоростью передачи данных – 100 Мбит/сек.
Рассмотрим вариант построения сети: на основе технологии Fast Ethernet.
Данный стандарт предусматривает скорость передачи данных 100 Мбит/сек и поддерживает два вида передающей среды – неэкранированная витая пара и волоконно-оптический кабель. Для описания типа передающей среды используются следующие аббревиатуры, табл. 2.1.
Таблица 2.1.
Название | Тип передающей среды |
100Base-T | Основное название для стандарта Fast Ethernet (включает все типы передающих сред) |
100Base-TX | Неэкранированная витая пара категории 5 и выше. |
100Base-FX | Многомодовый двухволоконный оптический кабель |
100Base-T4 | Витая пара. 4 пары категории 3, 4 или 5. |
Правила проектирования топологии стандарта 100Base-T
Следующие топологические правила и рекомендации для 100Base-TX и 100Base-FX сетей основаны на стандарте IEEE 802.3u
100Base-TX
Правило 1: Сетевая топология должна быть физической топологией типа «звезда» без ответвлений или зацикливаний.
Правило 2: Должен использоваться кабель категории 5.
Правило 3: Класс используемых повторителей определяет количество повторителей, которые можно каскадировать.
-
Класс 1. Можно каскадировать до 5 включительно концентраторов, используя специальный каскадирующий кабель.
-
Класс 2. Можно каскадировать только 2 концентратора, используя витую пару для соединения средозависимых портов MDI обоих концентраторов.
Правило 4: Длина сегмента ограничена 100 метрами.
Правило 5: Диаметр сети не должен превышать 205 метров.
100Base-FX
Правило 1: Максимальное расстояние между двумя устройствами – 2 километра при полнодуплексной связи и 412 метров при полудуплексной для коммутируемых соединений.
Правило 2: Расстояние между концентратором и конечным устройством не должно превышать 208 метров
План территории предприятия приведен на рис. 2.1. Также известны расстояния между объектами с учетом допусков на разводку кабеля по зданиям (Табл. 2.2) и количество рабочих станций, которые необходимо подключить к сети (Табл. 2.3).
Таблица 2.2. Расстояния между объектами
Расстояние между | Административное здание | ||
По территории вдоль опор подвесных линий передачи (метров) | Допуск на разводку кабеля по зданиям (метров) | Итого (метров) | |
Печатный цех | 203 | +70 | 273 |
Гофрцех 1 | 256 | +70 | 326 |
Гофрцех 2 | 472 | +70 | 542 |
Материальный склад | 445 | +65 | 510 |
Таблица 2.3. Распределение подключаемых рабочих станций по объектам
Объект | Количество подключаемых станций | Тип подключения | ||
10Мбит коммутируемое | 100Мбит | 100Мбит коммутируемое | ||
Административное здание | 3 | 1* | - | 2** |
Печатный цех | 2 | - | 2 | - |
Гофрцех 1 | 4 | - | 4 | - |
Гофрцех 2 | 8 | - | 8 | - |
Материальный склад | 2 | - | 2 | - |
*- для подключения концентратора уже существующей сети.
**- для подключения серверов.
Как видно из таблицы 2.2, расстояния между объектами слишком велики для витой пары (физического интерфейса 100Base-TX) и, следовательно, для соединения этих объектов необходимо оптическое волокно. Так как между административным зданием и гофрцехом 2 расстояние превышает 412 метров – то для их соединения необходимо использовать полнодуплексное соединение (коммутатор – коммутатор). То же самое относится и к соединению административного здания с материальным складом (см. табл. 2.2).
В административном здании необходимо соединить между собой пять сегментов (включая сегмент уже существующей десятимегабитной сети Ethernet). Используя коммутатор, мы значительно повысим пропускную способность сети путем применения стянутой в точку магистрали (collapsed backbone) - структуры, при которой объединение узлов, сегментов или сетей происходит на внутренней магистрали коммутатора. Пример построения сети, использующей такую структуру, приведен на рисунке 2.2. Преимуществом такой структуры является высокая производительность магистрали. Так как для коммутатора производительность внутренней шины или схемы общей памяти, объединяющей модули портов, в несколько Гб/c не является редкостью, то магистраль сети может быть весьма быстродействующей, причем ее скорость не зависит от применяемых в сети протоколов и может быть повышена с помощью замены одной модели коммутатора на другую. Имитационное моделирование сети Ethernet и исследование ее работы с помощью анализаторов протоколов показали, что при коэффициенте загрузки в районе 0.3 - 0.5 начинается быстрый рост числа коллизий и соответственно времени ожидания доступа. Также пропускная способность сети с коммутатором при повышенной загрузке дополнительно увеличится из-за локализации трафика в пределах отдельных сегментов.