Hi Ron,
I can only guess the use-case, but it may be worth of documenting it in
the draft.
Your proposal is basically mimicking SRv6 Locator behavior for regular
IPv6 and IPv4 prefixes. One can even argue that for IPv6 you can use a
Locator advertisement with no SIDs, but I agree that would be a hack and
separate encoding is cleaner.
One thing that needs further work is the algo participation part. Given
that we have a separate participation for SR and IP flex-algo, one would
have to run a separate calculation each in the context of the same
flex-algo. Even though in most cases one would expect the set of
participating routers to be the same for both. I don't see an easy way
out, actually this is what the base FA draft requires it in section
10.2. What I would suggest is to clearly document the fact that the
computation for the IP flex-algo is independent of the other flex-algo
computations (e.g. SR) and that IP flex-algo is an application of its
own from the flex-algo perspective.
Les has commented on ISIS encoding, I have a question on OSPF one - have
you considered using the OSPFv2 Extended Prefix Opaque LSA with OSPFv2
Extended Prefix TLV (rfc7684) and define a new "IP Felex-algo" metric
sub-TLV?
thanks,
Peter
On 29/09/2020 15:37, Ron Bonica wrote:
Please review and comment
Ron
Juniper Business Use Only
-----Original Message-----
From: [email protected] <[email protected]>
Sent: Tuesday, September 29, 2020 9:36 AM
To: Parag Kaneriya <[email protected]>; Shraddha Hegde
<[email protected]>; Ron Bonica <[email protected]>; Rajesh M
<[email protected]>; William Britto A J <[email protected]>
Subject: New Version Notification for draft-bonica-lsr-ip-flexalgo-00.txt
[External Email. Be cautious of content]
A new version of I-D, draft-bonica-lsr-ip-flexalgo-00.txt
has been successfully submitted by Ron Bonica and posted to the IETF
repository.
Name: draft-bonica-lsr-ip-flexalgo
Revision: 00
Title: IGP Flexible Algorithms (Flexalgo) In IP Networks
Document date: 2020-09-29
Group: Individual Submission
Pages: 14
URL:
https://urldefense.com/v3/__https://www.ietf.org/id/draft-bonica-
lsr-ip-flexalgo-00.txt__;!!NEt6yMaO-gk!X7PVDP-
FnUA0oCcZMw3Qde6in0C72hu_9hOZ53kPspIarR8fNDyU9Vck80Zbjoij$
Status:
https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-bonica-lsr-
ip-flexalgo/__;!!NEt6yMaO-gk!X7PVDP-
FnUA0oCcZMw3Qde6in0C72hu_9hOZ53kPspIarR8fNDyU9Vck8x7e5ZqI$
Htmlized:
https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/draft-
bonica-lsr-ip-flexalgo__;!!NEt6yMaO-gk!X7PVDP-
FnUA0oCcZMw3Qde6in0C72hu_9hOZ53kPspIarR8fNDyU9Vck82w_6CyU$
Htmlized: https://urldefense.com/v3/__https://tools.ietf.org/html/draft-
bonica-lsr-ip-flexalgo-00__;!!NEt6yMaO-gk!X7PVDP-
FnUA0oCcZMw3Qde6in0C72hu_9hOZ53kPspIarR8fNDyU9Vck81_QrJ_p$
Abstract:
An IGP Flexible Algorithm computes a constraint-based path and maps
that path to an identifier. As currently defined, Flexalgo can only
map the paths that it computes to Segment Routing (SR) identifiers.
Therefore, Flexalgo cannot be deployed in the absence of SR.
This document extends Flexalgo, so that it can map the paths that it
computes to IP addresses. This allows Flexalgo to be deployed in any
IP network, even in the absence of SR.
Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.
The IETF Secretariat
_______________________________________________
Lsr mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/lsr
_______________________________________________
Lsr mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/lsr