Скорость передачи данных по ethernet. Tехнология сети ethernet. Ethernet – коллизии

  • 28.04.2024

В основе технологии Ethernet лежит моноканал. Т.е. это сеть с селекцией информации. Изначально вся технология была разработана для локальных сетей, объединяющих компьютеры на расстоянии 10-100 м. Сейчас технология Ethernet позволяет строить коммуникационные подсети, связывающие компьютеры на расстоянии 40 км.

Ethernet (ether – эфир, net – сеть). Откуда появилось это название? Технология, которая была положена в основу сетей Ethernet, изначально разрабатывалась для радио сетей.

Ранние сети использовали для передачи именно фиксированную среду передачи – коаксиальный кабель, витую пару.

Когда говорят Ethernet, то под этим обычно понимают любой из вариантов этой технологии. В более узком смысле, Ethernet - это сетевой стандарт, основанный на технологиях экспериментальной сети Ethernet Network, которую фирма Xerox разработала и реализовала в 1975 году (еще до появления персонального компьютера). Метод доступа был опробован еще раньше: во второй половине 60-х годов в радиосети Гавайского университета использовались различные варианты случайного доступа к общей радио среде, получившие общее название Aloha. В 1980 году фирмы DEC, Intel и Xerox совместно разработали и опубликовали стандарт Ethernet версии II для сети, построенной на основе коаксиального кабеля. Поэтому стандарт Ethernet иногда называют стандартом DIX по заглавным буквам названий фирм.

На основе стандарта Ethernet DIX, комитет IEEE 802 - Institute of Electrical and Electronics Engineers (Институт инженеров по электротехнике и электронике) и создал стандарт, который описывает сети – моноканалы, работающие по тому же принципу, что и сети Ethernet.

Есть определенные различия между стандартом IEEE 802 и исходного описания Ethernet. Эти различия касаются формата кадров, некоторых особенностей протоколов. Эти отличия возникли из-за того, что ассоциация DIX после создания первоначального протокола продолжала работу по улучшению скоростей передачи, повышении надежности. В то же время разработчики стандарта 802 следовали коммерческим разработкам. Во многих пунктах описания Ethernet и IEEE 802 совпадают. Поэтому, с небольшой поправкой, можно сказать, что это одно и то же.

Почему говорят о комплексе стандартов? Группа 802 работала не только для стандартов для моноканальных сетей типа Ethernet, но и для циклических сетей, и сейчас создает и развивает стандарты для современных сетей. В частности 802.11 – WI-FI, 802.16 – WI-MAX. Сейчас ведется разработка новых стандартов.

Комплекс стандартов 802 описывает 2 уровня: физический и канальный. Причем канальный разбит на 2 уровня: нижний – уровень 2a и верхний – уровень 2b.



Уровень 2а – уровень управления доступом к среде (Media Access Control (MAC)). В нем описываются особенности доступа к сетям с конкретными видами среды распространения и различными видами доступа.

Уровень 2b – уровень управления логическим каналом (Logical Link Control (LLC)). В нем локализованы функции, общие для всех сетей.

Как устроены и работают сети Ethernet?

Как мы уже говорили, это моноканал, который, однако, может быть по-разному реализован.


Существует целое семейство спецификаций, описывающих работу сетей Ethernet в разных передающих средах. Изначально описывались сети Ethernet на базе толстого коаксиального кабеля. К нему подключалось специальное устройство – трансивер (transmitter + receiver).

Трансивер - это часть сетевого адаптера, которая выполняет следующие функции:

1) прием и передача данных с кабеля на кабель,

2) определение коллизий на кабеле,

3) электрическая развязка между кабелем и остальной частью адаптера,

4) защита кабеля от некорректной работы адаптера.

Через это устройство идет подключение к сетевому адаптеру компьютера. Станции подключаются через определенное фиксированное расстояние. С обеих сторон коаксиального кабеля устанавливаются специальные заглушки – терминаторы.

Данная схема довольно долго была единственной существующей. Она схема описывается спецификацией 10Base-5 . Эта технология была довольно популярной, но и дороговатой.

Сеть могла состоять из нескольких таких сегментов – нескольких моноканалов, соединяемых репитерами (усилителями), которые принимая кадры из одного порта, усиливали сигналы и передавали их дальше.

Таким образом, 10Base-5 – коаксиальный кабель диаметром 0.5 дюйма, называемый "толстым" коаксиалом. Имеет волновое сопротивление 50 Ом. Максимальная длина сегмента - 500 метров (без повторителей).

К достоинствам стандарта 10Base-5 относятся:

1) хорошая защищенность кабеля от внешних воздействий,

2) сравнительно большое расстояние между узлами,

3) возможность простого перемещения рабочей станции в пределах длины кабеля AUI.

К недостаткам следует отнести:

1) высокую стоимость кабеля,

2) сложность его прокладки из-за большой жесткости,

3) наличие специального инструмента для заделки кабеля,

4) при повреждении кабеля или плохом соединении происходит останов работы всей сети,

5) необходимо заранее предусмотреть подводку кабеля ко всем возможным местам установки компьютеров

Следующий этап – создание сетей на основе тонкого коаксиального кабеля. Здесь функции трансивера были перенесены на сетевые адаптеры, и подключение кабеля к компьютеру происходит уже по более простой схеме.


Соответствующая спецификация имеет название 10Base-2 .

10Base-2 - коаксиальный кабель диаметром 0.25 дюйма, называемый "тонким" коаксиалом. Имеет волновое сопротивление 50 Ом. Максимальная длина сегмента - 185 метров (без повторителей).

Таким образом, 10 в названии обозначает битовую скорость передачи данных этих стандартов – 10 Мб/с, а слово Base – сокращение от baseband – метод передачи на одной базовой частоте 10 МГц (в отличие от стандартов, использующих несколько несущих частот, которые называются broadband – широкополосными).

Следующий этап развития – использование неэкранированной витой пары (UTP) и сети на основе централизованной структуры.

Рассмотренные выше схемы обладают достаточно низкой надежностью. Достаточно произойти разрыву хотя бы в одном месте, выходит из строя вся сеть.


Hub работает также как и репитер. Если какая-то станция желает передать информацию какой-то одной из станций, подключенных Hub(у), она формирует кадр с указыванием адреса получателя, этот кадр передается по витой паре в Hub. Каждая станция имеет свой отдельный порт. Поступивший в Hub кадр затем ретранслируется во все остальные порты. Т.е. логика работы остается той же самой – моноканал – сеть с селекцией информации.

Это решение – стандарт 10Base-T .

Одна из версий объяснения буквы T в названии говорит о том, что на начальном этапе создания сетей на базе витой паре, в разных организациях и офисах для подключения компьютера к одному Hub(у) использовались существующие телефонные линии.

Сети, построенные на основе стандарта 10Base-T, обладают по сравнению с коаксиальными вариантами Ethernet"а многими преимуществами. Эти преимущества связаны с разделением общего физического кабеля на отдельные кабельные отрезки, подключенные к центральному коммуникационному устройству. И хотя логически эти отрезки по-прежнему образуют общий домен коллизий, их физическое разделение позволяет контролировать их состояние и отключать в случае обрыва, короткого замыкания или неисправности сетевого адаптера на индивидуальной основе. Это обстоятельство существенно облегчает эксплуатацию больших сетей Ethernet, так как концентратор обычно автоматически выполняет такие функции, уведомляя при этом администратора сети о возникшей проблеме.

Стандарт 10Base-F использует в качестве среды передачи данных оптоволокно (fiber). Функционально сеть стандарта 10Base-F состоит из тех же элементов, что и сеть стандарта 10Base-T - сетевых адаптеров, многопортового повторителя и отрезков кабеля, соединяющих адаптер с портом повторителя. Как и при использовании витой пары, для соединения адаптера с повторителем используется два оптоволокна - одно соединяет выход Tx адаптера со входом Rx повторителя, а другое - вход Rx адаптера с выходом Tx повторителя.

Метод CSMA/CD (IEEE 802.3)

Carrier-Sense-Multiply-Access with Collision Detection

Множественный доступ с прослушиванием несущей и обнаружением коллизий

Данный метод описывает логику работы моноканалов с селекцией.

Довольно часто в описании этого метода присутствуют подобного рода блок-схемы.

Структурная схема алгоритма CSMA/CD (уровень MAC): при передаче кадра станцией

Структурная схема алгоритма CSMA/CD (уровень MAC): при приеме кадра станцией

Название метода расшифровывается как - Множественный доступ с прослушиванием несущей и обнаружением коллизий.

Множественный доступ означает, что все станции, подключенные к моноканалу, равноправны. Как происходит управления передачей? Централизованного управления, какой-то особой точки, из которой осуществлялось бы управление, нет. Функция управления сетью распределена по всем станциям. Каждая станция реализует свою часть общего алгоритма.

Допустим, какая-то станция хочет передать кадр (frame). В нем в заголовке указан адреса получателя и отправителя, а в информационной части хранится пакет. Внутри информационной части пакета хранится сообщение, в информационной части которого, в свою очередь, хранится, к примеру, запрос http.

Может ли начаться передача? Чисто теоретически – может. С другой стороны также может возникнуть ситуация, когда канал занят, т.е. какая-та другая станция уже проводит передачу. Поэтому, станции, желающие начать передачу, сначала анализируют, свободен или занят канал. Т.е. выполняют операцию «прослушивания несущей». Если опознается несущая (carrier-sense, CS), то станция откладывает передачу своего кадра до окончания чужой передачи, и только потом пытается вновь его передать.

