1. Goto LMp.32.
1. Записать ассоциацию метки и FEC и RAttributes, полученные от MsgSource.
Goto LMp.33.
LMp.14 |
Является ли LSR входным для FEC? Если нет, goto LMp.16. |
LMp.15 |
Начать использование метки для переадресации пакетов. |
LMp.16 |
Запись ассоциации метка-FEC и RAttributes были получены от MsgSource. |
LMp.17 |
Продолжить итерацию через LMp.31 для каждого партнера. (Смотри замечание 7). |
LMp.18 |
Послал ли ранее LSR ассоциацию метки и FEC партнерам LSP? (Смотри замечание 8.) Если да, goto LMp.22. |
LMp.19 |
Используется ли LSR режим упорядоченного управления рассылкой меток Downstream Unsolicited? Если нет, goto LMp.28. |
LMp.20 |
Исполнить процедуру Prepare_Label_Mapping_Attributes Peer,FEC,RAttributes,SAttributes, IsPropagating, StoredHopCount). |
LMp.21 |
Исполнить процедуру Send_Message (Peer, Label Mapping, FEC, PrevAdvLabel, SAttributes). Goto LMp.28 |
LMp.22 |
Продолжить итерацию через LMp.27 для каждой ассоциации метки и FEC, посланной ранее партнеру. |
LMp.23 |
Являются ли RAttributes в полученной ассоциации метки взаимно согласующимися с ранее посланными партнеру? Если да, продолжить итерацию через LMp.22 для следующей метки. (Смотри замечание 9.) |
LMp.24 |
Выполнить процедуру Prepare_Label_Mapping_Attributes(Peer, FEC, RAttributes, SAttributes, IsPropagating, StoredHopCount). |
LMp.25 |
Исполнить процедуру Send_Message(Peer, Label Mapping, FEC, PrevAdvLabel, SAttributes). (Смотри замечание 10.) |
LMp.26 |
Обновить запись ассоциации метки с FEC, посланную ранее партнеру, включить новые атрибуты. |
LMp.27 |
Завершить итерацию через LMp.22. |
LMp.28 |
Имеет ли LSR какие-либо запросы метки для FEC от партнера, помеченные как ожидающие? Если нет, goto LMp.30. |
LMp.29 |
LSR выполнить процедуру рассылки метки: |