Время двойного оборота и распознавание коллизий

Чёткое распознавание коллизий всеми станциями сети является необходимым условием корректной работы сети Ethernet. Если какая-либо передающая станция не распознаёт коллизию и решит, что кадр данных ею передан верно, то этот кадр данных будет утерян. Из-за наложения сигналов при коллизии информация кадра исказится, и он будет отбракован принимающей станцией. Скорее всего, искажённая информация будет повторно передана каким-либо протоколом верхнего уровня, например транспортным или прикладным, работающим с установлением соединения. Но повторная передача сообщения протоколами верхних уровней произойдёт через значительно более длительный интервал времени (иногда даже по прошествии нескольких секунд) по сравнению с микросекундными интервалами, которыми оперирует протокол Ethernet. Поэтому если коллизии не будут надёжно распознаваться узлами сети Ethernet, то это приведёт к заметному снижению полезной пропускной способности данной сети. Для надёжного распознавания коллизий должно выполняться следующее соотношение:

 

Здесь – время передачи кадра минимальной длины, а PDV – время, за которое сигнал коллизии успевает распространиться до самого дальнего узла сети. Так как в худшем случае сигнал должен пройти дважды между наиболее удалёнными друг от друга станциями сети (в одну сторону проходит неискажённый сигнал, а на обратном пути распространяется уже искажённый коллизией сигнал), то это время называется временем двойного оборота (Path Delay Value, PDV). При выполнении этого условия передающая станция должна успеть обнаружить коллизию, которую вызвал переданный ею кадр, ещё до того, как она закончит передачу этого кадра. Очевидно, что выполнение этого условия зависит, с одной стороны, от длины минимального кадра и пропускной способности сети, а с другой стороны, от длины кабельной системы сети и скорости распространения сигнала в кабеле (для разных типов кабеля эта скорость несколько отличается). Все параметры протокола Ethernet подобраны таким образом, чтобы при нормальной работе узлов сети коллизии всегда чётко распознавались. В результате учёта различных факторов было тщательно подобрано соотношение между станциями сети, которое обеспечивает надёжное распознавание коллизий. Это расстояние называют также максимальным диаметром сети. С увеличением скорости передачи кадров, что имеет место в новых стандартах, базирующихся на том же методе доступа CSMA/CD, например Fast Ethernet, максимальное расстояние между станциями сети уменьшается пропорционально увеличению скорости передачи. В табл. 1 приведены значения основных параметров процедуры передачи кадра стандарта 802.3, которые не зависят от реализации физической среды.

Таблица 1. Параметры уровня MAC Ethernet

Параметры Значения
Битовая скорость 10 Мбит/с
Интервал отсрочки 512 битовых интервала
Межкадровый интервал (IPG) 9,6 мкс
Максимальное число попыток передачи
Максимальное число возрастания диапазона паузы
Длина jam-последовательности 32 бита
Максимальная длина кадра (без преамбулы) 1518 байт
Минимальная длина кадра (без преамбулы) 64 байт (512 бит)
Длина преамбулы 64 бит
Минимальная длина случайной паузы после коллизии 0 битовых интервалов
Максимальная длина случайной паузы после коллизии 524000 битовых интервала
Максимальное расстояние между станциями сети 2500 м
Максимальное число станций в сети