Если же канал свободен, то станция начинает передачу. Все остальные станции, которые тоже могут передавать, прослушивают состояние канала. И как только они обнаруживают, что пошла передача, они начинают прием передаваемого сигнала, из которого они собирают 0 и 1. Из 0 и 1 уже собирают либо кадр целиком, либо его заголовок и анализируют его. Каждая станция по заголовку определяет, ей ли предназначен кадр. И та станция, которая узнает собственный адрес в заголовках кадра, записывает его содержимое в свой внутренний буфер, обрабатывает полученные данные и посылает по кабелю кадр-ответ. Адрес станции-источника также включен в исходный кадр, поэтому станция-получатель знает, кому нужно послать ответ. Если же кадр предназначается не ей, то кадр или его заголовок (в зависимости от того, что уже было принято) стирается и дальнейший прием невозможен.

Станция, осуществляющая передачу кадра, также осуществляет его прием и анализ. Если принятый сигнал совпадает с переданным, то это говорит о том, что в канале проходит тот самый сигнал, который эта станция передает, и никто больше в этот процесс не вмешивается, не происходит никаких искажений. Если это остается верным до окончания передачи, то считается, что кадр передан.

Чтобы корректно обработать коллизию, все станции одновременно наблюдают за возникающими на кабеле сигналами. Если передаваемые и наблюдаемые сигналы отличаются, то фиксируется обнаружение коллизии (collision detection, CD). Для увеличения вероятности немедленного обнаружения коллизии всеми станциями сети, ситуация коллизии усиливается посылкой в сеть станциями, начавшими передачу своих кадров, специальной последовательности битов, называемой jam-последовательностью.

В разных источниках встречается сравнение этого метода CSMA/CD с разговором нескольких человек в темной комнате. Света нет, никто не видит друг друга. Кто-то один начинает говорить, все остальные молчат и слушают. Или вдруг одновременно двое начинают говорить. Естественно, они начинают перебивать друг друга и замолкают.

После обнаружения коллизии передающая станция обязана прекратить передачу и ожидать в течение короткого случайного интервала времени, а затем может снова сделать попытку передачи кадра.

Теоретически может случиться так, что они будут выжидать одно и то же время и снова начать одновременную передачу, снова вызывая при этом коллизию. Для того чтобы свести к минимуму вероятность возникновения подобных ситуаций было предложено реализовать алгоритм двоичной экспоненциальной задержки .

После возникновения коллизии время делится на дискретные интервалы – интервалы отсрочки (slot time) – это время, в течение которого станция гарантированно может узнать, что в сети нет коллизии. Это время тесно связано с другим важным временным параметром сети – окном коллизий (collision window). Окно коллизий равно времени двукратного прохождения сигнала между самыми удаленными узлами сети – наихудшему случаю задержки, при которой станция еще может обнаружить, что произошла коллизия. Интервал отсрочки выбирается равным величине окна коллизий плюс некоторая дополнительная величина задержки для гарантии:

интервал отсрочки = окно коллизий + дополнительная задержка

Величина интервала отсрочки в стандарте 802.3 определена равной 512 битовым интервалам или 51,2 мкс, и эта величина рассчитана для максимальной длины коаксиального кабеля в 2.5 км. Величина 512 определяет и минимальную длину кадра в 64 байта, так как при кадрах меньшей длины станция может передать кадр и не успеть заметить факт возникновения коллизии из-за того, что искаженные коллизией сигналы дойдут до станции в наихудшем случае после завершения передачи. Такой кадр будет просто потерян.

После первого столкновения каждая станция ждет или 0 или 1 интервал, прежде чем попытаться передавать опять. Если две станции столкнутся и выберут одно и то же псевдослучайное число, то они столкнутся снова. После второго столкновения каждая станция выбирает случайным образом 0, 1, 2 или 3 интервала из набора (2 2 интервалов) и ждет опять. При третьем столкновении (вероятность такого события после двойного столкновения равна 1/4) интервалы будут выбираться в диапазоне от 0 до 2 3 – 1.

Время паузы после N-ой коллизии полагается равным L интервалам отсрочки, где L - случайное целое число, равномерно распределенное в диапазоне . Величина диапазона растет только до 10 попытки, а далее диапазон остается равным , то есть . После 16 столкновений подряд контроллер признает свое поражение и возвращает компьютеру ошибку. Дальнейшим восстановлением занимаются более высокие уровни.

приём
Граф состояний переходов – одна из вариаций блок-схем, представляющий метод CSMA/CD.

После запуска системы она находится в состоянии прослушивания. Допустим, поступил запрос на передачу кадра. Станция переходит в состояние ожидания. Если канал занят, то это ожидание может продлиться довольно долго, а может и случиться так, что станция сразу перейдет в состояние передачи. Это зависит от того, занята ли среда. Если передача происходит успешно, не возникает коллизий, то по команде «передача завершена» станция переходит в состояние прослушивания. А если же возникла коллизия, то станция из состояния передачи переходит в состояние задержки, где выполняется расчет задержки. По окончанию задержки, когда возникает событие «время задержки истекло», станция снова переходит в состояние ожидания. По окончанию приема возникает событие «кадр принят», которое переводит станцию в состояние прослушивания. В случае коллизии на приеме станция тоже переходит в состояние прослушивания.

Технология Ethernet в своем стремительном развитии уже давно перешагнула уровень локальных сетей. Она избавилась от коллизий, получила полный дуплекс и гигабитные скорости. Широкий спектр экономически выгодных решений позволяет смело внедрять Ethernet на магистралях. По мнению экспертов, мировой рынок Ethernet операторского класса - скромной технологии офисных сетей, используемой сегодня в основных телекоммуникационных сетях, - переживает настоящий бум. Как бы широко ни распространился Ethernet, по мнению аналитиков, все еще впереди.


Технология Ethernet в своем стремительном развитии уже давно перешагнула уровень локальных сетей. Она избавилась от коллизий, получила полный дуплекс и гигабитные скорости. Широкий спектр экономически выгодных решений позволяет смело внедрять Ethernet на магистралях.

Metro Ethernet строится
по трехуровневой иерархической схеме и включает ядро, уровень агрегации и уровень доступа. Ядро сети строится на высокопроизводительных коммутаторах и обеспечивает высокоскоростную передачу трафика. Уровень агрегации также создается на коммутаторах и обеспечивает агрегацию подключений уровня доступа, реализацию сервисов и сбор статистики. В зависимости от масштаба сети ядро и уровень агрегации могут быть объединены. Каналы между коммутаторами могут строиться на основе различных высокоскоростных технологий, чаще всего Gigabit Ethernet и 10-Gigabit Ethernet. При этом необходимо учитывать требования по восстановлению сети при сбое и структуру построения ядра. В ядре и на уровне агрегации обеспечивается резервирование компонентов коммутаторов, а также топологическое резервирование, что позволяет продолжать предоставление услуг при одиночных сбоях каналов и узлов. Существенного сокращения времени на восстановление можно добиться только за счет применения технологии канального уровня. Поддержка технологии EAPS — собственного протокола компании Extreme Networks, предназначеного для поддержки топологии, исключающей зацикливание трафика и ее перестроение в случае нарушений в кольцевых сетях Ethernet. Cети, использующие EAPS, обладают всеми положительным свойствами сетей SONET/SDH и Resilient Packet Ring (RPR) включая время восстановления топологии =50ms.

Уровень доступа строится по кольцевой или звездообразной схеме на коммутаторах Metro Ethernet для подключения корпоративных клиентов, офисных зданий, а также домашних и SOHO клиентов. На уровне доступа реализуется полный комплекс мер безопасности, обеспечивающих идентификацию и изоляцию клиентов, защиту инфраструктуры оператора.

Обзор технологии Ethernet

Ethernet (эзернет, от лат. aether — эфир) — пакетная технология компьютерных сетей.

Стандарты Ethernet определяют проводные соединения и электрические сигналы на физическом уровне, формат пакетов и протоколы управления доступом к среде — на канальном уровне модели OSI. Ethernet в основном описывается стандартами IEEE группы 802.3. Ethernet стал самой распространённой технологией ЛВС в середине 90-х годов прошлого века, вытеснив такие технологии, как Arcnet, FDDI и Token ring.

В стандарте первых версий (Ethernet v1.0 и Ethernet v2.0) указано, что в качестве передающей среды используется коаксиальный кабель, в дальнейшем появилась возможность использовать кабель витая пара и кабель оптический. Метод управления доступом — множественный доступ с контролем несущей и обнаружением коллизий (CSMA/CD, Carrier Sense Multiply Access with Collision Detection), скорость передачи данных 10 Мбит/с, размер пакета от 72 до 1526 байт, описаны методы кодирования данных. Количество узлов в одном разделяемом сегменте сети ограничено предельным значением в 1024 рабочих станции (спецификации физического уровня могут устанавливать более жёсткие ограничения, например, к сегменту тонкого коаксиала может подключаться не более 30 рабочих станций, а к сегменту толстого коаксиала — не более 100). Однако сеть, построенная на одном разделяемом сегменте, становится неэффективной задолго до достижения предельного значения количества узлов.

В 1995 году принят стандарт IEEE 802.3u Fast Ethernet со скоростью 100 Мбит/с, а позже был принят стандарт IEEE 802.3z Gigabit Ethernet со скоростью 1000 Мбит/с. Появилась возможность работы в режиме полный дуплекс.

Формат кадра

Существует несколько форматов Ethernet-кадра.

