关于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均可以实现数据收发。

时间: 2024-12-22 18:58:20

关于HA-MIR镜像双机虚拟IP与周立功CANET-200T采用UDP模式通讯技巧的相关文章

HA 启动heartbeat以后虚拟IP不出现

 #tail /var/log/messages  配置都对但是nginx报错,修改nginx的配置即可 Mar 31 09:34:47 FrankTest02 IPaddr(IPaddr_192.168.1.150)[11820]: INFO: /usr/libexec/heartbeat/send_arp -i 200 -r 5 -p /var/run/resource-agents/send_arp-192.168.1.150 eth0 192.168.1.150 auto not_use

用镜像建立虚拟机时网卡无法启动并获得IP

一般建立的虚拟机都有/etc/udev/rules.d/70-persistent-net.rules这个目录,这个文件绑定了网卡和mac地址,所以新建机器是换了网卡后,mac地址就变了,所以网卡无法启动,如果要解决这个问题,需要把这个目录删除. (1).vi/etc/sysconfig/network-scripts/ifcfg-eth0这个文件,把以前的mac地址删除 (2).rm –rf  /etc/udev/rules.d/70-persistent-net.rules删除这个目录: 用

linux下如何设置vip(虚拟ip)

在做HA的时候需要为服务器设计虚拟IP,也就是一个主机对应多个IP地址?刚听起来好神奇,原来这样也是可能的看了下面的这个链接 自己配了一下http://hi.baidu.com/pbottle/item/7175d29702a0a0bd83d29533 在eth0处引用别名,设置完子网掩码即可ifconfig eth0:0 166.111.69.100 netmask 255.255.255.0 upifconfig查看此时的信息 点击(此处)折叠或打开 eth0 Link encap:Ethe

Linux-配置虚拟IP实例

在日常linux管理工作中,需要为应用配置单独的IP地址,以达到主机与应用的分离,在应用切换与迁移过程中可以做到动态切换,特别是在使用HA的时候,这种方案可以保证主机与应用的隔离,对日常的运维有很大的益处.但在有些应用中还没有配置HA,后期需要配置HA时,我们可以先配置虚拟IP给在线的应用使用,这要后期的系统运维可以做到更好的可扩展性.本文主要是对IP地址如何配置做一些简单的介绍,只当是记录备忘.呵呵. PS:以下实例在redhat linux实施成功! 1.在线配置虚拟IP ifconfig

虚拟ip配置

虚 拟IP地址(VIP) 是一个不与特定计算机或一个计算机中的网络接口卡(NIC)相连的IP地址.数据包被发送到这个VIP地址,但是所有的数据还是经过真实的网络接口. VIPs大部分用于连接冗余:一个VIP地址也可能在一台计算机或NIC发生故障时可用,交由另一个可选计算机或NIC响应连接.虚拟IP地址的例子如: 一个Loopback(无电路IP地址)作为不与在主机或路由器中任何一个特定接口(或电路)相关的IP地址. IP技术的一种,增强网络管理,发挥出VLAN的优势,改变了网络结构,合理分配网络

虚拟IP技术 ip地址漂移技术

1.虚拟IP 在 TCP/IP 的架构下,所有想上网的电脑,不论是用何种方式连上网路,都必须要有一个唯一的 IP-address.事实上IP地址是主机硬件地址的一种抽象,简单的说,MAC地址是物理地址,IP地址是逻辑地址. 虚拟IP,就是一个未分配给真实主机的IP,也就是说对外提供服务器的主机除了有一个真实IP外还有一个虚IP,使用这两个IP中的任意一个都可以连接到这台主机. 虚拟IP一般用作达到HA(High Availability)的目的,比如让所有项目中数据库链接一项配置的都是这个虚IP

虚拟ip

网卡上增加一个IP: ifconfig eth0:1 192.168.0.1 netmask 255.255.255.0删除网卡的第二个IP地址: ip addr del 192.168.0.1 dev eth0虚拟ip,布布扣,bubuko.com

Linux-eth0 eth0:1 和eth0.1关系、ifconfig以及虚拟IP实现介绍

eth0 eth0:1 和eth0.1三者的关系对应于物理网卡.子网卡.虚拟VLAN网卡的关系:物理网卡:物理网卡这里指的是服务器上实际的网络接口设备,这里我服务器上双网卡,在系统中看到的2个物理网卡分别对应是eth0和eth1这两个网络接口. 子网卡:子网卡在这里并不是实际上的网络接口设备,但是可以作为网络接口在系统中出现,如eth0:1.eth1:2这种网络接口.它们必须要依赖于物理网卡,虽然可以与物理网卡的网络接口同时在系统中存在并使用不同的IP地址,而且也拥有它们自己的网络接口配置文件.

LoadRunner 使用虚拟IP测试流程

LoadRunner 使用虚拟IP测试流程 LoadRunner 使用IP欺骗的原因 1. 当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果. 2. 某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能.LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用中多IP访问和并测试服务器均衡处理的能力. LoadRunner 使用虚拟IP测试流程设置虚拟IP地址 前提条件:load Generator