此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
測試Ping
你可以使用 `TestPing`使用 ICMP 封包測試叢集中所有節點在 1G 和 10G 介面上的網路連接的方法。此測試根據網路配置中的 MTU 設置,為每個資料包使用合適的 MTU 大小。 `TestPing`不會建立臨時 VLAN 介面。
參數
此方法具有以下輸入參數:
| Name | 描述 | 類型 | 預設值 | 必需的 |
|---|---|---|---|---|
嘗試 |
指定係統應重複執行測試 ping 的次數。 |
整數 |
5 |
不 |
主持人 |
指定要 ping 的裝置位址或主機名稱的逗號分隔清單。如果沒有指定主機,則該方法會 ping 儲存叢集中的主機。 |
細繩 |
沒有任何 |
不 |
介面 |
現有(基礎)接口,用於發送 ping 請求。可能的值:
|
細繩 |
沒有任何 |
不 |
資料包大小 |
指定傳送到每個 IP 位址的 ICMP 封包中要傳送的位元組數。位元組數必須小於網路配置中指定的最大 MTU。 |
整數 |
沒有任何 |
不 |
ping超時毫秒 |
指定等待每個 ping 回應的毫秒數。 |
整數 |
500毫秒 |
不 |
禁止碎片化 |
啟用 ICMP 封包的 DF(非分片)標誌。 |
布林值 |
錯誤的 |
不 |
sourceAddressV4 |
ICMP ping 封包中使用的來源 IPv4 位址。 |
細繩 |
沒有任何 |
不 |
sourceAddressV6 |
ICMP ping 封包中使用的來源 IPv6 位址。 |
細繩 |
沒有任何 |
不 |
總超時時間秒 |
指定 ping 指令在發出下一次 ping 嘗試或結束進程之前應等待系統回應的時間(以秒為單位)。 |
整數 |
5 |
不 |
虛擬網路標籤 |
傳送 ping 封包時要使用的 VLAN ID。 |
整數 |
沒有任何 |
不 |
傳回值
此方法傳回以下值:
Name |
描述 |
類型 |
細節 |
列出節點能夠通訊的每個 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