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

3.6. Последствия, вызванные процедурой поиска MTU-маршрута

Рассмотренные выше процедуры обработки IP-пакетов, содержащих бит «DF» со значением «1», но являющихся «слишком большими», влияют на процедуры поиска MTU-маршрута (RFC-1191). IP-узлы, которые применяют эти процедуры, будут устанавливать MTU-маршрут, в котором MTU-значение достаточно мало, что позволит вставить в IP-пакет n маркеров, и при этом не возникнет необходимости в процедуре фрагментации (где n — число маркеров, которые фактически вставлены в пакет, доставляемому по выбранному маршруту).

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

Следует заметить, что процедура поиска MTU-маршрута будет «работать» корректно, если только в точке, в которой необходимо провести фрагментирование помеченных IP-пакетов, можно добиться, чтобы ICMP-сообщение «Узел-получатель не достижим» было направлено по адресу узла-отправителя.

Если невозможно направить ICMP-сообщение «Узел-получатель не достижим» по адресу узла-отправителя в рамках MPLS-туннеля, но настройка сети позволяет LSR-маршрутизатору в крайней точке передачи туннеля принимать IP-пакеты, которые должны быть переданы по туннелю, но, в тоже время, эти IP-пакеты являются слишком большие, чтобы их транслировать по туннелю не фрагментируемыми, то:

  • LSR-маршрутизатор в крайней точке передачи туннеля должен обладать способностью определения MTU-значение туннеля в целом. Он это может сделать путём передачи IP-пакетов по туннелю в крайнюю точку приёма этого туннеля, и путём выполнения процедуры поиска MTU-маршрута в интересах таких IP-пакетов.

  • Каждый раз, когда в крайней точке передачи туннеля необходимо отправить в туннель IP-пакет, а последний в своём заголовке содержит бит «DF» со значением «1», и он превышает MTU-значение туннеля, то в крайней точке передачи туннеля должно быть передано ICMP-сообщение «Узел-получатель не достижим» узлу-отправителю этого IP-пакета, содержащее код ошибки «Требуется фрагментация, и установка бита «DF» и установленное значение (как это было описано выше) в поле «MTU-значение следующего ретрансляционного участка».

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