Skip to main content

7. BGP Version Negotiation (BGP 版本协商)

7. BGP Version Negotiation (BGP 版本协商)

BGP 发言者可以通过从每个 BGP 发言者支持的最高版本号开始, 多次尝试打开 BGP 连接来协商协议版本。如果打开尝试失败并返回错误代码 OPEN Message Error 和错误子代码 Unsupported Version Number, 则 BGP 发言者可以获得它尝试的版本号、其对等体尝试的版本号、其对等体在 NOTIFICATION 消息中传递的版本号以及它支持的版本号。如果两个对等体确实支持一个或多个公共版本, 则这将使它们能够快速确定最高公共版本。为了支持 BGP 版本协商, 未来版本的 BGP 必须保留 OPEN 和 NOTIFICATION 消息的格式。