130 likes | 229 Views
RFC 1264 Update IETF-65, Dallas, TX, USA. Alex Zinin RTG Area Director zinin@psg.com. Contents. RFC 1264 Background Draft-fenner-zinin Discussion review Comments. RFC 1264 Background. Dates back to 1991: Before RFC2026 Before IESG approved documents Yet, still the de facto process
E N D
RFC 1264 UpdateIETF-65, Dallas, TX, USA Alex ZininRTG Area Director zinin@psg.com
Contents • RFC 1264 Background • Draft-fenner-zinin • Discussion review • Comments
RFC 1264 Background • Dates back to 1991: • Before RFC2026 • Before IESG approved documents • Yet, still the de facto process • Process (2026 now) allows IESG to ask for implementations for PS • RFC1264 documents what IESG is asking for Routing Protocols, i.e. FYI to community • AD practice showed document needs to be updated or retired
RFC 1264 Motivation • “…reduce the risk that there will be serious technical problems with a routing protocol after it reaches Draft Standard.“ • “…to insure that the new routing protocol will support the continued growth of the Internet. “ • “Routing protocols are complex, widely distributed, real-time algorithms. They are difficult to implement and to test.“
RFC 1264 Requirements • Problem: • Ensuring spec quality required 2 or more implementations • NOT THEORETICAL • Have been asking this for PS
RFC 1264 Discussion • Initial discussion: • Made suggestion to deprecate RFC1264 • Got push back • Revised version • draft-fenner-zinin-rtg-standard-reqts-01.txt
draft-fenner-zinin- • Motivation for elevating reqs for routing: “… greater cost of a mistake compared to other technologies used in the Internet, as well as in particular attention to the scaling characteristics” • Goals: • Document quality • Eliminate first-order problems, understand scaling & dynamics • Full STD only if implemented independently, scales well, and have operational experience • Ensure manageability using open, standard interface
draft-fenner-zinin-… • Scope definition: • Distributed • Spans more than one link OR • Otherwise affects distributed routing state or forwarding behavior • Extensions • Examples: • In: OSPF, BGP, RSVP-TE, LDP • Out: VRRP, FORCES • Variance procedure defined for exception handling
draft-fenner-zinin- Requirements • Two or more implementations for PS • Security description is not submitted separately
Discussion Digest • Agreement that 1 implementation should be required for PS • Asking for “2 or more”: general • Pro: stronger “Running Code” req is Good for the Internet • Better filtering of practical mechanisms • Better STD quality • Con: more red tape will slow things more • More frustration • More “standard” I-Ds
Discussion Digest… • Asking for “2 or more”: conflicts • IPv6: want to see it in specs; what if not implemented? • Security: ditto • What is in scope? • Why not DNS or DHCP?
Discussion • Comments?