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 с