[Lsr] Re: draft-qgp-lsr-isis-pics-srmpls-yang-01

2024-07-05 Thread tom petch
From: Yingzhen Qu 
Sent: 04 July 2024 05:57

Hi Bruno,

I've published version -02. Hopefully it addressed your comments.

As for RFC 8688, the L2 bundle member link attributes are applicable to more 
than just SR. This will be a separate YANG module. The question is whether to 
have it in the same draft with PICS for 8667 or a new draft. Thoughts?


Separate draft.

It is a no-brainer (or at least is for anyone who expects to be around on this 
work in a year or two's time).

Once published, YANG modules proceed at different paces and having more than 
one module in an I-D/RFC means that bits will be updated or superseded while 
others may not be for years and there is no way to record this in the IETF 
infrastructure.  Confusion results,

Of course, there are those, not in this WG, who believe in subdividing work 
into multiple interconnected pieces with a complex mesh structure; but for 
them, nothing will work.  I do not see that to be the case here.

Tom Petch



Thanks,
Yingzhen

On Wed, Jul 3, 2024 at 12:43 AM 
mailto:bruno.decra...@orange.com>> wrote:
Hi Yingzhen,

Thanks for you answer.
Please see inline [Bruno]


From: Yingzhen Qu mailto:yingzhen.i...@gmail.com>>
Sent: Tuesday, July 2, 2024 8:08 PM
To: DECRAENE Bruno INNOV/NET 
mailto:bruno.decra...@orange.com>>
Cc: Les Ginsberg (ginsberg) 
mailto:40cisco@dmarc.ietf.org>>; 
draft-qgp-lsr-isis-pics-srmpls-yang.auth...@ietf.org<mailto:draft-qgp-lsr-isis-pics-srmpls-yang.auth...@ietf.org>;
 lsr@ietf.org<mailto:lsr@ietf.org>
Subject: Re: draft-qgp-lsr-isis-pics-srmpls-yang-01

CAUTION : This email originated outside the company. Do not click on any links 
or open attachments unless you are expecting them from the sender.
ATTENTION : Cet e-mail provient de l'extérieur de l'entreprise. Ne cliquez pas 
sur les liens ou n'ouvrez pas les pièces jointes à moins de connaitre 
l'expéditeur.

Hi Bruno,

Thanks for the review and comments. This is very helpful.

As I mentioned during my presentation of the drafts, the level of details 
specified in the model is very important and subjective. We really need people, 
especially with operational experiences of the feature, to provide us feedback.
[Bruno] Thanks

Please see my answers below.

Thanks,
Yingzhen


On Tue, Jul 2, 2024 at 9:28 AM 
mailto:bruno.decra...@orange.com>> wrote:
Hi authors, all

Thanks for the draft. I would support its progression. (and we want more PICS 
drafts 😉 )

I've quickly read the draft. Please find below some comments.


" +--ro prefix-sid-sub-tlv-support? isis-pics:support"

I think that it would be good to have the detail on a per TLV basis (TLVs 135, 
235, 236, 237).
Especially as some implementations are partial (e.g., support IPv4 but not IPv6)
[Yingzhen]: I understand an implementation may not support multi-topology, so 
the prefix-sid sub-tlv is not included in TLV 235 and 237. However, for IPv4 
(TLV135) and IPv6 (TLV236), isn't the "i-bit" and "v-bit" in the SR capability 
enough?

[Bruno] My understanding is that the V-flag advertises a dataplane capability. 
e.g., as a guess, the ability for the router to process an “IPv6 Explicit NULL 
Label” (which could for example be added below an IPv4 Prefix SID).
While prefix-sid-sub-tlv-support is a control plane capability (mapping a FEC 
to a label)
I would assume that all router supporting IPv6 (and MPLS) would support the 
V-flag. On the other hand, some router supporting IPv6 were not supporting IPv6 
prefix SID. At least in the early days, but I would assume this may not have 
changed.

To some extent, same comment for the adj_SID TLVs.

I would also propose to explicit the support of the flags.
May be using the flag numbers for currently undefined flags.
Again, some implementations do not support all flags. (e.g., V and L flags. 
However for those ones it's a bit more tricky as some implementation may 
support a single value (e.g. unset for some flags and set for some others flags)
[Yingzhen]:  Totally agree with you, the support of the flags is indeed tricky. 
Also it's hard to pick what flags to be included in the model. I personally 
don't think it's a good idea and useful to include all flags. I actually once 
did this and decided to remove the flags, as I feel too much information is not 
very useful. However, I agree with adding some flag support if these flags are 
considered important. As you see I included i-bit and v-bit.

[Bruno] ok. Looks reasonable and I agree with you
For prefix-SID:
I guess the E and P flags are supported by all implementations as they are 
associated with “MUST”. (OTOH I tend to be occasionally negatively surprised by 
implementations not supporting MUST. A typical example would be with RFC3107. 
They would still claim being compliant with RFC though…)
V/L-flags support is a MUST. But the support of “1”/set is optional and would 
impact int

Re: [Lsr] WG AdoptionCall-draft-gong-lsr-ospf-unreachable-link(02/23/24 - 03/08/24)

2024-03-13 Thread tom petch
From: Lsr  on behalf of Yingzhen Qu 

Sent: 13 March 2024 05:36
Les, thanks for the reminder.

Liyan, you can post the WG version with a file name as Les suggested. Like 
Chris mentioned, X can replace Y. If you run into issues, please let us know.


They will not run into issues.  The rest of the world may at some future date 
when trying to understand what changes were introduced when and why.

I have seen ADs fail to understand that a name change has happened to an I-D 
and so fail to understand how and why a document ended up as it is.

The file name is temporary.  It vanishes when the I-D is published..  Changing 
it just introduces the scope for mistakes.

Don't do it. Ever.

Tom Petch

p.s. I wonder if anyone has ever appealed to the IESG against a decision to 
change th name of an I-D:-)

Thanks,
Yingzhen

On Tue, Mar 12, 2024 at 9:38 PM Christian Hopps 
mailto:cho...@chopps.org>> wrote:
I am not aware of any "inherited" requirement. We link documents (X replaces Y) 
in the datatracker by choosing whatever document we want as "replaces". You can 
post the document with whatever name changes you want and the chairs can either 
accept it and it gets posted or not.

Thanks,
Chris.

> On Mar 12, 2024, at 23:26, Liyan Gong 
> mailto:gongli...@chinamobile.com>> wrote:
>
> Hi Yingzhen,Les and WG,
>
> Thank you. The first version will be updated soon with the name 
> draft-ietf-lsr-ospf-unreachable-link since the first version name needs to be 
> inherited.
> The proposed name will be reflected in later versions. Thank you Les for your 
> good suggestion. It is more apt.
> Any comments are always welcome.
>
> Best Regards,
> Liyan
>
> 邮件原文
> 发件人:"Les Ginsberg (ginsberg)" mailto:ginsb...@cisco.com>>
> 收件人:Yingzhen Qu  
> mailto:yingzhen.i...@gmail.com>>,Liyan Gong 
> mailto:gongli...@chinamobile.com>>
> 抄 送: "jie.d...@huawei.com<mailto:jie.d...@huawei.com>" 
> mailto:jie.d...@huawei.com>>,Acee Lindem 
> mailto:acee.i...@gmail.com>>,Gyan Mishra  
> mailto:hayabusa...@gmail.com>>,lsr 
> mailto:lsr@ietf.org>>,lsr-chairs  
> mailto:lsr-cha...@ietf.org>>,ketan Talaulikar 
> mailto:ketant.i...@gmail.com>>
> 发送时间:2024-03-13 04:27:46
> 主题:RE: [Lsr] WG AdoptionCall-draft-gong-lsr-ospf-unreachable-link(02/23/24 - 
> 03/08/24)
>
>Or – if the authors want to consider my comments – replace “unreachable” 
> in the name with something more apt – perhaps:
>
> “lsr-ospf-max-link-metric”
>
> 😊
>
>Les
>
>
> From: Lsr mailto:lsr-boun...@ietf.org>> On Behalf Of 
> Yingzhen Qu
> Sent: Tuesday, March 12, 2024 1:11 PM
> To: Liyan Gong mailto:gongli...@chinamobile.com>>
> Cc: jie.d...@huawei.com<mailto:jie.d...@huawei.com>; Acee Lindem 
> mailto:acee.i...@gmail.com>>; Gyan Mishra 
> mailto:hayabusa...@gmail.com>>; lsr 
> mailto:lsr@ietf.org>>; lsr-chairs 
> mailto:lsr-cha...@ietf.org>>; ketan Talaulikar 
> mailto:ketant.i...@gmail.com>>
> Subject: Re: [Lsr] WG Adoption 
> Call-draft-gong-lsr-ospf-unreachable-link(02/23/24 - 03/08/24)
>
> Hi all,
>
> The adoption call has ended.
>
> There is strong consensus, and all the authors and contributors have replied 
> to the IPR call thread, so this draft is now adopted.
>
> Authors, please upload a WG version with name 
> draft-ietf-lsr-ospf-unreachable-link when the datatracker is open.
>
> Please continue the discussion to further refine the draft.
>
> Thanks,
> Yingzhen
>
> On Mon, Mar 11, 2024 at 7:34PM Liyan Gong 
> mailto:gongli...@chinamobile.com>> wrote:
> Hi Jie,
>
> Thank you for your replies. Please see inline with [Liyan].
>
> Best Regards,
> Liyan
>
>
> 邮件原文
> 发件人:"Dongjie \\(Jimmy\\)" 
> mailto:40huawei@dmarc.ietf.org>>
> 收件人:Acee Lindem  mailto:acee.i...@gmail.com>>,Liyan Gong 
>  mailto:gongli...@chinamobile.com>>
> 抄 送: Gyan Mishra  
> mailto:hayabusa...@gmail.com>>,Yingzhen Qu 
> mailto:yingzhen.i...@gmail.com>>,lsr  
> mailto:lsr@ietf.org>>,lsr-chairs 
> mailto:lsr-cha...@ietf.org>>,ketan Talaulikar  
> mailto:ketant.i...@gmail.com>>
> 发送时间:2024-03-11 23:11:49
> 主题:Re: [Lsr] WG Adoption Call-draft-gong-lsr-ospf-unreachable-link(02/23/24 - 
> 03/08/24)
>
>Hi Acee and Liyan,
>
> Please see some replies inline with [Jie] :
>
> From: Acee Lindem [mailto:acee.i...@gmail.com<mailto:acee.i...@gmail.com>]
> Sent: Sunday, March 10, 2024 5:37 AM
> To: Liyan Gong mailto:gongli...@chinamobile.com>>
> Cc: Gyan Mishra mailto:hayabusa...@gmail.com>>;  
> Dongjie (Jimmy) mailto:jie.d...@huawei.com&g

Re: [Lsr] I-D Action: draft-ietf-isis-sr-yang-19.txt

2024-01-18 Thread tom petch
This I-D changes the names of some bits in the identity cf RFC8667.  I think 
that the description clause should then give the mapping to the RFC8667 name.  
I see this for 
lo-bit
pe-bit
af-bit
These may be excellent names but they are not what RFC8667 specifies!

As the YANG doctor review says, the description should reference RFC and 
section thereof for all identity such as r-bit.

The I-D refences 
RFC8102
draft-ietf-rtgwg-segment-routing-ti-lfa

which need adding to the I-D References

Perhaps in the YANG augment
OLD
 "This augments ISIS protocol configuration
  with segment routing.";
NEW
 "This augments ISIS protocol configuration
  with segment routing for the MPLS data plane.";

Tom Petch



From: Lsr  on behalf of internet-dra...@ietf.org 

Sent: 31 December 2023 06:30
To: i-d-annou...@ietf.org
Cc: lsr@ietf.org
Subject: [Lsr] I-D Action: draft-ietf-isis-sr-yang-19.txt

Internet-Draft draft-ietf-isis-sr-yang-19.txt is now available. It is a work
item of the Link State Routing (LSR) WG of the IETF.

   Title:   A YANG Data Model for IS-IS Segment Routing for the MPLS Data Plane
   Authors: Stephane Litkowski
Yingzhen Qu
Pushpasis Sarkar
Ing-Wher Chen
Jeff Tantsura
   Name:draft-ietf-isis-sr-yang-19.txt
   Pages:   31
   Dates:   2023-12-30

Abstract:

   This document defines a YANG data module that can be used to
   configure and manage IS-IS Segment Routing for MPLS data plane.

The IETF datatracker status page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-isis-sr-yang/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-isis-sr-yang-19.html

A diff from the previous version is available at:
https://author-tools.ietf.org/iddiff?url2=draft-ietf-isis-sr-yang-19

Internet-Drafts are also available by rsync at:
rsync.ietf.org::internet-drafts


___
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


Re: [Lsr] Last Call: (YANG Model for OSPFv3 Extended LSAs) to Proposed Standard

2024-01-16 Thread tom petch
From: Acee Lindem 
Sent: 15 January 2024 20:30

Hi Tom,

Since this YANG model describes the RFC 8362 encodings, those encodings should 
be the primary reference all the leaves and identifies.



Acee

I think that you are wrong.  The historian in me knows that given a choice or 
primary or secondary sources, the secondary can only get it wrong; you always 
go back to the primary (unless or until the primary is replaced which is not 
the case for most of the definitions here).

> On Jan 13, 2024, at 07:42, tom petch  wrote:
>
> From: Lsr  on behalf of The IESG 
> 
> Sent: 11 January 2024 14:35
>


> 
> Most of my comments on this I-D from August are addressed but I still have 
> some doubts.
>
> p.11 identity nu-bit
> this is not esplained in the referenced RFC8362; RFC5340 A.4.1.1 would be a 
> better reference

Agreed. However, I think including both references would be good since RFC 8362 
includes the
flags in TLVs

>
> identity la-bit
> here RFC8362 changes the meaning so I think the reference to RFC8362 is ok

Actually, for the LA-bit, both references would be good.

> p.11 identity p-bit
> this is not esplained in the referenced RFC8362; RFC5340 A.4.1.1 would be a 
> better reference

Same as nu-bit.

> p.12 identity dn-bit
> this is not esplained in the referenced RFC8362; RFC5340 A.4.1.1 would be a 
> better reference

Same as nu-bit.

> p.12 identity e-bit
> this is not esplained in the referenced RFC8362; in fact, this one defeats 
> me.  It is present in  a diagram, s.3.6,  but with no explanation.  Reading 
> RFC5340 it could be A.4.3 but I am not sure

If one is familiar with OSPF, it is clear. For AS External and NSSA metrics, 
there are type 1 and type 2 metrics. Type 1 are simply added to intra-area 
metric to the originator. Type 2 metrics are considered greater than type 1 
metrics. This hasn’t changed since RFC 1247 - just the OSFPv3 and OSPFv3 
extended-LSA encodings. Since the description is brief, I’ll include it in its 
entirety.


Indeed I learnt about Type 1 and Type 2 25 years ago and know them well; but in 
the modern  context of SR, IPv6, OSPFv3, extended LSA etc I did not recognise 
the terse allusion.

And why do you not include the AC bit defined in RFC9513?

Tom Petch
 
Thanks,
Acee




>
> Tom Petch
>
>
>
> Abstract
>
>
>   This document defines a YANG data model augmenting the IETF OSPF YANG
>   model to provide support for OSPFv3 Link State Advertisement (LSA)
>   Extensibility as defined in RFC 8362.  OSPFv3 Extended LSAs provide
>   extensible TLV-based LSAs for the base LSA types defined in RFC 5340.
>
>
>
>
> The file can be obtained via
> https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang/
>
>
>
> No IPR declarations have been submitted directly on this I-D.
>
>
>
>
>
> ___
> 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


Re: [Lsr] I-D Action: draft-ietf-lsr-ospf-prefix-extended-flags-00.txt

2024-01-15 Thread tom petch
From: Lsr  on behalf of internet-dra...@ietf.org 

Sent: 10 December 2023 03:37

Internet-Draft draft-ietf-lsr-ospf-prefix-extended-flags-00.txt is now
available. It is a work item of the Link State Routing (LSR) WG of the IETF.

   Title:   Prefix Flag Extension for OSPFv2 and OSPFv3
   Authors: Ran Chen
Detao Zhao
Peter Psenak
Ketan Talaulikar
   Name:draft-ietf-lsr-ospf-prefix-extended-flags-00.txt
   Pages:   10
   Dates:   2023-12-09

Abstract:

   Within OSPF, each prefix is advertised along with an 8-bit field of
   capabilities, by using the Prefix Options (OSPFv3) and the flag
   flield in the OSPFv2 Extended Prefix TLV (OSPFv2).  However, for
   OSPFv3, all the bits of the Prefix Options have already been
   assigned, and for OSPFv2, there are not many undefined bits left in
   the OSPFv2 Extended Prefix TLV.

   This document solves the problem of insufficient existing flags, and
   defines the variable length Prefix attributes Sub-TLVs for OSPFv2 and
   OSPFv3 respectively for the extended flag fields.


Section 2 talks of Types TBD1 and TBD2

IANA Considerations asks IANA to assign TBD and TBD.

I think that these need bringing in line

Tom Petch
___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] Last Call: (YANG Model for OSPFv3 Extended LSAs) to Proposed Standard

2024-01-13 Thread tom petch
From: Lsr  on behalf of The IESG 
Sent: 11 January 2024 14:35

The IESG has received a request from the Link State Routing WG (lsr) to
consider the following document: - 'YANG Model for OSPFv3 Extended LSAs'
   as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
last-c...@ietf.org mailing lists by 2024-01-25. Exceptionally, comments may
be sent to i...@ietf.org instead. In either case, please retain the beginning
of the Subject line to allow automated sorting.


Most of my comments on this I-D from August are addressed but I still have some 
doubts.

p.11 identity nu-bit
this is not esplained in the referenced RFC8362; RFC5340 A.4.1.1 would be a 
better reference

identity la-bit
here RFC8362 changes the meaning so I think the reference to RFC8362 is ok

p.11 identity p-bit
this is not esplained in the referenced RFC8362; RFC5340 A.4.1.1 would be a 
better reference

p.12 identity dn-bit
this is not esplained in the referenced RFC8362; RFC5340 A.4.1.1 would be a 
better reference

p.12 identity e-bit
this is not esplained in the referenced RFC8362; in fact, this one defeats me.  
It is present in  a daigram, s.3.6,  but with no explanation.  Reading RFC5340 
it could be A.4.3 but I am not sure

Tom Petch



Abstract


   This document defines a YANG data model augmenting the IETF OSPF YANG
   model to provide support for OSPFv3 Link State Advertisement (LSA)
   Extensibility as defined in RFC 8362.  OSPFv3 Extended LSAs provide
   extensible TLV-based LSAs for the base LSA types defined in RFC 5340.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang/



No IPR declarations have been submitted directly on this I-D.





___
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


[Lsr] 8665 and 8666 in the datatracker

2024-01-10 Thread tom petch
I commented last month that I thought that RFC8665 should be in the datatracker 
pages for LSR WG; I was wrong.

I raised an issue and now understand that the date that counts is when the I-D 
was submitted to the RFC Editor.  For this I-D, that was before the OSPF WG was 
wound up so that although by the time of publication, LSR as well underway, yet 
it remained an OSPF RFC.  Other RFC with seemingly similar metadata did not 
join the RFC Editor Queue until after the LSR WG had come into being and so 
have been regarded as LSR RFC and listed as such in the datatracker.

Tom Petch
___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] AF: RFC8666 updates RFC8665?

2024-01-02 Thread tom petch
From: Acee Lindem 
Sent: 01 January 2024 13:14

> On Dec 30, 2023, at 06:56, tom petch  wrote:
>
> Going through ospf-sr-yang-25 (and no, I do not want a new version for 
> Christmas!) it seems to me that RFC8666 updates, RFC8665 even if the metadata 
> does not mention it.
>
> RFC8665 says
> "  AF:  Address family for the prefix.  Currently, the only supported
> value is 0 for IPv4 unicast.  The inclusion of address family
> in this TLV allows for future extension.
> "
>
> while RFC8666 says
> "  AF:  Address family for the prefix.
> AF:  0 - IPv4 unicast
> AF:  1 - IPv6 unicast
> "
> Since 8665 says 'only supported value' then this is  no longer valid and has 
> a knock-on efffect when it comes to ospf-sr-yang.

OSPFv2 only supports IPv4.


Not something you would know from reading ospf-sr-yang:-(

There are plenty of objects with ospfv2 in the identifier which then allow IPv6 
values e.g 
 grouping ospfv2-prefix-sid-sub-tlvs {
with mt-id
or 
 grouping ospfv2-extended-prefix-range-tlvs {
with   type inet:ip-prefix;
 
You could restrict OSPFv2 to IPv4 but you do not.

Tom Petch
If OSPFv2



OSPFv3 supports both IPv4 and IPv6.

Thanks,
Acee



>
> If 8665 set up a registry (which I appreciate that the LSR WG has been 
> resistant to doing in other cases) then adding a value to the registry would 
> not be an update as per previous AD decisions but the phrase 'the only 
> supported value is 0' can mislead until the reader understands 8666 (and may 
> still do so).
>
> Note that ospf-sr-yang has both RFC8665 and RFC8666 as Normative References 
> so it is the implementor of the yang module that is at risk of 
> misunderstanding.
>
> I have a number of comments on ospf-sr-yang relating to this which I will 
> post separately.
>
> Tom Petch


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


[Lsr] SID et al. in Re: I-D Action: draft-ietf-ospf-sr-yang-25.txt

2024-01-02 Thread tom petch
a) I think that the treatment of SID index/label in this I-D needs more 
explanation.

The I-D rightly says that this is either a 3-octet index or 4-octet label but 
fails to say how the three octets are mapped into a YANG type uint32.  The 
information is in RFC8665 but it took me a while to find it.  I think that it 
needs repeating in this I-D with a reference to RFC8665.

Slightly harder is where to put this.  I think that it needs to be in the YANG 
module as a description. Trouble is, there are lots of uint32 where this is 
relevant.  Now if SID were a YANG derived type .

b) the I-D does not use the same name for bits as RFC8665 does.  Where this 
happens, then I think there should be an explanation e.g.
identity lo-bit
description ' this bit is referred to as the L-flag in RFC8665 section 5.

c) section 1.1 is out of date

d) CODE BEGINS 
I think better as a new paragraph for ease of reference; I see this as common 
practive

e) leaf mt-id
if the only valid values are 0 to 127, then this could use a YANG range to 
reflect that

f) range-size
likewise if this must be greater than zero, thrm the YANG could reflect that. 
It could  even be a derived type to avoid repetition

Tom Petch


From: Lsr  on behalf of internet-dra...@ietf.org 

Sent: 19 December 2023 21:41
To: i-d-annou...@ietf.org
Cc: lsr@ietf.org
Subject: [Lsr] I-D Action: draft-ietf-ospf-sr-yang-25.txt

Internet-Draft draft-ietf-ospf-sr-yang-25.txt is now available. It is a work
item of the Link State Routing (LSR) WG of the IETF.

   Title:   A YANG Data Model for OSPF Segment Routing for the MPLS Data Plane
   Authors: Yingzhen Qu
Acee Lindem
Jeffrey Zhang
Ing-Wher Chen
   Name:draft-ietf-ospf-sr-yang-25.txt
   Pages:   46
   Dates:   2023-12-19

Abstract:

   This document defines a YANG data module that can be used to
   configure and manage OSPF Extensions for Segment Routing for the MPLS
   data plane.

The IETF datatracker status page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-ospf-sr-yang/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-ospf-sr-yang-25.html

A diff from the previous version is available at:
https://author-tools.ietf.org/iddiff?url2=draft-ietf-ospf-sr-yang-25

Internet-Drafts are also available by rsync at:
rsync.ietf.org::internet-drafts


___
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

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] AF: RFC8666 updates RFC8665?

2024-01-01 Thread tom petch
From: Yingzhen Qu 
Sent: 30 December 2023 21:11

Hi Tom,

Sorry, but I don't understand your question. RFC8665 is for OSPFv2, and RFC8666 
is for OSPFv3. While in both cases, the TLV name is "Extended Prefix Range 
TLV", one is for OSPFv2 extended prefix LSA, the other may be advertised in:
E-Intra-Area-Prefix-LSA
E-Inter-Area-Prefix-LSA
E-AS-External-LSA
E-Type-7-LSA

I'm not sure whether this answers your question. More comments are welcome.


No!

There are those in a world with only OSPFv2 routing domains with no awareness 
of the existence of OSPFv3; likewise there are those in a world with only 
OSPFv3 routind domains with no awareness of the existence of OSPFv2.  Then 
there are those who live with both, perhaps with boxes at the border of 
Enterprise and Operator.

And IETF documents exist in this world.  ospf-sr-yang models OSPFv2 and OSPFv3, 
it has RFC8665 and RFC8666 as Normative References and defines a leaf 'af' 
whose definition in RFC8666 contradicts that in RFC8665 unless and until 
RFC8666 is seen as updating RFC8665 and which could confuse those who 
comprehend the Normative References, IMHO.,  

Tom Petch

Thanks,
Yingzhen

On Sat, Dec 30, 2023 at 3:56 AM tom petch 
mailto:ie...@btconnect.com>> wrote:
Going through ospf-sr-yang-25 (and no, I do not want a new version for 
Christmas!) it seems to me that RFC8666 updates, RFC8665 even if the metadata 
does not mention it.

RFC8665 says
"  AF:  Address family for the prefix.  Currently, the only supported
 value is 0 for IPv4 unicast.  The inclusion of address family
 in this TLV allows for future extension.
"

while RFC8666 says
"  AF:  Address family for the prefix.
 AF:  0 - IPv4 unicast
 AF:  1 - IPv6 unicast
"
Since 8665 says 'only supported value' then this is  no longer valid and has a 
knock-on efffect when it comes to ospf-sr-yang.

If 8665 set up a registry (which I appreciate that the LSR WG has been 
resistant to doing in other cases) then adding a value to the registry would 
not be an update as per previous AD decisions but the phrase 'the only 
supported value is 0' can mislead until the reader understands 8666 (and may 
still do so).

Note that ospf-sr-yang has both RFC8665 and RFC8666 as Normative References so 
it is the implementor of the yang module that is at risk of misunderstanding.

I have a number of comments on ospf-sr-yang relating to this which I will post 
separately.

Tom Petch
___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


[Lsr] AF in Re: I-D Action: draft-ietf-ospf-sr-yang-25.txt

2024-01-01 Thread tom petch
I think that the treatment of AF in this I-D needs more thought.

It is perhaps unfortunate that SR has created a new register of AF to go with 
those in RFC5838, RFC8349 and so on but I take that as a given from RFC8665, 
RFC8666.

I think that this I-D needs to spell that out
'The AF defined in this document are those defined in RFC8665, RFC8666 and not 
those defined in RFC5838, RFC8349 and the like.'
Well something like that!

I think that that needs to go in the YANG module as a description not sure 
where but probably for each leaf 'af' with references either to both RFC8665 
and RFC8666 or perhaps better just to RFC8666, so that the contradiction beween 
the two RFC is clear.

The more complex question is what the YANG allows, or should allow.

The YANG currently allows SR-MPLS SID to be distributed by OSPFv2 with an IPv6 
FEC.

I see no reason anywhere why this is not valid but is it your intention?

Tom Petch 




From: Lsr  on behalf of internet-dra...@ietf.org 

Sent: 19 December 2023 21:41
To: i-d-annou...@ietf.org
Cc: lsr@ietf.org
Subject: [Lsr] I-D Action: draft-ietf-ospf-sr-yang-25.txt

Internet-Draft draft-ietf-ospf-sr-yang-25.txt is now available. It is a work
item of the Link State Routing (LSR) WG of the IETF.

   Title:   A YANG Data Model for OSPF Segment Routing for the MPLS Data Plane
   Authors: Yingzhen Qu
Acee Lindem
Jeffrey Zhang
Ing-Wher Chen
   Name:draft-ietf-ospf-sr-yang-25.txt
   Pages:   46
   Dates:   2023-12-19

Abstract:

   This document defines a YANG data module that can be used to
   configure and manage OSPF Extensions for Segment Routing for the MPLS
   data plane.

The IETF datatracker status page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-ospf-sr-yang/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-ospf-sr-yang-25.html

A diff from the previous version is available at:
https://author-tools.ietf.org/iddiff?url2=draft-ietf-ospf-sr-yang-25

Internet-Drafts are also available by rsync at:
rsync.ietf.org::internet-drafts


___
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


Re: [Lsr] RtgDir Last Call Review: draft-ietf-ospf-sr-yang

2024-01-01 Thread tom petch
From: Acee Lindem 
Sent: 12 December 2023 22:25

Hi Tom,

> On Dec 11, 2023, at 7:45 AM, tom petch  wrote:

Acee

top posting since most of my comments are addressed in -25 (which I have 
reviewed)

Renaming the YANG module is a pain but probably needs doing on the assumption 
that there will be a ospf-srv6-yang at some stage and that you will not want to 
merge the details of that into the module specified here.  Of course it may 
then be that just as OSPFv2 and OSPFv3 have much in common and have been merged 
into a single module, so SRv6 may get merged in in which case the original name 
would be better.  Sometimes you cannot win!

Tom Petch
I do see routing-ti-lfa progressing this week so hopefully Normative will be ok.





>
> A convenient addressee list so top posting my first thoughts on ospf-sr-yang, 
>  I hope to find time to have a more detailed look, at least at ospfv2.
>
> I have looked at ospf-sr-yang and have some queries.
>
> Is this all flavours of SR or just some?  Most discussion I see these days 
> relates to SRv6 I guess because SR-MPLS is mature in many respects  but think 
> that this I-D needs to spell out the scope (like its lsr twin)

This specifies OSPF SR for the MPLS data plane. I’m considering renaming the 
data module to ietf-ospf-sr-mpls.yang as well.

> I note the import from sr-mpls and think it a mistake.  The routing RFC says 
> that new protocols should have a presence container to switch the protocol on 
> and off which sr-mpls does not do but I think that ospf-sr-yang should follow 
> the guidelines.

We need to follow the sr-mpls model. We can’t change it in the OSPF SR model.


>
> There are mentions of vendor augmentations but no indications of what they 
> might be and, importantly, where they would go.  Other I-D, anticipating 
> augments, include containers explicitly for augments so that different 
> vendors put the same information in the same place.
>
> I am used to ospfv2 and ospfv3 being derived identities from ospf which makes 
> reference to one of the other or both simple, as ospf-yang does.  Why not 
> here?

I’ve updated these to use derived-from() and the current path.


>
> I-D references seems to lack
> RFC8102
> "draft-ietf-rtgwg-segment-routing-ti-lfa -
> Latter needs to be Normative since a feature

I hate making the latter normative but I guess it needs to be hopefully the 
authors of this draft will finally bring it to completion.



>
> s.1.1 is ood

This has been removed.


>
> router-id is provided by RFC8294 so it should be imported and not be 
> reinvented here

Okay - I have used this definition.


>
>   import ietf-ospfv3-extended-lsa {
> lacks a reference clause
>
>leaf preference {
>   type uint8;
>   description
> "SRMS preference TLV, value from 0 to 255.";
>
> so what?  what difference soes it make to be 0 or 255 or 42?

The description has been updated to indicate that an SR Mapping Server with a 
higher preference is preferred.

Thanks,
Acee



>
> Tom Petch
>
> 
> From: Lsr  on behalf of julien.meu...@orange.com 
> 
> Sent: 05 December 2023 08:15
>
> Hi Acee,
>
> I've looked at the diff: the new version looks good to me. Thanks to the
> update.
>
> Regards,
>
> Julien
>
>
> On 01/12/2023 18:05, Acee Lindem wrote:
>> Hi Julien,
>>
>> Thanks much for your review. I’ve incorporated almost all of your comments  
>> in the -23 version.
>>
>> See inline.
>>
>>> On Nov 29, 2023, at 11:03 AM, julien.meu...@orange.com wrote:
>>>
>>> Hello,
>>>
>>> I have been selected as the Routing Directorate reviewer for this draft. 
>>> The Routing Directorate seeks to review all routing or routing-related 
>>> drafts as they pass through IETF last call and IESG review, and sometimes 
>>> on special request. The purpose of the review is to provide assistance to 
>>> the Routing ADs. For more information about the Routing Directorate, please 
>>> see https://wiki.ietf.org/en/group/rtg/RtgDir 
>>> <https://wiki.ietf.org/en/group/rtg/RtgDir>
>>>
>>> Although these comments are primarily for the use of the Routing ADs, it 
>>> would be helpful if you could consider them along with any other IETF Last 
>>> Call comments that you receive, and strive to resolve them through 
>>> discussion or by updating the draft.
>>>
>>> Document: draft-ietf-ospf-sr-yang-22
>>> Reviewer: Julien Meuric
>>> Review Date: 2023-11-29
>>> Intended Status: Standard Tracks
>>>
>>>
>>> *Summary:*
>>>
>>> This document is basica

[Lsr] AF: RFC8666 updates RFC8665?

2023-12-30 Thread tom petch
Going through ospf-sr-yang-25 (and no, I do not want a new version for 
Christmas!) it seems to me that RFC8666 updates, RFC8665 even if the metadata 
does not mention it.

RFC8665 says 
"  AF:  Address family for the prefix.  Currently, the only supported
 value is 0 for IPv4 unicast.  The inclusion of address family
 in this TLV allows for future extension.
"

while RFC8666 says 
"  AF:  Address family for the prefix.
 AF:  0 - IPv4 unicast
 AF:  1 - IPv6 unicast
"
Since 8665 says 'only supported value' then this is  no longer valid and has a 
knock-on efffect when it comes to ospf-sr-yang.

If 8665 set up a registry (which I appreciate that the LSR WG has been 
resistant to doing in other cases) then adding a value to the registry would 
not be an update as per previous AD decisions but the phrase 'the only 
supported value is 0' can mislead until the reader understands 8666 (and may 
still do so).

Note that ospf-sr-yang has both RFC8665 and RFC8666 as Normative References so 
it is the implementor of the yang module that is at risk of misunderstanding.

I have a number of comments on ospf-sr-yang relating to this which I will post 
separately.

Tom Petch
___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] RtgDir Last Call Review: draft-ietf-ospf-sr-yang

2023-12-18 Thread tom petch
From: Acee Lindem 
Sent: 18 December 2023 13:14
To: tom petch
Cc: julien.meu...@orange.com; Routing Directorate; 
draft-ietf-ospf-sr-yang@ietf.org; Lsr
Subject: Re: [Lsr] RtgDir Last Call Review: draft-ietf-ospf-sr-yang

Tom,


On Dec 18, 2023, at 07:47, tom petch  wrote:

