Заголовок MPLS состоит из нескольких полей (рис. 22.10).
□ Метка (20 бит) используется для выбора соответствующего пути коммутации по меткам.
□ Время жизни (TTL), Это поле, занимающее 8 бит, дублирует аналогичное поле IP-пакета. Это необходимо для того, чтобы устройства LSR могли отбрасывать «заблудившиеся» пакеты только на основании информации, содержащейся в заголовке MPLS, не обращаясь к заголовку IP.
□ Класс услуги (Class of Service, CoS). Поле CoS, занимающее 3 бита, первоначально было зарезервировано для развития технологии, но в последнее время используется в основном для указания класса трафика, требующего определенного показателя QoS.
□ Признак дна стека меток — S (1 бит).
Концепцию стека меток мы рассмотрим в следующем разделе, а пока для пояснения механизма взаимодействия MPLS с технологиями канального уровня рассмотрим ситуацию, когда заголовок MPLS включает только одну метку.
Как видно из рисунка, технология MPLS поддерживает несколько типов кадров: РРР, Ethernet, Frame Relay и ATM. Это не означает, что под слоем MPLS работает какая-либо из перечисленных технологий, например Ethernet. Это означает только то, что в технологии MPLS используются форматы кадров этих технологий для помещения в них пакета сетевого уровня, которым почти всегда сегодня является IP-пакет.
|
|
0 12 3 |
РРР | г'Заголовок РРР | Заголовок MPLS | -Заготовок'13 | |
k | k Данные РРР | А | ||
Ethernet | - Заголовок Ethernet | Заголовок MPLS | „. v.... 1... 1...........,, - fy. х-- | |
> | ^ Данные Ethernet | А |
Frame Relay |
r | Заголовок ATM | > | r | ||||
W | 1 ч-5 * | Заголовок MPLS (остаток) | mt$ | ||||
k | k к | k J | k Данные ATM | > | |||
Метка | |||||||
ATM |
Рис. 22.10. Форматы заголовков нескольких разновидностей технологии MPLS |
Продвижение кадра в MPLS-сети происходит на основе метки MPLS и техники LSP, а не на основе адресной информации и техники той технологии, формат кадра которой MPLS использует. Таким образом, если в MPLS применяется кадр Ethernet, то МАС-адреса источника и приемника хотя и присутствуют в соответствующих полях кадра Ethernet, но для продвижения кадров не задейству- ются[42].
V * | , t>iiCl | ч v? | Заголовок MPLS (остаток) | •; > • - ' 'Заголовок L3'- .........u.......................... J......... Л........................ | --, |
k | I i | 1 к | ^ Данные Frame Relay | i | |
Метка |
В кадрах РРР, Ethernet и Frame Relay заголовок MPLS помещается между оригинальным заголовком и заголовком пакета 3-го уровня. С ячейками ATM технология MPLS поступает по-другому: она пользуется имеющимися полями VPI/ VCI в заголовках этих ячеек для меток виртуальных соединений. Поля VPI/VCI используются только для хранения поля метки, остальная часть заголовка MPLS с полями CoS, S и TTL размещается в поле данных ATM-ячеек и не используется при передаче ячеек ATM-коммутаторами, поддерживающими MPLS.
|
|
Далее для определенности при рассмотрении примеров мы будем подразумевать, что используется формат кадров MPLS/PPP.