13.5. Уровень mac
Уровень MAC стандарта Gigabit Ethernet использует тот же самый протокол передачи CSMA/CD что и его предки Ethernet и Fast Ethernet. Основные ограничения на максимальную длину сегмента (или коллизионного домена) определяются этим протоколом.
В стандарте Ethernet IEEE 802.3 принят минимальный размер кадра 64 байта. Именно значение минимального размера кадра определяет максимальное допустимое расстояние между станциями (диаметр коллизионного домена). Время, которого станция передает такой кадр - время канала - равно 512 bt или 51,2 мкс. Максимальная длина сети Ethernet определяется из условия разрешения коллизий, а именно время, за которое сигнал доходит до удаленного узла и возвращается обратно не должно превышать 512 bt (без учета преамбулы).
При переходе от Ethernet к Fast Ethernet скорость передачи возрастает, а время трансляции кадра длины 64 байта соответственно сокращается - оно равно 512 bt или 5,12 мкс (в Fast Ethernet 1 bt = 0,01 мкс). Для того, чтобы можно было обнаруживать все коллизии до конца передачи кадра, как и раньше необходимо удовлетворить одному из условий:
- сохранить прежнюю максимальную длину сегмента, но увеличить время канала (и следовательно увеличить минимальную длину кадра), или
- сохранить время канала, (сохранить прежний размер кадра), но уменьшить максимальную длину сегмента.
При разработке стандарта Gigabit Ethernet было принято решение увеличить время канала. В Gigabit Ethernet оно составляет 4096 bt и в 8 раз превосходит время канала Ethernet и Fast Ethernet. Но, чтобы поддержать совместимость со стандартами Ethernet и Fast Ethernet, минимальный размер кадра не был увеличен, а было добавлено к кадру дополнительное поле, получившее название "расширение носителя". Символы в дополнительном поле обычно не несут служебной информации, но они заполняют канал и увеличивают "коллизионное окно". В результате, коллизия будет регистрироваться всеми станциями при большем диаметре коллизионного домена.
Если станция желает передать короткий (меньше 512 байт) кадр, до при передаче добавляется это поле - расширение носителя, дополняющее кадр до 512 байт. Поле контрольной суммы вычисляется только для оригинального кадра и не распространяется на поле расширения. При приеме кадра поле расширения отбрасывается. Поэтому уровень LLC даже и не знает о наличии поля расширения. Если размер кадра равен или превосходит 512 байт, то поле расширения носителя отсутствует. На рис 13.5 показан формат кадра Gigabit Ethernet при использовании расширения носителя.
Рисунок 13.5. Кадр Gigabit Ethernet с полем расширения носителя
Пакетная перегруженность (Packet Bursting). Расширение носителя привело к излишней трате полосы пропускания. До 448 байт (512-64) может расходоваться в холостую при передаче короткого кадра. На стадии разработки стандарта Gigabit Ethernet компанией NBase Communications было внесено предложение по модернизации стандарта. Эта модернизация, получившая название пакетная перегруженность, позволяет эффективней использовать поле расширения. Если у станции/коммутатора имеется несколько небольших кадров для отправки, то первый кадр дополняется полем расширения носителя до 512 байт, и отправляется. Остальные кадры отправляются вслед с минимальным межкадровым интервалом в 96 bt, с одним важным исключением - межкадровый интервал заполняется символами расширения. Таким образом, среда не замолкает между посылками коротких оригинальных кадров, и ни какое другое устройство сети не может вклиниться в передачу. Такое пристраивание кадров может происходить до тех пор, пока полное число переданных байт не превысит 1518. Пакетная перегруженность уменьшать вероятность образования коллизий, поскольку перегруженный кадр может испытать коллизию только на этапе передачи первого своего оригинального кадра, включая расширение носителя, что, безусловно, увеличивает производительность сети, особенно при больших нагрузках.
- Конспект лекций
- 6.050903 “Телекомуникации”
- 1. Эволюция компьютерных систем и сетей
- 1.1. Мультипрограммирование
- 1.2.Многотерминальные системы – прообраз сети
- 1.3.Первые сети – глобальные
- 1.4. Мини-компьютеры – предвестники локальных сетей
- 1.5. Появление стандартных технологий локальных сетей
- 2. Основные проблемы построения компьютерных сетей
- 2.1. Связь компьютера с периферийными устройствами
- 2.2. Связь двух компьютеров
- 2.3. Клиент, редиректор и сервер
- 3. Топология физических связей
- 3.1. Типы конфигураций связи компьютеров
- 4. Адресация узлов сети
- 5. Коммутация
- 5.1.Определение информационных потоков
- 5.2.Маршрутизация
- 5.3.Продвижение данных
- 5.4.Мультиплексирование и демультиплексирование
- 5.5. Разделяемая среда передачи данных
- 5.6. Типы коммутации
- 6. Декомпозиция задач сетевого взаимодействия
- 6.1. Многоуровневый подход
- 6.2. Протокол. Интерфейс. Стек протоколов
- 7. Модель взаимодействия открытых систем - osi
- 7.1. Общая характеристика модели osi
- 7.2. Уровни модели osi
- 8. Структура стандартов ieee
- 9. Протокол llc
- 9.1. Три типа процедур уровня llc
- 9.2. Структура кадров llc
- 10. Технология ethernet
- 10.1. Адресация в сетях Ethernet
- 00-E0-14-00-00-00
- 01-00-0C-cc-cc-cc
- 10.2. Метод доступа csma/cd
- 10.3. Форматы кадров технологии Ethernet
- 10.4. Спецификации физической среды Ethernet
- 10.5. Методика расчета конфигурации сети Ethernet
- 11.Технология 100vg-AnyLan
- 11.1. Общая характеристика технологии 100vg-AnyLan
- 11.2. Структура сети 100vg-AnyLan
- 11.3. Стек протоколов технологии 100vg-AnyLan
- 11.4. Функции уровня mac
- 11.5. Функции уровня pmi
- 11.6. Функции уровня pmd
- 12. Технология fast ehternet
- 12.1. Создание стандарта Fast Ethernet
- 12.2. Структура физического уровня и его связь с mac-подуровнем
- 12.3. Физический уровень 100Base-fx - многомодовое оптоволокно
- 12.4. Физический уровень 100Base-tх - двухпарная витая пара
- 12.5.Физический уровень 100Base-t4 - четырехпарная витая пара
- 12.6. Правила построения сегментов Fast Ethernet при использовании повторителей класса I и класса II
- 13. Технология gigabite ehternet
- 13.1. Хронология разработки стандарта
- 13.2. Архитектура стандарта Gigabit Ethernet
- 13.3. Интерфейс 1000Base-X
- 13.4. Интерфейс 1000Base-t
- 13.5. Уровень mac
- 14. Беспроводные локальные сети (Wi-Fi)
- 14.1. Стек протоколов ieee 802.11
- Технология уширения спектра
- Скорость 1 Мбит/с
- Скорость 2 Мбит/с
- Cck-последовательности
- Двоичное пакетное сверточное кодирование pbcc
- Ортогональное частотное разделение каналов с мультиплексированием
- 14.2.Топологии локальных сетей стандарта 802.11
- 15. Структуризация локальных сетей
- 15.1. Причины структуризации локальных сетей
- 15.2. Физическая структуризация локальной сети
- 15.3.Логическая структуризация сети на разделяемой среде
- 15.4. Алгоритм прозрачного моста ieee 802.1d
- 15.5. Топологические ограничения коммутаторов в локальных сетях
- 16. Дуплексные протоколы локальных сетей
- 16.1. Изменения в работе мас-уровня в дуплексном режиме
- 16.2.Борьба с перегрузками
- 17. Виртуальные локальные сети
- 17.1. Назначение виртуальных сетей
- 17.2. Создание виртуальных сетей на базе одного коммутатора
- 17.3. Создание виртуальных сетей на базе нескольких коммутаторов
- 18. Основные задачи оптимизации сетей передачи данных
- 18.1. Критерии эффективности работы сети
- 18.2. Показатели надежности и отказоустойчивости
- 19. Параметры оптимизации транспортной подсистемы
- 19.1. Влияние на производительность сети типа коммуникационного протокола и его параметров
- 19.2. Влияние на производительность алгоритма доступа к разделяемой среде и коэффициента использования
- 19.3. Влияние размера кадра и пакета на производительность сети
- 19.4. Назначение максимального размера кадра в гетерогенной сети
- 19.5. Время жизни пакета
- 19.6. Параметры квитирования
- 19.7. Сравнение сетевых технологий по производительности: Ethernet, TokenRing, fddi, 100vg-AnyLan, FastEthernet, atm
- 19.8. Сравнение протоколов ip, ipx и NetBios по производительности
- 19.9. Влияние широковещательного служебного трафика на производительность сети
- 19.9.1. Назначение широковещательного трафика
- 19.9.2. Поддержка широковещательного трафика на канальном уровне
- 19.9.3. Широковещательный шторм
- 19.9.4. Поддержка широковещательного трафика на сетевом уровне
- 19.9.5. Виды широковещательного трафика
- 6.050903 “Телекомуникации”