[Lsr] Robert Wilton's Yes on draft-ietf-lsr-ospfv3-extended-lsa-yang-28: (with COMMENT)

2024-02-01 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-ospfv3-extended-lsa-yang-28: Yes

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-ospfv3-extended-lsa-yang/



--
COMMENT:
--

Thanks for publishing another YANG model.

I do have a little sympathy to Roman's comment that having a bit more
descriptive prose at the beginning of this document might be helpful to readers
(i.e., I'm thinking in the order of one or two paragraphs).  But at the same
time, I can also see that repeating (or perhaps summarising) what is already
written in another RFC isn't necessarily that helpful, and having the details
in the YANG module itself is arguably the most important and useful place
because then the tooling can build appropriate GUI help text or user
documentation.

Regards,
Rob



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


[Lsr] Robert Wilton's No Objection on draft-ietf-lsr-isis-area-proxy-10: (with COMMENT)

2024-01-02 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-isis-area-proxy-10: 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-isis-area-proxy/



--
COMMENT:
--

Hi,

Thanks for this document.

I'm not a routing expert, but it does feel that this is somewhat pushing IS-IS
beyond its core competency.  However, this is obviously just an experimental
draft and may be a pragmatic engineering solution to the problem, hence the no
obj ballot.

Regards,
Rob



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


[Lsr] Robert Wilton's No Objection on draft-ietf-lsr-ip-flexalgo-12: (with COMMENT)

2023-06-05 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-ip-flexalgo-12: 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-ip-flexalgo/



--
COMMENT:
--

Hi,

Thanks for this document.

Only one minor comment/question:

(1) p 4, sec 5.1.  The IS-IS IP Algorithm Sub-TLV

   The use of the IP Algorithm Sub-TLV to advertise support for
   algorithms outside the Flex-Algorithm range (128-255) is outside the
   scope of this document.

What does this actually mean if a router receives a SubTlV containing an
algorithm outside the 128-255 range?  Should it ignore, or error? And should
this be specified in this document?  I also note that this is stated here,
under IS-IS, but there is no equivalent text for the OSPF definition, and hence
wanted to ensure that is intentional.

Regards,
Rob



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


[Lsr] Robert Wilton's Yes on draft-ietf-lsr-rfc8919bis-03: (with COMMENT)

2023-05-25 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-rfc8919bis-03: Yes

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-rfc8919bis/



--
COMMENT:
--

Thank you for taking the time/effort to update the specification to make it 
clearer.



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


[Lsr] Robert Wilton's No Objection on draft-ietf-lsr-rfc8920bis-04: (with COMMENT)

2023-05-25 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-rfc8920bis-04: 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-rfc8920bis/



--
COMMENT:
--

Thanks for this update.

I reviewed the diff for -04, and then saw Warren's ballot comment against -02. 
I don't know if the intent is that Warren's comment has already been addressed,
but I would give a +1 to a sentence in the introduction briefly explaining the
update and forward referencing section 15.

Regards,
Rob



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


[Lsr] Robert Wilton's No Objection on draft-ietf-lsr-isis-flood-reflection-11: (with COMMENT)

2022-11-29 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-isis-flood-reflection-11: 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-isis-flood-reflection/



--
COMMENT:
--

Hi,

Thanks for this document, I found it pretty clear and easy to read (although, I
skipped the TLV specifications).

A couple of minor comments/nits that may help improve the doc:

Minor level comments:

(1) p 18, sec 9.  Security Considerations

   subversion of the IS-IS level 2 information.  Therefore, at tunnel
   level steps should be taken to prevent such injection.

I didn't find the term "tunnel level" to be particularly clear, either here, or
below.

Nit level comments:

(2) p 8, sec 3.  Further Details

   One possible solution to this problem is to expose additional
   topology information into the L2 flooding domains.  In the example
   network given, links from router 01 to router 02 can be exposed into
   L2 even when 01 and 02 are participating in flood reflection.  This
   information would allow the L2 nodes to build 'shortcuts' when the L2
   flood reflected part of the topology looks more expensive to cross
   distance wise.

Should 01 and 02 be R1 and R2 respectively?

Regards,
Rob



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


[Lsr] Robert Wilton's No Objection on draft-ietf-lsr-pce-discovery-security-support-13: (with COMMENT)

2022-10-13 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-pce-discovery-security-support-13: 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-pce-discovery-security-support/



--
COMMENT:
--

Discuss cleared, thanks for accommodating my concerns.



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


[Lsr] Robert Wilton's No Objection on draft-ietf-lsr-ospf-reverse-metric-12: (with COMMENT)

2022-10-10 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-ospf-reverse-metric-12: 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-reverse-metric/



--
COMMENT:
--

Discuss cleared.  Thanks for accommodating my concern.



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


[Lsr] Robert Wilton's Yes on draft-ietf-lsr-ospf-bfd-strict-mode-09: (with COMMENT)

2022-10-06 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-ospf-bfd-strict-mode-09: Yes

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-bfd-strict-mode/



--
COMMENT:
--

Thanks for this document.  I think that what is being proposed here is useful.

A few minor/nit comments that may improve this document.

Minor level comments:

(1) p 6, sec 5.  Operations & Management Considerations

Not for this document, and ss per my other OSPF ballots, I assume that the LSR
WG will update the OSPF YANG model will be updated to accommodate this feature.

(2) p 6, sec 5.  Operations & Management Considerations

   In network deployments with noisy or degraded links with intermittent
   packet loss, BFD sessions may flap resulting in OSPF adjacency flaps.
   This in turn may cause routing churn.  The use of OSPF BFD strict-
   mode along with mechanisms such as hold-down (a delay in the initial
   OSPF adjacency bringup following BFD session establishment) and/or
   dampening (a delay in the OSPF adjacency bringup following failure
   detected by BFD) may help reduce the frequency of adjacency flaps and
   therefore reduce the associated routing churn.  The details of these
   mechanisms are outside the scope of this document.

For my understanding, is the expectation that if a device supports this feature
then it would (or is that SHOULD) be enabled automatically?

Nit level comments:

(3) p 6, sec 6.  Backward Compatibility

   established successfully.  Implementations MAY provide a local
   configuration option to enable BFD without the strict-mode which
   results in the router not advertising the B-bit and BFD operation
   being performed in the same way as prior to this specification.

I find the text about enable BFD without the strict-mode to be slightly
unclear, since presumably it is the OSPF interactions with BFD that the
configuration is referred to, rather than BFD itself.  Perhaps changing
"strict-mode" to "OSPF BFD strict-mode" might be clearer.



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


[Lsr] Robert Wilton's Discuss on draft-ietf-lsr-ospf-reverse-metric-09: (with DISCUSS)

2022-10-06 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-ospf-reverse-metric-09: Discuss

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-reverse-metric/



--
DISCUSS:
--

Thanks for this document.

I support Alvaro's discuss.  Having read Alvaro's discuss after writing my
ballot comments it seems to be some what closely related, but I am also
balloting discuss because I find the operational guidelines to be unclear.

(1) p 8, sec 7.  Operational Guidelines

   Implementations MUST NOT signal reverse metric to neighbors by
   default and MUST provide a configuration option to enable the
   signaling of reverse metric on specific links.  Implementations
   SHOULD NOT accept the RM from its neighbors by default and SHOULD
   provide a configuration option to enable the acceptance of the RM
   from neighbors on specific links.  This is to safeguard against
   inadvertent use of RM.

I'm not really sure that I properly understand how this feature works from a
manageability perspective.  Particularly for your first use case, when
considering that the proposal is for per link configuration for the acceptance
of RM from neighbours.  This would seem to suggest that before you can make use
of reverse-metric you have to already have determined the links on the affected
devices to then configure them to accept the reverse-metrics, at which point,
doesn't this partially defeat the use case?  Or is the main goal to simplify
the coordination of changing the metric at both ends of the link at the same
time?

Or is the intention that during the maintenance window the operators would
enable the "allow receipt of reverse-metrics" on all links within, say, an
area?  If so, would hierarchical device and area specific configuration be more
appropriate?  E.g., allow it to be enabled/disbaled on individual links, but
also allow more coarse grained configuration.

Not as an update for this document, but I am assuming that the LSR working
group with eventually update or augment the OSPF YANG module with standard
configuration to support this feature.

(2) p 8, sec 7.  Operational Guidelines

   For the use case in Section 2.1, it is RECOMMENDED that the network
   operator limits the period of enablement of the reverse metric
   mechanism to be only the duration of a network maintenance window.

Presumably this isn't feasible when the CE is not managed by the provider?  In
this scenario, is the expectation that the configuration to accept
reverse-metrics would just be left always enabled on the CE device?  Is this a
security concern?

Regards,
Rob





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


[Lsr] Robert Wilton's No Objection on draft-ietf-lsr-flex-algo-24: (with COMMENT)

2022-10-05 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-flex-algo-24: 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-flex-algo/



--
COMMENT:
--

Hi,

Thanks for this document.  I don't really have much to say.

I was slightly surprised by the IPR declaration 3910, which unless I am
misreading it, seems to be asserting possible IPR on the BCP 14 text (i.e.,
section 2 of revision 03)!  Perhaps worth flagging to see if an update to the
IPR declaration is needed?

One minor nit:

(1) p 3, sec 1.  Introduction

   This document also specifies a way for a router to use IGPs to
   associate one or more Segment Routing with the MPLS Data Plane (SR-
   MPLS) Prefix-SIDs [RFC8660], or Segment Routing over IPv6 (SRv6)
   locators [RFC8986] with a particular Flex-Algorithm.

I found this sentence clunky to parse/understand - possibly putting quotes
around "Segment Routing with the MPLS Data Plane" and "Segment Routing over
IPv6 (SRv6) locators" would help.

Regards,
Rob



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


[Lsr] Robert Wilton's Discuss on draft-ietf-lsr-pce-discovery-security-support-11: (with DISCUSS and COMMENT)

2022-10-04 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-pce-discovery-security-support-11: Discuss

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-pce-discovery-security-support/



--
DISCUSS:
--

Hi,

Sorry for the discuss, but I find a couple of specification aspects of this
draft to be unclear enough that I think that they probably warrant a discuss,
hopefully easy to explain or resolve:

In section 3.2, it wasn't clear to me exactly where I find what the Key-Id is. 
I suspect that this is probably referring to "KeyId" in rfc5925.  If so, I
think that would be emphasizing.

In section 3.3, it wasn't clear to me what the Key chain name is, or what
exactly it refers to.  Is this referring to a local key-chain name installed in
a YANG Keystore (given that there is a reference to RFC8177) or something else.
 Either way, I think that expanding on the description here would probably be
very beneficial.


--
COMMENT:
--

One minor comment.  I noted that the description of the Key-Id slightly
differed for the OSPF encoding vs ISIS encoding and I wanted to check that the
difference was intentional.

Regards,
Rob



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


[Lsr] Robert Wilton's No Objection on draft-ietf-lsr-ospf-l2bundles-06: (with COMMENT)

2022-10-04 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-ospf-l2bundles-06: 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-l2bundles/



--
COMMENT:
--

Hi,

I support Lars's discuss.

I don't really object to publishing this document, although I don't really like
the fact that the LAG member information that is being propagated isn't of any
relevance to OSPF routing itself, and OSPF is being used only as a generic
information propagation mechanism.  However, I acknowledge that horse has
probably bolted long ago.

One point that is not clear to me, is the configuration/management of this
feature:  Is the expectation that OSPF implementations that support this RFC
would automatically propagate bundle member information? Or would this be
disabled by default and need to be enabled through configuration?   If there is
configuration associated with this feature then would it be part of a updated
version of the standard OSPF YANG model, or is it via YANG module augmentation
to the base OSPF YANG module?  If this is configurable then having an
informational reference to how/where this OSPF feature can be configured would
likely be helpful.

Regards,
Rob



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


[Lsr] Robert Wilton's No Objection on draft-ietf-lsr-isis-rfc5316bis-04: (with COMMENT)

2022-09-20 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-isis-rfc5316bis-04: 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-isis-rfc5316bis/



--
COMMENT:
--

I support Alvaro's discuss.

I would like to thank Menachem for the OPSDIR review.

I also have a few minor nits for the authors to consider:

(1) p 3, sec 2.  Problem Statement

   Two methods for determining inter-AS paths are currently being
   discussed.

It was unclear what is meant by this, please clarify.  I.e., Do you mean
described in this document?  Or there is ongonig discussion in the WG?  Or ...

(2) p 5, sec 2.2.  Per-Domain Path Determination

   Suppose that the Path message enters AS2 from R3.  The next hop in
   the ERO shows AS3, and R5 must determine a path segment across AS2 to
   reach AS3.  It has a choice of three exit points from AS2 (R6, R7,
   and R8), and it needs to know which of these provide TE connectivity
   to AS3, and whether the TE connectivity (for example, available
   bandwidth) is adequate for the requested LSP.
   Alternatively, if the next hop in the ERO is the entry ASBR for AS3
   (say R9),

Should this be "an entry ASBR" rather than "the entry ASBR"?

(3) p 7, sec 3.  Extensions to ISIS-TE

 Also, two other new sub-TLVs are defined for
   inclusion in the IS-IS router capability TLV to carry the TE Router
   ID when the TE Router ID is needed to reach all routers within an
   entire IS-IS routing domain.

As a nit, I would put the last sentence above into its own paragraph.  "This
document also defines two other new sub-TLVs ..."

(4) p 8, sec 3.1.  Inter-AS Reachability TLV

   Rsvd bits MUST be zero when originated and ignored
   when received.

Perhaps "Reserved (Rsvd) bits MUST be zero ..."



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


[Lsr] Robert Wilton's No Objection on draft-ietf-lsr-yang-isis-reverse-metric-04: (with COMMENT)

2021-11-29 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-yang-isis-reverse-metric-04: 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/blog/handling-iesg-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-yang-isis-reverse-metric/



--
COMMENT:
--

Hi Chris,

Thanks for this YANG module.

Nit:
- Copyright statement in the YANG module should presumably be updated to 2021,
to match the revision entry.

A few comments on the YANG model:
- For the interface config, reverse-metric turns up twice in the path.  You
could perhaps drop it from the
  grouping so that it only appears once?
- Would it be helpful to make the top level reverse-metric container have
presence?  This might make more
  sense if constraints are ever added to validate that a metric is specified at
  the top level, or under at least one of the levels.
- Am I right in assuming that that the level-1/level-2 config is effectively
hierarchical and would override
  the config under the reverse-metric grouping?  E.g., is it allowed to specify
  a metric at the top level, and the whole-lan flag only under the level-1?  If
  so, would it be helpful to document this hierarchical behaviour in the
  description for the fields?
- There is a default assigned to exclude-te-metric, but no default assigned to
whole-lan and allow-unreachable.
  If the config is not hierarchical, then should these all have defaults? If
  the config is hierarchical then perhaps they should not have any defaults,
  and the use statement for the top level reverse-metric grouping should refine
  them with default values?  Assuming that the descriptions make their
  hierarchical nature clear?

Security Considerations:
Would it also be helpful to include a reference back to the security
considerations of the base ISIS YANG module, since the concerns that apply to
metrics there would seem to mostly also apply here.

References:
- Probably need to add XML and JSON references or otherwise change the requests
to edit-config or RESTCONF requests. - XML reference can be as per RFC 8342,
JSON should probably be to RFC 7951.

A.1.  Example Enable XML
Suggest retitling to: Enablement Example Using XML YANG Instance Data"

A.2.  Example Use XML
Suggest retitling to: "Usage Example using XML YANG Instance Data"

A.3.  Example JSON
Suggest retitling to: "Usage Example using JSON YANG Instance Data"

Thanks,
Rob



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


[Lsr] Robert Wilton's No Objection on draft-ietf-lsr-isis-srv6-extensions-14: (with COMMENT)

2021-05-20 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-isis-srv6-extensions-14: 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/iesg/statement/discuss-criteria.html
for more information about DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lsr-isis-srv6-extensions/



--
COMMENT:
--

Hi,

Thanks for this document.

In various places, this document references lists of numerical algorithm
numbers, or TLV Ids without any associated human names.  I would have found
this document to be a bit more readable if the names of the algorithms and TLVs
were also used alongside their numerical ids.

Thanks,
Rob



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


[Lsr] Robert Wilton's No Objection on draft-ietf-lsr-ospf-prefix-originator-10: (with COMMENT)

2021-04-05 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-ospf-prefix-originator-10: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lsr-ospf-prefix-originator/



--
COMMENT:
--

Thanks for this.

Not a comment that requires addressing in the text, but considering section 5
on the operational impact:  Is there an OSPF YANG model that is being updated
to cover any additional configuration required to enable this functionality on
a subset of prefixes, and/or are any changes to the operational YANG data model
required to express the prefix source?

Regards,
Rob



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


[Lsr] Robert Wilton's No Objection on draft-ietf-lsr-isis-invalid-tlv-02: (with COMMENT)

2020-07-14 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-lsr-isis-invalid-tlv-02: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lsr-isis-invalid-tlv/



--
COMMENT:
--

The document is short and easy to read, thanks!  However, I was sure whether I
should put a DISCUSS on this document for section 3.4.

I find that the quoted paragraph from RFC6232 to be badly worded:

  "The POI TLV SHOULD be found in all purges and
   MUST NOT be found in LSPs with a non-zero
   Remaining Lifetime."

Taking a strict reading of this, my interpretation is that an implementation is
not compliant to RFC 6232 if it happens to receive a POI TLV in an LSP with
non-zero remaining lifetime!  Further, this text then arguably conflicts with
earlier parts of this document regarding how unrecognized or bad TLVs should be
handled.

Hence, given that RFC6232 is being updated, I would prefer it if this document
also updated RFC6232 to clarify the above paragraph to something like:

  "The POI TLV SHOULD be sent in all purges and
   MUST NOT be sent in LSPs with a non-zero
   Remaining Lifetime."

One other minor comment:

It is RECOMMENDED that implementations provide controls for the enablement
of behaviors that are not backward compatible.

Is this covered by the existing ISIS YANG model, or included in the latest
update to that YANG model?

Regards,
Rob



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


[Lsr] Robert Wilton's No Objection on draft-ietf-ospf-te-link-attr-reuse-15: (with COMMENT)

2020-06-23 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-ospf-te-link-attr-reuse-15: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-ospf-te-link-attr-reuse/



--
COMMENT:
--

Discuss cleared.  Thank you for addressing my comments.

Two possible nits in section 5:

   If the same attribute is advertised in more than single ASLA sub-TLVs
   with the application listed in the Application Bit Masks, the
   application SHOULD use the first instance of advertisement and ignore
   any subsequent advertisements of that attribute.

Propose changing "single" to "one".

   If link attributes are advertised associated with zero length
   Application Identifier Bit Masks for both standard applications and
   user defined applications, then any Standard Application and/or any
   User Defined Application is permitted to use that set of link
   attributes.

Propose changing "associated with" to "with associated" or just "with"

Thanks,
Rob

Previous discuss comments:

I found parts of this document hard to understand, but I'm not familiar with
the specifics of the protocols.

This discuss is in the vein of "I think that folks might struggle to implement
this correctly/consistently".   In particular I had some questions/concerns
about section 5 which, if clarified, would probably help this document.

In Section 5:

   The ASLA sub-TLV is an optional sub-TLV and can appear multiple times
   in the OSPFv2 Extended Link TLV and OSPFv3 Router-Link TLV.  The ASLA
   sub-TLV MUST be used for advertisement of the link attributes listed
   at the end on this section if these are advertised inside OSPFv2
   Extended Link TLV and OSPFv3 Router-Link TLV.  It has the following
   format:

I think that it would be useful to clarify when/why the ASLA sub-TLV can be
included multiple times.  I.e. when different applications want to control
different link attributes.

   Standard Application Identifier Bits are defined/sent starting with
   Bit 0.  Undefined bits which are transmitted MUST be transmitted as 0
   and MUST be ignored on receipt.  Bits that are not transmitted MUST
   be treated as if they are set to 0 on receipt.  Bits that are not
   supported by an implementation MUST be ignored on receipt.

It was not clear to me what it means if the SABM (or UDABM) fields are entirely
empty.  This paragraph states that they are treated as if they are 0, but
sections 8 and 11 imply that if the field is omitted then it acts as if all
applications are allowed.  Section 12.2 implies that if the field is omitted
then it is as if all applications are allowed unless there there is another
ASLA with the given application bit set, in which case it is treated as being a
0 again.  I think that this document would be helped if the specific behaviour
was defined in section 5, retaining the justification/clarification in the
subsequent sections.

It is also not entirely clear to me exactly how the bits are encoded on the
wire.  My assumption is that if bit 0 is set, then this would sent the highest
bit of the first byte.  E.g. 0x80?  Is that correct?  If not, then I think that
the document needs more text, if so, then an example of the encoding may still
aid readability.

   User Defined Application Identifier Bits have no relationship to
   Standard Application Identifier Bits and are not managed by IANA or
   any other standards body.  It is recommended that bits are used
   starting with Bit 0 so as to minimize the number of octets required
   to advertise all UDAs.

Doesn't this need more constraints to ensure easy interop (i.e. bits default to
0).  Otherwise, it would seem that anyone is allowed to put any value in this
field that they like that could harm interop, or otherwise it might be tricky
to compare a 4 byte UDABM to an 8 byte UDABM?

   This document defines the initial set of link attributes that MUST
   use the ASLA sub-TLV if advertised in the OSPFv2 Extended Link TLV or
   in the OSPFv3 Router-Link TLV.  Documents which define new link
   attributes MUST state whether the new attributes support application
   specific values and as such MUST be advertised in an ASLA sub-TLV.
   The link attributes that MUST be advertised in ASLA sub-TLVs are:

