7. BGP 版本协商
7. BGP 版本协商 (BGP Version Negotiation)
BGP speaker MAY 通过多次尝试打开 BGP connection 来协商 protocol version, 从每个 BGP speaker 支持的最高 version number 开始. 如果打开尝试因 Error Code OPEN Message Error 和 Error Subcode Unsupported Version Number 而失败, 则 BGP speaker 可获得它尝试的 version number, 其 peer 尝试的 version number, 其 peer 在 NOTIFICATION message 中传递的 version number, 以及它自身支持的 version number. 如果两个 peer 支持一个或多个共同 version, 这允许它们快速确定最高共同 version. 为支持 BGP version negotiation, 未来版本的 BGP MUST 保持 OPEN 和 NOTIFICATION message 的格式.