Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The following groups will be pre-populated in R2 at startup:
    • OF select group with all ports to R0 with no MPLS label in the buckets
    • OF select group with all ports to R4 with no MPLS label in the buckets

  • The following groups will be pre-populated in R3 at startup:
    • OF select group with all ports to R0 with no MPLS label in the buckets
    • OF select group with all ports to R4 with no MPLS label in the buckets

  • The following groups will be pre-populated in R4 at startup:
    • OF select group with all ports to R1 with no MPLS label in the buckets
    • OF select group with all ports to R1 with 100 MPLS label in the buckets
    • OF select group with all ports to R1 with 102 MPLS label in the buckets
    • OF select group with all ports to R1 with 103 MPLS label in the buckets
    • OF select group with all ports to R2 with no MPLS label in the buckets
    • OF select group with all ports to R2 with 100 MPLS label in the buckets
    • OF select group with all ports to R2 with 101 MPLS label in the buckets
    • OF select group with all ports to R2 with 103 MPLS label in the buckets
    • OF select group with all ports to R3 with no MPLS label in the buckets
    • OF select group with all ports to R3 with 100 MPLS label in the buckets
    • OF select group with all ports to R3 with 101 MPLS label in the buckets
    • OF select group with all ports to R3 with 102 MPLS label in the buckets
    • OF select group with all ports to R1 and R2 with 100 label in the buckets
    • OF select group with all ports to R1 and R2 with 103 label in the buckets
    • OF select group with all ports to R1 and R3 with 100 label in the buckets
    • OF select group with all ports to R1 and R3 with 102 label in the buckets
    • OF select group with all ports to R2 and R3 with 100 label in the buckets
    • OF select group with all ports to R2 and R3 with 101 label in the buckets
    • OF select group with all ports to R1, R2 and R3 with 100 label in the buckets

 

Group Recovery Handler

It . 

This component of Segement Routing driver handles network element failures and ONOS controller failure.

  • Controller failures: When a ONOS instance restarts and switches connects back to that controller, the Segment Routing driver performs a audit of existing Groups in the switch so that it pushes only the missing groups in to the switch
  • Network element failures: When a port of a switch fails, this component determine all the group buckets where the failed port is part of and perform a OF "GroupMod.MODIFY" operation on all such groups to remove those buckets. As a result, there may be some empty groups (groups with no buckets) lying in the switch. Similarly when the port is UP again, this component determines all the impacted groups and perform a OF "GroupMod.MODIFY" operation on all such groups to add those buckets with the recovered ports.

OF Message Pusher

It . 

Driver API

It .