Skip to main content

Routing Backus-Naur Form (RBNF): A Syntax Used to Form Encoding Rules in Various Routing Protocol Specifications
draft-farrel-rtg-common-bnf-09

Revision differences

Document history

Date Rev. By Action
2012-08-22
09 (System) post-migration administrative database adjustment to the Yes position for Magnus Westerlund
2009-03-26
09 Cindy Morgan State Changes to RFC Ed Queue from Approved-announcement sent by Cindy Morgan
2009-03-25
09 (System) IANA Action state changed to No IC from In Progress
2009-03-25
09 (System) IANA Action state changed to In Progress
2009-03-25
09 Cindy Morgan IESG state changed to Approved-announcement sent
2009-03-25
09 Cindy Morgan IESG has approved the document
2009-03-25
09 Cindy Morgan Closed "Approve" ballot
2009-03-24
09 Ross Callon State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Ross Callon
2009-03-24
09 Magnus Westerlund [Ballot Position Update] Position for Magnus Westerlund has been changed to Yes from No Objection by Magnus Westerlund
2009-03-24
09 Magnus Westerlund [Ballot Position Update] Position for Magnus Westerlund has been changed to No Objection from Discuss by Magnus Westerlund
2009-03-24
09 (System) New version available: draft-farrel-rtg-common-bnf-09.txt
2009-03-13
09 (System) Removed from agenda for telechat - 2009-03-12
2009-03-12
09 Amy Vezza State Changes to IESG Evaluation::AD Followup from IESG Evaluation by Amy Vezza
2009-03-12
09 Dan Romascanu [Ballot Position Update] New position, No Objection, has been recorded by Dan Romascanu
2009-03-12
09 Tim Polk [Ballot Position Update] New position, No Objection, has been recorded by Tim Polk
2009-03-12
09 Mark Townsley [Ballot Position Update] New position, No Objection, has been recorded by Mark Townsley
2009-03-12
09 Magnus Westerlund
[Ballot comment]
Section 2.2.2:

Meaning:
    The objects or constructs MUST be present in the order specified.

This has an implicit assumption about reading …
[Ballot comment]
Section 2.2.2:

Meaning:
    The objects or constructs MUST be present in the order specified.

This has an implicit assumption about reading left to right and upper line to lower line. Maybe one should be clearer on this.

Section 2.2.5:
Note 2:

I think you should include paranthesis around the second alternative to make the recursive statement clear. Seems to be breaking the recommendation from earlier.
2009-03-12
09 Magnus Westerlund
[Ballot discuss]
Section 2.2.5:

It is not clear that the repetition operator is postfix. Can you please make an explicit statement about that.

Section 2.4: …
[Ballot discuss]
Section 2.2.5:

It is not clear that the repetition operator is postfix. Can you please make an explicit statement about that.

Section 2.4:


    Concatenation has higher precedence than the Alternative operator.
    Thus, the text in [RFC2205] SHOULD be interpretted as shown in
    formulation a.

    Similarly (from the same section of [RFC2205])

            ::=
                                |
                           

    SHOULD be interpretted as

            ::=
                        (  ) |
                        (  )