Первоначальный Variant I (больше не применяется).
Ethernet Version 2 или Ethernet-кадр II, ещё называемый DIX (аббревиатура первых букв фирм-разработчиков DEC, Intel, Xerox) — наиболее распространена и используется по сей день. Часто используется непосредственно протоколом интернет.

Novell — внутренняя модификация IEEE 802.3 без LLC (Logical Link Control).
Кадр IEEE 802.2 LLC.
Кадр IEEE 802.2 LLC/SNAP.
В качестве дополнения, Ethernet-кадр кадр может содержать тег IEEE 802.1Q, для идентификации VLAN к которой он адресован и IEEE 802.1p для указания приоритетности.
Некоторые сетевые карты Ethernet, производимые компанией Hewlett-Packard использовали при работе кадр формата IEEE 802.12, соответствующий стандарту 100VG-AnyLAN.
Разные типы кадра имеют различный формат и значение MTU.

Разновидности Ethernet

В зависимости от скорости передачи данных и передающей среды существует несколько вариантов технологии. Независимо от способа передачи стек сетевого протокола и программы работают одинаково практически во всех нижеперечисленных вариантах.

В этом разделе кратко описаны все официально существующие разновидности. По некоторым причинам, в дополнение к основному стандарту многие производители рекомендуют пользоваться другими запатентованными носителями — например, для увеличения расстояния между точками сети используется оптоволоконный кабель. Большинство Ethernet-карт и других устройств имеет поддержку нескольких скоростей передачи данных, используя автоопределение скорости и дуплексности, для достижения наилучшего соединения между двумя устройствами. Если автоопределение не срабатывает, скорость подстраивается под партнёра, и включается режим полудуплексной передачи. Например, наличие в устройстве порта Ethernet 10/100 говорит о том, что через него можно работать по технологиям 10BASE-T и 100BASE-TX, а порт Ethernet 10/100/1000 — поддерживает стандарты 10BASE-T, 100BASE-TX, и 1000BASE-T.

Ранние модификации Ethernet

Xerox Ethernet — оригинальная технология, скорость 3Мбит/с, существовала в двух вариантах Version 1 и Version 2, формат кадра последней версии до сих пор имеет широкое применение.

0BROAD36 — широкого распространения не получил. Один из первых стандартов, позволяющий работать на больших расстояниях. Использовал технологию широкополосной модуляции, похожей на ту, что используется в кабельных модемах. В качестве среды передачи данных использовался коаксиальный кабель.

1BASE5 — также известный, как StarLAN , стал первой модификацией Ethernet-технологии, использующей витую пару. Работал на скорости 1 Мбит/с, но не нашёл коммерческого применения.

10 Мбит/с Ethernet

10BASE5, IEEE 802.3 (называемый также «Толстый Ethernet») — первоначальная разработка технологии со скоростью передачи данных 10 Мбит/с. Следуя раннему стандарту IEEE использует коаксиальный кабель, с волновым сопротивлением 50 Ом (RG-8), с максимальной длиной сегмента 500 метров.

10BASE2, IEEE 802.3a (называемый «Тонкий Ethernet») — используется кабель RG-58, с максимальной длиной сегмента 200 метров, компьютеры присоединялись один к другому, для подключения кабеля к сетевой карте нужен T-коннектор, а на кабеле должен быть BNC-коннектор. Требуется наличие терминаторов на каждом конце. Многие годы этот стандарт был основным для технологии Ethernet.

StarLAN 10 — Первая разработка, использующая витую пару для передачи данных на скорости 10 Мбит/с. В дальнейшем, эволюционировал в стандарт 10BASE-T.

10BASE-T, IEEE 802.3i — для передачи данных используется 4 провода кабеля витой пары (две скрученные пары) категории-3 или категории-5. Максимальная длина сегмента 100 метров.

FOIRL — (акроним от англ. Fiber-optic inter-repeater link). Базовый стандарт для технологии Ethernet, использующий для передачи данных оптический кабель. Максимальное расстояние передачи данных без повторителя 1км.

10BASE-F, IEEE 802.3j — Основной термин для обозначения семейства 10 Mбит/с ethernet-стандартов использующих оптоволоконный кабель на расстоянии до 2 километров: 10BASE-FL, 10BASE-FB и 10BASE-FP. Из перечисленного только 10BASE-FL получил широкое распространение.

10BASE-FL (Fiber Link) — Улучшенная версия стандарта FOIRL. Улучшение коснулось увеличения длины сегмента до 2 км.

10BASE-FB (Fiber Backbone) — Сейчас неиспользуемый стандарт, предназначался для объединения повторителей в магистраль.

10BASE-FP (Fiber Passive)- Топология «пассивная звезда», в которой не нужны повторители — никогда не применялся.

Быстрый Ethernet (100 Мбит/с) (Fast Ethernet)

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 километров по одномодовому.

Гигабит Ethernet

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 километров.

10 Гигабит Ethernet

Новый стандарт 10 Гигабит Ethernet включает в себя семь стандартов физической среды для LAN, MAN и WAN. В настоящее время он описывается поправкой IEEE 802.3ae и должен войти в следующую ревизию стандарта IEEE 802.3.

10GBASE-CX4 — Технология 10 Гигабит Ethernet для коротких расстояний (до 15 метров), используется медный кабель CX4 и коннекторы InfiniBand.

10GBASE-SR — Технология 10 Гигабит Ethernet для коротких расстояний (до 26 или 82 метров, в зависимости от типа кабеля), используется многомодовое оптоволокно. Он также поддерживает расстояния до 300 метров с использованием нового многомодового оптоволокна (2000 МГц/км).

10GBASE-LX4 — использует уплотнение по длине волны для поддержки расстояний от 240 до 300 метров по многомодовому оптоволокну. Также поддерживает расстояния до 10 километров при использовании одномодового оптоволокна.

10GBASE-LR и 10GBASE-ER — эти стандарты поддерживают расстояния до 10 и 40 километров соответственно.

10GBASE-SW, 10GBASE-LW и 10GBASE-EW — Эти стандарты используют физический интерфейс, совместимый по скорости и формату данных с интерфейсом OC-192 / STM-64 SONET/SDH. Они подобны стандартам 10GBASE-SR, 10GBASE-LR и 10GBASE-ER соответственно, так как используют те же самые типы кабелей и расстояния передачи.

10GBASE-T, IEEE 802.3an-2006 — принят в июне 2006 года после 4 лет разработки. Использует экранированную витую пару. Расстояния — до 100 метров.


EtherNet стандарт IEEE 802.3

Это самый распространенный на сегодняшний день стандарт технологии сети.

Особенности:

  • работает с коаксиальным кабелем, витой парой, оптическими кабелями;
  • топология – шина, звезда;
  • метод доступа – CSMA/CD.

Архитектура сетевой технологии Ethernet фактически объединяет целый набор стандартов, имеющих как общие черты, так и отличия.

Технология Ethernet была разработана вместе со многими первыми проектами корпорации Xerox PARC. Общепринято считать, что Ethernet был изобретён 22 мая 1973 года, когда Роберт Меткалф составил докладную записку для главы PARC о потенциале технологии Ethernet. Но законное право на технологию Меткалф получил через несколько лет. В 1976 году он и его ассистент Дэвид Боггс издали брошюру под названием «Ethernet: Distributed Packet Switching For Local Computer Networks». Меткалф ушёл из Xerox в 1979 году и основал компанию 3Com для продвижения компьютеров и локальных вычислительных сетей. Ему удалось убедить DEC, Intel и Xerox работать совместно и разработать стандарт Ethernet (DIX). Впервые этот стандарт был опубликован 30 сентября 1980 года .

Дальнейшее развитие технологии EtherNet:

  • 1982-1993 разработка 10Мбит/с EtherNet;
  • 1995-1998 разработка Fast EtherNet;
  • 1998-2002 разработка GigaBit EtherNet;
  • 2003-2007 разработка 10GigaBit EtherNet;
  • 2007-2010 разработка 40 и 100GigaBit EtherNet;
  • 2010 по сей день разработка Terabit Ethernet.

На уровне MAC, который обеспечивает доступ к среде и передаче кадра, для идентификации сетевых интерфейсов узлов сети используются регламентированные стандартом уникальные 6-байтовые адреса, называемые MAC-адресами. Обычно MAC-адрес записывается в виде шести пар шестнадцатеричных цирф, разделенных тире или двоеточиями, например 00-29-5E-3C-5B-88. Каждый сетевой адаптер имеет MAC-адрес.

Структура MAC-адреса Ethernet:

  • первый бит MAC-адреса получателя называется битом I/G (individual/group или широковещательным). В адресе источника он называется индикатором маршрута от источника (Source Route Indicator);
  • второй бит определяет способ назначения адреса;
  • три старших байта адреса называются защитным адресом (Burned In Address, BIA) или уникальным идентификатором организации (Organizationally UniqueIdentifier, OUI);
  • за уникальность младших трех байт адреса отвечает сам производитель.

Некоторые сетевые программы, в частности wireshark, могут сразу отображать вместо кода производителя - название фирмы производителя данной сетевой карты.

Формат кадра технологии EtherNet

В сетях Ethernet существует 4 типа фреймов (кадров):

  • кадр 802.3/LLC (или кадр Novell802.2),
  • кадр Raw 802.3 (или кадр Novell 802.3),
  • кадр Ethernet DIX (или кадр Ethernet II),
  • кадр Ethernet SNAP.

