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

Сохранить и переслать
Режим хранения и пересылки (Store and Forward) — это прикладной режим в области компьютерных сетей. Он сначала сохраняет пакет данных входного порта, затем выполняет проверку CRC (циклическим избыточным кодом), извлекает адрес назначения пакета данных после обработки пакета с ошибками и преобразует его в выходной порт для отправки пакета через таблицу поиска. Из-за этого задержка хранения и пересылки данных при обработке велика, что является его недостатком, но он может неправильно определять пакеты данных, поступающие на коммутатор, и значительно повышать производительность сети. Особенно важно, что он может поддерживать преобразование между портами с разной скоростью и обеспечивать совместную работу высокоскоростных и низкоскоростных портов.

Изоляция фрагментов
Это решение промежуточное между первыми двумя. Оно проверяет, соответствует ли длина пакета данных 64 байтам. Если она меньше 64 байт, пакет поддельный и отбрасывается; если больше 64 байт, пакет отправляется. Этот метод не обеспечивает проверку данных. Скорость обработки данных выше, чем при хранении и пересылке, но ниже, чем при прямом прохождении. Представляем коммутацию коммутатора Хиршмана.
В то же время коммутатор Hirschman может передавать данные между несколькими портами. Каждый порт можно рассматривать как независимый физический сегмент сети (примечание: сегмент сети без IP), и подключенные к нему сетевые устройства могут использовать всю полосу пропускания независимо, не конкурируя с другими устройствами. Когда узел A отправляет данные узлу D, узел B может одновременно отправлять данные узлу C, при этом оба будут использовать всю полосу пропускания сети и иметь собственное виртуальное соединение. При использовании коммутатора Ethernet со скоростью 10 Мбит/с общий трафик коммутатора равен 2 x 10 Мбит/с = 20 Мбит/с. При использовании общего концентратора со скоростью 10 Мбит/с общий трафик концентратора не превысит 10 Мбит/с.

Короче говоря,Переключатель Хиршмана— это сетевое устройство, способное выполнять функцию инкапсуляции и пересылки кадров данных на основе распознавания MAC-адресов. Коммутатор Хиршмана может запоминать MAC-адреса и сохранять их во внутренней таблице адресов, а также напрямую достигать получателя через временный коммутатор между отправителем и получателем кадра данных.

Время публикации: 12 декабря 2024 г.