
- •1.Прием кадра в свой буфер,
- •Пропускная способность.
- •Задержка передачи кадра.
- •Магистральные коммутаторы.
- •Преимущества коммутаторов Ethernet.
- •Протокол, используемый на Ethernet коммутаторах.
- •Обзор и основные понятия.
- •Разработка и использование.
- •Взаимодействие snmPv1 и snmPv2с.
- •2.3. Двуязычные системы сетевого управления
- •Ресурсная индексация.
- •Атрибуты коммутатораEthernet.
- •Принцип работы коммутатора.
- •Виртуальные соединения
- •Одновременные соединения
Атрибуты коммутатораEthernet.
Коммутаторы Ethernet подобно мостам и маршрутизаторам способны сегментировать сети Ethernet. Как и многопортовые мосты коммутаторы передают пакеты между портами на основе адреса получателя, включенного в каждый пакет. Реализация коммутаторов обычно отличается от мостов в части возможности организации одновременных соединений между любыми парами портов устройства - это значительно расширяет суммарную пропускную способность сети. Более того, мосты в соответствии со стандартом IEEE 802.1d должны получить пакет целиком до того, как он будет передан адресату, а коммутаторы могут начать передачу пакета, не приняв его полностью.
Принцип работы коммутатора.
Коммутатор хранит в ассоциативной памяти таблицу коммутации, в которой указывается соответствие MAC-адреса узла порту коммутатора. При включении коммутатора эта таблица пуста, и он начинает работать в режиме обучения. В этом режиме поступающие на какой-либо порт данные передаются на все остальные порты коммутатора. При этом коммутатор анализирует кадры (frame) и, определив MAC-адрес хоста-отправителя, заносит его в таблицу. Впоследствии, если на один из портов коммутатора поступит кадр, предназначенный для хоста, MAC-адрес которого уже есть в таблице, то этот кадр будет передан только через порт, указанный в таблице. Если MAC-адрес хоста-получателя не привязан к какому-либо порту коммутатора, то кадр будет отправлен на все порты. Со временем коммутатор строит полную таблицу для всех своих портов, и в результате трафик локализуется. Стоит отметить малую латентность (задержку) и высокую скорость пересылки на каждом порту интерфейса.
Способы коммутации и виды соединения.
Существует три способа коммутации. Каждый из них - это комбинация таких параметров, как время ожидания «принятием коммутатором решения» (латентность) и надёжность передачи.
1. С промежуточным хранением (StoreandForward)
2. «На лету» (cut-through).
3. «Бесфрагментный» (fragment-free) или гибридный.
1. С промежуточным хранением (StoreandForward). Коммутатор читает всю поступившую информацию в кадре, проверяет его на отсутствие ошибок, выбирает порт коммутации и после этого посылает в него проверенный кадр.
2. «На лету» (cut-through). Коммутатор считывает в кадре только адрес назначения и после выполняет коммутацию. Этот режим уменьшает задержки при передаче, но в нём нет метода обнаружения ошибок.
3. «Бесфрагментный» (fragment-free) или гибридный. Этот режим является модификацией режима «На лету». Передача осуществляется после фильтрации фрагментов коллизий (кадры размером 64 байта обрабатываются по технологии store-and-forward, остальные по технологии cut-through).
Задержка, связанная с «принятием коммутатором решения», добавляется к времени, которое требуется кадру для входа на порт коммутатора и выхода с него, и вместе с ним определяет общую задержку коммутатора.
Виртуальные соединения
Коммутатор Ethernet поддерживает внутреннюю таблицу, связывающую порты с адресами подключенных к ним устройств (таблица 3.1.). Эту таблицу администратор сети может создать самостоятельно или задать ее автоматическое создание средствами коммутатора.
Таблица 3.1.
MAC-адрес |
Номер порта |
A |
1 |
B |
2 |
C |
3 |
D |
4 |
Используя таблицу адресов и содержащийся в пакете адрес получателя, коммутатор организует виртуальное соединение порта отправителя с портом получателя и передает пакет через это соединение. На рисунке 3.1. узел А посылает пакет узлу D. Найдя адрес получателя в своей внутренней таблице, коммутатор передает пакет в порт 4.
Рисунок 3.1.
Виртуальное соединение между портами коммутатора сохраняется в течение передачи одного пакета, т.е. для каждого пакета виртуальное соединение организуется заново на основе содержащегося в этом пакете адреса получателя.
Поскольку пакет передается только в тот порт, к которому подключен адресат, остальные пользователи (в нашем примере - B и C) не получат этот пакет. Таким образом, коммутаторы обеспечивают средства безопасности, недоступные для стандартных повторителей Ethernet (см. "Сравнение сетевых устройств").