На практике в оборудовании EtherNet используется только один формат кадра, а именно кадр EtherNet DIX, который иногда называют кадром по номеру последнего стандарта DIX.

  • Первые два поля заголовка отведены под адреса:
    • DA (Destination Address) – MAC-адрес узла назначения;
    • SA (Source Address) – MAC-адрес узла отправителя. Для доставки кадра достаточно одного адреса – адреса назначения, адрес источника помещается в кадр для того, чтобы узел, получивший кадр, знал, от кого пришел кадр и кому нужно на него ответить.
  • Поле T (Type) содержит условный код протокола верхнего уровня, данные которого находятся в поле данных кадра, например шестнадцатеричное значение 08-00 соответствует проколу IP. Это поле требуется для поддержки интерфейсных функций мультиплексирования и демультиплексирования кадров при взаимодействии с протоколами верхних уровней.
  • Поле данных. Если длина пользовательских данных меньше 46 байт, то это поле дополняется до минимального размера байтами заполнения.
  • Поле контрольной последовательности кадра (Frame Check Sequence, FCS) состоит из 4 байт контрольной суммы. Это значение вычисляется по алгоритму CRC-32.

Кадр EtherNet DIX (II) не отражает разделения канального уровня EtherNet на уровень MAC и уровень LLC: его поля поддерживают функции обоих уровней, например интерфейсные функции поля T относятся у функциям уровня LLC, в то время как все остальные поля поддерживают функции уровня MAC.

Рассмотрим формат кадра EtherNet II на примере перехваченного пакета с помощью сетевого анализатора Wireshark

Обратите внимание, что так как MAC адрес состоит из кода производителя и номера интерфейса, то сетевой анализатор сразу преобразует код производителя в название фирмы-изготовителя.

Таким образом в технологии EtherNet в качестве адреса назначения и адреса получателя выступают MAC адреса.

Стандарты технологии Ethernet

Физические спецификации технологии Ethernet включают следующие среды передачи данных.

  • l0Base-5 - коаксиальный кабель диаметром 0,5 дюйма (1дм=2,54см), называемый «толстым» коаксиальным кабелем, с волновым сопротивлением 50Ом.
  • l0Base-2 - коаксиальный кабель диаметром 0,25 дюйма, называемый «тонким» коаксиальным кабелем, с волновым сопротивлением 50Ом.
  • l0Base-T - кабель на основе неэкранированной витой пары (Unshielded Twisted Pair, UTP), категории 3,4,5.
  • l0Base-F - волоконно-оптический кабель.

Число 10 обозначает номинальную битовую скорость передачи данных стандарта, то есть 10Мбит/с а слово «Base» - метод передачи на одной базовой частоте. Последний символ обозначает тип кабеля.

Кабель используется как моноканал для всех станций, максимальная длина сегмента 500м. Станция подключаться к кабелю через приемопередатчик - трансивер. Трансивер соединяется с сетевым адаптером разъема DB-15 интерфейсным кабелем AUI. Требуется наличие терминаторов на каждом конце, для поглощения распространяющихся по кабелю сигналов.

Правила «5-4-3» для коаксиальных сетей:

Стандарт сетей на коаксиальном кабеле разрешает использование в сети не более 4 повторителей и, соответственно, не более 5 сегментов кабеля. При максимальной длине сегмента кабеля в 500 м это дает максимальную длину сети в 500*5=2500 м. Только 3 сегмента из 5 могут быть нагруженными, то есть такими, к которым подключаются конечные узлы. Между нагруженными сегментами должны быть ненагруженные сегменты.

l0Base-2

Кабель используется как моноканал для всех станций, максимальная длина сегмента 185 м. Для подключения кабеля к сетевой карте нужен T-коннектор, а на кабеле должен быть BNC-коннектор.

Также используется правило 5-4-3.

l0Base-T

Образует звездообразную топологию на основе концентратора, концентратор осуществляет функцию повторителя и образует единый моноканал, максимальная длина сегмента 100м. Конечные узлы соединяются с помощью двух витых пар. Одна пара для передачи данных от узла к концентратору - Tx, а другая для передачи данных от концентратора к узлу – Rx.
Правила «4-х хабов» для сетей на основе витой пары:
В стандарте сетей на витой паре определено максимально число концентраторов между любыми двумя станциями сети, а именно 4. Это правило носит название «правила 4-х хабов». Очевидно, что если между любыми двумя узлами сети не должно быть больше 4-х повторителей, то максимальный диаметр сети на основе витой пары составляет 5*100 = 500 м (максимальная длина сегмента 100м).

10Base-F

Функционально сеть Ethernet на оптическом кабеле состоит из тех же элементов, что и сеть стандарта 10Base-T

Стандарт FOIRL (Fiber Optic Inter-Repeater Link) первый стандарт комитета 802.3 для использования оптоволокна в сетях Ethernet. Мах длина сегмента 1000м, мах число хабов 4, при общей длине сети не более 2500 м.

Стандарт 10Base-FL незначительное улучшение стандарта FOIRL. Мах длина сегмента 2000 м. Максимальное число хабов 4,а максимальная длина сети - 2500 м.

Стандарт 10Base-FB предназначен только для соединения повторителей. Конечные узлы не могут использовать этот стандарт для присоединения к портам концентратора. Мах число хабов 5, мах длина одного сегмента 2000 м и максимальной длине сети 2740 м.

Таблица. Параметры спецификаций физического уровня для стандарта Ethernet

При рассмотрении правила «5-4-3» или «4-х хабов», в случае появления на пути распространения по кабелям воображаемого сигнала устройства типа «свич», расчет топологических ограничений начинается с нуля.

Пропускная способность сети Ethernet

Пропускная способность оценивается через количество кадров либо количество байт данных, передаваемых по сети за единицу времени. Если в сети не происходят коллизии, максимальная скорость передачи кадров минимального размера(64 байта) составляет 14881 кадров в секунду. При этом полезная пропускная способность для кадров Ethernet II – 5.48 Мбит/с.

Максимальная скорость передачи кадров максимального размера (1500 байт) составляет 813 кадров в секунду. Полезная пропускная способность при этом составит 9.76 Мбит/с.

С появлением Ethernet его начали использовать в качестве основного сетевого подключения. Давайте более подробно рассмотрим применение Ethernet в промышленности.

Что такое Ethernet?

Локальная сеть Ethernet (local-area network (LAN)) является основной для связи между нашими компьютерами, маршрутизаторами, принтерами. Он сыграл важную роль в промышленном мире став установленным стандартом подключения интернет вещей IoT.

По данным Cisco, в 2003 году Ethernet составил порядка 85% всех соединений по локальной сети в мире. Промышленный Ethernet отличается от коммерческого тем, что он применяет стандарты Ethernet для управления и эксплуатации производственными сетями.

Появление Ethernet

ALOHAnet была первой беспроводной сетью для передачи данных, к которой подключались несколько компьютерных систем, разделенных в пределах Гавайского университета. Ученые пытались получить независимые узлы передачи данных по радиоканалу для связи друг с другом на основе технологии peer-to-peer без помех. Решением ALOHAnet был множественный доступ с обнаружением коллизий (CSMA/CD). Эта идея вдохновила Боба Меткалфа из Xerox для дальнейших исследований в этой области.

В первые дни существования Ethernet существовало две наиболее распространённые конфигурации: 10Base2 и 10Base5. Скорость передачи данных для обеих конфигураций составляла 10 Мбит при использовании коаксиального кабеля.

Максимально допустимая длина отрезков для 10Base2 составляла 185 футов при использовании коаксиального кабеля RG58, известного также как “Thin Ethernet”. 10Base 5 предлагал более длинные расстояния связи. Тем не менее, для обеспечения соединения требовался толстый коаксиальный кабель, который был тяжелый и трудный в управлении.

С учетом этого непрерывно развивались новые технологии, такие как 10Base-FL, что позволило сетям использовать волоконно-оптические носители и увеличить расстояние передачи данных до 2000 футов. 10Base-T стал популярным вариантом из-за простоты установки и использования недорогой неэкранированной витой пары (unshielded twisted pair UTP) кабеля категории CAT3. Расстояние между компьютерами не должно превышать 100 метров и каждая машина должна иметь стандартный разъем RJ-45. К 90-м годам стало доступно оборудование Ethernet со скоростью передачи до100 Мбит.

Сегодняшний компьютерный стандарт подразумевает, что устройство должно иметь сетевой адаптер реализующий 100Base-TX. Кабели категории 5e UTP (CAT5) также являются стандартными и используются той же длины, что и для 10base-T сетей с длиной до 100 футов или меньше. Сети, которые ранее использовали коаксиальные кабели, сейчас модернизируются под оптоволокно специально для реализации связей «точка к точке» (point-to-point). 100Base-FX использует два оптических волокна для дуплексных точка-точка связей которые достигают 2000 футов. Gigabit Ethernet или 1000 Мбит соединения доступны с использованием витой пары и волоконно-оптических носителей.

Канальный уровень Ethernet

Ethernet определяет слои физического уровня и каналы передачи данных в зависимости от назначения сети. Основным сетевым стандартом стал IEEE 802.3. физический уровень определяет электрические сигналы, метод передачи данных, медиа, типы разъемов и топологию сети. Для передачи данных может быть использовано оптическое волокно или витая пара. Существует четыре различных типа передачи данных с разными скоростями:

Канальный уровень определяет метод доступа к среде. Полудуплексная связь сопряжена в шинной или звездообразной топологиях: 10/100Base-T, 10Base2, 10Base 5 и других. Они используют множественный доступ с прослушиванием несущей и обнаружением коллизий (CSMA/CD). Это позволяет нескольким узлам (компьютерам) иметь равный доступ к сети. Все узлы в сети Ethernet постоянно следят за передачей информации.

