Skip to main content

Support for Local RIB in the BGP Monitoring Protocol (BMP)
draft-ietf-grow-bmp-local-rib-13

Revision differences

Document history

Date Rev. By Action
2024-01-26
13 Gunter Van de Velde Request closed, assignment withdrawn: Carlos Martínez Last Call OPSDIR review
2024-01-26
13 Gunter Van de Velde Closed request for Last Call review by OPSDIR with state 'Overtaken by Events': Cleaning up stale OPSDIR queue
2022-02-11
13 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2021-10-18
13 (System) RFC Editor state changed to AUTH48
2021-08-31
13 Tim Evens New version available: draft-ietf-grow-bmp-local-rib-13.txt
2021-08-31
13 (System) New version accepted (logged-in submitter: Tim Evens)
2021-08-31
13 Tim Evens Uploaded new revision
2021-08-26
12 (System) RFC Editor state changed to RFC-EDITOR from IANA
2021-08-26
12 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2021-08-25
12 (System) IANA Action state changed to Waiting on RFC Editor from In Progress
2021-08-25
12 (System) IANA Action state changed to In Progress from Waiting on Authors
2021-08-25
12 (System) IANA Action state changed to Waiting on Authors from In Progress
2021-08-25
12 (System) IANA Action state changed to In Progress from Waiting on Authors
2021-08-18
12 (System) IANA Action state changed to Waiting on Authors from In Progress
2021-08-18
12 (System) IANA Action state changed to In Progress from Waiting on WGC
2021-07-28
12 (System) RFC Editor state changed to IANA from EDIT
2021-07-19
12 (System) IANA Action state changed to Waiting on WGC from In Progress
2021-07-16
12 (System) IANA Action state changed to In Progress from Waiting on Authors
2021-07-15
12 (System) IANA Action state changed to Waiting on Authors from In Progress
2021-07-12
12 (System) RFC Editor state changed to EDIT
2021-07-12
12 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2021-07-12
12 (System) Announcement was received by RFC Editor
2021-07-12
12 (System) IANA Action state changed to In Progress
2021-07-12
12 (System) Removed all action holders (IESG state changed)
2021-07-12
12 Cindy Morgan IESG state changed to Approved-announcement sent from IESG Evaluation::AD Followup
2021-07-12
12 Cindy Morgan IESG has approved the document
2021-07-12
12 Cindy Morgan Closed "Approve" ballot
2021-07-12
12 Cindy Morgan Ballot approval text was generated
2021-06-14
12 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2021-06-14
12 Tim Evens New version available: draft-ietf-grow-bmp-local-rib-12.txt
2021-06-14
12 (System) New version accepted (logged-in submitter: Tim Evens)
2021-06-14
12 Tim Evens Uploaded new revision
2021-05-03
11 Alvaro Retana
[Ballot comment]
Thank you for addressing my DISCUSS!

I still have some non-blocking comments which have not been addressed in the latest version.


(1) §3 …
[Ballot comment]
Thank you for addressing my DISCUSS!

I still have some non-blocking comments which have not been addressed in the latest version.


(1) §3 (Definitions)

  * Post-Policy Adj-RIB-Out: The result of applying outbound policy to 
  an Adj-RIB-Out. This MUST be what is actually sent to the peer.

s/This MUST be what is actually sent to the peer./This is what is sent to the peer.

Note that this document should not use Normative language related to what a BGP session does. In this case, that is rfc4271's job.


(2) §5.2.1: "The Information field contains a UTF-8 string..."

Please take a look at the Shutdown Communication string definition in rfc9003  and use a similar definition.


(3) §5.2.1: "...whose value MUST be equal to the value of the VRF or table name (e.g., RD instance name) being conveyed."

The "value of the VRF or table name" is a local matter, right?  How can the requirement be normatively enforced?  How can the receiver enforce the "MUST"? IOW, s/MUST.../The information field contains the value of the VRF or table name...

There's no need to redefine the TLV in §5.3.


(4) §5.5 (Route Mirroring): "Route mirroring is not applicable to Loc-RIB and Route Mirroring messages SHOULD be ignored."  If not applicable...when is it ok not to ignore the Route Mirroring messages? IOW, why is this behavior recommended and not required?


(6) In general, the terminology used throughout the document is well-known to BMP/BGP users but may not be to the average reader. Please add references (most can be informational). These are some examples:

- s/Adj-RIB-In Post-Policy/Post-Policy Adj-RIB-In/g
That is how rfc7854 defines the term. Also, please add a reference on first
mention.

- s/Adj-RIB-In Pre-Policy/pre-policy Adj-RIB-In/g
Same as above.

- Add a reference for BGP-LS (rfc7752).

- Add a reference for "4-octet ASN" (rfc6793).
2021-05-03
11 Alvaro Retana [Ballot Position Update] Position for Alvaro Retana has been changed to No Objection from Discuss
2021-05-03
11 Amanda Baber IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed
2021-04-30
11 (System) Sub state has been changed to AD Followup from Revised ID Needed
2021-04-30
11 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2021-04-30
11 Tim Evens New version available: draft-ietf-grow-bmp-local-rib-11.txt
2021-04-30
11 (System) New version accepted (logged-in submitter: Tim Evens)
2021-04-30
11 Tim Evens Uploaded new revision
2021-04-08
10 (System) Changed action holders to Warren Kumari, Manish Bhardwaj, Paolo Lucente, Serpil Bayraktar, Tim Evens (IESG state changed)
2021-04-08
10 Cindy Morgan IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation
2021-04-08
10 Robert Wilton
[Ballot comment]
Thanks for this document.  It seems like a useful addition to me.

A couple of non blocking comments, that you can either decide …
[Ballot comment]
Thanks for this document.  It seems like a useful addition to me.

A couple of non blocking comments, that you can either decide to act on, or ignore, as you wish:

(1) I was slightly confused by the first sentence in the introduction:

  This document defines a mechanism to monitor the BGP Loc-RIB state of
  remote BGP instances without the need to establish BGP peering
  sessions.

Due to the use of the word "remote" I had interpreted this as a router in the network monitoring the BGP Loc-RIB state of another BGP peer in the network.  Rather than a management agent using BMP to monitor a the Loc-RIB or a BGP instance.  Hence, please consider removing the word "remote", or otherwise reword this sentence.

(2) I wasn't sure whether section 1.1 was useful in the main part of the document.  It seems to describe an alternative approach that it tricky to get right and doesn't work as well.  I would have probably have put all of section 1.1 into an appendix and then reference/summarize it in the introduction to justify why exporting the Loc-RIB table directly is helpful.