I think that I get what this means, but I find the last two sentences slightly
jarring given than the ASLA TLV is optional.  Perhaps predicate both of these
constraints with "(if supproted)".  E.g., something like,

 Documents which define new link
 

[Lsr] Robert Wilton's No Objection on draft-ietf-isis-te-app-14: (with COMMENT)

2020-06-10 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-isis-te-app-14: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-isis-te-app/



--
COMMENT:
--

I'm not sure whether this should really be a discuss ... I raised a similar
concern on the OSPF document as part of a discuss, and presume consistency is
helpful.

4.1.  Application Identifier Bit Mask

  UDABM Length: Indicates the length in octets (0-8) of the
   User Defined Application Identifier Bit Mask. The length SHOULD
   be the minimum required to send all bits which are set.

   User Defined Application Identifier Bits have no relationship to
   Standard Application Identifier Bits and are not managed by IANA or
   any other standards body.  It is recommended that bits are used
   starting with Bit 0 so as to minimize the number of octets required
   to advertise all UDAs.

In section 4.1, I think that the document should also add the sentence (taken
from the previous paragraph) "Bits that are not transmitted MUST be treated as
if they are set to 0 on receipt."  Note, that I also think that this behaviour
is implicitly required from the description of UDABM Length.

Regards,
Rob



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


