3
страторов добавлять дополнительные устройства и, одновременно с этим, увеличивать
сложность сети.
Необходимость увеличения полосы пропускания и уменьшения времени задержки
является той движущей силой, которая заставляет переходить к более высокоскоростным
сетям, таким, как FDDI и Fast Ethernet. Однако для того, чтобы эти технологии реализо-
вать, компании обычно вынуждены вкладывать деньги в новую сетевую аппаратуру и
кабельное хозяйство. Поэтому и не вызывает удивления растущая популярность комму-
таторов, которые, как правило, не требуют никаких дополнительных инвестиций в обо-
рудование - конечно, за исключением стоимости самого коммутатора.
УСТРАНЕНИЕ УЗКОГО МЕСТА
Коммутаторы, как и мосты, которые работают на уровне контроля доступа к среде
(Media Access Control - MAC) модели OSI, передают данные напрямую между двумя сег-
ментами сети, подключенными к ним. Идеальный Ethernet-коммутатор обеспечил бы ка-
ждому сегменту сети 100 Мбит/с выделенной полосы пропускания. Они позволяют од-
новременно устанавливать связь между различными парами пользователей локальной
сети, что увеличивает суммарную пропускную способность сети.
Коммутаторы стали предпочтительным методом увеличения полосы пропускания,
доступной каждому настольному компьютеру, - и нетрудно объяснить, почему. Инвести-
ции компании в инфраструктуру и в кабельные системы сохраняются, а рабочие станции
и сетевые адаптеры не требуют не только замены, но и какой бы то ни было модифика-
ции. Кроме того, сетевым администраторам не надо изучать новую технологию, по-
скольку используются все те же Ethernet и Token Ring. Имеющиеся утилиты управления
сетью и протоколы могут применяться и впредь. Как правило, администратор сети уста-
навливает коммутатор в общий корпус, например, в стойку концентратора. Затем он под-
соединяет порт коммутатора к порту концентратора, вынимая пользовательскую линию
из концентратора и включая ее в порт коммутатора. Это изменение остается прозрачным
для пользователя, за исключением того, что сеть начинает работать так, будто бы других
пользователей в локальной сети больше не осталось. Пользователи должны почувство-
вать многократное увеличение полосы пропускания, которое оборачивается ростом про-
изводительности.
По сравнению с использованием маршрутизатора, при котором администраторы
сети должны модифицировать сетевые адреса отдельных пользователей и в ряде случаев
изучить новые протоколы маршрутизации и управления, установка коммутатора проста.
По сравнению же с инвестициями в высокоскоростные сети, требующими от компании
покупки нового концентратора и адаптеров для каждого пользователя, коммутатор стоит
совсем недорого.
ПРЕИМУЩЕСТВА КОММУТАТОРА
Любая локальная сеть со средним или большим трафиком от использования ком-
мутатора может только выиграть. Даже в тех случаях, когда трафик становится напря-
женным всего несколько раз в день, будет заметно различие в производительности, вы-
званное установкой коммутатора.
Есть несколько типичных ситуаций, в которых приобретение коммутатора наибо-
лее осмысленно:
4
1. Когда число пользователей в сегменте локальной сети превышает 50. С таким
количеством пользователей единый сетевой сегмент очень быстро станет безнадежно пе-
реполненным (в случае использования концентратора).
2. Графические файлы, изображения и большие наборы данных также могут быст-
ро перегрузить локальную сеть. Можно предположить, что в вычислительных средах, где
часто перемещаются файлы размером более 5-6 Мбайт, время ожидания сократится по-
сле установки в сети коммутатора.
3. Приложения Novell NetWare и сетевая файловая система Network File System
(NFS) компании Sun Microsystems (Mountain View, CA) могут быть для сети Ethernet столь
же разрушительны, что и графические приложения. Используемые в них протоколы по-
рождают значительное суммарное количество передаваемых между пользователями и
серверами мелких кадров, которые загружают сеть. Благодаря коммутатору сети со мно-
гими серверами вновь становятся способны поддержать существенно большее число
пользователей.
В сетях, составленных из нескольких уровней концентраторов, необходим быстрый
коммутатор. В локальных сетях, использующих маршрутизаторы для внутреннего пере-
мещения кадров, нередко начинает проявляться значительная латентность. В такой кон-
фигурации замена маршрутизаторов на коммутаторы способна не только повысить про-
зрачность локальной сети, но и ускорить доступ между различными сетями.
Видео и другие приложения мультимедиа оказываются не по силам традиционным
локальным сетям из-за непредсказуемости времени получения кадров данных. По мере
того как трафик в локальной сети растет, видео начинает заедать и дергаться, поскольку
поступление отображаемых на дисплее кадров задерживается. Коммутаторы, обладаю-
щие более высокой производительностью, дают возможность плавно проигрывать видео
в сетевых приложениях.
Когда сеть включает много серверов, в доступе к сети Ethernet часто одновременно
нуждаются различные TCP/IP-приложения. Благодаря использованию коммутатора, ко-
торый намного ускоряет отклик, приложения, распределенные по серверам, работают
так, как если бы они были в выделенной сети.
Если трафик в вашей локальной сети возрастает, вам следует обратить внимание на
коммутаторы. Эти устройства эффективны по цене, легко устанавливаются и хорошо
вписывается в инфраструктуру сети.
II. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
В данной лабораторной работе рассмотрим два варианта снижения загруженности
сети: 1. переход с технологии 10BaseT на 100BaseTX (часть 1); замена концентратора на
коммутатор (часть 2) при неизменной скорости 10 Мбит/с.
Для оценки результатов этих вариантов используем программу CommView (полное
описание и справка на русском языке находится на официальном сайте программы
http://www.tamos.ru/htmlhelp/commview). Это программа сниффер, которая содержит по-
лезные утилиты: индикатор загрузки сети и статистику коллизий.
ВНИМАНИЕ!!!!! Данные статистики коллизий, программа получает непосредст-
венно от платы сетевого адаптера, и они не могут быть сброшены. Установленный
5
сетевой адаптер может не поддерживать контроль некоторых ошибок (зависит от
изготовителя и типа сетевой платы).
Не все сетевые адаптеры и сетевые драйверы предоставляют анализатору протоко-
лов идентичную и полную информацию об ошибках в сети. Сетевые платы 3Com вообще
никакой информации об ошибках не выдают. Платы компании Intel сообщают только об
ошибках CRC и выравнивания. Сетевые платы компании SMC представляют информа-
цию только о коротких кадрах. NE2000 выдают почти полную информацию, выявляя
ошибки CRC, короткие кадры, ошибки выравнивания, коллизии. Сетевые карты D-Link и
Kingstone сообщают полную, а при наличии специального драйвера – даже расширенную
информацию об ошибках и коллизиях в сети. Ряд разработчиков анализаторов протоко-
лов предлагают свои драйверы для наиболее популярных сетевых плат.
Для выполнения данной работы необходимы четыре персональных компьютера
(ПК1, ПК2, ПК3, ПК4), концентратор, коммутатор (установлен в аудитории).
Установку анализатора протоколов выполните на два компьютера локальной сети
(ПК3 и ПК4).
Часть 1.
1. Выполните соединение произвольных четырех компьютеров ПК1, ПК2, ПК3,
ПК4 с помощью концентратора 10BaseT/100BaseTX.
2. Установите на компьютерах следующий режим работы сетевых адаптеров: 10
Мбит/с полудуплексное соединение (Свойства сетевого окружения => Свойства под-
ключения по локальной сети => Настройка сетевого адаптера => Дополнительно =>
Скорость линии и режим дуплекса). Это делается для того, чтобы нагляднее показать
разницу в загрузке сетей, основанных на стандартах 10BaseT и 100BaseTX.
3. Запустите копирование файла большого размера (можно использовать образ
Ghost, расположенный на диске D:) с компьютера ПК1 на ПК3.
4. Запустите команду ping с компьютера ПК2 на компьютер ПК4.
5. Запустите программу CommView на компьютерах ПК3 и ПК4.
Основное окно программы выглядит следующим образом.
6
Запуск сниффера на перехват пакетов осуществляется нажатием треугольника в
левом верхнем углу. Программа начинает отлавливать все пакеты, приходящие на ваш
сетевой адаптер.
Нас больше интересует общий уровень загрузки сети. Для этого нажимаем икон-
ку статистики - и смотрим загрузку сети в настоящий момент времени.
При текущих настройках загрузка сети будет выглядеть примерно следующим
образом (~ 82%).
7
CommView способен отображать следующие виды ошибок:
Параметр Расшифровка
Rx CRS Errors Количество кадров, принятых с ошибками контрольной суммы (CRC) или
проверки последовательности кадров (FCS)
Rx Alignment Errors Количество кадров, принятых с ошибками выравнивания
Rx Overrun Количество кадров, не принятых из-за ошибок переполнения адаптера
Tx One Collision Количество кадров, переданных успешно после единственной коллизии
Tx More Collisions Количество кадров, переданных успешно после нескольких коллизий
Tx Deferred Количество кадров, переданных успешно после того, как адаптер отложил
передачу хотя бы один раз
Tx Max Collisions Количество кадров, не переданных из-за многочисленных коллизий
Tx Underrun Количество кадров, не переданных из-за несвоевременной загрузки адаптера
данными
Tx Heartbeat Failure Количество кадров, переданных успешно, без обнаружения коллизий
Tx Times CRS Lost Количество пропаданий сигнала контрольной суммы во время передачи паке-
та
Tx Late Collisions Количество коллизий, обнаруженных за пределами окна
Rx Frames w/Errors Количество кадров, принятых адаптером, но не переданных протоколам из-
за ошибок
Rx Frames w/o Errors Количество кадров, успешно принятых адаптером и переданных соответст-
вующим протоколам
Tx Frames w/Errors Количество кадров, не переданных по каким-либо причинам
Tx Frames w/o Errors Количество успешно переданных кадров
Вкладка «отчет» позволяет сгенерировать отчет, с сохранением требуемых Вам
параметров. По умолчанию отчет сохраняется в каталог программы и содержит все
среднестатистические данные за определенный период времени. Очень удобно для срав-
нительного анализа результатов для различных условий загрузки сети.
Для объективной оценки загрузки сети необходимо максимально синхронизиро-
вать сбор данных с исследуемых машин.
6. Выполните сбор статистических данных на компьютерах ПК3 и ПК4 при копи-
ровании файла и выполнении команды ping.
7. Отчет сохраните на компьютерах ПК3 и ПК4 со всеми возможными параметра-
ми, которые поддерживает Ваш сетевой адаптер.
Данные, полученные с компьютера ПК4 представлены ниже.
Окно загрузки сети показывает приличную загрузку (порядка 80%). Т.е. если вы
попытаетесь на ПК4 начать копирование с другого компьютера, то загрузка всей сети
чрезвычайно возрастет. Следствием является увеличение числа коллизий и падение про-
дуктивности работы сети. И это при том, что компьютер ПК4 не участвует в копи-
ровании файлов на момент получения отчета.
8
8. Оцените отчеты с компьютеров ПК3 и ПК4 и объясните полученные Вами ре-
зультаты.
9. Удалите скопированные Вами файлы и восстановите режим работы сетевых
адаптеров: 100 Мбит/с полудуплексное соединение.
10. Повторите процедуры пунктов 3 – 8 для указанного режима работы сетевых
адаптеров.
При прочих равных условиях загрузка сети намного падает (~ 30%) - этот прием
называется устранением узкого места.
9
Однако, эти данные необходимо рассматривать в совокупности с отчетами об
ошибках передачи.
Часть 2.
Выполним замену концентратора на коммутатор при неизменной скорости работы
сети 10 Mb/s.
1. Подключите четыре компьютера ПК1, ПК2, ПК3 и ПК4 к коммутатору.
2. Установите на компьютерах ПК1, ПК2, ПК3, ПК4 следующий режим работы се-
тевых адаптеров: 10 Мбит/с полудуплексное соединение.
3. Запустите копирование файла большого размера (можно использовать образ
Ghost, расположенный на диске D:) с компьютера ПК1 на ПК3.
4. Запустите команду ping с компьютера ПК2 на компьютер ПК4 (с установленной
программой CommView).
5. Выполните сбор статистических данных на компьютерах ПК3 и ПК4.
Так как коммутатор создает независимые мосты между 2 парами компьютеров,
то, запустив команду ping с ПК2 на ПК4, вы не увидите другой пары компьютеров (в
программе CommView на ПК 4) и наоборот.
Данные, полученные на компьютере ПК3, выполняющим копирование большого
объема данных, показывают приличную загрузку сети (порядка 85%).
10
Эти же данные подтверждаются и отчетами об ошибках, генерируемые про-
граммой. Компьютер ПК3:
Компьютер ПК4.
11
Как видно из рисунков, загрузка одной независимой пары компьютеров, не сказы-
вается на продуктивности работы второй пары компьютеров. Таким образом, повы-
шается эффективность использования сети.
6. Оцените отчеты с компьютеров ПК3 и ПК4 и объясните полученные Вами ре-
зультаты.
7. Отчеты 1 и 2 частей (стандарт 10BaseT) сравните между собой и объясните по-
лученные результаты.
8. Удалите скопированные Вами файлы и восстановите режим работы сетевых
адаптеров: 100 Мбит/с полудуплексное соединение.
III. КОНТРОЛЬНОЕ ЗАДАНИЕ
1. Объясните полученные результаты преподавателю и обоснуйте наиболее эффектив-
ный вариант удаления «узкого» места.
IV. КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Принцип работы концентратора.
2. Принцип работы коммутатора.
3. Причина падения производительности, связанная с правилами прокладки сетей.
4. Причины падения производительности, связанные с заземлением и скрытыми дефек-
тами.
5. Причина падения производительности, связанная с наличием «узких мест».
6. Причина падения производительности, связанная с аппаратными сбоями.
7. Типичные примеры использования коммутаторов.
12