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