I have yet to catch up with -24 but still on -23,  Ithink that you should 
explain where the OSPFv3 YANG augments came from with a Informative Refeerence 
to draft-acee-lsr-ospfv3-sr-yang.  It has taken me since last Thursday to work 
it out:-(.  Unadopted individual drafts do not rate highly in the datatracker.

This draft includes both the SR MPLS augmentations for OSPFv2 and OSPFv3. 
draft-acee-lsr-ospfv3-sr-yang is not obsolete. They were separate drafts at one 
time since the latter was dependent on the OSPFv3 Extended LSA YANG model which 
some day will be reviewed out AD and progressed.


All very true but it is ospf-sr-yang that is now progressing - draft-acee is 
not - and which grew 50% in size when the thirteen augments from draft-acee 
were incorporated so I see that needing a mention in ospf-sr-yang along with an 
Informational Reference.

The nature of the model and the form that that imposes on the augments  makes 
it hard to follow but AFAICT twelve of the augments came across unchanged, one, 
relating to nssa, changed its augment point.  Whether this fixed a fault, 
introduced a fault or ... I cannot tell.

It stills needs a mention IMHO 

I am aware of and have reviewed extended-lsa-yang

Tom Petch


<https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang/>
[ietf-logo-card.png]
YANG Model for OSPFv3 Extended 
LSAs<https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang/>
datatracker.ietf.org<https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang/>



The fact that is was never adopted may have implications, such as IPR and the 
like, I do not know, but think it needs stating if only by implication 
(darft-acee..!).

We still have a WG last call to do on this draft so you needn’t worry.



I had noticed and reviewed draft-acee and was waiting for a call for adoption 
to make m comments - e.g. perfix - but the call never came.  I think my 
comments are addressed in -21, when ospfv3 was added, but I will check again in 
-24

This problem is fixed in ietf-ospf-sr-mpls.yang

Thanks,
Acee


Tom Petch


From: Acee Lindem 
Sent: 12 December 2023 22:25
To: tom petch
Cc: julien.meu...@orange.com; Routing Directorate; 
draft-ietf-ospf-sr-yang@ietf.org; Lsr
Subject: Re: [Lsr] RtgDir Last Call Review: draft-ietf-ospf-sr-yang

Hi Tom,

On Dec 11, 2023, at 7:45 AM, tom petch  wrote:

A convenient addressee list so top posting my first thoughts on ospf-sr-yang,  
I hope to find time to have a more detailed look, at least at ospfv2.

I have looked at ospf-sr-yang and have some queries.

Is this all flavours of SR or just some?  Most discussion I see these days 
relates to SRv6 I guess because SR-MPLS is mature in many respects  but think 
that this I-D needs to spell out the scope (like its lsr twin)

This specifies OSPF SR for the MPLS data plane. I’m considering renaming the 
data module to ietf-ospf-sr-mpls.yang as well.


I note the import from sr-mpls and think it a mistake.  The routing RFC says 
that new protocols should have a presence container to switch the protocol on 
and off which sr-mpls does not do but I think that ospf-sr-yang should follow 
the guidelines.

We need to follow the sr-mpls model. We can’t change it in the OSPF SR model.



There are mentions of vendor augmentations but no indications of what they 
might be and, importantly, where they would go.  Other I-D, anticipating 
augments, include containers explicitly for augments so that different vendors 
put the same information in the same place.

I am used to ospfv2 and ospfv3 being derived identities from ospf which makes 
reference to one of the other or both simple, as ospf-yang does.  Why not here?

I’ve updated these to use derived-from() and the current path.



I-D references seems to lack
RFC8102
"draft-ietf-rtgwg-segment-routing-ti-lfa -
Latter needs to be Normative since a feature

I hate making the latter normative but I guess it needs to be hopefully the 
authors of this draft will finally bring it to completion.




s.1.1 is ood

This has been removed.



router-id is provided by RFC8294 so it should be imported and not be reinvented 
here

Okay - I have used this definition.



 import ietf-ospfv3-extended-lsa {
lacks a reference clause

  leaf preference {
 type uint8;
 description
   "SRMS preference TLV, value from 0 to 255.";

so what?  what difference soes it make to be 0 or 255 or 42?

The description has been updated to indicate that an SR Mapping Server with a 
higher preference is preferred.

Thanks,
Acee




Tom Petch


From: Lsr  on b

Re: [Lsr] RtgDir Last Call Review: draft-ietf-ospf-sr-yang

2023-12-18 Thread tom petch
I have yet to catch up with -24 but still on -23,  Ithink that you should 
explain where the OSPFv3 YANG augments came from with a Informative Refeerence 
to draft-acee-lsr-ospfv3-sr-yang.  It has taken me since last Thursday to work 
it out:-(.  Unadopted individual drafts do not rate highly in the datatracker. 

The fact that is was never adopted may have implications, such as IPR and the 
like, I do not know, but think it needs stating if only by implication 
(darft-acee..!).  

I had noticed and reviewed draft-acee and was waiting for a call for adoption 
to make m comments - e.g. perfix - but the call never came.  I think my 
comments are addressed in -21, when ospfv3 was added, but I will check again in 
-24

Tom Petch 


From: Acee Lindem 
Sent: 12 December 2023 22:25
To: tom petch
Cc: julien.meu...@orange.com; Routing Directorate; 
draft-ietf-ospf-sr-yang@ietf.org; Lsr
Subject: Re: [Lsr] RtgDir Last Call Review: draft-ietf-ospf-sr-yang

Hi Tom,

> On Dec 11, 2023, at 7:45 AM, tom petch  wrote:
>
> A convenient addressee list so top posting my first thoughts on ospf-sr-yang, 
>  I hope to find time to have a more detailed look, at least at ospfv2.
>
> I have looked at ospf-sr-yang and have some queries.
>
> Is this all flavours of SR or just some?  Most discussion I see these days 
> relates to SRv6 I guess because SR-MPLS is mature in many respects  but think 
> that this I-D needs to spell out the scope (like its lsr twin)

This specifies OSPF SR for the MPLS data plane. I’m considering renaming the 
data module to ietf-ospf-sr-mpls.yang as well.

>
> I note the import from sr-mpls and think it a mistake.  The routing RFC says 
> that new protocols should have a presence container to switch the protocol on 
> and off which sr-mpls does not do but I think that ospf-sr-yang should follow 
> the guidelines.

We need to follow the sr-mpls model. We can’t change it in the OSPF SR model.


>
> There are mentions of vendor augmentations but no indications of what they 
> might be and, importantly, where they would go.  Other I-D, anticipating 
> augments, include containers explicitly for augments so that different 
> vendors put the same information in the same place.
>
> I am used to ospfv2 and ospfv3 being derived identities from ospf which makes 
> reference to one of the other or both simple, as ospf-yang does.  Why not 
> here?

I’ve updated these to use derived-from() and the current path.


>
> I-D references seems to lack
> RFC8102
> "draft-ietf-rtgwg-segment-routing-ti-lfa -
> Latter needs to be Normative since a feature

I hate making the latter normative but I guess it needs to be hopefully the 
authors of this draft will finally bring it to completion.



>
> s.1.1 is ood

This has been removed.


>
> router-id is provided by RFC8294 so it should be imported and not be 
> reinvented here

Okay - I have used this definition.


>
>   import ietf-ospfv3-extended-lsa {
> lacks a reference clause
>
>leaf preference {
>   type uint8;
>   description
> "SRMS preference TLV, value from 0 to 255.";
>
> so what?  what difference soes it make to be 0 or 255 or 42?

The description has been updated to indicate that an SR Mapping Server with a 
higher preference is preferred.

Thanks,
Acee



>
> Tom Petch
>
> 
> From: Lsr  on behalf of julien.meu...@orange.com 
> 
> Sent: 05 December 2023 08:15
>
> Hi Acee,
>
> I've looked at the diff: the new version looks good to me. Thanks to the
> update.
>
> Regards,
>
> Julien
>
>
> On 01/12/2023 18:05, Acee Lindem wrote:
>> Hi Julien,
>>
>> Thanks much for your review. I’ve incorporated almost all of your comments  
>> in the -23 version.
>>
>> See inline.
>>
>>> On Nov 29, 2023, at 11:03 AM, julien.meu...@orange.com wrote:
>>>
>>> Hello,
>>>
>>> I have been selected as the Routing Directorate reviewer for this draft. 
>>> The Routing Directorate seeks to review all routing or routing-related 
>>> drafts as they pass through IETF last call and IESG review, and sometimes 
>>> on special request. The purpose of the review is to provide assistance to 
>>> the Routing ADs. For more information about the Routing Directorate, please 
>>> see https://wiki.ietf.org/en/group/rtg/RtgDir 
>>> <https://wiki.ietf.org/en/group/rtg/RtgDir>
>>>
>>> Although these comments are primarily for the use of the Routing ADs, it 
>>> would be helpful if you could consider them along with any other IETF Last 
>>> Call comments that you receive, and strive to resolve them through

Re: [Lsr] RFC8665

2023-12-14 Thread tom petch


From: Les Ginsberg (ginsberg) 
Sent: 13 December 2023 18:21

Tom -

At some point the WG chairs might want to respond, but the simple answer to 
this "mystery" has to do with when a document became an RFC.

LSR WG was formed in early 2018. It took over the work that was previously done 
by the OSPF WG (https://datatracker.ietf.org/wg/ospf/documents/ ) and the IS-IS 
WG (https://datatracker.ietf.org/wg/isis/documents/ ).

If a document became an RFC after the LSR WG took over, then it is listed on 
LSR page - if the document became an RFC before then it is listed either on the 
OSPF page or the IS-IS page.
If you look at those pages you will see that each WG produced a large number of 
documents - not sure if it would make sense to move/copy all of that to the LSR 
page.
I will let the WG chairs comment on that.

For myself, if I want to find an RFC, I simply put "RFC" into my favorite 
search tool and it is quickly found.



Les

Thanks for that,  I see 
==
Internet Engineering Task Force (IETF)P. Psenak, Ed.
Request for Comments: 8665   S. Previdi, Ed.
Category: Standards TrackC. Filsfils
ISSN: 2070-1721  Cisco Systems, Inc.
  H. Gredler
RtBrick Inc.
   R. Shakir
Google, Inc.
   W. Henderickx
   Nokia
 J. Tantsura
Apstra, Inc.
   December 2019
===
Internet Engineering Task Force (IETF)P. Psenak, Ed.
Request for Comments: 8666   S. Previdi, Ed.
Category: Standards TrackCisco Systems, Inc.
ISSN: 2070-1721December 2019
==
 the latter being listed on lsr, the former not. mm

Tom Petch
















   Les


> -Original Message-
> From: tom petch 
> Sent: Wednesday, December 13, 2023 9:34 AM
> To: Les Ginsberg (ginsberg) ; lsr-cha...@ietf.org
> Cc: lsr@ietf.org
> Subject: Re: RFC8665
>
> From: Les Ginsberg (ginsberg) 
> Sent: 11 December 2023 16:42
>
> https://datatracker.ietf.org/doc/rfc8665/
>
> And there is a link to it here: 
> https://datatracker.ietf.org/wg/ospf/documents/
>
> Not sure why you are having issues.
>
> 
>
> Because the link is missing, missing from where it would be most useful, in 
> the
> page for the LSR WG, the part that lists the  RFC, the part that, inter alia, 
> lists
> RFC8666 and RFC8667.
> I have come to rely on the page for the WG to link to most of the documents I
> need to reference to review eg ospf-sr-yang.
>
> And it is not there.
>
> Yes there are other links to it on other pages which just consumes more of my
> time to find.
>
> I am thinking that the metadata may be wrong and there will be other
> problems  but as yet have no evidence thereof.
>
> Tom Petch
>
>
>
>Les
>
> > -Original Message-
> > From: Lsr  On Behalf Of tom petch
> > Sent: Monday, December 11, 2023 4:02 AM
> > To: lsr-cha...@ietf.org
> > Cc: lsr@ietf.org
> > Subject: [Lsr] RFC8665
> >
> > I look in vain in the datatracker for RFC8665.
> >
> > Document search finds it, the data tracker does not list it.
> >
> > I realise that it is not a product of the lsr WG but then neither are 
> > RFC9129 or
> > RFC8920 AFAICTand they are listed.
> >
> > Odd; well, irritating to be precise.
> >
> > Tom Petch
> > ___
> > 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


Re: [Lsr] RFC8665

2023-12-13 Thread tom petch
From: Les Ginsberg (ginsberg) 
Sent: 11 December 2023 16:42

https://datatracker.ietf.org/doc/rfc8665/

And there is a link to it here: https://datatracker.ietf.org/wg/ospf/documents/

Not sure why you are having issues.



Because the link is missing, missing from where it would be most useful, in the 
page for the LSR WG, the part that lists the  RFC, the part that, inter alia, 
lists RFC8666 and RFC8667.
I have come to rely on the page for the WG to link to most of the documents I 
need to reference to review eg ospf-sr-yang.

And it is not there.

Yes there are other links to it on other pages which just consumes more of my 
time to find.

I am thinking that the metadata may be wrong and there will be other problems  
but as yet have no evidence thereof.

Tom Petch



   Les

> -Original Message-
> From: Lsr  On Behalf Of tom petch
> Sent: Monday, December 11, 2023 4:02 AM
> To: lsr-cha...@ietf.org
> Cc: lsr@ietf.org
> Subject: [Lsr] RFC8665
>
> I look in vain in the datatracker for RFC8665.
>
> Document search finds it, the data tracker does not list it.
>
> I realise that it is not a product of the lsr WG but then neither are RFC9129 
> or
> RFC8920 AFAICTand they are listed.
>
> Odd; well, irritating to be precise.
>
> Tom Petch
> ___
> 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


Re: [Lsr] RtgDir Last Call Review: draft-ietf-ospf-sr-yang

2023-12-11 Thread tom petch
A convenient addressee list so top posting my first thoughts on ospf-sr-yang,  
I hope to find time to have a more detailed look, at least at ospfv2.

I have looked at ospf-sr-yang and have some queries.

Is this all flavours of SR or just some?  Most discussion I see these days 
relates to SRv6 I guess because SR-MPLS is mature in many respects  but think 
that this I-D needs to spell out the scope (like its lsr twin)

I note the import from sr-mpls and think it a mistake.  The routing RFC says 
that new protocols should have a presence container to switch the protocol on 
and off which sr-mpls does not do but I think that ospf-sr-yang should follow 
the guidelines.

There are mentions of vendor augmentations but no indications of what they 
might be and, importantly, where they would go.  Other I-D, anticipating 
augments, include containers explicitly for augments so that different vendors 
put the same information in the same place.

I am used to ospfv2 and ospfv3 being derived identities from ospf which makes 
reference to one of the other or both simple, as ospf-yang does.  Why not here?

I-D references seems to lack
RFC8102
 "draft-ietf-rtgwg-segment-routing-ti-lfa -
Latter needs to be Normative since a feature

s.1.1 is ood

router-id is provided by RFC8294 so it should be imported and not be reinvented 
here

   import ietf-ospfv3-extended-lsa {
lacks a reference clause

leaf preference {
   type uint8;
   description
 "SRMS preference TLV, value from 0 to 255.";

so what?  what difference soes it make to be 0 or 255 or 42?

Tom Petch


From: Lsr  on behalf of julien.meu...@orange.com 

Sent: 05 December 2023 08:15

Hi Acee,

I've looked at the diff: the new version looks good to me. Thanks to the
update.

Regards,

Julien


On 01/12/2023 18:05, Acee Lindem wrote:
> Hi Julien,
>
> Thanks much for your review. I’ve incorporated almost all of your comments  
> in the -23 version.
>
> See inline.
>
>> On Nov 29, 2023, at 11:03 AM, julien.meu...@orange.com wrote:
>>
>> Hello,
>>
>> I have been selected as the Routing Directorate reviewer for this draft. The 
>> Routing Directorate seeks to review all routing or routing-related drafts as 
>> they pass through IETF last call and IESG review, and sometimes on special 
>> request. The purpose of the review is to provide assistance to the Routing 
>> ADs. For more information about the Routing Directorate, please see 
>> https://wiki.ietf.org/en/group/rtg/RtgDir 
>> <https://wiki.ietf.org/en/group/rtg/RtgDir>
>>
>> Although these comments are primarily for the use of the Routing ADs, it 
>> would be helpful if you could consider them along with any other IETF Last 
>> Call comments that you receive, and strive to resolve them through 
>> discussion or by updating the draft.
>>
>> Document: draft-ietf-ospf-sr-yang-22
>> Reviewer: Julien Meuric
>> Review Date: 2023-11-29
>> Intended Status: Standard Tracks
>>
>>
>> *Summary:*
>>
>> This document is basically ready for publication but has nits that should be 
>> considered prior to publication.
>>
>>
>> *Comments:*
>>
>> - The very first paragraph of the introduction/overview section summarizes 
>> the basis of YANG, XML, JSON, data models... I believe we are now far beyond 
>> those general considerations and we could skip that paragraph.
> Removed  - thanks.
>
>
>> - In the grouping "ospfv3-lan-adj-sid-sub-tlvs" (p23), the leaf 
>> "neighbor-router-id" uses type "dotted-quad". This is consistent with RFC 
>> 8666 which specifies the associated OSPFv3 TLV, but we had a discussion 
>> about the type for router-id in the TE YANG models. The current resolution 
>> on TEAS side will be to consider a union of dotted-quad and ipv6-address. I 
>> wonder how much RTGWG would be ready to consider a superset of the existing 
>> OSPFv3 TLVs.
> This is the OSPF Router-ID which is different from the OSPF TE Router-ID. The 
> two should not be confused as the OSPF Router ID is simply a 32 bit unsigned 
> integer that is typically represented in dotted quad format. It only need be 
> unique within the OSPF Routing Domain. Conversely, the OSPF TE Router ID is a 
> routable IPv4 or IPv6 address.
>
> >From RFC 2328 (which was inherited by RFC 5340):
>
>   Router ID
>   A 32-bit number assigned to each router running the OSPF
>   protocol. This number uniquely identifies the router within
>   an Autonomous System.
>
>>
>> *Nits:*
>>
>> - Multiple times in description: s/SR specific/SR-specific/
> Fixed.
>
>

[Lsr] RFC8665

2023-12-11 Thread tom petch
I look in vain in the datatracker for RFC8665.

Document search finds it, the data tracker does not list it.

I realise that it is not a product of the lsr WG but then neither are RFC9129 
or RFC8920 AFAICTand they are listed.

Odd; well, irritating to be precise.

Tom Petch
___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] [yang-doctors] draft-ietf-isis-sr-yang and draft-ietf-ospf-sr-yang

2023-12-04 Thread tom petch
An independant review draft-ississ-sr-yang so top posting.

Not Ready is my take for two major issues (was three but I m confused).

The I-D defines a raft of identity for the SR flags; it uses different names to 
those used in the base documents, it gives no explanation why it has done this 
and it gives no references.  Even without the name changes, I think the 
references should be to RFC and section for each flag.  Many YANG modules do 
this and this one should do too.

The I-D imports from sr-mpls and uses this in XPath to control augmentations.  
The title of the I-D is not 'MPLS' but the abstract is.  My first take was that 
this has nothing to do with MPLS. I do see a lot of noise about IPv6 dataplane 
and was expecting both to be included but reading the module it does seem to be 
for an MPLS dataplane only [I note that SRv6-yang is an expired I-D)  I first 
thought that the augmentations were for all SR not just MPLS even if the import 
is from SR-MPLS.  Then the SPRING WG did put what seems to be a common grouping 
in an MPLS module.  Perhaps it would be better for this module not to use this 
import; I notice too that while most routing protocol augments define a 
presence container. as RECOMMENDED in RFC9349, this does not, again a reason to 
DIY.  So I got confused and would change at least the title in case there is 
another I-D for IPv6 and also say something about other dataplanes e.g for 
future study.

Thirdly, this I-D uses the term 'perfix' which I have not come across before as 
in
=
 container perfix-sid-flags {
   leaf-list bits {
 type identityref {
   base prefix-sid-bit;
=
Perhaps one for Terminology

Some minor issues.

Common practice is to make a YANG module a section on its own for ease of 
reference.  Here it is preceded by other information which I think should be a 
separate section.

Author:Yingzhen Qu
   <mailto:yingzhen.i...@gmail.com.com>
is not the mail address I see on the list

"IS-IS will not advertise nor receive any mapping server..."
'not receive' implies a filter for such traffic.  Perhaps not act upon.

/allows to advertise/advertises/

/allows to enable/controls/

" /* Notifications */ "
probably redundant or else something missing

On to OSPF (so much simpler)

Tom Petch


From: Lsr  on behalf of Reshad Rahman 

Sent: 14 November 2023 17:17

Hi Acee,

Couple of other differences (I didn't dig to see whether they are justified):
- Naming discrepancies e.g. TLV suffix is used more in OSPF (local-blocks v/s 
local-blocks-tlv)
- No global blocks in ISIS
- No capabilities in OSPF

Regards,
Reshad.

On Tuesday, November 14, 2023, 10:11:02 AM EST, Acee Lindem 
 wrote:


Thanks Reshad - are there any other notable discrepancies?

Thanks,
Acee

> On Nov 14, 2023, at 9:55 AM, Reshad Rahman 
>  wrote:
>
> My suggestion is that authors of these 2 documents spend some time together 
> to try to align the 2 documents. After that we can do YD review.
>
> Regards,
> Reshad.
>
> On Wednesday, November 1, 2023, 10:58:56 AM EDT, Reshad Rahman 
> mailto:res...@yahoo.com>> wrote:
>
>
> Hi,
>
> Background: those 2 documents have just been assigned YD review, I am 
> reviewing OSPF and Jan is reviewing ISIS.
>
> Was an effort made to keep those 2 documents aligned/in-sync where 
> possible/desirable? My expectation is that the SR specifics would be 
> near-identical in the 2 documents. e.g. shouldn't the capabilities for the 2 
> protocols be very similar.
> Here are some differences which don't seem justified:
> - sr-algorithm in ISIS is a uint8 and in OSPF is an identityref
> - range-size is a uint32 in ISIS and is a uint24 in OSPF
>
>
> augment /rt:routing/rt:control-plane-protocols
> /rt:control-plane-protocol/isis:isis/isis:database
> /isis:levels/isis:lsp/isis:router-capabilities:
> +--ro sr-capability
> | +--ro sr-capability
> | | +--ro sr-capability-bits* identityref
> | +--ro global-blocks
> | +--ro global-block* []
> | +--ro range-size? uint32
> | +--ro sid-sub-tlv
> | +--ro sid? uint32
> +--ro sr-algorithms
> | +--ro sr-algorithm* uint8
> +--ro local-blocks
> | +--ro local-block* []
> | +--ro range-size? uint32
> | +--ro sid-sub-tlv
> | +--ro sid? uint32
> +--ro srms-preference
> +--ro preference? uint8
>
> augment /rt:routing/rt:control-plane-protocols
> /rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area
> /ospf:interfaces/ospf:interface/ospf:database
> /ospf:link-scope-lsa-type/ospf:link-scope-lsas
> /ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2
> /ospf:body/ospf:opaque/ospf:ri-opaque:
> +--ro sr-algorithm-tlv
> | +--ro sr-alg

Re: [Lsr] RtgDir Last Call Review: draft-ietf-ospf-sr-yang

2023-12-02 Thread tom petch
My previous message said I was happy with router-id in this i-d.

No I am not.  I was looking at draft-ietf--sr-yang.

I think that this I-D is in error to create its own version of router-id when 
rfc8294 has defined one for the IETF to use (and RFC8294 which defines it is 
already an import).

I see other minor glitches which I hope to flag next week.

Tom Petch



From: julien.meu...@orange.com
Sent: Thursday, November 30, 2023 08:35
To: tom petch
Cc: lsr@ietf.org
Subject: Re: RtgDir Last Call Review: draft-ietf-ospf-sr-yang

Hi Tom,

That looks to me like a human mistake on the CC'ed recipients. Using the
directorate web form may have prevented it, but that would have been
much less fun.

Thanks for your careful checking. I'd be happy to hear your opinion on
the router-id type.

Julien


On 29/11/2023 17:33, tom petch wrote:
> Why is this review on rt...@ietf.org and not on lsr@ietf.org?
>
> Tom Petch
> 
> From: rtgwg  on behalf of julien.meu...@orange.com 
> 
> Sent: 29 November 2023 16:03
> To: rtg-...@ietf.org
> Cc: rtg-...@ietf.org; draft-ietf-ospf-sr-yang@ietf.org; rt...@ietf.org
>
> Hello,
>
> I have been selected as the Routing Directorate reviewer for this draft.
> The Routing Directorate seeks to review all routing or routing-related
> drafts as they pass through IETF last call and IESG review, and
> sometimes on special request. The purpose of the review is to provide
> assistance to the Routing ADs. For more information about the Routing
> Directorate, please see https://wiki.ietf.org/en/group/rtg/RtgDir
> <https://wiki.ietf.org/en/group/rtg/RtgDir>
>
> Although these comments are primarily for the use of the Routing ADs, it
> would be helpful if you could consider them along with any other IETF
> Last Call comments that you receive, and strive to resolve them through
> discussion or by updating the draft.
>
> Document: draft-ietf-ospf-sr-yang-22
> Reviewer: Julien Meuric
> Review Date: 2023-11-29
> Intended Status: Standard Tracks
>
>
> *Summary:*
>
> This document is basically ready for publication but has nits that
> should be considered prior to publication.
>
>
> *Comments:*
>
> - The very first paragraph of the introduction/overview section
> summarizes the basis of YANG, XML, JSON, data models... I believe we are
> now far beyond those general considerations and we could skip that
> paragraph.
> - In the grouping "ospfv3-lan-adj-sid-sub-tlvs" (p23), the leaf
> "neighbor-router-id" uses type "dotted-quad". This is consistent with
> RFC 8666 which specifies the associated OSPFv3 TLV, but we had a
> discussion about the type for router-id in the TE YANG models. The
> current resolution on TEAS side will be to consider a union of
> dotted-quad and ipv6-address. I wonder how much RTGWG would be ready to
> consider a superset of the existing OSPFv3 TLVs.
>
>
> *Nits:*
>
> - Multiple times in description: s/SR specific/SR-specific/
> - Multiple times in description: s/flag bits list/flag list/
> - Multiple times in description: s/flags list/flag list/
> - The description fields use a mix of "Adj sid", "adj sid", "Adj SID"...
> sometimes with hyphens (not to mention the full expansions). A single
> phrase should be chosen and used all along the module.
> - A few description starts with "The..." (e.g., in
> "ospfv2-extended-prefix-range-tlvs" on p 19, or v3 on p 22) while most
> of them don't. For consistency, it should be dropped from every brief
> description.
>
> - In the grouping "ospfv3-prefix-sid-sub-tlvs" (p 21 and all resulting
> pieces of tree): s/perfix-sid-sub-tlvs/prefix-sid-sub-tlvs/
> - In the same grouping, the description of the container should be
> "Prefix SID sub-TLV *list*." (and "Prefix SID sub-TLV." reserved for the
> following list element).
> - In the container "ti-lfa" (p 25): s/Enables TI-LFA/Enable TI-LFA/ [Not
> wrong, but should be consistent with others.]
> - In the same container (p 26): "s/Topology Independent Loop Free
> Alternate/Topology-Independent Loop-Free Alternate/
> - In section 3 (p 37): s/The YANG modules [...] define/The YANG module
> [...] defines/
> - In the same section: s/in the modules/in the module/
> - In the same section: s/Module ietf-ospf-sr/The module ietf-ospf-sr/
>
>
> Thanks,
>
> Julien
>

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] RtgDir Last Call Review: draft-ietf-ospf-sr-yang

2023-12-01 Thread tom petch
From: julien.meu...@orange.com
Sent: Thursday, November 30, 2023 08:35

Hi Tom,

That looks to me like a human mistake on the CC'ed recipients. Using the
directorate web form may have prevented it, but that would have been
much less fun.

Thanks for your careful checking. I'd be happy to hear your opinion on
the router-id type.


type or value?

I have annotated my copy of the I-D with the word 'Good' alongside the values 
of the router-type:-)

Tom Petch

Julien


On 29/11/2023 17:33, tom petch wrote:
> Why is this review on rt...@ietf.org and not on lsr@ietf.org?
>
> Tom Petch
> 
> From: rtgwg  on behalf of julien.meu...@orange.com 
> 
> Sent: 29 November 2023 16:03
> To: rtg-...@ietf.org
> Cc: rtg-...@ietf.org; draft-ietf-ospf-sr-yang@ietf.org; rt...@ietf.org
>
> Hello,
>
> I have been selected as the Routing Directorate reviewer for this draft.
> The Routing Directorate seeks to review all routing or routing-related
> drafts as they pass through IETF last call and IESG review, and
> sometimes on special request. The purpose of the review is to provide
> assistance to the Routing ADs. For more information about the Routing
> Directorate, please see https://wiki.ietf.org/en/group/rtg/RtgDir
> <https://wiki.ietf.org/en/group/rtg/RtgDir>
>
> Although these comments are primarily for the use of the Routing ADs, it
> would be helpful if you could consider them along with any other IETF
> Last Call comments that you receive, and strive to resolve them through
> discussion or by updating the draft.
>
> Document: draft-ietf-ospf-sr-yang-22
> Reviewer: Julien Meuric
> Review Date: 2023-11-29
> Intended Status: Standard Tracks
>
>
> *Summary:*
>
> This document is basically ready for publication but has nits that
> should be considered prior to publication.
>
>
> *Comments:*
>
> - The very first paragraph of the introduction/overview section
> summarizes the basis of YANG, XML, JSON, data models... I believe we are
> now far beyond those general considerations and we could skip that
> paragraph.
> - In the grouping "ospfv3-lan-adj-sid-sub-tlvs" (p23), the leaf
> "neighbor-router-id" uses type "dotted-quad". This is consistent with
> RFC 8666 which specifies the associated OSPFv3 TLV, but we had a
> discussion about the type for router-id in the TE YANG models. The
> current resolution on TEAS side will be to consider a union of
> dotted-quad and ipv6-address. I wonder how much RTGWG would be ready to
> consider a superset of the existing OSPFv3 TLVs.
>
>
> *Nits:*
>
> - Multiple times in description: s/SR specific/SR-specific/
> - Multiple times in description: s/flag bits list/flag list/
> - Multiple times in description: s/flags list/flag list/
> - The description fields use a mix of "Adj sid", "adj sid", "Adj SID"...
> sometimes with hyphens (not to mention the full expansions). A single
> phrase should be chosen and used all along the module.
> - A few description starts with "The..." (e.g., in
> "ospfv2-extended-prefix-range-tlvs" on p 19, or v3 on p 22) while most
> of them don't. For consistency, it should be dropped from every brief
> description.
>
> - In the grouping "ospfv3-prefix-sid-sub-tlvs" (p 21 and all resulting
> pieces of tree): s/perfix-sid-sub-tlvs/prefix-sid-sub-tlvs/
> - In the same grouping, the description of the container should be
> "Prefix SID sub-TLV *list*." (and "Prefix SID sub-TLV." reserved for the
> following list element).
> - In the container "ti-lfa" (p 25): s/Enables TI-LFA/Enable TI-LFA/ [Not
> wrong, but should be consistent with others.]
> - In the same container (p 26): "s/Topology Independent Loop Free
> Alternate/Topology-Independent Loop-Free Alternate/
> - In section 3 (p 37): s/The YANG modules [...] define/The YANG module
> [...] defines/
> - In the same section: s/in the modules/in the module/
> - In the same section: s/Module ietf-ospf-sr/The module ietf-ospf-sr/
>
>
> Thanks,
>
> Julien
>

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] RtgDir Last Call Review: draft-ietf-ospf-sr-yang

2023-11-30 Thread tom petch
Why is this review on rt...@ietf.org and not on lsr@ietf.org?

Tom Petch

From: rtgwg  on behalf of julien.meu...@orange.com 

Sent: 29 November 2023 16:03
To: rtg-...@ietf.org
Cc: rtg-...@ietf.org; draft-ietf-ospf-sr-yang@ietf.org; rt...@ietf.org
Subject: RtgDir Last Call Review: draft-ietf-ospf-sr-yang

Hello,

I have been selected as the Routing Directorate reviewer for this draft.
The Routing Directorate seeks to review all routing or routing-related
drafts as they pass through IETF last call and IESG review, and
sometimes on special request. The purpose of the review is to provide
assistance to the Routing ADs. For more information about the Routing
Directorate, please see https://wiki.ietf.org/en/group/rtg/RtgDir
<https://wiki.ietf.org/en/group/rtg/RtgDir>

Although these comments are primarily for the use of the Routing ADs, it
would be helpful if you could consider them along with any other IETF
Last Call comments that you receive, and strive to resolve them through
discussion or by updating the draft.

Document: draft-ietf-ospf-sr-yang-22
Reviewer: Julien Meuric
Review Date: 2023-11-29
Intended Status: Standard Tracks


*Summary:*

This document is basically ready for publication but has nits that
should be considered prior to publication.


*Comments:*

- The very first paragraph of the introduction/overview section
summarizes the basis of YANG, XML, JSON, data models... I believe we are
now far beyond those general considerations and we could skip that
paragraph.
- In the grouping "ospfv3-lan-adj-sid-sub-tlvs" (p23), the leaf
"neighbor-router-id" uses type "dotted-quad". This is consistent with
RFC 8666 which specifies the associated OSPFv3 TLV, but we had a
discussion about the type for router-id in the TE YANG models. The
current resolution on TEAS side will be to consider a union of
dotted-quad and ipv6-address. I wonder how much RTGWG would be ready to
consider a superset of the existing OSPFv3 TLVs.


*Nits:*

- Multiple times in description: s/SR specific/SR-specific/
- Multiple times in description: s/flag bits list/flag list/
- Multiple times in description: s/flags list/flag list/
- The description fields use a mix of "Adj sid", "adj sid", "Adj SID"...
sometimes with hyphens (not to mention the full expansions). A single
phrase should be chosen and used all along the module.
- A few description starts with "The..." (e.g., in
"ospfv2-extended-prefix-range-tlvs" on p 19, or v3 on p 22) while most
of them don't. For consistency, it should be dropped from every brief
description.

- In the grouping "ospfv3-prefix-sid-sub-tlvs" (p 21 and all resulting
pieces of tree): s/perfix-sid-sub-tlvs/prefix-sid-sub-tlvs/
- In the same grouping, the description of the container should be
"Prefix SID sub-TLV *list*." (and "Prefix SID sub-TLV." reserved for the
following list element).
- In the container "ti-lfa" (p 25): s/Enables TI-LFA/Enable TI-LFA/ [Not
wrong, but should be consistent with others.]
- In the same container (p 26): "s/Topology Independent Loop Free
Alternate/Topology-Independent Loop-Free Alternate/
- In section 3 (p 37): s/The YANG modules [...] define/The YANG module
[...] defines/
- In the same section: s/in the modules/in the module/
- In the same section: s/Module ietf-ospf-sr/The module ietf-ospf-sr/


Thanks,

Julien


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] 【Request AD Step In】 Working Group Adoption of "IGP Unreachable Prefix Announcement" - draft-ppsenak-lsr-igp-ureach-prefix-announce-04

2023-09-20 Thread tom petch
From: Aijun Wang 
Sent: 20 September 2023 10:28

Hi, Tom:

My appeal is that it's unfair to ignore the draft that was put forward THREE 
years earlier than the follower, and we devote intense discussions for this 
topic along the process, but there is no adoption call.


Aijun

That seems clear to me.  I will shut up now and let the process take its course.

Tom Petch



Best Regards

Aijun Wang
China Telecom

-邮件原件-
发件人: lsr-boun...@ietf.org [mailto:lsr-boun...@ietf.org] 代表 tom petch
发送时间: 2023年9月15日 18:41
收件人: Aijun Wang ; John Scudder 
; cho...@chopps.org
抄送: lsr ; draft-ppsenak-lsr-igp-ureach-prefix-annou...@ietf.org
主题: Re: [Lsr] 【Request AD Step In】 Working Group Adoption of "IGP Unreachable 
Prefix Announcement" - draft-ppsenak-lsr-igp-ureach-prefix-announce-04

From: Aijun Wang 
Sent: 15 September 2023 08:08

Hi,John:

Thanks in advance for your review for the discussion within the mail list.

Normally, the WG adoption call decisions will be coordinated between the 
Chairs. That’s the reason that I sort the judgement directly from the AD.

If the previous results represents only Acee’s preference, we would like to ask 
Chris to review also all the discussions and expect Chris to solve my concerns 
that Acee didn’t convince me.

The IETF community should respect the initiative idea and adoption decision 
should be made based on the facts.

Aijun
The IETF community works on 'rough consensus and running code' to a greater or 
lesser extent.  The descriptions of our processes do not give hard and fast 
rules about what constitutes consensus and that flexibility is one of the 
strengths of the IETF.  Consensus is judged, by WG Chairs, AD, IESG, IAB, based 
on what the mailing lists contain.  The judgement can be  appealed.  The result 
can be one I-D going forward or two or none.  Here we currently have consensus 
declared for one I-D to go forward.

I hear you protest and see that as an implicit appeal but I am unclear what you 
are appealing. The appeal could be that consensus does not reflect what  
appeared on the list, that the consensus call was not properly made, that there 
should have been additional consensus calls and so on.

You list facts and that is fine but they are only input to my and others' 
judgement which we then express in response to a consensus call.  The facts may 
persuade some, they may not persuade others but it is the summation of views 
expressed on the list  that determines the consensus, not facts.

Tom Petch

Hi, Chris:

I have asked Acee the following questions 
(https://mailarchive.ietf.org/arch/msg/lsr/Oegys8UjFbc4R1Fw4o8mnZmEJ08/<https://mailarchive.ietf.org/arch/msg/lsr/Oegys8UjFbc4R1Fw4o8mnZmEJ08/>
 )and would like to hear your feedback:

For the adoption call or merge efforts, I think the WG should consider the 
following facts:
1) Which draft is the first to provide the use cases?
2) Which draft is the first to propose explicit signaling for unreachable 
information?
3) Which draft is the first to propose short lived notification?
4) Which explicit signaling mechanism is simpler?
5) Which draft provides more mechanisms to cover more scenarios?

The base document should be selected based on the answers of the above 
questions.

John can also refer the above questions when reviewing the past discussions 
within the list.

Aijun Wang
China Telecom

On Sep 15, 2023, at 04:02, John Scudder  
wrote:

Tom is right of course, and thank you for pointing it out. (The specific 
section in RFC 2026 to look at is 6.5.1.)

In the meantime, I’ll review the mailing list discussion. However, the most 
desirable outcome would be to settle things at the WG level without further 
escalation.

—John

On Sep 14, 2023, at 12:25 PM, tom petch  wrote:

From: Lsr  on behalf of Aijun Wang 

Sent: 14 September 2023 11:38

Hi, Acee:

I admire your efforts for the LSR WG, but for the adoption call of this draft, 
you have not convinced me, although I gave you large amount of solid facts.
Then, it's time to let our AD to step in, to make the non-biased judgement, 
based on our discussions along the adoption call.



I think that what you have in mind is an appeal, as per RFC2026.

The first stage therein is to involve the Chairs, and while Acee is one, he is 
not the only one.

Have you involved the other Chair, on or off list? That would seem to me to be 
next step.

Tom Petch


We request the WG document be based on the 
https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-wang-lsr-prefix-unreachable-annoucement/__;!!NEt6yMaO-gk!FBaOZ68azDC2Puoe7BZVn9qBD-T-BvvJIoPE539Fz7ZmoBeBkYkjEH4eFsk7HxvaaacJE5KWnyE3KA$
 , because it is the first document to initiate the use case, provide the 
explicit signaling mechanism, and cover more scenarios.

It’s unreasonable to adopt the follower solution and ignore the initiator. We 
started and lead the discussions THREE years earlier than the current proposal.

Aijun Wan

Re: [Lsr] 【Request AD Step In】 Working Group Adoption of "IGP Unreachable Prefix Announcement" - draft-ppsenak-lsr-igp-ureach-prefix-announce-04

2023-09-15 Thread tom petch
From: Aijun Wang 
Sent: 15 September 2023 08:08

Hi,John:

Thanks in advance for your review for the discussion within the mail list.

Normally, the WG adoption call decisions will be coordinated between the 
Chairs. That’s the reason that I sort the judgement directly from the AD.

If the previous results represents only Acee’s preference, we would like to ask 
Chris to review also all the discussions and expect Chris to solve my concerns 
that Acee didn’t convince me.

The IETF community should respect the initiative idea and adoption decision 
should be made based on the facts.

Aijun
The IETF community works on 'rough consensus and running code' to a greater or 
lesser extent.  The descriptions of our processes do not give hard and fast 
rules about what constitutes consensus and that flexibility is one of the 
strengths of the IETF.  Consensus is judged, by WG Chairs, AD, IESG, IAB, based 
on what the mailing lists contain.  The judgement can be  appealed.  The result 
can be one I-D going forward or two or none.  Here we currently have consensus 
declared for one I-D to go forward.

I hear you protest and see that as an implicit appeal but I am unclear what you 
are appealing. The appeal could be that consensus does not reflect what  
appeared on the list, that the consensus call was not properly made, that there 
should have been additional consensus calls and so on. 

You list facts and that is fine but they are only input to my and others' 
judgement which we then express in response to a consensus call.  The facts may 
persuade some, they may not persuade others but it is the summation of views 
expressed on the list  that determines the consensus, not facts.

Tom Petch

Hi, Chris:

I have asked Acee the following questions 
(https://mailarchive.ietf.org/arch/msg/lsr/Oegys8UjFbc4R1Fw4o8mnZmEJ08/<https://mailarchive.ietf.org/arch/msg/lsr/Oegys8UjFbc4R1Fw4o8mnZmEJ08/>
 )and would like to hear your feedback:

For the adoption call or merge efforts, I think the WG should consider the 
following facts:
1) Which draft is the first to provide the use cases?
2) Which draft is the first to propose explicit signaling for unreachable 
information?
3) Which draft is the first to propose short lived notification?
4) Which explicit signaling mechanism is simpler?
5) Which draft provides more mechanisms to cover more scenarios?

