佰馬工業物聯網網關BMG500在線探測通常有Ping、DNS、TraceRoute三種技術方式,這三種方式的區別與聯系是什么?本文著重介紹工業物聯網網關在線探測的工作原理,以圖文形式介紹無線網關在線探測之Traceroute的具體配置。
一、工業物聯網網關在線探測介紹
物聯網網關在線探測通常有Ping、DNS、TraceRoute三種技術方式,每種在線探測方式的技術原理以及側重點會有所不同:
1)Ping: Packet Internet Groper,因特網包探索器。利用網絡上終端IP地址的唯一性,給目標IP地址發送一個數據包,再要求對方返回一個同樣大小的數據包來確定兩臺網絡機器是否連接相通,時延是多少。
2)DNS: 在線DNS測試工具主要提供反向IP查詢,端口掃描、DNS檢測報告、防火墻測試、路由器跟蹤、MAC地址查詢、DNSSEC測試等。
3)Traceroute:是Linux和Mac OS等系統默認提供的路由追蹤小程序,能探測數據包從源地址到目的地址經過的路由器的IP地址。Traceroute的實現都借助了TTL:通過向目的地址發送一系列的探測包,設置探測包的TTL初始值分別為1,2,3…,根據返回的超時通知(ICMP Time Exceeded Message)得到源地址與目的地址之間的每一跳路由信息.
通過traceroute我們可以知道信息從你的計算機到互聯網另一端的主機是走的什么路徑。當然每次數據包由某一同樣的出發點(source)到達某一同樣的目的地(destination)走的路徑可能會不一樣,但基本上來說大部分時候所走的路由是相同的
二、工業物聯網網關在線探測之 Traceroute工作原理
佰馬BMG500-A,是基于linux系統開發的一款工業級無線網關,集數據智能采集、多種協議轉換、全網通無線通信、本地存儲等功能于一體。在監測設備與云平臺之間搭建通用的、智能的物聯網通道。協助客戶實現PLC、各種采集器、傳感器等各種設備智能采集,協議轉換、無線通信等。
廣泛應用于電力、交通、環保等行業,實現數據遠程采集、無線傳輸、物聯網/互聯網接入、無線上網、數據遠程監測、設備遠程管理控制、圖像視頻遠程采集傳輸等功能。
本文以佰馬工業級無線網關BMG500為例,重點介紹網關在線探測traceroute方式的工作原理。
linux系統中traceroute通過發送小的數據包到目的設備直到其返回,來測量其需要多長時間。一條路徑上的每個設備traceroute要測3次。輸出結果中包括每次測試的時間(ms)和設備的名稱(如有的話)及其IP地址。
1. 從源地址發出一個UDP探測包到目的地址,并將TTL設置為1;
2. 到達工業級無線路由器時,將TTL減1;
3. 當TTL變為0時,包被丟棄,工業級無線路由器向源地址發回一個ICMP超時通知(ICMP Time Exceeded Message),內含發送IP包的源地址,IP包的所有內容及工業級無線路由器的IP地址;
4. 當源地址收到該ICMP包時,顯示這一跳路由信息;
5. 重復1~5,并每次設置TTL加1;
6. 直至目標地址收到探測數據包,并返回端口不可達通知(ICMP Port Unreachable);
7. 當源地址收到ICMP Port Unreachable包時停止traceroute。
三、佰馬工業級無線網關在線探測之Traceroute的具體配置
佰馬工業級無線網關BMG500提供基于Web的管理配置界面。
如您是第一次使用,請按以下默認來配置:
IP地址:192.168.1.1
用戶名:admin
密碼:admin
登入佰馬BMG500工業級無線網關
A.用一根網線將無線網關的 LAN口與電腦的網口連接;
B.打開瀏覽器,輸入用戶名和密碼,然后按Enter鍵,即可登陸配置界面;
C. 在您成功登錄Web界面之后,您可以查看系統信息并執行配置
工業級無線網關在線探測之Traceroute配置步驟
點擊網絡設置->在線探測->啟用“在線探測”->選擇探測類型->輸入主次探測服務器,設置重試次數和時間間隔->點擊保存&應用
佰馬Baimatech,集M2M產品研發、IoT平臺服務、國際化運營于一體,讓我們聯接,共創未來