[Lsr] Robert Wilton's Discuss on draft-ietf-ospf-te-link-attr-reuse-14: (with DISCUSS)

2020-06-10 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-ospf-te-link-attr-reuse-14: Discuss

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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-ospf-te-link-attr-reuse/



--
DISCUSS:
--

I found parts of this document hard to understand, but I'm not familiar with
the specifics of the protocols.

This discuss is in the vein of "I think that folks might struggle to implement
this correctly/consistently".   In particular I had some questions/concerns
about section 5 which, if clarified, would probably help this document.

In Section 5:

   The ASLA sub-TLV is an optional sub-TLV and can appear multiple times
   in the OSPFv2 Extended Link TLV and OSPFv3 Router-Link TLV.  The ASLA
   sub-TLV MUST be used for advertisement of the link attributes listed
   at the end on this section if these are advertised inside OSPFv2
   Extended Link TLV and OSPFv3 Router-Link TLV.  It has the following
   format:

I think that it would be useful to clarify when/why the ASLA sub-TLV can be
included multiple times.  I.e. when different applications want to control
different link attributes.

   Standard Application Identifier Bits are defined/sent starting with
   Bit 0.  Undefined bits which are transmitted MUST be transmitted as 0
   and MUST be ignored on receipt.  Bits that are not transmitted MUST
   be treated as if they are set to 0 on receipt.  Bits that are not
   supported by an implementation MUST be ignored on receipt.

