BC/NW 2007, №1, (10) :12.1
СЕТЕВЫЕ ХАРАКТЕРИСТИКИ ПРОТОКОЛА CSMA/CD
А.Н. Мухин, Л.И.
Абросимов,
(Москва, Московский энергетический институт (технический университет), Россия)
Протокол CSMA/CD является базовым для построения корпоративных
вычислительных сетей (КВС). Известные [1,2,] теоретические соотношения для
расчета пропускной способности, полученные с введением большого количества
допущений, не позволяют судить об их полной адекватности реальным процессам.
Целью исследования является проведение экспериментальных
работ по выявлению зависимости вероятности коллизий от интенсивности потока
сообщений в канале связи.
Для выполнения исследований в лаборатории кафедры ВМСС
создан стенд, состоящий из трех PC-совместимых
машин: Pentium I (MMX 200 MHz. ОЗУ 160
Мбайт; сетевая карта Intel 21041; CDROM; OC Windows 2000 AS); Pentium II (233 MHz, ОЗУ 288 Мбайт, сетевая карта Intel 21041, CDROM, ОС Windows 2003 AS); Pentium II (233 MHz, ОЗУ 288 Мбайт, сетевая карта Realtek 8139, CDROM, ОС LinuxRedHat 8.0), а также одной SPARC-станции (SS1+),
концентратора Prime Dual PD-8ABH, концентратора SURECOM EtherPerfect 508T, коммутатора COMPEX SAS2224,
маршрутизатора CISCO 2600.
Разработан комплекс программных средств, включающий в
себя: измеритель коллизий в виде
доработанного драйвера сетевой карты 8139too.c; генератор сетевого трафика tg, позволяющий формировать пакеты по заданным
настройкам; сетевой анализатор tcpdump, позволяющий фиксировать время прихода пакета из сети
в устройство и время возврата пакета в сеть;
утилиту ping , которая совместно с tcpdump позволяет методом зеркалирования измерять задержки,
вносимые каждым устройством..
Вся работа проходит в среде ОС Linux Red Hat v8.0. Разработаны методики проведения измерительных экспериментов
и разработана инструкция по использованию средств стенда. На основе полученных
результатов можно сделать следующие выводы:
1) использование стенда модели – это эффективный
способ изучения работы оборудования и программного обеспечения в сетевых
режимах;
2) метод зеркалирования позволяет оценить временные
задержки практически любого сетевого узла;
3) экспериментальное изучение теоретически
установленных зависимостей выявляет специфичные практические нюансы поведения
оборудования и программного обеспечения.
Литература
1.
Клейнрок Л. Вычислительные системы с очередями. М.: Мир.1979. - 600 с.
2.
Таненбаум Э. Компьютерные сети. СПб.:Питер 2002. – 848 с