[prev in list] [next in list] [prev in thread] [next in thread]
List: ms-ospf
Subject: Re: [Lsr] draft-zhu-lsr-isis-sr-vtn-flexalgo
From: Peter Psenak <ppsenak=40cisco.com () dmarc ! ietf ! org>
Date: 2021-03-12 11:40:44
Message-ID: c9da0fd8-17e1-8f8a-c400-aee5b739da22 () cisco ! com
[Download RAW message or body]
Hi Jie,
please see inline:
On 12/03/2021 09:03, Dongjie (Jimmy) wrote:
> Hi Peter,
>
> Thanks for your comments. Please see some replies inline:
>
> > -----Original Message-----
> > From: Lsr [mailto:lsr-bounces@ietf.org] On Behalf Of Peter Psenak
> > Sent: Tuesday, March 9, 2021 5:46 PM
> > To: lsr@ietf.org
> > Subject: [Lsr] draft-zhu-lsr-isis-sr-vtn-flexalgo
> >
> > Dear authors,
> >
> > here are couple of comments to draft-zhu-lsr-isis-sr-vtn-flexalgo:
> >
> > 1. whether we want to flood VTN specific link data in IGPs or not is something
> > that deserves its own discussion.
>
> IGP as one option can be used to distribute the VTN specific link information among \
> network nodes, and some of these nodes could further distribute this information to \
> a network controller using BGP-LS. This is similar to the distribution and \
> collection of the TE link attributes of the underlay network.
I would say the need to distribute VTN specific link information
requires a broader discussion. We already advertise per instance, per
area, per topology, per application link attributes. Adding yet another
dimension needs a careful thinking.
>
> > 2. Nevertheless, the proposed encoding does not seem to be a fortunate one:
> >
> > a) it hijacks the L2 bundle member TLV for VTN data. I don't see the need for
> > that.
>
> It is considered as one option to advertise the VTN specific link information when \
> Flex-Algo ID is re-used to identify a VTN, as there is no existing mechanism to \
> advertise per-Flex-Algo link attributes (this is a difference between MT and \
> Flex-Algo). And based on the L2 bundle mechanism, only minor extension is needed.
the fact that there are no link attributes per each Flex-algo ID is a
feature, not a miss.
>
> > b) the proposed mechanism to associate the VTN specific link data with the VTN
> > itself by the use of the link affinities is a very user unfriendly way of doing \
> > it. If the VTN need only the low latency optimization, provisioning additional
> > affinities seems like a unnecessary provisioning price that would need to be paid
> > by the user for the encoding deficiency. You want to flood the VTN specific link
> > data, put the VTN ID in it.
>
> A VTN is associated with not only the metric types defined in the Flex-Algo, it is \
> also associated with a subset of network resources. Thus different VTNs with low \
> latency optimization may need to correlate with different set of resources for \
> packet forwarding, hence different Admin Groups are needed to distinguish the \
> different set of link attributes of a L3 link. Using Admin Group (link affinity) to \
> correlate the link attributes with a Flex-Algo is the mechanism introduced in the \
> Flex-Algo base document, this document tries to reuse the existing mechanisms when \
> possible.
not really. Flex-algo specification does not make any correlation
between any link attribute and Flex-algo ID. It can not, as the same
link attributes may be used by many Flex-Algo IDs. Flex-algo uses link
attributes during calculation but these attributes are not tight to any
specific Flex-algo ID.
thanks,
Peter
>
> Introducing a VTN-ID is another option, which would require a little more \
> extensions. That mechanism is described in draft-dong-lsr-sr-for-enhanced-vpn, \
> which is targeted to provide a more scalable solution with the additional protocol \
> extensions.
> Hope this provides some background about this design.
>
> Best regards,
> Jie
>
> >
> > thanks,
> > Peter
> >
> >
> >
> >
> > _______________________________________________
> > Lsr mailing list
> > Lsr@ietf.org
> > https://www.ietf.org/mailman/listinfo/lsr
>
>
_______________________________________________
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic