Segment Routing Group Handling:


SR GroupKey data model

Segment Routing application interacts with the Group subsystem using the below SR specific GroupKey. So SR application associate a SRDefaultGroupKey or SRPolicyGroupKey for every group it creates. The SRGroupKey consists of collection of <PortNumber + Label Stack to be pushed on that port> where leftmost label representing the outermost label and rightmost label representing innermost label to be pushed.

 

For e.g. a ECMP group with two buckets pushing label L1 and output to two ports P1 and P2 respectively can be represented with a SRDefaultGroupKey {{P1, L1}, {P2, L1}}. 


 

SR GroupKey data model

 

Segment Routing application interacts with the Group subsystem using the below SR specific GroupKey. So SR application associate a SRDefaultGroupKey or SRPolicyGroupKey for every group it creates. The SRGroupKey consists of collection of <PortNumber + Label Stack to be pushed on that port> where leftmost label representing the outermost label and rightmost label representing innermost label to be pushed.