Routing Backus-Naur Form : A Syntax Used to Form Encoding Rules in Various Routing Protocol Specifications
RFC 5511, “Routing Backus-Naur Form : A Syntax Used to Form Encoding Rules in Various Routing Protocol Specifications”, is a Proposed Standard document published in April 2009 by A. Farrel. The canonical text is published by the RFC Editor.
Abstract
Several protocols have been specified in the Routing Area of the IETF using a common variant of the Backus-Naur Form (BNF) of representing message syntax. However, there is no formal definition of this version of BNF.
There is value in using the same variant of BNF for the set of protocols that are commonly used together. This reduces confusion and simplifies implementation.
Updating existing documents to use some other variant of BNF that is already formally documented would be a substantial piece of work.
This document provides a formal definition of the variant of BNF that has been used (that we call Routing BNF) and makes it available for use by new protocols. [STANDARDS-TRACK]
What “Proposed Standard” means
An entry-level standards-track specification: stable, peer-reviewed and a solid basis for implementation, though it may still evolve before becoming an Internet Standard.
The canonical text of RFC 5511 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 5510 Reed-Solomon Forward Error Correction Schemes
- RFC 5512 The BGP Encapsulation Subsequent Address Family Identifier and the BGP Tunnel Encapsulation Attribute
- RFC 5509 Internet Assigned Numbers Authority Registration of Instant Messaging and Presence DNS SRV RRs for the Session Initiation Protocol
- RFC 5513 IANA Considerations for Three Letter Acronyms
- RFC 5508 NAT Behavioral Requirements for ICMP
- RFC 5514 IPv6 over Social Networks
- RFC 5507 Design Choices When Expanding the DNS
- RFC 5515 Layer 2 Tunneling Protocol Access Line Information Attribute Value Pair Extensions