设备网络SDK开发使用手册

NET_DVR_ONE_BONDING

单BONDING网卡配置结构体。

struct{
  BYTE                 byMode;
  BYTE                 byUseDhcp;
  BYTE                 byMasterCard;
  BYTE                 byStatus;
  BYTE                 byBond[MAX_NETWORK_CARD];
  NET_DVR_ETHERNET_V30 struEtherNet;
  NET_DVR_IPADDR       struGatewayIpAddr;
  BYTE                 byEnableDNS;
  BYTE                 byBondMode;
  BYTE                 byRes1;
  BYTE                 byBond2MAX_NETWORK_CARD_EX];;
  BYTE                 byRes[4];
}NET_DVR_ONE_BONDING,*LPNET_DVR_ONE_BONDING;

Members

byMode
工作模式:0 - 网络容错,1 - 负载均衡(CVR采用绑定方式,该字段无效,默认返回0)
byUseDhcp
是否使能dhcp
byMasterCard
指定哪张网卡为主网卡
byStatus
BONDING的状态:0 - 异常,1-正常,只能获取不能设置
byBond
byBond[0]== 1 表示使用eh0,0表示不使用eh0
struEtherNet
网卡参数
struGatewayIpAddr
网关地址
byEnableDNS
DNS使能, 0-关闭,1-打开
byBondMode
绑定方式, 0-无效,1-主备模式,2-轮转模式,3-XOR模式,4-广播模式,5-802.3ad模式,6-T1b模式,7-虚拟化模式
byRes1
保留
byBond2
byBond2[0]== 1 表示使用eh4 0表示不使用eh4,基于byBond扩展
byRes
保留

See Also

NET_DVR_NETWORK_BONDING