The spec is fuzzily written here. It is clear from the definition which interpretation that is the correct one. Thus using SHOULD here is very confusing. If one has one correct interpretation then that needs to be used. So please change SHOULD to SHALL.
2009-03-12
09 Magnus Westerlund [Ballot Position Update] New position, Discuss, has been recorded by Magnus Westerlund
2009-03-12
09 Jon Peterson [Ballot Position Update] New position, No Objection, has been recorded by Jon Peterson
2009-03-11
09 David Ward [Ballot Position Update] New position, Yes, has been recorded by David Ward
2009-03-11
09 Cullen Jennings [Ballot Position Update] New position, No Objection, has been recorded by Cullen Jennings
2009-03-11
09 Ron Bonica [Ballot Position Update] New position, Yes, has been recorded by Ron Bonica
2009-03-11
09 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded by Jari Arkko
2009-03-11
09 Lars Eggert [Ballot Position Update] New position, Yes, has been recorded by Lars Eggert
2009-03-10
09 Lisa Dusseault [Ballot Position Update] New position, No Objection, has been recorded by Lisa Dusseault
2009-03-08
09 Russ Housley [Ballot Position Update] New position, No Objection, has been recorded by Russ Housley
2009-03-05
09 Pasi Eronen
[Ballot comment]
I think it would be useful to mention somewhere in Section 1 the
biggest difference to ABNF: in ABNF (as defined in RFC …
[Ballot comment]
I think it would be useful to mention somewhere in Section 1 the
biggest difference to ABNF: in ABNF (as defined in RFC 5234) the
terminals are integers (characters/bytes), while in RBNF they're
"objects" (some kind of message elements, but not individual bytes
or characters).

Thus, the two are not really interchangeable -- and it's not clear
that talking about e.g. converting existing specs to use ABNF even
makes sense (if the spec assumes that terminals are message elements,
then RFC5234 ABNF just won't work).

(Of course, it would be possible to specify RFC5234-like BNF notation
that allowed other kinds of terminals than integers, but that would
not be RFC5234 any more.)
2009-03-05
09 Pasi Eronen [Ballot Position Update] New position, No Objection, has been recorded by Pasi Eronen
2009-03-05
09 Chris Newman [Ballot Position Update] New position, No Objection, has been recorded by Chris Newman
2009-03-02
09 Ross Callon [Ballot Position Update] New position, Yes, has been recorded for Ross Callon
2009-03-02
09 Ross Callon Ballot has been issued by Ross Callon
2009-03-02
09 Ross Callon Created "Approve" ballot
2009-03-02
09 Ross Callon Placed on agenda for telechat - 2009-03-12 by Ross Callon
2009-03-02
09 Ross Callon State Changes to IESG Evaluation from Waiting for AD Go-Ahead by Ross Callon
2009-02-05
08 (System) New version available: draft-farrel-rtg-common-bnf-08.txt
2009-02-03
09 (System) State has been changed to Waiting for AD Go-Ahead from In Last Call by system
2009-01-22
09 Sam Weiler Request for Last Call review by SECDIR Completed. Reviewer: Sam Hartman.
2009-01-15
09 Sam Weiler Request for Last Call review by SECDIR is assigned to Sam Hartman
2009-01-15
09 Sam Weiler Request for Last Call review by SECDIR is assigned to Sam Hartman
2009-01-14
09 Amanda Baber IANA Last Call comments:

As described in the IANA Considerations section, we understand
this document to have NO IANA Actions.
2009-01-06
09 Amy Vezza Last call sent
2009-01-06
09 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2009-01-06
09 Ross Callon State Changes to Last Call Requested from Publication Requested by Ross Callon
2009-01-06
09 Ross Callon Last Call was requested by Ross Callon
2009-01-06
09 (System) Ballot writeup text was added
2009-01-06
09 (System) Last call text was added
2009-01-06
09 (System) Ballot approval text was added
2009-01-06
09 Ross Callon Draft Added by Ross Callon in state Publication Requested
2008-11-01
07 (System) New version available: draft-farrel-rtg-common-bnf-07.txt
2008-10-24
06 (System) New version available: draft-farrel-rtg-common-bnf-06.txt
2008-09-12
05 (System) New version available: draft-farrel-rtg-common-bnf-05.txt
2008-09-10
04 (System) New version available: draft-farrel-rtg-common-bnf-04.txt
2008-09-09
03 (System) New version available: draft-farrel-rtg-common-bnf-03.txt
2008-09-07
02 (System) New version available: draft-farrel-rtg-common-bnf-02.txt
2008-09-06
01 (System) New version available: draft-farrel-rtg-common-bnf-01.txt
2008-09-05
00 (System) New version available: draft-farrel-rtg-common-bnf-00.txt