Модель переадресации меток для Diff-Serv LSR
Так как различные OA данного FEC могут транспортироваться по разным LSP, решение о замене меток Diff-Serv LSR определенно зависит от ВА пакетов. Кроме того, так как поле IP DS переадресуемого пакета может быть невидимо для LSR, способ определения PHB, которое должно быть применено к полученному пакету, и кодирования PHB, может отличаться для маршрутизаторов Diff-Serv, не поддерживающих MPLS.
Таким образом, для того чтобы описать переадресацию по меткам в Diff-Serv LSR, мы моделируем поведение LSR Diff-Serv, коммутирующих по меткам, с использованием четырех шагов:
- Определение входного PHB (A)
- Определение выходного PHB с оптимальным формированием трафика (B)
- Переадресация по меткам (C)
- Кодирование информации Diff-Serv на уровне инкапсуляции (EXP, CLP, DE, User_Priority) (D)
Каждый из шагов описан более подробно в последующих разделах.
Очевидно, что для усиления дифференцирования услуг Diff-Serv LSR должен также привлекать процедуры переадресации, соответствующие выходному PHB. Эта модель проиллюстрирована ниже:
Рис. 1
На рис. 1 "Encaps" обозначает данные Diff-Serv, закодированные на уровне инкапсуляции MPLS (например, поле EXP, ATM CLP, Frame Relay DE, 802.1 User_Priority)
(*) когда LSR ведет себя как входной узел MPLS, входные пакеты могут быть получены непомеченными.
(&) когда LSR ведет себя как выходной узел MPLS, исходящие пакеты могут быть непомеченными.
Эта модель представлена здесь, чтобы описать функциональные операции Diff-Serv LSR, а не ограничивать возможности практических реализаций.