RFC: 3032
Оригинал: MPLS Label Stack Encoding
Категория: Предложенный стандарт
Дата публикации:
Авторы: , , , , , ,
Перевод: Мельников Дмитрий Анатольевич

3.2. Максимальный размер впервые помеченного IP-пакета

Каждый LSR-маршрутизатор, который способен:

  1. принимать не помеченный IP-пакет;
  2. добавлять набор маркеров в IP-пакет;
  3. доставлять итоговый помеченный IP-пакет, должен поддерживать конфигурационный параметр (параметр настройки), известный как «максимальный размер впервые помеченного IP-пакета» (maximum initially labeled IP datagram size), который может иметь не отрицательное значение.

Если этот параметр настройки имеет нулевое значение, то это не имеет никакого эффекта.

Если этот параметр настройки имеет положительное значение, то он используется следующим образом.

Если:

  1. получен не помеченный IP-пакет;
  2. в заголовке этого IP-пакета бит «DF»[?] (Don't Fragment) имеет нулевое значение («можно фрагментировать»);

и:

  1. этот IP-пакет необходимо пометить, прежде чем он будет отправлен;
  2. размер IP-пакета (перед маркированием) превышает значение этого параметра;

то:

  1. IP-пакет должен быть поделён на фрагменты, причём длина каждого фрагмента не должна превышать значение этого параметра;
  2. каждый фрагмент должен быть помечен ещё до его отправки.

Например, если параметр настройки имеет значение 1488, то любой не помеченный IP-пакет, длиной более 1488 байт, должен быть фрагментирован ещё до его маркирования. Каждый фрагмент можно будет транслировать по 1500-байтовому каналу передачи данных (т.е., использовать кадр, у которого длина поля полезной нагрузки составляет 1500 байт) без последствий, даже если в его набор маркеров будет вставлено несколько маркеров, например, три.

Другими словами, установка этого параметра в ненулевое значение позволяет исключить фрагментацию ранее помеченных IP-пакетов, но это может привести, в некотором смысле, к ненужной фрагментации впервые маркируемых IP-пакетов.

Следует заметить, что установка этого параметра не даёт эффекта при обработке IP-пакетов, в которых бит «DF» имеет значение «1» («не фрагментировать»). Следовательно, при установке этого параметра результат процедуры поиска MTU-маршрута остаётся неизменным.

2007 - 2017 © Русские переводы RFC, IETF, ISOC.