標籤:ha-mir雙機熱備 周立功canet-200t udp出口源ip技巧
系統內容
Windows Server2008R2 Enterprise X64;
雙機熱備軟體HA-MIR;
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均可以實現資料收發。
本文出自 “探究之路” 部落格,請務必保留此出處http://18017305419.blog.51cto.com/12473687/1923467
關於HA-MIR鏡像雙機虛擬IP與周立功CANET-200T採用UDP模式通訊技巧