The base document should be selected based on the answers of the above 
questions.

John can also refer the above questions when reviewing the past discussions 
within the list.

Aijun Wang
China Telecom

On Sep 15, 2023, at 04:02, John Scudder  
wrote:

Tom is right of course, and thank you for pointing it out. (The specific 
section in RFC 2026 to look at is 6.5.1.)

In the meantime, I’ll review the mailing list discussion. However, the most 
desirable outcome would be to settle things at the WG level without further 
escalation.

—John

On Sep 14, 2023, at 12:25 PM, tom petch  wrote:

From: Lsr  on behalf of Aijun Wang 

Sent: 14 September 2023 11:38

Hi, Acee:

I admire your efforts for the LSR WG, but for the adoption call of this draft, 
you have not convinced me, although I gave you large amount of solid facts.
Then, it's time to let our AD to step in, to make the non-biased judgement, 
based on our discussions along the adoption call.



I think that what you have in mind is an appeal, as per RFC2026.

The first stage therein is to involve the Chairs, and while Acee is one, he is 
not the only one.

Have you involved the other Chair, on or off list? That would seem to me to be 
next step.

Tom Petch


We request the WG document be based on the 
https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-wang-lsr-prefix-unreachable-annoucement/__;!!NEt6yMaO-gk!FBaOZ68azDC2Puoe7BZVn9qBD-T-BvvJIoPE539Fz7ZmoBeBkYkjEH4eFsk7HxvaaacJE5KWnyE3KA$
 , because it is the first document to initiate the use case, provide the 
explicit signaling mechanism, and cover more scenarios.

It’s unreasonable to adopt the follower solution and ignore the initiator. We 
started and lead the discussions THREE years earlier than the current proposal.

Aijun Wang
China Telecom

On Sep 8, 2023, at 23:16, Acee Lindem  wrote:

The WG adoption call has completed and there is more than sufficient support 
for adoption.
What’s more, vendors are implementing and operators are planning of deploying 
the extensions.
Please republish the draft as draft-ietf-lsr-igp-ureach-prefix-announce-00.

A couple of WG members, while acknowledging the use case, thought that it would 
be better satisfied outside of the IGPs.
In fact, they both offered other viable alternatives. However, with the 
overwhelming support and commitment to implementation
and deployment, we are going forward with WG adoption of this document. As the 
Co-Chair managing the adoption, I don’t see
this optional mechanism as fundamentally changing the IGPs.

There was also quite vehement opposition 

Re: [Lsr] 【Request AD Step In】 Working Group Adoption of "IGP Unreachable Prefix Announcement" - draft-ppsenak-lsr-igp-ureach-prefix-announce-04

2023-09-14 Thread tom petch
From: Lsr  on behalf of Aijun Wang 

Sent: 14 September 2023 11:38

Hi, Acee:

I admire your efforts for the LSR WG, but for the adoption call of this draft, 
you have not convinced me, although I gave you large amount of solid facts.
Then, it's time to let our AD to step in, to make the non-biased judgement, 
based on our discussions along the adoption call.



I think that what you have in mind is an appeal, as per RFC2026.

The first stage therein is to involve the Chairs, and while Acee is one, he is 
not the only one.

Have you involved the other Chair, on or off list? That would seem to me to be 
next step.

Tom Petch


We request the WG document be based on the 
https://datatracker.ietf.org/doc/draft-wang-lsr-prefix-unreachable-annoucement/,
 because it is the first document to initiate the use case, provide the 
explicit signaling mechanism, and cover more scenarios.

It’s unreasonable to adopt the follower solution and ignore the initiator. We 
started and lead the discussions THREE years earlier than the current proposal.

Aijun Wang
China Telecom

> On Sep 8, 2023, at 23:16, Acee Lindem  wrote:
>
> The WG adoption call has completed and there is more than sufficient support 
> for adoption.
> What’s more, vendors are implementing and operators are planning of deploying 
> the extensions.
> Please republish the draft as draft-ietf-lsr-igp-ureach-prefix-announce-00.
>
> A couple of WG members, while acknowledging the use case, thought that it 
> would be better satisfied outside of the IGPs.
> In fact, they both offered other viable alternatives. However, with the 
> overwhelming support and commitment to implementation
> and deployment, we are going forward with WG adoption of this document. As 
> the Co-Chair managing the adoption, I don’t see
> this optional mechanism as fundamentally changing the IGPs.
>
> There was also quite vehement opposition from the authors of 
> draft-wang-lsr-prefix-unreachable-annoucement. This draft
> purports to support the same use case as well as others (the archives can be 
> consulted for the discussion). Further discussion
> of this other draft and the use cases it addresses should be in the context 
> of draft-wang-lsr-prefix-unreachable-annoucement
> and not the WG draft.
>
> Thanks,
> Acee
>
>> On Aug 23, 2023, at 3:58 PM, Acee Lindem  wrote:
>>
>> LSR Working Group,
>>
>> This begins the working group adoption call for “IGP Unreachable Prefix 
>> Announcement” - draft-ppsenak-lsr-igp-unreach-prefix-announce-04.
>> Please indicate your support or objection on this list prior to September 
>> 7th, 2023.
>>
>> Thanks,
>> Acee
>
>
> ___
> 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
___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] I-D Action: draft-ietf-lsr-igp-ureach-prefix-announce-00.txt

2023-09-13 Thread tom petch
Usually, I can look at the datatracker and see what the name of an I-D was 
prior to WG adoption.  

I see no such information for this I-D and wonder why.

Doubtless at this moment in time, the name will be well-ingrained in peoples' 
minds but it might be useful to have a reference to at a future date.

Tom Petch 

From: Lsr  on behalf of internet-dra...@ietf.org 

Sent: 11 September 2023 12:25
To: i-d-annou...@ietf.org
Cc: lsr@ietf.org
Subject: [Lsr] I-D Action: draft-ietf-lsr-igp-ureach-prefix-announce-00.txt

Internet-Draft draft-ietf-lsr-igp-ureach-prefix-announce-00.txt is now
available. It is a work item of the Link State Routing (LSR) WG of the IETF.

   Title:   IGP Unreachable Prefix Announcement
   Authors: Peter Psenak
Clarence Filsfils
Stephane Litkowski
Daniel Voyer
Amit Dhamija
Shraddha Hegde
Gunter Van de Velde
Gyan Mishra
   Name:draft-ietf-lsr-igp-ureach-prefix-announce-00.txt
   Pages:   15
   Dates:   2023-09-11

Abstract:

   In the presence of summarization, there is a need to signal loss of
   reachability to an individual prefix covered by the summary in order
   to enable fast convergence away from paths to the node which owns the
   prefix which is no longer reachable.

   This document describes how to use the existing protocol mechanisms
   in IS-IS and OSPF, together with the two new flags, to advertise such
   prefix reachability loss.

The IETF datatracker status page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-lsr-igp-ureach-prefix-announce/

There is also an HTMLized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-lsr-igp-ureach-prefix-announce-00

Internet-Drafts are also available by rsync at:
rsync.ietf.org::internet-drafts


___
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


Re: [Lsr] WG Last Call for draft-ietf-lsr-ospfv3-extended-lsa-yang

2023-08-23 Thread tom petch
From: Acee Lindem 
Sent: 21 August 2023 15:52

Hi Tom,

Thanks for the review.

> On Aug 21, 2023, at 06:57, tom petch  wrote:
>
> From: Lsr  on behalf of Christian Hopps 
> 
> Sent: 19 August 2023 01:26
>
> This begins a 2 week WG Last Call, ending Sep 1, 2023, for:
>
>  https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang/
>
> 
> Some stray thoughts from a quick look at -22
>
> **   It is an augmentation of the OSPF base model provided support for
> perhaps provides
>
> /ospf:ospfv3/ospf:body:
> I have forgotten what that final colon does but it is not in the YANG
>
> OLD
> |  +--ro prefix-options
> |  |  +--ro prefix-options*   identityref
> NEW
> |  +--ro prefix-options
> |  |  +--ro prefix-option*   identityref
> might be clearer with the singular

This is a leaf-list of options. One can debate whether it would be cleaner if 
it were singular. However, this is moot point as this is from RFC 9129.


Ah yes, I missed that when reviewing ospf-yang

Tom Petch

>
> identity ospfv3-e-inter-area-router-lsa {
> ...
>   reference
> "RFC 8362: OSPFv3 Link State Advertisement (LSA)
>  Extensibility, Section 4.3";
> Section 4.4 I think
> I have not checked to see which section the data objects relate to

Fixed.

>
>   description
> "Intra-Area Prefix TLV Grouping";
>   reference
> "RFC 8362: OSPFv3 Link State Advertisement (LSA)
>  Extensibility, Section 3.4";
> Section  3.7 I think
> I have not checked to see which section the data objects relate to

Fixed.



>
> reference
>   "RFC 8362: OSPFv3 Link State Advertisement (LSA)
>Extensibility, Appendix B - AreaExtendedLSASupport";
> (twice)
> Appendix B is Area Configuration Parameters

Fixed.

Thanks,
Acee

>
> Tom Petch
>
> Authors,
>
> Please indicate to the list, your knowledge of any IPR related to this work.
>
> Thanks,
> Chris.
>


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] WG Last Call for draft-ietf-lsr-ospfv3-extended-lsa-yang

2023-08-21 Thread tom petch
From: Lsr  on behalf of Christian Hopps 

Sent: 19 August 2023 01:26

This begins a 2 week WG Last Call, ending Sep 1, 2023, for:

  https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang/


Some stray thoughts from a quick look at -22

**   It is an augmentation of the OSPF base model provided support for
perhaps provides

 /ospf:ospfv3/ospf:body:
I have forgotten what that final colon does but it is not in the YANG

OLD
 |  +--ro prefix-options
 |  |  +--ro prefix-options*   identityref
NEW
 |  +--ro prefix-options
 |  |  +--ro prefix-option*   identityref
might be clearer with the singular

 identity ospfv3-e-inter-area-router-lsa {
...
   reference
 "RFC 8362: OSPFv3 Link State Advertisement (LSA)
  Extensibility, Section 4.3";
Section 4.4 I think
I have not checked to see which section the data objects relate to

   description
 "Intra-Area Prefix TLV Grouping";
   reference
 "RFC 8362: OSPFv3 Link State Advertisement (LSA)
  Extensibility, Section 3.4";
Section  3.7 I think
I have not checked to see which section the data objects relate to

 reference
   "RFC 8362: OSPFv3 Link State Advertisement (LSA)
Extensibility, Appendix B - AreaExtendedLSASupport";
(twice)
Appendix B is Area Configuration Parameters

Tom Petch

Authors,

Please indicate to the list, your knowledge of any IPR related to this work.

Thanks,
Chris.


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] Extended LSA: was I-D Action: draft-ietf-lsr-ospf-admin-tags-08.txt

2023-06-12 Thread tom petch
From: Acee Lindem 
Sent: 09 June 2023 16:05

Hi Tom,

I believe Yingzhen and I have fixed all of these nits in the -14 version.

https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang/


yes, looks good,

Tom Petch

> On Jun 1, 2023, at 6:16 AM, tom petch  wrote:
>
> Acee
>
> My comments all relate to the 'latter I-D', that is to the extended LSAs YANG 
> model, the one you really want to publish and not to the admin tags (which 
> you will doubtless want to publish in due course).
>
> Tom Petch.
> _
> From: Acee Lindem 
> Sent: 31 May 2023 19:44
> Subject: Re: [Lsr] I-D Action: draft-ietf-lsr-ospf-admin-tags-08.txt
>
> Hi Tom,
>
> On May 31, 2023, at 06:45, tom petch  wrote:
>
> From: Lsr mailto:lsr-boun...@ietf.org>> on behalf of 
> Acee Lindem mailto:acee.i...@gmail.com>>
> Sent: 28 May 2023 20:35
>
> Simply refreshed before expiration and updated a reference. We really need to 
> publish the extended LSAs YANG model as it is a prerequisite for a lot of 
> drafts.
>
> 
> Regarding the latter, I noted back in 2020 that it was a tough read and that 
> has not changed, so I will likely only have the energy to review it once and 
> so will wait for at least WGLC before undertaking such a review.  Meanwhile  
> I see some editorial glitches but would not appreciate a revised I-D unless 
> and until that WGLC is imminent.
>
> s.1.1 text is out of date
>
> I don’t see a problem in -09.

I updated with with the full list of normative words.


>
>
> /opf:ospfv3/ospf:body:
> here and elsewhere, what is the final colon doing?
>
> I don’t see this anywhere in the draft.

For better or worse, this is the format that “pyang -f tree” provides.


>
>
>
> contact URL is out of date
>
> I’ll update my Email.

This is updated.


>
>
> references to OSPF YANG need updating to the RFC
>
> This is fixed in -09.

Fixed.


>
>
>
> 'Figure .. ' now appears in four places, doubtless a 'good idea' from the 
> tool makers.
>
> There is only “Figure 1”.

I agree this is confusing. I’ve removed all the figure designations.

Thanks,
Acee



>
> Thanks,
> Acee
>
>
>
> Like I say, not justifying a new I-D just yet IMHO.
>
> Tom Petch
>
> Thanks,
> Acee
>
> On May 28, 2023, at 3:29 PM, internet-dra...@ietf.org wrote:
>
>
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories. This Internet-Draft is a work item of the Link State Routing
> (LSR) WG of the IETF.
>
> Title   : Extensions to OSPF for Advertising Prefix Administrative 
> Tags
> Authors : Acee Lindem
>   Peter Psenak
>   Yingzhen Qu
> Filename: draft-ietf-lsr-ospf-admin-tags-08.txt
> Pages   : 19
> Date: 2023-05-28
>
> Abstract:
> It is useful for routers in OSPFv2 and OSPFv3 routing domains to be
> able to associate tags with prefixes.  Previously, OSPFv2 and OSPFv3
> were relegated to a single tag and only for AS External and Not-So-
> Stubby-Area (NSSA) prefixes.  With the flexible encodings provided by
> OSPFv2 Prefix/Link Attribute Advertisement and OSPFv3 Extended LSAs,
> multiple administrative tags may be advertised for all types of
> prefixes.  These administrative tags can be used for many
> applications including route redistribution policy, selective prefix
> prioritization, selective IP Fast-ReRoute (IPFRR) prefix protection,
> and many others.
>
> The ISIS protocol supports a similar mechanism that is described in
> RFC 5130.
>
> The IETF datatracker status page for this Internet-Draft is:
> https://datatracker.ietf.org/doc/draft-ietf-lsr-ospf-admin-tags/
>
> There is also an HTML version available at:
> https://www.ietf.org/archive/id/draft-ietf-lsr-ospf-admin-tags-08.html
>
> A diff from the previous version is available at:
> https://author-tools.ietf.org/iddiff?url2=draft-ietf-lsr-ospf-admin-tags-08
>
> Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts
>
>
> ___
> Lsr mailing list
> Lsr@ietf.org
> https://www.ietf.org/mailman/listinfo/lsr
>
> ___
> Lsr mailing list
> Lsr@ietf.org<mailto:Lsr@ietf.org>
> https://www.ietf.org/mailman/listinfo/lsr
>


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] Extended LSA: was I-D Action: draft-ietf-lsr-ospf-admin-tags-08.txt

2023-06-01 Thread tom petch
Acee

My comments all relate to the 'latter I-D', that is to the extended LSAs YANG 
model, the one you really want to publish and not to the admin tags (which you 
will doubtless want to publish in due course).

Tom Petch.
_
From: Acee Lindem 
Sent: 31 May 2023 19:44
Subject: Re: [Lsr] I-D Action: draft-ietf-lsr-ospf-admin-tags-08.txt

Hi Tom,

On May 31, 2023, at 06:45, tom petch  wrote:

From: Lsr mailto:lsr-boun...@ietf.org>> on behalf of Acee 
Lindem mailto:acee.i...@gmail.com>>
Sent: 28 May 2023 20:35

Simply refreshed before expiration and updated a reference. We really need to 
publish the extended LSAs YANG model as it is a prerequisite for a lot of 
drafts.


Regarding the latter, I noted back in 2020 that it was a tough read and that 
has not changed, so I will likely only have the energy to review it once and so 
will wait for at least WGLC before undertaking such a review.  Meanwhile  I see 
some editorial glitches but would not appreciate a revised I-D unless and until 
that WGLC is imminent.

s.1.1 text is out of date

I don’t see a problem in -09.


/opf:ospfv3/ospf:body:
here and elsewhere, what is the final colon doing?

I don’t see this anywhere in the draft.



contact URL is out of date

I’ll update my Email.


references to OSPF YANG need updating to the RFC

This is fixed in -09.



'Figure .. ' now appears in four places, doubtless a 'good idea' from the tool 
makers.

There is only “Figure 1”.

Thanks,
Acee



Like I say, not justifying a new I-D just yet IMHO.

Tom Petch

Thanks,
Acee

On May 28, 2023, at 3:29 PM, internet-dra...@ietf.org wrote:


A New Internet-Draft is available from the on-line Internet-Drafts
directories. This Internet-Draft is a work item of the Link State Routing
(LSR) WG of the IETF.

 Title   : Extensions to OSPF for Advertising Prefix Administrative Tags
 Authors : Acee Lindem
   Peter Psenak
   Yingzhen Qu
 Filename: draft-ietf-lsr-ospf-admin-tags-08.txt
 Pages   : 19
 Date: 2023-05-28

Abstract:
 It is useful for routers in OSPFv2 and OSPFv3 routing domains to be
 able to associate tags with prefixes.  Previously, OSPFv2 and OSPFv3
 were relegated to a single tag and only for AS External and Not-So-
 Stubby-Area (NSSA) prefixes.  With the flexible encodings provided by
 OSPFv2 Prefix/Link Attribute Advertisement and OSPFv3 Extended LSAs,
 multiple administrative tags may be advertised for all types of
 prefixes.  These administrative tags can be used for many
 applications including route redistribution policy, selective prefix
 prioritization, selective IP Fast-ReRoute (IPFRR) prefix protection,
 and many others.

 The ISIS protocol supports a similar mechanism that is described in
 RFC 5130.

The IETF datatracker status page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-lsr-ospf-admin-tags/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-lsr-ospf-admin-tags-08.html

A diff from the previous version is available at:
https://author-tools.ietf.org/iddiff?url2=draft-ietf-lsr-ospf-admin-tags-08

Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr

___
Lsr mailing list
Lsr@ietf.org<mailto:Lsr@ietf.org>
https://www.ietf.org/mailman/listinfo/lsr


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] I-D Action: draft-ietf-lsr-ospf-admin-tags-08.txt

2023-05-31 Thread tom petch
From: Lsr  on behalf of Acee Lindem 
Sent: 28 May 2023 20:35

Simply refreshed before expiration and updated a reference. We really need to 
publish the extended LSAs YANG model as it is a prerequisite for a lot of 
drafts.


Regarding the latter, I noted back in 2020 that it was a tough read and that 
has not changed, so I will likely only have the energy to review it once and so 
will wait for at least WGLC before undertaking such a review.  Meanwhile  I see 
some editorial glitches but would not appreciate a revised I-D unless and until 
that WGLC is imminent.

s.1.1 text is out of date

/opf:ospfv3/ospf:body:
here and elsewhere, what is the final colon doing?

contact URL is out of date

references to OSPF YANG need updating to the RFC

'Figure .. ' now appears in four places, doubtless a 'good idea' from the tool 
makers.

Like I say, not justifying a new I-D just yet IMHO.

Tom Petch

Thanks,
Acee

> On May 28, 2023, at 3:29 PM, internet-dra...@ietf.org wrote:
>
>
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories. This Internet-Draft is a work item of the Link State Routing
> (LSR) WG of the IETF.
>
>   Title   : Extensions to OSPF for Advertising Prefix Administrative 
> Tags
>   Authors : Acee Lindem
> Peter Psenak
> Yingzhen Qu
>   Filename: draft-ietf-lsr-ospf-admin-tags-08.txt
>   Pages   : 19
>   Date: 2023-05-28
>
> Abstract:
>   It is useful for routers in OSPFv2 and OSPFv3 routing domains to be
>   able to associate tags with prefixes.  Previously, OSPFv2 and OSPFv3
>   were relegated to a single tag and only for AS External and Not-So-
>   Stubby-Area (NSSA) prefixes.  With the flexible encodings provided by
>   OSPFv2 Prefix/Link Attribute Advertisement and OSPFv3 Extended LSAs,
>   multiple administrative tags may be advertised for all types of
>   prefixes.  These administrative tags can be used for many
>   applications including route redistribution policy, selective prefix
>   prioritization, selective IP Fast-ReRoute (IPFRR) prefix protection,
>   and many others.
>
>   The ISIS protocol supports a similar mechanism that is described in
>   RFC 5130.
>
> The IETF datatracker status page for this Internet-Draft is:
> https://datatracker.ietf.org/doc/draft-ietf-lsr-ospf-admin-tags/
>
> There is also an HTML version available at:
> https://www.ietf.org/archive/id/draft-ietf-lsr-ospf-admin-tags-08.html
>
> A diff from the previous version is available at:
> https://author-tools.ietf.org/iddiff?url2=draft-ietf-lsr-ospf-admin-tags-08
>
> Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts
>
>
> ___
> 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

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] Lars Eggert's No Objection on draft-ietf-lsr-ospf-terminology-08: (with COMMENT)

2023-05-25 Thread tom petch
Dropping the IESG from the cc: on the assumption that they already know ...

From: Lsr  on behalf of Acee Lindem 
Sent: 25 May 2023 15:51

Hi Lars,

