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