Gigabit ethernet принцип работы. Физика Ethernet для самых маленьких. Что такое Ethernet

Днем рождения 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). Он комбинируется с методом агрессивного захвата среды для большего подавления активности конечных станций.

Наибольшее распространение среди стандартных сетей получила сеть Ethernet. Впервые она появилась в 1972 году (разработчиком выступила известная фирма Xerox). Сеть оказалась довольно удачной, и вследствие этого ее в 1980 году поддержали такие крупнейшие компании, как DEC и Intel (объединение этих компаний назвали DIX по первым буквам их названий). Их стараниями в 1985 году сеть Ethernet стала международным стандартом, ее приняли крупнейшие международные организации по стандартам: комитет 802 IEEE (Institute of Electrical and Electronic Engineers) и ECMA (European Computer Manufacturers Association).

Стандарт получил название IEEE 802.3 (по-английски читается как "eight oh two dot three"). Он определяет множественный доступ к моноканалу типа шина с обнаружением конфликтов и контролем передачи, то есть с уже упоминавшимся методом доступа CSMA/CD. Этому стандарту удовлетворяли и некоторые другие сети, так как уровень его детализации невысок. В результате сети стандарта IEEE 802.3 нередко были несовместимы между собой как по конструктивным, так и по электрическим характеристикам. Однако в последнее время стандарт IEEE 802.3 считается стандартом именно сети Ethernet.

Основные характеристики первоначального стандарта IEEE 802.3:

    топология – шина;

    среда передачи – коаксиальный кабель;

    скорость передачи – 10 Мбит/с;

    максимальная длина сети – 5 км;

    максимальное количество абонентов – до 1024;

    длина сегмента сети – до 500 м;

    количество абонентов на одном сегменте – до 100;

    метод доступа – CSMA/CD;

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

Строго говоря, между стандартами IEEE 802.3 и Ethernet существуют незначительные отличия, но о них обычно предпочитают не вспоминать.

Сеть Ethernet сейчас наиболее популярна в мире (более 90% рынка), предположительно таковой она и останется в ближайшие годы. Этому в немалой степени способствовало то, что с самого начала характеристики, параметры, протоколы сети были открыты, в результате чего огромное число производителей во всем мире стали выпускать аппаратуру Ethernet, полностью совместимую между собой.

В классической сети Ethernet применялся 50-омный коаксиальный кабель двух видов (толстый и тонкий). Однако в последнее время (с начала 90-х годов) наибольшее распространение получила версия Ethernet, использующая в качестве среды передачи витые пары. Определен также стандарт для применения в сети оптоволоконного кабеля. Для учета этих изменений в изначальный стандарт IEEE 802.3 были сделаны соответствующие добавления. В 1995 году появился дополнительный стандарт на более быструю версию Ethernet, работающую на скорости 100 Мбит/с (так называемый Fast Ethernet, стандарт IEEE 802.3u), использующую в качестве среды передачи витую пару или оптоволоконный кабель. В 1997 году появилась и версия на скорость 1000 Мбит/с (Gigabit Ethernet, стандарт IEEE 802.3z).

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

Рис. 7.1. Классическая топология сети Ethernet

В качестве сегмента (части сети) может выступать классическая шина или единичный абонент. Для шинных сегментов используется коаксиальный кабель, а для лучей пассивной звезды (для присоединения к концентратору одиночных компьютеров) – витая пара и оптоволоконный кабель. Главное требование к полученной в результате топологии – чтобы в ней не было замкнутых путей (петель). Фактически получается, что все абоненты соединены в физическую шину, так как сигнал от каждого из них распространяется сразу во все стороны и не возвращается назад (как в кольце).

Максимальная длина кабеля сети в целом (максимальный путь сигнала) теоретически может достигать 6,5 километров, но практически не превышает 3,5 километров.

В сети Fast Ethernet не предусмотрена физическая топология шина, используется только пассивная звезда или пассивное дерево. К тому же в Fast Ethernet гораздо более жесткие требования к предельной длине сети. Ведь при увеличении в 10 раз скорости передачи и сохранении формата пакета его минимальная длина становится в десять раз короче. Таким образом в 10 раз уменьшается допустимая величина двойного времени прохождения сигнала по сети (5,12 мкс против 51,2 мкс в Ethernet).