> On May 25, 2023, at 2:57 AM, Lars Eggert via Datatracker  
> wrote:
>
> Lars Eggert has entered the following ballot position for
> draft-ietf-lsr-ospf-terminology-08: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
> Please refer to 
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-lsr-ospf-terminology
>
> --
> COMMENT:
> --
>
> # GEN AD review of draft-ietf-lsr-ospf-terminology-07
>
> CC @larseggert
>
> Thanks to Gyan S. Mishra for the General Area Review Team (Gen-ART) review
> (https://mailarchive.ietf.org/arch/msg/gen-art/nivmH8c3YlgBr7JSoG7isGH1Vgo).
> ## Comments
>
> ### DOWNREFs
>
> DOWNREF `[RFC5243]` from this Proposed Standard to Informational `RFC5243`.
> (For IESG discussion. It seems this DOWNREF was not mentioned in the Last Call
> and also seems to not appear in the DOWNREF registry.)
>
> DOWNREF `[RFC5614]` from this Proposed Standard to Experimental `RFC5614`. 
> (For
> IESG discussion. It seems this DOWNREF was not mentioned in the Last Call and
> also seems to not appear in the DOWNREF registry.)
>
> DOWNREF `[RFC4811]` from this Proposed Standard to Informational `RFC4811`.
> (For IESG discussion. It seems this DOWNREF was not mentioned in the Last Call
> and also seems to not appear in the DOWNREF registry.)

We want to keep these down references and update these documents as well. I 
don’t know what the DOWNREF registry is.


https://datatracker.ietf.org/doc/downref/
A registry of documents which have been approved by the IESG for use as 
DOWNREFs in the past and so do not need further approval or a mention in the 
Last Call notice

Tom Petch

> ## Nits
>
> All comments below are about very minor potential issues that you may choose 
> to
> address in some way - or ignore - as you see fit. Some were flagged by
> automated tools (via https://github.com/larseggert/ietf-reviewtool), so there
> will likely be some false positives. There is no need to let me know what you
> did with these suggestions.
>
> ### Grammar/style
>
>  Section 6, paragraph 1
> ```
> and all instances of "Slave" will be rename to "Follower". 7. Update to RFC
>   ^
> ```
> There may an error in the verb form "be rename".


Yes, this should be “be renamed”. I’ve fixed in the -09 version so it doesn’t 
get lost although the RFC Editor would most likely have found it.

Thanks,
Acee

>
> ## Notes
>
> This review is in the ["IETF Comments" Markdown format][ICMF], You can use the
> [`ietf-comments` tool][ICT] to automatically convert this review into
> individual GitHub issues. Review generated by the [`ietf-reviewtool`][IRT].
>
> [ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md
> [ICT]: https://github.com/mnot/ietf-comments
> [IRT]: https://github.com/larseggert/ietf-reviewtool
>
>
>

___
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


Re: [Lsr] Last Call: (IS-IS Application-Specific Link Attributes) to Proposed Standard

2023-04-26 Thread tom petch
From: Les Ginsberg (ginsberg) 
Sent: 21 April 2023 19:26

Tom -

I have submitted V1 to address all of the comments from you that I deemed 
possible/desirable to do.
Please see responses inline as to the unaddressed issues.



Ok.  I will be interested to see what IANA may (or may not) say about the IANA 
actions when they review it.

Tom Petch

> -Original Message-
> From: tom petch 
> Sent: Friday, April 21, 2023 4:55 AM
>
> From: Les Ginsberg (ginsberg) 
> Sent: 20 April 2023 17:21
>
> Tom -
>
> https://www.iana.org/assignments/isis-tlv-codepoints/isis-tlv-
> codepoints.xhtml
>
> At the very top it says:
>
> "IS-IS TLV Codepoints"
>
> 
> John, Les
>
> Thank you for that,  The URL does take me to just that but scrolling down the
> IANA pages, I see it not; looking at the source, I see
>   
>   IS-IS
>   
> which is what I see on the screen, no other title no notes, no references,
> nothing but that is for another (web browser) day.
>
> Returning to my Obsessive-Compulsive review of  the I-D:
>
> - the IANA registry has references to RFC8919 even for the registries created
> by rfc8919bis.  Should all the references be updated since the bis obsoletes
> 8919?  IANA may need telling to do this in my experience.

[LES:] I added an instruction to IANA to update the RFC 8919 references.

>
> 7.2
> the  I S - I S"TLV Codepoints Registry".
> I see it in the
> 'I S - I S Top-Level TLV Codepoints' registry
>
> 7.3
>IANA has created a new registry titled
> "Sub-sub-TLV Codepoints for
>Application-Specific Link Attributes" under the "IS-IS TLV
> lacks  the initial
> I S-I S
> which given the nature of LSR and he number of registries I think significant
>
> also, the IANA page  has
> 17 temporary assignment flex-algo-bw-con
> which seems an issue of timing and procedure as to where it should be
> mentioned
>
[LES:] Doing so would create a dependency between this document and 
draft-ietf-lsr-flex-algo-bw-con - which I do not think is appropriate. I chose 
not to do this.

> 7.4
> Likewise, the IANA page has
> bit 3  Flexible Algorithm RFC9350
> which the I-D lacks
>
[LES:] For the same reason as previous comment, I chose not to do this.

   Les

> 7.5
> you got there before me but IANA starts the name with I S I S
> which as above I think significant in this context.
>
> Tom Petch
>
>
>
>Les
>
> > -Original Message-
> > From: tom petch 
> > Sent: Thursday, April 20, 2023 9:05 AM
> > To: John Scudder 
> > Cc: cho...@chopps.org; draft-ietf-lsr-rfc8919...@ietf.org; lsr-
> > cha...@ietf.org; lsr@ietf.org
> > Subject: Re: [Lsr] Last Call:  (IS-IS
> Application-
> > Specific Link Attributes) to Proposed Standard
> >
> > From: John Scudder 
> > Sent: 20 April 2023 13:45
> > To: tom petch
> > Cc: cho...@chopps.org; draft-ietf-lsr-rfc8919...@ietf.org; lsr-
> > cha...@ietf.org; lsr@ietf.org
> > Subject: Re: [Lsr] Last Call:  (IS-IS
> Application-
> > Specific Link Attributes) to Proposed Standard
> >
> > Hi Tom,
> >
> > Thanks for catching this, sorry I missed it in my review. The registry is 
> > now
> > named "IS-IS Sub-TLVs for Application-Specific SRLG TLV", so,
> >
> > OLD:
> > 7.5.  Sub-TLVs for TLV 238 Registry
> >
> >IANA has created a new registry titled "Sub-TLVs for TLV 238" under
> >the "IS-IS TLV Codepoints" registry to control the assignment of sub-
> >
> > NEW:
> > 7.5.  Sub-TLVs for IS-IS Sub-TLVs for Application-Specific SRLG TLV Registry
> >
> >IANA has created a new registry titled "IS-IS Sub-TLVs for Application-
> > Specific SRLG TLV" under
> >the "IS-IS TLV Codepoints" registry to control the assignment of sub-
> >
> > Authors, can you please make the revision when you publish the next
> > version?
> >
> > 
> > John
> >
> > I had not got that far:-(  My comment was meant to be that there is nothing
> I
> > can see on the IANA website with the title
> > IS-IS TLV Codepoints"
> > a reference which appears in several places.  I think that there are other
> > inconsistencies but decided to work top down and see what I came up with
> > and this was at the top.
> >
> > Tom Petch
> > I think hat
> >
> >
> > Thanks,
> >
> > -John
> >
> > > On Apr 20, 2023, at 6:41 AM, tom petch  wrote:
> > >
> > >
> > > From: Lsr  on behalf of The IESG  &g

Re: [Lsr] Last Call: (IS-IS Application-Specific Link Attributes) to Proposed Standard

2023-04-21 Thread tom petch
From: Les Ginsberg (ginsberg) 
Sent: 20 April 2023 17:21

Tom -

https://www.iana.org/assignments/isis-tlv-codepoints/isis-tlv-codepoints.xhtml

At the very top it says:

"IS-IS TLV Codepoints"


IS-IS

which is what I see on the screen, no other title no notes, no references, 
nothing but that is for another (web browser) day.

Returning to my Obsessive-Compulsive review of  the I-D:

- the IANA registry has references to RFC8919 even for the registries created 
by rfc8919bis.  Should all the references be updated since the bis obsoletes 
8919?  IANA may need telling to do this in my experience.

7.2 
the  I S - I S"TLV Codepoints Registry".
I see it in the
'I S - I S Top-Level TLV Codepoints' registry

7.3
   IANA has created a new registry titled 
"Sub-sub-TLV Codepoints for
   Application-Specific Link Attributes" under the "IS-IS TLV
lacks  the initial 
I S-I S 
which given the nature of LSR and he number of registries I think significant

also, the IANA page  has
17 temporary assignment flex-algo-bw-con
which seems an issue of timing and procedure as to where it should be mentioned

7.4
Likewise, the IANA page has
bit 3  Flexible Algorithm RFC9350
which the I-D lacks

7.5
you got there before me but IANA starts the name with I S I S
which as above I think significant in this context.

Tom Petch



   Les

> -Original Message-
> From: tom petch 
> Sent: Thursday, April 20, 2023 9:05 AM
> To: John Scudder 
> Cc: cho...@chopps.org; draft-ietf-lsr-rfc8919...@ietf.org; lsr-
> cha...@ietf.org; lsr@ietf.org
> Subject: Re: [Lsr] Last Call:  (IS-IS 
> Application-
> Specific Link Attributes) to Proposed Standard
>
> From: John Scudder 
> Sent: 20 April 2023 13:45
> To: tom petch
> Cc: cho...@chopps.org; draft-ietf-lsr-rfc8919...@ietf.org; lsr-
> cha...@ietf.org; lsr@ietf.org
> Subject: Re: [Lsr] Last Call:  (IS-IS 
> Application-
> Specific Link Attributes) to Proposed Standard
>
> Hi Tom,
>
> Thanks for catching this, sorry I missed it in my review. The registry is now
> named "IS-IS Sub-TLVs for Application-Specific SRLG TLV", so,
>
> OLD:
> 7.5.  Sub-TLVs for TLV 238 Registry
>
>IANA has created a new registry titled "Sub-TLVs for TLV 238" under
>the "IS-IS TLV Codepoints" registry to control the assignment of sub-
>
> NEW:
> 7.5.  Sub-TLVs for IS-IS Sub-TLVs for Application-Specific SRLG TLV Registry
>
>IANA has created a new registry titled "IS-IS Sub-TLVs for Application-
> Specific SRLG TLV" under
>the "IS-IS TLV Codepoints" registry to control the assignment of sub-
>
> Authors, can you please make the revision when you publish the next
> version?
>
> 
> John
>
> I had not got that far:-(  My comment was meant to be that there is nothing I
> can see on the IANA website with the title
> IS-IS TLV Codepoints"
> a reference which appears in several places.  I think that there are other
> inconsistencies but decided to work top down and see what I came up with
> and this was at the top.
>
> Tom Petch
> I think hat
>
>
> Thanks,
>
> -John
>
> > On Apr 20, 2023, at 6:41 AM, tom petch  wrote:
> >
> >
> > From: Lsr  on behalf of The IESG  secret...@ietf.org>
> > Sent: 19 April 2023 21:01
> > To: IETF-Announce
> > Cc: cho...@chopps.org; draft-ietf-lsr-rfc8919...@ietf.org;
> j...@juniper.net; lsr-cha...@ietf.org; lsr@ietf.org
> > Subject: [Lsr] Last Call:  (IS-IS 
> > Application-
> Specific Link Attributes) to Proposed Standard
> > The IESG has received a request from the Link State Routing WG (lsr) to
> > consider the following document: - 'IS-IS Application-Specific Link
> > Attributes'
> >   as Proposed Standard
> >
> > The IESG plans to make a decision in the next few weeks, and solicits final
> > comments on this action. Please send substantive comments to the
> > last-c...@ietf.org mailing lists by 2023-05-03. Exceptionally, comments may
> > be sent to i...@ietf.org instead. In either case, please retain the 
> > beginning
> > of the Subject line to allow automated sorting.
> >
> > 
> > "   IANA has created a new registry titled "Sub-TLVs for TLV 238" under
> >   the "IS-IS TLV Codepoints" registry to control the assignment
> > "
> >
> > When I go to the IANA website I see lots of  I S - I S under which it might 
> > be
> but not that particular one.  What is it by another name?
> >
> > Tom Petch
> >
> > Abstract
> >
> >
> >   Existing traffic-engineering-related link attribute advertisements

Re: [Lsr] Last Call: (IS-IS Application-Specific Link Attributes) to Proposed Standard

2023-04-20 Thread tom petch
From: John Scudder 
Sent: 20 April 2023 13:45
To: tom petch
Cc: cho...@chopps.org; draft-ietf-lsr-rfc8919...@ietf.org; lsr-cha...@ietf.org; 
lsr@ietf.org
Subject: Re: [Lsr] Last Call:  (IS-IS 
Application-Specific Link Attributes) to Proposed Standard

Hi Tom,

Thanks for catching this, sorry I missed it in my review. The registry is now 
named "IS-IS Sub-TLVs for Application-Specific SRLG TLV”, so,

OLD:
7.5.  Sub-TLVs for TLV 238 Registry

   IANA has created a new registry titled "Sub-TLVs for TLV 238" under
   the "IS-IS TLV Codepoints" registry to control the assignment of sub-

NEW:
7.5.  Sub-TLVs for IS-IS Sub-TLVs for Application-Specific SRLG TLV Registry

   IANA has created a new registry titled "IS-IS Sub-TLVs for 
Application-Specific SRLG TLV" under
   the "IS-IS TLV Codepoints" registry to control the assignment of sub-

Authors, can you please make the revision when you publish the next version?


John

I had not got that far:-(  My comment was meant to be that there is nothing I 
can see on the IANA website with the title
IS-IS TLV Codepoints"
a reference which appears in several places.  I think that there are other 
inconsistencies but decided to work top down and see what I came up with and 
this was at the top.

Tom Petch
I think hat 


Thanks,

—John

> On Apr 20, 2023, at 6:41 AM, tom petch  wrote:
>
>
> From: Lsr  on behalf of The IESG 
> 
> Sent: 19 April 2023 21:01
> To: IETF-Announce
> Cc: cho...@chopps.org; draft-ietf-lsr-rfc8919...@ietf.org; j...@juniper.net; 
> lsr-cha...@ietf.org; lsr@ietf.org
> Subject: [Lsr] Last Call:  (IS-IS 
> Application-Specific Link Attributes) to Proposed Standard
> The IESG has received a request from the Link State Routing WG (lsr) to
> consider the following document: - 'IS-IS Application-Specific Link
> Attributes'
>   as Proposed Standard
>
> The IESG plans to make a decision in the next few weeks, and solicits final
> comments on this action. Please send substantive comments to the
> last-c...@ietf.org mailing lists by 2023-05-03. Exceptionally, comments may
> be sent to i...@ietf.org instead. In either case, please retain the beginning
> of the Subject line to allow automated sorting.
>
> 
> "   IANA has created a new registry titled "Sub-TLVs for TLV 238" under
>   the "IS-IS TLV Codepoints" registry to control the assignment
> "
>
> When I go to the IANA website I see lots of  I S - I S under which it might 
> be but not that particular one.  What is it by another name?
>
> Tom Petch
>
> Abstract
>
>
>   Existing traffic-engineering-related link attribute advertisements
>   have been defined and are used in RSVP-TE deployments.  Since the
>   original RSVP-TE use case was defined, additional applications (e.g.,
>   Segment Routing Policy and Loop-Free Alternates) that also make use
>   of the link attribute advertisements have been defined.  In cases
>   where multiple applications wish to make use of these link
>   attributes, the current advertisements do not support application-
>   specific values for a given attribute, nor do they support indication
>   of which applications are using the advertised value for a given
>   link.  This document introduces new link attribute advertisements
>   that address both of these shortcomings.
>
>   This document obsoletes RFC 8919.
>
>
>
>
> The file can be obtained via
> https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-lsr-rfc8919bis/__;!!NEt6yMaO-gk!H--jQXaGBKyUh1Ji8-0I02I_lK5h848xPJFQqyeHphMG17NBjPpu__ABg4byU4qG2GbHgH-66efP5g$
>
>
>
> No IPR declarations have been submitted directly on this I-D.
>
>
>
>
>
> ___
> Lsr mailing list
> Lsr@ietf.org
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/lsr__;!!NEt6yMaO-gk!H--jQXaGBKyUh1Ji8-0I02I_lK5h848xPJFQqyeHphMG17NBjPpu__ABg4byU4qG2GbHgH8CiymDMA$


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] Last Call: (IS-IS Application-Specific Link Attributes) to Proposed Standard

2023-04-20 Thread tom petch


From: Lsr  on behalf of The IESG 
Sent: 19 April 2023 21:01
To: IETF-Announce
Cc: cho...@chopps.org; draft-ietf-lsr-rfc8919...@ietf.org; j...@juniper.net; 
lsr-cha...@ietf.org; lsr@ietf.org
Subject: [Lsr] Last Call:  (IS-IS 
Application-Specific Link Attributes) to Proposed Standard
The IESG has received a request from the Link State Routing WG (lsr) to
consider the following document: - 'IS-IS Application-Specific Link
Attributes'
   as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
last-c...@ietf.org mailing lists by 2023-05-03. Exceptionally, comments may
be sent to i...@ietf.org instead. In either case, please retain the beginning
of the Subject line to allow automated sorting.


"   IANA has created a new registry titled "Sub-TLVs for TLV 238" under
   the "IS-IS TLV Codepoints" registry to control the assignment 
"

When I go to the IANA website I see lots of  I S - I S under which it might be 
but not that particular one.  What is it by another name?

Tom Petch

Abstract


   Existing traffic-engineering-related link attribute advertisements
   have been defined and are used in RSVP-TE deployments.  Since the
   original RSVP-TE use case was defined, additional applications (e.g.,
   Segment Routing Policy and Loop-Free Alternates) that also make use
   of the link attribute advertisements have been defined.  In cases
   where multiple applications wish to make use of these link
   attributes, the current advertisements do not support application-
   specific values for a given attribute, nor do they support indication
   of which applications are using the advertised value for a given
   link.  This document introduces new link attribute advertisements
   that address both of these shortcomings.

   This document obsoletes RFC 8919.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-lsr-rfc8919bis/



No IPR declarations have been submitted directly on this I-D.





___
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


[Lsr] Identifying an instance

2022-12-12 Thread tom petch
What is the recommended way of identifying an instance of the routing protocol 
I S I S  within a node?
draft-ietf-opsawg-service-assurance-yang proposes (Appendix B.5) an 
unrestricted string, ie almost any Unicode character up to a length of 
18446744073709551615 characters long (my favourite number).

Is  this the recommended way of doing it?

Tom Petch
___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] WG Last Call for draft-ietf-lsr-rfc8920bis-00

2022-12-12 Thread tom petch
From: Les Ginsberg (ginsberg) 
Sent: 09 December 2022 00:30

Tom -

I don’t want to prolong this thread beyond reason. But I would like to make a 
few points.

I generally find your diligence and attention to detail admirable and usually 
concur with your recommendations. But in this case, I still have some hesitancy.

I do want you to know your comments are being seriously considered, even if - 
in the end - the drafts are not changed in the way you suggest.


Of course.  It is rough consensus and I learnt decades ago that I will often be 
in the rough.  But I also know from long before my involvement with the IETF 
that I get feedback some years down the line along the lines that my 
suggestions were better than they seemed at the time so I continue to make them 
(I also know that I could word them better at times).  Whatever you come up is 
ok.

Tom Petch

More inline. Look for LES2.



> -Original Message-

> From: tom petch 

> Sent: Thursday, December 8, 2022 9:00 AM

> To: Les Ginsberg (ginsberg) ; Christian Hopps

> ; lsr@ietf.org

> Cc: lsr-cha...@ietf.org; lsr-...@ietf.org; draft-ietf-lsr-rfc8920...@ietf.org

> Subject: Re: [Lsr] WG Last Call for draft-ietf-lsr-rfc8920bis-00

>

> From: Les Ginsberg (ginsberg) mailto:ginsb...@cisco.com>>

> Sent: 08 December 2022 15:38

>

> Tom -

>

> > -Original Message-

> > From: tom petch mailto:ie...@btconnect.com>>

> > Sent: Thursday, December 8, 2022 2:52 AM

> >

> > From: Lsr mailto:lsr-boun...@ietf.org>> on behalf of 
> > Christian Hopps

> > mailto:cho...@chopps.org>>

> > Sent: 07 December 2022 13:20

> > This begins a 2 week WG Last Call, ending Dec 21, 2022, for:

> >

> >   https://datatracker.ietf.org/doc/draft-ietf-lsr-rfc8920bis/

> >

> > 

> > Clicking on the URL in Section 15 of the HTML-formatted I-D pulls up a list 
> > of

> > 8642 messages; this may be a quirk of my user-friendly browsers although

> it

> > does happen with all of them which suggests not.

>

> [LES:] I'll look into fixing this in the next revision. Thanx.

>

> > The I-D might benefit from a Terminology section.  SABM, for example, is a

> > well-known abbreviation in link layer protocols but not in the sense it is

> used

> > here.

> >

> [LES:] The first use of SABM (in Section 5 TLV ASCII art) is followed by:

>

> "SABM Length:Standard Application Identifier Bit Mask Length in octets."

>

> Do you really think this is not sufficient?

>

> 

> yes, I really think that it is not sufficient.  It is a very dense I-D as the 
> lists in s.5

> and s.6 show so I think that a terminology section would help.  I was working

> with SABM for decades before OSPF repurposed that abbreviation; others

> might stumble with e.g LFA or SR although those I do not.

>

[LES2:] The use of SABM acronym is to make the ASCII art more readable. There 
is no additional use of this acronym other than in Section 15 which summarizes 
the changes introduced by the bis draft.

Given this contained usage, the probability of confusing this usage with 
preexisting usage for a Layer 2 protocol like LAPB seems quite low to me - 
though clearly the possibility came to your mind.

And I want you to know that I am old enough to have worked with LAPB, so it 
isn’t a generational gap. 😊



Although terminology sections are usually benign, given that this document 
references many acronyms defined elsewhere, the introduction of duplicate 
definitions always gives me pause - because it is always possible that 
unintentional differences in wording might suggest a different definition when 
none is intended. This is why I always prefer references rather than 
duplication.



So, I am reluctant...but I will discuss your suggestion with co-authors.



>

> > The IANA registry has 28 references to RFC8920; should this be updated?

>

> [LES:] The IANA section states:

>

> "This specification updates two existing registries:..."

>

> Based on this instruction, I assume the IANA folks will update the existing

> references to the new RFC.

>

> 

>

> I never have a problem with giving IANA precise instructions.  They are very

> good at doing what they are told (even when it is not sensible!).  Here you

> are asking them to look beyond the IANA Considerations, note that the

> references on the website are to an RFC that is being obsoleted and infer the

> action needed.

>

[LES2:]  First, I want to say that, in my experience, IANA is simply very good 
at what they do. That includes following instructions as well as knowing when 
to question those instructions.

Given that the text here is identical to the text in the draft that 

Re: [Lsr] WG Last Call for draft-ietf-lsr-rfc8920bis-00

2022-12-08 Thread tom petch
From: Les Ginsberg (ginsberg) 
Sent: 08 December 2022 15:38

Tom -

> -Original Message-
> From: tom petch 
> Sent: Thursday, December 8, 2022 2:52 AM
>
> From: Lsr  on behalf of Christian Hopps
> 
> Sent: 07 December 2022 13:20
> This begins a 2 week WG Last Call, ending Dec 21, 2022, for:
>
>   https://datatracker.ietf.org/doc/draft-ietf-lsr-rfc8920bis/
>
> 
> Clicking on the URL in Section 15 of the HTML-formatted I-D pulls up a list of
> 8642 messages; this may be a quirk of my user-friendly browsers although it
> does happen with all of them which suggests not.

[LES:] I'll look into fixing this in the next revision. Thanx.

> The I-D might benefit from a Terminology section.  SABM, for example, is a
> well-known abbreviation in link layer protocols but not in the sense it is 
> used
> here.
>
[LES:] The first use of SABM (in Section 5 TLV ASCII art) is followed by:

"SABM Length:Standard Application Identifier Bit Mask Length in octets."

Do you really think this is not sufficient?


yes, I really think that it is not sufficient.  It is a very dense I-D as the 
lists in s.5 and s.6 show so I think that a terminology section would help.  I 
was working with SABM for decades before OSPF repurposed that abbreviation; 
others might stumble with e.g LFA or SR although those I do not. 


> The IANA registry has 28 references to RFC8920; should this be updated?

[LES:] The IANA section states:

"This specification updates two existing registries:..."

Based on this instruction, I assume the IANA folks will update the existing 
references to the new RFC.



I never have a problem with giving IANA precise instructions.  They are very 
good at doing what they are told (even when it is not sensible!).  Here you are 
asking them to look beyond the IANA Considerations, note that the references on 
the website are to an RFC that is being obsoleted and infer the action needed.

Tell them!

Tom Petch
   Les

>
> Tom Petch
>
>
> Authors,
>
>  Please indicate to the list, your knowledge of any IPR related to this work.
>
> Thanks,
> Chris.


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] WG Last Call for draft-ietf-lsr-rfc8920bis-00

2022-12-08 Thread tom petch
From: Lsr  on behalf of Christian Hopps 

Sent: 07 December 2022 13:20
To: lsr@ietf.org

This begins a 2 week WG Last Call, ending Dec 21, 2022, for:

  https://datatracker.ietf.org/doc/draft-ietf-lsr-rfc8920bis/


Clicking on the URL in Section 15 of the HTML-formatted I-D pulls up a list of 
8642 messages; this may be a quirk of my user-friendly browsers although it 
does happen with all of them which suggests not.

The I-D might benefit from a Terminology section.  SABM, for example, is a 
well-known abbreviation in link layer protocols but not in the sense it is used 
here.

The IANA registry has 28 references to RFC8920; should this be updated?

Tom Petch


Authors,

 Please indicate to the list, your knowledge of any IPR related to this work.

Thanks,
Chris.


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] New Version Notification for draft-ogondio-lsr-isis-topology-00.txt

2022-11-09 Thread tom petch
From: Lsr  on behalf of Oscar González de Dios 

Sent: 06 November 2022 14:35

Dear LSR colleagues,

  We have recently submitted a draft to augment ietf-topology Yang model to 
include IS-IS information, which was not covered in the different topology 
yangs.

  The use case that the drafts is targeted is exporting the topology of 
network domains from a controller/NMS to planning applications and perform 
what-if scenario analysis. Information such as the IS-IS level is required to 
fully understand the network topology.

 We would appreciate feedback and comments on the draft.


Mmmm sounds challenging.

The prefix in the YANG module must be the same as that specified in the IANA 
Considerations.

The prefixes used in the YANG module do not match those in Section 1.4

import ietf-isis {
   prefix "ietf-isis";
   reference
 "RFC 6991: Common YANG Data Types";
I see no ietf-isis in RFC6991; in fact, I see no ietf-isis prefix anywhere in 
IETF documents.
(Imported modules should use the prefix from the module definition).

I find single use groupings an unnecessary complication in understanding a 
module.

The descriptions of the 'when' clauses is at odds with the description there 
of.  I suspect that the when clauses are incorrect.

Somewhat challenging:-(

Tom Petch


 Best Regards,

   Oscar



-Mensaje original-
De: internet-dra...@ietf.org 
Enviado el: lunes, 24 de octubre de 2022 19:26
Para: Oscar González de Dios ; Oscar 
González de Dios ; SAMIER BARGUIL GIRALDO 
; Victor Lopez 

Asunto: New Version Notification for draft-ogondio-lsr-isis-topology-00.txt


A new version of I-D, draft-ogondio-lsr-isis-topology-00.txt
has been successfully submitted by Oscar de Dios and posted to the IETF 
repository.

Name:   draft-ogondio-lsr-isis-topology
Revision:   00
Title:  A YANG Data Model for Intermediate System to intermediate 
System (ISIS) Topology
Document date:  2022-10-24
Group:  Individual Submission
Pages:  13
URL:
https://www.ietf.org/archive/id/draft-ogondio-lsr-isis-topology-00.txt
Status: 
https://datatracker.ietf.org/doc/draft-ogondio-lsr-isis-topology/
Html:   
https://www.ietf.org/archive/id/draft-ogondio-lsr-isis-topology-00.html
Htmlized:   
https://datatracker.ietf.org/doc/html/draft-ogondio-lsr-isis-topology


Abstract:
   This document defines a YANG data model for representing an abstract
   view of the provider network topology that contains Intermediate
   System to intermediate System (ISIS) information.  This document
   augments the 'ietf-network' data model by adding ISIS concepts.

   The YANG data model defined in this document conforms to the Network
   Management Datastore Architecture (NMDA).




The IETF Secretariat





Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, puede 
contener información privilegiada o confidencial y es para uso exclusivo de la 
persona o entidad de destino. Si no es usted. el destinatario indicado, queda 
notificado de que la lectura, utilización, divulgación y/o copia sin 
autorización puede estar prohibida en virtud de la legislación vigente. Si ha 
recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente 
por esta misma vía y proceda a su destrucción.

The information contained in this transmission is confidential and privileged 
information intended only for the use of the individual or entity named above. 
If the reader of this message is not the intended recipient, you are hereby 
notified that any dissemination, distribution or copying of this communication 
is strictly prohibited. If you have received this transmission in error, do not 
read it. Please immediately reply to the sender that you have received this 
communication in error and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinatário, pode 
conter informação privilegiada ou confidencial e é para uso exclusivo da pessoa 
ou entidade de destino. Se não é vossa senhoria o destinatário indicado, fica 
notificado de que a leitura, utilização, divulgação e/ou cópia sem autorização 
pode estar proibida em virtude da legislação vigente. Se recebeu esta mensagem 
por erro, rogamos-lhe que nos o comunique imediatamente por esta mesma via e 
proceda a sua destruição
___
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


Re: [Lsr] ietf-o...@2019-10-17.yang: questions

2022-09-29 Thread tom petch
From: Lsr  on behalf of Renato Westphal 

Sent: 30 September 2022 00:55

Hi Acee,

Thanks for your response. Please see my inline comments below.

Em qua., 7 de set. de 2022 às 18:05, Acee Lindem (acee) 
mailto:a...@cisco.com>> escreveu:
Thanks for you comments. However, at this point in the cycle, we’re not going 
to make any additions to the model since it is has already been through the 
complete review cycle. We will however fix things that are broken.

Understood. I only have a couple of additional comments for things that might 
be worth fixing before the RFC is released:



Too late.  The I-D, after 1129 days, has completed AUTH48 and its release as an 
RFC is imminent.

Tom Petch

1. 
/ietf-routing:routing/control-plane-protocols/control-plane-protocol/ietf-ospf:ospf/areas/area/interfaces/interface/interface-id

This leaf's type should be u32 and not u16.

2. 
/ietf-routing:routing/control-plane-protocols/control-plane-protocol/ietf-ospf:ospf/database/as-scope-lsa-type/as-scope-lsas/as-scope-lsa/ospfv3/body/intra-area-prefix/prefixes/prefix/metric

This leaf's type should be u16 and not "ospf-metric" (u32).

3. While the "lls" feature is present in the model, the "ospfv2-lsa-option" 
base identity is missing an identity for the L-Bit specified by RFC 5613. While 
that could be added via augmentation, I think it would make sense to have an 
"l-bit" identity as part of the base model.

4. 
/ietf-routing:routing/control-plane-protocols/control-plane-protocol/ietf-ospf:ospf/areas/area/interfaces/interface/neighbors/neighbor/cost

Shouldn't the description be updated to include NBMA networks in addition to 
p2mp and hybrid networks?

5. 
/ietf-routing:routing/control-plane-protocols/control-plane-protocol/ietf-ospf:ospf/local-rib/route/next-hops/next-hop

This list is keyed by the `next-hop` leaf, which is an IP address. Given that 
directly connected routes don't have an IP address, shouldn't this be a keyless 
list instead?

Since the local RIB only contains OSPF routes, they always have a next-hop.

I was referring to the local RIB, where OSPF connected routes are calculated as 
a "byproduct" of the SPF algorithm. Example: https://pastebin.com/raw/zyDASfm2 
(the connected routes are the ones without nexthops).

In any case, section 16.1.1 of RFC 2328 says that nexthop addresses aren't 
required for point-to-point interfaces. So I'm still wondering whether a 
keyless list wouldn't be a better option.

Best Regards,
--
Renato Westphal

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] Last Call: (IS-IS Flood Reflection) to Experimental RFC

2022-09-28 Thread tom petch

On 26/09/2022 18:02, The IESG wrote:


The IESG has received a request from the Link State Routing WG (lsr) to
consider the following document: - 'IS-IS Flood Reflection'
as Experimental RFC

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
last-c...@ietf.org mailing lists by 2022-10-10. Exceptionally, comments may
be sent to i...@ietf.org instead. In either case, please retain the beginning
of the Subject line to allow automated sorting.


I am confused by s.8.3 as introduced at AD Review for IANA Considerations.

It specifies a new registry with a name that starts 'Sub-sub TLVs for 
Flood''under the "IS-IS TLV Codepoints" Grouping.


Grouping is not a term I recognise.  IANA have just responded to a Last 
Call comment on dnsop-dnssec-bcp to clarify that the preferred 
terminology is registry and registry group; I cannot recall seeing 
'grouping' being used.


Further, I cannot see IS-IS TLV Codepoints in any form.

IS-IS is one of those rare protocols whose IANA registry are all 
together under a group with an obvious name so while this I-D does not 
mention the group name, it is one of those rare cases when that should 
not be a problem.


Second, there are several existing registry of Sub-Sub TLVs so Sub-Sub 
would seem better - I do note that RFC8401 which created Sub-Sub-TLVs 
for BIER uses sub-sub!


But the significant point is that I do not understand the reference in 
the Registration Procedures to common expert review guidance for the 
grouping since I do not know what is meant by a grouping.


Tom Petch





















Abstract


This document describes a backward-compatible, optional IS-IS
extension that allows the creation of IS-IS flood reflection
topologies.  Flood reflection permits topologies in which L1 areas
provide transit forwarding for L2 using all available L1 nodes
internally.  It accomplishes this by creating L2 flood reflection
adjacencies within each L1 area.  Those adjacencies are used to flood
L2 LSPDUs and are used in the L2 SPF computation.  However, they are
not ordinarily utilized for forwarding within the flood reflection
cluster.  This arrangement gives the L2 topology significantly better
scaling properties than traditionally used flat designs.  As an
additional benefit, only those routers directly participating in
flood reflection are required to support the feature.  This allows
for incremental deployment of scalable L1 transit areas in an
existing, previously flat network design, without the necessity of
upgrading all routers in the network.





The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-lsr-isis-flood-reflection/


The following IPR Declarations may be related to this I-D:

https://datatracker.ietf.org/ipr/4186/
https://datatracker.ietf.org/ipr/5807/






___
IETF-Announce mailing list
ietf-annou...@ietf.org
https://www.ietf.org/mailman/listinfo/ietf-announce
.



___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] Reorganizing OSPFv3 Extended-LSA Sub-TLVs registry [was: Re: AD review of draft-ietf-lsr-ospf-l2bundles-04]

2022-09-12 Thread tom petch
From: John Scudder 
Sent: 12 September 2022 13:47

Hi Tom,

Needless (?) to say, I’m sympathetic with your position, and thanks for 
bringing up the parallel case. I take it however, that you aren’t taking the 
position that this reorganization/restructuring/call it what you will needs to 
be done by draft-ietf-lsr-ospf-l2bundles, though? Right now it looks to me as 
though there’s not consensus that it *should* be done in 
draft-ietf-lsr-ospf-l2bundles, which suggests to me that,

- We should ask Ketan to revert to the version where the registry is left 
untouched (the “nothing” option),
- We should then send draft-ietf-lsr-ospf-l2bundles for IETF LC and proceed 
with the publication process, and concurrently,
- Someone who sees value in reorganizing the registry should write a standalone 
draft to do that, and propose it as a WG draft.

Any objection to that approach?



That sounds like a good plan,

Tom Petch

Thanks,

—John

> On Sep 12, 2022, at 5:33 AM, tom petch  wrote:
>
> From: Lsr  on behalf of John Scudder 
> 
> Sent: 06 September 2022 22:04
>
>> On Sep 6, 2022, at 5:00 PM, Acee Lindem (acee)  wrote:
>>
>>   I guess if we do decide to either abandon the reorganization suggestion 
>> altogether, or to pursue it as a separate draft, then 
>> draft-ietf-lsr-ospf-l2bundles should just stick to its existing approach of 
>> listing restrictions in their own subsections of the main spec, do you 
>> agree? Recall that we got here (in part) because it seemed strange to me to 
>> update the registry to list some restrictions, but not all of them.
>>
>> [ACEE] This would be my choice except I wouldn't add the "L2 Member Bundle 
>> Attributes" restriction to the IANA registry unless we do it for all the 
>> Sub-TLVs as you suggest.
>
> We agree; that was what I meant. All or nothing, either do the whole 
> reorganization (or whatever you want to call it) or back out the 05 change to 
> the IANA section and just roll with what was in 04 and earlier. Halfway 
> doesn’t make a lot of sense to me.
>
> 
> All; you have to do it sometime, better sooner than later.
>
> I see a close parallel with MPLS which got itself into a tangle, attempts to 
> clarify were rebuffed until eventually the problems were just too great and 
> the work was done.
>
> Look at the TLVs registry in the IANA Multiprotocol Label Switching 
> Architecture (MPLS) Group.  I think that you need a strong reason not to 
> adopt a similar approach (if only for users who use MPLS as well as OSPF).  
> No need for ten columns, just a structured approach.
>
> It took a lot of detailed review to get it right - Loa knows that well - but 
> I believe that the effort was worth it.
>
> Tom Petch
>
> —John


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] Reorganizing OSPFv3 Extended-LSA Sub-TLVs registry [was: Re: AD review of draft-ietf-lsr-ospf-l2bundles-04]

2022-09-12 Thread tom petch
From: Lsr  on behalf of John Scudder 

Sent: 06 September 2022 22:04

> On Sep 6, 2022, at 5:00 PM, Acee Lindem (acee)  wrote:
>
>I guess if we do decide to either abandon the reorganization suggestion 
> altogether, or to pursue it as a separate draft, then 
> draft-ietf-lsr-ospf-l2bundles should just stick to its existing approach of 
> listing restrictions in their own subsections of the main spec, do you agree? 
> Recall that we got here (in part) because it seemed strange to me to update 
> the registry to list some restrictions, but not all of them.
>
> [ACEE] This would be my choice except I wouldn't add the "L2 Member Bundle 
> Attributes" restriction to the IANA registry unless we do it for all the 
> Sub-TLVs as you suggest.

We agree; that was what I meant. All or nothing, either do the whole 
reorganization (or whatever you want to call it) or back out the 05 change to 
the IANA section and just roll with what was in 04 and earlier. Halfway doesn’t 
make a lot of sense to me.


All; you have to do it sometime, better sooner than later.

I see a close parallel with MPLS which got itself into a tangle, attempts to 
clarify were rebuffed until eventually the problems were just too great and the 
work was done.

Look at the TLVs registry in the IANA Multiprotocol Label Switching 
Architecture (MPLS) Group.  I think that you need a strong reason not to adopt 
a similar approach (if only for users who use MPLS as well as OSPF).  No need 
for ten columns, just a structured approach.

It took a lot of detailed review to get it right - Loa knows that well - but I 
believe that the effort was worth it.

Tom Petch

—John
___
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


Re: [Lsr] Dynamic Flooding on Dense Graphs - draft-ietf-lsr-dynamic-flooding

2022-06-15 Thread tom petch
From: John Scudder 
Sent: 14 June 2022 21:49
Cc: John E Drake; Les Ginsberg (ginsberg); Tony Li; tom petch; Acee Lindem 
(acee); lsr@ietf.org
Subject: Re: [Lsr] Dynamic Flooding on Dense Graphs - 
draft-ietf-lsr-dynamic-flooding

I’ll point out that option 2 frees us from having to run an annual exception 
process to renew the code points. I mean, if the draft is being actively worked 
then of course keep it in draft, but don’t just version-bump it ad infinitum 
(it wasn’t clear to me if that was what you meant by “continue to refresh”).



Another issue I often see is the need to make a Normative Reference to an RFC 
that is not Standards Track, or BCP, because the authors did not consider it so 
which then generates extra work for AD and IESG, at least when the issue first 
arises (as described in RFC4897 and the like).

I do agree that we should publish, that Historic is a perfectly good status for 
it with the above caveat.  Experimental seems to me the least attractive, e.g. 
suitable for a manufacturer private approach which may later be taken up and 
turned into Standards Track.

Tom Petch

Thanks,

—John

> On Jun 14, 2022, at 4:00 PM, Les Ginsberg (ginsberg) 
>  wrote:
>
>
> John -
>
> I would be inclined to agree with you - but...to my knowledge (happy to be 
> corrected...) -
>
> There has been no interoperability testing.
> It is really only possible to do interoperability testing on centralized mode 
> at present, since distributed mode requires standardization/multi-vendor 
> implementation of at least one algorithm - which hasn’t happened yet.
> So, a significant portion of the protocol extensions remain untested. And 
> since enthusiasm for this work has waned - perhaps only temporarily - it 
> seems unlikely that these gaps will be closed in the immediate future.
> Moving to standards track RFC with these gaps seems unwise and to some degree 
> "irresponsible".
>
> I think there are then three viable paths:
>
> 1)Continue to refresh the draft until such time as the gaps are closed or it 
> becomes clear the work is more permanently not of interest
> 2)Capture the current contents as an Experimental RFC - noting the remaining 
> work.
> 3)Capture the current contents as a Historic RFC - noting the remaining work.
>
> I am not in favor of #3.
> I would be OK with #1 or #2.
>
>   Les
>
>
>> -Original Message-
>> From: Lsr  On Behalf Of John E Drake
>> Sent: Tuesday, June 14, 2022 11:23 AM
>> To: Les Ginsberg (ginsberg) ; John
>> Scudder 
>> Cc: Tony Li ; tom petch ; Acee
>> Lindem (acee) ; lsr@ietf.org
>> Subject: Re: [Lsr] Dynamic Flooding on Dense Graphs - draft-ietf-lsr-dynamic-
>> flooding
>>
>> Hi,
>>
>> I don't understand why we don't just go through the normal Standards track
>> process.  I am sure there are any number of Standards track RFCs which are
>> published and which are neither widely implemented nor widely deployed,
>> but which may become so in the future.
>>
>> As Peter noted in the context of another draft, we are starting to see
>> extreme growth in the size of IGPs  which to me indicates that the subject
>> draft will be perceived as timely in the not too distant future.
>>
>> Yours Irrespectively,
>>
>> John
>>
>>
>> Juniper Business Use Only
>>
>>> -Original Message-
>>> From: Lsr  On Behalf Of Les Ginsberg (ginsberg)
>>> Sent: Tuesday, June 14, 2022 12:19 PM
>>> To: John Scudder 
>>> Cc: Tony Li ; tom petch ; Acee
>> Lindem
>>> (acee) ; lsr@ietf.org
>>> Subject: Re: [Lsr] Dynamic Flooding on Dense Graphs - draft-ietf-lsr-
>> dynamic-
>>> flooding
>>>
>>> [External Email. Be cautious of content]
>>>
>>>
>>> John -
>>>
>>> Thanx for the information.
>>>
>>> I think what is relevant as regards the dynamic-flooding draft is that we
>> may be
>>> prematurely burying it.
>>> It is true, as Tony has stated, that the marketplace has not shown an active
>>> interest in deploying this technology - but I am not yet convinced that 
>>> this is
>> the
>>> final disposition. As the scale of IGP networks increases and the use of 
>>> fast-
>>> flooding is deployed, it may be that interest in dynamic-flooding is 
>>> revived.
>>>
>>> Publishing the draft as Experimental leaves open the possibilities.
>>> It could still be moved to Historic somewhere down the road if there
>> continues
>>> to be no deployment interest.
>>>
>>> I suppose it is also possible (as your post indic

Re: [Lsr] [rt5.ietf.org #7080] System ID in ISIS

2022-06-15 Thread tom petch
From: Lsr  on behalf of Les Ginsberg (ginsberg) 

Sent: 14 June 2022 17:29

Jaideep –

I am not aware that any standard formally defines a system-id of .. 
as invalid.
If there is, it would be an ISO specification – but a perusal of ISO 10589, ISO 
8348, and ISO 7498 did not yield any such statement.
(I would be happy to be corrected if someone has a reference.)

>From a practical standpoint, the lack of agreement on this by all 
>implementations should not represent a significant concern.
Schemes which automatically populate the system-id are typically based on the 
MAC address of some NIC on the box.
Another common strategy is to use the zero filled IP address of some loopback.
In either case all zeros will not be the result.

In cases where the systemid is explicitly configured, it is easy enough NOT to 
use all 0’s.


Looking at draft-isis-yang-isis-cfg, it has a regex for system-id which if I 
reverse engineer it aright allows for all zero along with all [0-9a-fA-F]

Tom Petch

HTH

Les

From: Lsr  On Behalf Of Jaideep Choudhary
Sent: Tuesday, June 14, 2022 8:00 AM
To: Tony Li 
Cc: supp...@ietf.org; lsr@ietf.org
Subject: Re: [Lsr] [rt5.ietf.org #7080] System ID in ISIS

Hi Tony,

I am not looking for technical support, but looking for IETF's perspective 
regarding the system id in IS-IS.

As per the RFC 3784 there is no mention about any invalid value in a system id.

Can you please confirm whether there is any such restriction to not to use a 
SYS ID of .. as per IETF standards ?

If this mailing address is not appropriate for answering this query, can you 
suggest/redirect me to the correct team from IETF ?

Thanks.

Regards
Jaideep

On Tue, Jun 14, 2022, 20:19 Tony Li mailto:tony...@tony.li>> 
wrote:

Hi,

Neither of these mailing lists are appropriate for technical support.  Please 
contact your vendors directly.

Tony



On Jun 14, 2022, at 12:12 AM, Jaideep Choudhary 
mailto:jaideepchoudhar...@gmail.com>> wrote:

Hi Team,

I would like to know, whether in IS-IS, a system id can be .. or it 
is an invalid value for sys I'd ?

As per ISO 10589 a system id can be of 1 to 8 bytes long, but doesn't mention 
explicitly whether SYS ID of .. could be invalid.

Also as per RFC 3784, it says System id is typically of 6 bytes, but doesn't 
talk about any invalid option.

The reason I am asking this is that Juniper defines a SYS ID of .. 
as invalid.

https://www.juniper.net/documentation/us/en/software/junos/is-is/topics/concept/is-is-routing-overview.html



This can cause issues in inter-operability as some vendors like Cisco doesn't 
define a SYS-ID of .. as invalid.

I would appreciate your response on this.

Regards

Jaideep Choudhary

On Mon, 13 Jun, 2022, 11:08 pm Cindy Morgan via RT, 
mailto:supp...@ietf.org>> wrote:

Hi Jaideep,

You have reached the IETF Secretariat, which is the administrative branch of 
the IETF, and as such, we are not qualified to answer your technical questions.

You might have better luck if you try posing your question to the Link State 
Routing (LSR) Working Group (https://datatracker.ietf.org/wg/lsr/about/). LSR 
was formed by merging the ISIS and OSPF WGs and assigning all their existing 
adopted work at the time of chartering to LSR. Their mailing list address is 
lsr@ietf.org<mailto:lsr@ietf.org>.

Best regards,
Cindy

On Mon Jun 13 10:10:54 2022, 
jaideepchoudhar...@gmail.com<mailto:jaideepchoudhar...@gmail.com> wrote:
Hi Team,


I would like to know, whether in IS-IS, a system id can be .. or it 
is an invalid value for sys I'd ?


As per ISO 10589 a system id can be of 1 to 8 bytes long, but doesn't mention 
explicitly whether SYS ID of .. could be invalid.


Also as per RFC 3784, it says System id is typically of 6 bytes, but doesn't 
talk about any invalid option.


The reason I am asking this is that Juniper defines a SYS ID of .. 
as invalid.



https://www.juniper.net/documentation/us/en/software/junos/is-is/topics/concept/is-is-routing-overview.html


This can cause issues in inter-operability as some vendors like Cisco doesn't 
define a SYS-ID of .. as invalid.


I would appreciate your response on this.


Regards

Jaideep Choudhary



___
Lsr mailing list
Lsr@ietf.org<mailto:Lsr@ietf.org>
https://www.ietf.org/mailman/listinfo/lsr


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] Dynamic Flooding on Dense Graphs - draft-ietf-lsr-dynamic-flooding

2022-06-13 Thread tom petch
From: Lsr  on behalf of Acee Lindem (acee) 

Sent: 10 June 2022 15:10

Initially, there was a lot interest and energy in reducing the flooding 
overhead in dense drafts. Now, it seems the interest and energy has waned. IMO, 
this draft contains some very valuable extensions to the IGPs. I discussed this 
with the editors and one suggestion was to go ahead and publish the draft as 
“Experimental”. However, before doing this I’d like to get the WG’s opinion on 
making it experimental rather standards track. Additionally, I know there were 
some prototype implementations. Have any of those been productized?


The trouble with experimental is what happens next?  Does it stay experimental 
for ever or is there some assessment at some point when it becomes Standards 
Track?  What are the criteria?  I am not aware of an RFC describing such a 
process and the IPPM WG seemed uncertain what to do with RFC8321 and RFC8889 
when such an issue arose.

The shepherd report for 8321 said
'the measurement utility of this extension still is to be demonstrated at a 
variety of scales
   in a plurality of network conditions'
as the justification for experimental but did not state how that might later be 
demonstrated.

Tom Petch

Thanks,
Acee


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] [netmod] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt

2022-04-15 Thread tom petch
From: netmod  on behalf of Andy Bierman 

Sent: 14 April 2022 22:25

On Thu, Apr 14, 2022 at 1:41 PM Randy Presuhn 
mailto:randy_pres...@alumni.stanford.edu>> 
wrote:
Hi -

On 2022-04-14 1:33 PM, Andy Bierman wrote:
>
>
> On Thu, Apr 14, 2022 at 1:13 PM Jürgen Schönwälder
> mailto:j.schoenwael...@jacobs-university.de>
> <mailto:j.schoenwael...@jacobs-university.de<mailto:j.schoenwael...@jacobs-university.de>>>
>  wrote:
>
> On Thu, Apr 14, 2022 at 12:48:18PM -0700, Andy Bierman wrote:
>
>  > The proposal is for a 2 year phase to change modules
>  > that really do want a zone index.  It is not blindly removing the
> zone
>  > index.
>
> People not reading type definitions will also not read a warning
> signs. This is blindly removing the zone index in two years, I hardly
> see a difference from doing the same (damage) today.
>
>
> A 2 year advance notice is way more than normal in the open source world.
>
> There does not seem to be any consensus on the general issues or the
> specific typedef,
> or even agreement that OpenConfig (and RFC 4001) got it right and IETF
> got it wrong.
>
> One set of data models treats a zone index as the normal case, not the
> exception,
> and the other treats a zone index as the exception.
>
> Spinning all the YANG modules that use these typedefs is not going to
> happen,
> and not even clear that would help with multi-SDO integration, given the
> disconnect
> on the design of the typedefs.
...

Why do you believe it is necessary to revise all the YANG modules that
use the current typedefs?  Have any interoperability problems resulted
from the use of the current definitions?  The argument that not changing
the substance of the current definitions would somehow result in the
need to modify the modules that have used the current definitions is
a paper tiger, I think.

There seems to be many modules where ip-address was used
when the intention of the WG was to use ip-address-no-zone.


Well, we really do not know.  We do know that in the past two years or so, when 
the meaning of ip-address has been pointed out to YANG module authors, most, 
but not all, have changed to the no-zone format, suggesting that they were 
unfamiliar with the use of zones in IPv6.  But they may have got it wrong,  The 
flavour of RFC4007 is that from now on, all IPv6 addresses will include a zone 
in their representation but since that is mostly the default zone and the 
default zone can be omitted then we do not often see zones in the 
representation.  To quote RFC4007
' This is accomplished by assigning, within the node,
   a distinct "zone index" to each zone of the same scope to which that
   node is attached, and by allowing all internal uses of an address to
   be qualified by a zone index.
'
All internal uses! that is what an implementer should be doing with YANG or 
with anything else.

Tom Petch

Tom Petch

The easiest solution is to do nothing, and force the server implementers to 
deal with it.
A server is obligated to check all client input.
Any request with a zone index can be rejected instead of accepted.
This solution is compatible with the OpenConfig typedef (unless zone index 
actually used).



Randy

Andy


___
netmod mailing list
net...@ietf.org<mailto:net...@ietf.org>
https://www.ietf.org/mailman/listinfo/netmod

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] IP address zones in YANG

2022-04-14 Thread tom petch




From: Lsr  on behalf of Rob Wilton (rwilton) 

Sent: 14 April 2022 13:40
To: net...@ietf.org
Cc: lsr@ietf.org
Subject: [Lsr] IP address zones in YANG

Spinning off part of the discussion into a separate thread, but keeping lsr 
cc’ed on the discussion.



I'm trying to get a better understand of how and where zoned IP addresses 
should be used in YANG data models.



RFC 4007 defines zones for IPv6 addresses, but not for IPv4.  Even though RFC 
6991 bis has support for a zoned IPv4 address, I'm struggling to see where 
zoned IPv4 addresses would ever really be used.  Does anyone know of any usage 
or deployments anywhere?



For IPv6, my understanding is that the use of the zone is to add the extra 
interface context for IPv6 link-local addresses.  Is there any use of zones 
outside of this interface context?



Yes.

See RFC4007.

My take is that there is always a zone associated with an IPv6 address but that 
it may be omitted when it is the default, which it usually is for global scope 
addresses.  For link local, it may not be since some link local addresses 
appear on all links   - e.g. FE80::1 - so when a node has multiple interfaces - 
the norm for me in datacentres- and the application needs to send a packet over 
the correct interface - e.g. so that it has the right link layer address to be 
acceptable to the recipient - then the application, whatever that is that 
invokes the sending of a packet, must use the correct zone to identify the 
correct interface.

With only one interface, then it is unlikely to be a concern.  With global 
scope addresses, it is unlikely to be a concern.  With link local, I always 
stop and think about zones - IPv6 101!

In passing, I note that VRRP requires a link local address with IPv6; I am 
wondering if it requires zones in the YANG.

I was unaware of the existence of zones with IPv4 until I came across them in 
the YANG types but that is my ignorance - they were always there1!

Tom Petch


The current definition of ipv6-address type and the ip-address nodes in 
ietf-ip.yang seem to make zoned IP addresses hard to use.  The canonical zone 
definition in RFC 6991 is for an (presumably unique) numeric zone identifier, 
but in the YANG management layer it is unclear to me how one maps from this 
numeric id back to the interface name (e.g., for a client to construct a 
suitable zoned IP address in configuration).   ietf-ip.yang uses 
ipv6-address-no-zone for interface IP addresses so it isn't possible to get the 
zone id associated with the link local address.  This feels underspecified to 
me to tie these together and make this work robustly.



I also have a general question about what is the best way of modelling this in 
YANG.  Using a zoned ip address is one choice to link an IP address and 
interface together.  Another choice is to have a separate leaf to scope an IP 
address to a specific interface, wherever that is appropriate and required.



E.g., considering the IP RIB YANG model,



 |  |+--rw v6ur:ipv6

 |  |   +--rw v6ur:route* [destination-prefix]

 |  |  +--rw v6ur:destination-prefix

 |  |  |   inet:ipv6-prefix

 |  |  +--rw v6ur:description?  string

 |  |  +--rw v6ur:next-hop

 |  | +--rw (v6ur:next-hop-options)

 |  |+--:(v6ur:simple-next-hop)

 |  ||  +--rw v6ur:outgoing-interface?

 |  ||  |   if:interface-ref

 |  ||  +--rw v6ur:next-hop-address?

 |  ||  inet:ipv6-address





Given that an outgoing-interface is already provided then it seems that using a 
zoned IP address as a next hop address here would potentially be confusing, or 
at least not required because it is effectively already scoped to the 
outgoing-interface anyway?  It seems like it provides redundant information.



Considering another arbitrary protocol YANG module RFC, this time TWAMP, rfc 
8913, it seems that some of the ip-address fields in the model could in theory 
support link local addresses (e.g., the test-session ones), but it is unclear 
to me whether that was ever the intent, or whether that even makes sense.  For 
the other uses of IP addresses that identify a client or server, it feels like 
using link local addresses is much less compelling.  Modelling these all with 
the same type seems confusing.



 | +--rw test-session-request* [name]

 |+--rw name  string

 |+--rw sender-ip?inet:ip-address

 |+--rw sender-udp-port?  union

 |+--rw reflector-ip  inet:ip-address

 |+--rw reflector-udp-port?   inet:port-number

 |+--rw timeout?  uint64

 |+--rw padding-length?   uint32

 |+--rw test-packet-dscp

Re: [Lsr] [netmod] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt

2022-04-13 Thread tom petch
From: netmod  on behalf of Rob Wilton (rwilton) 

Sent: 11 April 2022 18:06

Hi all,

Thanks for the comments on this thread so far.  It would be nice if we are able 
to come to some sort of rough consensus to a solution.

I think that there is consensus that the YANG type ip-address (and the v4/v6 
versions) are badly named as the prominent default type name has been given to 
the unusual variant of including zone information.

Based on the comments on this thread, it also seems likely to me that most of 
the usages of ip-address in YANG RFCs is likely to be wrong, and the intention 
was that IP addresses without zones was intended.  At a rough count, of the 
published RFC YANG models at github YangModels/standard/ietf/RFC/ to be:
86 uses of ip-address
68 uses of ipv4-address
66 uses of ipv6-address

1 use of ip-address-no-zone
4 uses of ipv4-address-no-zone
4 uses of ipv6-address-no-zone

These types appear in 49 out of the 141 YANG modules published in RFCs.  At a 
quick guess/check it looks like these 49 YANG modules may appear in 40-50 RFCs.




As is sometimes the case with the processes of the IETF, this ignores any 
issues of transition.  I have pointed out a significant number of WG that have 
modules in I-D which include no-zone, in various states, perhaps increasing 
your figures by an order of magnitude.  What are you going to do with I-D e.g. 
in the RFC Editor queue?  Haul them back?

I think that the plan below is a bad one.  I would introduce types with zone - 
that is a no-brainer - but would deprecate the existing types.

Tom Petch

As mentioned previously, it is also worth comparing this to the OpenConfig YANG 
modules:
They have redefined ip-address (and v4/v6 variants) to exclude zone information 
and have defined separate types include zone information.
There are no explicit uses of the "-zoned" variants of OpenConfig IP addresses 
in the latest OpenConfig github repository.  However, approximately a third of 
the IP address types are still to the ietf-inet-types.yang rather than 
openconfig-inet-types.yang, so in theory some of those 58 entries could still 
intentionally be supporting zoned IP addresses, but I would expect that the 
vast majority would not.
I do see some strong benefit if this basic type being defined in the same way 
in both IETF and OC YANG, and I believe that the OC folks have got the 
definition right.

I see that some are arguing that the zone in the ip-address definition is 
effectively optional, and implementations are not really obliged to implement 
it.  I don't find that argument compelling, at least not with the current 
definition of ip-address in RFC 6991.  I see a clear difference between a type 
defined with an incomplete regex that may allow some invalid values and a type 
that is explicitly defined to included additional values in the allowable value 
space.  Further, I believe that a client just looking at the YANG module could 
reasonably expect a server that implements a data node using ip-address would 
be expected to support IP zones, where they are meaningful, or otherwise they 
should deviate that data node to indicate that they don't conform to the model.

We also need to be realistic as to what implementations will do.  They are not 
going to start writing code to support zones just because they are in the 
model.  They will mostly reject IP addresses with zone information.  Perhaps 
some will deviate the type to ip-address-no-zone, but probably most won't.

The option of respinning approx. 40-50 RFCs to fix this doesn't feel at all 
appealing.  This would take a significant amount of time/effort and I think 
that we will struggle to find folks who are willing to do this.  Although 
errata could be used to point out the bug, then can't be used to fix it, all 
the errata would be "hold for document update" at best.  Further, during the 
time that it would take us to fix it, it is plausible that more incorrect 
usages of ip-address will likely occur (but perhaps could be policed via 
scripted checks/warnings).


I still feel the right long-term solution here is to get to a state where the 
"ip-address" type means what 99% of people expect it to mean, i.e., excluding 
zone information.

Given the pushback on making a single non-backwards compatible change to the 
new definition, I want to ask whether the following might be a possible path 
that gains wider consensus:

(1) In RFC 6991 bis, I propose that we:
(i) define new ip-address-with-zone types (and v4 and v6 versions) and keep the 
-no-zone versions.
(ii) we change the description of "ip-address" to indicate:
- Although the type allows for zone information, many implementations are 
unlikely to accept zone information in most scenarios (i.e., so the description 
of the type more accurately reflects reality).
- A new ip-address-with-zone type has been introduced to use wher

Re: [Lsr] [netmod] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt

2022-04-11 Thread tom petch
From: Lsr  on behalf of Reshad Rahman 

Sent: 10 April 2022 21:42

Inline.

On Wednesday, April 6, 2022, 06:04:42 PM EDT, Acee Lindem (acee) 
 wrote:


Hi Chris (as WG member),

On 4/5/22, 10:47 AM, "Christian Hopps" 
mailto:cho...@chopps.org>> wrote:



> On Apr 5, 2022, at 09:48, Acee Lindem (acee) 
mailto:a...@cisco.com>> wrote:
>
> [wg-member]
>
> The thing is that most of the existing RFCs use inet:ip-address rather 
inet:ip-address-no-zone. It would be better to if we could fix inet:ip-address 
in RFC 6991 BIS to not include the zone similar to what was done in the MIB 
(RFC 4001). However, we're getting the passive aggressive treatment on this 
point.
>
> If the netmod WG doesn't have the integrity and strength to fix RFC 6991 
in the BIS version, we should consider changing the OSPF and IS-IS base 
specifications before publication to use inet:ip-address-no-zone.

[as wg-member]

I think we should do the right thing in our (LSR) modules no matter what, 
again, what harm does it do to get it right in the modules under LSR WGs direct 
control?

Actually this is a very bad idea. We don't want to endorse the error in RFC 
6991 that could be fixed in the BIS document. I'm certainly not going to change 
the documents I authored when the world expects an IP address to not include a 
zone. I sent an Email to the RFC 9127 BIS (which is currently in IESG review) 
authors about this issue and apparently they agree with me as they chose not to 
respond.

Just way behind on IETF emails. I can't speak for the other authors but I don't 
agree (too late). But I think we should make the change in 9127-bis. And follow 
current guidelines, as others have mentioned, to tackle what's in 6991-bis.



That is the I-D that has just been approved by the IESG!

I do wonder about BFD.  Single hop IPv6 would seem to be a case for link local 
even if RFC5881 has a SHOULD NOT for using link local; and IPv6 link local is 
where the zone may be needed to identify the interface. RFC5881 does not 
mention zones.

Tom Petch

Regards,
Reshad.

Thanks,

Acee

The netmod change is a much larger action with a large blast radius (not 
saying it's wrong), and perhaps most importantly is also outside of LSR WG 
control. :)

Thanks,
Chris.
[wg-member]


> Thanks,
> Acee
>
> On 4/5/22, 9:33 AM, "Christian Hopps" 
mailto:cho...@chopps.org>> wrote:
>
>If they are new leaf values why not use the correct no-zone variant, 
what's the harm in doing it right? It has a nice side effect of basically 
restricting the base spec zone values to no-zone only. :)
>
>Thanks,
>Chris.
>[wg member]
>
>> On Apr 4, 2022, at 12:30, Acee Lindem (acee) 
mailto:40cisco@dmarc.ietf.org>> wrote:
>>
>> In the MIB,  the base types don't include the zone - 
https://www.ietf.org/rfc/rfc4001.txt
>>
>> It was very unfortunate that the YANG IP addresses included the zone in 
the base types.
>>
    >> Tom - I think it would be hard to find an author where including the 
