At the moment the COLIBRI service returns the tokens to construct packets that are S=0,C=0. This works
It must return the tokens to build packets like these:
S=0,C=0
S=0,C=1
These two types are all that the client end-host would need to use. Any packet with R=1 can be constructed by reversing the path.
The particular case for S=1,C=1 is already taken into account in the activation of SegRs, and needs not to be taken into account here in the EER scenario.
Note: While looking at this, also modify the EER to store those tokens, so that the traceroute case for EER will work by picking the correct set of tokens.
At the moment the COLIBRI service returns the tokens to construct packets that are S=0,C=0. This works
It must return the tokens to build packets like these:
S=0,C=0S=0,C=1These two types are all that the client end-host would need to use. Any packet with
R=1can be constructed by reversing the path.The particular case for
S=1,C=1is already taken into account in the activation of SegRs, and needs not to be taken into account here in the EER scenario.Note: While looking at this, also modify the EER to store those tokens, so that the
traceroutecase for EER will work by picking the correct set of tokens.