BGP-4 Implementation Report
RFC 4276
|
Document |
Type |
|
RFC - Informational
(January 2006; No errata)
|
|
Authors |
|
Alvaro Retana
,
Susan Hares
|
|
Last updated |
|
2018-12-20
|
|
Stream |
|
IETF
|
|
Formats |
|
plain text
html
pdf
htmlized
bibtex
|
Stream |
WG state
|
|
(None)
|
|
Document shepherd |
|
No shepherd assigned
|
IESG |
IESG state |
|
RFC 4276 (Informational)
|
|
Consensus Boilerplate |
|
Unknown
|
|
Telechat date |
|
|
|
Responsible AD |
|
Alex Zinin
|
|
Send notices to |
|
shares@nexthop.com, yakov@juniper.net
|
Network Working Group S. Hares
Request for Comments: 4276 NextHop
Category: Informational A. Retana
Cisco
January 2006
BGP-4 Implementation Report
Status of This Memo
This memo provides information for the Internet community. It does
not specify an Internet standard of any kind. Distribution of this
memo is unlimited.
Copyright Notice
Copyright (C) The Internet Society (2006).
Abstract
This document reports the results of the BGP-4 implementation survey.
The survey had 259 questions about implementations' support of BGP-4
as specified in RFC 4271. After a brief summary of the results, each
response is listed. This document contains responses from the four
implementers that completed the survey (Alcatel, Cisco, Laurel, and
NextHop) and brief information from three that did not (Avici, Data
Connection Ltd., and Nokia).
The editors did not use exterior means to verify the accuracy of the
information submitted by the respondents. The respondents are
experts with the products they reported on.
Table of Contents
1. Introduction ....................................................3
1.1. Conventions Used in This Document ..........................4
2. Results of Survey ...............................................4
2.1. Significant Differences ....................................4
2.2. Overview of Differences ....................................5
2.3. Implementations and Interoperability .......................6
2.4. BGP Implementation Identification ..........................7
3. BGP-4 Implementation Report .....................................7
3.0. Summary of Operation / Section 3 [RFC4271] .................7
3.1. Routes: Advertisement and Storage / Section 3.1 [RFC4271] ..8
3.2. Routing Information Bases / Section 3.2 [RFC4271] ..........9
3.3. Message Formats / Section 4 [RFC4271] ......................9
3.4. Message Header Format / Section 4.1 [RFC4271] .............10
Hares & Retana Informational [Page 1]
RFC 4276 BGP-4 Implementation Report January 2006
3.5. OPEN Message / Section 4.2 [RFC4271] ......................11
3.6. UPDATE Message Format / Section 4.3 [RFC4271] .............12
3.7. KEEPALIVE Message Format / Section 4.4 [RFC4271] ..........16
3.8. NOTIFICATION Message Format / Section 4.5 [RFC4271] .......17
3.9. Path Attributes /Section 5 [RFC4271] ......................17
3.10. ORIGIN / Section 5.1.1 [RFC4271] .........................22
3.11. AS_PATH / Section 5.1.2 [RFC4271] ........................22
3.12. NEXT_HOP / Section 5.1.3 [RFC4271] .......................23
3.13. MULTI_EXIT_DISC / Section 5.1.4 [RFC4271] ................27
3.14. LOCAL_PREF / Section 5.1.5 [RFC4271] .....................30
3.15. ATOMIC_AGGREGATE / Section 5.1.6 [RFC4271] ...............31
3.16. AGGREGATOR / Section 5.1.7 [RFC4271] .....................32
3.17. BGP Error Handling / Section 6 [RFC4271] .................34
3.18. Message Header Error Handling / Section 6.1 [RFC4271] ....34
3.19. OPEN Message Error Handling / Section 6.2 [RFC4271] ......36
3.20. UPDATE Message Error Handling / Section 6.3 [RFC4271] ....40
3.21. NOTIFICATION Message Error Handling / Section 6.4
[RFC4271] ................................................50
3.22. Hold Timer Expired Error Handling / Section 6.5
[RFC4271] ................................................51
3.23. Finite State Machine Error Handling / Section 6.6
[RFC4271] ................................................51
3.24. Cease / Section 6.7 [RFC4271] ............................51
3.25. BGP Connection Collision Detection / Section 6.8
[RFC4271] ................................................53
3.26. BGP Version Negotiation / Section 7 [RFC4271] ............54
3.27. BGP Finite State Machine (FSM) / Section 8 [RFC4271] .....55
3.28. Administrative Events / Section 8.1.2 [RFC4271] ..........55
3.29. Timer Events / Section 8.1.3 [RFC4271] ...................61
3.30. TCP Connection-Based Events / Section 8.1.4 [RFC4271] ....62
3.31. BGP Messages-Based Events / Section 8.1.5 [RFC4271] ......63
3.32. FSM Definition / Section 8.2.1 [RFC4271] .................65
3.33. FSM and Collision Detection / Section 8.2.1.2 [RFC4271] ..66
3.34. FSM Event numbers / Section 8.2.1.4 [RFC4271] ............66
3.35. Finite State Machine / Section 8.2.2 [RFC4271] ...........67
3.36. UPDATE Message Handling / Section 9 [RFC4271] ............67
Show full document text