zone was a conscious decision.
>>
>> Thanks,
>> Acee
>>
>> On 4/4/22, 11:55 AM, "tom petch" 
mailto:ie...@btconnect.com>> wrote:
>>
>>  From: Acee Lindem (acee) mailto:a...@cisco.com>>
>>  Sent: 04 April 2022 15:58
>>
>>  Hi Tom, +Juergen, netmod WG,
>>
>>  I think the question you ought to be asking is whether the base IPv4 
and IPv6 address types should be modified to NOT include the zone and the zone 
versions should be added as a separate YANG type.
>>
>>  The RFC 6991 is under revision now:
>>
>>  https://datatracker.ietf.org/doc/draft-ietf-netmod-rfc6991-bis/
>>
>>  However, I'm not sure if the painful backward compatibility discussions 
could be overcome.  We'd also have to admit that it was a big mistake to 
include the zone in the base addresses. In any case, I don't think we just 
start using the no-zone types when the base addresses types are used everywhere.
>>
>>  
>>
    >>  Well, there are plenty of uses of the no-zone types as well, so some 
authors, some YANG doctors, have made the conscious choice to use them.  I 
cannot do a search just now but I see no-zone in the dhc and I2NSF WG I-Ds, and 
there are others.
>>
>>  Also, some authors want the zone information as part of their leaf.
>>
>>  Tom Petch
>>
>>  Thanks,
>>  Acee
>>
>>
>>
>>  On 4/4/22, 7:11 AM, "Lsr on behalf of tom petch" 
mailto:lsr-bo

Re: [Lsr] [netmod] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt

2022-04-09 Thread tom petch
From: tom petch 
Sent: 08 April 2022 17:32

From: Lsr  on behalf of Joel M. Halpern 

Sent: 07 April 2022 18:51

Given that you are asking for an incompatible change to an existing
module, the shoe would seem to be on the other foot.

If you could show it was necessary to make such an incompatible change,
then there would be a difficult argument to be had.  But you simply have
not shown it.  (And showing that no one uses the zone field would seem
the reasonable and impossible bar for doing such.)



I said previously that I saw the DHC and I2NSF WG consciously using no-zone but 
was not able to check for others.  I now can check, in part, and see detnet, 
MPLS and rtgwg using no-zone.  It may be that nvo3, sacm and intarea are other 
such WGs.

Interestingly, I recall one author saying that yes, they needed the zone format 
and I see that mldp uses a mix of zone and no-zone so that may have been the 
one I was remembering and it may be a case where a zone is required.  I would 
make sense for that protocol, as it would for other 'local' protocols, such as 
printing, problem determination and so on.


I see another use of no-zone in 
  draft-ietf-lsr-ospf-srv6-yang-01

so the LSR WG is, at times, a user of no-zone.

Tom Petch

Yours,
Joel

On 4/7/2022 1:22 PM, Acee Lindem (acee) wrote:
> Hi Joel,
>
> On 4/7/22, 1:18 PM, "Joel M. Halpern"  wrote:
>
>  Acee, I am missing something basic.
>  It seems to me that it would be very wrong for the LSR YANG module to
>  demand a change to an important type because it turns out that type
>  doesn't mean what LSR thought it meant.  Such an error is LSR's problem,
>  not the underlying modules.
>
>  There seem to be two fixes.  If it is for some reason imperitive to us
>  the same typedef we have been using, then put in text / patterns /
>  restrictions saying that this model MUST NOT use the scope field.
>
>  More reasonably, use a different typedef in this model.
>
> Point me to a usages where the zone is actually desired and supported?
>
> Acee
>
>
>
>
>  Yours,
>  Joel
>
>  On 4/7/2022 1:04 PM, Acee Lindem (acee) wrote:
>  > Hi Martin,
>  >
>  > On 4/7/22, 1:02 PM, "netmod on behalf of Martin Björklund" 
>  wrote:
>  >
>  >  Andy Bierman  wrote:
>  >  > On Thu, Apr 7, 2022 at 9:11 AM tom petch  
> wrote:
>  >  >
>  >  > > From: Lsr  on behalf of Rob Wilton 
> (rwilton)
>  >  > > 
>  >  > > Sent: 07 April 2022 10:25
>  >  > >
>  >  > > I basically agree with Acee, and I think that we should do 
> (b):
>  >  > >
>  >  > > b) Change the types as suggested and accept that 
> doing so breaks
>  >  > > modules where zone indexes are meaningful.
>  >  > >
>  >  > > 
>  >  > >
>  >  > > I am concerned that such behaviour will damage the standing 
> of the IETF at
>  >  > > large.
>  >  > >
>  >  > >
>  >  > MAY for the client means MUST for the server.
>  >
>  >  I'm not sure what you mean here.
>  >
>  >  But I'm also not sure I understand what the real problem is.  
> Just b/c
>  >  the type allows a zone doesn't mean that all leafs that use this 
> type
>  >  MUST support a zone.  Compare with the value "0.0.0.0".  It is a 
> legal
>  >  value according to the pattern, but it will not be valid in all 
> places
>  >  where this type is used.  And even when an implementation supports
>  >  zones, it will not accept all legal (according to the pattern) 
> values
>  >  for the zone index.  Perhaps the solution is to explain this
>  >  better in the description?
>  >
>  >
>  >  > But if no servers actually support it, because the YANG does 
> not match
>  >  > the operational requirements, then is it really a MUST 
> requirement?
>  >  >
>  >  > This seems like a bugfix, and the worst thing the IETF could do 
> wrt/
>  >  > standing
>  >  > is to force the world to change every module that imports the 
> typedef.
>  >  > Since many people were not aware of the full syntax, it is not 
> clear that
>  >  > the WG intent was to include a zone.
>  >
>  >  It is pretty clear IMO that this w

Re: [Lsr] [netmod] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt

2022-04-08 Thread tom petch
From: Lsr  on behalf of Joel M. Halpern 

Sent: 07 April 2022 18:51

Given that you are asking for an incompatible change to an existing
module, the shoe would seem to be on the other foot.

If you could show it was necessary to make such an incompatible change,
then there would be a difficult argument to be had.  But you simply have
not shown it.  (And showing that no one uses the zone field would seem
the reasonable and impossible bar for doing such.)



I said previously that I saw the DHC and I2NSF WG consciously using no-zone but 
was not able to check for others.  I now can check, in part, and see detnet, 
MPLS and rtgwg using no-zone.  It may be that nvo3, sacm and intarea are other 
such WGs.

Interestingly, I recall one author saying that yes, they needed the zone format 
and I see that mldp uses a mix of zone and no-zone so that may have been the 
one I was remembering and it may be a case where a zone is required.  I would 
make sense for that protocol, as it would for other 'local' protocols, such as 
printing, problem determination and so on.

Tom Petch

Yours,
Joel

On 4/7/2022 1:22 PM, Acee Lindem (acee) wrote:
> Hi Joel,
>
> On 4/7/22, 1:18 PM, "Joel M. Halpern"  wrote:
>
>  Acee, I am missing something basic.
>  It seems to me that it would be very wrong for the LSR YANG module to
>  demand a change to an important type because it turns out that type
>  doesn't mean what LSR thought it meant.  Such an error is LSR's problem,
>  not the underlying modules.
>
>  There seem to be two fixes.  If it is for some reason imperitive to us
>  the same typedef we have been using, then put in text / patterns /
>  restrictions saying that this model MUST NOT use the scope field.
>
>  More reasonably, use a different typedef in this model.
>
> Point me to a usages where the zone is actually desired and supported?
>
> Acee
>
>
>
>
>  Yours,
>  Joel
>
>  On 4/7/2022 1:04 PM, Acee Lindem (acee) wrote:
>  > Hi Martin,
>  >
>  > On 4/7/22, 1:02 PM, "netmod on behalf of Martin Björklund" 
>  wrote:
>  >
>  >  Andy Bierman  wrote:
>  >  > On Thu, Apr 7, 2022 at 9:11 AM tom petch  
> wrote:
>  >  >
>  >  > > From: Lsr  on behalf of Rob Wilton 
> (rwilton)
>  >  > > 
>  >  > > Sent: 07 April 2022 10:25
>  >  > >
>  >  > > I basically agree with Acee, and I think that we should do 
> (b):
>  >  > >
>  >  > > b) Change the types as suggested and accept that 
> doing so breaks
>  >  > > modules where zone indexes are meaningful.
>  >  > >
>  >  > > 
>  >  > >
>  >  > > I am concerned that such behaviour will damage the standing 
> of the IETF at
>  >  > > large.
>  >  > >
>  >  > >
>  >  > MAY for the client means MUST for the server.
>  >
>  >  I'm not sure what you mean here.
>  >
>  >  But I'm also not sure I understand what the real problem is.  
> Just b/c
>  >  the type allows a zone doesn't mean that all leafs that use this 
> type
>  >  MUST support a zone.  Compare with the value "0.0.0.0".  It is a 
> legal
>  >  value according to the pattern, but it will not be valid in all 
> places
>  >  where this type is used.  And even when an implementation supports
>  >  zones, it will not accept all legal (according to the pattern) 
> values
>  >  for the zone index.  Perhaps the solution is to explain this
>  >  better in the description?
>  >
>  >
>  >  > But if no servers actually support it, because the YANG does 
> not match
>  >  > the operational requirements, then is it really a MUST 
> requirement?
>  >  >
>  >  > This seems like a bugfix, and the worst thing the IETF could do 
> wrt/
>  >  > standing
>  >  > is to force the world to change every module that imports the 
> typedef.
>  >  > Since many people were not aware of the full syntax, it is not 
> clear that
>  >  > the WG intent was to include a zone.
>  >
>  >  It is pretty clear IMO that this was not a mistake.  The text
>  >  explicitly says:
>  >
>  >The IPv4 address may include a zone
>  >inde

Re: [Lsr] [netmod] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt

2022-04-07 Thread tom petch
From: Lsr  on behalf of Rob Wilton (rwilton) 

Sent: 07 April 2022 10:25

I basically agree with Acee, and I think that we should do (b):

b) Change the types as suggested and accept that doing so breaks
modules where zone indexes are meaningful.



I am concerned that such behaviour will damage the standing of the IETF at 
large.

We clearly laid down rules as to what updates were regarded as compatible so 
that authors of software could be confident that their work was robust and 
future-proof.  We did it with SNMP, inter alia, and we have carried that 
forward with YANG.  To tear up that understanding , creating who knows how much 
disruption, can only harm the standing of IETF.

Much has been said about how implementations have assumed that the address 
types do not include a zone but no evidence has been put forward for that 
assertion.

I have always assumed that software uses libraries and that the libraries have 
been written with an understanding of the specifications such that if a zone is 
received over the wire in conformance with the specification but where the 
display, field or such like does not allow for a zone, then, tolerant of what 
to accept, the zone is silently discarded and the address is used without the 
zone.  But, like the assertion that keeping the zone will cause who knows what 
damage, I have not done the research to substantiate that assumption.

Tom Petch 

I appreciate that this is an NBC change, but I believe that this is the most 
intuitive definition and is the best choice longer term.  I also note that the 
base ipv4-address/ipv6-address types in OpenConfig (where they use the OC 
copy/version of inet-types and not ietf-inet-types) don't allow a zone to be 
specified and assumes the default zone.  They have separate types in cases 
where a zone is allowed to be specified, i.e., aligned to what (b) proposes.

For modules that are using/wanting zones (if any), then they can migrate to the 
new explicit zone type.   draft-ietf-netmod-yang-module-versioning, if it keeps 
its import "revision-or-derived" extension, would also allow such modules to 
indicate the dependency on the updated revision/definition of 
ietf-inet-types.yang.

Of course, the description associated with the updated ietf-inet-types.yang 
revision should clearly highly the non-backwards-compatible change to the types.

Rob


-Original Message-
From: iesg  On Behalf Of Jürgen Schönwälder
Sent: 07 April 2022 08:35
To: Acee Lindem (acee) 
Cc: lsr@ietf.org; The IESG ; net...@ietf.org
Subject: Re: [netmod] [Lsr] I-D Action: 
draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt

Here is roughly what happened:

- RFC 6020 (published ~12 years ago) introduced the ip-address
  type. It included an optional zone index part since zone indexes
  are necessary in certain situations (e.g., configuring services
  listening on link-local addresses or clients connecting to services
  listening on link-local addresses).

- RFC 6991 (published ~9 years ago) added the ip-address-no-zone types
  since people felt that it is useful to also an ip address type
  without the optional zone part for situations where a zone is not
  applicable. The name 'ip-address-no-zone' was picked since the name
  ip-address was already taken.

I understand that the names resulting from this evolution of the YANG
module confuse people not looking up the type definitions. Let me note
that using a type allowing for an optional zone for a leaf that never
needs a zone is not a fatal error (its like using an int where a short
is sufficient) while using a type not allowing for a zone for a leaf
that may need zones is a fatal error (using a short where an int is
required) requiring an update of the definition of the leaf to fix.

What are our options?

a) Do nothing and accept that types are called as they are.
b) Change the types as suggested and accept that doing so breaks
   modules where zone indexes are meaningful.
c) Deprecate the types and create a new module defining new types
   so that modules can opt-in to use better names.
d) Deprecate the -no-zone types and move back to have a single
   type for IP addresses.

Any other options?

How are we going to pick between them?

/js

On Wed, Apr 06, 2022 at 09:02:23PM +, Acee Lindem (acee) wrote:
> Jürgen and netmod WG,  +IESG,
>
> It is not just the IETF models that are using the inet:ip-address for the 
> standard IPv4/IPv6 addresses without zones. Every vendor’s native models and 
> the OpenConfig models use the base types and expect the standard IP address 
> notation. If we don’t fix this, it is something that people can point to as 
> another example of the IETF being out of touch with reality.
>
> I thought about more, and it might make the backward compatibility easier if 
> we just leave the existing ip-address-no-zone, ipv4-address-no-zone, and 
> ipv6-address-no-zone types and add *-zone types for the remote

Re: [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt

2022-04-04 Thread tom petch
From: Acee Lindem (acee) 
Sent: 04 April 2022 15:58

Hi Tom, +Juergen, netmod WG,

I think the question you ought to be asking is whether the base IPv4 and IPv6 
address types should be modified to NOT include the zone and the zone versions 
should be added as a separate YANG type.

The RFC 6991 is under revision now:

https://datatracker.ietf.org/doc/draft-ietf-netmod-rfc6991-bis/

However, I'm not sure if the painful backward compatibility discussions could 
be overcome.  We'd also have to admit that it was a big mistake to include the 
zone in the base addresses. In any case, I don't think we just start using the 
no-zone types when the base addresses types are used everywhere.



Well, there are plenty of uses of the no-zone types as well, so some authors, 
some YANG doctors, have made the conscious choice to use them.  I cannot do a 
search just now but I see no-zone in the dhc and I2NSF WG I-Ds, and there are 
others.

Also, some authors want the zone information as part of their leaf.

Tom Petch

Thanks,
Acee



On 4/4/22, 7:11 AM, "Lsr on behalf of tom petch"  wrote:

I assume that this is a refresh while waiting for ospf.yang to wind its way 
through the system

I wonder if the ip address should be the no-zone variant from RFC6991 - I 
never know the answer to that so keep asking.

Some time the contact needs updating to https://datatracker and the TLP to 
'Revised'

Tom Petch


From: Lsr  on behalf of internet-dra...@ietf.org 

Sent: 07 March 2022 03:14
To: i-d-annou...@ietf.org
Cc: lsr@ietf.org
Subject: [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt


A New Internet-Draft is available from the on-line Internet-Drafts 
directories.
This draft is a work item of the Link State Routing WG of the IETF.

Title   : YANG Model for OSPFv3 Extended LSAs
Authors : Acee Lindem
  Sharmila Palani
  Yingzhen Qu
Filename: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt
Pages   : 29
Date: 2022-03-06

Abstract:
   This document defines a YANG data model augmenting the IETF OSPF YANG
   model to provide support for OSPFv3 Link State Advertisement (LSA)
   Extensibility as defined in RFC 8362.  OSPFv3 Extended LSAs provide
   extensible TLV-based LSAs for the base LSA types defined in RFC 5340.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang/

There is also an htmlized version available at:

https://datatracker.ietf.org/doc/html/draft-ietf-lsr-ospfv3-extended-lsa-yang-10

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lsr-ospfv3-extended-lsa-yang-10


Internet-Drafts are also available by rsync at 
rsync.ietf.org::internet-drafts


___
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

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt

2022-04-04 Thread tom petch
I assume that this is a refresh while waiting for ospf.yang to wind its way 
through the system

I wonder if the ip address should be the no-zone variant from RFC6991 - I never 
know the answer to that so keep asking.

Some time the contact needs updating to https://datatracker and the TLP to 
'Revised'

Tom Petch


From: Lsr  on behalf of internet-dra...@ietf.org 

Sent: 07 March 2022 03:14
To: i-d-annou...@ietf.org
Cc: lsr@ietf.org
Subject: [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt


A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Link State Routing WG of the IETF.

Title   : YANG Model for OSPFv3 Extended LSAs
Authors : Acee Lindem
  Sharmila Palani
  Yingzhen Qu
Filename: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt
Pages   : 29
Date: 2022-03-06

Abstract:
   This document defines a YANG data model augmenting the IETF OSPF YANG
   model to provide support for OSPFv3 Link State Advertisement (LSA)
   Extensibility as defined in RFC 8362.  OSPFv3 Extended LSAs provide
   extensible TLV-based LSAs for the base LSA types defined in RFC 5340.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-lsr-ospfv3-extended-lsa-yang-10

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lsr-ospfv3-extended-lsa-yang-10


Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts


___
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


Re: [Lsr] Update to OSPF Terminology (draft-fox-lsr-ospf-terminology)

2022-02-24 Thread tom petch
From: Lsr  on behalf of Christian Hopps 

Sent: 24 February 2022 14:02
Alvaro Retana  writes:

> On February 23, 2022 at 8:35:03 PM, Christian Hopps wrote:
>
>
> Chris:
>
> Hi!
>
>
>> I support these changes, and thanks for taking this up.
>
> :-)
>
>
>> I guess it makes sense to not go full-in and re-spin the base docs if there
>> literally are no other changes (although one wonders if it will actually
>> change things like CLIs if we don't).
>>
>> That said, quite a few errata exist for both of these documents.
>>
>> Maybe an even better way forward with these types of inclusivity updates, for
>> base documents with errata, would be to re-spin the base doc incorporating
>> the existing errata *and* the improved terminology.
>
> Hmmm...  That sounds like a lot of work for a couple of words.
>
> The concern with opening up a big document like rfc2328/rfc5340 is that other
> things may creep in: "let's fix this", "let's add that", "let's include the
> Updates", "what about security?", etc.

It's wouldn't be a lot of work and those fears need not be present if we start 
the process with things clearly defined. "The *only* changes allowed are to 
incorporate the already accepted errata, and the terminology change; no other 
changes will be accepted". That's it, nothing more allowed. That would be the 
first thing for the WG to agree on, the rest would be editorial changes and 
shouldn't require much time at all then.

This shouldn't be hard to do, and if it is, maybe we're just doing it wrong. :)



The problem I have always had with RFC2328, rendering it unusable, is the 
formatting where spaces have been replace with tabs, at least on every copy I 
have downloaded from the RFC Editor web site, and several years of trying have 
never yielded the magic formula as to what the tab settings should be for the 
document to print in a usable format.

I would engage with a 2328bis

Tom Petch

Thanks,
Chris.

>
> Adam Roach wrote a draft [1] that describes a process for changes like this
> (terminology + errata).  The IESG has used it a couple of times, but it is not
> formal.  It would be up to the AD to approve, communicate with the IESG, etc.
>
>
> [BTW, I am not the AD for this WG, nor am I acting as an AD when discussing 
> this document, and I will recuse myself from IESG discussions about it.]
>
>
> Alvaro.
>
>
> [1] https://datatracker.ietf.org/doc/html/draft-roach-bis-documents


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] Issues with master/slave terminology in OSPF

2021-11-18 Thread tom petch
From: Lsr  on behalf of Mike Fox 
Sent: 16 November 2021 20:53

Many companies in the industry including mine are undergoing initiatives
to replace offensive terminology in IT.  One of the targeted terms is
master/slave, which is used in OSPF database exchange and the terms appear
in various documentation and displays for our OSPF routing daemon.  I'm
still waiting on guidance on whether or not  industry-standard terms get a
pass, but it's not looking good.  Has anyone else encountered this issue
and if so how have you handled it? If I'm going to need to change to
terminology that does not match the RFC I'd like to be consistent with
what others are doing.



Mike

The IESG statement triggered a lengthy discussion on the main IETF list 
23jul2020 which was shut down by the IETF Chair as unhelpful 11aug20.   (There 
are references to the 'terminology' list but I do not know what went on there).

The use of master and slave got quite an airing and the sense I got was that 
the referenced documents, of which there are several from several sources, do 
not address the issue of a controlling and controlled entity as is common in 
electronics, protocols and engineering in general.  There might have been some 
progress in the past year but I see no evidence thereof.

Equally, my sense was that there was no consensus in support of taking 
draft-knodel as a way forward, political pressure perhaps, but not IETF 
consensus.

Tom Petch


Thank you,
Mike

IBM Enterprise Network Solutions Architecture & Design

Research Triangle Park, NC  USA

___
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


Re: [Lsr] how not to distribute an e-mail Re: "Prefix Unreachable Announcement"

2021-10-15 Thread tom petch
From: Lsr  on behalf of tom petch 
Sent: 14 October 2021 16:42
From: Christian Hopps 
Sent: 14 October 2021 13:13

Does it junk the mail if the one true and proper form is used: "IS-IS" (i.e., 
with the hyphen)? :)



