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

Принудительная фрагментация пакетов jumbo

Мы находимся в кластерной среде. У нас есть вычислительные узлы с включенными jumbo-пакетами и MTU, равным 9000. Мы сталкиваемся с некоторыми проблемами при отслеживании адресов за пределами нашей локальной сети, где jumbo-пакеты отбрасываются из-за брандмауэра со стандартным размером MTU 1500. Есть ли способ ограничить или фрагментировать исходящие пакеты на этот конкретный адрес до меньшего размера пакета без необходимости отключать и перенастраивать сетевой адаптер? Я думал, что можно было бы сгенерировать VNIC с меньшим MTU и подключить к физическому NIC с более высоким MTU, но я открыт для любых других предложений.

M

Вы не сможете использовать vNIC с MTU, отличным от ваших подключенных физических интерфейсов, используя практически любую реализацию моста. Это возможно, если вы выберете реализацию vnic с маршрутизацией уровня 3, но тогда довольно бессмысленно настраивать MTU для широковещательного домена, состоящего из одного хоста.

Вы не можете настроить MTU вашего брандмауэра для работы в этой сети? В противном случае, возможно, самым разумным решением будет использовать только кадры большого размера в ваших внутренних сетях хранения и т. Д. Вместо трафика с севера на юг. Если вы хотите, чтобы ваша сеть использовала jumbo-кадры, лучше всего включить это абсолютно для всего в этой сети уровня 2, чтобы избежать странных проблем.

Во многом зависит от приложения, генерирующего трафик, будет ли что-либо помечено как не фрагментированное. Это все причины, по которым включение jumbo-кадров обычно рекомендуется только в том случае, если это решает проблему производительности, которую необходимо решить. Иногда Jumbo-кадры могут вызывать слишком много таких проблем, чтобы они того стоили, если это действительно не нужно.