全部產品
Search
文件中心

Virtual Private Cloud:查看VPC之間的互訪流量

更新時間:Dec 05, 2024

本文為您介紹如何通過流日誌查看使用雲企業網CEN(Cloud Enterprise Network)互連的同地區Virtual Private Cloud(Virtual Private Cloud)之間的訪問流量。您可以根據VPC間的互訪流量,及時調整業務或者排查異常。

前提條件

情境樣本

本文以下圖情境為例。某企業在華東1(杭州)地區建立了兩個VPC。現在需要查看VPC間的訪問流量。您可以通過華東1(杭州)地區的企業版轉寄路由器將VPC_1與VPC_2連通,之後通過流日誌功能,查看VPC之間的互訪流量。

本文以查看VPC_1訪問VPC_2的流日誌進行說明。

CEN流日誌

配置步驟

配置步驟

步驟一:建立CEN執行個體

  1. 登入雲企業網管理主控台

  2. 雲企業網執行個體頁面,單擊建立雲企業網執行個體

  3. 建立雲企業網執行個體對話方塊,根據以下資訊配置雲企業網執行個體,然後單擊確認

    1. 名稱:輸入CEN執行個體的名稱。

    2. 描述:輸入CEN執行個體的描述資訊。

步驟二:串連網路執行個體

您需要將要互連的網路執行個體串連到同一個CEN執行個體中。串連後,CEN會自動學習發布已載入的網路執行個體的路由,實現私網互連。

  1. 登入雲企業網管理主控台

  2. 雲企業網執行個體頁面,單擊步驟一:建立CEN執行個體建立的CEN執行個體ID。

  3. 在雲企業網執行個體詳情頁面,單擊VPC下的添加表徵圖。

  4. 串連網路執行個體頁面,根據以下資訊進行配置,然後單擊確定建立

    • 執行個體類型:系統預設選擇Virtual Private Cloud

    • 地區:選擇要串連的網路執行個體所在的地區。本樣本選擇華東1(杭州)

    • 轉寄路由器:系統自動為您在該地區建立轉寄路由器。

      說明

      在執行此操作時,系統會自動為您建立一個服務關聯角色,角色名稱為AliyunServiceRoleForCEN。該角色將允許轉寄路由器在目標VPC執行個體的交換器上建立ENI,作為VPC發往轉寄路由器的流量入口。更多資訊,請參見AliyunServiceRoleForCEN

    • 資源歸屬UID:選擇要串連的網路執行個體所歸屬的帳號類型。本文使用預設值同帳號

    • 付費方式:本文使用預設值隨用隨付

    • 串連名稱:輸入串連的名稱。

    • 網路執行個體:選擇要串連的VPC網路執行個體ID。本文選擇VPC_1。

    • 交換器:從轉寄路由器支援的可用性區域中選擇交換器。

    • 進階配置:系統預設幫您選中進階功能。本文中VPC_1使用預設配置。

  5. VPC_1串連建立完成後,單擊繼續建立串連,然後重複步驟4,建立VPC_2的網路執行個體串連。

步驟三:建立流日誌

  1. 登入專用網路管理主控台
  2. 在頂部功能表列處,選擇華東1(杭州)地區。

  3. 在左側導覽列,選擇營運與監控 > 流日誌
  4. 流日誌頁面,單擊建立流日誌

  5. 建立流日誌對話方塊,根據以下資訊配置流日誌,然後單擊確定

    • 流日誌名稱:輸入資料流日誌的名稱,本文輸入VPC互訪流量

    • 資源類型:選擇要捕獲流量的資源類型,然後選擇相應的資源,本文選擇專用網路,然後在資源執行個體列表選擇VPC_2,即查看VPC_2的流日誌。

    • 流量類型:選擇要捕獲流量的類型,本文選擇全部流量

    • 項目(Project):選擇儲存捕獲流量的專案(Project)的類型,本文選擇建立Project

    • 日誌庫(Logstore):選擇儲存捕獲流量的日誌庫(Logstore)的類型,本文選擇建立 Logstore

    • 開啟流日誌分析報表功能:選擇該功能後,所選的日誌庫(Logstore)會開啟索引並建立儀錶盤,支援對資料進行SQL與可視化分析。本文選擇開啟該功能。

    • 採樣間隔(分鐘):選擇流日誌採樣的時間間隔,當前支援1分鐘、5分鐘和10分鐘的採樣間隔。本文選擇採用10分鐘的採樣間隔。

    • 描述:輸入資料流日誌的描述。

步驟四:查看流日誌

  1. 登入專用網路管理主控台
  2. 在左側導覽列,選擇營運與監控 > 流日誌
  3. 流日誌頁面,找到目標流日誌,然後在 Log Service列單擊日誌庫(Logstore)名稱的連結。

    NAT Gateway

  4. 根據下圖樣本順序,查看VPC_1訪問VPC_2的流量情況。

    查看流圖

    序號

    步驟描述

    • 輸入以下SQL語句對日誌進行彙總和排列,篩選VPC_1訪問VPC_2流量的圖表:

      vpc-xxx and srcaddr: 172.16.* and action: ACCEPT | select date_format(from_unixtime(__time__ - __time__% 60), '%H:%i:%S') as time, srcaddr, sum(bytes*8/("end"-start+1)) as bandwidth group by time, srcaddr order by time asc limit 1000

      該SQL語句定義了時間time、頻寬bandwidth(bps)、源地址srcaddr三個參數,並按time從小到大排序,取1000條日誌。其中參數說明如下:

      • vpc-xxx:VPC_2的執行個體ID。

      • srcaddr:VPC_1的私網網段。

      • 其餘欄位請參照樣本值輸入。

      • 圖表類型:選擇流圖Pro

    • 輸入以下SQL語句,篩選VPC_1內各個ECS執行個體訪問VPC_2的流量圖表:

      vpc-xxx and srcaddr: 172.16.* and action: ACCEPT | select date_format(from_unixtime(__time__ - __time__% 60), '%H:%i:%S') as time, srcaddr,sum(bytes*8/("end"-start+1)) as bandwidth group by time,srcaddr order by time asc limit 1000
      • vpc-xxx:VPC_2的執行個體ID。

      • srcaddr:VPC_1的私網網段。

      • 產生流圖時,彙總列選擇srcaddr

    選擇要查看流日誌的時間。

    單擊統計圖表頁簽,然後單擊流圖選擇流圖格式。

    通用配置地區,設定以下參數資訊:

    • x軸欄位:設定為time

    • y軸欄位:設定為bandwidth

    • 彙總列:設定為srcaddr

    • 格式化:設定為bps, Kbps, Mbps

    其餘參數保持預設值。

    單擊添加到儀錶盤,在彈出的對話方塊中設定以下參數資訊:

    • 操作類型:本文以建立儀錶盤為例進行說明。

    • 配置模式:本文以網格布局為例進行說明。

    • 儀錶盤名稱:填寫儀錶盤的名稱,本文輸入VPC_1內各個ECS執行個體訪問VPC_2的流量

    您可以在儀錶盤查看流日誌資訊。

    單擊查詢/分析,即可查看VPC_1內各個ECS執行個體訪問VPC_2的流量。

  5. 可選:查看VPC_2訪問VPC_1流量的圖表時,您可以在建立流日誌時資源類型選擇為專用網路,然後在下拉式清單中選擇VPC_1。輸入SQL語句時,vpc-xxx設定為VPC_1的執行個體ID,srcaddr設定為VPC_2的私網網段,其餘步驟保持不變。