бесплатно рефераты
 

Ethernet

уменьшается до 1497 байт.

[pic]

Рис. 4. Форматы кадров Ethernet

Справа на этом рисунке приведен кадр, который называют кадром Raw 802.3 (то

есть "грубый" вариант 802.3) или же кадром Novell 802.3. Из рисунка видно,

что это кадр MAC-подуровня стандарта 802.3, но без вложенного кадра

подуровня LLC. Компания Novell долгое время не использовала служебные поля

кадра LLC в своей операционной системе NetWare из-за отсутствия

необходимости идентифицировать тип информации, вложенной в поле данных -

там всегда находился пакет протокола IPX, долгое время бывшего единственным

протоколом сетевого уровня в ОС NetWare.

Теперь, когда необходимость идентификации протокола верхнего уровня

появилась, компания Novell стала использовать возможность инкапсуляции в

кадр MAC-подуровня кадра LLC, то есть использовать стандартные кадры

802.3/LLC. Такой кадр компания обозначает теперь в своих операционных

системах как кадр 802.2, хотя он является комбинацией заголовков 802.3 и

802.2.

Кадр стандарта Ethernet DIX, называемый также кадром Ethernet II, похож на

кадр Raw 802.3 тем, что он также не использует заголовки подуровня LLC, но

отличается тем, что на месте поля длины в нем определено поле типа

протокола (поле Type). Это поле предназначено для тех же целей, что и поля

DSAP и SSAP кадра LLC - для указания типа протокола верхнего уровня,

вложившего свой пакет в поле данных этого кадра. Для кодирования типа

протокола используются значения, превышающие значение максимальной длины

поля данных, равное 1500, поэтому кадры Ethernet II и 802.3 легко

различимы.

Еще одним популярным форматом кадра является кадр Ethernet SNAP (SNAP -

SubNetwork Access Protocol, протокол доступа к подсетям). Кадр Ethernet

SNAP определен в стандарте 802.2H и представляет собой расширение кадра

802.3 путем введения дополнительного поля идентификатора организации,

которое может использоваться для ограничения доступа к сети компьютеров

других организаций.

В таблице 2 приведены данные о том, какие типы кадров Ethernet обычно

поддерживают реализации популярных протоколов сетевого уровня.

Таблица 2

|Тип кадра |Сетевые протоколы |

|Ethernet_II |IPX, IP, AppleTalk Phase I |

|Ethernet 802.3 |IPX |

|Ethernet 802.2 |IPX, FTAM |

|Ethernet_SNAP |IPX, IP, AppleTalk Phase II |

Спецификации физической среды Ethernet

Исторически первые сети технологии Ethernet были созданы на коаксиальном

кабеле диаметром 0.5 дюйма. В дальнейшем были определены и другие

спецификации физического уровня для стандарта Ethernet, позволяющие

использовать различные среды передачи данных в качестве общей шины. Метод

доступа CSMA/CD и все временные параметры Ethernet остаются одними и теми

же для любой спецификации физической среды.

Физические спецификации технологии Ethernet на сегодняшний день включают

следующие среды передачи данных:

10Base-5 - коаксиальный кабель диаметром 0.5 дюйма, называемый "толстым"

коаксиалом. Имеет волновое сопротивление 50 Ом. Максимальная длина сегмента

- 500 метров (без повторителей).

10Base-2 - коаксиальный кабель диаметром 0.25 дюйма, называемый "тонким"

коаксиалом. Имеет волновое сопротивление 50 Ом. Максимальная длина сегмента

- 185 метров (без повторителей).

10Base-T - кабель на основе неэкранированной витой пары (Unshielded Twisted

Pair, UTP). Образует звездообразную топологию с концентратором. Расстояние

между концентратором и конечным узлом - не более 100 м.

10Base-F - оптоволоконный кабель. Топология аналогична стандарту на витой

паре. Имеется несколько вариантов этой спецификации - FOIRL, 10Base-FL,

10Base-FB.

