Skip to main content

Appendix D. Comparison with RFC 1105

Appendix D. Comparison with RFC 1105

All of the changes listed in Appendices A, B, and C, plus the following.

Minor changes to the [RFC1105] Finite State Machine were necessary to accommodate the TCP user interface provided by BSD version 4.3.

The notion of Up/Down/Horizontal relations presented in RFC 1105 has been removed from the protocol.

The changes in the message format from RFC 1105 are as follows:

  1. The Hold Time field has been removed from the BGP header and added to the OPEN message.

  2. The version field has been removed from the BGP header and added to the OPEN message.

  3. The Link Type field has been removed from the OPEN message.

  4. The OPEN CONFIRM message has been eliminated and replaced with implicit confirmation, provided by the KEEPALIVE message.

  5. The format of the UPDATE message has been changed significantly. New fields were added to the UPDATE message to support multiple path attributes.

  6. The Marker field has been expanded and its role broadened to support authentication.

Note that quite often BGP, as specified in RFC 1105, is referred to as BGP-1; BGP, as specified in [RFC1163], is referred to as BGP-2; BGP, as specified in RFC 1267 is referred to as BGP-3; and BGP, as specified in this document is referred to as BGP-4.