Document: draft-ietf-lsr-ospf-ls-link-infinity
Title: Advertising Unreachable Links in OSPF
Reviewer: Dhruv Dhody
Review result: Has Issues

# Early OPSDIR Review of draft-ietf-lsr-ospf-ls-link-infinity

I have reviewed this document as part of the Operational directorate's ongoing
effort to review all IETF documents being processed by the IESG.  These
comments were written with the intent of improving the operational aspects of
the IETF drafts.

The document is well-written. The motivation is clear. Thank you for including
the use cases with clear examples.

The document does not include a dedicated Operational Considerations section.
There is a Management consideration, though. Consider changing that to
Operational and adding other operational details — some useful information in
draft-opsarea-rfc5706bis.

## Major

- Don't use BCP14 MUST in the abstract.

- It is unclear what exactly the update to existing RFCs is. The draft states
"OSPFv2 stub router MaxLinkMetric(0xffff) MUST be updated to
MaxReachableLinkMetric(0xfffe)", RFC 6987 defines this as a value -
"MaxLinkMetric: The metric value indicating that a router-LSA link (see Section
2) should not be used for transit traffic.  It is defined to be the 16-bit
binary value of all ones: 0xffff. How to interpret the update? Do you mean to
say that every instance of MaxLinkMetric in RFC 6987 and RFC 8770 needs to be
updated to MaxReachableLinkMetric?

- For "Support of the Unreachable Link support capability SHOULD be
configurable", because the draft itself highlights loop risks with inconsistent
behaviour, shouldn't configurability be a MUST?

## Minor

- The introduction does not set enough context. Here is a suggestion that you
can wordsmith further: "OSPF advertise all active links in the network as part
of the link-state database. Each advertised link is assigned a cost that is
used by the Shortest Path First (SPF) algorithm to compute forwarding paths.
Existing mechanisms allow operators to influence this computation. For example,
[RFC6987] describes the use of maximum link metrics to discourage the use of a
router or its links, and [RFC8770] specifies host-router support that prevents
a router from being used for transit traffic. In both cases, however, the links
are still considered reachable and may still be used under certain
circumstances."

- Can we have a clear definition of an Unreachable Link up front?

- Add references for Flex Algo

- I had a hard time parsing the 2nd paragraph of 3.1. Let me know if this
interpretation is correct - In the base topology, LSLinkInfinity (0xFFFF) MUST
always mean unreachable (mandatory). Flex-Algo feature is optional, but if
implemented, LSLinkInfinity MUST also mean unreachable there. I suggest
rephrasing!

- Is there a reference for the term 'auto-costing'? If not, consider rephrasing
and explaining it.

- Update security consideration as per draft-ietf-netmod-rfc8407bis

## YANG

- Remove reference RFC XXXX statement after description.

- Should functional-capability be a separate IANA-maintained module?

## Nits

- Expand on first use: SPF,

-s/his document specifies using LSLinkInfinity(oxffff)/This document specifies
using LSLinkInfinity(0xffff)/

-s/links between nodes A, and B/links between nodes A and B/

-s/IGP metic/IGP metric/

-s/it MUST also support advertise all its non-stub links/it MUST also support
advertisement of all its non-stub links/

Thanks!
Dhruv


_______________________________________________
Lsr mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to