關於HA-MIR鏡像雙機虛擬IP與周立功CANET-200T採用UDP模式通訊技巧

系統環境

  1. Windows Server2008R2 Enterprise X64;

  2. 雙機熱備軟件HA-MIR;

  3. CAN通訊模塊採用周立功CANNET-200T;

實驗說明

本實驗通過筆記本搭建VMware workstations 12版本虛擬機,分別創建兩臺Server2008 R2服務器兩臺,名稱分別爲主機servera和備機serverb虛擬機兩臺,並分別配置服務器爲雙網卡,網卡1作爲心跳設置,網卡2作爲業務IP使用,使用HA-MIR軟件實現2臺服務器的雙擊熱備製作,需要對2臺服務器的網卡2實現虛擬IP設置,該虛擬IP用於採集CAN總線設備數據,協議採用UDP,將CANET-200T通訊模塊的CAN1和CAN2進行直連模擬測試數據收發,配置軟件採用Znetcom配置工具,測試軟件採用ZLGcantest測試軟件進行測試,最終實現CAN1發送數據CAN2能正常接收,互發數據均可以實現正常接收,測試時間爲12小時,每次發送一幀,一次發送10個字節,發送間隔1000ms一次,累計發送12小時,查看收發數據是否一致即可。

服務器配置說明:

系統配置:

服務器名稱:servera

網卡1心跳:10.10.10.1/24

網卡2業務:18.18.18.68/24


服務器名稱:serverb

網卡1心跳:10.10.10.2/24

網卡2業務:18.18.18.69/24


CAN通訊模塊:CANET-200T

CAN1

工作端口:12000

目標端口:12000

目標IP:18.18.18.60/24

CAN2

工作端口:13000

目標端口:13000

目標IP:18.18.18.60/24


網卡2虛擬IP:18.18.18.60/24


試驗中碰到的問題,當虛擬IP設置大於69時,ZLGcantest軟件無法正常收發數據,發送後另一路CAN口無法採集到數據,採用網絡抓包工具發現,所有的UDP廣播數據源出口IP均爲主機網卡2的物理IP,非虛擬IP。如若設置IP小於68,則ZLGcantest軟件可以正常收發數據,目前僅能以驗證的結果確認,虛擬IP設置在CANET-200T應用環境中確保需要虛擬IP設置必須小於被設置虛擬網卡中的最小IP,具體的原因尚在分析之中,否則出口IP就默認爲當前物理網卡IP。現階段測試驗證CANET-200TIP小於60以下設置測試了6個IP均可以實現數據收發。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章