El 02/08/2011 10:46, Margaria, Cyril (NSN - DE/Munich) escribió:

Hi Ramon,

*From:*ext Ramon Casellas [mailto:[email protected]] **


This should solve the problem mentioned except in the case the algorithm require to know the link properties in both direction at the same time, but the draft does not address this problem either.

Indeed, the problem is _bidirectional_ LSPs. The draft does address this by "embedding" the upstream link in the BRPC response. For unidirectional LSPs, the existing method works out of the box. In this sense, if PCE(i) just constructs a generic graph parsing both opaque types, it can just apply BRPC as in a multi-area, since its "TED" would include the InterAs links anyway.




[Cyril] If one follow strictly the rfc, yes, but the text could be extended (via errata for example)


[Cyril] : well, for bidirectional LSP you need to check the properties in both direction, but both direction are not required to be checked at the same time : PCE (i+1) check the inter-AS link in direction i+1->i (one direction); PCE (i) check the inter-AS link in direction i->(i+1).

[Ramon] Yes, good point. I was sticking/assuming BRPC as in current RFC5441 (narrow minded :) ?) . As you stated BRPC would need to be extended / clarified to allow this use case, and as far as I understood, draft-wang covers this, where the TE links that have been included/excluded by PCE(i+1) should be notifed to PCE(i) as the draft proposes, shouldn't they?

In case the algorithm really need to consider both te-properties (upstream and downstream) you would need the TE-properties to be known by PCE(i). I Currently doubt that such requirement from an algorithm exist, if there is a example of an algorithm that really requires it (with BRPC and Dijkstra I think not), its welcomed.

[Ramon] Good point too. Even in intra-domain case, without extra assumptions such as both TE metrics are equal in both directions, it is not straightforward to compute the shortest bidirectional path. CSPF can check both directions of the TE link at the same time to insure that (asymmetric) unreserved bandwidth for that priority is enough when considering a link for relaxation. In any case, since only single InterAS links are to be considered, I agree such requirement is not clear.

The draft does include the inter-as link identifiers (which are known) but not their TE-properties, so in this regard the draft is not solving the problem.


So, to get the whole picture, let's try to summarize:

a) If a single entity (PCE(i)) is able to know TE atts for both directions, current BRPC is ok. RFC5392 does not solve how, and other routing extensions would be needed, or TE attributes manually provisioned

b) Otherwise, both directions of InterAS links should be checked independently, but this requires extending RFC5441, PCE(i+1) notifying of excluded / included links and draft-wang-pce-inter-as-extentions-01 addresses this.

I guess my point, probably not well explained in previous mails, is that I would slightly prefer a) provided a good solution allows the upstream InterAS links to be known although I would not object to b) since no such good solution exists?.

Finally, I am a bit confused by your last statement. If b) is considered (i.e. independent checking, and link exclusion) what problem is left to solve? sorry for being dense.

Thanks
R.

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

Reply via email to