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

Можно ли снова рефрагментировать фрагменты пакета?

В IPv4 фрагментация выполняется маршрутизаторами на пути к месту назначения, если в IP-пакете не установлен флаг DF (не фрагментировать).

После того, как пакет фрагментирован, его фрагменты могут идти по разным путям (по разным причинам, например, из-за изменений топологии) к месту назначения.

Если на каком-то канале снова на пути к месту назначения один маршрутизатор обнаруживает, что MTU канала меньше размера кадра, то пакет необходимо либо фрагментировать, либо отбросить.

Можно ли снова рефрагментировать фрагменты пакета? Если да, каково будет значение флага MF в новых отдельных фрагментах, созданных этим?

Да, их можно рефрагментировать. Для каждого рефрагмента, кроме последнего, будет установлен флаг MF. Последний фрагмент будет иметь такой же флаг MF, что и исходный фрагмент. Так что как если бы они изначально были так фрагментированы.