排查 BGP 对等互连问题
本指南用于排查对等互连问题,例如 MD5 身份验证或没有 MED 值的本地路由优先。
如需了解更多问题排查信息,请参阅以下内容:
BGP 对等体状态为 MD5_AUTH_INTERNAL_PROBLEM
有时,BGP 对等体的状态会包括以下值:
md5AuthEnabled
:true
statusReason
:MD5_AUTH_INTERNAL_PROBLEM
第一个值表示您已成功配置 MD5 身份验证。但是,第二个值(即 statusReason
值为 MD5_AUTH_INTERNAL_PROBLEM
)表示有一个内部错误导致 Cloud Router 路由器无法配置 MD5 身份验证。因此,BGP 会话状态为 DOWN
。在这种情况下,您不需要执行任何操作。Cloud Router 路由器会尝试恢复会话。如果会话的备份时间超过一小时,请与 Google Cloud 支持团队联系。
如需了解如何检查对等体的状态,请参阅检查身份验证状态。
Cloud Router 路由器和对等体使用不同的 MD5 密钥
设置 MD5 身份验证时,Cloud Router 路由器及其对等路由器必须使用相同的 Secret 身份验证密钥。如果密钥不匹配,则两个路由器将无法通信。如果您认为存在不匹配的情况,一种解决方案是更新 Cloud Router 路由器使用的密钥。如需了解如何进行此项更改,请参阅更新身份验证密钥。
如果您不确定是否存在密钥不匹配的情况,请在对等路由器的文档中查找问题排查解决方案。许多路由器都提供记录是否存在密钥不匹配情况的日志。
自动生成的 MD5 密钥长度超过本地设备支持的密钥长度
点击界面控制台中的生成和复制,即可自动生成 MD5 密钥。如需了解详情,请参阅向现有会话添加身份验证。如果自动生成的 MD5 密钥比您的本地设备支持的长度更长,您可以通过界面、Google Cloud CLI 或 API 手动配置 MD5 密钥。
没有 MED 值的本地路由优先
如果 Cloud Router 路由器收到没有 MED 值的本地路由,则 Cloud Router 路由器将遵循 RFC 4271 中描述的行为进行操作。Cloud Router 路由器会假设该路由具有最低 MED 值 (0
),因此视其具有最高优先级。
后续步骤
如需详细了解如何使用 Cloud Logging 监控 Cloud Router 路由器,请参阅查看日志和指标。
如需更多支持,请参阅获取支持。
如需了解 BGP 会话状态,请参阅 BGP 会话状态。
如需了解与双向转发检测 (BFD) 相关的诊断消息和会话状态,请参阅 BFD 诊断消息和会话状态。
对于将 Cloud Router 路由器与路由器设备搭配使用时出现的问题,请参阅 Network Connectivity Center 文档中的排查路由器设备问题。