Hi Stewart, Authors,
 
On 3 December 2015 at 11:03:27, Stewart Bryant 
([email protected](mailto:[email protected])) wrote:
> Firstly my high order bit, and I suspect I will be in the rough on this. I am 
> not convinced that 
> this is the best solution that we can produce to this problem, and I am 
> concerned about the 
> operational issues that result from the non-intuitive repair paths when 
> compared to other
> methods. I am also concerned about our ability to get a solution as 
> complicated as this right 
> first time in all of the corner cases. Thus I think that rather than 
> recommend this to the 
> industry as a standard, we should issue it as informational and see how it 
> works out at scale.  

Whilst I’m not sure that I can comment whether this is the ‘best’ solution - I 
have (previously) spent some time thinking about the problem of disjointness 
and the applicability of this technique to some of the operational problems 
that I have had to deal with.

I have a couple of operationally-focused considerations that I think the 
operator of any network that is thinking of deploying MRTs would need to be 
thinking about. Primarily, we must say that we are happy with having one set of 
disjoint topologies (the MRT red/blue), which is utilised during the failure 
case. This might mean that node A and node B, which are topologically very 
close to one another might forward via a more indirect path based on the fact 
that the ‘red’ or ‘blue’ single tree that was selected is less optimal than a 
local set of disjoint paths that could be found. This means that we need to be 
able to say that the traffic that we are carrying via this network is also 
tolerant of that sub-optimality between those two nodes. In a world of less 
networks, and more variant traffic being carried on them, I am not sure that we 
can.

The second concern that I have with this approach is around operational 
influence of path selection. I have not re-reviewed the architecture again in 
great detail before sending this e-mail, so would apologise in advance if there 
are nuances that I did not understand. We have seen from LFA that whilst there 
may be N ways for traffic to get from A to B during a repair, from an 
operational perspective, not all paths are created equal (and hence we have the 
LFA manageability work). For example, paths that conform to ‘normal’ traffic 
routing within the network are generally preferred for manageability and 
capacity planning reasons. I would agree that we should leave this draft as 
informational, until such time as we have demonstrated, in live networks,  
whether these operational challenges can be met by the MRT approach.

The reason for my reticence is that in the networks that I have operated that 
have tried to have single network-wide distribution trees, or single sets of 
repair paths, we have always ended up splitting things out (even when from a 
service perspective, they may have looked the same) to meet the myriad of 
business and operational concerns that we need to meet. To this end, I would be 
encouraging any operator that is thinking of using MRT for disjointness, or for 
repair, to consider what happens when they end up needing different treatment 
per-application, per-customer, or per-traffic class. At this point, one would 
want to compare the complexity of whether MRTs could be extended to these 
applications (that is to say, whether a set of (network-wide) “global” repair 
paths will be suitable), or whether they really would be better setting the 
foundation of having the ability to deploy a local repair paths, and building 
their operational processes around that.

At the end of the day, in my opinion, it is the operational process around 
these technologies that is the most complex thing to change, and I’m concerned 
that if I recommended building this process around MRT, I would be establishing 
new processes around something that offered more ability to do locally- rather 
than globally-optimal repair paths in the future.

Just my $0.02. There’s some interesting work here, but I share some of 
Stewart’s concerns.

Kind regards,
r.

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

Reply via email to