Перейти к содержанию

Segment routing

Все нижеописанное рассматривается в разрезе SR MPLS

Концепты

  • Используются принципы Source Routing-а - источник определяет путь прохождения трафика, указывая в заголовке список сегментов сети, через которые должен пройти пакет. Вся остальная сеть должна руководствоваться данной инструкцией.
  • Сегмент - идентификатор инструкции - передать дальше или отдать для обработки какому-либо сервису.
  • Сегмент представляется как MPLS метки.
  • Упорядоченный список сегментов (инструкций) представляется как стек MPLS меток.
  • Prefix и Adjacency сегменты распространяются по IGP протоколу IS-IS, OSPF.
  • Используется существующий data plane MPLS и его механизмы - PHP, Explicit-Null.

Терминология

  • Prefix SID - идентификатор сегмента для префикса (Global Segment). Можно настроить как абсолютное значение, так и индекс относительно SRGB.
  • Adjacency SID - идентификатор сегмента связи хоста с другими узлами (Local Segment). Всегда кодируется как абсолютный параметр.
  • Node SID - идентификатор узла сети.
  • SRGB (Segment Routing Global Block) - глобальный блок идентификаторов, в соответствии с которым назначаются метки сегментам.
  • Global Segment - все узлы в SR домене понимают инструкции и устанавливают относящиеся к ним в свою forwarding table. Относятся к SRGB и рассчитываются как SRGB + Index. Index должен быть уникальным в SR домене.
  • Local Segment - локальное аллоцировыне метки (инструкции), которые понимает только узел, их породивший.
  • EPE (Egress Peer Engineering) -
  • TI-LFA FRR (Topology Independent Loop Free Alternate Fast ReRoute) - отказоустойчивость, автоматическая быстрая сходимость
  • SR Mapping Server - для взаимодействия LDP и SR
  • SR TE (Segment Routing Traffic Engeneering)
  • SR Policy - политики, использующиеся для SR TE
  • ODN (On-Demand Next-Hop) - автоматическое создание политик SR TE для L3VPN

BCP

  • SRGB на всех узлах в SR домене должен быть идентичен на всех узлах (по-умолчанию все вендоры используют диапазон 16000 - 23999). Это упрощает управление сетью.
  • ...