Узлы ожидают ответа сети до начала передачи данных. Когда они начинают передачу данных в одно и то же время сигналы перекрывают друг друга, что может привести к повреждению оригиналов. Когда узел обнаруживает, что другое устройство также пытается отправить данные, он определяет коллизию и прекращает передачу данных. Попытка возобновить передачу производится через некоторый интервал. Такой метод передачи данных позволяет просто добавлять или удалять узлы из сети.

После подключения узел начинает получать и передавать информацию по сети. Однако, в конечном итоге это может привести к уменьшению пропускной способности и увеличению числа коллизий. Это делает Ethernet вероятностной сетью. В дуплексных Ethernet сетях со связью точка-точка, таких как 10Base-FL или 100Base-FX, коллизии не являются проблемой. Это связано с тем, что присутствуют только два узла с возможностью раздельной передачи и приема данных. Это позволяет реализовать одновременную передачу и прием информации, что увеличивает скорость передачи в два раза.

Ethernet фрейм определяет формат сообщения данных, передаваемых по сети. Формат сообщения содержит несколько полей информации, в том числе данных, подлежащих передаче. Блок данных определяется как фактические данные, которые будут отправлены, и может содержать от 46 до 1500 байт двоичной информации. Длина блока данных определяется и включается в сообщении в качестве поля для приемника, чтобы определить, какая часть сообщения представляет собой данные.

MAC-адрес является шести байтовым двоичным номером набора, который включает в себя информацию источника и назначения для узлов. MAC-адрес включен в каждое сообщение и передается через сеть, а каждый узел сети Ethernet имеет уникальный MAC-адрес.

Канальный уровень определяет структуру кадра принимаемых или передаваемых сообщений. Коммутаторы, узлы и концентраторы могут очень просто добавляться или извлекаться из сети, а эта технология позволяет легко диагностировать неисправности. Эти факторы сделали Ethernet подключения новым стандартом для сетевых промышленных решений. Функции слоев OSI обозначают, каким образом будет передаваться информация.

В эталонной модели OSI существует семь слоев. Нижние слои (1-4) сосредотачиваются на передачи данных, в то время как 5-7 являются прикладными. Нижний уровень (1) наиболее близок к физической среде, поэтому его называют физическим. Физический и нижний слои канала передачи данных реализованы в аппаратном и программном обеспечении, например кабелях или Ethernet (слой 2).