It was not clear to me what it means if the SABM (or UDABM) fields are entirely
empty.  This paragraph states that they are treated as if they are 0, but
sections 8 and 11 imply that if the field is omitted then it acts as if all
applications are allowed.  Section 12.2 implies that if the field is omitted
then it is as if all applications are allowed unless there there is another
ASLA with the given application bit set, in which case it is treated as being a
0 again.  I think that this document would be helped if the specific behaviour
was defined in section 5, retaining the justification/clarification in the
subsequent sections.

It is also not entirely clear to me exactly how the bits are encoded on the
wire.  My assumption is that if bit 0 is set, then this would sent the highest
bit of the first byte.  E.g. 0x80?  Is that correct?  If not, then I think that
the document needs more text, if so, then an example of the encoding may still
aid readability.

   User Defined Application Identifier Bits have no relationship to
   Standard Application Identifier Bits and are not managed by IANA or
   any other standards body.  It is recommended that bits are used
   starting with Bit 0 so as to minimize the number of octets required
   to advertise all UDAs.

Doesn't this need more constraints to ensure easy interop (i.e. bits default to
0).  Otherwise, it would seem that anyone is allowed to put any value in this
field that they like that could harm interop, or otherwise it might be tricky
to compare a 4 byte UDABM to an 8 byte UDABM?

   This document defines the initial set of link attributes that MUST
   use the ASLA sub-TLV if advertised in the OSPFv2 Extended Link TLV or
   in the OSPFv3 Router-Link TLV.  Documents which define new link
   attributes MUST state whether the new attributes support application
   specific values and as such MUST be advertised in an ASLA sub-TLV.
   The link attributes that MUST be advertised in ASLA sub-TLVs are:

