5. Uso di un controller
Il controller recoit la SR P2MP Policy et ses CPs, calcule les PTIs et les instancie dans le SR domain.
5.1. Policy sur controller
La policy peut etre provisionnee avec Root address, Leaf-node set et CPs. Les contraintes et objectifs viennent de SR Policy, avec d'autres contraintes P2MP possibles.
5.2. Funzioni
Le controller effectue topology discovery et capability exchange.
5.3. Calcul du P2MP Tree
Le controller MUST compute un P2MP tree sans loop en steady state. Il SHOULD modifier un PTI apres changement de topology et MAY utiliser Make-Before-Break.
5.4. SID Management
En SR-MPLS, un Replication-SID peut venir du SR Local Block (SRLB) ou du SR Global Block (SRGB). L'allocation depuis SRLB est RECOMMENDED; l'allocation depuis SRGB est NOT RECOMMENDED. Le BSID SR-MPLS est aussi RECOMMENDED depuis SRLB.
5.5. Instanciation
Les nodes SHOULD reporter le succes ou l'echec. Le controller SHOULD limiter les tentatives, limiter le debit des alertes, et il est RECOMMENDED de supprimer le PTI si le Replication segment du Root node echoue.
5.6. Protection
La protection locale peut utiliser SR Policies, LFA, TI-LFA, Micro-Loop ou SR Micro-Loop prevention. La protection de chemin peut utiliser un backup tree instance disjoint.