Yes.  That is what the thread about Prefix unreachable that Acee kicked off has 
in the Subject:  and it has junked about 60 of those for me.  Of course they 
still exist, I just have to remember to look for them, whereas ones I send with 
that character string do not make it to the list although they are in the Sent 
folder.  Sometimes it seems to inspect the body and junk on the basis of that 
but clearly not in this case as I have received your e-mail.

It even junked an e-mail that I sent to another WG but I cannot see what it saw 
in that!


Having made some 50 or more reports that this is not junk, then the subsequent 
e-mails have made it to my Inbox and not the Junk folder so my ESP does take 
notice eventually!  I suspect though that it will not learn and when another 
message with those four or five characters appear in the Subject: then I will 
again have to retrieve them from Junk.

Of course I do not expect you to stop using the abbreviation, with or without a 
hyphen - rather I was flagging it in the expectation that others whose domains 
are serviced by this ESP may be experiencing the same as me but had not 
noticed.  Normally I get very little e-mail classified as Junk (despite getting 
a lot of phishing e-mail from within the domain).

Tom Petch

Thanks,
Chris.

> On Oct 14, 2021, at 7:15 AM, tom petch  wrote:
>
> Top posting for a different topic
>
> My ESP, one of the larger ones in the world, is classifying most of the LSR 
> e-mails as junk.  Yes,  I have reported them as not junk but doubt if it will 
> make a difference.
>
> To me it is obvious that anything with that well known abbreviation that was 
> coined by ISO for their IGP in the subject line is going to receive 
> unfavourable treatment so it may be that while many are  responding there are 
> others who like me have an  ESP who is busy filling their junk folder.
>
> Equally if I send an e-mall with that abbreviation it goes into a black hole 
> with no MDN nothirng
>
> Tom Petch
>
> ps perhaps this is the considered opinion of the ESP on the I-D:-)
>
> 
> From: Lsr  on behalf of Acee Lindem (acee) 
> 
> Sent: 12 October 2021 20:05
> To: lsr@ietf.org
>
> Speaking as WG Chairs:
>
> The authors of “Prefix Unreachable Announcement” have requested an adoption. 
> The crux of the draft is to signal unreachability of a prefix across OSPF or  
> areas when area summarization is employed and prefix is summarised. We also 
> have “ and OSPF Extension for Event Notification” which can be used to 
> address the same use case. The drafts take radically different approaches to 
> the problem and the authors of both drafts do not wish to converge on the 
> other draft’s method so it is understandable that merging the drafts really 
> isn’t an option.
>
> Before an adoption call for either draft, I’d like to ask the WG:
>
>
>  1.  Is this a problem that needs to be solved in the IGPs? The use case 
> offered in both drafts is signaling unreachability of a BGP peer. Could this 
> better solved with a different mechanism  (e.g., BFD) rather than flooding 
> this negative reachability information across the entire IGP domain?
>  2.  Assuming we do want to take on negative advertisement in the IGP, what 
> are the technical merits and/or detriments of the two approaches?
>
> We’ll reserve any further discussion to “WG member” comments on the two 
> approaches.
>
> Thanks,
> Acee and Chris
>
>
>
> ___
> 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

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] how not to distribute an e-mail Re: "Prefix Unreachable Announcement"

2021-10-14 Thread tom petch
From: Christian Hopps 
Sent: 14 October 2021 13:13

Does it junk the mail if the one true and proper form is used: "IS-IS" (i.e., 
with the hyphen)? :)



Yes.  That is what the thread about Prefix unreachable that Acee kicked off has 
in the Subject:  and it has junked about 60 of those for me.  Of course they 
still exist, I just have to remember to look for them, whereas ones I send with 
that character string do not make it to the list although they are in the Sent 
folder.  Sometimes it seems to inspect the body and junk on the basis of that 
but clearly not in this case as I have received your e-mail.

It even junked an e-mail that I sent to another WG but I cannot see what it saw 
in that!

Tom Petch

Thanks,
Chris.

> On Oct 14, 2021, at 7:15 AM, tom petch  wrote:
>
> Top posting for a different topic
>
> My ESP, one of the larger ones in the world, is classifying most of the LSR 
> e-mails as junk.  Yes,  I have reported them as not junk but doubt if it will 
> make a difference.
>
> To me it is obvious that anything with that well known abbreviation that was 
> coined by ISO for their IGP in the subject line is going to receive 
> unfavourable treatment so it may be that while many are  responding there are 
> others who like me have an  ESP who is busy filling their junk folder.
>
> Equally if I send an e-mall with that abbreviation it goes into a black hole 
> with no MDN nothirng
>
> Tom Petch
>
> ps perhaps this is the considered opinion of the ESP on the I-D:-)
>
> 
> From: Lsr  on behalf of Acee Lindem (acee) 
> 
> Sent: 12 October 2021 20:05
> To: lsr@ietf.org
>
> Speaking as WG Chairs:
>
> The authors of “Prefix Unreachable Announcement” have requested an adoption. 
> The crux of the draft is to signal unreachability of a prefix across OSPF or  
> areas when area summarization is employed and prefix is summarised. We also 
> have “ and OSPF Extension for Event Notification” which can be used to 
> address the same use case. The drafts take radically different approaches to 
> the problem and the authors of both drafts do not wish to converge on the 
> other draft’s method so it is understandable that merging the drafts really 
> isn’t an option.
>
> Before an adoption call for either draft, I’d like to ask the WG:
>
>
>  1.  Is this a problem that needs to be solved in the IGPs? The use case 
> offered in both drafts is signaling unreachability of a BGP peer. Could this 
> better solved with a different mechanism  (e.g., BFD) rather than flooding 
> this negative reachability information across the entire IGP domain?
>  2.  Assuming we do want to take on negative advertisement in the IGP, what 
> are the technical merits and/or detriments of the two approaches?
>
> We’ll reserve any further discussion to “WG member” comments on the two 
> approaches.
>
> Thanks,
> Acee and Chris
>
>
>
> ___
> 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


[Lsr] how not to distribute an e-mail Re: "Prefix Unreachable Announcement"

2021-10-14 Thread tom petch
Top posting for a different topic

My ESP, one of the larger ones in the world, is classifying most of the LSR 
e-mails as junk.  Yes,  I have reported them as not junk but doubt if it will 
make a difference.

To me it is obvious that anything with that well known abbreviation that was 
coined by ISO for their IGP in the subject line is going to receive 
unfavourable treatment so it may be that while many are  responding there are 
others who like me have an  ESP who is busy filling their junk folder.

Equally if I send an e-mall with that abbreviation it goes into a black hole 
with no MDN nothirng

Tom Petch

ps perhaps this is the considered opinion of the ESP on the I-D:-)


From: Lsr  on behalf of Acee Lindem (acee) 

Sent: 12 October 2021 20:05
To: lsr@ietf.org

Speaking as WG Chairs:

The authors of “Prefix Unreachable Announcement” have requested an adoption. 
The crux of the draft is to signal unreachability of a prefix across OSPF or  
areas when area summarization is employed and prefix is summarised. We also 
have “ and OSPF Extension for Event Notification” which can be used to address 
the same use case. The drafts take radically different approaches to the 
problem and the authors of both drafts do not wish to converge on the other 
draft’s method so it is understandable that merging the drafts really isn’t an 
option.

Before an adoption call for either draft, I’d like to ask the WG:


  1.  Is this a problem that needs to be solved in the IGPs? The use case 
offered in both drafts is signaling unreachability of a BGP peer. Could this 
better solved with a different mechanism  (e.g., BFD) rather than flooding this 
negative reachability information across the entire IGP domain?
  2.  Assuming we do want to take on negative advertisement in the IGP, what 
are the technical merits and/or detriments of the two approaches?

We’ll reserve any further discussion to “WG member” comments on the two 
approaches.

Thanks,
Acee and Chris



___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] Secdir last call review of draft-ietf-lsr-pce-discovery-security-support-05

2021-08-10 Thread tom petch
From: Lsr  on behalf of Yaron Sheffer 

Sent: 10 August 2021 14:57

So let me suggest:


An offlist suggestion for you to consider

OLD
Thus before advertisement of the PCE security parameters, it MUST be 
insured that the IGP protects the authentication and integrity of the PCED TLV 
using the mechanisms defined in
[RFC5310] and [RFC5709], if the mechanism described in this document is 
used.

Moreover, as stated in [RFC5088] and [RFC5089], the IGP do not provide any 
encryption mechanisms to protect the secrecy of the PCED TLV, and the operator 
must ensure that no private data is carried in the TLV, for example that key 
names do not reveal sensitive information about the network.

NEW

 Thus before advertising the PCE security parameters, using the mechanism 
described in this document, the IGP MUST be known to provide authentication and 
integrity for the PCED TLV using the mechanisms defined in  [RFC5304],  
[RFC5310] or [RFC5709],

Moreover, as stated in [RFC5088] and [RFC5089], if the IGP does not provide 
any encryption mechanisms to protect the secrecy of the PCED TLV, then the 
operator must ensure that no private data is carried in the TLV, e.g. that key 
names do not reveal sensitive information about the network.

Tom Petch


Thanks,
Yaron

On 8/10/21, 15:01, "Qin Wu"  wrote:

Yaron:
Thank for clarification. I agree to keep the last sentence in the second 
paragraph of section 7 as is.
But I prefer to add the addition references in the previous sentence as 
follows:
"
Thus before advertisement of the PCE security parameters, it MUST be 
insured that the IGP is
protected for authentication and integrity of the PCED TLV,, with the 
mechanisms defined in
[RFC5310] and [RFC5709] if the mechanism described in this document is used.

As stated in [RFC5088] and [RFC5089], the IGP do not provide encryption 
mechanism to protect
the privacy of the PCED TLV, if this information can make the PCEP session 
less secure then the operator should take that into consideration.
"
If you better wording, please let me know.

-Qin
-邮件原件-
发件人: Yaron Sheffer [mailto:yaronf.i...@gmail.com]
发送时间: 2021年8月10日 19:26
收件人: Qin Wu ; sec...@ietf.org
抄送: draft-ietf-lsr-pce-discovery-security-support@ietf.org; 
last-c...@ietf.org; lsr@ietf.org
主题: Re: Secdir last call review of 
draft-ietf-lsr-pce-discovery-security-support-05

Hi Qin,

Sorry, but I find your latest proposed text very confusing, because we 
should be focusing on integrity protection and not privacy (=secrecy) of the 
TLV. So I would prefer to keep the text as-is, with the addition of a reference 
to the IS-IS and OSPF security mechanisms that were discussed on this thread.

Thanks,
Yaron

On 8/10/21, 05:00, "Qin Wu"  wrote:

Hi, Yaron
-邮件原件-
>发件人: Yaron Sheffer [mailto:yaronf.i...@gmail.com]
>发送时间: 2021年8月9日 21:44
>收件人: Qin Wu ; sec...@ietf.org
>抄送: draft-ietf-lsr-pce-discovery-security-support@ietf.org; 
last-c...@ietf.org; lsr@ietf.org
>主题: Re: Secdir last call review of 
draft-ietf-lsr-pce-discovery-security-support-05

>Hi Qin,

>Thank you for your response.

>* RFC 3567 (for IS-IS) is obsoleted by RFC 5304. Unfortunately RFC 
5304 still uses HMAC-MD5, which would be considered insecure nowadays.
>* RFC 2154 is very old and Experimental (and only supports RSA-MD5 
signatures). I'm not an OSPF expert by any means, but I'm willing to bet that 
there are no production implementations of this RFC. (I'm willing to be proven 
wrong).
>Is there another RFC that define a protection mechanism for OSPF?

>All in all, there appear to be no good options for the IGP.

[Qin Wu]Yes, we do have alternatives, see Les's response in the 
separate email
"
On 8/9/21, 23:36,"Les Ginsberg (ginsberg)"  wrote:
For IS-IS security please also see RFC 5310.
For OSPF security please see RFC 5709.
"
>To your last point, when I mentioned decoupling the mechanisms, I was 
suggesting to use the extension you define even if the IGP *cannot* be secured. 
If you think this is reasonable, please add such text to the Security 
Considerations.

[Qin Wu] Okay, how about the following change
OLD TEXT:
"
As stated in [RFC5088]
and [RFC5089], the IGP do not provide encryption mechanism to protect
the privacy of the PCED TLV, if this information can make the PCEP
session less secure then the operator should take that into 
consideration .
"
NEW TEXT:
"
As stated in [RFC5088]
and [RFC5089], the IGP do not provide encryption mechanism to protect
the privacy of the PCED TLV,

Re: [Lsr] Split was Re: Draft minutes for BFD @ IETF110

2021-07-27 Thread tom petch
From: Reshad Rahman 
Sent: 21 May 2021 00:03



FYI, Mahesh did the extraction of the mpls-te from draft-ietf-bfd-yang and it's 
been submitted to the RFC Editor.


Two months have passed and I see no change in the RFC Editor queue.  Whatever 
was done would appear to have been not enough.  I was expecting an action by 
the AD to be required and have seen no sign thereof which may be relevant.

Tom Petch

Regards,
Reshad.

On 2021-03-22, 3:30 PM, "Rtg-bfd on behalf of Yingzhen Qu" 
 wrote:

Hi,

I also support the split of ietf-bfd-mpls-te module from the base BFD 
module, so modules like ietf-ospf and ietf-isis can progress.

Thanks,
Yingzhen

> On Mar 22, 2021, at 2:33 AM, tom petch  wrote:
>
>
>
> From: Rtg-bfd  on behalf of Reshad Rahman 

> Sent: 19 March 2021 18:58
> To: rtg-bfd@ietf. org
> Subject: Draft minutes for BFD @ IETF110
>
> BFD WG,
>
> Draft minutes have been posted @ 
https://datatracker.ietf.org/doc/minutes-110-bfd/
>
> Please provide comments to the list by April 2nd.
> 
>
> I support Acee's suggestion that the TE part should be split from the BFD 
YANG draft so that the other three WG, who have been held up for years, can 
progress.
>
> Tom Petch
>
> Copying the LSR WG.
>
>
> Meeting recording is @ https://www.youtube.com/watch?v=vSqfJJ3gOc0
>
> Regards,
> Reshad.
>
> ___
> 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


Re: [Lsr] Fwd: I-D Action: draft-liu-lsr-p2poverlan-00.txt

2021-06-28 Thread tom petch
From: Les Ginsberg (ginsberg) 
Sent: 24 June 2021 19:51

Joel -

Thanx for the revised version.
While I would still have some editorial comments to make, I think you have done 
a good job of responding to the comments made.

The bigger question for me is whether the draft is needed at all.
I am still of the opinion that it is not needed.


Again, I am in broad agreement with Les.  As I suggested before, I would still 
add to the Introduction or - probably - Abstract the fact that the assignment 
of a value to ifType was made by Expert Review.  Those who know nothing of IETF 
procedures will not find it odd that RFC5309 does not contain IANA 
Considerations.  Those that know a little, and see that omission, may think 
that the correct procedures have not been followed, for assignment.  Those who 
know the spectrum of possibilities will look at the assignment policy, see it 
is Expert Review and deduce that that is how the assignment was made.  And even 
if there is a more recent RFC to be pointed to, I think it clearer to spell out 
that Expert Review was how the value was assigned and so not to look for 
further documentation.

Tom Petch.

   Les


> -Original Message-
> From: Lsr  On Behalf Of Joel M. Halpern
> Sent: Thursday, June 24, 2021 5:52 AM
> To: tom petch ; lsr@ietf.org
> Subject: Re: [Lsr] Fwd: I-D Action: draft-liu-lsr-p2poverlan-00.txt
>
> Tom, please look at the latest revision and see if that helps.
>
> Also note, this document does not assign the ifType. (I.e. it does not
> "create an ifType".)  That is already done.
>
> Yours,
> Joel
>
> On 6/24/2021 7:27 AM, tom petch wrote:
> > From: Les Ginsberg (ginsberg) 
> > Sent: 23 June 2021 17:38
> >
> > Joel -
> >
> > I have had concerns from the beginning as to whether this draft is really
> needed.
> > As I have commented previously, the only content of any significance is
> Section 4 - and that only provides example settings of the management fields
> for this interface type.
> > I question whether a draft is required for this purpose.
> > I will defer on this matter to folks more expert in this area than I, but, 
> > my
> opinion is that a draft solely for this purpose is not required.
> >
> > 
> > Les has a point.  I see a relevant I-D and dive in and review it and do not
> stop to think whether or not this work justifies an RFC.  Having reviewed it,
> and having worked out what is new - as Les says, examples in Section 4 and
> not much else  - I struggle to see a justification.
> >
> > The other thought that this brought to mind is why create an ifType value
> when the world has been getting on quite happily without it for 13 years?  Is
> there anything that now needs a value which previously did not?  If so, that
> might be more suitable for an I-D.
> >
> > Tom Petch
> >
> >
> > I thought it polite to mention this before you spend the time and effort to
> produce a new version.
> >
> > Les
> >
> >
> >> -Original Message-
> >> From: Lsr  On Behalf Of tom petch
> >> Sent: Wednesday, June 23, 2021 1:43 AM
> >> To: Joel M. Halpern ; Harold Liu
> >> ; lsr@ietf.org
> >> Subject: Re: [Lsr] Fwd: I-D Action: draft-liu-lsr-p2poverlan-00.txt
> >>
> >> From: Joel M. Halpern 
> >> Sent: 22 June 2021 09:57
> >>
> >> Do Les' suggested edits address your concerns.
> >> We will apply yor changes to the IANA considerations section.
> >>
> >> 
> >> I would go further than Les as I suggested on Tuesday.  Perhaps it is time
> for
> >> a new version to comment on.
> >>
> >> Tom Petch
> >>
> >> Yours,
> >> Joel
> >>
> >> On 6/22/2021 4:34 AM, tom petch wrote:
> >>> From: Joel M. Halpern 
> >>> Sent: 21 June 2021 15:13
> >>>
> >>> Tom, 5309 did not define the ifType.  Go read 5309.  You seem to have
> >>> gotten confused by the fact that the IANA entry given to 303 points to
> >>> 5309.  That was done to have some reference (with the consent of the
> >>> experts).   What we are doing now is providing a better reference.  So
> >>> yes, this document defines how the ifType is defined.  With no criticism
> >>> of 5309, it does not define that, since it does not define the ifType.
> >>>
> >>> 
> >>> Stepping back a few e-mails,
> >>> I have read 5309 and did point out previously that there is no IANA
> >> Considerations in that RFC.  What I have said and repeat here is that 5309
> >> defines the p2pOverLan type.  That is what the RFC cla

Re: [Lsr] Fwd: I-D Action: draft-liu-lsr-p2poverlan-00.txt

2021-06-24 Thread tom petch
From: Les Ginsberg (ginsberg) 
Sent: 23 June 2021 17:38

Joel -

I have had concerns from the beginning as to whether this draft is really 
needed.
As I have commented previously, the only content of any significance is Section 
4 - and that only provides example settings of the management fields for this 
interface type.
I question whether a draft is required for this purpose.
I will defer on this matter to folks more expert in this area than I, but, my 
opinion is that a draft solely for this purpose is not required.


Les has a point.  I see a relevant I-D and dive in and review it and do not 
stop to think whether or not this work justifies an RFC.  Having reviewed it, 
and having worked out what is new - as Les says, examples in Section 4 and not 
much else  - I struggle to see a justification.

The other thought that this brought to mind is why create an ifType value when 
the world has been getting on quite happily without it for 13 years?  Is there 
anything that now needs a value which previously did not?  If so, that might be 
more suitable for an I-D.

Tom Petch


I thought it polite to mention this before you spend the time and effort to 
produce a new version.

   Les


> -Original Message-
> From: Lsr  On Behalf Of tom petch
> Sent: Wednesday, June 23, 2021 1:43 AM
> To: Joel M. Halpern ; Harold Liu
> ; lsr@ietf.org
> Subject: Re: [Lsr] Fwd: I-D Action: draft-liu-lsr-p2poverlan-00.txt
>
> From: Joel M. Halpern 
> Sent: 22 June 2021 09:57
>
> Do Les' suggested edits address your concerns.
> We will apply yor changes to the IANA considerations section.
>
> 
> I would go further than Les as I suggested on Tuesday.  Perhaps it is time for
> a new version to comment on.
>
> Tom Petch
>
> Yours,
> Joel
>
> On 6/22/2021 4:34 AM, tom petch wrote:
> > From: Joel M. Halpern 
> > Sent: 21 June 2021 15:13
> >
> > Tom, 5309 did not define the ifType.  Go read 5309.  You seem to have
> > gotten confused by the fact that the IANA entry given to 303 points to
> > 5309.  That was done to have some reference (with the consent of the
> > experts).   What we are doing now is providing a better reference.  So
> > yes, this document defines how the ifType is defined.  With no criticism
> > of 5309, it does not define that, since it does not define the ifType.
> >
> > 
> > Stepping back a few e-mails,
> > I have read 5309 and did point out previously that there is no IANA
> Considerations in that RFC.  What I have said and repeat here is that 5309
> defines the p2pOverLan type.  That is what the RFC claims and that is what it
> does.  You seem to think that the definition of a type is incomplete without a
> numerical value assigned to it, the SMI ifType  or YANG identity.  The concept
> of the type exists whether or not a value has been assigned to it and this is
> one of the places where this I-D goes wrong..
> >
> > I would say
> > Abstract
> > The p2pOverLan interface type is described in RFC5309.
> > Subsequently, this interface type has been assigned a value of 303 by
> IANA, by Expert Review.
> > This memo 
> >
> > Well, what does it do?  Gives examples of its use?  I see nothing more.
> >
> > Tom Petch
> >
> > We are explicit in this draft that one of the obvious uses for this
> > ifType is to trigger 5309 behavior.
> >
> > Yours,
> > Joel
> >
> > On 6/21/2021 4:41 AM, tom petch wrote:
> >> From: Lsr  on behalf of Harold Liu
> 
> >> Sent: 21 June 2021 02:01
> >>
> >> Hi Med and All:
> >>  Thanks for your helpful comments, I have updated a new version 01
> to follow the comments;
> >>  The main updating is:
> >>  1. More clearly described the intend of this draft in the 
> >> introduction;
> >>  2. Change the reference style;
> >>  3. Refactor the reference section to make it more reasonable;
> >>  4. I haven't change "IANA Consideration" at the moment given there
> is lots of discussion in this part and it is still up in the air, I will 
> change this
> section next update the document once this part is finalized;
> >>
> >> 
> >> I still think that this is an unsatisfactory I-D and would oppose adoption 
> >> in
> its present form,
> >>
> >> It is a question of veracity.  It claims to do what others have already 
> >> done
> and does so without reference, without acknowledgement.  Having the
> same data defined in more than one place can only create confusion, in
> future if not now.
> >>
> >> This is a pattern and starts with the Abstract and continues t

Re: [Lsr] Fwd: I-D Action: draft-liu-lsr-p2poverlan-00.txt

2021-06-23 Thread tom petch
From: Joel M. Halpern 
Sent: 22 June 2021 09:57

Do Les' suggested edits address your concerns.
We will apply yor changes to the IANA considerations section.


I would go further than Les as I suggested on Tuesday.  Perhaps it is time for 
a new version to comment on.

Tom Petch

Yours,
Joel

On 6/22/2021 4:34 AM, tom petch wrote:
> From: Joel M. Halpern 
> Sent: 21 June 2021 15:13
>
> Tom, 5309 did not define the ifType.  Go read 5309.  You seem to have
> gotten confused by the fact that the IANA entry given to 303 points to
> 5309.  That was done to have some reference (with the consent of the
> experts).   What we are doing now is providing a better reference.  So
> yes, this document defines how the ifType is defined.  With no criticism
> of 5309, it does not define that, since it does not define the ifType.
>
> 
> Stepping back a few e-mails,
> I have read 5309 and did point out previously that there is no IANA 
> Considerations in that RFC.  What I have said and repeat here is that 5309 
> defines the p2pOverLan type.  That is what the RFC claims and that is what it 
> does.  You seem to think that the definition of a type is incomplete without 
> a numerical value assigned to it, the SMI ifType  or YANG identity.  The 
> concept of the type exists whether or not a value has been assigned to it and 
> this is one of the places where this I-D goes wrong..
>
> I would say
> Abstract
> The p2pOverLan interface type is described in RFC5309.
> Subsequently, this interface type has been assigned a value of 303 by IANA, 
> by Expert Review.
> This memo ....
>
> Well, what does it do?  Gives examples of its use?  I see nothing more.
>
> Tom Petch
>
> We are explicit in this draft that one of the obvious uses for this
> ifType is to trigger 5309 behavior.
>
> Yours,
> Joel
>
> On 6/21/2021 4:41 AM, tom petch wrote:
>> From: Lsr  on behalf of Harold Liu 
>> 
>> Sent: 21 June 2021 02:01
>>
>> Hi Med and All:
>>  Thanks for your helpful comments, I have updated a new version 01 
>> to follow the comments;
>>  The main updating is:
>>  1. More clearly described the intend of this draft in the 
>> introduction;
>>  2. Change the reference style;
>>  3. Refactor the reference section to make it more reasonable;
>>  4. I haven't change "IANA Consideration" at the moment given there 
>> is lots of discussion in this part and it is still up in the air, I will 
>> change this section next update the document once this part is finalized;
>>
>> 
>> I still think that this is an unsatisfactory I-D and would oppose adoption 
>> in its present form,
>>
>> It is a question of veracity.  It claims to do what others have already done 
>> and does so without reference, without acknowledgement.  Having the same 
>> data defined in more than one place can only create confusion, in future if 
>> not now.
>>
>> This is a pattern and starts with the Abstract and continues throughout the 
>> I-D.
>>
>> Thus the Abstract claims 'this defines point-to-point interface type'.  No.  
>> This type was defined in RFC5309 and you need to say that and to say what if 
>> anything you are changing in that definition.  You should not reproduce text 
>> from that RFC unless you have to and then you should make it clear you are 
>> quoting.
>>
>> You do the same with Figure 1.  This is a copy, may be accurate may be not, 
>> it does not matter, from RFC8343 with no mention thereof.  You should not be 
>> reproducing such text without a good reason and then you should make it 
>> clear what is reproduced, from where and why.
>>
>> And as I have said already, IANA Considerations is yet again claiming to do 
>> what has already happened which can only confuse.  All that is needed as I 
>> said in a separate note  is to ask IANA to update two references, nothing 
>> more.
>>
>> Tom Petch
>>
>>  And I would like to share more background information for this 
>> internet draft:
>>  As Joel mentioned, we requested and received an IF Type assignment 
>> from IANA (with expert review) for point-to-point over Ethernet links 
>> several weeks ago and the p2pOverLan type is already added to IANA registry 
>> now;
>>  During the discussion around the assignment we noticed a doc 
>> describing why that is needed and how to use that would be helpful;
>>  For example, if no entry saying p2pOverLan layer over ethernet, the 
>> management will suffer since lose the ability to get to the 
>> Ethernet-speci

Re: [Lsr] Fwd: I-D Action: draft-liu-lsr-p2poverlan-00.txt

2021-06-22 Thread tom petch
From: Les Ginsberg (ginsberg) 
Sent: 21 June 2021 20:06

inline  
(sorry that my web browser messes up e-mail)

Joel -

In addition to the IANA section changes,

1)Please be sure that the text consistently refers to "Point to Point (P2P) 
Interface over LAN" - not simply "Point to Point"

2)I think the abstract/introduction should make it clear that this draft is 
specifying the management mappings for the " Point to Point (P2P) Interface 
over LAN".
It is NOT defining Point to Point (P2P) Interface over LAN operation - that 
clearly was already done by RFC 5309.


As previously, I suggest

 Abstract
 The p2pOverLan interface type is described in RFC 5309.
 Subsequently, this interface type has been assigned a value of 303 by IANA, by 
Expert Review.
 This memo 

 Well, what does it do?  Gives examples of its use?  That is what I see.
 


3)I don’t know if Section 3 is really needed. I tend to think not.
But if you do want to keep it, please Reference RFC 8343 Section 4 as this is 
clearly a copy of the Figure in that document/section.


I agree, not needed.

I would also moderate the claim that this is the predominant circuit type for 
OSPF.  That may be true for IX or PE-CE but not for the Enterprise LAN that I 
see.  Widely used by ISP perhaps.

I do not see this type enabling routing protocols to select the right mode 
automatically; theoretically possible but ospf-yang requires explicit 
configuration thereof.

Requirements language should use RFC8174.

With the revised IANA Considerations, there is no need for Security 
Considerations to make any mention of YANG.

Tom Petch



   Les



> -Original Message-
> From: Joel Halpern Direct 
> Sent: Monday, June 21, 2021 8:47 AM
> To: Les Ginsberg (ginsberg) ; tom petch
> ; Harold Liu
> ; lsr@ietf.org
> Subject: Re: [Lsr] Fwd: I-D Action: draft-liu-lsr-p2poverlan-00.txt
>
> The change Tom has proposed to the IANA considerations section is fine
> with me.
>
> If there are other specific changes that will make it clearer, I and my
> co-authors are happy to make those.   I have tried looking at the text.
>   Even before you found it misleading, I did conclude that Tom getting
> the wrong impression meant it needs to be clarified.  But as I am having
> trouble seeing what misled you, I can not suggest wording improvements
> to my co-authors.
>
> I presume from your phrasing that you want more changes than just to the
> IANA considerations section.  I presume I am just being dense in not
> seeing the rest.  I apologize, but that does not make me less dense.
> Sorry.
>
> Help?
> Joel
>
> On 6/21/2021 11:28 AM, Les Ginsberg (ginsberg) wrote:
> > Joel -
> >
> > I am not objecting to the draft.
> > I am simply asking for it to be both clear and accurate in what it is 
> > actually
> doing.
> >
> > I think Tom has done an excellent job of pointing out the inaccuracies and
> in some cases providing proposed revised text.
> >
> > I would ask you to reread your own draft in the context that at least two
> people have read it and found it inaccurate and both of us have made very
> explicit points about what language is confusing.
> >
> > Les
> >
> >> -Original Message-
> >> From: Joel Halpern Direct 
> >> Sent: Monday, June 21, 2021 8:13 AM
> >> To: Les Ginsberg (ginsberg) ; tom petch
> >> ; Harold Liu
> >> ; lsr@ietf.org
> >> Subject: Re: [Lsr] Fwd: I-D Action: draft-liu-lsr-p2poverlan-00.txt
> >>
> >> Les, I am missing something ion both your and Tom's comments.  5309
> >> didn't define the ifType.  If you look at 5309, it has no IANA
> >> considerations at all.
> >>
> >> Yes, this document should talk about 5309 as one of the cases that the
> >> ifType simplifies.  And it does.
> >>
> >> This documents follows the lead of 8343 in defining this specific ifType.
> >>
> >> Let's be clear.  We were asked, quite reasoanbly, by the expert, when we
> >> requested the IANA code point, to please submit a document describing
> >> how the dcode point would be used, rather than merely pointing at 5309
> >> and assuming everyone could guess correctly.  (Guessing is not good for
> >> standards.)
> >> So we are trying to do so.
> >>
> >> You seem to be objecting to our doing so.  Why?
> >>
> >> If the working group really doesn't want a description, we can go away.
> >>We have the code point we felt was useful.  But it seems much more
> >> useful to actually provide meaningful documentation.
> >>
> >> Yours,
> >> Joel
> >>
> >>
> >>

Re: [Lsr] Fwd: I-D Action: draft-liu-lsr-p2poverlan-00.txt

2021-06-22 Thread tom petch
From: Joel M. Halpern 
Sent: 21 June 2021 15:13

Tom, 5309 did not define the ifType.  Go read 5309.  You seem to have
gotten confused by the fact that the IANA entry given to 303 points to
5309.  That was done to have some reference (with the consent of the
experts).   What we are doing now is providing a better reference.  So
yes, this document defines how the ifType is defined.  With no criticism
of 5309, it does not define that, since it does not define the ifType.


Stepping back a few e-mails, 
I have read 5309 and did point out previously that there is no IANA 
Considerations in that RFC.  What I have said and repeat here is that 5309 
defines the p2pOverLan type.  That is what the RFC claims and that is what it 
does.  You seem to think that the definition of a type is incomplete without a 
numerical value assigned to it, the SMI ifType  or YANG identity.  The concept 
of the type exists whether or not a value has been assigned to it and this is 
one of the places where this I-D goes wrong..

I would say
Abstract
The p2pOverLan interface type is described in RFC5309.
Subsequently, this interface type has been assigned a value of 303 by IANA, by 
Expert Review.
This memo 

Well, what does it do?  Gives examples of its use?  I see nothing more.

Tom Petch

We are explicit in this draft that one of the obvious uses for this
ifType is to trigger 5309 behavior.

Yours,
Joel

On 6/21/2021 4:41 AM, tom petch wrote:
> From: Lsr  on behalf of Harold Liu 
> 
> Sent: 21 June 2021 02:01
>
> Hi Med and All:
> Thanks for your helpful comments, I have updated a new version 01 to 
> follow the comments;
> The main updating is:
> 1. More clearly described the intend of this draft in the 
> introduction;
> 2. Change the reference style;
> 3. Refactor the reference section to make it more reasonable;
> 4. I haven't change "IANA Consideration" at the moment given there is 
> lots of discussion in this part and it is still up in the air, I will change 
> this section next update the document once this part is finalized;
>
> 
> I still think that this is an unsatisfactory I-D and would oppose adoption in 
> its present form,
>
> It is a question of veracity.  It claims to do what others have already done 
> and does so without reference, without acknowledgement.  Having the same data 
> defined in more than one place can only create confusion, in future if not 
> now.
>
> This is a pattern and starts with the Abstract and continues throughout the 
> I-D.
>
> Thus the Abstract claims 'this defines point-to-point interface type'.  No.  
> This type was defined in RFC5309 and you need to say that and to say what if 
> anything you are changing in that definition.  You should not reproduce text 
> from that RFC unless you have to and then you should make it clear you are 
> quoting.
>
> You do the same with Figure 1.  This is a copy, may be accurate may be not, 
> it does not matter, from RFC8343 with no mention thereof.  You should not be 
> reproducing such text without a good reason and then you should make it clear 
> what is reproduced, from where and why.
>
> And as I have said already, IANA Considerations is yet again claiming to do 
> what has already happened which can only confuse.  All that is needed as I 
> said in a separate note  is to ask IANA to update two references, nothing 
> more.
>
> Tom Petch
>
> And I would like to share more background information for this 
> internet draft:
> As Joel mentioned, we requested and received an IF Type assignment 
> from IANA (with expert review) for point-to-point over Ethernet links several 
> weeks ago and the p2pOverLan type is already added to IANA registry now;
> During the discussion around the assignment we noticed a doc 
> describing why that is needed and how to use that would be helpful;
> For example, if no entry saying p2pOverLan layer over ethernet, the 
> management will suffer since lose the ability to get to the Ethernet-specific 
> management properties (Ethernet MIB or YANG model) via many tools; So we 
> propose this draft to define a complete p2pOverLan ifStack(Including higher 
> layer and lower layer);
>
> Brs
>
> -Original Message-
> From: mohamed.boucad...@orange.com 
> Sent: Thursday, June 17, 2021 2:16 PM
> To: Joel M. Halpern ; draft-liu-lsr-p2pover...@ietf.org
> Subject: RE: [Lsr] Fwd: I-D Action: draft-liu-lsr-p2poverlan-00.txt
>
> Hi Joel, all,
>
> Please find some quick comments to this draft, fwiw:
>
> * pdf: 
> https://protect2.fireeye.com/v1/url?k=e8e7d1aa-b77ce948-e8e79131-86073b36ea28-edbd778070bbec9a&q=1&e=d4a020c9-b337-41fd-bf1b-56dcfaef1044&u=https%3A%2F%2Fgithub.com%2Fboucadair%2FIE

Re: [Lsr] Fwd: I-D Action: draft-liu-lsr-p2poverlan-00.txt

2021-06-21 Thread tom petch
From: Lsr  on behalf of Harold Liu 

Sent: 21 June 2021 02:01

