排解 BGP 工作階段問題

本指南適用於排解 BGP 工作階段問題,例如無法建立 BGP 工作階段和 BGP 重設。

如需其他疑難排解資訊,請參閱下列文章:

無法建立 BGP 工作階段

檢查內部部署 BGP 路由器的設定,以及 Cloud Router 的設定是否正確。如需詳細資訊,請查看 Cloud Router 記錄

如果您正在建立 Cloud VPN 通道,請確認通道的狀態ESTABLISHED。如否,請參閱「Cloud VPN 疑難排解」一文排解問題。

BGP 工作階段的 IPv4 和 IPv6 位址

IPv6 BGP 工作階段支援功能目前為預先發布版

您可為 BGP 工作階段使用的 IPv4 和 IPv6 位址,取決於您使用的產品。詳情請參閱 BGP 對等互連位址

resource.bgp.asn」欄位的值無效

您可能會收到下列錯誤訊息:

「欄位 resource.bgp.asn 的值無效:######。 本機 ASN 與路由器指定的對等 ASN 在同個地區和網路中發生衝突。"

Cloud Router 嘗試建立連線到內部部署裝置的 BGP 工作階段,但該裝置的 ASN 與 Cloud Router 的 ASN 相同。如要解決這個問題,請變更裝置或 Cloud Router 的 ASN。

無法建立 IPv6 BGP 工作階段

如果無法順利與 IPv6 BGP 對等互連建立連線,請按照下列步驟操作:

  1. 確認對應的 VLAN 連結或高可用性 VPN 通道已連線。

  2. 確認 VLAN 連結或高可用性 VPN 閘道是否具有 IPV4_IPV6 的必要堆疊類型。 如果 VLAN 連結的堆疊類型不正確,請修改該 VLAN 連結。如果是高可用性 VPN 閘道,請重新建立高可用性 VPN 閘道及其通道。

  3. 確認 Cloud Router 設定正確,且內部部署路由器已設定相符的 IPv6 BGP 位址。

    執行下列指令:

    gcloud compute routers describe ROUTER-NAME
    

    在指令輸出中,檢查下列值:

    • bgpPeers.peerIpAddress 是指派給內部部署路由器外部介面的 IPv6 位址。這個 IPv6 位址會做為與 Cloud Router 的 BGP 對等互連位址,用於 HA VPN 通道或專屬互連網路 VLAN 連結。

    • bgpPeers.ipAddress 是指派給 Cloud Router 介面的 IPv6 位址,且與您在內部部署路由器上設定的對等互連 BGP IP 位址值相符。

    • bgpPeers.peerAsn 與內部部署路由器的 ASN 相符。

    • bgp.asn 與內部部署路由器上設定的對等 ASN 相符。

路由器上會顯示源自 Google Cloud 的 BGP 重設

Cloud Router 工作是控制層中的軟體程序,通常會從一部機器遷移到另一部機器。 Google Cloud在遷移期間,Cloud Router 可能會停機最多 60 秒。正常遷移不會導致流量下降。

Cloud Router 不在資料路徑中,也不會做為第 3 層交換器,而是路徑程式設計的管理員。路徑實際上是由 VLAN 連結或 Cloud VPN 通道處理。

發生 BGP 重設時,Cloud Logging 會為受影響的路由器新增項目。如要找出事件,請在 Logging 記錄檔中搜尋路由 ID,並使用 textPayload="Router Event: Router task activated 金鑰。

如要進一步瞭解如何查看 Cloud Logging 記錄,請參閱「查看記錄和指標」。

地端部署路由器發生 BGP 震盪

BGP 震盪可能由各種問題造成,包括 Cloud Router 軟體維護

如要查看已完成的維護事件詳細資料,請參閱「識別路由器維護事件」。如要瞭解其他 Cloud Router 事件的詳細資料,請參閱「查看 Cloud Router 記錄和指標」。

如果內部部署路由器設定如下,Cloud Router 維護事件並不代表有問題:

  • 內部部署路由器可以處理安全重新啟動通知。
  • 內部部署路由器的保留計時器設為至少 60 秒。

如需計時器設定的完整總覽,請參閱「管理 BGP 計時器」。

如需連線監控方面的協助,請參閱「驗證內部部署路由器與 Cloud Router 之間的連線」。

BGP 工作階段關閉

如果內部部署路由器通告超過 5,000 個前置字元,Cloud Router 會關閉 BGP 工作階段,並在手動重設 BGP 對等互連前,不會嘗試重新建立工作階段。發生這種情況時,Cloud Logging 會產生下列記錄。

BGP: Sent NOTIFICATION 6/1 (CEASE/MAX_PREFIXES_REACHED) to the peer
"PEER_IP_ADDRESS"

The BGP session from peer "PEER_IP_ADDRESS" was shut down because the number of
received prefixes reached the limit of 5000. Please reduce the prefixes sent to
the Cloud Router, then disable and re-enable the BGP peer.

如要解決這個問題,請按照下列步驟操作:

  1. 使用路由器供應商的指令,減少從內部部署路由器傳送的前置字串。

  2. 停用 BGP 對等互連

  3. 啟用 BGP 對等互連

後續步驟