Слой 3 используется для логической адресации и маршрутизации. Наиболее распространенное применение – использование Интернет протокола (IP). Уровень 4 – транспортный слой, который гарантирует, что данные передаются без ошибок и в правильной последовательности. Он использует протокол управления передачей (Transmission Control Protocol TCP) и протокол пользовательских дейтаграмм (User Datagram Protocol(UDP) для передачи данных. Промышленный Ethernet отличается от коммерческого тем, что он использует все нижние слои, а не только 2.

Верхние слои эталонной модели OSI используются для прикладных задач и, как правило, реализуется только для программного обеспечения. Слой 5 для управления сеансом связи. Он отвечает за контроль набора и синхронизации подключения сеанса (то есть создание и управление сессиями) между сетями и приложениями.

Слой 6 предназначен для использования представления данных. Этот слой представляет данные и тип кодирования, а также определяет используемые символы. Это гарантирует, что данные могут передаваться по сети и между узлами, и что они сжимаются и кодируются. Слой 7 предназначен для прикладного использования. Он используется программным обеспечением для подготовки и интерпретации данных. Это самый верхний слой, наиболее близок к пользователю.

Типы подключения Ethernet и промышленных систем

Протокол TCP/IP, используя Ethernet, дает возможность повышения уровня стандартизации. Исторически сложилось, что сетевые приложения, основанные на критических временных процессах, используют детерминистические сети. При использовании промышленного Ethernet, важно помнить о скорости и устойчивости связи.

Детерминизм — это способность сети для общения в прогнозируемый период. Для систем управления движением это имеет существенное значение, так как передача данных от и к устройству должна осуществляться на регулярной основе. Эти сети основаны на концепции ведущий/ведомый (master/slave) или эстафетной передачи данных.

Использование сетей Ethernet должно контролироваться на уровне не более 10% или они будут иметь недостаточную производительность. Сегментирование сети с помощью маршрутизаторов и коммутаторов минимизирует не желательный сетевой траффик и снижает его потребление. Другой способ подразумевает использование новых протоколов (более высоких уровней) объединяя установление приоритетов и синхронизацию сообщений для оптимизации времени доставки информации.

Результатом этих методов стал переход к использованию Ethernet для промышленного управления на уровне цехов и участков. Ethernet все сильнее внедряется в промышленную среду благодаря низкой стоимости аппаратных средств и простоте установки. Использование мостов и высокоскоростных коммутаторов повышает детерминизм сети. В итоге скорости передачи данных в 1 Гбит, 10 Гбит, 100 Гбит становятся все более распространенными.

Основные типы подключения Ethernet

Modbus TCP/IP

Первый промышленный протокол на основе Ethernet, введенный в 1999 году. Реализован на основании протокола Modbus, который был разработан Modicon в 1979 году.

Преимущества:

  • Используются стандартные слои Ethernet: оборудование и транспортный уровень TCP / IP;
  • Открытый и относительно простой протокол;

Недостатки:

  • Не жесткий протокол реального времени;

Крупнейший поставщик: Schneider Electric.

Технология автоматизации производства: RTPS

EtherCAT

С открытым исходным кодом, на основе IEC 61158 и других аналогичных стандартов. Преимущества:

  • Жесткий в режиме реального времени промышленный протокол;
  • Эффективная и простая коммуникация;

Недостатки:

  • Общее количество используемых устройств ограничено;
  • Не предназначен для стандартных TCP/ IP и EtherCAT пакетов;

Крупнейший поставщик: Beckhoff .

Технология автоматизации производства: Общий кадр (Shared Frame)

Ethernet/IP

Расширяет концепцию DeviceNET.

Преимущества:

  • Использование транспортных слоев сетей Ethernet (то есть TCP и UDP);

Недостатки:

  • Сети могут быть перегружены UDP сообщениями если не правильно выполнены настройки;

Крупнейший поставщик: Rockwell Automation.

Технология автоматизации производства: CIP

Profinet

Прикладной протокол, который расширяет Profibus.

Преимущества:

  • Поддерживает как стандартный, так и детерминированный трафик Ethernet;
  • Реализует IEEE 1588 и Quality of Service (QoS) для добавления детерминизма;

Недостатки:

  • В режиме реального времени и изохронного реального времени управляемый коммутаторами. Рекомендуется QoS;

Крупнейший поставщик: Siemens.

Технология автоматизации производства: PROFINET IO

Днем рождения Ethernet можно считать 22 мая 1973 г., когда Роберт Меткалф (Robert Metcalfe) и Дэвид Боггс (David Boggs) опубликовали докладную записку, в которой описывалась экспериментальная сеть, построенная ими в Исследовательском центре фирмы Xerox в Пало-Альто. При рождении сеть получила имя Ethernet, базировалась на толстом коаксиальном кабеле и обеспечивала скорость передачи данных 2,94 Мбит/с. В декабре того же года Меткалф опубликовал докторскую работу "Packet Communication" ("Пакетная связь"), а в июле 1976 г. Меткалф и Боггс выпустили совместный труд "Ethernet: Distributed Packet Switching for Local Computer Networks" ("Ethernet: распределенная пакетная коммутация для локальных компьютерных сетей"). Таким образом, была создана теоретическая база для дальнейшего развития технологии. Ключевой фигурой в судьбе Ethernet становится Роберт Меткалф, который в 1979 г. для воплощения своих идей в жизнь создает собственную компанию 3Com, одновременно начиная работать консультантом в Digital Equipment Corporation (DEC). В DEC Меткалф получает задание на разработку сети, спецификации на которую не затрагивали бы патентов Xerox. Создается совместный проект Digital, Intel и Xerox, известный под названием DIX. Задачей консорциума DIX был перевод Ethernet из лабораторно-экспериментального состояния в технологию для построения новых систем, работающих с немалой на то время скоростью передачи данных 10 Мбит/с. Таким образом, Ethernet превращался из разработки Xerox в открытую и доступную всем технологию, что оказалось решающим в становлении его как мирового сетевого стандарта. В феврале 1980 г. результаты деятельности DIX были представлены в IEEE, где вскоре была сформирована группа 802 для работы над проектом. Ethernet закреплял свои позиции в качестве стандарта. Для успешного внедрения технологии важное значение сыграли дальнейшие шаги "родителей" Ethernet по взаимодействию с другими производителями чипов и аппаратного обеспечения - так, например, группа разработчиков Digital представила чип Ethernet и исходные тексты его программного обеспечения компаниям Advanced Micro Devices (AMD) и Mostek. В результате возможность производить совместимые чипсеты Ethernet получили и другие компании, что сказалось на качестве железа и снижении его стоимости. В марте 1981 г. 3Com представила 10 Мбит/с Ethernet-трансивер, а в сентябре 1982 г. - первый Ethernet-адаптер для ПК. После выхода первых изделий, в июне 1983 г. IEEE утвердил стандарты Ethernet 802.3 и Ethernet 10Base5. В качестве среды передачи предусматривался "толстый" коаксиальный кабель, а каждый узел сети подключался с помощью отдельного трансивера. Такая реализация оказалась дорогостоящей. Дешевой альтернативой с применением менее дорогого и более тонкого коаксиального кабеля, стал 10Base2 или ThinNet. Станции уже не требовали отдельных трансиверов для подключения к кабелю. В такой конфигурации Ehternet начал победное шествие по просторам экс-СССР. Главными его преимуществами была простота развертывания и минимальное количество активного сетевого оборудования. Сразу же определились и недостатки. На время подключения новых станций приходилось останавливать работу всей сети. Для выхода сети из строя достаточно было обрыва кабеля в одном месте, поэтому эксплуатация кабельной системы требовала от технического персонала проявлений прикладного героизма. Следующим шагом развития Ethernet стала разработка стандарта 10Base-T, предусматривавшего в качестве среды передачи неэкранированную витую пару (Unshielded Twisted Pair - UTP). В основу этого стандарта легли разработки SynOptics Communications под общим названием LattisNet, которые относятся к 1985 г. В 10Base-T использовалась топологии "звезда", в которой каждая станция соединялась с центральным концентратором (hub). Такой вариант реализации устранял необходимость прерывания работы сети на время подключения новых станций и позволял локализовать поиск обрывов проводки до одной линии концентратор-станция. Производители получили возможность встраивать в концентраторы средства мониторинга и управления сетью. В сентябре 1990 г. IEEE утверждает стандарт 10Base-T.

Здесь вам не Англия - копать надо глубже!
Военная мудрость


Ethernet 10Base5

Спецификация Ethernet 10Base5 предусматривает выполнение следующих условий:

  • Среда передачи - "толстый" около 12 мм в диаметре коаксиальный кабель (RG-8 или RG-11) с волновым сопротивлением 50 Ом.
  • Длина кабеля между соседними станциями не менее 2,5 м.
  • Максимальная длина сегмента сети не более 500 метров.
  • Общая длина всех кабелей в сегментах не более 2,500 метров.
  • Общее число узлов на один сегмент сети не более 100.
  • Сегмент оканчивается терминаторами, один из которых должен быть заземлен.
  • Ответвительные кабели могут быть сколь угодно короткими, но расстояние от трансивера до адаптера не более 50 метров.
  • В идеальном случае расстояние между соседними станциями должно быть кратно 2,5 м. Некоторые кабели имеют соответствующую маркировку через каждые 2,5 м для облегчения соблюдения этого условия.
Наибольшее распространение получило подключение трансивера к кабелю при помощи разъемов, имеющих веселенькое название "вампиры" (это из-за того, что при подключении разъем прокалывает кабель до центральной жилы). Подключение производится без остановки работы сети, в отличие от подключения через N-коннектор. Кабели в сегменте должны браться с одной катушки кабеля, что обеспечивает одинаковые электрические параметры всех подключаемых отрезков.

В трансивере находится активный приемо-передатчик с детектором коллизий и высоковольтным (1-5 кВ) разделительным трансформатором, питание обеспечивается от AUI-порта адаптера.

Основные преимущества 10Base5: большая длина сегмента, хорошая помехозащищенность кабеля и высокое напряжение изоляции трансивера. Благодаря этим качествам "толстый" Ethernet чаще всего применялся для прокладки базовых сегментов (Backbone). Сейчас этот стандарт практически полностью вытеснен более дешевыми и производительными реализациями Ethernet.


10Base2

Ограничения по спецификации Ethernet 10Base2:

  • Среда передачи - "тонкий" (около 6 мм в диаметре) коаксиальный кабель (RG-58 различных модификаций) с волновым сопротивлением 50 Ом.
  • Длина кабеля между соседними станциями не менее 0,5 м.
  • Максимальная длина сегмента сети не более 185 метров.
  • Общая длина всех кабелей в сегментах (соединенных через повторители) не более 925 метров.
  • Общее число узлов на один сегмент сети не более 30 (включая повторители).
  • Сегмент оканчивается терминаторами, один из которых заземляется.
  • Ответвления от сегмента недопустимы.
Сеть Ethernet 10Base2 часто называют "тонкой Ethernet" или Thinnet из-за применяемого кабеля. Это одна из самых простых в установке и дешевых типов сетей. Топология сети - общая шина. Кабель прокладывается вдоль маршрута, где размещены рабочие станции, которые подключаются к сегменту при помощи Т-коннекторов. Отрезки сети, соединяющие соседние станции, подключаются к T-коннекторам при помощи BNC-разъемов. Для соединения двух отрезков кабеля применяются I-коннекторы. В сети не более 1024 станций. Сейчас 10base2 применяется в "домашних" сетях.

Правила построения сетей, использующих физическую топологию "общая шина".

В этом случае действует правило 5-4-3, т.е.:

  • не более чем 5 сегментов сети
  • могут быть объединены не более чем 4-мя повторителями
  • при этом станции могут быть подключены не более чем к 3-м сегментам, остальные 2 могут быть использованы для увеличения общей длины сети.


10Base-T

Соответствует стандарту IEEE 802.3i, принятому в 1991 г.
Ограничения спецификации Ethernet 10Base-T:

  • Среда передачи - неэкранированный кабель на основе витой пары (UTP - Unshielded Twisted Pair) категории 3 и выше. При этом задействуются 2 пары - одна на прием, вторая на передачу.
  • Физическая топология "звезда".
  • Длина кабеля между станцией и концентратором не более 100 м.
  • Максимальный диаметр сети не более 500 метров.
  • Количество станций в сети не более 1024.
В сети 10Base-Т термин "сегмент" применяют к соединению станция-концентратор. Дополнительные расходы в 10Base2, связанные с необходимостью наличия концентратора и большим количеством кабеля, компенсируются большей надежностью и удобством эксплуатации. Индикаторы, присутствующие даже на самых простых концентраторах, позволяют быстро найти неисправный кабель. Управляемые модели концентраторов способны осуществлять мониторинг и управление сетью. Совместимость кабельной системы со стандартами Fast Ethernet увеличивает пропускную способность без изменения кабельных систем. Для оконцовки кабеля применяются восьмиконтактные разъемы и розетки RJ-45.


10Base-F

Среда передачи данных стандарта 10Base-F - оптоволокно. В стандарте повторяется топология и функциональные элементы 10Base-T: концентратор, к портам которого с помощью кабеля подключаются сетевые адаптеры станций. Для соединения адаптера с повторителем используется два оптоволокна - одно на прием, второе на передачу.

Существует несколько разновидностей 10Base-F. Первым стандартом для использования оптоволокна в сетях Ethernet был FOIRL (Fiber Optic Inter-Repeater Link). Ограничение длины оптоволоконных линий между повторителями 1 км при общей длине сети не более 2,5 км. Максимальное число повторителей - 4.

В стандарте 10Base-FL , предназначенном для соединения станций с концентратором, длина сегмента оптоволокна до 2 км при общей длине сети не более 2,5 км. Максимальное число повторителей также 4. Ограничения длин кабелей даны для многомодового кабеля. Применение одномодового кабеля позволяет прокладывать сегменты длиной до 20 км (!).

Существует также стандарт 10Base-FB , предназначенный для магистрального соединения повторителей. Ограничение на длину сегмента - 2 км при общей длине сети 2,74 км. Количество повторителей - до 5. Характерной особенностью 10Base-FB является способность повторителей обнаруживать отказы основных портов и переходить на резервные за счет обмена специальными сигналами, которые отличаются от сигналов передачи данных.

Стандарты 10Base-FL и 10Base-FB не совместимы между собой. Дешевизна оборудования 10Base-FL позволила ему обогнать по распространенности волоконно-оптические сети других стандартов.

Оконцовка оптоволоконных кабелей представляет собой существенно более сложную задачу, чем оконцовка медных кабелей. Необходимо точное совмещение осей светопроводящего материала - волокон и коннекторов. Типы коннекторов в основном отличаются друг от друга размером и формой направляющего ободка. Если в самых первых биконических коннекторах использовались конические ободки, то в настоящее время используются коннекторы типа SC (square cross-section), имеющие ободок квадратного сечения. Для надежного закрепления коннектора в гнезде в ранних типах коннекторов использовалась байонетная (ST) или резьбовая (SMA) фиксация. Сейчас в коннекторах SC используется технология "push-pull", предусматривающая закрепление коннектора в гнезде защелкиванием. Коннекторы типа SC применяются не только в локальных сетях, но также и в телекоммуникационных системах и в сетях кабельного телевидения.

Отдельная проблема - соединение оптических волокон. Надежное и долговечное соединение достигается сваркой волокон, что требует специального оборудования и навыков.

Область применения оптоволокна в сетях Ethernet - это магистральные каналы, соединения между зданиями, а также те случаи, когда применение медных кабелей невозможно из-за больших расстояний или сильных электромагнитных помех на участке прокладки кабеля. На сегодняшний день стандарт 10Base-F вытесняется более скоростными стандартами Ethernet на оптоволоконном кабеле.

Правила построения сетей, использующих физическую топологию "звезда"

Правило 5-4-3 можно интерпретировать в этом случае следующим образом:

  • каскадно могут объединяться не более чем 4 концентратора;
  • "дерево" каскадируемых концентраторов должно быть построено таким образом, чтобы между двумя любыми станциями в сети было не более чем 4 концентратора;
В смешанных сетях могут быть исключения из этого правила - например, если один из хабов поддерживает не только витую пару, но и оптоволоконный кабель, то допустимое число каскадируемых концентраторов увеличивается до 5.


Экзотика

10Broad36
Необычная технология в семействе Ethernet. Отличается способом передачи - широкополосная ("broadband") вместо узкополосной ("baseband"). В этом случае полоса пропускания кабеля разделяется на отдельные частотные диапазоны, которые назначаются каждой службе. В качестве среды передачи используется коаксиальный кабель с волновым сопротивлением 75 Ом (обычный телевизионный кабель). Причем 10Broad36 "уживается" в одном кабеле с кабельным телевидением.

Длина сегмента сети не более 1800 метров, а максимальное расстояние между любыми двумя станциями в сети - 3600 м. Скорость передачи 10 Mбит/с. Подключение станций производится с помощью трансиверов, подсоединяемых к кабелю. Длина AUI кабеля, соединяющего трансивер со станцией, не более 50 м. Сегменты сети 10Broad36 должны терминироваться т.н. "оконечным головным" устройством, которое располагается на конце единичного или в корне множественных сегментов. Соединение станций в сети осуществляется одним или двумя кабелями. В первом случае для приема и передачи сигналов выделяются различные каналы частот. Передача станции поступает только на "оконечное головное" устройство, которое преобразует частоту, после чего передача принимается другими станциями, подключенными к сети. Во втором случае один из кабелей используется для приема, второй - для передачи. Сигнал достигает "оконечного головного" устройства, после чего проходит на другой кабель без изменения частоты и принимается любой станцией в сети. Полнодуплексный режим не поддерживается. Технология 10Broad36 не получила широкого распространения, вероятно, из-за сложности реализации и высокой стоимости.

1Base5
Эта технология соответствует стандарту IEEE 802.3e, утвержденному в 1987 году. Также известна под именем StarLAN. Топология - "звезда", ограничение на длину сегмента - 400 м. Работает с витой парой категории 2 и выше. Скорость передачи - 1 Мбит/с. Упоминается, в основном, как часть не менее экзотической UltraNet или в порядке перечисления - "и такое, мол, бывает:-)". В настоящее время шансов на применение не имеет из-за малой пропускной способности.

Быстрее... еще быстрее...
После того, как стандарт 10Base-T стал преобладающим, определив среду передачи строящихся сетей - медную витую пару, развитие технологии пошло в направлении увеличения скорости передачи данных. Первой из технологий 100 Мбит/с для локальных сетей, была FDDI . При всех достоинствах эта технология была дорогостоящей. Для удешевления путем применения кабелей на медной витой паре фирмой Crescendo была разработана и запатентована схема кодирования и скремблирования, допускающая полнодуплексную передачу "точка-точка" по UTP для стандарта CDDI. Позднее именно эти спецификации легли в основу стандарта 100Base-T , преобладающего сегодня во вновь создаваемых сетях. 100Base-T соответствует стандарту IEEE 802.3u , утвержденному в 1995 году.

100Base-T имеет 2 разновидности реализации - 100Base-TX и 100Base-T4 . Различаются они количеством используемых пар и категорией применяемого кабеля. 100Base-TX использует 2 пары кабеля UTP категории 5, 100Base-T4 использует 4 пары кабеля категории 3 или выше. Наибольшее распространение получил стандарт 100Base-TX, 100Base-T4 применяется в основном в старых сетях, построенных на UTP класса 3. Максимально допустимое расстояние от станции до концентратора 100 м, как и в 10Base-T , но в связи с изменением скорости распространения сигналов диаметр сети стандарта 100Base-T ограничен 200 м.

100 Base-FX - реализация Fast Ethernet с использованием в качестве среды передачи многомодового оптоволоконного кабеля. Ограничение длины сегмента - 412 метров при использовании полудуплексного режима и 2 км - при использовании полнодуплексного.

...быстро, как только возможно
Прогресс - штука безостановочная. 100 Мбит/с - немалая скорость передачи данных, но для магистральных каналов ее может не хватить. В 1996 г. начались работы по стандартизации сетей Ethernet со скоростью передачи данных 1000 Мбит/с, которые называют Gigabit Ethernet . Был образован Gigabit Ethernet Alliance, в который вошли 11 компаний: 3Com, Bay Networks, Cisco, Compaq, Granite Systems, Intel, LSI Logic, Packet Engines, Sun, UB Networks и VLSI Technology. К началу 1998 года в Альянс входило уже более 100 компаний. В июне 1998 г. принимается стандарт IEEE 802.3z , использующий одномодовые и многомодовые оптоволоконные кабели, а также STP категории 5 на короткие расстояния (до 25 м). Столь малое допустимое расстояние в случае применения UTP обуславливало сомнительную возможность практического применения такого варианта. Положение изменилось с принятием в июне 1999 г. стандарта IEEE 802.3ab для передачи 1000 Мбит/с по неэкранированной витой паре на расстояния до 100 м.

Спецификации Gigabit Ethernet:

1000Base-LX: трансиверы на длинноволновом лазере, одномодовый и многомодовый оптоволоконный кабель, ограничения длины сегмента 550 м для многомодового и 3 км для одномодового кабеля. Некоторые фирмы предлагают оборудование, позволяющее строить сегменты с применением одномодового кабеля гораздо большей длины - десятки километров.

1000Base-SX: трансиверы на коротковолновом лазере и многомодовый оптический кабель. Ограничения длины сегмента 300 м для кабеля с диаметром оптического проводника 62.5 мкм и 550 м для кабеля с диаметром проводника 50 мкм.

1000Base-CX: экранированная витая пару. Ограничение длины сегмента - 25 м.

1000Base-T: неэкранированная витая пару. Ограничение длины сегмента - 100 м.

Поскольку стандарт на оптоволоконный Gigabit Ethernet вышел на год раньше, на рынке преобладает оборудование, рассчитанное на работу с оптическим физическим интерфейсом. Применять или не применять Gigabit Ethernet - вопрос, активно обсуждаемый в настоящее время. Сейчас немногие отечественные сети нуждаются в столь высокой пропускной способности. С учетом снижения цен, имеет смысл переходить на Gigabit Ethernet, когда все другие возможности действительно исчерпаны, во всяком случае, в существующих сетях. Но "держать в уме" возможность перехода на Gigabit Ethernet нужно, поэтому приобретение коммутаторов, позволяющих установку модулей с поддержкой этого стандарта представляется разумным.

Есть ли предел скорости у технологии Ethernet? В начале 2000 г. 3Com, Cisco Systems, Extreme Networks, Intel, Nortel Networks, Sun Microsystems и Worldwide Packets основали 10 Gigabit Alliance. Задача Альянса - способствовать работе комитета IEEE в разработке стандарта 802.3ae (10 Gigabit Ethernet), который планируется принять весной 2002 г. Рабочая группа IEEE уже опубликовала предварительную информацию об ограничениях на длину сегмента сети с пропускной способностью 10 Гбит/с: до 100 метров для используемого в настоящее время многомодового оптоволоконного кабеля и до 300 метров для нового усовершенствованного многомодового оптоволоконного кабеля. Существует несколько вариантов одномодового оптоволоконного кабеля: до 2 км для сети группы зданий и 10 или 40 км для региональной сети.

Модель OSI
При подробном рассмотрении функционирования сетей часто упоминается понятие уровней взаимодействия компонентов сети. В качестве "линейки" для определения уровней используется модель OSI (Open System Interconnect - взаимодействие открытых систем), разработанная как описание структуры идеальной сетевой архитектуры. В модели OSI семь уровней взаимодействия для рассмотрения процесса обмена информацией между устройствами в сети. Каждый из уровней сети относительно автономен и рассматривается отдельно. Модель OSI используется для определения функций каждого уровня.

1) Физический уровень определяет электротехнические, механические, процедурные и функциональные характеристики активации, поддержания и дезактивации физического канала между конечными системами. Спецификации физического уровня определяют уровни напряжений, синхронизацию изменения напряжений, скорость передачи физической информации, максимальные расстояния передачи информации, требования к среде передачи, физические соединители и другие аналогичные характеристики.