Hi Med and All:
   Thanks for your helpful comments, I have updated a new version 01 to 
follow the comments;
   The main updating is:
   1. More clearly described the intend of this draft in the introduction;
   2. Change the reference style;
   3. Refactor the reference section to make it more reasonable;
   4. I haven't change "IANA Consideration" at the moment given there is 
lots of discussion in this part and it is still up in the air, I will change 
this section next update the document once this part is finalized;


I still think that this is an unsatisfactory I-D and would oppose adoption in 
its present form,

It is a question of veracity.  It claims to do what others have already done 
and does so without reference, without acknowledgement.  Having the same data 
defined in more than one place can only create confusion, in future if not now.

This is a pattern and starts with the Abstract and continues throughout the I-D.

Thus the Abstract claims 'this defines point-to-point interface type'.  No.  
This type was defined in RFC5309 and you need to say that and to say what if 
anything you are changing in that definition.  You should not reproduce text 
from that RFC unless you have to and then you should make it clear you are 
quoting.

You do the same with Figure 1.  This is a copy, may be accurate may be not, it 
does not matter, from RFC8343 with no mention thereof.  You should not be 
reproducing such text without a good reason and then you should make it clear 
what is reproduced, from where and why.

And as I have said already, IANA Considerations is yet again claiming to do 
what has already happened which can only confuse.  All that is needed as I said 
in a separate note  is to ask IANA to update two references, nothing more.

Tom Petch

   And I would like to share more background information for this internet 
draft:
   As Joel mentioned, we requested and received an IF Type assignment from 
IANA (with expert review) for point-to-point over Ethernet links several weeks 
ago and the p2pOverLan type is already added to IANA registry now;
   During the discussion around the assignment we noticed a doc describing 
why that is needed and how to use that would be helpful;
   For example, if no entry saying p2pOverLan layer over ethernet, the 
management will suffer since lose the ability to get to the Ethernet-specific 
management properties (Ethernet MIB or YANG model) via many tools; So we 
propose this draft to define a complete p2pOverLan ifStack(Including higher 
layer and lower layer);

Brs

-Original Message-
From: mohamed.boucad...@orange.com 
Sent: Thursday, June 17, 2021 2:16 PM
To: Joel M. Halpern ; draft-liu-lsr-p2pover...@ietf.org
Subject: RE: [Lsr] Fwd: I-D Action: draft-liu-lsr-p2poverlan-00.txt

Hi Joel, all,

Please find some quick comments to this draft, fwiw:

* pdf: 
https://protect2.fireeye.com/v1/url?k=e8e7d1aa-b77ce948-e8e79131-86073b36ea28-edbd778070bbec9a&q=1&e=d4a020c9-b337-41fd-bf1b-56dcfaef1044&u=https%3A%2F%2Fgithub.com%2Fboucadair%2FIETF-Drafts-Reviews%2Fblob%2Fmaster%2Fdraft-liu-lsr-p2poverlan-00-rev%2520Med.pdf
* doc: 
https://protect2.fireeye.com/v1/url?k=938b5849-cc1060ab-938b18d2-86073b36ea28-e0406a2599fa2a6d&q=1&e=d4a020c9-b337-41fd-bf1b-56dcfaef1044&u=https%3A%2F%2Fgithub.com%2Fboucadair%2FIETF-Drafts-Reviews%2Fraw%2Fmaster%2Fdraft-liu-lsr-p2poverlan-00-rev%2520Med.docx

Cheers,
Med

> -Message d'origine-
> De : Lsr [mailto:lsr-boun...@ietf.org] De la part de Joel M. Halpern
> Envoyé : mercredi 16 juin 2021 22:47 À : Acee Lindem (acee)
> ; lsr@ietf.org Objet : Re: [Lsr] Fwd: I-D Action:
> draft-liu-lsr-p2poverlan-00.txt
>
> This document (and the code point) are intended to be in line with
> 5309.
>   I believe they are.  If we got it wrong, please help us fix it.
>
> A reference would be reasonable to add.  (The IANA entry for the code
> point does reference 5309.)
>
> Thank you,
> Joel
>
>
>
> On 6/16/2021 4:41 PM, Acee Lindem (acee) wrote:
> > Hi Joel,
> >
> > At first I wondered where this document should reside and then
> decided that LSR is probably as good as any other place.
> >
> > Can you guys check whether it is mostly in line with
> https://datatracker.ietf.org/doc/rfc5309/ and comment as to whether it
> should be referenced?
> >
> > Thanks,
> > Acee
> >
> >
> > On 6/16/21, 11:10 AM, "Lsr on behalf of Joel M. Halpern"  boun...@ietf.org on behalf of j...@joelhalpern.com> wrote:
> >
> >  Recently, Ericsson requested and received an IF Type
> assignment from
> >  IANA (with expert review) for point-to-point over Ethernet
> links.
> >
> >  It was noted during the discussion around t

Re: [Lsr] Fwd: I-D Action: draft-liu-lsr-p2poverlan-00.txt

2021-06-19 Thread tom petch
From: Joel M. Halpern 
Sent: 18 June 2021 17:41

How can we clarify the wording.  If it is misleading you, we need to
improve it.   The text is not asking to create an entry (i.e. it does
not "ask for an assignment"), but rather to change an entry that already
exists.  (And obviously, it won't do so until and if the document
becomes an RFC.)


NEW
"IANA Considerations

In the Interface Types registry, IANA has previously assigned a value of 303 
for p2pOverLan with a reference of RFC5309.  IANA is requested to amend the 
reference to point to this document and to make a similar amendment in the YANG 
iana-if-type module which currently points to RFC8561."

I see no need for any more action by IANA; it is the sort of request that has 
been made many times before when one RFC obsoletes another

The body of the document might say more, e.g. that value 303 was assigned for 
interface type ap2pOverLan by Expert review which caused IANA to add the 
entries to the MIB module and the YANG module but IANA do not need to be told 
that - they did it!

Tom Petch

Yours,
Joel

On 6/18/2021 12:20 PM, tom petch wrote:
> From: Joel M. Halpern 
> Sent: 18 June 2021 16:29
>
> Tom, I am not sure what you mean by "the update has happened">  The code
> point has been assigned.  Assuming this document becomes an RFC, it will
> be significantly clearer if the 303 code point IANA entry points at this
> for information instead of 5309.  So this document requests that update.
>
> 
> I mean that the IANA Registry has been updated to include 303 with a 
> reference to 5309 so I think it wrong of this I-D to ask for assignment which 
> is what I see it doing with
>
> IANA need to update the "Interface Types(ifType)"  with the following status 
> types:
>
>|  303|  p2pOverLan  |Point to Point over LAN interface  |
>
>   It should only ask for the reference to be changed and should also spell 
> out that the assignment was made by Expert Review since that may otherwise be 
> unclear to users..
>
> Likewise the update to the YANG module is automatic, has happened and so 
> specifying it here can only confuse IMHO.
>
> And elsewhere I find the flavour misleading.  The abstract and introduction 
> should IMHO reference RFC5309 as the source of p2pOverLan, add that the 
> values have been assigned by Expert Review and that this I-D ... well I am 
> not clear what it does except lay claim to things that others have already 
> done with RFC5309 and expert review :-)
>
> I think too that camel case is problematic.  SMI uses it, YANG does not but 
> we are now likely stuck with identity p2pOverLan .
>
> Tom Petch
>
> Yours,
> Joel
>
> On 6/18/2021 7:47 AM, tom petch wrote:
>> From: Lsr  on behalf of Joel M. Halpern 
>> 
>> Sent: 16 June 2021 21:46
>>
>> This document (and the code point) are intended to be in line with 5309.
>> I believe they are.  If we got it wrong, please help us fix it.
>>
>> A reference would be reasonable to add.  (The IANA entry for the code
>> point does reference 5309.)
>>
>> 
>> which confused me as RFC5309 has no IANA considerations and no reference to 
>> 303.  I understand how this is so but think that this I-D could explain 
>> this.  I think that the I-D is wrong to ask IANA to perform an update - the 
>> update has happened.
>>
>> What would help would be for this I-D to explain that the allocation was 
>> made by Expert Review and to ask that IANA update the reference to point to 
>> this I-D and then this I-D can point back to RFC5309.  This is almost an 
>> updates to 5309 as it give a value to the specification - I can see the IESG 
>> having fun with that concept but I would go for it.
>>
>> I think too that this I-D should reference and build on RFC5309.  At present 
>> it looks like an Unused Ref.
>>
>> Tom Petch
>>
>>
>>
>> Thank you,
>> Joel
>>
>>
>>
>> On 6/16/2021 4:41 PM, Acee Lindem (acee) wrote:
>>> Hi Joel,
>>>
>>> At first I wondered where this document should reside and then decided that 
>>> LSR is probably as good as any other place.
>>>
>>> Can you guys check whether it is mostly in line with 
>>> https://datatracker.ietf.org/doc/rfc5309/ and comment as to whether it 
>>> should be referenced?
>>>
>>> Thanks,
>>> Acee
>>>
>>>
>>> On 6/16/21, 11:10 AM, "Lsr on behalf of Joel M. Halpern" 
>>>  wrote:
>>>
>>>Recently, Ericsson requested and received an IF Type assignment from
>>>IANA (with expert review) for 

Re: [Lsr] Fwd: I-D Action: draft-liu-lsr-p2poverlan-00.txt

2021-06-18 Thread tom petch
From: Joel M. Halpern 
Sent: 18 June 2021 16:29

Tom, I am not sure what you mean by "the update has happened">  The code
point has been assigned.  Assuming this document becomes an RFC, it will
be significantly clearer if the 303 code point IANA entry points at this
for information instead of 5309.  So this document requests that update.


I mean that the IANA Registry has been updated to include 303 with a reference 
to 5309 so I think it wrong of this I-D to ask for assignment which is what I 
see it doing with

IANA need to update the "Interface Types(ifType)"  with the following status 
types:

  |  303|  p2pOverLan  |Point to Point over LAN interface  |

 It should only ask for the reference to be changed and should also spell out 
that the assignment was made by Expert Review since that may otherwise be 
unclear to users..

Likewise the update to the YANG module is automatic, has happened and so 
specifying it here can only confuse IMHO.

And elsewhere I find the flavour misleading.  The abstract and introduction 
should IMHO reference RFC5309 as the source of p2pOverLan, add that the values 
have been assigned by Expert Review and that this I-D ... well I am not clear 
what it does except lay claim to things that others have already done with 
RFC5309 and expert review :-)

I think too that camel case is problematic.  SMI uses it, YANG does not but we 
are now likely stuck with identity p2pOverLan .

Tom Petch

Yours,
Joel

On 6/18/2021 7:47 AM, tom petch wrote:
> From: Lsr  on behalf of Joel M. Halpern 
> 
> Sent: 16 June 2021 21:46
>
> This document (and the code point) are intended to be in line with 5309.
>I believe they are.  If we got it wrong, please help us fix it.
>
> A reference would be reasonable to add.  (The IANA entry for the code
> point does reference 5309.)
>
> 
> which confused me as RFC5309 has no IANA considerations and no reference to 
> 303.  I understand how this is so but think that this I-D could explain this. 
>  I think that the I-D is wrong to ask IANA to perform an update - the update 
> has happened.
>
> What would help would be for this I-D to explain that the allocation was made 
> by Expert Review and to ask that IANA update the reference to point to this 
> I-D and then this I-D can point back to RFC5309.  This is almost an updates 
> to 5309 as it give a value to the specification - I can see the IESG having 
> fun with that concept but I would go for it.
>
> I think too that this I-D should reference and build on RFC5309.  At present 
> it looks like an Unused Ref.
>
> Tom Petch
>
>
>
> Thank you,
> Joel
>
>
>
> On 6/16/2021 4:41 PM, Acee Lindem (acee) wrote:
>> Hi Joel,
>>
>> At first I wondered where this document should reside and then decided that 
>> LSR is probably as good as any other place.
>>
>> Can you guys check whether it is mostly in line with 
>> https://datatracker.ietf.org/doc/rfc5309/ and comment as to whether it 
>> should be referenced?
>>
>> Thanks,
>> Acee
>>
>>
>> On 6/16/21, 11:10 AM, "Lsr on behalf of Joel M. Halpern" 
>>  wrote:
>>
>>   Recently, Ericsson requested and received an IF Type assignment from
>>   IANA (with expert review) for point-to-point over Ethernet links.
>>
>>   It was noted during the discussion around the assignment that a 
>> document
>>   (eventually, we hope, an RFC) describing how to use that and why we
>>   asked for it would be helpful.
>>
>>   The below announcement is that draft.  We would like to work with the
>>   community to improve and clarify teh draft.
>>
>>   Thank you,
>>   Joel
>>
>>
>>    Forwarded Message 
>>   Subject: I-D Action: draft-liu-lsr-p2poverlan-00.txt
>>   Date: Wed, 16 Jun 2021 07:00:04 -0700
>>   From: internet-dra...@ietf.org
>>   Reply-To: internet-dra...@ietf.org
>>   To: i-d-annou...@ietf.org
>>
>>
>>   A New Internet-Draft is available from the on-line Internet-Drafts
>>   directories.
>>
>>
>>Title   : Interface Stack Table Definition for Point 
>> to
>>   Point (P2P) Interface over LAN
>>Authors : Daiying Liu
>>  Joel Halpern
>>  Congjie Zhang
>>Filename: draft-liu-lsr-p2poverlan-00.txt
>>Pages   : 7
>>Date: 2021-06-16
>>
>>   Abstract:
>>   The point-to-point circuit type is one of the mainly used circuit
>>   types in li

Re: [Lsr] Fwd: I-D Action: draft-liu-lsr-p2poverlan-00.txt

2021-06-18 Thread tom petch
From: Lsr  on behalf of Joel M. Halpern 

Sent: 16 June 2021 21:46

This document (and the code point) are intended to be in line with 5309.
  I believe they are.  If we got it wrong, please help us fix it.

A reference would be reasonable to add.  (The IANA entry for the code
point does reference 5309.)


which confused me as RFC5309 has no IANA considerations and no reference to 
303.  I understand how this is so but think that this I-D could explain this.  
I think that the I-D is wrong to ask IANA to perform an update - the update has 
happened.

What would help would be for this I-D to explain that the allocation was made 
by Expert Review and to ask that IANA update the reference to point to this I-D 
and then this I-D can point back to RFC5309.  This is almost an updates to 5309 
as it give a value to the specification - I can see the IESG having fun with 
that concept but I would go for it.

I think too that this I-D should reference and build on RFC5309.  At present it 
looks like an Unused Ref.

Tom Petch



Thank you,
Joel



On 6/16/2021 4:41 PM, Acee Lindem (acee) wrote:
> Hi Joel,
>
> At first I wondered where this document should reside and then decided that 
> LSR is probably as good as any other place.
>
> Can you guys check whether it is mostly in line with 
> https://datatracker.ietf.org/doc/rfc5309/ and comment as to whether it should 
> be referenced?
>
> Thanks,
> Acee
>
>
> On 6/16/21, 11:10 AM, "Lsr on behalf of Joel M. Halpern" 
>  wrote:
>
>  Recently, Ericsson requested and received an IF Type assignment from
>  IANA (with expert review) for point-to-point over Ethernet links.
>
>  It was noted during the discussion around the assignment that a document
>  (eventually, we hope, an RFC) describing how to use that and why we
>  asked for it would be helpful.
>
>  The below announcement is that draft.  We would like to work with the
>  community to improve and clarify teh draft.
>
>  Thank you,
>  Joel
>
>
>   Forwarded Message 
>  Subject: I-D Action: draft-liu-lsr-p2poverlan-00.txt
>  Date: Wed, 16 Jun 2021 07:00:04 -0700
>  From: internet-dra...@ietf.org
>  Reply-To: internet-dra...@ietf.org
>  To: i-d-annou...@ietf.org
>
>
>  A New Internet-Draft is available from the on-line Internet-Drafts
>  directories.
>
>
>   Title   : Interface Stack Table Definition for Point to
>  Point (P2P) Interface over LAN
>   Authors : Daiying Liu
> Joel Halpern
> Congjie Zhang
>   Filename: draft-liu-lsr-p2poverlan-00.txt
>   Pages   : 7
>   Date: 2021-06-16
>
>  Abstract:
>  The point-to-point circuit type is one of the mainly used circuit
>  types in link state routing protocol.  It is important to identify
>  the correct circuit type when forming adjacencies, flooding link
>  state database packets, and monitor the link state.  This document
>  defines point-to-point interface type and relevant stack tables to
>  provide benefit for operation, maintenance and statistics.
>
>
>  The IETF datatracker status page for this draft is:
>  https://datatracker.ietf.org/doc/draft-liu-lsr-p2poverlan/
>
>  There is also an htmlized version available at:
>  https://datatracker.ietf.org/doc/html/draft-liu-lsr-p2poverlan-00
>
>
>  Internet-Drafts are also available by anonymous FTP at:
>  ftp://ftp.ietf.org/internet-drafts/
>
>
>  ___
>  I-D-Announce mailing list
>  i-d-annou...@ietf.org
>  https://www.ietf.org/mailman/listinfo/i-d-announce
>  Internet-Draft directories: http://www.ietf.org/shadow.html
>  or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>
>  ___
>  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
___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] LSR WG Adoption Poll for "Flexible Algorithms: Bandwidth, Delay, Metrics and Constraints" - draft-hegde-lsr-flex-algo-bw-con-02

2021-05-28 Thread tom petch

From: Lsr  on behalf of gregory.mir...@ztetx.com 

Sent: 25 May 2021 22:02

Inline under 
Tom Petch

Hi Tony,

thank you for clarifying your view on this. Please find my notes in-line below 
under the GIM>> tag.


Regards,

Greg Mirsky


Sr. Standardization Expert
预研标准部/有线研究院/有线产品经营部 Standard Preresearch Dept./Wireline Product R&D 
Institute/Wireline Product Operation Division


[cid:9ae3e214c17d49ed935d87c674ba3ee2]  [cid:24242e5637af428891c4db731e7765ad]
E: gregory.mir...@ztetx.com<mailto:gregory.mir...@ztetx.com>
www.zte.com.cn<http://www.zte.com.cn/>
Original Mail
Sender: TonyLi
Date: 2021/05/25 09:52

Hi Greg,

Firstly, I am not suggesting it be changed to a nanosecond, but, perhaps, 10 
nanoseconds or 100 nanoseconds.

Ok.  The specific precision isn’t particularly relevant to me.  The real 
questions are whether microseconds are the right base or not, and whether we 
should shift to floating point for additional range or add more bits.

To Tony's question, the delay is usually calculated from the timestamps 
collected at measurement points (MP). Several formats of a timestamp, but most 
protocols I'm familiar with, use 64 bit-long, e.g., NTP or PTP, where 32 bits 
represent seconds and 32 bits - a fraction of a second. As you can see, the 
nanosecond-level resolution is well within the capability of protocols like 
OWAMP/TWAMP/STAMP. As for use cases that may benefit from higher resolution of 
the packet delay metric, I can think of URLLC in the MEC environment. I was 
told that some applications have an RTT budget of in the tens microseconds 
range.

It’s very true that folks have carried around nanosecond timestamps for a long 
time now.  No question there. My question is whether it is actually useful. 
While NTP has that precision in its timestamps, the actual precision  of NTP’s 
synchronization algorithms aren’t quite that strong.  In effect, many of those 
low order bits are wasted.

GIM>> What I see from deployment of active measurement protocols, e.g., TWAMP 
and STAMP, is the strong interest in using PTP, i.e. IEEE 1588v2, timestamp 
format in the data plane. And the requirement (actually, there are different 
profiles) for the quality of clock synchronization for 5G is, as I understand 
it, achievable with PTP. I have no information if that is the case with NTP.

That’s not a big deal, but when we make the base more precise, we lose range.  
If we go with 32 bits of nanoseconds, we limit ourselves to a link delay of ~4 
seconds. Tolerable, but it will certainly disappoint Vint and his 
inter-planetary Internet. :-)

GIM>> Agree. I would propose to consider 100 usec as a unit, which gets close 
to 7 minutes.

We could go with 64 bits of nanoseconds, but then we’ll probably only rarely 
use the high order bits, so that seems wasteful of bandwidth.

Or we can go to floating point. This will greatly increase the range, at the 
expense of having fewer significant bits in the mantissa.

Personally, I would prefer to stay with 32 bits, but I’m flexible after that.

GIM>> I think that we can stay with a 32 bit-long field and get better 
resolution at the same time.



A related item.  I was looking at draft-ietf-detnet-yang which uses uint32 
nanoseconds for latency so that is another where nanoseconds can be found.

Tom Petch

Tony


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


[Lsr] opsawg-l3sm-l3nm

2021-05-18 Thread tom petch
Looking at this I-D, from OPSAWG, I get somewhat concerned and wonder what 
those with more knowledge of the LSR protocols than I would think.   

It caters for routing between PE and CE, RIP, VRRP, BGP, PIM, MLD, IGMP, BFD 
not to mention the two LSR protocols and so contains the YANG to configure 
those protocols but in a way that is different to the YANG models for those 
protocols.  Thus it uses address family to mean IPv4 or IPV6 (not the BGP 
meaning) and often splits the protocol on that basis, not e.g. as OSPFv2 or 
OSPFv3.  There is but a single OSPF identity, imported from a common module 
which only ever mentions OSPFv2, which means there is no way of specifying in 
YANG what is part of OSPFv2, what is OSPFv3, only what is OSPF for IPv4 or what 
is OSPF for IPv6.

Other terminology is different.  Thus for BGP, symptomatic if not a concern 
here, it specifies hold-time and keep-alive, where BGP omits the hyphen, and it 
does not mention BGP Identifier which I would see as the starting point for 
BGP.  Of more interest here, it uses level1, level2 and level1-2 where every 
other document I know uses level-1 etc including the hyphen.  OSPF 
authentication is rather different to that of ospf-yang with IPsec,  key-chain 
and key-explicit.

I would sum up the I-D as 'routing for everyone but different' and wonder what 
others might think.

Tom Petch


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


[Lsr] Split was Re: Draft minutes for BFD @ IETF110

2021-03-22 Thread tom petch



From: Rtg-bfd  on behalf of Reshad Rahman 

Sent: 19 March 2021 18:58
To: rtg-bfd@ietf. org
Subject: Draft minutes for BFD @ IETF110

BFD WG,

Draft minutes have been posted @ 
https://datatracker.ietf.org/doc/minutes-110-bfd/

Please provide comments to the list by April 2nd.


I support Acee's suggestion that the TE part should be split from the BFD YANG 
draft so that the other three WG, who have been held up for years, can progress.

Tom Petch

Copying the LSR WG.


Meeting recording is @ https://www.youtube.com/watch?v=vSqfJJ3gOc0

Regards,
Reshad.

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] When is an IANA Registry Required

2021-03-18 Thread tom petch
From: Lsr  on behalf of Tony Li 
Sent: 17 March 2021 20:56

Les,

[Les:] The question here is whether there is a qualitative difference between 
two classes of bit fields.

That is indeed the key question. IMHO, there is not.

I don’t much care if a field is updated by a bis document or a related 
document. Regardless of the cause, as soon as there is more than one source of 
truth about the field, we are
creating ambiguity and confusion.

At the same time, I see no point in a registry with contents that never change. 
Thus, I will propose an alternative: by analogy to copy-on-write shared memory 
semantics, I propose that
we apply ‘registry-on-write’ semantics.

Specifics: When a potentially shared field is created, the defining document 
speciifies the name of a future registry, but does NOT request IANA create the 
registry at this time. When any document wishes
to update the field, it requests that IANA create it and populate it with both 
legacy and updated values.

Implementors that come along either document know where the source of truth is. 
 If the registry has not been created, then there is no ambiguity. If it has 
been, then there is no ambiguity.

Thoughts?


I keep seeing YANG modules which reference the RFC that set up the IANA 
Registry which by then is of course out-of-date as the Normative definition is 
now in the IANA Registry.  I suspect that the authors fail to notice that this 
is now an IANA registry just reading the body of the RFC.  We do hide IANA 
Considerations out of site in Section 42 or some such tucked away at the end of 
the document.

The other issue is that if you want an example of abysmal choice of an 
identifier, then the IANA Registry names provide a wealth of examples, along 
with a comprehensive set of examples of how not to structure information in a 
hierarchy (assuming, that is, that you want others to be able to find the 
information).

LSR is not bad in this regard, compared to some routing WG, but it could do 
better.  Thus I see
Sub-sub-TLV
sub-sub-TLVs
Sub-TLVs
etc
For me everyone of these is not as helpful as it could be.  What matters?  TLV 
144, so that comes first; to me, it is a no-brainer but clearly my brain is 
different.

Tom Petch

Tony


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] WG adoption call for draft-acee-lsr-isis-yang-augmentation-v1-03

2021-01-22 Thread tom petch
From: Yingzhen Qu 
Sent: 21 January 2021 17:28

Hi Tom,

We published the new version a while back, so just wondering whether you got a 
chance to review the changes? Please kindly let us know if you have other 
comments.



Yes, I did see and look at it.  I would say that it addresses the points I gave 
as show-stoppers to adoption.  The period for the adoption call has now expired 
so I was expecting a follow-up from the Chairs.

I would leave further changes until the adoption is complete.

Tom Petch 

Thanks,
Yingzhen

On Jan 5, 2021, at 10:02 AM, Yingzhen Qu 
mailto:yingzhen...@futurewei.com>> wrote:

Hi Tom,

Thank you for your review and comments.

We’ll publish a new version to address your comments within a couple of days.

Thanks,
Yingzhen


On Jan 5, 2021, at 9:04 AM, tom petch 
mailto:ie...@btconnect.com>> wrote:

From: Christian Hopps
Sent: Tuesday, January 05, 2021 16:54
> On Jan 5, 2021, at 11:47 AM, tom petch 
> mailto:ie...@btconnect.com>> wrote:
>
> From: Lsr mailto:lsr-boun...@ietf.org>> on behalf of 
> Christian Hopps mailto:cho...@chopps.org>>
> Sent: 05 January 2021 09:19
>
> This begins a 2 week WG adoption call for the following draft:
>
>  
> https://datatracker.ietf.org/doc/draft-acee-lsr-isis-yang-augmentation-v1/<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-acee-lsr-isis-yang-augmentation-v1%2F&data=04%7C01%7Cyingzhen.qu%40futurewei.com%7C2a746233cc21444a04b608d8b1a4393e%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637454666271945908%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=P6mbsiz6uADWt%2FafxPcjh6ADttVUFNycty982MKy3AM%3D&reserved=0>
>
> Please indicate your support or objection by January 19th, 2021.
>
> 
>
> Object, strongly.
>
> In an earlier version, there was one YANG module and the accompanying text 
> related to that module.
>
> A second YANG module has been dropped into the I-D while the text is 
> untouched.  Thus
> the Abstract is wrong
> the Introduction is wrong
> IANA Considerations  are wrong
> and so on.
>
> This second module lacks references while introducing technical objects such 
> as udabm-length or r-flag with no indication where in the 68 documents 
> credited to the LSR WG (plus those of ISO) information may be found to judge 
> whether or not the YANG is suitable.
>
> The security considerations is out-of-date, the references do not reflect RFC 
> published last year, YANG import lack references, the key references are 
> listed as Informative.
>
> And, contrary to the announcement, the intended status of the I-D is  
> Informational.
>
> I am surprised that anyone should consider this to be in a state fit for 
> adoption!

Adoption just means the WG is willing to take on the work. It does not imply 
that the work is done or even close to being done.

That said thanks for pointing out work that needs to be done prior to 
considering a WGLC on this document. :)


Chris,

as you doubtless realise, I am saying that this version is not ready for 
adoption.  Intended status Informational?  That to me is a show-stopper (even 
if you do not consider the misleading Abstract and so on to be - which I do!)

Tom Petch


Thanks,
Chris.

>
> Tom Petch
>
>
> Authors, please respond to the list indicating whether you are aware of any 
> IPR that applies to this draft.
>
> Thanks,
> Chris.
>

___
Lsr mailing list
Lsr@ietf.org<mailto:Lsr@ietf.org>
https://www.ietf.org/mailman/listinfo/lsr

___
Lsr mailing list
Lsr@ietf.org<mailto:Lsr@ietf.org>
https://www.ietf.org/mailman/listinfo/lsr


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] WG adoption call for draft-acee-lsr-isis-yang-augmentation-v1-03

2021-01-05 Thread tom petch
From: Christian Hopps
Sent: Tuesday, January 05, 2021 16:54
> On Jan 5, 2021, at 11:47 AM, tom petch  wrote:
>
> From: Lsr  on behalf of Christian Hopps 
> 
> Sent: 05 January 2021 09:19
>
> This begins a 2 week WG adoption call for the following draft:
>
>  https://datatracker.ietf.org/doc/draft-acee-lsr-isis-yang-augmentation-v1/
>
> Please indicate your support or objection by January 19th, 2021.
>
> 
>
> Object, strongly.
>
> In an earlier version, there was one YANG module and the accompanying text 
> related to that module.
>
> A second YANG module has been dropped into the I-D while the text is 
> untouched.  Thus
> the Abstract is wrong
> the Introduction is wrong
> IANA Considerations  are wrong
> and so on.
>
> This second module lacks references while introducing technical objects such 
> as udabm-length or r-flag with no indication where in the 68 documents 
> credited to the LSR WG (plus those of ISO) information may be found to judge 
> whether or not the YANG is suitable.
>
> The security considerations is out-of-date, the references do not reflect RFC 
> published last year, YANG import lack references, the key references are 
> listed as Informative.
>
> And, contrary to the announcement, the intended status of the I-D is  
> Informational.
>
> I am surprised that anyone should consider this to be in a state fit for 
> adoption!

Adoption just means the WG is willing to take on the work. It does not imply 
that the work is done or even close to being done.

That said thanks for pointing out work that needs to be done prior to 
considering a WGLC on this document. :)


Chris,

as you doubtless realise, I am saying that this version is not ready for 
adoption.  Intended status Informational?  That to me is a show-stopper (even 
if you do not consider the misleading Abstract and so on to be - which I do!)

Tom Petch


Thanks,
Chris.

>
> Tom Petch
>
>
> Authors, please respond to the list indicating whether you are aware of any 
> IPR that applies to this draft.
>
> Thanks,
> Chris.
>

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] WG adoption call for draft-acee-lsr-isis-yang-augmentation-v1-03

2021-01-05 Thread tom petch
From: Lsr  on behalf of Christian Hopps 

Sent: 05 January 2021 09:19

This begins a 2 week WG adoption call for the following draft:

  https://datatracker.ietf.org/doc/draft-acee-lsr-isis-yang-augmentation-v1/

Please indicate your support or objection by January 19th, 2021.



Object, strongly.

In an earlier version, there was one YANG module and the accompanying text 
related to that module.

A second YANG module has been dropped into the I-D while the text is untouched. 
 Thus
the Abstract is wrong
the Introduction is wrong
IANA Considerations  are wrong
and so on.

This second module lacks references while introducing technical objects such as 
udabm-length or r-flag with no indication where in the 68 documents credited to 
the LSR WG (plus those of ISO) information may be found to judge whether or not 
the YANG is suitable.

The security considerations is out-of-date, the references do not reflect RFC 
published last year, YANG import lack references, the key references are listed 
as Informative.

And, contrary to the announcement, the intended status of the I-D is  
Informational.

I am surprised that anyone should consider this to be in a state fit for 
adoption!

Tom Petch


Authors, please respond to the list indicating whether you are aware of any IPR 
that applies to this draft.

Thanks,
Chris.

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] I-D Action: draft-ietf-lsr-yang-isis-reverse-metric-02.txt

2021-01-04 Thread tom petch
From: Lsr  on behalf of internet-dra...@ietf.org 

Sent: 18 December 2020 18:43

I still have an issue with the prefix in -02

The examples use rm: which I find a bit short.
The module should be the same but uses  isis-rmetric: which I find a bit long.
isis-rm: would suit me

Tom Petch


A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Link State Routing WG of the IETF.

Title   : YANG Module for IS-IS Reverse Metric
Author  : Christian Hopps
Filename: draft-ietf-lsr-yang-isis-reverse-metric-02.txt
Pages   : 15
Date: 2020-12-18

Abstract:
   This document defines a YANG module for managing the reverse metric
   extension to the the intermediate system to intermediate system
   routeing protocol.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lsr-yang-isis-reverse-metric/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-lsr-yang-isis-reverse-metric-02.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lsr-yang-isis-reverse-metric-02


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.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


___
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


Re: [Lsr] Rtgdir last call review of draft-ietf-lsr-yang-isis-reverse-metric-01

2020-12-10 Thread tom petch
From: Lsr  on behalf of Michael Richardson via 
Datatracker 
Sent: 07 December 2020 02:49

Reviewer: Michael Richardson
Review result: Ready

This document is a short YANG module relating to RFC8500, and expertise in that
RFC are required to be sure if all the right control bits are required. It has
reasonable security consideration, although the words, "The lowest NETCONF
layer is the secure transport layer" seems a bit awkward. I would instead
write, "All [NETCONF] transactions run over a secure transport layer, which is
SSH"...


I think that that would be a mistake.  The text in question is specified by 
YANG Guidelines RFC8407  and appears in (almost) all I-D with a YANG Module.  
The text is the consensus of the NETMOD WG.  The Secure Transport layer is a 
defined part of the Netconf architecture and can be implemented by at least 
four protocols.

Tom Petch


___
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


Re: [Lsr] Working Group Last Call for "YANG Module for IS-IS Reverse Metric" - draft-ietf-lsr-yang-isis-reverse-metric-01

2020-12-10 Thread tom petch
From: Acee Lindem (acee) 
Sent: 10 December 2020 00:11

Speaking as WG member:

Hi Chris, Tom,

On 12/9/20, 6:03 AM, "Lsr on behalf of tom petch"  wrote:

From: Lsr  on behalf of Acee Lindem (acee) 

Sent: 30 November 2020 18:14


Two thoughts
isis-rmetric is a bit long as a prefix - I note that the examples use rm 
which is a bit short.  Perhaps isis-rm

I agree.

te-metric contains the value if the sub-tlv is present.  What if it is not 
present?

I don’t see this described in RFC 8500 (while it is in the OSPF Reverse Metric 
draft). This needs to be resolved.

  Is there any way to tell if it is present  or not?

Just get the config using NETCONF.