Число 10 обозначает битовую скорость передачи данных этих стандартов - 10

Мб/с, а слово Base - метод передачи на одной базовой частоте 10 МГц (в

отличие от стандартов, использующих несколько несущих частот, которые

называются broadband - широкополосными).

Стандарт 10Base-5

Стандарт 10Base-5 соответствует экспериментальной сети Ethernet фирмы Xerox

и может считаться классическим Ethernet'ом. Он использует в качестве среды

передачи данных коаксиальный кабель с диаметром центрального медного

провода 2,17 мм и внешним диаметром около 10 мм ("толстый" Ethernet).

Кабель используется как моноканал для всех станций. Сегмент кабеля имеет

максимальную длину 500 м (без повторителей) и должен иметь на концах

согласующие терминаторы сопротивлением 50 Ом, поглощающие

распространяющиеся по кабелю сигналы и препятствующие возникновению

отраженных сигналов.

Различные компоненты сети, выполненной на толстом коаксиале, показаны на

рисунке 5.

Станция должна подключаться к кабелю при помощи приемопередатчика -

трансивера. Трансивер устанавливается непосредственно на кабеле и питается

от сетевого адаптера компьютера (рис. 6). Трансивер может подсоединяться к

кабелю как методом прокалывания, обеспечивающим непосредственный физический

контакт, так и бесконтактным методом.

Трансивер соединяется с сетевым адаптером интерфейсным кабелем AUI

(Attachment Unit Interface) длиной до 50 м, состоящим из 4 витых пар

(адаптер должен иметь разъем AUI). Допускается подключение к одному

сегменту не более 100 трансиверов, причем расстояние между подключениями

трансиверов не должно быть меньше 2.5 м.

[pic]

Рис. 5. Компоненты физического уровня сети стандарта

10 Base-5, состоящей из двух сегментов

[pic]

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

функции:

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

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

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

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

Последнюю функцию часто называют контролем болтливости (jabber control).

При возникновении неисправностей в адаптере может возникнуть ситуация,

когда на кабель будет непрерывно выдаваться последовательность случайных

сигналов. Так как кабель - это общая среда для всех станций, то работа сети

будет заблокирована одним неисправным адаптером. Чтобы этого не случилось,

на выходе передатчика ставится схема, которая проверяет количество битов,

переданных в пакете. Если максимальная длина пакета превышается, то эта

схема просто отсоединяет выход передатчика от кабеля.

Упрощенная структурная схема трансивера показана на рисунке 7. Детектор

коллизий определяет наличие коллизии в коаксиальном кабеле по повышенному

уровню постоянной составляющей сигналов. Если постоянная составляющая

превышает определенный порог, то значит на кабель работает более чем один

передатчик.

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

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

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

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

AUI.

[pic]

Рис. 7. Структурная схема трансивера

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

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

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

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

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

сети,

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

установки компьютеров.

Стандарт 10Base-2

Стандарт 10Base-2 использует в качестве передающей среды коаксиальный

кабель с диаметром центрального медного провода 0,89 мм и внешним диаметром

около 5 мм ("тонкий" Ethernet, волновое сопротивление кабеля 50 Ом).

Максимальная длина сегмента без повторителей составляет 185 м, сегмент

должен иметь на концах согласующие терминаторы 50 Ом.

Станции подключаются к кабелю с помощью T-коннектора, который представляет

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

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

подключаемых к одному сегменту, 30. Минимальное расстояние между станциями

- 1 м.

Этот стандарт очень близок к стандарту 10Base-5. Но трансиверы в нем

объединены с сетевыми адаптерами за счет того, что более гибкий тонкий

коаксиальный кабель может быть подведен непосредственно к выходному разъему

платы сетевого адаптера, установленной в шасси компьютера. Кабель в данном

случае "висит" на сетевом адаптере, что затрудняет физическое перемещение

компьютеров.

Топология сегмента сети стандарта 10Base-2 показана на рисунке 8.

[pic]

