Лекции / Лекция №8 Введение в MPLS(1)
.pdf
Label Switched Path (LSP), LSP Ingress, LSP
Egress
•LSP уровня M для пакета P представляет собой последовательность LSRs:
•начинается с входящего LER ("LSP Ingress"), который добавляет метку уровня M
•все промежуточные LSRs выполняют пересылку на основе меток уровня M
•заканчивается исходящим LER ("LSP Egress"), когда при пересылки принимается решение по уровню ниже уровня M, в частности не по MPLS
•LSP – непрерывный путь по меткам для пакетов с данными, через MPLS сеть.
•LSP почти всегда однонаправленный.
31
LSP – Label Switched Path
•20, 21 – верхние метки, по которым происходит коммутация
•31 – внутренняя метка, например, MPLS-VPN
20 |
31 |
21 |
31 |
|
|
MPLS домен |
|
Источник |
|
LSP |
Назначение |
|
|
||
1 |
|
2 |
3 |
CE |
PE |
P |
PE |
CE |
|
LER |
LSR |
LER |
|
|
(входящий узел) |
|
(исходящий узел) |
|
32
Upstream и Downstream LSR
•Входящий LER – всегда «upstream LSR»
•Исходящий LER – всегда «downstream LSR».
•На всем LSP каждый участок надо рассматривать по отдельности, так LSR при получения MPLS пакета является «downstream LSR», а
при отправке - «upstream LSR»
•Если рассматривать с точки зрения распространения информации, то служебная информация распространяется от
«downstream LSR» к «upstream LSR», а пакеты данных от «upstream LSR» к «downstream LSR»
33
Upstream и Downstream LSR
|
MPLS домен |
|
Источник |
LSP |
Назначение |
|
||
1 |
2 |
3 |
CE |
PE |
P |
PE |
CE |
|
(Upstream) |
|
(Downstream) |
|
Downstream – передаются данные Передаются пакеты
Upstream – передаются метки |
Передаются |
|
значения меток |
34
Режимы сохранения меток
•Либеральный режим хранения меток (Liberal Label Retention Mode) – сохраняет метки от всех соседей, нужны эти метки или нет
•Консервативный режим хранения меток (Conservative Label Retention Mode) – в этом режиме хранятся метки полученные только от LSR, являющихся следующим узлом
35
Penultimate Hop Popping (PHP)
•Penultimate Hop Popping – снятие метки на предпоследнем узле. При MPLS коммутации верхняя метка может быть снята на предпоследнем LSR, а не на исходящем LER в конце LSP Egress.
•С точки зрения архитектуры MPLS, это вполне допустимо, так задача коммутации по LSP уже выполнена на выходе предпоследнего LSR, следовательно метка уже не имеет функциональной значимости, а следовательно не имеет смысл передаваться.
•Для обеспечения этого функционала используется специализированная метка - Implicit NULL.
36
Без функции PHP
20 |
31 |
21 |
31 |
|
|
MPLS домен |
|
Источник |
|
LSP |
Назначение |
|
|
||
1 |
|
2 |
3 |
CE |
PE |
P |
|
LER |
LSR |
(входящий узел)
20 |
PE |
CE |
LER |
|
(исходящий узел) |
|
21 |
37
С функцией PHP
20 31 |
X |
31 |
|
MPLS домен |
|
Источник |
LSP |
Назначение |
|
||
1 |
2 |
3 |
CE |
PE |
P |
PE |
CE |
|
LER |
LSR |
LER |
|
|
(входящий узел) |
|
(исходящий узел) |
|
20 |
Implicit NULL |
Контроль LSP: независимый против упорядоченного
•В случае независимого контроля LSP, каждый LSR назначает метку, как только распознает новый FEC, и рассылает это соответствие соседям
•При упорядоченном контроле LSP, LSR делает привязку метки к FEC если он является исходящим LSR для данного FEC, или уже получил метку от следующего узла для данного FEC
39
Time-to-Live (TTL)
•При стандартном процессе поле TTL из IP заголовка переносится в MPLS заголовок на входе в MPLS домен, при выходе из MPLS домена, при снятии метки, происходит обратный перенос из
MPLS в IP.
•Может быть реализован не стандартный процесс, который позволяет скрыть внутреннюю структуру MPLS домена. Не зависимо от количество узлов внутри домена, значение поля IP TTL при прохождении через MPLS домен уменьшается только на
1.
40