Для передачи информации в сети Ethernet применяется стандартный манчестерский код.

Доступ к сети Ethernet осуществляется по случайному методу CSMA/CD, обеспечивающему равноправие абонентов. В сети используются пакеты переменной длины со структурой, представленной на рис. 7.2. (цифры показывают количество байт)

Рис. 7.2. Структура пакета сети Ethernet

Длина кадра Ethernet (то есть пакета без преамбулы) должна быть не менее 512 битовых интервалов или 51,2 мкс (именно такова предельная величина двойного времени прохождения в сети). Предусмотрена индивидуальная, групповая и широковещательная адресация.

В пакет Ethernet входят следующие поля:

    Преамбула состоит из 8 байт, первые семь представляют собой код 10101010, а последний байт – код 10101011. В стандарте IEEE 802.3 восьмой байт называется признаком начала кадра (SFD – Start of Frame Delimiter) и образует отдельное поле пакета.

    Адреса получателя (приемника) и отправителя (передатчика) включают по 6 байт и строятся по стандарту, описанному в разделе "Адресация пакетов" лекции 4. Эти адресные поля обрабатываются аппаратурой абонентов.

    Поле управления (L/T – Length/Type) содержит информацию о длине поля данных. Оно может также определять тип используемого протокола. Принято считать, что если значение этого поля не больше 1500, то оно указывает на длину поля данных. Если же его значение больше 1500, то оно определяет тип кадра. Поле управления обрабатывается программно.

    Поле данных должно включать в себя от 46 до 1500 байт данных. Если пакет должен содержать менее 46 байт данных, то поле данных дополняется байтами заполнения. Согласно стандарту IEEE 802.3, в структуре пакета выделяется специальное поле заполнения (pad data – незначащие данные), которое может иметь нулевую длину, когда данных достаточно (больше 46 байт).

    Поле контрольной суммы (FCS – Frame Check Sequence) содержит 32-разрядную циклическую контрольную сумму пакета (CRC) и служит для проверки правильности передачи пакета.

Таким образом, минимальная длина кадра (пакета без преамбулы) составляет 64 байта (512 бит). Именно эта величина определяет максимально допустимую двойную задержку распространения сигнала по сети в 512 битовых интервалов (51,2 мкс для Ethernet или 5,12 мкс для Fast Ethernet). Стандарт предполагает, что преамбула может уменьшаться при прохождении пакета через различные сетевые устройства, поэтому она не учитывается. Максимальная длина кадра равна 1518 байтам (12144 бита, то есть 1214,4 мкс для Ethernet, 121,44 мкс для Fast Ethernet). Это важно для выбора размера буферной памяти сетевого оборудования и для оценки общей загруженности сети.

Выбор формата преамбулы не случаен. Дело в том, что последовательность чередующихся единиц и нулей (101010...10) в манчестерском коде характеризуется тем, что имеет переходы только в середине битовых интервалов (см. раздел 2.6.3), то есть только информационные переходы. Безусловно, приемнику просто настроиться (синхронизоваться) при такой последовательности, даже если она по какой-то причине укорачивается на несколько бит. Последние два единичные бита преамбулы (11) существенно отличаются от последовательности 101010...10 (появляются переходы еще и на границе битовых интервалов). Поэтому уже настроившийся приемник легко может выделить их и детектировать тем самым начало полезной информации (начало кадра).

Для сети Ethernet, работающей на скорости 10 Мбит/с, стандарт определяет четыре основных типа сегментов сети, ориентированных на различные среды передачи информации:

    10BASE5 (толстый коаксиальный кабель);

    10BASE2 (тонкий коаксиальный кабель);

    10BASE-T (витая пара);

    10BASE-FL (оптоволоконный кабель).

Наименование сегмента включает в себя три элемента: цифра "10" означает скорость передачи 10 Мбит/с, слово BASE – передачу в основной полосе частот (то есть без модуляции высокочастотного сигнала), а последний элемент – допустимую длину сегмента: "5" – 500 метров, "2" – 200 метров (точнее, 185 метров) или тип линии связи: "Т" – витая пара (от английского "twisted-pair"), "F" – оптоволоконный кабель (от английского "fiber optic").

Точно так же для сети Ethernet, работающей на скорости 100 Мбит/с (Fast Ethernet) стандарт определяет три типа сегментов, отличающихся типами среды передачи:

    100BASE-T4 (счетверенная витая пара);

    100BASE-TX (сдвоенная витая пара);

    100BASE-FX (оптоволоконный кабель).