Regards,
Rob
2021-04-08
10 Robert Wilton [Ballot Position Update] New position, No Objection, has been recorded for Robert Wilton
2021-04-07
10 Murray Kucherawy
[Ballot comment]
Something for the IESG first.  In the shepherd writeup:

-- BEGIN --
(1) What type of RFC is being requested (BCP, Proposed Standard, …
[Ballot comment]
Something for the IESG first.  In the shepherd writeup:

-- BEGIN --
(1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? Is this type of RFC indicated in the title page header?

Draft-ietf-grow-bmp-local-rib is a Standards track document.
-- END --

This is increasingly common.  There are three questions being asked, but only one is being answered, and not the most important one at that.  I'd really like it if this started getting caught someplace in the review process before IESG Evaluation.  Or, if we don't actually care about the answer anymore, we should simplify or remove the question.

As for the document content, just one thing:

Martin pointed out a couple of acronyms he'd like to see expanded.  To that list I add "BMP" and "RD".  More well-known, but still worth considering, are "SPF" and "CSPF".  Up in the applications space, where the air is admittedly thinner, "SPF" is a protocol for expressing email policy.
2021-04-07
10 Murray Kucherawy [Ballot Position Update] New position, No Objection, has been recorded for Murray Kucherawy
2021-04-07
10 Roman Danyliw
[Ballot comment]
Thank you to Chris Lonvick for the SECDIR review.  Also, thank you to the authors for responding to it.

* Section 8.  Editorial …
[Ballot comment]
Thank you to Chris Lonvick for the SECDIR review.  Also, thank you to the authors for responding to it.

* Section 8.  Editorial nit.  Consider using a reference instead of an inline URL for the BMP parameters registry.
2021-04-07
10 Roman Danyliw [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw
2021-04-07
10 Benjamin Kaduk
[Ballot comment]
I was going to call out a couple of my remarks, but the particularly important
ones seem to already be covered by Alvaro's …
[Ballot comment]
I was going to call out a couple of my remarks, but the particularly important
ones seem to already be covered by Alvaro's Discuss, which I consequently support.

I also proposed some editorial suggestions in a github PR:
https://github.com/TimEvens/draft-ietf-grow-bmp-loc-rib/pull/23

Section 1

Please expand SPF and CSPF on first use
(https://www.rfc-editor.org/materials/abbrev.expansion.txt seems to only
mark "OSPF" as well-known and not in need of expansion).

      For example, the received Adj-RIB-In will be different if add-
      paths is not enabled or if maximum number of equal paths are
      different from Loc-RIB to routes advertised.

Where is "add-paths" defined?

Section 1.1

  monitored.  As shown in Figure 3, the target router Loc-RIB is
  advertised via Adj-RIB-Out to the BMP router over a standard BGP

Where is "the BMP router" defined/indicated?  From context I assume it
is "a router inserted into the BGP network for the (sole?) purpose of
re-exporting via BMP a data stream".  Perhaps it is simpler to avoid the
new term and just say "to another BGP-speaking router" and "That router
then forwards"?

      version information).  In order to derive a Loc-RIB to a router,
      the router name or other system information is needed.  The BMP

(nit): is there a missing word here around "to a router"?  ("entry"?
s/to/for/?)
I'm having a hard time parsing this sentence so I can't just make a
suggestion in my editorial PR.

Section 3

  *  Post-Policy Adj-RIB-Out: The result of applying outbound policy to
      an Adj-RIB-Out. This MUST be what is actually sent to the peer.

My memory may be failing me, but I think I remember some discussion of
this (MUST-level) requirement on Post-Policy Adj-RIB-Out some years ago,
presumably in the context of a different document.  Is this a
preexisting requirement that we could refer to, or a new requirement
being imposed here?

Section 4.1

  A new peer type is defined for Loc-RIB to distinguish that it
  represents Loc-RIB with or without RD and local instances.

I think I'm confused by the line about "with or without RD and local
instances".  Is there a choice made by the sender?  How would the
recipient know which choice was made?
Continuing on to read Section 5.1, it seems that the "peer
distinguisher" field in the per-peer header can be used by the recipient
to differentiate the cases, so perhaps it is more clear to say here
"[...] represents Loc-RIB.  Its representation can differentiate between
instances with and without RD, and use a unique local value to indicate
local instances."?

Section 4.2

  In section 4.2 of [RFC7854], the "locally sourced routes" comment
  under the L flag description is removed.  If locally sourced routes

We might want to mention this focused update to RFC 7854 in the
introduction alongisde of the mention that Section 8.2 of RFC 7854 is
completely replaced.

  are communicated using BMP, they MUST be conveyed using the Loc-RIB
  instance peer type.

It seems like this might be a breaking change during incremental
deployment, as a BMP receiver might lose a data stream it was otherwise
receiving until it gets a software update.  It seems like at a minimum
this should get called out in the "other considerations" section, and
maybe a more graceful transition procedure defined/allowed.

Section 5.x

We don't cover the Initiation/Termination messages from RFC 7854, but do
seem to have at least brief mentions of the others.  This is probably
fine, but I just wanted to confirm that the processing of those messages
is unchanged for the Loc-RIB case compared to the existing cases.

Section 5.1

  *  Peer Address: Zero-filled.  Remote peer address is not applicable.
      The V flag is not applicable with Loc-RIB Instance peer type
      considering addresses are zero-filed.

Since we split the flags off into being per-peer-type, there no longer
is a V flag defined and we may not need to have text about its
irrelevance.

Section 5.2.1

  *  Type = 3: VRF/Table Name.  The Information field contains a UTF-8
      string whose value MUST be equal to the value of the VRF or table

It is hopefully implicit, but I'd suggest repeating the language from RFC
7854
that "[t]here is no requirement to terminate the string with a null
(or any other particular) character" to avoid any doubt.  (Likewise in
Section 5.3.)

Section 5.3

  Peer down notification MUST use reason code 6.  Following the reason

Should we forward-reference Section 8.4 where we allocate that value?

Section 7

  The same considerations as in section 11 of [RFC7854] apply to this
  document.  Implementations of this protocol SHOULD require to

(side note) I think the current security considerations text is
appropriate for this document, but noticed that RFC 7854 recommended
IPsec in tunnel mode (vs. transport mode), which was a little surprising
to me.  That said, changing the recommendation now just for Loc-RIB
would be disruptive for negligible benefit, so this is just a side note
and no change is recommended.

Section 8.2

I suspect that we want to create a new sub-registry for the peer-type-3
flags.

  This document defines a new flag (Section 4.2) and proposes that peer
  flags are specific to the peer type:

I'd suggest not using the word "proposes" anymore; we're basically at
the approval stage and it's more like a "going to happen" thing than a
"proposal".

Section 8.3

Is there actually an existing registry for PEER UP informational message
TLV types?  I don't see anything listed at
https://www.iana.org/assignments/bmp-parameters/bmp-parameters.xhtml
that matches up to that very well.
2021-04-07
10 Benjamin Kaduk [Ballot Position Update] New position, No Objection, has been recorded for Benjamin Kaduk
2021-04-07
10 Martin Vigoureux [Ballot Position Update] New position, No Objection, has been recorded for Martin Vigoureux
2021-04-06
10 John Scudder
[Ballot comment]
I agree with Alvaro’s comments. Some additional of my own:

1. I appreciate that section 1.1, "Alternative Method to Monitor Loc-RIB” was necessary …
[Ballot comment]
I agree with Alvaro’s comments. Some additional of my own:

1. I appreciate that section 1.1, "Alternative Method to Monitor Loc-RIB” was necessary to guide WG discussion (not to mention as a way of illustrating the problem to shortsighted authors of the base specification) but in the RFC, it will be clutter for the implementor to skip over. IMO it would be kind of you to move it to an appendix (or even remove it entirely, if you wish).

2. "BGP Instance: refers to an instance of an instance of BGP-4”. Did you mean the repetition of “instance of”? Or is this an instance of the

Paris in the
the spring

problem? (I assume it is.)

3. In this definition:

  *  Post-Policy Adj-RIB-Out: The result of applying outbound policy to
      an Adj-RIB-Out. This MUST be what is actually sent to the peer.

The MUST seems inappropriate, unless you are imposing a new requirement — and if so, what are you imposing the requirement on? The concept of a “Post-Policy Adj-RIB-Out” (which implies the existence of a Pre-Policy Adj-RIB-Out”, as you also define) doesn’t even exist in RFC 4271 — the Adj-RIB-Out is post-policy by definition.

If you were to remove section 1.1, you could also remove the definitions of Adj-RIB-Out, and this whole problem would go away as if by magic. :-)

