Назад | Перейти на главную страницу

Могут ли кадры паузы передаваться с одного интерфейса на другой на одном хосте? (управление потоком)

Если у меня есть выходная сетевая карта 1G и входящая сетевая карта 10G на одном хосте Linux (драйвер сетевой карты ixgbe), возможно ли, что одна сетевая карта будет дросселировать другую с помощью кадров управления потоком / паузы?

Теоретически да.

Однако на практике кадры паузы являются результатом превышения потоком входящей пропускной способности хоста. Это означает, что существует поток от одной сетевой карты к другому, что маловероятно.

Обычно используется протокол сетевого уровня (L3), скорее всего, IP. Стек IP хоста маршруты каждый пакет, поэтому пакеты с IP-адреса одного сетевого адаптера на IP-адрес другого сетевого адаптера закорачиваются через стек - они не отправляются по сети. Это устраняет поток между обоими сетевыми адаптерами, если вы не используете протокол непосредственно поверх уровня канала передачи данных (L2), который не маршрутизирует (или у вас есть другой сценарий, который исключает внутреннюю маршрутизацию - например, в сценарии виртуализации).