Oracle Cloud Infrastructure 中的基本網路問題疑難排解

簡介

在 Oracle Cloud Infrastructure (OCI) 中,診斷網路連線問題需要檢視多個元件的流量組態和流程。OCI Network Command Center 工具 (例如網路視覺化程式、網路路徑分析器及 VCN 流程日誌) 可深入瞭解網路資源的版面配置、路由及流程行為。這些工具可快速識別 OCI 網路環境中跨虛擬雲端網路 (VCN)、子網路及閘道的組態錯誤、遺漏路由及通訊失敗。

在本教學課程中,我們將著重於解決常見連線問題的根本疑難排解技術。雖然它示範了如何有效使用這些工具來簡化疑難排解和有效解決問題,但目標還可以更深入瞭解如何應對和分析連線挑戰,而不只是如何使用這些工具本身。

圖像

目標

必備條件

工作 1:使用網路視覺化程式檢視網路設定

開始挖掘哪些漏洞之前,它有助於帶回一步,並清楚檢視您的網路環境。OCI 中的網路視覺化程式會以圖形方式呈現您的 VCN 拓樸。雖然它不會直接排解問題,但在您選擇的特定區間中,您可清楚檢視整個網路架構。

此視覺相關資訊環境顯示所有項目在單一位置 (VCN、子網路、閘道、路由表、安全清單) 的連線方式。這樣一來,您能夠更輕鬆地發現任何看起來像遺失的路由,或是未與動態路由閘道 (DRG) 關聯的 VCN。在複雜的設定中,它可以為您節省大量猜測。它並非總是固定的,但它是一個穩固的第一步,可以讓您在進入詳細資料之前朝向正確的方向。

本教學課程摘要說明 Network Visualizer 在下列圖表中的運作方式。如需詳細資訊,請參閱 Network Visualizer

圖像

範例

我們將使用下列架構作為範例。

圖像

在此範例中,環境中出現兩個問題。我們將瞭解網路視覺化程式如何協助識別及解決這些問題。

讓我們在 OCI 主控台中使用網路視覺化程式快速瀏覽我們的網路環境,以反映架構。

第一層:區域網路拓樸

此拓樸包括 DRG、VCN、CPE 以及各種類型的閘道。

圖像

圖像

  1. 按一下 VCN-2

  2. 現在讓我們從路由圖開始深入探索 VCN 拓樸

圖像

第二層:VCN 拓樸

此拓樸包括其他資源的子網路、VLAN 以及閘道。除了子網路使用的安全規則之外 (安全清單或 NSG)。

  1. 我們位於 VCN 路由地圖檢視中。
  2. VCN-2 包含一個專用子網路。
  3. 我們可以在子網路的路由表中看到規則,將目標為 VCN-1 的流量傳送至 DRG 作為下一個躍點。

圖像

  1. 切換至 VCN 安全對應檢視。
  2. 我們也會在此檢視中看到 VCN-2 包含一個專用子網路。
  3. 此外,此模式中也會顯示連附至專用子網路的安全清單和網路安全群組 (NSG)。

圖像

  1. 按一下專用子網路。
  2. 現在讓我們從庫存地圖開始,深入瞭解子網路拓樸

圖像

第三層:子網路拓樸

此拓樸顯示子網路中 OCI Compute 執行處理、OCI Load Balancer、OCI File Storage Service 和 OCI Kubernetes Engine (OKE) 叢集的資源資訊,以及資源使用的安全規則。

  1. 我們位於子網路庫存地圖檢視中。
  2. 我們在此子網路 (VM-2) 中只有一個運算執行處理,請按一下它。
  3. 您可以看到 VM 的部分相關資訊,例如區間、IP 等等。

圖像

  1. 切換至子網路安全性對應檢視。
  2. 此子網路 (VM-2) 中只有一個運算執行處理。
  3. 我們會看到 VM-2 所使用的安全清單和 NSG。

圖像

摘要:

我們已經探索我們的網路環境外觀以及所涉及的元件,您認為之前提到問題的根本原因是什麼?

作業 2:驗證網路組態

清楚檢視您的網路環境以及您所擁有的元件之後,下一個重要步驟就是驗證實際的組態。許多連線問題都很簡單;缺少路由、過度嚴格的安全規則,或只連結至錯誤路由表或安全清單的子網路。

在跳入更深入的疑難排解 (例如檢查日誌或執行封包擷取) 之前,請務必確定所有項目都已按預期配置。此步驟通常會提早顯示根本原因,並協助您避免稍後進行不必要的調查。

範例

我們將使用下列架構作為範例。

圖像