4. Section 4.1:

  A new peer type is defined for Loc-RIB to distinguish that it
  represents Loc-RIB with or without RD and local instances.

"Distinguish whether”?

5. Section 4.2:

  In section 4.2 of [RFC7854] the "locally sourced routes" comment
  under the L flag description is removed.  If locally sourced routes
  are communicated using BMP, they MUST be conveyed using the Loc-RIB
  instance peer type.

Given that you aren’t bumping the version number or otherwise signaling that this spec is in use, how is the collector expected to know this? A priori by configuration? It seems as though a prudent collector implementation would still have to support the RFC 7854 encoding as well. At first glance that seems OK — the collector could interpret the L-bit and also the Loc-RIB Instance Peer type. It would be nice to have some words about this.

Having written the above, I think the text I’ve quoted, per se, is fine — you can mandate that the new encoding always be used. (And too bad for old collectors that don’t understand the format, I guess.)

6. Section 5, nit:

  other protocols into BGP or otherwise locally originated (ie.
  aggregate routes).

If you mean “for example” it’s “e.g.” (but it’s clearer IMO to write “for example”). If you mean “in other words”, it’s “i.e.” (with two periods, but it’s clearer IMO to write “in other words”).

7. Section 5.1, nit:

  All peer messages that include a per-peer header section 4.2 of
  [RFC7854] MUST use the following values:

The way this text has rendered, the reference needs parentheses around it. Same for this one:

  *  Peer BGP ID: Set to the BGP instance global or RD (e.g.  VRF)
      specific router-id section 1.1 of [RFC7854].

8. Section 5.2.1:

  *  Type = 3: VRF/Table Name.  The Information field contains a UTF-8
      string whose value MUST be equal to the value of the VRF or table
      name (e.g.  RD instance name) being conveyed.  The string size
      MUST be within the range of 1 to 255 bytes.

I take it the empty string isn’t allowed, by design.

9. Section 5.2.1:

  Multiple TLVs of the same type can be repeated as part of the same
  message, for example to convey a filtered view of a VRF.  A BMP
  receiver should append multiple TLVs of the same type to a set in
  order to support alternate or additional names for the same peer.  If
  multiple strings are included, their ordering MUST be preserved when
  they are reported.

The way this is written, it’s not clear if you’re modifying the base spec to permit multiple TLVs of the same arbitrary type, informatively stating a property of the base spec, or saying this is how the VRF/Table Name TLV is to be handled. Looking back over RFC 7854, I think it is probably the latter — you want to say only how the VRF/Table Name TLV is used. In that case, I think you should change “same type” to “this type”. The indent of the paragraph seems wrong, too — shouldn’t it be part of the bullet text?

Also — “a set” of what?

10. Section 5.3:

  Peer down notification MUST use reason code 6.  Following the reason
  is data in TLV format.  The following peer Down information TLV type
  is defined:

“Peer Down” (so capitalized).

Also, if multiple names were provided with the Peer Up, do they have to be provided identically with the Peer Down? As you’ve specced it right now, only a single name may be carried with the Peer Down (or at least you don’t explicitly permit multiple).

11. Section 5.4.2, “Granularity”:

You say the speaker SHOULD do state compression. The requirement is fine in the abstract (in other words, I hope BMP implementations will do this) but it seems out of place in a spec that’s specifically about Loc-RIB. Surely this requirement is for BMP in general?

Speaking of requirements, you give this as a SHOULD. Under what circumstances would you contemplate an implementation might not do this, and (assuming you keep the section at all) can you be specific? An ideal way of doing this is to add a MAY clause of the form “… although an implementation MAY forgo doing state compression on February 29 of any year.” (This problem goes away if you eliminate section 5.4.2 of course.)

12. Section 6.1.1.

I had a hard time following this section. Let me break it down:

  There MUST be multiple emulated peers for each Loc-RIB instance,

The plain English of this seems to be telling me that each Loc-RIB instance, regardless of its attributes, MUST have at least two emulated peers (“multiple”). That doesn’t make much sense to me.

  such
  as with VRFs. 

I can’t discern what “such as with VRFs” means in this sentence.

  The BMP receiver identifies the Loc-RIB by the peer
  header distinguisher and BGP ID.  The BMP receiver uses the VRF/
  Table Name from the PEER UP information to associate a name to the
  Loc-RIB.

This part is saying that the table name is just for pretty printing. OK.

  In some implementations, it might be required to have more than one
  emulated peer for Loc-RIB to convey different address families for
  the same Loc-RIB. 

OK. Presumably the unsaid part is that other implementations will convey all address families using a single emulated peer?