I know! it is just an aspect of NETCONF/YANG that I have never liked, fail 
danger perhaps.  I like objects that have a value that means that this has no 
value, such as zero, minus one, maximum and so on but realise that this 
protocol is not one of those:-(

Tom Petch

Thanks,
Acee


    Tom Petch

As stated as the IETF 109 LSR WG meeting, we feel the IS-IS reverse metric 
augmentation is ready for publication. This begins a two week last call for the 
subject draft. Please indicate your support or objection on this list prior to 
12:00 AM UTC on December 15th, 2020. Also, review comments are certainly 
welcome.
Thanks,
Acee


___
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


Re: [Lsr] Working Group Last Call for "YANG Module for IS-IS Reverse Metric" - draft-ietf-lsr-yang-isis-reverse-metric-01

2020-12-09 Thread tom petch
From: Lsr  on behalf of Acee Lindem (acee) 

Sent: 30 November 2020 18:14


Two thoughts
isis-rmetric is a bit long as a prefix - I note that the examples use rm which 
is a bit short.  Perhaps isis-rm

te-metric contains the value if the sub-tlv is present.  What if it is not 
present?  Is there any way to tell if it is present  or not?

Tom Petch

As stated as the IETF 109 LSR WG meeting, we feel the IS-IS reverse metric 
augmentation is ready for publication. This begins a two week last call for the 
subject draft. Please indicate your support or objection on this list prior to 
12:00 AM UTC on December 15th, 2020. Also, review comments are certainly 
welcome.
Thanks,
Acee


___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


[Lsr] IESG approves mpls-base-yang

2020-10-30 Thread tom petch
Who cares?

Well it is a  MISSREF for bfd-yang which is a MISSREF for ospf-yang inter alia 
so may be those dusty old I-D will come to life and see if they are still valid 
or not (some are not:-(. 

Tom Petch
___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] I-D Action: draft-dontula-lsr-yang-dynamic-flooding-03.txt

2020-10-13 Thread tom petch
From: Tony Li  on behalf of tony...@tony.li 

Sent: 15 September 2020 22:17

Our apologies.  We’re on it.


Thank you, -04 is much easier to digest although perhaps not easy:-(

I think that the I-D needs to decide what to do with OpenConfig which appears a 
lot in one module and makes it hard to read.  If this is going to be an IETF 
module, then I think that it all has to go, perhaps via an appendix while the 
I-D is under development.

The lack of text makes it hard to know what is intended.  I reverse engineer 
the YANG to find out what it is meant to do and lo and behold the YANG does 
just that.  I think that the base OSPF YANG module gets it just right with its 
mix of text and tree diagram, so I can see what it is trying to do, see at a 
high level and then go to the detail of the YANG.  Several other routing area 
I-D are similar although by no means all.

Also the lack of references, or the minimal descriptions, or both make it hard 
to follow. so algorithm is uint8, connection type is uint8, what is an ID in 
number of IDs?, index is uint16, priority is uint8 but what is high what low? 
and so on.  I should not need to know lsr-dynamic-flooding off by heart in 
order to make sense of this.

And
- Security Considerations is plain wrong; go read YANG Guidelines:-)
- IANA Considerations ditto
-  is used as a placeholder for two different I-D
-  ietf-ospf-dynflood would be consistent and less error prone IMHO
- RFC6991, RFC8349 need to be Normative references
- Introduction should reference OSPFv3
- objects and identities relating to TLV need references - they are ever harder 
to find in the IETF literature
- ospf should be capitalised, LEEF probably not
- several abbreviations need expanding on first use perhaps in a terminology 
section; usually there is one such for YANG terminology
- I wonder if ospf-dynamic-flooding would be a better feature name given there 
are the two of them side-by-side

Tom Petch



Tony


> On Sep 15, 2020, at 9:04 AM, Acee Lindem (acee) 
>  wrote:
>
> It looks like some unfortunate tab settings at least for the OSPF model...  
> Note that pyang can be used for formatting.
>
> pyang -f yang  --yang-line-length 68
>
> On 9/15/20, 11:47 AM, "Lsr on behalf of tom petch"  behalf of ie...@btconnect.com> wrote:
>
>The formatting of this I-D seems to have gone wrong making it hard to read 
> and review.  The indentation of successive lines of the YANG module is more 
> than it usually is.  This was a problem with -01 that was not present in -02 
> but has now returned in -03
>
>Tom Petch
>
>From: I-D-Announce  on behalf of 
> internet-dra...@ietf.org 
>Sent: 14 September 2020 22:15
>To: i-d-annou...@ietf.org
>Subject: I-D Action: draft-dontula-lsr-yang-dynamic-flooding-03.txt
>
>
>A New Internet-Draft is available from the on-line Internet-Drafts 
> directories.
>
>
>Title   : YANG Data Model for Dynamic Flooding
>Authors : Srinath Dontula
>  Tony Li
>Filename: draft-dontula-lsr-yang-dynamic-flooding-03.txt
>Pages   : 26
>Date: 2020-09-14
>
>Abstract:
>   This document defins YANG data models that can be used to configure
>   and manage Dynamic Flooding for IS-IS and OSPF.
>
>
>The IETF datatracker status page for this draft is:
>https://datatracker.ietf.org/doc/draft-dontula-lsr-yang-dynamic-flooding/
>
>There are also htmlized versions available at:
>https://tools.ietf.org/html/draft-dontula-lsr-yang-dynamic-flooding-03
>
> https://datatracker.ietf.org/doc/html/draft-dontula-lsr-yang-dynamic-flooding-03
>
>A diff from the previous version is available at:
>
> https://www.ietf.org/rfcdiff?url2=draft-dontula-lsr-yang-dynamic-flooding-03
>
>
>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.
>
>Internet-Drafts are also available by anonymous FTP at:
>ftp://ftp.ietf.org/internet-drafts/
>
>
>___
>I-D-Announce mailing list
>i-d-annou...@ietf.org
>https://www.ietf.org/mailman/listinfo/i-d-announce
>Internet-Draft directories: http://www.ietf.org/shadow.html
>or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>
>___
>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

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-04.txt

2020-09-30 Thread tom petch
From: Acee Lindem (acee) 
Sent: 29 September 2020 22:44

Hi Tom,

We can add the references. See ACEE>.

Yes please - it will make it easier for me to review

On 8/13/20, 6:03 AM, "Lsr on behalf of tom petch"  wrote:

From: Lsr  on behalf of internet-dra...@ietf.org 

Sent: 13 August 2020 05:37

I said before that it was tough to review because of a lack of references 
in the YANG module and that remains true.
You have two Boolean to enable extended LSA on for ospf, one for area.  
Yes, the answer is in RFC8362 but it tells me the YANG module is wrong - and it 
took me some time to find it.  RFC8362 defines two parameters 
ExtendedLSASupport and AreaExtendedLSASupport and the latter is not in the 
model; yes you have a Boolean under area but I think its meaning requires a 
reading of RFC8362 Appendix B and that is missing and the description is 
unclear and the name is wrong.  Also the RFC has a SHOULD in it which the model 
does not implement.  You reference s.6.2 but I think that wrong, that it is 
Appendices A and B that describe this.

ACEE> What is the SHOULD that isn't implemented?


The very last sentence of RFC8362 about the interaction of ExtendedLSASupport 
and AreaExtendedLSASupport; YANG has 'must' not 'should' and I would be 
inclined to make this a YANG 'must' but it you think that that is too much, 
then a comment in the description is needed IMHO

On type, you say there are three possible values. Precisely.  Can you have 
the type set to 'ospf' and support ospfv3?  If so, your model fails.  Or does 
ospf-yang only allow the type to be ospfv2 or ospfv3 and bar the use of ospf 
per se?

ACEE>"ospf" is the base identity for  "ospfv2" and "ospfv3". So, if a container 
is applicable to both, no when constraint is needed. However, if it is 
applicable to the one or the other, a "when" constraint. It is common to do 
this in YANG. This module is applicable only to OSPFv3.


Yes, my question is more about the base ospf model about the valid values that 
can appear in rt:type; is ospf per se a valid value of type or must it be 
either ospfv2 or ospfv3?

The reference statement after the description could do with a title as you 
have for the revision description

My point about link type is that you are augmenting ospf-yang which uses an 
enum so in places users will be required to use an enum and in others a uint8 
which could be confusing

ACEE> I don't get this. We don’t augment link-type.


Yes,  In base ospf.yang  link type is YANG type enum but in this it is type 
unit8 so modelling the same object with two different data types I think might 
be confusing.

Tom Petch

Thanks,
Acee

Tom Petch

A New Internet-Draft is available from the on-line Internet-Drafts 
directories.
This draft is a work item of the Link State Routing WG of the IETF.

Title   : YANG Model for OSPFv3 Extended LSAs
Authors : Acee Lindem
  Sharmila Palani
  Yingzhen Qu
Filename: draft-ietf-lsr-ospfv3-extended-lsa-yang-04.txt
Pages   : 27
Date: 2020-08-12

Abstract:
   This document defines a YANG data model augmenting the IETF OSPF YANG
   model to provide support for OSPFv3 Link State Advertisement (LSA)
   Extensibility as defined in RFC 8362.  OSPFv3 Extended LSAs provide
   extensible TLV-based LSAs for the base LSA types defined in RFC 5340.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-lsr-ospfv3-extended-lsa-yang-04

https://datatracker.ietf.org/doc/html/draft-ietf-lsr-ospfv3-extended-lsa-yang-04

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lsr-ospfv3-extended-lsa-yang-04


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.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


___
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

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] I-D Action: draft-dontula-lsr-yang-dynamic-flooding-03.txt

2020-09-15 Thread tom petch
The formatting of this I-D seems to have gone wrong making it hard to read and 
review.  The indentation of successive lines of the YANG module is more than it 
usually is.  This was a problem with -01 that was not present in -02 but has 
now returned in -03

Tom Petch

From: I-D-Announce  on behalf of 
internet-dra...@ietf.org 
Sent: 14 September 2020 22:15
To: i-d-annou...@ietf.org
Subject: I-D Action: draft-dontula-lsr-yang-dynamic-flooding-03.txt


A New Internet-Draft is available from the on-line Internet-Drafts directories.


Title   : YANG Data Model for Dynamic Flooding
Authors : Srinath Dontula
  Tony Li
Filename: draft-dontula-lsr-yang-dynamic-flooding-03.txt
Pages   : 26
Date: 2020-09-14

Abstract:
   This document defins YANG data models that can be used to configure
   and manage Dynamic Flooding for IS-IS and OSPF.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-dontula-lsr-yang-dynamic-flooding/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-dontula-lsr-yang-dynamic-flooding-03
https://datatracker.ietf.org/doc/html/draft-dontula-lsr-yang-dynamic-flooding-03

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-dontula-lsr-yang-dynamic-flooding-03


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.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


___
I-D-Announce mailing list
i-d-annou...@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-04.txt

2020-08-13 Thread tom petch
From: Lsr  on behalf of internet-dra...@ietf.org 

Sent: 13 August 2020 05:37

I said before that it was tough to review because of a lack of references in 
the YANG module and that remains true.
You have two Boolean to enable extended LSA on for ospf, one for area.  Yes, 
the answer is in RFC8362 but it tells me the YANG module is wrong - and it took 
me some time to find it.  RFC8362 defines two parameters ExtendedLSASupport and 
AreaExtendedLSASupport and the latter is not in the model; yes you have a 
Boolean under area but I think its meaning requires a reading of RFC8362 
Appendix B and that is missing and the description is unclear and the name is 
wrong.  Also the RFC has a SHOULD in it which the model does not implement.  
You reference s.6.2 but I think that wrong, that it is Appendices A and B that 
describe this.

On type, you say there are three possible values. Precisely.  Can you have the 
type set to 'ospf' and support ospfv3?  If so, your model fails.  Or does 
ospf-yang only allow the type to be ospfv2 or ospfv3 and bar the use of ospf 
per se?

The reference statement after the description could do with a title as you have 
for the revision description

My point about link type is that you are augmenting ospf-yang which uses an 
enum so in places users will be required to use an enum and in others a uint8 
which could be confusing

Tom Petch

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Link State Routing WG of the IETF.

Title   : YANG Model for OSPFv3 Extended LSAs
Authors : Acee Lindem
  Sharmila Palani
  Yingzhen Qu
Filename: draft-ietf-lsr-ospfv3-extended-lsa-yang-04.txt
Pages   : 27
Date: 2020-08-12

Abstract:
   This document defines a YANG data model augmenting the IETF OSPF YANG
   model to provide support for OSPFv3 Link State Advertisement (LSA)
   Extensibility as defined in RFC 8362.  OSPFv3 Extended LSAs provide
   extensible TLV-based LSAs for the base LSA types defined in RFC 5340.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-lsr-ospfv3-extended-lsa-yang-04
https://datatracker.ietf.org/doc/html/draft-ietf-lsr-ospfv3-extended-lsa-yang-04

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lsr-ospfv3-extended-lsa-yang-04


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.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


___
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


Re: [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-03.txt

2020-08-12 Thread tom petch



Looking at some more technical aspects of this

/* Configuration */
"This augments the OSPFv3 protocol configuration
 with segment routing.";
really?

  leaf extended-lsa-support {
  leaf extended-lsa-support {
why two? what does it mean if one is true and one false?  (why not more
than two?:-)

I wonder too where this boolean is best placed; there seems to me to be
no obvious ospfv3 place for it so
"/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:o
spf"
is probably as good as any.

   when "/rt:routing/rt:control-plane-protocols"
  + "/rt:control-plane-protocol/rt:type = 'ospf:ospfv3'"  {
is rt:type always set to ospfv3 as opposed to ospf? is there something
in ospf-yang that ensures this?

 * Link State Database (LSDB) Augmentations
  when "derived-from-or-self(/rt:routing/rt:control-plane-protocols"
 + "/rt:control-plane-protocol/rt:type,"
 + "'ospfv3')"  {
derived-from seems unnecessary for ospfv3, equality would do

grouping ipv4-link-local-tlv {
  container ipv4-link-local-tlv {
description "IPv6 Link-Local LSA TLV";
IPv6 looks odd here

grouping ospfv3-e-lsa-area {
  description "Area scope OSPFv3 Extended LSAs.";
  container e-router {
when  "derived-from(../../ospf:header/ospf:type,
'ospfv3-e-router-lsa')" {
I see nothing derived from 'ospfv3-e-router-lsa' so I cannot see when
this is true

leaf type {
  type uint8;
this is an enumeration in ospf-yang

when "derived-from(../../ospf:header/ospf:type,
'ospfv3-e-network-lsa')"
likewise I cannot see this being true

when "derived-from(../../ospf:header/ospf:type,
'ospfv3-e-inter-area-prefix-lsa')"
and again

when "derived-from(../../ospf:header/ospf:type,
'ospfv3-e-inter-area-router-lsa')"
and again

when "derived-from-or-self(../../ospf:header/ospf:type,
'ospfv3-e-intra-area-prefix-lsa')"
I think you know this by now but this one would work but is not needed,
simple equality test would do.

when "derived-from-or-self(../../ospf:header/ospf:type,
'ospfv3-e-as-external-lsa')"
again equality is all that seems to be needed

when "derived-from-or-self(../../ospf:header/ospf:type,
'ospfv3-e-nssa-lsa')"
and again

when "derived-from-or-self(../../ospf:header/ospf:type,
'ospfv3-e-link-lsa')
and again

Tom Petch

- Original Message -
From: 
To: 
Cc: 
Sent: Friday, August 07, 2020 7:03 PM
Subject: I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-03.txt


> A New Internet-Draft is available from the on-line Internet-Drafts
directories.
> This draft is a work item of the Link State Routing WG of the IETF.
>
> Title   : YANG Model for OSPFv3 Extended LSAs
> Authors : Acee Lindem
>   Sharmila Palani
>   Yingzhen Qu
> Filename:
draft-ietf-lsr-ospfv3-extended-lsa-yang-03.txt
> Pages   : 26
> Date: 2020-08-07
>
> Abstract:
>This document defines a YANG data model augmenting the IETF OSPF
YANG
>model to provide support for OSPFv3 Link State Advertisement (LSA)
>Extensibility as defined in RFC 8362.  OSPFv3 Extended LSAs provide
>extensible TLV-based LSAs for the base LSA types defined in RFC
5340.
>
>
> The IETF datatracker status page for this draft is:
>
https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang
/
>
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-lsr-ospfv3-extended-lsa-yang-03
>
https://datatracker.ietf.org/doc/html/draft-ietf-lsr-ospfv3-extended-lsa
-yang-03
>
> A diff from the previous version is available at:
>
https://www.ietf.org/rfcdiff?url2=draft-ietf-lsr-ospfv3-extended-lsa-yan
g-03
>
>
> 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.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
>
> 

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] WGLC request for draft-ietf-lsr-ospfv3-extended-lsa-yang

2020-08-10 Thread tom petch
From: Lsr  on behalf of Yingzhen Qu 

Sent: 07 August 2020 22:55

Hi Chairs,

On behalf of the authors, I’d like to request WG LC of “YANG Model for OSPFv3 
Extended LSAs”: 
https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang/


This is a tough read.  I would like to compare the data structures with those 
in the RFC defining the LSA but the YANG module is devoid of such references. 
Adding those references would encourage me to review more.

And there are a number of admin issues.

Requirements lacks RFC8174 in the body of the I-D

I see no upper case words in the YANG module but you include the boilerplate.

Tree diagrams no reference

 means different I-D in different places

import lack references

security lacks TLS1.3

RFC8242 not in I-D References

RFC8174 not in I-D References

import OSPF must be Normative

Tom Petch



This model severs as a foundation for future OSPFv3 extensions using extended 
LSAs (RFC 8362) and will be augmented by those new features, such as OSPFv3 
Extensions for Segment Routing.

Please let us know if you need any other info.

Thanks,
Yingzhen

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] Question on the early allocation - Re: [IANA #1171772] Early Allocations request for "Area Proxy for IS-IS" - draft-li-lsr-isis-area-proxy-04

2020-06-03 Thread tom petch
From: Lsr  on behalf of Loa Andersson 
Sent: 03 June 2020 08:20

Tony,

I guess that this shows that we should take care naming our registries.

In line please-

On 02/06/2020 23:24, tony...@tony.li wrote:
>
> Hi Loa,
>
>> The code points are requested from "the IS-IS TLV Codepoints registry",
>> howver the "IS-IS TLV Codepoints" is a name space with 14 different
>> registries. I think the the registry you want to allocated code point
>> from the "TLV Codepoints registry”
>
>
> I apologize for the confusion, you are certainly correct.
>
> The confusion arises because the page is named “IS-IS TLV Codepoints”
> and the registry is the “TLV Codepoints Registry” so to be precise, we
> should request an allocation from the “IS-IS TLV Codepoints TLV
> Codepoints Registry”.  That does seem somewhat awkward and redundant
> redundant.
>
> To reduce confusion in the future, perhaps the entire page should be
> renamed to “IS-IS Codepoints”?

In the party of the world there I'm active there is a tendency to call
"the page" the "name space", that stops us from repeating "registry" to
often, so we have name space, registry and sub-registry. This is as I
understand it a terminology IANA understands, even if there is no formal
acceptance of it.


Loa,

I try to persuade authors to follow RFC8126 (which I think IANA understands).  
It recognises the historical confusion with naming and recommends that, going 
forward, a two tier naming of Group and Registry be used.  I see the TLV 
Codepoints Registry as part of the I S - I S (spaces added to fool the spam 
detectors) Group.  That seems to me to be clear and unambiguous and not prolix. 
 I think that its inclusion in the RFC makes it formally accepted by the IETF:-)

Tom Petch
Renaming the name space would require us to update a number of IS-IS
documents. I would advice against that, but if the wg decides to do it
try to help to get correct.

For the time being I'd say that we want to allocate the code points
from the "TLV Codepoints" reistry in the IS-IS TLV Codepoints"
namespace.

Doing that way it is also easier to find the correct registry.

 >/Loa
>
> Regards,
> Tony
>

--

My mail server from time to time has come under DOS attacks,
we are working to fix it but it may take some time. If you
get denial of service sending to me plz try to use
loa.pi.nu@gmail


Loa Anderssonemail: l...@pi.nu
Senior MPLS Expert
Bronze Dragon Consulting phone: +46 739 81 21 64

___
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


[Lsr] draft-hopps-lsr-yang-isis-reverse-metric-02

2019-11-23 Thread tom petch
Christian

Some stray thoughts

/intermediate system routeing/intermediate system routing/
since we have to use the American style:-(

 import ietf-routing { prefix "rt"; }
lacks a reference clause and the reference should be in the Normative
References


 import ietf-isis { prefix "isis"; }
lacks a reference clause

IS-IS reverse metric functionality [RFC8500].
YANG module must be plain text and this looks like it is not.

Tom Petch

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] New Version Notification for draft-dontula-lsr-yang-dynamic-flooding-00.txt

2019-09-11 Thread tom petch
Tony

I suggest you have a read of  RFC8407, not so much s.4, which is rather
detailed, but the other sections.

Tom Petch


- Original Message -
From: 
To: "tom petch" 
Cc: 
Sent: Saturday, September 07, 2019 3:51 AM

Hi Tom,

Thank you very much for your comments.  We will address them in the -02
version
of the draft.

Tony


> On Sep 6, 2019, at 1:40 PM, tom petch  wrote:
>
> I am confused
>
> You have
>
> reference "RFC  - YANG model for Open Shortest Path First (OSPF).
> "RFC : A YANG data model for OSPF Dense topology";
> reference " RFC  - Dynamic Flooding on Dense Graphs";
>
> whereas  is customarily used as a placeholder for the RFC which
the
> I-D becomes; I see no reference to the name at the start of the I-D,
> namely
> YANG Data Model for Dynamic Flooding
> which must appear in the IANA Considerations, which it does not as
they
> are absent.
>
> Also, many lines are too long for an RFC which makes the I-D (too)
> difficult to read on a screen.
>
> Tom Petch
>
> - Original Message -
> From: 
> To: 
> Sent: Thursday, September 05, 2019 1:49 AM
> Subject: [Lsr] Fwd: New Version Notification for
> draft-dontula-lsr-yang-dynamic-flooding-00.txt
>
>
>
> Hi all,
>
> This is the first draft of a YANG model for Dynamic Flooding.
>
> We welcome your comments.  Please be gentle as we are YANG n00bs.
>
> Regards,
> Srinath & Tony
>
>
>> Begin forwarded message:
>>
>> From: internet-dra...@ietf.org
>> Subject: New Version Notification for
> draft-dontula-lsr-yang-dynamic-flooding-00.txt
>> Date: September 4, 2019 at 5:47:26 PM PDT
>> To: "Srinath Dontula" , "Tony Li" 
>>
>>
>> A new version of I-D, draft-dontula-lsr-yang-dynamic-flooding-00.txt
>> has been successfully submitted by Tony Li and posted to the
>> IETF repository.
>>
>> Name: draft-dontula-lsr-yang-dynamic-flooding
>> Revision: 00
>> Title: YANG Data Model for Dynamic Flooding
>> Document date: 2019-09-03
>> Group: Individual Submission
>> Pages: 16
>> URL:
>
https://www.ietf.org/internet-drafts/draft-dontula-lsr-yang-dynamic-floo
> ding-00.txt
>> Status:
>
https://datatracker.ietf.org/doc/draft-dontula-lsr-yang-dynamic-flooding
> /
>> Htmlized:
> https://tools.ietf.org/html/draft-dontula-lsr-yang-dynamic-flooding-00
>> Htmlized:
>
https://datatracker.ietf.org/doc/html/draft-dontula-lsr-yang-dynamic-flo
> oding
>>
>>
>> Abstract:
>>  This document defins YANG data models that can be used to configure
>>  and manage Dynamic Flooding for IS-IS and OSPF.
>>
>>
>>
>>
>> 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
>> Lsr@ietf.org
>> https://www.ietf.org/mailman/listinfo/lsr
>>
>

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] Fwd: New Version Notification for draft-dontula-lsr-yang-dynamic-flooding-00.txt

2019-09-06 Thread tom petch
I am confused

You have

 reference "RFC  - YANG model for Open Shortest Path First (OSPF).
"RFC : A YANG data model for OSPF Dense topology";
 reference " RFC  - Dynamic Flooding on Dense Graphs";

whereas  is customarily used as a placeholder for the RFC which the
I-D becomes; I see no reference to the name at the start of the I-D,
namely
YANG Data Model for Dynamic Flooding
which must appear in the IANA Considerations, which it does not as they
are absent.

Also, many lines are too long for an RFC which makes the I-D (too)
difficult to read on a screen.

Tom Petch

- Original Message -
From: 
To: 
Sent: Thursday, September 05, 2019 1:49 AM
Subject: [Lsr] Fwd: New Version Notification for
draft-dontula-lsr-yang-dynamic-flooding-00.txt



Hi all,

This is the first draft of a YANG model for Dynamic Flooding.

We welcome your comments.  Please be gentle as we are YANG n00bs.

Regards,
Srinath & Tony


> Begin forwarded message:
>
> From: internet-dra...@ietf.org
> Subject: New Version Notification for
draft-dontula-lsr-yang-dynamic-flooding-00.txt
> Date: September 4, 2019 at 5:47:26 PM PDT
> To: "Srinath Dontula" , "Tony Li" 
>
>
> A new version of I-D, draft-dontula-lsr-yang-dynamic-flooding-00.txt
> has been successfully submitted by Tony Li and posted to the
> IETF repository.
>
> Name: draft-dontula-lsr-yang-dynamic-flooding
> Revision: 00
> Title: YANG Data Model for Dynamic Flooding
> Document date: 2019-09-03
> Group: Individual Submission
> Pages: 16
> URL:
https://www.ietf.org/internet-drafts/draft-dontula-lsr-yang-dynamic-floo
ding-00.txt
> Status:
https://datatracker.ietf.org/doc/draft-dontula-lsr-yang-dynamic-flooding
/
> Htmlized:
https://tools.ietf.org/html/draft-dontula-lsr-yang-dynamic-flooding-00
> Htmlized:
https://datatracker.ietf.org/doc/html/draft-dontula-lsr-yang-dynamic-flo
oding
>
>
> Abstract:
>   This document defins YANG data models that can be used to configure
>   and manage Dynamic Flooding for IS-IS and OSPF.
>
>
>
>
> 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
> Lsr@ietf.org
> https://www.ietf.org/mailman/listinfo/lsr
>

___
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr


Re: [Lsr] Last Call: (YANG Data Model for OSPF Protocol) to Proposed Standard

2019-08-01 Thread tom petch
I have been looking some more at this I-D and have some more doubts and
queries.

s.2.2
OLD
   The area and area/interface containers respectively define the OSPF
   configuration and operational state for OSPF areas and interfaces.

NEW
   The area and area/interface containers define the OSPF
   configuration and operational state for OSPF areas and interfaces
respectively.

The current text suggests area corresponds to configuration and
area/interface to operational state!

OLD
   "WG Web:   <http://datatracker.ietf.org/group/lsr/>
NEW
   "WG Web:   <https://datatracker.ietf.org/group/lsr/>


I am puzzled by the use of derived-from...

  container router {
 when "derived-from-or-self(../../header/type, "
 + "'ospf:ospfv2-router-lsa')" {
why is this derived-from-or-self when I can see nothing derived from the
base type?

   container network {
 when "derived-from-or-self(../../header/type, "
 + "'ospfv2-network-lsa')" {
ditto

   container summary {
 when "derived-from(../../header/type, "
+ "'ospfv2-summary-lsa-type')" {
why is this not derived-from-or-self when there are derivations from the
base type?

 when "derived-from(../../header/type, "
+ "'ospfv2-external-lsa-type')" {
   description
 "Only applies to AS-external LSAs and NSSA LSAs.";
Yes, since they are derived-from external-lsa but external-lsa per se
will be excluded which I assume is intended


 identity operation-mode { description  "OSPF operation mode.";
I cannot see any explanation of where this is used or what it is

router capabilities (RFC7770) appears in the YANG but is not itself a
feature; is there an assumption that all current routers will support
RFC7770?

lsa-id
sometimes dotted-quad, sometimes uint32, sometimes both; why?

 grouping ospfv2-lsa {

   container header {
 must "(derived-from(type, "

   description
     "Opaque type and ID only apply to Opaque LSAs.";
The must and the description match but why are they part of container
header and  not part of  the leaves?

Tom Petch

- Original Message -
From: "tom petch" 
Sent: Friday, July 05, 2019 5:30 PM

I think that this could do with a few tweaks.

RFC 7884 is in the YANG module but not in the I-D references nor in the
body of the I-D.

The names of the TLV are not quite the same as in IANA and since new TLV
are not regarded as updates to RFC7770, then precision is called for in
order to find them with confidence via IANA

I cannot find router-address-tlv in IANA nor is there a YANG reference
clause and since there was some confusion over router-id in 2018, this
is one I want to check against its RFC, whatever that is.

The RPC can disrupt routing; elsewhere I have seen such actions limited
by a default
nacm:deny all
so users have to be positively configured to invoke the RPC.

I am unclear about rpc clear-neighbor.  Yes, it clears the adjacency but
what then?  Is it held down, allowed to come back up or what?

rpc or action?  I have yet to work out the pros and cons of each but was
rather expecting action as opposed to rpc for these.

leaf cost {type uint16
mostly have a range, but some do not; should they?

 typedef ospf-metric { type uint32 {  range "0 .. 16777215";
but
 leaf cost { type ospf-metric {  range "0..16777214";
looks odd; if intended, I suggest adding a note of explanation

some leaf metric are type ospf-metric others are type uint16; again
looks odd (but may be intended)

references to bfd-yang are not consistent
 RFC  - YANG Data Model for Bidirectional
 Forwarding Detection (BFD).
 draft-ietf-bfd-yang-xx.txt:
 YANG Data Model for Bidirectional Forwarding Detection (BFD)";
I think the former clearer

I notice that many of the YANG enumeration have numeric values, others
do not, which makes me curious; not wrong but since YANG does not put
them on the wire, I think that having no numeric value is commoner

With priority
e.g.  list unreserved-bandwidth {
 leaf priority {
which is high and which is low?

Likewise with boolean e.g.
   leaf best { type boolean; description
   "Indicates if the alternate is the preferred.";
does true mean the alternate is preferred?

This I-D is big - 125pp - and I will not finish reviewing it by July
17th but expect to do so some time later in the month - I will post
again when I have.

Tom Petch

- Original Message -
From: "The IESG" 
To: "IETF-Announce" 
Cc: ; "Stephane Litkowski"
; ;
; 
Sent: Tuesday, July 02, 2019 5:55 PM
Subject: [Lsr] Last Call:  (YANG Data Model
for OSPF Protocol) to Proposed Standard


>
> The IESG has received a re

Re: [Lsr] IETF 105 LSR Working Group Meeting Minutes

2019-08-01 Thread tom petch
There is an item in the minutes referring to 'YANG update' - which draft
is that?

Tom Petch


- Original Message -
From: "Acee Lindem (acee)" 
To: 
Sent: Thursday, July 25, 2019 9:27 PM

> I think we had some very good discussions in our sessions this week. I
’ve uploaded the minutes for the both LSR sessions on Monday. Thanks
much to Yingzhen Qu for taking them.
>
> https://datatracker.ietf.org/meeting/105/materials/minutes-105-lsr-00
>
> Thanks,
> Acee







 ___
> 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


Re: [Lsr] Last Call: (YANG Data Model for OSPF Protocol) to Proposed Standard

2019-07-05 Thread tom petch
I think that this could do with a few tweaks.

RFC 7884 is in the YANG module but not in the I-D references nor in the
body of the I-D.

The names of the TLV are not quite the same as in IANA and since new TLV
are not regarded as updates to RFC7770, then precision is called for in
order to find them with confidence via IANA

I cannot find router-address-tlv in IANA nor is there a YANG reference
clause and since there was some confusion over router-id in 2018, this
is one I want to check against its RFC, whatever that is.

The RPC can disrupt routing; elsewhere I have seen such actions limited
by a default
nacm:deny all
so users have to be positively configured to invoke the RPC.

I am unclear about rpc clear-neighbor.  Yes, it clears the adjacency but
what then?  Is it held down, allowed to come back up or what?

rpc or action?  I have yet to work out the pros and cons of each but was
rather expecting action as opposed to rpc for these.

leaf cost {type uint16
mostly have a range, but some do not; should they?

 typedef ospf-metric { type uint32 {  range "0 .. 16777215";
but
 leaf cost { type ospf-metric {  range "0..16777214";
looks odd; if intended, I suggest adding a note of explanation

some leaf metric are type ospf-metric others are type uint16; again
looks odd (but may be intended)

references to bfd-yang are not consistent
 RFC  - YANG Data Model for Bidirectional
 Forwarding Detection (BFD).
 draft-ietf-bfd-yang-xx.txt:
 YANG Data Model for Bidirectional Forwarding Detection (BFD)";
I think the former clearer

I notice that many of the YANG enumeration have numeric values, others
do not, which makes me curious; not wrong but since YANG does not put
them on the wire, I think that having no numeric value is commoner

With priority
e.g.  list unreserved-bandwidth {
 leaf priority {
which is high and which is low?

Likewise with boolean e.g.
   leaf best { type boolean; description
   "Indicates if the alternate is the preferred.";
does true mean the alternate is preferred?

This I-D is big - 125pp - and I will not finish reviewing it by July
17th but expect to do so some time later in the month - I will post
again when I have.

Tom Petch

- Original Message -
From: "The IESG" 
To: "IETF-Announce" 
Cc: ; "Stephane Litkowski"
; ;
; 
Sent: Tuesday, July 02, 2019 5:55 PM
Subject: [Lsr] Last Call:  (YANG Data Model
for OSPF Protocol) to Proposed Standard


>
> The IESG has received a request from the Link State Routing WG (lsr)
to
> consider the following document: - 'YANG Data Model for OSPF Protocol'
>as Proposed Standard
>
> The IESG plans to make a decision in the next few weeks, and solicits
final
> comments on this action. Please send substantive comments to the
> i...@ietf.org mailing lists by 2019-07-17. Exceptionally, comments may
be
> sent to i...@ietf.org instead. In either case, please retain the
beginning of
> the Subject line to allow automated sorting.
>
> Abstract
>
>
>This document defines a YANG data model that can be used to
configure
>and manage OSPF.  The model is based on YANG 1.1 as defined in RFC
>7950 and conforms to the Network Management Datastore Architecture
>(NDMA) as described in RFC 8342.
>
>
>
>
> The file can be obtained via
> https://datatracker.ietf.org/doc/draft-ietf-ospf-yang/
>
> IESG discussion can be tracked via
> https://datatracker.ietf.org/doc/draft-ietf-ospf-yang/ballot/
>
>
> No IPR declarations have been submitted directly on this I-D.
>
>
> The document contains these normative downward references.
> See RFC 3967 for additional information:
> rfc4973: OSPF-xTE: Experimental Extension to OSPF for Traffic
Engineering (Experimental - Independent Submission Editor stream)
> rfc1765: OSPF Database Overflow (Experimental - IETF stream)
>
>
>
> ___
> 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


Re: [Lsr] [netmod] A question on the parameter overriding in draft-ietf-isis-yang-isis-cfg

2019-06-11 Thread tom petch
A somewhat arbitrary choice of message to reply to, in order to say that
other protocols do have layers, e.g. igmp in
draft-ietf-pim-igmp-mld-yang
but they have taken a different approach.  They have such as
 grouping interface-global-config-attributes {
 grouping interface-common-config-attributes {
 grouping interface-level-config-attributes {
which, as this shows, are groupings, which are then in parallel, rather
than in a hierarchy.  The relationship is specified in text as
" For a
   configuration node at the interface level, there may exist a
   corresponding configuration node with the same name at the
   interface-global level. The value configured on a node at the
   interface level overrides the value configured on the corresponding
   node at the interface-global level "

Clearly you could have some fairly sophisticated YANG to suppress the
interface-global value when that at the interface-level is configured,
but they don't, they rely on correct implementation!  Also, this
structure is not, IMHO, readily apparent in the tree diagram unless you
know what to look for.

Tom Petch

- Original Message -
From: "Martin Bjorklund" 
To: 
Cc: ; ;
; 
Sent: Monday, June 10, 2019 9:04 AM

> Hi,
>
> Qin Wu  wrote:
> > I think what they are looking for in RFC7950 is generic overridden
> > rule, i.e., a parent node statement can be overridden by its child
> > node substatement.
>
> See Per's reply to the netmod list.  In summary, in this case you
> should do:
>
>   container priority {
> leaf value {
>   type uint8;
>   default 64;
> }
> container level-1 {
>   leaf value {
> type uint8;
> description
>   "If not configured, use the value of ../../value.";
>   }
> }
> container level-2 {
>   leaf value {
> type uint8;
> description
>   "If not configured, use the value of ../../level-1/value.";
>   }
> }
>   }
>
>
>
> /martin
>
>
>
>
> >
> > -Qin
> > -邮件原件-
> > 发件人: netmod [mailto:netmod-boun...@ietf.org] 代表 Juergen
> > Schoenwaelder
> > 发送时间: 2019年6月9日 23:28
> > 收件人: Xufeng Liu 
> > 抄送: lsr@ietf.org; NETMOD WG 
> > 主题: Re: [netmod] A question on the parameter overriding in
> > draft-ietf-isis-yang-isis-cfg
> >
> > Hi,
> >
> > YANG does not have 'levels'. This seems to be an ISIS specific
> > question you should ask on the ISIS list.
> >
> > /js
> >
> > On Sun, Jun 09, 2019 at 10:35:11AM -0400, Xufeng Liu wrote:
> > > In Section 2.3. and many other locations, the current IS-IS model
> > > applies the parameter overriding rule as below:
> > >
> > > [Quote]:
> > >
> > > 2.3
> > >
<https://tools.ietf.org/html/draft-ietf-isis-yang-isis-cfg-35#section-2.
.3>.
> > > Per-Level Parameters
> > >
> > >
> > >Some parameters allow a per level configuration.  In this case,
the
> > >parameter is modeled as a container with three configuration
> > >locations:
> > >
> > >o  a top-level container: corresponds to level-1-2, so the
> > >   configuration applies to both levels.
> > >
> > >o  a level-1 container: corresponds to level-1 specific
parameters.
> > >
> > >o  a level-2 container: corresponds to level-2 specific
parameters.
> > >
> > >+--rw priority
> > >|  +--rw value? uint8
> > >|  +--rw level-1
> > >|  |  +--rw value?   uint8
> > >|  +--rw level-2
> > >| +--rw value?   uint8
> > >
> > >Example:
> > >
> > >
> > >250
> > >
> > >100
> > >
> > >
> > >200
> > >
> > >
> > >
> > >An implementation SHOULD prefer a level specific parameter over
a
> > >level-all parameter.  As example, if the priority is 100 for
the
> > >level-1, 200 for the level-2 and 250 for the top-level
configuration,
> > >the implementation should use 100 for the level-1 and 200 for
the
> > >level-2.
> > >
> > > [End of Quote]
> > >
> > >
> > > In the model, all three value leaves above have a default
statement
> > > “default 64”, which brings up my ques

  1   2   >