Rob -

After some discussions with authors - I will remove Sec. 7. Hopefully, this 
will close out this informational doc.

Will post a new version.

Cheers

Gaurav

Sent from my iPhone

> On Nov 2, 2018, at 10:09 AM, Rob Shakir <ro...@google.com> wrote:
> 
> Gaurav,
> 
> Can we distill down (to Mirja's question earlier) what this section is trying 
> to impart?
> 
> Taking a step back, it looks to me like you basically want to say:
> (7.1) since there are explicit label stacks associated with each candidate 
> path within an ECMP, any TE mechanism inside of the datacentre can exploit 
> this to target a single one of them, rather than the whole set. The scope of 
> doing so requires careful consideration of the traffic being balanced, but SR 
> allows this to be the case.
> (7.2) further to 7.1, it's not only for bandwidth-aware TE that this is the 
> case, it may be for other traffic engineering optimisation criteria.
> (7.3) the ability to allow targeting of traffic means that one can probe 
> individual links.
> These points are not unique to the MSDC problem space that you're discussing. 
> 3.3.1 in 7855 discusses 1+2 IMHO, and OAM is covered in 8403. Am I missing 
> something?
> 
> If not, please do seriously consider (as the author group) removing this 
> section, or simply linking to the other documents with brief statements on 
> the underlying points.
> 
> Kind regards,
> r.
> 
>> On Thu, Nov 1, 2018 at 9:20 PM Gaurav Dawra <gdawra.i...@gmail.com> wrote:
>> Thanks Alvaro.
>> 
>> Mirja,
>> 
>> How does this text sound? I am inclined to the discussion over the phone if 
>> we need further discussion :) 
>> 
>> "This section outlines as an example a possible solution for addressing flow 
>> steering problem using SR.  The host which is originating an flow may share 
>> its application observations with a centralized agent by indicating its 
>> bandwidth requirements and the destination for the flow, that enables the 
>> latter to keep up-to-date network bandwidth demand maps for such flows 
>> correlated with the actual utilization of the paths in the network. The 
>> centralized agent may use this information to make an optimal routing 
>> decision. The end host may receive updated steering information from the 
>> centralized agent, published via external mechanisms, of specific paths with 
>> their bandwidth availability on which to steer its flow.
>>  
>> For example, an application A.1 is informed about explicit paths to Z 
>> {16006, 16011} which has bandwidth availability such as not to degrade other 
>> flows. The centralized agent may similarly pin flows on other disjoint 
>> explicit paths. Over a period of time, or once the flow is gone (as reported 
>> by the application), then the centralized agent updates the hosts to revert 
>> back to their normal per-flow ECMP based hashing for load-sharing. The 
>> details of how such a solution may be realized is outside the scope of this 
>> document. However, the traffic steering mechanism using SR allows for 
>> solving some of these problems in the data-center."
>> 
>> Gaurav
>> 
>>> On Mon, Oct 29, 2018 at 12:41 PM Alvaro Retana <aretana.i...@gmail.com> 
>>> wrote:
>> 
>>> On October 29, 2018 at 11:34:13 AM, Mirja Kuehlewind (IETF) 
>>> (i...@kuehlewind.net) wrote:
>>> 
>>> Hi!
>>> 
>>> FWIW, I agree with Mirja and her proposal below.  Not only does it sound 
>>> like this Informational document is talking about items that should be out 
>>> of scope, but the first paragraph in §7 says that it talks about "how the 
>>> problems described above (in section 3) could be solved using the segment 
>>> routing concept.”  To me, these are examples and (as the text also 
>>> mentions) "only parts of the solution”.
>>> 
>>> Let’s please wrap this document up!
>>> 
>>> Thanks!
>>> 
>>> Alvaro.
>>> 
>>> 
>> 
>>>> this still sounds very much like inventing a new mechanism which seem a 
>>>> bit out of scope for this document. However, after all bandwidth 
>>>> requirements might not be known or are very dynamic because of congestion 
>>>> control or adaption mechanism in the application (e.g. adaptive video 
>>>> traffic), and therefore there it is still the same problem that it is no 
>>>> reasonable to make decision based on this very dynamic metric. 
>>>> 
>>>> The text below sounds like you are rather interested to a) distinguish 
>>>> elephant from mice flows and b) understand if the elephant flow has a 
>>>> maximum bandwidth cap (because it's application-limited). These are 
>>>> different information and might be more useful for your case. However, I 
>>>> still think having this discussion in this level of details goes beyond 
>>>> the scope of the document. 
>>>> 
>> 
>>>> What’s about just saying something like, a central host can collect 
>>>> per-flow information, either from the host directly or measurement on the 
>>>> path, and use this information to impact routing. I would, however, also 
>>>> like to see a note/warning in this context that metrics that are changing 
>>>> very dynamically should not be used as input for routing decisions.. 
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring

Reply via email to