Кратко
- PSID — локальная метка сегмента из SR Local Block на egress. Она вставляется после последней метки SR-пути, обрабатывается и снимается на egress.
- Нужен LSP Ping, а не traceroute: транзитные узлы не обрабатывают PSID, и RFC 9884 не описывает его проверку через LSP Traceroute.
- Проверяется не только достижимость, а соответствие PSID тому SR-контексту, который egress действительно связывает с меткой.
RFC 9884 расширяет LSP Ping для проверки обработки PSID и контекста SR-пути, связанного с ним на egress. Endpoint SR-пути — это responder. Выбор Target FEC Stack sub-TLV определяется областью действия PSID: форма policy охватывает все segment lists одной policy; форма candidate path — все списки одной candidate path; форма segment list — один или несколько конкретных списков. Если указаны некоторые списки, требуются отдельные сообщения LSP Ping, каждое с одним sub-TLV для соответствующего списка.
Всего определено шесть sub-TLV: IPv4 Policy (49), IPv4 Candidate Path (50), IPv4 Segment List (51), IPv6 Policy (52), IPv6 Candidate Path (53) и IPv6 Segment List (54). Одновременное присутствие не предполагается; если присутствует больше одного, обрабатывается только первый. Зарезервированные поля передаются нулевыми и игнорируются при получении. Неподдерживаемый Protocol-Origin приводит к провалу проверки responder.
Идентичность становится точнее по ступеням. Policy сопоставляет headend, color и endpoint. Candidate path добавляет protocol origin, originator и discriminator. Segment list добавляет Segment-List-ID. Повреждённый Target FEC Stack sub-TLV даёт код 1. Неудачное сопоставление PSID с контекстом даёт код 10; успешная проверка даёт код 3 и FEC-Status 1.
Для reverse-path или reply-path endpoint отправляет sub-TLV, а headend проверяет его без установки кода возврата. Неверные ответы отбрасываются; headend следует записать ошибку в журнал или сообщить о ней. Это не означает, что проверены все транзитные сегменты.
Анализ Theo March — не требование RFC 9884. Полезно связывать результат с control plane, разделять панели policy, candidate path и segment list и отличать code 10 от потери пакетов. Поэтапное внедрение и наблюдение за изменениями жизненного цикла PSID относятся к эксплуатации, а не к нормативным требованиям RFC. Граница безопасности унаследована от RFC 8029; новые sub-TLV, согласно спецификации, не создают дополнительных проблем безопасности.
Источники
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
