Skip to main content
Element Software
此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

測試Ping

貢獻者

您可以使用此 `TestPing`方法、使用 ICMP 封包測試叢集內 1G 和 10G 介面上所有節點的網路連線。測試會根據網路組態中的 MTU 設定、針對每個封包使用適當的 MTU 大小。 `TestPing`不會建立暫時性的 VLAN 介面。

參數

此方法具有下列輸入參數:

名稱 說明 類型 預設值 必要

嘗試

指定系統重複測試ping的次數。

整數

5

主機

指定要ping之裝置的位址或主機名稱、以逗號分隔。如果未指定主機、則ping儲存叢集中的主機的方法。

字串

介面

應該從中傳送ping的現有(基礎)介面。可能值:

  • Bond10G:從 Bond10G 介面傳送 Ping 。

  • Bond1G:從 Bond1G 介面傳送 Ping 。

字串

封裝大小

指定要在傳送給每個IP的ICMP封包中傳送的位元組數。位元組數必須小於網路組態中指定的最大MTU。

整數

pingTimoutMsec

指定每個ping回應的等待毫秒數。

整數

500 毫秒

禁止:片段

啟用ICMP封包的DF(請勿分段)旗標。

布林值

sourceAddressV4

要用於ICMP Ping封包的來源IPV4位址。

字串

sourceAddressV6

要用於ICMP Ping封包的來源IPv6位址。

字串

累計逾時秒

指定ping在發出下一次ping嘗試或結束程序之前、等待系統回應的時間(以秒為單位)。

整數

5

虛擬化網路標籤

傳送ping封包時要使用的VLAN ID。

整數

傳回值

此方法具有下列傳回值:

名稱

說明

類型

詳細資料

節點能夠通訊的每個IP清單、以及ping回應統計資料。

Json物件

申請範例

此方法的要求類似於下列範例:

{
    "method": "TestPing",
    "params": {
        "interface": "Bond1G",
        "hosts": "192.168.0.1"
    },
    "id" : 1
}

回應範例

此方法會傳回類似下列範例的回應:

{
  "id": 1,
  "result": {
    "details": {
      "192.168.0.1": {
        "individualResponseCodes": [
          "Success",
          "Success",
          "Success",
          "Success",
          "Success"
        ],
        "individualResponseTimes": [
          "00:00:00.000304",
          "00:00:00.000123",
          "00:00:00.000116",
          "00:00:00.000113",
          "00:00:00.000111"
        ],
        "individualStatus": [
          true,
          true,
          true,
          true,
          true
        ],
        "interface": "Bond1G",
        "responseTime": "00:00:00.000154",
        "sourceAddressV4": "192.168.0.5",
        "successful": true
      }
    },
    "duration": "00:00:00.001747",
    "result": "Passed"
  }
}

新的自版本

5.0%