2) Канальный уровень (Data Link) обеспечивает надежный транзит данных через физический канал. Выполняя эту задачу, канальный уровень решает вопросы физической адресации, топологии сети, линейной дисциплины (каким образом конечной системе использовать сетевой канал), уведомления о неисправностях, упорядоченной доставки блоков данных и управления потоком информации. Обычно этот уровень разбивается на два подуровня: LLC (Logical Link Control) в верхней половине, осуществляющего проверку на ошибки, и MAC (Media Access Control) в нижней половине, отвечающего за физическую адресацию и прием/передачу пакетов на физическом уровне.

3) Сетевой уровень обеспечивает соединение и выбор маршрута между двумя конечными системами, подключенными к разным "подсетям", которые могут находиться в разных географических пунктах. Сетевой уровень отвечает за выбор оптимального маршрута между станциями, которые в могут быть разделены множеством соединенных между собой подсетей.

4) Транспортный - самый высокий из уровней, отвечающих за транспортировку данных. На этом уровне обеспечивается надежная транспортировка данных через объединенную сеть. Транспортный уровень обеспечивает механизмы для установки, поддержания и упорядоченного завершения действия виртуальных каналов, систем обнаружения и устранения неисправностей транспортировки и управления информационным потоком.

5) Сеансовый уровень устанавливает, управляет и завершает сеансы взаимодействия между прикладными задачами. Сеансы состоят из диалога между двумя или более объектами представления. Сеансовый уровень синхронизирует диалог между объектами представительного уровня и управляет обменом информации между ними. В дополнение к управлением сеансами этот уровень предоставляет средства для отправки информации, класса услуг и уведомления в исключительных ситуациях о проблемах сеансового и более высоких уровней.

