跳到主要内容

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 的格式.