Hello Adrian,

I understand your point concerning the existing implementation and backward compatibility which motivate your answer. Now, looking to your picture, how the NMS/Controller acting as PCC know the MSD value of blue / green / yellow routers ? especially if they are all different ? By management plane ? I would not tomanage such database manually on large network ( >1000 PE). Letting PE advertise their MSD in SR Router capabilities will be safer.

There is also another problem. Suppose that on a router you have different revision of hardware (common case in operational network where you mix in the same backplane different cards that support interfaces) with different capabilities, resulting in different MSD.Indeed, in general, label stacking is a hardware operation that take place in interface or master cards where interface are located.
How could I manage this ?

Regards,

Olivier

Le 26/03/2015 15:54, Adrian Farrel a écrit :

I just drew the attached to make sure there is clarity.

I think, in view of the existing implementations, it would be good to add the function in a backward compatible way. I think this can be done by saying that the maxStack on the Open becomes the default used in all computations for the PCC unless a specific value is supplied on an individual computation request.

A

*From:*Pce [mailto:pce-boun...@ietf.org] *On Behalf Of *Jonathan Hardwick
*Sent:* 25 March 2015 23:23
*To:* Jeff Tantsura
*Cc:* pce@ietf.org; draft-ietf-pce-segment-rout...@tools.ietf.org
*Subject:* [Pce] Comment on draft-ietf-pce-segment-routing-01

Hi Jeff

I just wanted to clarify the comment that I made at the mic today as we seemed to be talking at cross-purposes.

The draft sets a maximum SID depth in the Open message, which effectively creates an implicit constraint on all queries that are sent over the PCEP session, such that returned paths must not have a SID stack depth greater than the MSD. I think this is wrong, and that the MSD should instead be sent as an explicit constraint on each query. Here is my reasoning.

In the PCE architecture it is wrong to assume that the PCC and the ingress router are the same device. There are at least two cases where it is not.

·In some network management architectures, the PCC is a network management tool. The network management tool may have many ingress routers in its jurisdiction, each with a different MSD, so it is not true to say that the MSD is a constant for the PCC-PCE session.

·In inter-domain routing there is PCE-PCE communication between domains. One of the PCEs plays the role of PCC and is acting on behalf of all edge routers in its domain (or perhaps some domain further upstream). Again, the MSD is not constant on the PCE-PCE session.

I don’t think that we should rule either of these scenarios out of segment routing, even if they are not the first scenarios that everyone is targeting. At some point we will want to do them and we do not want to re-do the work that we are doing today to make them work.

Best regards

Jon



_______________________________________________
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce

_______________________________________________
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce

Reply via email to