6) Уровень представления отвечает за то, чтобы информация, посылаемая из прикладного уровня одной системы, была читаемой для прикладного уровня другой системы. При необходимости представительный уровень осуществляет трансляцию между множеством форматов представления информации путем использования общего формата представления информации. При необходимости трансформации подвергаются не только фактические данные, но и структуры данных, используемые программами. Типичным примером является преобразование окончаний строк UNIX (CR) в MS-DOS формат (CRLF).

7) Прикладной уровень отвечает за выполнение пользовательских задач. Он идентифицирует и устанавливает наличие предполагаемых партнеров для связи, синхронизирует совместно работающие прикладные программы, устанавливает соглашение по процедурам устранения ошибок и управления целостностью информации, а также определяет, достаточно ли ресурсов для предполагаемой связи.

Детские болезни Ethernet и борьба с ними

Ethernet использует "случайный" метод доступа к сети (CSMA/CD - carrier-sense multiple access/collision detection) - множественный доступ с обнаружением несущей. В нем отсутствует последовательность, в соответствии с которой станции могут получать доступ к среде для осуществления передачи. В этом смысле доступ к среде осуществляется случайным образом. Преимущество метода: алгоритмы случайного доступа реализуются значительно проще по сравнению с алгоритмами детерминированного доступа. Следовательно, аппаратные средства могут быть дешевле. Поэтому Ethernet более распространен по сравнению с другими технологиями для локальных сетей. При загрузке сети уже на уровне 30% становятся ощутимыми задержки при работе станций с сетевыми ресурсами, а дальнейшее увеличение нагрузки вызывает сообщения о недоступности сетевых ресурсов. Причиной этого являются коллизии, возникающие между станциями, начавшими передачу одновременно или почти одновременно. При возникновении коллизии, передаваемые данные не доходят до получателей, а передающим станциям приходится возобновлять передачу. В классическом Ethernet все станции в сети образовывали домен коллизий (collision domain). При этом одновременная передача любой пары станций приводила к возникновению коллизии.

Сегментация сети
Основной способ борьбы с перегрузкой сегментов во времена преобладания сетей стандарта 10Base2. Весь сегмент разбивался на части. При этом вопрос передачи информации между сегментами при необходимости решался с помощью маршрутизации. Аппаратные средства особой популярностью не пользовались. Обычно сервер с несколькими сетевыми адаптерами устанавливался приблизительно в центре сети и на нем настраивался программный маршрутизатор. Таким образом, кроме изоляции коллизий в отдельных сегментах, можно было увеличить общий размер сети до 185 + 185 = 370 м.

Коммутация пакетов
Используя топологию "звезда", стандарт 10Base-T на физическом уровне реализует "свернутую" или "коллапсированную" общую шину, поэтому проблема коллизий актуальна и для него. Впервые технология коммутации сегментов Ethernet была предложена фирмой Kalpana в 1990 году. Коммутирующие концентраторы, или просто коммутаторы (switch), позволили каждой станции использовать среду передачи без конкуренции с другими за счет буферизации входящих данных и передаче их станции-получателю только тогда, когда его порт открыт. Коммутация фактически преобразует Ethernet из широковещательной системы с конкурентной борьбой за полосу пропускания в систему адресной передачи данных. При этом пары портов отправитель-адресат динамически образуют независимые виртуальные каналы. Это увеличивает пропускную способность сети по сравнению с применением концентраторов. Довольно популярными являются решения, когда серверы подключаются к более скоростным портам коммутатора, станции - к менее скоростным. В этом случае в идеале каждая станция имеет доступ к серверу с максимальной скоростью, поддерживаемой адаптером.

Поскольку ограничения диаметра сети в классической технологии Ethernet связаны с необходимостью своевременного обнаружения коллизий, применение коммутаторов позволяет преодолеть эти ограничения, разбивая сеть на несколько доменов коллизий.

Передача пакетов от порта-источника в порт-получатель в коммутаторе происходит либо "на лету" (cut-though), либо с полной буферизацией пакетов (store-and-forward). При использовании передачи "на лету" передача порту-получателю начинается еще до окончания приема пакета с порта-источника, используя адрес получателя из заголовка пакета. Такой способ сокращает задержки передачи при небольшой загрузке сети, однако ему присущи и недостатки - в этом случае невозможна предварительная обработка пакетов, позволяющая отбрасывать плохие пакеты без передачи их получателю. При увеличении загрузки сети задержка при передаче "на лету" практически равняется задержке при передаче с буферизацией, это объясняется тем, что в этом случае выходной порт часто бывает занят приемом другого пакета, поэтому вновь поступивший пакет для данного порта все равно приходится буферизовать.

Во многих коммутаторах применяется адаптивная технология: режимы буферизации и передачи "на лету" применяются в зависимости от величины нагрузки сети.

Технология коммутации позволяет строить сети с большим количеством станций, при этом доля широковещательного (broadcast) трафика достигает существенных значений. При необходимости ограничить доступ станций к сетевым ресурсам, применяется технология виртуальных локальных сетей (VLAN). Виртуальную локальную сеть (ВЛС) образует группа узлов сети, трафик которой, в том числе и широковещательный, на канальном уровне полностью изолирован от узлов, входящих в другие ВЛС. Передача кадров между разными ВЛС на основании адреса канального уровня невозможна, независимо от типа адреса - уникального, группового или широковещательного.

Долгое время стандарт на ВЛС отсутствовал, вместе с тем существовало множество несовместимых друг с другом фирменных реализаций. Сейчас принят стандарт на ВЛС IEEE 802.1Q.

Для построения ВЛС до принятия стандарта IEEE 802.1Q обычно применялась группировка портов, либо группировка MAC-адресов. Решения на основе группировки портов проще в применении, но в случае соединения нескольких коммутаторов каждая ВЛС требует отдельного соединения между ними, что приводит к расточительному использованию портов и кабелей. Группировка на основе MAC адресов рациональнее использует порты и соединения, но трудоемка при эксплуатации. В качестве достоинства этих способов можно отметить использования стандартных кадров Ethernet. Стандарт IEEE 802.1Q предусматривает изменение структуры кадра Ethernet с введением в него дополнительных полей, в которые помещаются сведения о принадлежности узла к определенной ВЛС. Кроме того, добавляются поля, где храниться информация о приоритете кадра, используемая в стандарте IEEE 802.1p.

Для передачи информации между разными ВЛС необходимо привлечение сетевого уровня. Соответствующие средства могут представлять собой либо отдельный маршрутизатор, либо входить в состав аппаратно-программного обеспечения коммутатора. Коммутаторы, имеющие средства для работы на уровне сетевых протоколов, называются "маршрутизирующими коммутаторами", "коммутаторами третьего уровня". Для управления потоками информации в них применяется либо последовательная, либо потоковая маршрутизация пакетов. В первом случае реализуются классические функции маршрутизатора, и каждый пакет обрабатывается отдельно. Во втором случае используется нестандартный метод, применяемый для сокращения числа операций для определения маршрута пакетов. Первый пакет обрабатывается на третьем уровне и определяет порт назначения для остальных пакетов для того же адресата. Дальнейшая пересылка пакетов происходит на втором уровне, что ускоряет процесс передачи по сравнению с классической маршрутизацией. Для упрощения реализации в коммутаторах третьего уровня применяется маршрутизация только протоколов IP и IPX, как наиболее распространенных в локальных сетях.

Приоритезация трафика

Еще одно свойство Ethernet, рассматриваемое как недостаток при необходимости передачи по сети информации, чувствительной к задержкам, такой как голос и видео. Протоколы канального уровня Ethernet не поддерживают поле приоритета кадра, поэтому для решения этой проблемы производители сетевого оборудования начали встраивать в коммутаторы дополнительные технологические решения. Например, технология фирмы 3Com PACE (Priority Access Control Enabled - управление приоритетами доступа), позволяющая в одном канале выделить два логических подканала - с высоким и низким приоритетами. В этом случае приоритеты приписываются портам коммутатора и кадр помещается в очередь кадров соответствующего приоритета в зависимости от того, на какой порт он поступил. PACE использует стандартный формат кадров для использования в одной сети оборудования как с поддержкой PACE, так и без нее.

Положение изменилось с принятием стандарта IEEE 802.1p: появилась возможность определения восьми уровней приоритета кадра на основе использовании новых полей, определенных в стандарте IEEE 802.1Q. Таким образом, управление приоритетами организуется более гибко, без привязки к определенным портам.

Кроме приоритезации трафика, чувствительного к задержкам времени, существует необходимость повышения приоритета портов коммутатора по отношению к портам конечных станций для предотвращения потери пакетов. Для этого производители используют нестандартные параметры доступа к среде для портов коммутатора. "Агрессивное поведение" порта при захвате среды проявляется после окончания передачи очередного пакета или после обнаружения коллизии. В первом случае после окончания передачи коммутатор выдерживает паузу меньше положенной по стандарту и начинает передачу нового пакета. Станция, выдержав положенную паузу, при попытке передачи обнаруживает, что среда уже занята. Во втором случае после обнаружения коллизии порт коммутатора также делает паузу меньшую стандартной, захватывает среду и станции также не удается начать передачу. Коммутатор адаптивно изменяет степень агрессивности по мере необходимости.

Еще один прием, применяемый в коммутаторах, основан на передаче станции фиктивных пакетов станции в то время, когда в буфере коммутатора нет пакетов для передачи на порт станции. При этом среда передачи равновероятно захватывается попеременно портом коммутатора и станцией, и интенсивность передачи пакетов в коммутатор снижается в среднем вдвое. Такой метод называется методом обратного давления (backpressure). Он комбинируется с методом агрессивного захвата среды для большего подавления активности конечных станций.