Hi Peter, 

I’ve reviewed the OSPF Segment Routing WG draft and have some comments. 

       1. Can you describe the usage of algorithm in the Segment Routing 
domain? An SR capable router advertises the algorithms it supports and an 
algorithm is associated with a Prefix-SID. However, the usage of this 
information is not described anywhere and it  is guaranteed that there will be 
many different interpretations. 

       2. The usage of the advertised Weight references the “Segment Routing 
Architecture”. However, there is no description of weight usage there.

       3. Section 3.2 - the range advertisement seems a bit unnatural. Why is 
it assumed that all the advertised ranges have the same size? It would seem 
more intuitive that individual ranges are defined by the <size/starting SID> 
tuple.  

       4. Section 4.2 - Can you please make the P-flag the NP-Flag since the 
set value indicates not to perform the PHP operation? If you want to keep it 
the P-Flag, the set value should mean to perform the PHP.

       5. Section 4.2 and 5.2 - The Segment Routing architecture defines 
adjacency SIDs as having local significance. Yet the L-Flag allows this to be 
encoded as global.  Similarly, it would seem that a prefix SID would normally 
have global significance and local significance would be an exception (e.g., 
possibly a loopback address accessible only from the advertising OSPF router). 

       6. Section 4.2 - I really don’t like having his sub-TLV redefine the 
subsuming top-level TLV as a range of prefixes of the same length rather than a 
single prefix. Although this is my first serious reading of the draft, this 
encoding seems really unwieldy and, in practice, I’d expect the range size 
always advertised as 1. We can discuss this more in Toronto. 

       7. Section 4.2 - Shouldn’t the reference for the mapping server be the 
“Segment Routing Architecture” rather than the “Segment Routing Use Cases”? In 
general, the usage of a mapping server and the scope of assignment needs to be 
described better somewhere (not in the OSPF encoding document). 

       8. Section 6 - It would seem that an entity calculating a multi-area SR 
path would need access to the topology for all the areas and the SID would need 
to be globally assigned? Right? So rules are primarily for the population of 
the forwarding plane. Right? 

       9. Section 6.2 - In standard OSPF, inter-area summary propagation only 
applies to inter-area routes learned over the backbone. Is this any different? 

Thanks,
Acee 

    

_______________________________________________
OSPF mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/ospf

Reply via email to