Расчет по модели 2
Вторая модель, применяемая для оценки конфигурации Ethernet, основана на точном расчете временных характеристик выбранной конфигурации сети. Она иногда позволяет выйти за пределы жестких ограничений модели 1. Применение модели 2 совершенно необходимо в том случае, когда размер проектируемой сети близок к максимально допустимому.
В модели 2 используются две системы расчетов:
- первая система предполагает вычисление двойного (кругового) времени прохождения сигнала по сети и сравнение его с максимально допустимой величиной;
- вторая система проверяет допустимость величины получаемого межкадрового временного интервала, межпакетной щели (IPG – InterPacket Gap) в сети.
При этом вычисления в обеих системах расчетов ведутся для наихудшего случая, для пути максимальной длины, то есть для такого пути передаваемого по сети пакета, который требует для своего прохождения максимального времени. При первой системе расчетов выделяются три типа сегментов:
- начальный сегмент – это сегмент, соответствующий началу пути максимальной длины;
- конечный сегмент – это сегмент, расположенный в конце пути максимальной длины;
- промежуточный сегмент – это сегмент, входящий в путь максимальной длины, но не являющийся ни начальным, ни конечным.
Табл. 10.1. Величины задержек для расчета двойного времени прохождения сигнала (задержки даны в битовых интервалах).
Тип сегмента Ethernet | Макс, длина, м | Начальный сегмент | Промежуточный сегмент | Конечный сегмет | Задержка на метр длины, tm | ||
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 |
Промежуточных сегментов в выбранном пути может быть несколько, а начальный и конечный сегменты при разных расчетах могут меняться местами друг с другом. Выделение трех типов сегментов позволяет автоматически учитывать задержки сигнала на всех концентраторах, входящих в путь максимальной длины, а также в приемопередающих узлах адаптеров.
Для расчетов используются величины задержек, представленные в таблице 10.1. Методика расчета сводится к следующему.
- В сети выделяется путь максимальной длины. Все дальнейшие расчеты ведутся для него. Если этот путь не очевиден, то расчеты ведутся для всех возможных путей, и на основании этих расчетов выбирается путь максимальной длины.
- Если длина сегмента, входящего в выбранный путь, не максимальна, то рассчитывается двойное (круговое) время прохождения в каждом сегменте выделенного пути по формуле: ts = LtL + to, где L – длина сегмента в метрах (при этом надо учитывать тип сегмента: начальный, промежуточный или конечный).
- Если длина сегмента равна максимально допустимой, то из таблицы для него берется величина максимальной задержки t.
- Суммарная величина задержек всех сегментов выделенного пути не должна превышать предельной величины 512 битовых интервалов (51.2 мкс).
- Выполняются те же действия для обратного направления выбранного пути (то есть конечный сегмент считается начальным, и наоборот). Из-за разных задержек передающих и принимающих узлов концентраторов величины задержек в разных направлениях могут отличаться (правда, не слишком сильно).
- Если задержки в обоих случаях не превышают величины 512 битовых интервалов, то сеть считается работоспособной.
Например, для конфигурации, показанной на рис. 10.1, путь наибольшей длины – это путь между двумя нижними по рисунку компьютерами. В данном случае это довольно очевидно. Этот путь включает в себя пять сегментов (слева направо): 10BASE2.10BASE5.10BASE-FL (два сегмента) и 10BASE-T.