And just to add one more observation ...

Yes we need to configure something in both cases, but:

- If I misconfigure ASLA mapping on one node that will be consistently
visible domain wide. Depending on the actual metric it may also be trivial
to detect if the mistake is between float and integer if someone or some
implementation wants to detect it.

- If I misconfigure metric to FAD mapping on one node (regardless if I do
CLI or Mgmt server push model) then it may be actually very hard to detect
as the effect of this may be popping out far from that very "badly
configure" node.

Thx,
R.

On Sat, Jul 31, 2021 at 5:43 PM Les Ginsberg (ginsberg) <[email protected]>
wrote:

> Tony -
>
> I think Robert has it correct here.
> This isn't a "plane violation" issue.
>
> The requirements are that each node advertise link attributes and indicate
> with which application(s) a given attribute is associated. Only the sending
> node knows that - but the receivers need this information in order for the
> application to operate correctly. So it is necessary for the originators to
> include an indication of the associated application(s) in the advertisement.
>
> It is still possible, of course, for this to be misconfigured. No one is
> asking for the control plane to try to detect this. But if the architecture
> does not provide a way for necessary information to be advertised then it
> is the architecture which needs to be fixed.
>
> Would you expect the protocol to correctly perform topology specific
> calculations if the advertisements from each node did not include a
> topology ID?
>
>    Les
>
> > -----Original Message-----
> > From: Tony Li <[email protected]> On Behalf Of Tony Li
> > Sent: Friday, July 30, 2021 11:00 PM
> > To: Robert Raszuk <[email protected]>
> > Cc: Les Ginsberg (ginsberg) <[email protected]>; Peter Psenak (ppsenak)
> > <[email protected]>; Shraddha Hegde <[email protected]>; Van De
> > Velde, Gunter (Nokia - BE/Antwerp) <[email protected]>;
> > [email protected]
> > Subject: Re: [Lsr] Generic metric: application-specific vs application-
> > independent
> >
> >
> > Hi Robert,
> >
> > > If architecture enforces you to flood metric to topology mappings then
> you
> > don't have the issue of disconnect of control and mgmt plane.
> >
> >
> > Sorry, that’s a bill of goods.  Let’s look at the reality, with ASLA.
> Here’s the
> > example that Les proposed:
> >
> >
> > > [LES:] Node R1 uses metric-type A for Application X and metric type B
> for
> > Application Y.
> > > Node R2 uses metric-type B for Application X and metric type A for
> > Application Y.
> > > Both nodes are advertising both metric-types.
> >
> >
> > Even with ASLA you have a problem:
> >
> > R1’s application X sees it’s metric type A that it advetises.  Then it
> sees R2
> > advertising metric-type B.  It ignores it, no question about it.
> > Application Y sees its own metric type B and it ignore’s R2’s metric
> type A.
> >
> > Similarly, R2 is going to ignore R1.
> >
> > Is there some SNMP trap for BOZOTCONFIG going off?  No.  The control
> > plane has no idea what the configuration is supposed to be.  It
> > cannot be a sanity check for the management plane because it doesn’t have
> > the correct information.  The only place that has that information is the
> > management plane itself.
> >
> > ASLA didn’t magically fix things for you.
> >
> >
> > > I am a bit surprised we are ready to relax this and lower the bar here
> to
> > permit such mapping to be mgmt config driven.
> >
> >
> > Everything is management plane driven.
> >
> >
> > > Maybe definition of FAD should be revisited and defined in one place
> and
> > flooded ?
> >
> >
> > ?  The definition of a FAD is flooded.  There at least we have an
> election
> > mechanism across the area to pick something.  It may still not be the
> right
> > one,
> > it may not be sane definition, but we should at least agree with what it
> is. If
> > the implementations aren’t buggy.  ;-)
> >
> > If you want, you can advertise the definition from only one place.  But
> then
> > you have a single point of failure.  Want to avoid that?  Well the smart
> money
> > advertises the FAD from multiple points.  And it’s the exact same FAD.
> Now,
> > if you have a decent management plane, what’s the difference between
> > replicating the defintion three places or forty?  None.  You could
> replicate it
> > everywhere in the area.  And you could avoid flooding.
> >
> > Tony
> >
>
>
_______________________________________________
Lsr mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/lsr

Reply via email to