首先,讓我們簡要說明在驗證組態時扮演重要角色的核心路由與安全元件:

  1. 路由規則:

    • 內部部署:

      • RT-0:如果是 FastConnect 或 IPSec 連線 (請參閱廠商:Cisco、Fortinet 等等),則為內部部署客戶端設備 (CPE) 裝置 (或多雲端) 的路由。
    • OCI VCN 路由表:VCN 中存在,可用來將流量從 VCN 傳送 (例如,傳送至網際網路、至內部部署網路或對等互連 VCN)。這些路由表的規則外觀和作用類似於您可能已熟悉的傳統網路路由規則。

      • RT-1-2-3:指定給子網路層次的 VCN 路由表,以遞送外送流量。
      • RT-2a:指派給 DRG VCN-2 連附項的 VCN 路由表 (傳輸路由案例需要此表格),在此範例中,它被用來作為傳入路由表,透過防火牆遞送來自 DRG 的流量以進行檢查。
      • RT-2b:連附至 NAT 閘道的 VCN 路由表,在此範例中,會作為傳入路由表,將來自網際網路的回應流量遞送回防火牆進行檢查。
    • OCI DRG 路由表:存在於 DRG 中,用於路由透過連附項輸入 DRG 的封包。

      • RT-10-20-30:VCN 連附項的 DRG 路由表,用於路由來自 VCN 的流量。
      • RT-40-50: RPC 連附項的 DRG 路由表,用於路由來自其他區域的流量。
      • RT-60:適用於 IPSec 連附項的 DRG RT,用於路由來自內部部署或多雲端網路的流量。
  2. 安全規則:

    • 內部部署:

      • FW-0:在 FastConnect 或 IPSec 連線 (請參考廠商:Cisco、Fortinet 等等) 的情況下,在內部部署 CPE 裝置 (或多雲端) 上控制並限制從 OCI 到 OCI 的流量。
    • OCI VCN 安全清單:作為 VCN 型資源的虛擬防火牆,使用輸入和輸出規則指定允許進出流量的類型。安全清單是在子網路層次設定,這表示子網路中的所有 VNIC 都受同一組安全清單約束。

      • SL-1-2-3:指派給子網路層級的安全清單,以控制每個子網路上的輸入和輸出流量。

    注意: NSG 是 OCI 中另一種可用的虛擬防火牆類型。它們的運作方式與安全清單類似,但提供更精細的控制,因為它們會在資源層次套用。當相同子網路中的兩個資源需要不同的安全態勢時,此功能相當有用。不過,此教學課程未使用 NSG。如需詳細資訊,請參閱安全清單與網路安全群組的比較

    • OCI Network Firewall 或第三方防火牆:可作為子網路、VCN 和外部網路之間流量的集中式狀態檢查點,強制執行基本安全清單規則以外的進階安全原則。

      • FW-2:控制並檢查 OCI 網路環境中所有北南部和西部的流量。

我們瞭解如何在整個環境中套用路由和安全性,讓我們更仔細地查看下列範例案例,其中出現四個問題。藉由套用一些共識,我們將找出要檢查哪些組態,以及每個疑難排解案例的位置。

注意:

瞭解如何透過網路管理及控制流量至關重要。藉由追蹤路徑流量,您可以快速識別可能發生的問題,以及疑難排解時需要複查哪些設定值。

作業 3:使用網路路徑分析器

您已複查整個網路設定,請手動檢查路由與安全規則的組態。不過,問題仍然存在,您可能會忽略一些組態詳細資訊,因此接下來的步驟為何?

這是網路路徑分析器所在的位置。將其視為您的虛擬網路偵測器,旨在即時檢查您的 OCI 網路路由和安全組態。它會收集和分析這些路徑,以判斷來源和目的地之間的路徑如何運作或失敗。不會改為傳送實際流量,而是檢查組態並用來確認可連線性。

網路路徑分析器可讓您直接在 OCI 主控台內驗證通訊路徑的組態,而不需要執行手動連線測試,例如從個別 VM 或資料庫偵測 ping 或 telnet,因此提供了更有效率且集中的疑難排解方法。

網路路徑分析器支援下列情況:

範例 1

我們將使用下列架構作為範例。

圖像

發生網路問題,我們將使用網路路徑分析器來追蹤並解決根本原因。

問題:VM-1 無法存取 VM-2 (OCI 至 OCI) 上代管的網站

範例 2

我們將使用下列架構作為範例。

圖像

發生網路問題,我們將使用網路路徑分析器來追蹤並解決根本原因。

問題:VM-2 無法安裝 telnet 套裝軟體 (OCI 至 Internet)

注意: Telnet 是一種網路通訊協定,以及用來透過網路從遠端存取與管理裝置的指令行工具。也用於基本網路測試 (例如,檢查連接埠是否開啟)。

作業 4:分析 VCN 流程日誌

VCN 流量日誌可讓您多一層檢視流量行為。此服務可讓您深入查看每個 VNIC 的實際流量,指出是否根據安全清單和 NSG 規則被接受或拒絕,這有助於您排解安全相關問題。

除了疑難排解之外,VCN 流量日誌對於監控網路活動、擷取來源 / 目的地 IP、連接埠、協定及時戳至關重要,也提供稽核與安全調查所需的詳細遙測。

範例

我們將使用下列架構作為範例。

圖像

注意:在此範例中,我們只著重於記錄目標所在位置的點 Y 。不過,您可以套用相同的步驟來啟用和分析位於 X 點的日誌 (流量的來源),以深入瞭解整體流量。

發生網路問題,我們將使用 VCN 流程日誌追蹤並解決根本原因。

問題:VM-1 無法存取 VM-2 上代管的網站

接下來的步驟

我們探討如何透過檢查架構、路由及安全組態,排解 OCI 的基本網路問題。這些核心檢查可協助解決最常見的連線問題。下一個教學課程將著重於進階案例和更多實際使用案例。

確認

其他學習資源

docs.oracle.com/learn 上探索其他實驗室,或在 Oracle Learning YouTube 頻道上存取更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。

如需產品文件,請造訪 Oracle Help Center