Рис. 8. Сеть стандарта 10Base-2

Реализация этого стандарта на практике приводит к наиболее простому решению

для кабельной сети, так как для соединения компьютеров требуются только

сетевые адаптеры и Т-коннекторы. Однако этот вид кабельных соединений

наиболее сильно подвержен авариям и сбоям: кабель восприимчив к помехам, в

моноканале имеется большое количество механических соединений (каждый T-

коннектор дает три механических соединения, два из которых имеют жизненно

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

могут нарушить целостность моноканала. Кроме того, эстетика и

эргономичность этого решения оставляют желать лучшего, так как от каждой

станции через T-коннектор отходят два довольно заметных провода, которые

под столом часто образуют моток кабеля - запас, необходимый на случай даже

небольшого перемещения рабочего места.

Общим недостатком стандартов 10Base-5 и 10Base-2 является отсутствие

оперативной информации о состоянии моноканала. Повреждение кабеля

обнаруживается сразу же (сеть престает работать), но для поиска отказавшего

отрезка кабеля необходим специальный прибор - кабельный тестер.

Стандарт 10Base-T

Стандарт принят в 1991 году как дополнение к существующему набору

стандартов Ethernet и имеет обозначение 802.3i.

Использует в качестве среды двойную неэкранированную витую пару (Unshielded

Twisted Pair, UTP). Соединения станций осуществляются по топологии "точка -

точка" со специальным устройством - многопортовым повторителем с помощью

двух витых пар. Одна витая пара используется для передачи данных от станции

к повторителю (выход Tx сетевого адаптера), а другая - для передачи данных

от повторителя станции (вход Rx сетевого адаптера). На рисунке 9 показан

пример трехпортового повторителя.

Многопортовые повторители в данном случае обычно называются концентраторами

(англоязычные термины - hub или concentrator). Концентратор осуществляет

функции повторителя сигналов на всех отрезках витых пар, подключенных к его

портам, так что образуется единая среда передачи данных - моноканал (шина).

Повторитель обнаруживает коллизию в сегменте в случае одновременной

передачи сигналов по нескольким своим Rx входам и посылает jam-

последовательность на все свои Tx выходы. Стандарт определяет битовую

скорость передачи данных 10 Мб/с и максимальное расстояние отрезка витой

пары между двумя непосредственно связанными узлами (станциями и

концентраторами) не более 100 м при использовании витой пары качества не

ниже категории 3.

_[pic]

Рис. 9. Сеть 10Base-T - один домен коллизий

Tx - передатчик, Rx - приемник

Возможно иерархическое соединение концентраторов в дерево (рис. 10). Для

обеспечения синхронизации станций при реализации процедур доступа CSMA/CD и

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

максимально число концентраторов между любыми двумя станциями сети.

[pic]

Рис. 2.10. Повторители (концентраторы)

Общее количество станций в сети 10Base-T не должно превышать 1024.

Сети, построенные на основе стандарта 10Base-T, обладают по сравнению с

коаксиальными вариантами Ethernet'а многими преимуществами. Эти

преимущества связаны с разделением общего физического кабеля на отдельные

кабельные отрезки, подключенные к центральному коммуникационному

устройству. И хотя логически эти отрезки попрежнему образуют общий домен

коллизий, их физическое разделение позволяет контролировать их состояние и

отключать в случае обрыва, короткого замыкания или неисправности сетевого

адаптера на индивидуальной основе. Это обстоятельство существенно облегчает

эксплуатацию больших сетей Ethernet, так как концентратор обычно

автоматически выполняет такие функции, уведомляя при этом администратора

сети о возникшей проблеме.

Стандарт 10Base-F

Стандарт 10Base-F использует в качестве среды передачи данных оптоволокно.

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

сеть стандарта 10Base-T - сетевых адаптеров, многопортового повторителя и

отрезков кабеля, соединяющих адаптер с портом повторителя. Как и при

использовании витой пары, для соединения адаптера с повторителем

используется два оптоволокна - одно соединяет выход Tx адаптера со входом

Rx повторителя, а другое - вход Rx адаптера с выходом Tx повторителя.

Стандарт FOIRL (Fiber Optic Inter-Repeater Link) - это первый стандарт

комитета 802.3 для использования оптоволокна в сетях Ethernet. Он

гарантирует длину оптоволоконной связи между повторителями до 1 км при

общей длине сети не более 2500 м. Максимальное число повторителей - 4.

Стандарт 10Base-FL предназначен для соединения конечных узлов с

концентратором и работает с сегментами оптоволокна длиной не более 2000 м

при общей длине сети не более 2500 м. Максимальное число повторителей - 4.

Стандарт 10Base-FB предназначен для магистрального соединения повторителей.

Он позволяет иметь в сети до 5 повторителей при максимальной длине одного

сегмента 2000 м и максимальной длине сети 2740 м. Повторители, соединенные

по стандарту 10Base-FB постоянно обмениваются специальными

последовательностями сигналов, отличающимися от сигналов кадров данных, для

обнаружения отказов своих портов. Поэтому, концентраторы стандарта 10Base-

FB могут поддерживать резервные связи, переходя на резервный порт при

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

Концентраторы этого стандарта передают как данные, так и сигналы простоя

линии синхронно, поэтому биты синхронизации кадра не нужны и не передаются.

Стандарт 10Base-FB поэтому называют также синхронный Ethernet.

Стандарты 10Base-FL и 10Base-FB не совместимы между собой.

Правило 4-х повторителей

При описании топологии сети стандарта 10Base-5 приводились ограничения на

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

качестве общей шины передачи данных для всех станций сети. Отрезок кабеля,

завершающийся на обоих концах терминаторами и имеющий общую длину не более

500 м называется физическим сегментом сети. Однако при расчете окна

коллизий общая максимальная длина сети 10Base-5 считалась равной 2500 м.

Противоречия здесь нет, так как стандарт 10Base-5 (впрочем как и остальные

стандарты физического уровня Ethernet) допускает соединение нескольких

сегментов коаксиального кабеля с помощью повторителей, которые обеспечивают

увеличение общей длины сети.

Повторитель соединяет два сегмента коаксиального кабеля и выполняет функции

регенерации электрической формы сигналов и их синхронизации (retiming).

Повторитель прозрачен для станций, он обязан передавать кадры без

искажений, модификации, потери или дублирования. Имеются ограничения на

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

битов нормального кадра через повторитель, а также битов jam-

последовательности, которую повторитель обязан передать на все подключенные

к нему сегменты при обнаружении коллизии на одном из них. Воспроизведение

коллизии на всех подключенных к повторителю сегментах - одна из его

основных функций. Говорят, что сегменты, соединенные повторителями,

образуют один домен коллизий (collision domain).

Повторитель состоит из трансиверов, подключаемых к коаксиальным сегментам,

а также блока повторения, выполняющего основные функции повторителя.

На рисунке 5 раздела 4.4 показан пример сети, состоящей из двух сегментов,

соединенных одним повторителем.

В общем случае стандарт 10Base-5 допускает использование до 4-х

повторителей, соединяющих в этом случае 5 сегментов длиной до 500 метров

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

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

составлять 2500 м, и такая конфигурация гарантирует правильное обнаружение

коллизии крайними станциями сети. Только 3 сегмента из 5 могут быть

нагруженными, то есть сегментами с подключенными к ним трансиверами

конечных станций.

Правила 4-х повторителей и максимальной длины каждого из сегментов легко

использовать на практике для определения корректности конфигурации сети.

Однако эти правила применимы только тогда, когда все соединяемые сегменты

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

коаксиальный кабель, а все повторители также удовлетворяют требованиям

физического стандарта 10Base-5. Аналогичные простые правила существуют и

для сетей, все сегменты которых удовлетворяют требованиям другого

физического стандарта, например, 10Base-T или 10Base-F. Однако для

смешанных случаев, когда в одной сети Ethernet присутствуют сегменты

различных физических стандартов, правила, основанные только на количестве

повторителей и максимальных длинных сегментов становятся более запутанными.

Поэтому более надежно рассчитывать время полного оборота сигнала по

смешанной сети с учетом задержек в каждом типе сегментов и в каждом типе

повторителей и сравнивать его с максимально допустимым временем, которое

для любых сетей Ethernet с битовой скоростью 10 Мб/с не должно превышать

575 битовых интервалов (количество битовых интервалов в пакете минимальной

длины с учетом преамбулы). Примеры таких расчетов будут даны после

рассмотрения всех физических стандартов Ethernet.

Методика расчета конфигурации сети Ethernet

Для того, чтобы сеть Ethernet, состоящая из сегментов различной физической

природы, работала корректно, необходимо, чтобы выполнялись три основных

условия:

Количество станций в сети не превышает 1024 (с учетом ограничений для

коаксиальных сегментов).

Удвоенная задержка распространения сигнала (Path Delay Value, PDV) между

двумя самыми удаленными друг от друга станциями сети не превышает 575

битовых интервалов.

Сокращение межкадрового расстояния (Interpacket Gap Shrinkage) при

прохождении последовательности кадров через все повторители не более, чем

на 49 битовых интервалов (напомним, что при отправке кадров станция

обеспечивает начальное межкадровое расстояние в 96 битовых интервалов).

Соблюдение этих требований обеспечивает корректность работы сети даже в

случаях, когда нарушаются простые правила конфигурирования, определяющие

максимальное количество повторителей и максимальную длину сегментов каждого

типа.

Физический смысл ограничения задержки распространения сигнала по сети уже

пояснялся - соблюдение этого требования обеспечивает своевременное

обнаружение коллизий.

Требование на минимальное межкадровое расстояние связано с тем, что при

прохождении кадра через повторитель это расстояние уменьшается. Каждый

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

сигналов, накопленного при прохождении последовательности импульсов по

кабелю и через интерфейсные схемы. Процесс ресинхронизации обычно

увеличивает длину преамбулы, что уменьшает межкадровый интервал. При

прохождении кадров через несколько повторителей межкадровый интервал может

уменьшиться настолько, что сетевым адаптерам в последнем сегменте не хватит

времени на обработку предыдущего кадра, в результате чего кадр будет просто

потерян. Поэтому не допускается суммарное уменьшение межкадрового интервала

более чем на 49 битовых интервалов. Величину уменьшения межкадрового

расстояния при переходе между соседними сегментами обычно называют в

англоязычной литературе Segment Variability Value, SVV, а суммарную

величину уменьшения межкадрового интервала при прохождении всех

повторителей - Path Variability Value, PVV. Очевидно, что величина PVV

равна сумме SVV всех сегментов, кроме последнего.

Расчет PDV

Для упрощения расчетов обычно используются справочные данные, содержащие

значения задержек распространения сигналов в повторителях,

приемопередатчиках и в различных физических средах. В таблице 3 приведены

данные, необходимые для расчета значения PDV для всех физических стандартов

сетей Ethernet, взятые из справочника Technical Reference Pocket Guide

(Volume 4, Number 4) компании Bay Networks.

Таблица 3.

|Тип |База |База |База |Задержка|Максимальн|

|сегм|левого |промежуточн|правого |среды на|ая длина |

|ента|сегмента|ого |сегмента|1 м |сегмента |

| | |сегмента | | | |

|10Ba|11.8 |46.5 |169.5 |0.0866 |500 |

|se-5| | | | | |

|10Ba|11.8 |46.5 |169.5 |0.1026 |185 |

|se-2| | | | | |

|10Ba|15.3 |42.0 |165.0 |0.113 |100 |

|se-T| | | | | |

|10Ba|- |24.0 |- |0.1 |2000 |

|se-F| | | | | |

|B | | | | | |

|10Ba|12.3 |33.5 |156.5 |0.1 |2000 |

|se-F| | | | | |

|L | | | | | |

|FOIR|7.8 |29.0 |152.0 |0.1 |1000 |

|L | | | | | |

|AUI |0 |0 |0 |0.1026 |2+48 |

|(> 2| | | | | |

|м) | | | | | |

Поясним терминологию, использованную в этой таблице, на примере сети,

изображенной на рисунке 11.

[pic]

Рис. 11. Пример сети Ethernet, состоящей из сегментов

различных физических стандартов

Левым сегментом называется сегмент, в котором начинается путь сигнала от

выхода передатчика (выход Tx) конечного узла. Затем сигнал проходит через

промежуточные сегменты и доходит до приемника (вход Rx) наиболее удаленного

узла наиболее удаленного сегмента, который называется правым. С каждым

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

только от типа сегмента и от положения сегмента на пути сигнала (левый,

промежуточный или правый). Кроме этого, с каждым сегментом связана задержка

распространения сигнала вдоль кабеля сегмента, которая зависит от длины

сегмента и вычисляется путем умножения времени распространения сигнала по

одному метру кабеля (в битовых интервалах) на длину кабеля в метрах.

Общее значение PDV равно сумме базовых и переменных задержек всех сегментов

сети. Значения констант в таблице даны с учетом удвоения величины задержки

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

нужно.

Так как левый и правый сегмент имеют различные величины базовой задержки,

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

выполнить расчеты дважды: один раз принять в качестве левого сегмента

сегмент одного типа, а во второй раз - сегмент другого типа, а результатом

считать максимальное значение PDV. В нашем примере крайние сегменты сети

принадлежат к одному типу - стандарту 10Base-T, поэтому двойной расчет не

требуется, но если бы они были сегментами разного типа, то в первом случае

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

концентратором 1, а во втором считать левым сегмент между станцией и

концентратором 5.

Рассчитаем значение PDV для нашего примера.

Левый сегмент 1: 15.3 (база) + 100 м ґ 0.113 /м = 26.6

Промежуточный сегмент 2: 33.5 + 1000 ґ 0.1 = 133.5

Промежуточный сегмент 3: 24 + 500 ґ 0.1 = 74.0

Промежуточный сегмент 4: 24 + 500 ґ 0.1 = 74.0

Промежуточный сегмент 5: 24 + 600 ґ 0.1 = 84.0

Правый сегмент 6: 165 + 100 ґ 0.113 = 176.3

Сумма всех составляющих дает значение PDV, равное 568.4.

Так как значение PDV меньше максимально допустимой величины 575, то эта

сеть проходит по величине максимально возможной задержки оборота сигнала.

Несмотря на то, что ее общая длина больше 2500 метров.

Расчет PVV

Для расчета PVV также можно воспользоваться табличными значениями

максимальных величин уменьшения межкадрового интервала при прохождении

повторителей различных физических сред (таблица 4 взята из того же

справочника, что и предыдущая).

Таблица 4.

|Тип сегмента |Передающий |Промежуточный |

| |сегмент |сегмент |

|10Base-5 или |16 |11 |

|10Base-2 | | |

|10Base-FB |- |2 |

|10Base-FL |10.5 |8 |

|10Base-T |10.5 |8 |

В соответствии с этими данными рассчитаем значение PVV для нашего примера.

Левый сегмент 1 10Base-T: дает сокращение в 10.5 битовых интервалов

Промежуточный сегмент 2 10Base-FL: 8

Промежуточный сегмент 3 10Base-FB: 2

Промежуточный сегмент 4 10Base-FB: 2

Промежуточный сегмент 5 10Base-FB: 2

Сумма этих величин дает значение PVV, равное 24.5, что меньше предельного

значения в 49 битовых интервалов.

В результате, приведенная в примере сеть по всем параметрам соответствует

стандартам Ethernet.

Страницы: 1, 2


ИНТЕРЕСНОЕ



© 2009 Все права защищены.