![geum.ru - только лучшие рефераты!](../../i/logo.png)
Проект построения корпоративной информационной сети на основе сети Ethernet
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Вµйсов Т4 и TX/FX. Поэтому повторители, совмещающие в пределах одного устройства порты Т4 с TX/FX отнесены к классу I.) [10].
Коммутатор - одно из наиболее важных устройств при построении корпоративных сетей. Коммутатор работает на втором канальном уровне модели OSI. Главное назначение коммутатора - разгрузка сети посредством локализации трафика в пределах отдельных сегментов.
Ключевым звеном коммутатора является архитектура без блокирования (non-blocking), которая позволяет установить множественные связи Ethernet между разными парами портов одновременно, причем кадры не теряются в процессе коммутации. Сам трафик между взаимодействующими сетевыми устройствами остается локализованными. Локализация осуществляется с помощью адресных таблиц, устанавливающих связь каждого порта с адресами сетевых устройств, относящихся к сегменту этого порта. Таблица заполняется в процессе анализа коммутатором адресов станций отправителей в передаваемых ими кадрах. Кадр передается через коммутатор локально в соответствующий порт только тогда, когда адрес станции назначения, указанный в поле кадра, уже содержится в адресной таблице этого порта. В случае отсутствия в таблице адреса станции назначения, кадр рассылается во все остальные сегменты. Если коммутатор обнаруживает, что МАС-адрес станции назначения приходящего кадра находится в таблице МАС-адресов, приписанной за портом, то этот кадр сбрасывается - его непосредственно получит станция назначения, находящаяся в данном сегменте. И, наконец, если приходящий кадр является широковещательным (broadcast), т.е. если все биты поля МАС-адреса получателя в кадре задаются равными 1, то такой кадр будет размножен коммутатором (подобно концентратору), т.е. направляются во все остальные порты.
Различают две альтернативные технологии коммутации:
без буферизации (cut-through);
с буферизацией SAF (store-and-forward).
Коммутатор, работающий без буферизации, практически сразу же после чтения заголовка, перенаправляет получаемый кадр в нужный порт, не дожидаясь его полного поступления. Главное преимущество такой технологии - малая задержка пакета при переадресации. Главный недостаток - в том, что такой коммутатор будет пропускать из одной сети в другую дефектные кадры (укороченные - меньше 64 байт, или имеющие ошибки), так как выявление ошибок может происходить только при чтении всего кадра и сравнения расiитанной контрольной суммы с той, которая записана в поле контрольной последовательности кадра. Распространение ошибок в большей степени касается сетей с более чем одним пользователем на порт. В этом случае протокол 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 эта функция известна как обратное давление (ВР, back pressure). Ограниченность выходного канала по порту 1 приводит к заполнению входных буферов на портах 2, 3 и 5. Узел ВР коммутатора, обнаруживая это, начинает передачу пустых кадров в те каналы, от ко