如何透過 SNMP 確認 TP-Link 商用路由器連線狀態和數據流量統計

進一步的協助
更新08-22-2022 06:50:51 AM 58526
這篇文章適用於: 

TP-Link SMB 路由器支援含公共 OID 的 SNMP,若要確認連線狀態和流量統計,需要使用 OID ifEntry (.1.3.6.1.2.1.2.2.1) 和其 children OID。

 

1. 確認 WAN 或 LAN 介面的 children OID。

SNMP Walk ifDescr (.1.3.6.1.2.1.2.2.1.2) 顯示介面的 children OID,如下所示,多 WAN 路由器透過 Snmpwalk 工具取得 OID。大部分介面為內部通訊,且無須被注意。其中,「ifDescr.17 = br-lan」表示 17 是 LAN 的 children OID,若您前往路由器頁面 – Network – VLAN,您將看到 WAN1 和 WAN2 的 VLAN ID 分別為 10 和 20。而「ifDescr.19 = eth0.10」表示 WAN1 的 children OID 為 19,且 WAN2 為 20。

若您使用多 WAN 的路由器,您可以透過每個連接埠的 VLAN ID,確認相關性。

 

2. 確認連線狀態。

目前已知 17、19 和 20 分別對應至 LAN、WAN1 和 WAN2。若要確認連線狀態,SNMP Walk ifOperStatus (.1.3.6.1.2.1.2.2.1.8)。如下圖所示,WAN1 已連線(up),WAN2 未連線(down)。您也可以直接 SNMP Get ifOperStatus.19 (.1.3.6.1.2.1.2.2.1.8.19) 取得 WAN1 連線狀態。

 

3. 確認資料流量統計。

  • 接收 (RX): SNMP Walk ifInOctets (.1.3.6.1.2.1.2.2.1.10)。.17、.19 和 .20 的值分別對應至 LAN、WAN1 和 WAN2 至 RX 統計(單位為 Byte)。您也可以 SNMP Get ifInOctects (.1.3.6.1.2.1.2.2.1.10.19) 取得 WAN1 的 RX bytes。

  • 傳輸 (TX): SNMP Walk ifOutOctets (.1.3.6.1.2.1.2.2.1.16)。.17、.19 和 .20 的值分別對應至 LAN、WAN1 和 WAN2 至 TX 統計(單位為 Byte)

這篇faq是否有用?

您的反饋將幫助我們改善網站

Recommend Products

來自 United States?

取得您的地區產品、活動和服務。