Опубликован: 26.04.2005 | Уровень: для всех | Доступ: свободно | ВУЗ: Национальный исследовательский ядерный университет «МИФИ»
Лекция 14:

Выбор конфигурации сетей Ethernet и Fast Ethernet

< Лекция 13 || Лекция 14: 12345 || Лекция 15 >

Расчет по модели 2

Вторая модель, применяемая для оценки конфигурации Ethernet, основана на точном расчете временных характеристик выбранной конфигурации сети. Эта модель иногда позволяет выйти за пределы жестких ограничений модели 1. Применение модели 2 необходимо в том случае, когда размер проектируемой сети близок к максимально допустимому.

В модели 2 используются две системы расчетов:

  • первая система предполагает вычисление двойного (кругового) времени прохождения сигнала по сети и сравнение его с максимально допустимой величиной;
  • вторая система проверяет допустимость величины получаемого межпакетного временного интервала, межпакетной щели (IPGInterPacket Gap) в сети.

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

При первой системе расчетов выделяются три типа сегментов:

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

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

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

Таблица 14.1. Величины задержек для расчета двойного времени прохождения сигнала (задержки даны в битовых интервалах)
Тип сегмента Ethernet Макс. длина, м Начальный сегмент Промежуточный сегмент Конечный сегмент Задержка на метр длины
t0 tm t0 tm t0 tm t1
10BASE5 500 11,8 55,0 46,5 89,8 169,5 212,8 0,087
10BASE2 185 11,8 30,8 46,5 65,5 169,5 188,5 0,103
10BASE-T 100 15,3 26,6 42,0 53,3 165,0 176,3 0,113
10BASE-FL 2000 12,3 212,3 33,5 233,5 156,5 356,5 0,100
FOIRL 1000 7,8 107,8 29,0 129,0 152,0 252,0 0,100
AUI 50 0 5,1 0 5,1 0 5,1 0,103

Методика расчета сводится к следующему:

  1. В сети выделяется путь максимальной длины. Все дальнейшие расчеты ведутся для него. Если этот путь не очевиден, то рассчитываются все возможные пути, затем на основании этого выбирается путь максимальной длины.
  2. Если длина сегмента, входящего в выбранный путь, не максимальна, то рассчитывается двойное (круговое) время прохождения в каждом сегменте выделенного пути по формуле: ts = L*tl + to, где L – это длина сегмента в метрах (при этом надо учитывать, тип сегмента: начальный, промежуточный или конечный ).
  3. Если длина сегмента равна максимально допустимой, то из таблицы для него берется величина максимальной задержки tm.
  4. Суммарная величина задержек всех сегментов выделенного пути не должна превышать предельной величины 512 битовых интервалов (51,2 мкс).
  5. Затем необходимо проделать те же действия для обратного направления выбранного пути (то есть в данном случае конечный сегмент считается начальным и наоборот). Из-за разных задержек передающих и принимающих узлов концентраторов величины задержек в разных направлениях могут отличаться (но незначительно).
  6. Если задержки в обоих случаях не превышают величины 512 битовых интервалов, то сеть считается работоспособной.

В частности, для конфигурации, показанной на рис. 14.1, путь наибольшей длины – это путь между двумя нижними по рисунку компьютерами. В данном случае это довольно очевидно. Этот путь включает в себя пять сегментов (слева направо): 10BASE2, 10BASE5, 10BASE-FL (два сегмента) и 10BASE-T.