Здесь цифра "100" означает скорость передачи 100 Мбит/с, буква "Т" – витую пару, буква "F" – оптоволоконный кабель. Типы 100BASE-TX и 100BASE-FX иногда объединяют под именем 100BASE-X, а 100BASE-T4 и 100BASE-TX – под именем 100BASE-T.

Подробнее особенности аппаратуры Ethernet, а также алгоритма управления обменом CSMA/CD и алгоритма вычисления циклической контрольной суммы (CRC) будут рассмотрены далее в специальных разделах курса. Здесь следует отметить только то, что сеть Ethernet не отличается ни рекордными характеристиками, ни оптимальными алгоритмами, она уступает по ряду параметров другим стандартным сетям. Но благодаря мощной поддержке, высочайшему уровню стандартизации, огромным объемам выпуска технических средств, Ethernet выгодно выделяется среди других стандартных сетей, и поэтому любую другую сетевую технологию принято сравнивать именно с Ethernet.

Развитие технологии Ethernet идет по пути все большего отхода от первоначального стандарта. Применение новых сред передачи и коммутаторов позволяет существенно увеличить размер сети. Отказ от манчестерского кода (в сети Fast Ethernet и Gigabit Ethernet) обеспечивает увеличение скорости передачи данных и снижение требований к кабелю. Отказ от метода управления CSMA/CD (при полнодуплексном режиме обмена) дает возможность резко повысить эффективность работы и снять ограничения с длины сети. Тем не менее, все новые разновидности сети также называются сетью Ethernet.

  • Сетевые технологии
    • Tutorial
    • Что такое домен коллизий?
    • Сколько пар используется для Ethernet и почему?
    • По каким парам идет прием, а по каким передача?
    • Что ограничивает длину сегмента сети?
    • Почему кадр не может быть меньше определенной величины?

    Если не знаешь ответов на эти вопросы, а читать стандарты и серьезную литературу по теме лень - прошу под кат.

    Кто-то считает, что это очевидные вещи, другие скажут, что скучная и ненужная теория. Тем не менее на собеседованиях периодически можно услышать подобные вопросы. Мое мнение: о том, о чем ниже пойдет речь, нужно знать всем, кому приходится брать в руки «обжимку» 8P8C (этот разъем обычно ошибочно называют RJ-45). На академическую глубину не претендую, воздержусь от формул и таблиц, так же за бортом оставим линейное кодирование. Речь пойдет в основном о медных проводах, не об оптике, т.к. они шире распространены в быту.

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

    Технология Ethernet - часть богатого наследия исследовательского центра Xerox PARC . Ранние версии Ethernet использовали в качестве среды передачи коаксиальный кабель, но со временем он был полностью вытеснен оптоволокном и витой парой. Однако важно понимать, что применение коаксиального кабеля во многом определило принципы работы Ethernet. Дело в том, что коаксиальный кабель - разделяемая среда передачи. Важная особенность разделяемой среды: ее могут использовать одновременно несколько интерфейсов, но передавать в каждый момент времени должен только один. С помощью коаксиального кабеля можно соединит не только 2 компьютера между собой, но и более двух, без применения активного оборудования. Такая топология называется шина . Однако если хотябы два узла на одной шине начнут одновременно передавать информацию, то их сигналы наложатся друг на друга и приемники других узлов ничего не разберут. Такая ситуация называется коллизией , а часть сети, узлы в которой конкурируют за общую среду передачи - доменом коллизий . Для того чтоб распознать коллизию, передающий узел постоянно наблюдает за сигналов в среде и если собственный передаваемый сигнал отличается от наблюдаемого - фиксируется коллизия. В этом случае все узлы перестают передавать и возобновляют передачу через случайный промежуток времени.

    Диаметр коллизионного домена и минимальный размер кадра

    Теперь давайте представим, что будет, если в сети, изображенной на рисунке, узлы A и С одновременно начнут передачу, но успеют ее закончить раньше, чем примут сигнал друг друга. Это возможно, при достаточно коротком передаваемом сообщении и достаточно длинном кабеле, ведь как нам известно из школьной программы, скорость распространения любых сигналов в лучшем случае составляет C=3*10 8 м/с. Т.к. каждый из передающих узлов примет встречный сигнал только после того, как уже закончит передавать свое сообщение - факт того, что произошла коллизия не будет установлен ни одним из них, а значит повторной передачи кадров не будет. Зато узел B на входе получит сумму сигналов и не сможет корректно принять ни один из них. Для того, чтоб такой ситуации не произошло необходимо ограничить размер домена коллизий и минимальный размер кадра. Не трудно догадаться, что эти величины прямо пропорциональны друг другу. В случае же если объем передаваемой информации не дотягивает до минимального кадра, то его увеличивают за счет специального поля pad, название которого можно перевести как заполнитель.

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

    Витая пара и дуплексный режим рабты
    Витая пара в качестве среды передачи отличается от коаксиального кабеля тем, что может соединять только два узла и использует разделенные среды для передачи информации в разных направлениях. Одна пара используется для передачи (1,2 контакты, как правило оранжевый и бело-оранжевый провода) и одна пара для приема (3,6 контакты, как правило зеленый и бело-зеленый провода). На активном сетевом оборудовании наоборот. Не трудно заметить, что пропущена центральная пара контактов: 4, 5. Эту пару специально оставили свободной, если в ту же розетку вставить RJ11, то он займет как раз свободные контакты. Таким образом можно использовать один кабели и одну розетку, для LAN и, например, телефона. Пары в кабеле выбраны таким образом, чтоб свести к минимуму взаимное влияние сигналов друг на друга и улучшить качество связи. Провода одной пару свиты между собой для того, чтоб влияние внешних помех на оба провода в паре было примерно одинаковым.
    Для соединения двух однотипных устройств, к примеру двух компьютеров, используется так называемый кроссовер-кабель(crossover) , в котором одна пара соединяет контакты 1,2 одной стороны и 3,6 другой, а вторая наоборот: 3,6 контакты одной стороны и 1,2 другой. Это нужно для того, чтоб соединить приемник с передатчиком, если использовать прямой кабель, то получится приемник-приемник, передатчик-передатчик. Хотя сейчас это имеет значение только если работать с каким-то архаичным оборудованием, т.к. почти всё современное оборудование поддерживает Auto-MDIX - технология позволяющая интерфейсу автоматически определять на какой паре прием, а на какой передача.

    Возникает вопрос: откуда берется ограничение на длину сегмента у Ethernet по витой паре, если нет разделяемой среды? Всё дело в том, первые сети построенные на витой паре использовали концентраторы. Концентратор (иначе говоря многовходовый повторитель) - устройство имеющее несколько портов Ethernet и транслирующее полученный пакет во все порты кроме того, с которого этот пакет пришел. Таким образом если концентратор начинал принимать сигналы сразу с двух портов, то он не знал, что транслировать в остальные порты, это была коллизия. То же касалось и первых Ethernet-сетей использующих оптику (10Base-FL).

    Зачем же тогда использовать 4х-парный кабель, если из 4х пар используются только две? Резонный вопрос, и вот несколько причин для того, чтобы делать это:

    • 4х-парный кабель механически более надежен чем 2х-парный.
    • 4х-парный кабель не придется менять при переходе на Gigabit Ethernet или 100BaseT4, использующие уже все 4 пары
    • Если перебита одна пара, можно вместо нее использовать свободную и не перекладывать кабель
    • Возможность использовать технологию Power over ethernet

    Не смотря на это на практике часто используют 2х-парный кабель, подключают сразу 2 компьютера по одному 4х-парному, либо используют свободные пары для подключения телефона.

    Gigabit Ethernet

    В отличии от своих предшественников Gigabit Ethernet всегда использует для передачи одновременно все 4 пары. Причем сразу в двух направлениях. Кроме того информация кодируется не двумя уровнями как обычно (0 и 1), а четырьмя (00,01,10,11). Т.е. уровень напряжения в каждый конкретный момент кодирует не один, а сразу два бита. Это сделано для того, чтоб снизить частоту модуляции с 250 МГц до 125 МГц. Кроме того добавлен пятый уровень, для создания избыточности кода. Он делает возможной коррекцию ошибок на приеме. Такой вид кодирования называется пятиуровневым импульсно-амплитудным кодированием (PAM-5). Кроме того, для того, чтоб использовать все пары одновременно для приема и передачи сетевой адаптер вычитает из общего сигнала собственный переданный сигнал, чтоб получить сигнал переданный другой стороной. Таким образом реализуется полнодуплексный режим по одному каналу.

    Дальше - больше

    10 Gigabit Ethernet уже во всю используется провайдерами, но в SOHO сегменте не применяется, т.к. судя по всему там вполне хватает Gigabit Ethernet. 10GBE качестве среды распространения использует одно- и многомодовое волокно, с или без уплотнением по длине волны , медные кабели с разъемом InfiniBand а так же витую пару в стандарте 10GBASE-T или IEEE 802.3an-2006.

    40-гигабитный Ethernet (или 40GbE ) и 100-гигабитный Ethernet (или 100GbE ). Разработка этих стандартов была закончена в июле 2010 года. В настоящий момент ведущие производители сетевого оборудования, такие как Cisco, Juniper Networks и Huawei уже заняты разработкой и выпуском первых маршрутизаторов поддерживающих эти технологии.

    В заключении стоит упомянуть о перспективной технологии Terabit Ethernet . Боб Меткалф, создатель предположил, что технология будет разработана к 2015 году, и так же сказал:

    Чтобы реализовать Ethernet 1 ТБит/с, необходимо преодолеть множество ограничений, включая 1550-нанометровые лазеры и модуляцию с частотой 15 ГГц. Для будущей сети нужны новые схемы модуляции, а также новое оптоволокно, новые лазеры, в общем, все новое

    UPD : Спасибо хабраюзеру , что подсказал, про то что разъем, который я всю жизнь называл RJ45 на самом деле 8P8C .
    UPD2: : Спасибо пользователю , что объяснил, почему используются контакты 1,2,3 и 6.

    – технология локальных сетей, отвечающая за передачу данных по кабелю, доступную для устройств компьютерных и промышленных сетей. Данная технология располагается на канальном (подуровни LLC и MAC) и физическом уровнях модели OSI.

    Классификация Ethernet

    По скорости передачи данных существуют такие технологии:

    1. Ethernet – 10 Мб/с
    2. Fast Ethernet – 100 Мб/с
    3. Gigabit Ethernet – 1 Гб/с
    4. 10G Ethernet – 10 Гб/с

    Современное оборудование позволяет достигать скорости в 40 Гб/с и 100 Гб/с: такие технологии получили название 40GbE и 100GbE соответственно.

    Также стоит выделить классический и коммутируемый Ethernet. Первый изначально использовал разделяемую среду в виде коаксиального кабеля, который позже был вытеснен концентраторами (hub). Основные недостатки – низкая безопасность и плохая масштабируемость (искажение данных при одновременной передаче 2-мя и более компьютерами, также известное как «коллизия»).

    Коммутируемый Ethernet является более новой и усовершенствованной технологией, которая используется по сей день. Чтобы устранить недостатки предыдущей версии, разделяемую среду исключили и использовали соединение точка-точка. Это стало возможным благодаря новым устройствам под названием «коммутаторы» (switch).

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

    Физический уровень включает в себя 3 варианта работы Ethernet, которые зависят от сред передачи данных. Это:

    • коаксиальный кабель
    • витая пара
    • оптоволокно

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

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

    По типам MAC-адреса разделяются на:

    • Индивидуальные (для отдельных компьютеров).
    • Групповые (для нескольких компьютеров).
    • Широковещательные (для всех компьютеров сети).

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

    Технология Ethernet и формат кадра:

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

    Технология CSMA/CD разработана с учетом возникновения коллизий и предполагает их контроль. Модель CSMA/CD выглядит следующим образом:

    Классический Ethernet плох тем, что становится неработоспособным при нагрузке более чем 30%.

    Коммутируемый Ethernet

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

    Суть коммутируемого Ethernet в том, что вместо хаба используется свич (коммутатор) – устройство, которое работает на канальном уровне и обладает полносвязной топологией, что обеспечивает соединение всех портов друг с другом напрямую по технологии точка-точка.

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

    Простейшая таблица коммутации:

    Алгоритм обратного обучения работает таким образом: коммутатор принимает кадры, анализирует заголовок и извлекает из него адрес отправителя. Таким образом, к определенному порту подключен компьютер с конкретным MAC-адресом.

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

    Итоги

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

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

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

    Технология 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 метров.