By the way, what is the receiver supposed to do if the different emulated peers in this situation, advertise different VRF/Table Names? You’ve already said that the VRF/Table Name is a non-key value, so presumably even if the string is different, they still map to the same Loc-RIB — but what is the Loc-RIB’s name?

  In this case, the peer distinguisher and BGP ID
  should be the same since it represents the same Loc-RIB instance.
  Each emulated peer instance MUST send a PEER UP with the OPEN message
  indicating the address family capabilities. 

OK.

  A BMP receiver MUST
  process these capabilities to know which peer belongs to which
  address family.

Wouldn’t this information also be present in the (encapsulated) UPDATE messages, which will each have an AFI/SAFI embedded?

13. Section 6.1.2:

  filtered.  If multiple filters are associated to the same Loc-RIB, a
  Table Name MUST be used in order to allow a BMP receiver to make the
  right associations.

I’m not sure what the implementor is supposed to do with the MUST. Is the point here that if the router is supplying, for example, EBGP routes to one monitoring station and IBGP routes to another, it should have a table name like “EBGP-routes” associated with one and “IBGP-routes” with the other? That would be better than nothing of course but absent additional configuration on both ends, doesn’t do anything to allow the receiver to automatically “make the right associations”, it’s just a string — do you intend that it be possible to programmatically derive the string and/or derive meaning from the string? I’m guessing not, and that you’ve deliberately left the formation of the string up to the user. Do you intend for the implementation to enforce uniqueness of the string (you don’t say this explicitly)?

14. Section 8.2:

  This document defines a new flag (Section 4.2) and proposes that peer
  flags are specific to the peer type:

I think you will need to give IANA more detailed instructions, since you are asking them to reorganize the registry. Take a look at the existing Peer Flags registry. It doesn’t have a column for peer type. How do you want them to reorganize it to reflect your wishes?

15. Section 8, all subsections:

There are some other problems with the IANA section, but since you’ve already gotten early allocations from IANA for all these code points, probably the most straightforward way to fix them is to look at what’s actually registered, and per subsection, say something like “IANA has temporarily registered 'VRF/Table Name’ with value 3 in the 'BMP Initiation Message TLVs’ registry. IANA is requested to make this registration permanent and update the reference to be this document.”
2021-04-06
10 John Scudder [Ballot Position Update] New position, No Objection, has been recorded for John Scudder
2021-04-06
10 Zaheduzzaman Sarker [Ballot comment]
please expand the acronym.
2021-04-06
10 Zaheduzzaman Sarker [Ballot Position Update] New position, No Objection, has been recorded for Zaheduzzaman Sarker
2021-04-06
10 Lars Eggert
[Ballot comment]
All comments below are very minor change suggestions that you may choose to
incorporate in some way (or ignore), as you see fit. …
[Ballot comment]
All comments below are very minor change suggestions that you may choose to
incorporate in some way (or ignore), as you see fit. There is no need to let me
know what you did with these suggestions.

Section 2, paragraph 2, nit:
-    14 RFC 2119 [RFC2119] RFC 8174 [RFC8174] when, and only when, they
-      ---------          ---------
+    14 [RFC2119] [RFC8174] when, and only when, they