К примеру, можно произвести расчет, считая начальным сегментом 10BASE2, а конечным 10BASE-T:

  1. Начальный сегмент 10BASE2 имеет максимально допустимую длину (185 метров), для него следует взять из таблицы величину задержки 30,8.
  2. Промежуточный сегмент 10BASE5 также имеет максимально допустимую длину (500 метров), поэтому для него нужно взять из таблицы величину задержки 89,8.
  3. Оба промежуточных сегмента 10BASE-FL имеют длину 500 метров, следовательно, задержка каждого из них будет вычисляться по формуле:
    500 * 0,100 + 33,5 = 83,5.
  4. Конечный сегмент 10BASE-T имеет максимально допустимую длину (100 метров), поэтому величина задержки для него в таблице равняется 176,3.
  5. В путь наибольшей длины входят также шесть AUI-кабелей: два из них (в сегменте 10BASE5) показаны на рисунке, а четыре (в двух сегментах 10BASE-FL) не показаны, но в реальности вполне могут присутствовать. Можно считать, что суммарная длина всех этих кабелей равна 200 метрам, то есть четырем максимальным длинам. Тогда задержка на всех AUI-кабелях будет равна:
    4 * 5,1 = 20,4
  6. В результате суммарная задержка для всех пяти сегментов составит:
    30,8 + 89,8 + 83,5 + 83,5 + 176,3 + 20,4 = 484,3

что меньше, чем предельно допустимая величина 512, то есть сеть работоспособна.

Теперь можно рассчитать суммарную задержку для того же пути, но в обратном направлении. При этом начальным сегментом будет 10BASE-T, а конечным10BASE2. В результате в конечной сумме изменятся только два слагаемых ( промежуточные сегменты остаются промежуточными ). Для начального сегмента 10BASE-T максимальной длины задержка составит 26,6 битовых интервалов, а для конечного сегмента 10BASE2 максимальной длины задержка составит 188,5 битовых интервалов. Суммарная задержка будет равняться:

26,6 + 83,5 + 83,5 + 89,8 + 188,5 + 20,4 = 492,3

что опять же меньше 512. Работоспособность сети подтверждена.

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

Второй расчет, применяемый в модели 2, проверяет соответствие стандарту величины межпакетного интервала (IPG). Эта величина изначально не должна быть меньше, чем 96 битовых интервалов (9,6 мкс), то есть только через 9,6 мкс после освобождения сети абоненты могут начать свою передачу (см. Лекция 10 "Метод управления обменом CSMA/CD"). Однако при прохождении пакетов (кадров) через репитеры и концентраторы межпакетный интервал может сокращаться, вследствие чего два пакета могут в конце концов восприниматься абонентами как один. Допустимое сокращение IPG определено стандартом в 49 битовых интервалов (4,9 мкс).

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

Вычисления здесь очень простые. Для них используется данные таблицы 14.2.

Таблица 14.2. Величины сокращения межпакетного интервала (IPG) для разных сегментов Ethernet
Сегмент Начальный Промежуточный
10BASE2 16 11
10BASE5 16 11
10BASE-T 16 11
10BASE-FL 11 8

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

Для примера стоит обратиться все к той же конфигурации, показанной на рис. 14.1. Максимальный путь здесь – между двумя нижними по рисунку компьютерами. Можно взять в качестве начального сегмента 10BASE2. Для него сокращение межпакетного интервала равно 16. Далее следуют промежуточные сегменты: 10BASE5 (величина сокращения равна 11) и два сегмента 10BASE-FL (каждый из них внесет свой вклад по 8 битовых интервалов). В результате суммарное сокращение межпакетного интервала составит:

16 + 11 + 8 + 8 = 43,

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

Вычисления для обратного направления по этому же пути дадут тот же результат, так как начальный сегмент 10BASE-T даст ту же величину, что и начальный сегмент 10BASE2 (16 битовых интервалов). А все промежуточные сегменты останутся промежуточными.

< Лекция 13 || Лекция 14: 12345 || Лекция 15 >
Алексей Подсадников
Алексей Подсадников

Могу ли я получить сертификат о повышении квалификации если записывался на курс, не как на повышение квалификации.

Курс пройден.

И сколько действуют результаты курса?

Валерий Умаев
Валерий Умаев
Дмитрий Матвеев
Дмитрий Матвеев
Россия, Москва, 1100, 2009