I think that I get what this means, but I find the last two sentences slightly
jarring given than the ASLA TLV is optional.  Perhaps predicate both of these
constraints with "(if supproted)".  E.g., something like,

 Documents which define new link
 attributes MUST state whether the new attributes support application
 specific values and as such MUST be advertised in an ASLA sub-TLV (if
 supported). The link attributes that MUST be advertised in ASLA sub-TLVs (if
 supported) are:

Regards,
Rob





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


[Lsr] Robert Wilton's No Objection on draft-ietf-isis-mpls-elc-12: (with COMMENT)

2020-05-19 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-isis-mpls-elc-12: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-isis-mpls-elc/



--
COMMENT:
--

Hi,

Same comment as for equivalent OSPF draft.

Is there any associated YANG module required to manage this protocol
enhancement?  If so, is that already being worked or, or planned work for the
WG?

Regards,
Rob



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


[Lsr] Robert Wilton's No Objection on draft-ietf-ospf-mpls-elc-13: (with COMMENT)

2020-05-19 Thread Robert Wilton via Datatracker
Robert Wilton has entered the following ballot position for
draft-ietf-ospf-mpls-elc-13: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-ospf-mpls-elc/



--
COMMENT:
--

Hi,

This is a straight forward document, thanks.

Is there any associated YANG module required to manage this protocol
enhancement?  If so, is that already being worked or, or planned work for the
WG?

Regards,
Rob



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