Section 5, paragraph 2, nit:
-    other protocols into BGP or otherwise locally originated (ie.
+    other protocols into BGP or otherwise locally originated (i.e.,
+                                                              +  +

Section 6.1.3, paragraph 2, nit:
-    an existing BMP session, ie. changes to filtering and table names,
+    an existing BMP session, i.e., changes to filtering and table names,
+                              +  +
2021-04-06
10 Lars Eggert [Ballot Position Update] New position, No Objection, has been recorded for Lars Eggert
2021-04-06
10 Éric Vyncke
[Ballot comment]
Thank you for the work put into this document.

Please find below  some non-blocking COMMENT points (but replies would be appreciated), and one …
[Ballot comment]
Thank you for the work put into this document.

Please find below  some non-blocking COMMENT points (but replies would be appreciated), and one nit.

I hope that this helps to improve the document,

Regards,

-éric

== COMMENTS ==

-- Section 1 --
In figure 2, suggest to extend 'Redistributed or originated into BGP' to the IS-IS arrow (if not mistaken).

-- Section 1.1 --
Suggest to make it clear in §1 that this approach was rejected.

"At scale this becomes overly complex and error prone." should probably be made more factual.

== NITS ==

-- Section 4.2 --
s/locally sourced routes/locally-sourced routes/ ?
2021-04-06
10 Éric Vyncke [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke
2021-04-05
10 Alvaro Retana
[Ballot discuss]
I am balloting DISCUSS because there are significant clarity issues.

(1) 4.2.  Peer Flags

  In section 4.2 of [RFC7854], the …
[Ballot discuss]
I am balloting DISCUSS because there are significant clarity issues.

(1) 4.2.  Peer Flags

  In section 4.2 of [RFC7854], the "locally sourced routes" comment
  under the L flag description is removed.  If locally sourced routes
  are communicated using BMP, they MUST be conveyed using the Loc-RIB
  instance peer type.

This change is bigger than simply removing a comment: it is changing the behavior.  Note that §8.2/rfc7854 also talks about the L flag.  Do the same considerations apply?  I would like to see a clearer treatment of the change related to locally sourced routes -- a separate section/sub-section seems appropriate.


(2) §4.2/8.2: Peer Flags

§4.2 defines a new Flag as follows:

                              0 1 2 3 4 5 6 7
                            +-+-+-+-+-+-+-+-+
                            |F|  Reserved  |
                            +-+-+-+-+-+-+-+-+

But it doesn't mention that this field is intended to be specific to the Loc-RIB peer-type.  OTOH, §8.2 (IANA Considerations) does:

  This document defines a new flag (Section 4.2) and proposes that peer
  flags are specific to the peer type:

The registry [1] shows that the early allocation was made in the "generic" (not per-peer-type) Peer Flags field.  The flags defined in rfc7854 and rfc8671 both assume the same set of Flags for all peer types.

[1] https://www.iana.org/assignments/bmp-parameters/bmp-parameters.xhtml#peer-flags


(3) §5.4 (Route Monitoring)  The implication in this section is that a BGP UPDATE includes the route information -- but the information in the Loc-RIB may not have come from BGP, so there is no BGP UPDATE to propagate.  This clearly is a case where the UPDATE is fabricated.  Please provide specific instructions on how this UPDATE is constructed, including any path attributes.
2021-04-05
10 Alvaro Retana
[Ballot comment]
(1) §3 (Definitions)

  *  Post-Policy Adj-RIB-Out: The result of applying outbound policy to
      an Adj-RIB-Out. This MUST be what …
[Ballot comment]
(1) §3 (Definitions)

  *  Post-Policy Adj-RIB-Out: The result of applying outbound policy to
      an Adj-RIB-Out. This MUST be what is actually sent to the peer.

s/This MUST be what is actually sent to the peer./This is what is sent to the peer.

Note that this document should not use Normative language related to what a BGP session does.  In this case, that is rfc4271's job.


(2) §5.2 (Peer UP Notification): "Capabilities MUST include the 4-octet ASN and all necessary capabilities to represent the Loc-RIB route monitoring messages. Only include capabilities if they will be used for Loc-RIB monitoring messages."

Which are the capabilities that "will be used for Loc-RIB monitoring messages"?  The action above is required (MUST), but no specifics are given.


(3) §5.2.1: "The Information field contains a UTF-8 string whose value MUST be equal to the value of the VRF or table name (e.g.  RD instance name) being conveyed."

- Please take a look at the Shutdown Communication string definition in rfc9003 and use a similar definition.

- The "value of the VRF or table name" is a local matter, right?  How can the requirement be normatively enforced?  How can the receiver enforce the "MUST"?  IOW, s/MUST.../The information field contains the value of the VRF or table name...

- There's no need to redefine the TLV in §5.3.


(4) §5.4: "As defined in section 4.3 of [RFC7854]..."  The quote comes from §4.6.


(5) §5.5 (Route Mirroring): "Route mirroring is not applicable to Loc-RIB and Route Mirroring messages SHOULD be ignored."  If not applicable...when is it ok not to ignore the Route Mirroring messages?  IOW, why is this behavior recommended and not required?


(6) In general, the terminology used throughout the document is well-known to BMP/BGP users but may not be to the average reader.  Please add references (most can be informational).  These are some examples:

- Please add a reference to rfc471 when introducing Loc-RIB/Adj-RIB-In.  There's a mention in the Abstract about Loc-RIB, but that is not enough.

- s/Adj-RIB-In Post-Policy/Post-Policy Adj-RIB-In/g
That is how rfc7854 defines the term.  Also, please add a reference on first mention.

- s/Adj-RIB-In Pre-Policy/pre-policy Adj-RIB-In/g
Same as above.

- Add a reference for BGP-LS (rfc7752).

- s/add-paths/ADD-PATH/g
That is how rfc7911 uses the term.  Also, please add a reference on first mention.

- s/BGP-ID/BGP Identifier/g
From rfc4271rfc7854 uses "BGP ID".

- Expand RD on first use.

- Add a reference for "4octet ASN" (rfc6793).


(7) [nits]

s/after best-path selection/after best route selection
That's the terminology used in rfc4271

s/build Adj-RIB-Out/build the Adj-RIB-Out
2021-04-05
10 Alvaro Retana [Ballot Position Update] New position, Discuss, has been recorded for Alvaro Retana
2021-04-04
10 Erik Kline
[Ballot comment]
Mostly nits.

[ section 1.1 ]

* "directly effects" -> "directly affects"... I think

[ section 3 ]

* "refers to an instance …
[Ballot comment]
Mostly nits.

[ section 1.1 ]

* "directly effects" -> "directly affects"... I think

[ section 3 ]

* "refers to an instance of an instance of" ->  "refers to an instance of"?

[ section 4.1 ]

* "RD" has two expansions, according to the RFC Editor abbreviation list.
  Consider expanding on first use.

[ section 5, 6.1.3 ]

* "ie." -> "i.e.", I think

[ section 6.1.2 ]

* "that only IBGP and EBGP that should be sent" ->
  "that only IBGP and EBGP should be sent"

[ section 7 ]

* "SHOULD require to establish sessions" ->
  "SHOULD require establishing sessions", or something?

  Should these sessions also be required to be secure?
2021-04-04
10 Erik Kline [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline
2021-04-04
10 Francesca Palombini
[Ballot comment]
Thank you for the work on this document. I only have one minor comment, feel free to take or ignore my suggestion, which …
[Ballot comment]
Thank you for the work on this document. I only have one minor comment, feel free to take or ignore my suggestion, which is only about readability.

Francesca

1. -----

  represents Loc-RIB with or without RD and local instances.

  ...

  include IBGP, EBGP, and IGP but only routes from EBGP should be sent

FP: suggestion to expand RD, IBGP and EBGP. (Note - I am aware that RD comes from 7854, which does not expand it either, but I do believe it would improve the text)
2021-04-04
10 Francesca Palombini [Ballot Position Update] New position, No Objection, has been recorded for Francesca Palombini
2021-03-31
10 Min Ye Request for Last Call review by RTGDIR Completed: Has Issues. Reviewer: Loa Andersson.
2021-03-31
10 Min Ye Assignment of request for Last Call review by RTGDIR to IJsbrand Wijnands was marked no-response
2021-03-30
10 Martin Duke [Ballot comment]
It would help to expand acronyms on first use (RD, VRF, etc.)
2021-03-30
10 Martin Duke [Ballot Position Update] New position, No Objection, has been recorded for Martin Duke
2021-03-29
10 Chris Lonvick Request for Last Call review by SECDIR Completed: Has Nits. Reviewer: Chris Lonvick. Sent review to list.
2021-03-29
10 Cindy Morgan Placed on agenda for telechat - 2021-04-08
2021-03-29
10 Warren Kumari Ballot has been issued
2021-03-29
10 Warren Kumari [Ballot Position Update] New position, Yes, has been recorded for Warren Kumari
2021-03-29
10 Warren Kumari Created "Approve" ballot
2021-03-29
10 Warren Kumari IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead
2021-03-29
10 (System) IESG state changed to Waiting for AD Go-Ahead from In Last Call
2021-03-26
10 (System) IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed
2021-03-26
10 Sabrina Tanamal
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Functions Operator has completed its review of draft-ietf-grow-bmp-local-rib-10. If any part of this review is inaccurate, please let …
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Functions Operator has completed its review of draft-ietf-grow-bmp-local-rib-10. If any part of this review is inaccurate, please let us know.

The IANA Functions Operator understands that, upon approval of this document, there are four actions which we must complete.

First, in the BMP Peer Types registry on the BGP Monitoring Protocol (BMP) Parameters page located at:

https://www.iana.org/assignments/bmp-parameters/

the temporary allocation for

Peer Type: 3
Description: Loc-RIB Instance Peer

is to be made permanent and its reference changed to [ RFC-to-be ].

Second, in the BMP Peer Flags registry also on the BGP Monitoring Protocol (BMP) Parameters page located at:

https://www.iana.org/assignments/bmp-parameters/

the temporary allocation for

Flag: 4
Description: F flag

is to be made permanent and its reference changed to [ RFC-to-be ].

Third, in the BMP Initiation Message TLVs registry also on the BGP Monitoring Protocol (BMP) Parameters page located at:

https://www.iana.org/assignments/bmp-parameters/

the temporary allocation for

Type: 3
Description: VRF/Table Name

is to be made permanent and its reference changed to [ RFC-to-be ].

Fourth, in the BMP Peer Down Reason Codes registry also on the BGP Monitoring Protocol (BMP) Parameters page located at:

https://www.iana.org/assignments/bmp-parameters/

the temporary allocation for

Type: 6
Description: Local system closed, TLV data follows

is to be made permanent and its reference changed to [ RFC-to-be ].

The IANA Functions Operator understands that these are the only actions required to be completed upon approval of this document.

Note:  The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is meant only to confirm the list of actions that will be performed.

Thank you,

Sabrina Tanamal
Senior IANA Services Specialist
2021-03-20
10 Thomas Fossati Request for Last Call review by GENART Completed: Ready with Issues. Reviewer: Thomas Fossati. Sent review to list.
2021-03-19
10 Jean Mahoney Request for Last Call review by GENART is assigned to Thomas Fossati
2021-03-19
10 Jean Mahoney Request for Last Call review by GENART is assigned to Thomas Fossati
2021-03-19
10 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Carlos Martínez
2021-03-19
10 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Carlos Martínez
2021-03-18
10 Tero Kivinen Request for Last Call review by SECDIR is assigned to Chris Lonvick
2021-03-18
10 Tero Kivinen Request for Last Call review by SECDIR is assigned to Chris Lonvick
2021-03-15
10 Min Ye Request for Last Call review by RTGDIR is assigned to Loa Andersson
2021-03-15
10 Min Ye Request for Last Call review by RTGDIR is assigned to Loa Andersson
2021-03-15
10 Min Ye Request for Last Call review by RTGDIR is assigned to IJsbrand Wijnands
2021-03-15
10 Min Ye Request for Last Call review by RTGDIR is assigned to IJsbrand Wijnands
2021-03-15
10 Alvaro Retana Requested Last Call review by RTGDIR
2021-03-15
10 Amy Vezza IANA Review state changed to IANA - Review Needed
2021-03-15
10 Amy Vezza
The following Last Call announcement was sent out (ends 2021-03-29):

From: The IESG
To: IETF-Announce
CC: Job Snijders , draft-ietf-grow-bmp-local-rib@ietf.org, grow-chairs@ietf.org, grow@ietf.org, …
The following Last Call announcement was sent out (ends 2021-03-29):

From: The IESG
To: IETF-Announce
CC: Job Snijders , draft-ietf-grow-bmp-local-rib@ietf.org, grow-chairs@ietf.org, grow@ietf.org, job@ntt.net, warren@kumari.net
Reply-To: last-call@ietf.org
Sender:
Subject: Last Call:  (Support for Local RIB in BGP Monitoring Protocol (BMP)) to Proposed Standard


The IESG has received a request from the Global Routing Operations WG (grow)
to consider the following document: - 'Support for Local RIB in BGP
Monitoring Protocol (BMP)'
  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-call@ietf.org mailing lists by 2021-03-29. Exceptionally, comments may
be sent to iesg@ietf.org instead. In either case, please retain the beginning
of the Subject line to allow automated sorting.

Abstract


  The BGP Monitoring Protocol (BMP) defines access to various Routing
  Information Bases (RIBs).  This document updates BMP (RFC 7854) by
  adding access to the Local Routing Information Base (Loc-RIB), as
  defined in RFC 4271.  The Loc-RIB contains the routes that have been
  selected by the local BGP speaker's Decision Process.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-grow-bmp-local-rib/



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




2021-03-15
10 Amy Vezza IESG state changed to In Last Call from Last Call Requested
2021-03-15
10 Warren Kumari Last call was requested
2021-03-15
10 Warren Kumari Last call announcement was generated
2021-03-15
10 Warren Kumari Ballot approval text was generated
2021-03-15
10 (System) Changed action holders to Warren Kumari (IESG state changed)
2021-03-15
10 Warren Kumari IESG state changed to Last Call Requested from Publication Requested
2021-03-15
10 Warren Kumari Ballot writeup was changed
2021-03-08
10 Tim Evens New version available: draft-ietf-grow-bmp-local-rib-10.txt
2021-03-08
10 (System) New version accepted (logged-in submitter: Tim Evens)
2021-03-08
10 Tim Evens Uploaded new revision
2021-02-11
09 Job Snijders
(1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? …
(1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? Is this type of RFC indicated in the title page header?

Draft-ietf-grow-bmp-local-rib is a Standards track document.

(2) The IESG approval announcement includes a Document Announcement Write-Up. Please provide such a Document Announcement Write-Up. Recent examples can be found in the "Action" announcements for approved documents. The approval announcement contains the following sections:

Technical Summary:

The BGP Monitoring Protocol (BMP) defines access to various Routing Information Bases (RIBs). This document updates BMP (RFC 7854) by adding access to the Local Routing Information Base (Loc-RIB). The Loc-RIB contains the routes that have been selected by the local BGP speaker's Decision Process. It is beneficial when applications have access to this specific RIB without being participants of the BGP routing protocol itself.

Working Group Summary:

Good to go.

There was some discussion on what exactly constitutes the Loc-RIB, various vendors have slightly different interpretations of this abstract concept. As shepherd I believe this now has been resolved in Section 3 (“definitions”) which clarifies the contents of the Loc-RIB as received via the BMP protocol potentially are different from what is stored on a BGP node in its local interpretation of Loc-RIB.

Document Quality:

BMP Local RIB has been implemented on the receiver side in Pmacct and OpenBMP, both are widely deployed collectors. On the BMP export side Cisco, Huawei, and Juniper implemented support for Loc-RIB. This indicates broad support and a need for standardization.

Personnel: Document shepherd is Job Snijders, Area Director is Warren Kumari.

(3) Briefly describe the review of this document that was performed by the Document Shepherd. If this version of the document is not ready for publication, please explain why the document is being forwarded to the IESG.

The document was reviewed by Job Snijders, this review resulted in a number of editorial changes to help readability and clarification. It is ready for publication.

(4) Does the document Shepherd have any concerns about the depth or breadth of the reviews that have been performed?

No.

(5) Do portions of the document need review from a particular or from broader perspective, e.g., security, operational complexity, AAA, DNS, DHCP, XML, or internationalization? If so, describe the review that took place.

No.

(6) Describe any specific concerns or issues that the Document Shepherd has with this document that the Responsible Area Director and/or the IESG should be aware of? For example, perhaps he or she is uncomfortable with certain parts of the document, or has concerns whether there really is a need for it. In any event, if the WG has discussed those issues and has indicated that it still wishes to advance the document, detail those concerns here.

No specific concerns.

(7) Has each author confirmed that any and all appropriate IPR disclosures required for full conformance with the provisions of BCP 78 and BCP 79 have already been filed. If not, explain why?

Yes: https://mailarchive.ietf.org/arch/msg/grow/OHbbejOtcOjTuB27eFsJoFiBUJY/

(8) Has an IPR disclosure been filed that references this document? If so, summarize any WG discussion and conclusion regarding the IPR disclosures.

No.

(9) How solid is the WG consensus behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the WG as a whole understand and agree with it?

Solid consensus, the BMP work has been presented a number of times, and interested parties have organized activities at IETF hackathons related to BMP Local RIB.

(10) Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarise the areas of conflict in separate email messages to the Responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.)

No.

(11) Identify any ID nits the Document Shepherd has found in this document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts Checklist). Boilerplate checks are not enough; this check needs to be thorough.

No nits: https://tools.ietf.org/idnits?url=https://tools.ietf.org/id/draft-ietf-grow-bmp-local-rib-09.txt


(12) Describe how the document meets any required formal review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews.

Does not contain MIB, YANG, media types, or URI types.

(13) Have all references within this document been identified as either normative or informative?

Yes.

(14) Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? If such normative references exist, what is the plan for their completion?

No.

(15) Are there downward normative references references (see RFC 3967)? If so, list these downward references to support the Area Director in the Last Call procedure.

No.

(16) Will publication of this document change the status of any existing RFCs? Are those RFCs listed on the title page header, listed in the abstract, and discussed in the introduction? If the RFCs are not listed in the Abstract and Introduction, explain why, and point to the part of the document where the relationship of this document to the other RFCs is discussed. If this information is not in the document, explain why the WG considers it unnecessary.

No status of existing RFCs is changed. The document does update RFC 7854 to accommodate exposure of the new Routing Information Base, these updates are in line with the BMP protocol design for extensions.

(17) Describe the Document Shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all protocol extensions that the document makes are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that newly created IANA registries include a detailed specification of the initial contents for the registry, that allocations procedures for future registrations are defined, and a reasonable name for the new registry has been suggested (see RFC 8126).

All needed IANA assignments have already been requested through IANA Early Allocation procedure. Publication of this document will convert those temporary registry entries.

(18) List any new IANA registries that require Expert Review for future allocations. Provide any public guidance that the IESG would find useful in selecting the IANA Experts for these new registries.

No new registries are defined.

(19) Describe reviews and automated checks performed by the Document Shepherd to validate sections of the document written in a formal language, such as XML code, BNF rules, MIB definitions, YANG modules, etc.

No formal language is used.

(20) If the document contains a YANG module, has the module been checked with any of the recommended validation tools (https://trac.ietf.org/trac/ops/wiki/yang-review-tools) for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in RFC8342?

No YANG module present.
2021-02-11
09 Job Snijders Responsible AD changed to Warren Kumari
2021-02-11
09 Job Snijders IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up
2021-02-11
09 Job Snijders IESG state changed to Publication Requested from I-D Exists
2021-02-11
09 Job Snijders IESG process started in state Publication Requested
2021-02-11
09 Job Snijders Tag Doc Shepherd Follow-up Underway cleared.
2021-02-11
09 Job Snijders Notification list changed to Job Snijders <job@fastly.com> from Job Snijders <job@ntt.net>
2021-02-10
09 Job Snijders
(1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? …
(1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? Is this type of RFC indicated in the title page header?

Draft-ietf-grow-bmp-local-rib is a Standards track document.

(2) The IESG approval announcement includes a Document Announcement Write-Up. Please provide such a Document Announcement Write-Up. Recent examples can be found in the "Action" announcements for approved documents. The approval announcement contains the following sections:

Technical Summary:

The BGP Monitoring Protocol (BMP) defines access to various Routing Information Bases (RIBs). This document updates BMP (RFC 7854) by adding access to the Local Routing Information Base (Loc-RIB). The Loc-RIB contains the routes that have been selected by the local BGP speaker's Decision Process. It is beneficial when applications have access to this specific RIB without being participants of the BGP routing protocol itself.

Working Group Summary:

Good to go.

There was some discussion on what exactly constitutes the Loc-RIB, various vendors have slightly different interpretations of this abstract concept. As shepherd I believe this now has been resolved in Section 3 (“definitions”) which clarifies the contents of the Loc-RIB as received via the BMP protocol potentially are different from what is stored on a BGP node in its local interpretation of Loc-RIB.

Document Quality:

BMP Local RIB has been implemented on the receiver side in Pmacct and OpenBMP, both are widely deployed collectors. On the BMP export side Cisco, Huawei, and Juniper implemented support for Loc-RIB. This indicates broad support and a need for standardization.

Personnel: Document shepherd is Job Snijders, Area Director is Warren Kumari.

(3) Briefly describe the review of this document that was performed by the Document Shepherd. If this version of the document is not ready for publication, please explain why the document is being forwarded to the IESG.

The document was reviewed by Job Snijders, this review resulted in a number of editorial changes to help readability and clarification. It is ready for publication.

(4) Does the document Shepherd have any concerns about the depth or breadth of the reviews that have been performed?

No.

(5) Do portions of the document need review from a particular or from broader perspective, e.g., security, operational complexity, AAA, DNS, DHCP, XML, or internationalization? If so, describe the review that took place.

No.

(6) Describe any specific concerns or issues that the Document Shepherd has with this document that the Responsible Area Director and/or the IESG should be aware of? For example, perhaps he or she is uncomfortable with certain parts of the document, or has concerns whether there really is a need for it. In any event, if the WG has discussed those issues and has indicated that it still wishes to advance the document, detail those concerns here.

No specific concerns.

(7) Has each author confirmed that any and all appropriate IPR disclosures required for full conformance with the provisions of BCP 78 and BCP 79 have already been filed. If not, explain why?

Yes: https://mailarchive.ietf.org/arch/msg/grow/OHbbejOtcOjTuB27eFsJoFiBUJY/

(8) Has an IPR disclosure been filed that references this document? If so, summarize any WG discussion and conclusion regarding the IPR disclosures.

No.

(9) How solid is the WG consensus behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the WG as a whole understand and agree with it?

Solid consensus, the BMP work has been presented a number of times, and interested parties have organized activities at IETF hackathons related to BMP Local RIB.

(10) Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarise the areas of conflict in separate email messages to the Responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.)

No.

(11) Identify any ID nits the Document Shepherd has found in this document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts Checklist). Boilerplate checks are not enough; this check needs to be thorough.

No nits: https://tools.ietf.org/idnits?url=https://tools.ietf.org/id/draft-ietf-grow-bmp-local-rib-09.txt


(12) Describe how the document meets any required formal review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews.

Does not contain MIB, YANG, media types, or URI types.

(13) Have all references within this document been identified as either normative or informative?

Yes.

(14) Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? If such normative references exist, what is the plan for their completion?

No.

(15) Are there downward normative references references (see RFC 3967)? If so, list these downward references to support the Area Director in the Last Call procedure.

No.

(16) Will publication of this document change the status of any existing RFCs? Are those RFCs listed on the title page header, listed in the abstract, and discussed in the introduction? If the RFCs are not listed in the Abstract and Introduction, explain why, and point to the part of the document where the relationship of this document to the other RFCs is discussed. If this information is not in the document, explain why the WG considers it unnecessary.

No status of existing RFCs is changed. The document does update RFC 7854 to accommodate exposure of the new Routing Information Base, these updates are in line with the BMP protocol design for extensions.

(17) Describe the Document Shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all protocol extensions that the document makes are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that newly created IANA registries include a detailed specification of the initial contents for the registry, that allocations procedures for future registrations are defined, and a reasonable name for the new registry has been suggested (see RFC 8126).

All needed IANA assignments have already been requested through IANA Early Allocation procedure. Publication of this document will convert those temporary registry entries.

(18) List any new IANA registries that require Expert Review for future allocations. Provide any public guidance that the IESG would find useful in selecting the IANA Experts for these new registries.

No new registries are defined.

(19) Describe reviews and automated checks performed by the Document Shepherd to validate sections of the document written in a formal language, such as XML code, BNF rules, MIB definitions, YANG modules, etc.

No formal language is used.

(20) If the document contains a YANG module, has the module been checked with any of the recommended validation tools (https://trac.ietf.org/trac/ops/wiki/yang-review-tools) for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in RFC8342?

No YANG module present.
2021-01-14
09 Tim Evens New version available: draft-ietf-grow-bmp-local-rib-09.txt
2021-01-14
09 (System) New version accepted (logged-in submitter: Tim Evens)
2021-01-14
09 Tim Evens Uploaded new revision
2020-11-16
08 Tim Evens New version available: draft-ietf-grow-bmp-local-rib-08.txt
2020-11-16
08 (System) New version accepted (logged-in submitter: Tim Evens)
2020-11-16
08 Tim Evens Uploaded new revision
2020-11-16
07 (System) Document has expired
2020-07-29
07 Job Snijders Tag Doc Shepherd Follow-up Underway set.
2020-07-29
07 Job Snijders IETF WG state changed to WG Consensus: Waiting for Write-Up from In WG Last Call
2020-07-29
07 Job Snijders Notification list changed to Job Snijders <job@ntt.net>
2020-07-29
07 Job Snijders Document shepherd changed to Job Snijders
2020-05-08
07 Paolo Lucente New version available: draft-ietf-grow-bmp-local-rib-07.txt
2020-05-08
07 (System) New version approved
2020-05-08
07 (System) Request for posting confirmation emailed to previous authors: Tim Evens , Serpil Bayraktar , Manish Bhardwaj , Paolo Lucente
2020-05-08
07 Paolo Lucente Uploaded new revision
2020-05-07
06 (System) Document has expired
2019-11-04
06 Tim Evens New version available: draft-ietf-grow-bmp-local-rib-06.txt
2019-11-04
06 (System) New version accepted (logged-in submitter: Tim Evens)
2019-11-04
06 Tim Evens Uploaded new revision
2019-08-05
05 Tim Evens New version available: draft-ietf-grow-bmp-local-rib-05.txt
2019-08-05
05 (System) New version approved
2019-08-05
05 (System) Request for posting confirmation emailed to previous authors: Paolo Lucente , Serpil Bayraktar , Manish Bhardwaj , Tim Evens
2019-08-05
05 Tim Evens Uploaded new revision
2019-06-07
04 Tim Evens New version available: draft-ietf-grow-bmp-local-rib-04.txt
2019-06-07
04 (System) New version approved
2019-06-07
04 (System) Request for posting confirmation emailed to previous authors: Paolo Lucente , Serpil Bayraktar , Manish Bhardwaj , Tim Evens
2019-06-07
04 Tim Evens Uploaded new revision
2019-03-24
03 Tim Evens New version available: draft-ietf-grow-bmp-local-rib-03.txt
2019-03-24
03 (System) New version approved
2019-03-24
03 (System) Request for posting confirmation emailed to previous authors: Paolo Lucente , Serpil Bayraktar , Manish Bhardwaj , Tim Evens
2019-03-24
03 Tim Evens Uploaded new revision
2018-11-09
02 Job Snijders Changed consensus to Yes from Unknown
2018-11-09
02 Job Snijders Intended Status changed to Proposed Standard from None
2018-11-09
02 Job Snijders IETF WG state changed to In WG Last Call from WG Document
2018-09-17
02 Tim Evens New version available: draft-ietf-grow-bmp-local-rib-02.txt
2018-09-17
02 (System) New version approved
2018-09-17
02 (System) Request for posting confirmation emailed to previous authors: Paolo Lucente , Serpil Bayraktar , Manish Bhardwaj , Tim Evens
2018-09-17
02 Tim Evens Uploaded new revision
2018-08-27
01 (System) Document has expired
2018-03-13
01 Job Snijders Added to session: IETF-101: grow  Mon-1740
2018-02-23
01 Tim Evens New version available: draft-ietf-grow-bmp-local-rib-01.txt
2018-02-23
01 (System) New version approved
2018-02-23
01 (System) Request for posting confirmation emailed to previous authors: Paolo Lucente , Serpil Bayraktar , Manish Bhardwaj , Tim Evens
2018-02-23
01 Tim Evens Uploaded new revision
2017-12-15
00 (System) Document has expired
2017-07-13
00 Peter Schoenmaker Added to session: IETF-99: grow  Mon-1740
2017-06-13
00 Jasmine Magallanes This document now replaces draft-evens-grow-bmp-local-rib instead of None
2017-06-13
00 Tim Evens New version available: draft-ietf-grow-bmp-local-rib-00.txt
2017-06-13
00 (System) Posted submission manually
2017-06-09
00 Tim Evens Uploaded new revision