Тема 9. Технология Ethernet (802.3) (Метод доступа CSMA/CD. Возникновение коллизий. Время двойного оборота и распознавание коллизий. Производительность сети Ethernet на кадрах разной длины. Форматы кадров Ethernet. Спецификации физической среды Ethernet: 10Base-5, 10Base-2, 10Base-T, 10Base-Fx. Fast Ethernet. Физический уровень технологии Fast Ethernet. Gigabit Ethernet. Спецификации физической среды).
Ethernet - это самый распространенный на сегодняшний день стандарт локальных сетей. Общее количество сетей, работающих по протоколу Ethernet в настоящее время, оценивается в 5 миллионов, а количество компьютеров с установленными сетевыми адаптерами Ethernet - в 50 миллионов.
Когда говорят Ethernet, то под этим обычно понимают любой из вариантов этой технологии. В более узком смысле Ethernet - это сетевой стандарт, основанный на экспериментальной сети Ethernet Network, которую фирма Xerox разработала и реализовала в 1975 году. Метод доступа был опробован еще раньше: во второй половине 60-х годов в радиосети Гавайского университета использовались различные варианты случайного доступа к общей радиосреде, получившие общее название Aloha. В 1980 году фирмы DEC, Intel и Xerox совместно разработали и опубликовали стандарт Ethernet версии II для сети, построенной на основе коаксиального кабеля, который стал последней версией фирменного стандарта Ethernet. Поэтому фирменную версию стандарта Ethernet называют стандартом Ethernet DIX или Ethernet II.
На основе стандарта Ethernet DIX был разработан стандарт IEEE 802.3, который во многом совпадает со своим предшественником, но некоторые различия все же имеются. В то время как в стандарте IEEE 802.3 различаются уровни MAC и LLC, в оригинальном Ethernet оба эти уровня объединены в единый канальный уровень, В Ethernet DIX определяется протокол тестирования конфигурации (Ethernet Configuration Test Protocol), который отсутствует в IEEE 802.3. Несколько отличается и формат кадра, хотя минимальные и максимальные размеры кадров в этих стандартах совпадают. Часто для того, чтобы отличить Ethernet, определенный стандартом IEEE, и фирменный Ethernet DIX, первый называют технологией 802.3, а за фирменным оставляют название Ethernet без дополнительных обозначений.
В зависимости от типа физической среды стандарт IEEE 802.3 имеет различные модификации - l0Base-5, l0Base-2, l0Base-T, l0Base-FL, l0Base-FB.
В 1995 году был принят стандарт Fast Ethernet, который во многом не является самостоятельным стандартом, о чем говорит и тот факт, что его описание просто является дополнительным разделом к основному стандарту 802,3 - разделом 802.3ч. Аналогично, принятый в 1998 году стандарт Gigabit Ethernet описан в разделе 802.3z основного документа.
Для передачи двоичной информации по кабелю для всех вариантов физического уровня технологии Ethernet, обеспечивающих пропускную способность 10 Мбит/с, используется манчестерский код.
Все виды стандартов Ethernet (в том числе Fast Ethernet и Gigabit Ethernet) используют один и тот же метод разделения среды передачи данных - метод CSMA/CD.
Метод доступа CSMA/CD.
В сетях Ethernet используется метод доступа к среде передачи данных, называемый методом коллективного доступа с опознаванием несущей и обнаружением коллизий (carrier-sense-multiply-access with collision detection, CSMA/CD).
Этот метод применяется исключительно в сетях с логической общей шиной (к которым относятся и радиосети, породившие этот метод). Все компьютеры такой сети имеют непосредственный доступ к общей шине, поэтому она может быть использована для передачи данных между любыми двумя узлами сети. Одновременно все компьютеры сети имеют возможность немедленно (с учетом задержки распространения сигнала по физической среде) получить данные, которые любой из компьютеров начал передавать на общую шину (рис. 3.3). Простота схемы подключения - это один из факторов, определивших успех стандарта Ethernet. Говорят, что кабель, к которому подключены все станции, работает в режиме коллективного доступа (Multiply Access, MA).
Рис. 3.3. Метод случайного доступа CSMA/CD
Все данные, передаваемые по сети, помещаются в кадры определенной структуры и снабжаются уникальным адресом станции назначения.
Чтобы получить возможность передавать кадр, станция должна убедиться, что разделяемая среда свободна. Это достигается прослушиванием основной гармоники сигнала, которая также называется несущей частотой (carrier-sense, CS). Признаком незанятости среды является отсутствие на ней несущей частоты, которая при манчестерском способе кодирования равна 5-10 МГц, в зависимости от последовательности единиц и нулей, передаваемых в данный момент.
Если среда свободна, то узел имеет право начать передачу кадра. Этот кадр изображен на рис. 3.3 первым. Узел 1 обнаружил, что среда свободна, и начал передавать свой кадр. В классической сети Ethernet на коаксиальном кабеле сигналы передатчика узла 1 распространяются в обе стороны, так что все узлы сети их получают. Кадр данных всегда сопровождается преамбулой (preamble), которая состоит из 7 байт, состоящих из значений 10101010, и 8-го байта, равного 10101011. Преамбула нужна для вхождения приемника в побитовый и побайтовый синхронизм с передатчиком.
Все станции, подключенные к кабелю, могут распознать факт передачи кадра, и та станция, которая узнает собственный адрес в заголовках кадра, записывает его содержимое в свой внутренний буфер, обрабатывает полученные данные, передает их вверх по своему стеку, а затем посылает по кабелю кадр-ответ. Адрес станции источника содержится в исходном кадре, поэтому станция-получатель знает, кому нужно послать ответ.
Узел 2 во время передачи кадра узлом 1 также пытался начать передачу своего кадра, однако обнаружил, что среда занята - на ней присутствует несущая частота, - поэтому узел 2 вынужден ждать, пока узел 1 не прекратит передачу кадра.
После окончания передачи кадра все узлы сети обязаны выдержать технологическую паузу (Inter Packet Gap) в 9,6 мкс. Эта пауза, называемая также межкадровым интервалом, нужна для приведения сетевых адаптеров в исходное состояние, а также для предотвращения монопольного захвата среды одной станцией. После окончания технологической паузы узлы имеют право начать передачу своего кадра, так как среда свободна. Из-за задержек распространения сигнала по кабелю не все узлы строго одновременно фиксируют факт окончания передачи кадра узлом 1.
В приведенном примере узел 2 дождался окончания передачи кадра узлом 1, сделал паузу в 9,6 мкс и начал передачу своего кадра.
Возникновение коллизий.
При описанном подходе возможна ситуация, когда две станции одновременно пытаются передать кадр данных по общей среде. Механизм прослушивания среды и пауза между кадрами не гарантируют от возникновения такой ситуации, когда две или более станции одновременно решают, что среда свободна, и начинают передавать свои кадры. Говорят, что при этом происходит коллизия (collision), так как содержимое обоих кадров сталкивается на общем кабеле и происходит искажение информации - методы кодирования, используемые в Ethernet, не позволяют выделять сигналы каждой станции из общего сигнала.
Коллизия - это нормальная ситуация в работе сетей Ethernet. В примере, изображенном на рис. 3.4, коллизию породила одновременная передача данных узлами 3 и У. Для возникновения коллизии не обязательно, чтобы несколько станций начали передачу абсолютно одновременно, такая ситуация маловероятна. Гораздо вероятней, что коллизия возникает из-за того, что один узел начинает передачу раньше другого, но до второго узла сигналы первого просто не успевают дойти к тому времени, когда второй узел решает начать передачу своего кадра. То есть коллизии - это следствие распределенного характера сети.
Чтобы корректно обработать коллизию, все станции одновременно наблюдают за возникающими на кабеле сигналами. Если передаваемые и наблюдаемые сигналы отличаются, то фиксируется обнаружение коллизии (collision detection, CD). Для увеличения вероятности скорейшего обнаружения коллизии всеми станциями сети станция, которая обнаружила коллизию, прерывает передачу своего кадра (в произвольном месте, возможно, и не на границе байта) и усиливает ситуацию коллизии посылкой в сеть специальной последовательности из 32 бит, называемой jam-последовательностью.
Рис. 3.4. Схема возникновения и распространения коллизии
После этого обнаружившая коллизию передающая станция обязана прекратить передачу и сделать паузу в течение короткого случайного интервала времени. Затем она может снова предпринять попытку захвата среды и передачи кадра. Случайная пауза выбирается по следующему алгоритму:
Пауза = L *(интервал отсрочки),
где интервал отсрочки равен 512 битовым интервалам (в технологии Ethernet принято все интервалы измерять в битовых интервалах; битовый интервал обозначается как bt и соответствует времени между появлением двух последовательных бит данных на кабеле; для скорости 10 Мбит/с величина битового интервала равна 0,1 мкс или 100 нс);
L представляет собой целое число, выбранное с равной вероятностью из диапазона [0, 2N ], где N - номер повторной попытки передачи данного кадра: 1,2,..., 10.
После 10-й попытки интервал, из которого выбирается пауза, не увеличивается. Таким образом, случайная пауза может принимать значения от 0 до 52,4 мс.
Если 16 последовательных попыток передачи кадра вызывают коллизию, то передатчик должен прекратить попытки и отбросить этот кадр.
Из описания метода доступа видно, что он носит вероятностный характер, и вероятность успешного получения в свое распоряжение общей среды зависит от загруженности сети, то есть от интенсивности возникновения в станциях потребности в передаче кадров. При разработке этого метода в конце 70-х годов предполагалось, что скорость передачи данных в 10 Мбит/с очень высока по сравнению с потребностями компьютеров во взаимном обмене данными, поэтому загрузка сети будет всегда небольшой. Это предположение остается иногда справедливым и по сей день, однако уже появились приложения, работающие в реальном масштабе времени с мультимедийной информацией, которые очень загружают сегменты Ethernet. При этом коллизии возникают гораздо чаще. При значительной интенсивности коллизий полезная пропускная способность сети Ethernet резко падает, так как сеть почти постоянно занята повторными попытками передачи кадров. Для уменьшения интенсивности возникновения коллизий нужно либо уменьшить трафик, сократив, например, количество узлов в сегменте или заменив приложения, либо повысить скорость протокола, например перейти на Fast Ethernet.
Следует отметить, что метод доступа CSMA/CD вообще не гарантирует станции, что она когда-либо сможет получить доступ к среде. Конечно, при небольшой загрузке сети вероятность такого события невелика, но при коэффициенте использования сети, приближающемся к 1, такое событие становится очень вероятным. Этот недостаток метода случайного доступа - плата за его чрезвычайную простоту, которая сделала технологию Ethernet самой недорогой. Другие методы доступа - маркерный доступ сетей Token Ring и FDDI, метод Demand Priority сетей 100VG-AnyLAN - свободны от этого недостатка.
Время двойного оборота и распознавание коллизий.
Четкое распознавание коллизий всеми станциями сети является необходимым условием корректной работы сети Ethernet. Если какая-либо передающая станция не распознает коллизию и решит, что кадр данных ею передан верно, то этот кадр данных будет утерян. Из-за наложения сигналов при коллизии информация кадра исказится, и он будет отбракован принимающей станцией (возможно, из-за несовпадения контрольной суммы). Скорее всего, искаженная информация будет повторно передана каким-либо протоколом верхнего уровня, например транспортным или прикладным, работающим с установлением соединения. Но повторная передача сообщения протоколами верхних уровней произойдет через значительно более длительный интервал времени (иногда даже через несколько секунд) по сравнению с микросекундными интервалами, которыми оперирует протокол Ethernet. Поэтому если коллизии не будут надежно распознаваться узлами сети Ethernet, то это приведет к заметному снижению полезной пропускной способности данной сети.
Для надежного распознавания коллизий должно выполняться следующее соотношение:
Tmin >=PDV,
где Тmin - время передачи кадра минимальной длины, a PDV - время, за которое сигнал коллизии успевает распространиться до самого дальнего узла сети. Так как в худшем случае сигнал должен пройти дважды между наиболее удаленными друг от друга станциями сети (в одну сторону проходит неискаженный сигнал, а на обратном пути распространяется уже искаженный коллизией сигнал), то это время называется временем двойного оборота (Path Delay Value, PDV).
При выполнении этого условия передающая станция должна успевать обнаружить коллизию, которую вызвал переданный ее кадр, еще до того, как она закончит передачу этого кадра.
Очевидно, что выполнение этого условия зависит, с одной стороны, от длины минимального кадра и пропускной способности сети, а с другой стороны, от длины кабельной системы сети и скорости распространения сигнала в кабеле (для разных типов кабеля эта скорость несколько отличается).
Все параметры протокола Ethernet подобраны таким образом, чтобы при нормальной работе узлов сети коллизии всегда четко распознавались. При выборе параметров, конечно, учитывалось и приведенное выше соотношение, связывающее между собой минимальную длину кадра и максимальное расстояние между станциями в сегменте сети.
В стандарте Ethernet принято, что минимальная длина поля данных кадра составляет 46 байт (что вместе со служебными полями дает минимальную длину кадра 64 байт, а вместе с преамбулой - 72 байт или 576 бит). Отсюда может быть определено ограничение на расстояние между станциями.
Итак, в 10-мегабитном Ethernet время передачи кадра минимальной длины равно 575 битовых интервалов, следовательно, время двойного оборота должно быть меньше 57,5 мкс. Расстояние, которое сигнал может пройти за это время, зависит от типа кабеля и для толстого коаксиального кабеля равно примерно 13 280 м. Учитывая, что за это время сигнал должен пройти по линии связи дважды, расстояние между двумя узлами не должно быть больше 6 635 м. В стандарте величина этого расстояния выбрана существенно меньше, с учетом других, более строгих ограничений.
Одно из таких ограничений связано с предельно допустимым затуханием сигнала. Для обеспечения необходимой мощности сигнала при его прохождении между наиболее удаленными друг от друга станциями сегмента кабеля максимальная длина непрерывного сегмента толстого коаксиального кабеля с учетом вносимого им затухания выбрана в 500 м. Очевидно, что на кабеле в 500 м условия распознавания коллизий будут выполняться с большим запасом для кадров любой стандартной длины, в том числе и 72 байт (время двойного оборота по кабелю 500 м составляет всего 43,3 битовых интервала). Поэтому минимальная длина кадра могла бы быть установлена еще меньше. Однако разработчики технологии не стали уменьшать минимальную длину кадра, имея в виду многосегментные сети, которые строятся из нескольких сегментов, соединенных повторителями.
Повторители увеличивают мощность передаваемых с сегмента на сегмент сигналов, в результате затухание сигналов уменьшается и можно использовать сеть гораздо большей длины, состоящую из нескольких сегментов. В коаксиальных реализациях Ethernet разработчики ограничили максимальное количество сегментов в сети пятью, что в свою очередь ограничивает общую длину сети 2500 метрами. Даже в такой многосегментной сети условие обнаружения коллизий по-прежнему выполняется с большим запасом (сравним полученное из условия допустимого затухания расстояние в 2500 м с вычисленным выше максимально возможным по времени распространения сигнала расстоянием 6635 м). Однако в действительности временной запас является существенно меньше, поскольку в многосегментных сетях сами повторители вносят в распространение сигнала дополнительную задержку в несколько десятков битовых интервалов. Естественно, небольшой запас был сделан также для компенсации отклонений параметров кабеля и повторителей.
В результате учета всех этих и некоторых других факторов было тщательно подобрано соотношение между минимальной длиной кадра и максимально возможным расстоянием между станциями сети, которое обеспечивает надежное распознавание коллизий. Это расстояние называют также максимальным диаметром сети.
С увеличением скорости передачи кадров, что имеет место в новых стандартах, базирующихся на том же методе доступа CSMA/CD, например Fast Ethernet, максимальное расстояние между станциями сети уменьшается пропорционально увеличению скорости передачи. В стандарте Fast Ethernet оно составляет около 210 м, а в стандарте Gigabit Ethernet оно было бы ограничено 25 метрами, если бы разработчики стандарта не предприняли некоторых мер по увеличению минимального размера пакета.
В табл. 3.1 приведены значения основных параметров процедуры передачи кадра стандарта 802.3, которые не зависят от реализации физической среды. Важно отметить, что каждый вариант физической среды технологии Ethernet добавляет к этим ограничениям свои, часто более строгие ограничения, которые также должны выполняться и которые будут рассмотрены ниже.
Таблица 3.1. Параметры уровня MAC Ethernet
Производительность сети Ethernet на кадрах разной длины.
Количество обрабатываемых кадров Ethernet в секунду часто указывается производителями мостов/коммутаторов и маршрутизаторов как основная характеристика производительности этих устройств. В свою очередь, интересно знать чистую максимальную пропускную способность сегмента Ethernet в кадрах в секунду в идеальном случае, когда в сети нет коллизий и нет дополнительных задержек, вносимых мостами и маршрутизаторами. Такой показатель помогает оценить требования к производительности коммуникационных устройств, так как в каждый порт устройства не может поступать больше кадров в единицу времени, чем позволяет это сделать соответствующий протокол.
Для коммуникационного оборудования наиболее тяжелым режимом является обработка кадров минимальной длины. Это объясняется тем, что на обработку каждого кадра мост, коммутатор или маршрутизатор тратит примерно одно и то же время, связанное с просмотром таблицы продвижения пакета, формированием нового кадра (для маршрутизатора) и т. п. А количество кадров минимальной длины, поступающих на устройство в единицу времени, естественно больше, чем кадров любой другой длины. Другая характеристика производительности коммуникационного оборудования - бит в секунду - используется реже, так как она не говорит о том, какого размера кадры при этом обрабатывало устройство, а на кадрах максимального размера достичь высокой производительности, измеряемой в битах в секунду гораздо легче.
Используя параметры, приведенные в табл. 3.1, рассчитаем максимальную производительность сегмента Ethernet в таких единицах, как число переданных кадров (пакетов) минимальной длины в секунду.
Под полезной пропускной способностью протокола понимается скорость передачи пользовательских данных, которые переносятся полем данных кадра. Эта пропускная способность всегда меньше номинальной битовой скорости протокола Ethernet за счет нескольких факторов:
· служебной информации кадра;
· межкадровых интервалов (IPG);
· ожидания доступа к среде.
Для кадров минимальной длины полезная пропускная способность равна:
СП =14880 * 46 *8 = 5,48 Мбит/с.
Это намного меньше 10 Мбит/с, но следует учесть, что кадры минимальной длины используются в основном для передачи квитанций, так что к передаче собственно данных файлов эта скорость отношения не имеет.
Для кадров максимальной длины полезная пропускная способность равна:
СП = 813 *1500 * 8 =9,76 Мбит/с,
что весьма близко к номинальной скорости протокола.
Форматы кадров Ethernet.
Стандарт
технологи Ethernet, определенный в документе IEEE802.3, дает описание
единственного формата кадра уровня МАС. Так как в кадр уровня МАС должен
вкладываться кадр уровня LLC, описанный в документе IEEE802.2, то по стандартам
IEEE в сети Ethernet может использоваться только один формат кадра канального
уровня, заголовок которого является комбинацией заголовков подуровней МАС и
LLC.
Тем не менее на практике в сетях Ethernet на канальном уровне используются
кадры 4-x различных форматов. Один и тот же тип кадра может иметь разные
названия.
§ Кадр Ethernet DIX (Ethernet II). Появился в результате работы консорциума трех фирм Digital, Intel и Xerox в 1980 году, который представил на рассмотрение комитету 802.3 свою фирменную версию стандарта Ethernet в качестве проекта международного стандарта.
§ 802.3/LLC, 802.3/802.2 или Novell 802.2. Принят комитетом 802.3 принял стандарт отличающийся в некоторых деталях от Ethernet DIX.
§ Кадр Raw 802.3, или Novell 802.3 - появился в результате усилий компании Novell по ускорению работы своего стека протоколов в сетях Ethernet
Каждый кадр начинается с преамбулы (Preamble) Длиной 7 байт, заполненной
шаблоном 10101010 (для синхронизации источника и получателя). После преамбулы
идет байт начального ограничителя кадра (Start of Frame Delimiter, SFD),
содержащий последовательность 10101011 и указывающий на начало собственного
кадра. Далее идут поля адресов получателя (Destination Address, DA) и источника
(Source Address, SA). В Ethernet используют 48-битные адреса МАС-уровня IEEE.
Следующее поле имеет разный смысл и разную длину в зависимости от типа кадра.
Далее идет поле данных (Data). Если длинна поля кадров не достаточна для
получения минимальной длины кадра, то вводятся дополнительное поле заполнения,
призванное обеспечить минимальную длину кадра.
В конце кадра идет32-битное поле контрольной суммы (Frame Check Sequence, FCS).
Контрольная сумма вычисляется по алгоритму CRC-32. Размер кадра Ethernet от 64
до 1518 байт (без учета преамбулы, но с учетом поля контрольной суммы)
Тип кадра
Ethernet DIX
Этот тип кадра - изначальный тип кадра стандарта Ethernet. После поля источника
этот тип кадра содержит 16-битное поле типа (Ethertype), идентифицирующее
инкапсулированный в кадре протокол верхнего уровня.
Рис.1. Тип кадра Ethernet DIX.
Тип кадра Raw
802.3.
За адресом источника он содержит 16-битное поле длины (L), определяющее число
байт, следующее за полем длины (без учета поля контрольной суммы). В этот тип
кадра всегда вкладывается пакет протокола IPX. Первые два байта заголовка
протокола IPX содержат контрольную сумму датаграммы IPX. Однако, по умолчанию
это поле не используется и имеет значение 0xFFFF.
Рис.2. Тип кадра Raw 802.3.
Тип кадра
802.3.LLC.
За полем адреса источника идет 16-битное поле длины, определяющее число байт,
следующее за этим полем (без учета поля контрольной суммы)За ним следует
заголовок LLC.
Тип кадра
Ethernet SNAP
Кадр Ethernet SNAP является расширением кадра 802.3/ LLC за счет введения
дополнительного заголовка протокола SNAP. Заголовок состоит из 3-байтового поля
идентификатора организации (OUI) и 2-байтового поля типа (Type, Ethertype). Тип
идентифицирует протокол верхнего уровня, а поле OUI определяет идентификатор
организации, контролирующей назначение кодов типа протокола. Коды протоколов
для стандартов IEEE 802 контролирует IEEE, имеющая код OUI равный 0х000000. Для
этого кода OUI поле типа для Ethernet SNAP совпадает со значением типа Ethernet
DIX.
Рис.4. Тип кадра Ethernet SPAN.
Спецификации физической среды Ethernet: 10Base-5, 10Base-2, 10Base-T, 10Base-Fx. Fast Ethernet.
a. Ethernet как
вариант метода доступа CSMA/CD. Спецификация физической среды
Ethernet (10Base-2, 10Base-5, 10Base-T, 10Base-F). Сводная таблица
характеристик и ограничений стандартов Ethernet.
Метод доступа к среде в технологии Ethernet является вариантом метода CSMA/CD,
а именно метод CSMA/CD с двоичной экспоненциальной отсрочкой (Binary
Exponential Backoff).
Если станция готова к передаче данных, она действует по следующему алгоритму.
1. Станция ожидает освобождение канала.
2. После освобождения канала перед непосредственно передачей станция выдерживает паузу, называемую межкадровым интервалом (Inter Packet Gap, IPG). Его длительность равна времени передачи 96 бит. Для скорости 10 Мбит/с она составляет 9,6 мкс, а для скорости 100 Мбит/с - 0,96 мкс. Эта пауза нужна для предотвращения монопольного захвата сети одной станцией. Во время передачи станция продолжает контролировать состояние канала. Если передаваемый и наблюдаемый сигнал отличаются, то считается, что обнаружена коллизия.
3. Если конфликт выявляется во время передачи преамбулы, то оставшаяся часть преамбулы всё равно передаётся, чтобы усилить сигнал коллизии. Когда конфликт возникает во время пересылки остальной части кадра, станция пересылает последовательность из 32 бит, называемую jam-последовательностью.
4. После прекращения передачи пакета станция ожидает случайное время, затем переходит к шагу 1.
Двоичная
экспоненциальная отсрочка.
После возникновения коллизии время разбивается на дискретные промежутки,
длительность каждого устанавливается равной 512 bt1. Назовём этот промежуток
интервалом отсрочки.
После первой коллизии станции ожидают 0 или 1 интервал отсрочки. После второй
период ожидания длится 0, 1, 2 или 3 интервала отсрочки. Короче говоря,
выбирается количество интервалов отсрочки из интервала [0, 2n .. 1], где n -
номер попытки. После десятой попытки верхняя граница интервала фиксируется.
После шестнадцатой попытки передатчик должен прекратить передачу и отбросить
этот кадр.
Спецификация IEEE 802.3 используeт разные топологии, единственным ограничением является запрет на контура - должен существовать лишь один путь пакета от одной NIC до другой. Известны четыре среды передачи, используемые в Ethernet:
§ 10Base5 - коаксиальный кабель RG-11 с волновым сопротивлением 50 Ом, N-соединители (N-connectors), трансиверы (приемопередатчики), устанавливаемые непосредственно на кабеле, NIC соединяются с трансивером витой парой на разъемах AUI. Жаргонное название - "Толстый" Ethernet.
§ 10Base-2 - коаксиальный кабель RG-58 с волновым сопротивлением 50 Ом, байонетные T-образные разъемы (BNC T-connectors), трансиверы (приемопередатчики), интегрированные непосредственно в NIC (Network Interface Card, сетевой адаптер). Жаргонное название - "Тонкий" Ethernet.
§ 10Base-T - кабель типа "неэкранированная витая пара" UTP lev3 или lev5, концентраторы, разъемы RJ-45.
§ 10Base-F - Соедиение типа "точка-точка" оптическим кабелем, многомодовое волокно с диаметром сердцевины 62.5мкм. Предназначено для соединения сегментов Ethernet в разных зданиях.
Характеристики |
Ethernet |
IEEE 802.3 |
|||||
10Base5 |
10Base2 |
1Base5 |
10BaseT |
10Broad36 |
10BaseF |
||
Скорость, Mbps |
10 |
1 |
10 |
10 |
10 |
10 |
10 |
Метод передачи |
Baseband |
Baseband |
Baseband |
Baseband |
Baseband |
Broadband |
Baseband |
Макс. длина сегмента, м |
500 |
500 |
185 |
250 |
100 |
1800 |
1800 |
Среда передачи |
50-Ом коаксиал (толстый) |
50-Ом коаксиал (толстый) |
50-Ом коаксиал (тонкий) |
неэкр. витая пара |
неэкр. витая пара |
75-Om коаксиал |
Многомодовая оптика 62.5мкм диам. |
Топология |
Шина |
Шина |
Шина |
Звезда |
Звезда |
Шина |
Звезда |
Физический уровень технологии Fast Ethernet.
1. Отличие технологии Fast Ethernet от Ethernet.
Все отличия
технологии Ethernet и Fast Ethernet сосредоточенны на физическом уровне. Уровни
МАС и LLC в Fast Ethernet остались абсолютно теми же.
Организация физического уровня технологии Fast Ethernet является более сложной,
поскольку в ней используются три варианта кабельных систем:
§ Волоконно-оптический многомодовый кабель(два волокна)
§ Витая пара категории 5 (две пары)
§ Витая пара категории 3 (четыре пары)
Коаксиальный кабель в Fast Ethernet не используется. Сети Fast Ethernet на
разделяемой среде подобно сетям 10Base-T/10Base-F имеет иерархическую
древовидную структуру, построенную на концентраторах. Основным отличием
конфигурации сетей Fast Ethernet является сокращение диаметра до 200 метров, что объясняется сокращением времени передачи кадра минимальной длины в 10 раз по
сравнению с 10-мегобайтной сетью Ethernet.
Но при использовании коммутаторов протокол Fast Ethernet может работать в
дуплексном режиме, в котором нет ограничения на общую длину сети, а только на
отдельные физические сегменты.
2. Спецификация физической среды (100Base-TX, 100Base-T4, 10Base-FX).
§ 100BASE-T - Общий термин для обозначения одного из трёх стандартов 100 Мбит/с Ethernet, использующий в качестве среды передачи данных витую пару. Длина сегмента до 200-250 метров. Включает в себя 100BASE-TX, 100BASE-T4 и 100BASE-T2.
§ 100BASE-TX, IEEE 802.3u - Развитие технологии 10BASE-T, используется топология звезда, задействован кабель витая пара категории-5, в котором фактически используются 2 пары проводников, максимальная скорость передачи данных 100 Мбит/с.
§ 100BASE-T4 - 100 MБит/с Ethernet по кабелю категории-3. Задействованы все 4 пары. Сейчас практически не используется. Передача данных идёт в полудуплексном режиме.
§ 100BASE-T2 - Не используется. 100 Mбит/с Ethernet через кабель категории-3. Используется только 2 пары. Поддерживается полнодуплексный режим передачи, когда сигналы распространяются в противоположных направления по каждой паре. Скорость передачи в одном направлении - 50 Mбит/с.
§ 100BASE-FX - 100 Мбит/с Ethernet с помощью оптоволоконного кабеля. Максимальная длина сегмента 400 метров в полудуплексном режиме (для гарантированного обнаружения коллизий) или 2 километра в полнодуплексном режиме по многомодовому оптическому волокну и до 32 километров по одномодовому.
Gigabit Ethernet.
Проблемы технологии Gigabit Ethernet.
§ Обеспечение приемлемого диаметра сети для работы на разделяемой среде. В связи с ограничениями, накладываемыми методом CSMA/CD на длину кабеля, версия Gigabit Ethernet для разделяемой среды допускала бы длину сегмента всего в 25 метров. Необходимо было решить эту проблему.
§ Достижение битовой скорости 1000Мбит/с на оптическом кабеле. Технология Fibre Channel, физический уровень которой был взят за основу для оптоволоконной версии Gigabit Ethernet, обеспечивает скорость передачи данных всего 800Мбит/с.
§ Использование в качестве кабеля витой пары.
Для решения этих
задач пришлось внести изменения не только в физический уровень, но и в уровень
МАС.
Для расширения максимального диаметра сети Gigabit Ethernet в полудуплексном
режиме до 200 м разработчики технологии предприняли достаточно естественные
меры, основывающиеся на известном соотношения времени передачи кадра
минимальной длины и временем двойного оборота.
Минимальный размер кадра был увеличен (без учета преамбулы) с 64 до 512 байт
или до 4096 bt. Соответственно, время двойного оборота теперь также можно было
увеличить до 4095 bt, что делает допустимым диаметр сети около 200 м при использовании одного повторителя. При двойной задержке сигнала в 10 bt/m оптоволоконные
кабели длиной 100 м вносят вклад во время двойного оборота по 1000 bt, и если
повторитель и сетевые адаптеры будут вносить такие же задержки, как в
технологии Fast Ethernet (данные для которых приводились в предыдущем разделе),
то задержка повторителя в 1000 bt и пары сетевых адаптеров в 1000 bt дадут в
сумме время двойного оборота 4000 bt, что удовлетворяет условию распознавания
коллизий. Для увеличения длины кадра до требуемой в новой технологии величины
сетевой адаптер должен дополнить поле данных до длины 448 байт так называемый
расширением (extention), представляющим собой поле, заполненное запрещенными
символами кода 8В/10В, которые невозможно принять за коды данных.
Для сокращения накладных расходов при использовании слишком длинных кадров для
передачи коротких квитанций разработчики стандарта разрешили конечным узлам
передавать несколько кадров подряд, без передачи среды другим станциям. Такой
режим получил название Burst Mode - монопольный пакетный режим. Станция может
передать подряд несколько кадров с общей длиной не более 65 536 бит или 8192
байт. Если станции нужно передать несколько небольших кадров, то она может не
дополнять их до размера в 512 байт, а передавать подряд до исчерпания предела в
8192 байт (в этот предел входят все байты кадра, в том числе преамбула,
заголовок, данные и контрольная сумма). Предел 8192 байт называется
BurstLength. Если станция начала передавать кадр и предел BurstLength был
достигнут в середине кадра, то кадр разрешается передать до конца.
Увеличение "совмещенного" кадра до 8192 байт несколько задерживает
доступ к разделяемой среде других станций, но при скорости 1000 Мбит/с эта
задержка не столь существенна.
Спецификации физической среды.
§ 1000BASE-T, IEEE 802.3ab - Стандарт Ethernet 1 Гбит/с. Используется витая пара категории 5e или категории 6. В передаче данных участвуют все 4 пары. Скорость передачи данных - 250 Мбит/с по одной паре.
§ 1000BASE-TX, - Стандарт Ethernet 1 Гбит/с, использующий только витую пару категории 6. Практически не используется.
§ 1000Base-X - общий термин для обозначения технологии Гигабит Ethernet, использующей в качестве среды передачи данных оптоволоконный кабель, включает в себя 1000BASE-SX, 1000BASE-LX и 1000BASE-CX.
§ 1000BASE-SX, IEEE 802.3z - 1 Гбит/с Ethernet технология, использует многомодовое волокно дальность прохождения сигнала без повторителя до 550 метров.
§ 1000BASE-LX, IEEE 802.3z - 1 Гбит/с Ethernet технология, использует многомодовое волокно дальность прохождения сигнала без повторителя до 550 метров. Оптимизирована для дальних расстояний, при использовании одномодового волокна (до 10 километров).
§ 1000BASE-CX - Технология Гигабит Ethernet для коротких расстояний (до 25 метров), используется специальный медный кабель (Экранированная витая пара (STP)) с волновым сопротивлением 150 Ом. Заменён стандартом 1000BASE-T, и сейчас не используется.
§ 1000BASE-LH (Long Haul) - 1 Гбит/с Ethernet технология, использует одномодовый оптический кабель, дальность прохождения сигнала без повторителя до 100 километров.