厦门莫格电气自动化有限公司销售
Honeywell霍尼韦尔620-0090
您迈开询价的一小步,我还您成功的一大步。
620-0090
620-0090
620-0090
网络冗余是工业网络的一项保障策略,目的是减轻意外中断的风险,当网络中一条通路(物理链路)发生故障断掉了,还可以通过其他通路(物理链路)传递信息。实现网络冗余可以使用Bonding技术,也叫Truncking和Etherchannel技术,把多个网络接口绑定在一起,形成一个逻辑上网络接口,在用户看来就是一个单独的网络接口。Bonding驱动有7种不同工作模式,根据不同的工作模式,可以提供不同的网络负载均衡服务和网络冗余服务。其7种工作模式如下,常用模式为0,1,6,其中1模式是这里用到的主备模式。
表1 Bonding的7种工作模式:
模式代号 |
模式名称 |
模式方式 |
说明 |
0 |
balance-rr |
Round-robin policy
(循环策略)
|
按照设备顺序依次传输数据包,第1个包走eth0,下一个包就走eth1….一直循环下去,直到***后一个传输完毕。这种模式提供负载均衡和容错能力 |
1 |
active-backup |
Active-backup policy
(主备策略)
|
只有一个设备处于活动状态。一个宕掉另一个马上由备份转换为主设备。mac地址是外部可见的。此模式提供了容错能力 |
2 |
balance-xor |
XOR policy
(异或策略)
|
根据MAC地址异或运算的结果来选择传输设备,提供负载均衡和容错能力 |
3 |
broadcast |
Broadcast policy
(广播策略)
|
将所有数据包传输给所有接口,通过全部设备来传输所有数据,提供容错能力 |
4 |
802.3ad |
IEEE 802.3ad Dynamic link aggregation
(动态链路聚合)
|
创建共享相同速率和双工设置的聚合组,利用所有接口传输。需要交换机支持802.3ad模式 |
5 |
balance-tlb |
Adaptive tran***it load balancing
(自适应传输负载均衡)
|
可以根据当前的负载把发出的数据分给每一个设备,由当前使用的设备处理收到的数据。本策略的通道联合不需要专用的交换机支持,提供负载均衡和容错能力 |
6 |
balance-alb |
Adaptive load balancing
(自适应负载均衡)
|
在5的基础上增加接收负载均衡,由ARP协商实现。bonding驱动截获本地发送的ARP应答,用其中一个从设备的MAC替换ARP应答中的源地址,让不同的端具有不通的MAC地址 |
英创Linux工控主板支持Bonding技术,能够实现双网络冗余方案。我们将bonding驱动编译成了.ko文件,以E***287 + Linux-4.1.14为例,讲述双网络冗余方案的配置过程:
1)加载bonding.ko驱动,执行命令:in***od bonding.ko mode=1 miimon=100。
mode为表1所述的工作模式,miimon指定MII链路监控频率,单位是毫秒(ms),这将决定驱动检查每个sl***e链路状态频率。miimon=0表示禁止MII链路监控,100可以作为一个很好的初始参考值。bonding.ko还有很多参数,如downdelay、arp_interval,用户都可以通过这种形式传递给驱动程序,更详细的参数、工作模式、配置方式介绍详见linux源码文档Documentation/networking/bonding.txt。
2)加载bonding驱动后,默认创建一个虚拟网卡bond0,需要对bond0进行配置:
设置ip地址:ifconfig bond0 192.168.201.31 netmask 255.255.255.0 up
添加从设备eth0、eth1:ifensl***e bond0 eth0 eth1
此时,bond0已经正常工作了,可以通过命令:cat /proc/net/bonding/bond0查看其工作状态,如图1所示。此时,bond0工作在模式1,主备策略,***设备为eth0。此时拔掉eth0的网线,eth1将成为***设备,继续保持通信。
LOT OF 20 AMP 1-502632-000 RECPET***E BULKHEAD FIBER OP..
YAMATAKE SL1-A2 LIMIT SWITCH *USED*
MILWAUKEE 14-46-0937 SERVICE SWITCH *NEW IN A FACTORY B...
LOT OF 2 ALLEN BRADLEY 700-HN101 SERIES B *NEW OUT OF B...
LOT OF 2 POTTER & BRUMFIELD R10-E1-W2-V185 12VDC *USED*
BALLUFF BNS-519-100-R-1?2 *USED*
MINARIK ELECTRIC170-027?1 SIGNAL ISOLATOR *USED*
TRU-FLO SV61-120VAC *USED*
FESTO DNU-40-400-PPV-?A *USED*
PDI PDTF-140R-8M-C-?HC *USED*
MICRO SWITCH LSZ3K *USED*
LOT OF 20 AMP 1-502632-000 RECPET***E BULKHEAD FIBER OP...
LOT OF 2 ALLEN BRADLEY 700-HN101 SERIES B *NEW OUT OF B...
LOT OF 2 POTTER & BRUMFIELD R10-E1-W2-V185 12VDC *USED*
SELECONTROL DIT 701 DIGITAL EXPANSION OUTPUT MODULE *N...
BALLUFF BNS-519-100-R-1?2 *USED*
MINARIK ELECTRIC170-027?1 SIGNAL ISOLATOR *USED*
TRU-FLO SV61-120VAC *USED*
FESTO DNU-40-400-PPV-?A *USED*
PDI PDTF-140R-8M-C-?HC *USED*
ABB SACE-S3 15A CIRCUIT BREAKER *USED*
MERLIN GERIN 24469 C20A CIRCUIT BREAKER *USED*
SENCON 11-CTR-PS *USED*
NORGREN MK01CEA25ALPA *USED*
EG & G ROTRON FAN SU2B5 *USED*
ITT K3AB774 MAGNETIC VALVE *USED*
SICK VT180-P410 *USED*
WILKERSON FRP-96-639 *NEW IN BOX*
DEVILBISS COUPLING AD-11 *NEW IN FACTORY BAG*
ALKON CORP. JF2 FLOW CONTROL VALVE *USED*
BIMBA 121 5-NRQ AIR PNEUMATIC CYLINDER *USED*
ORA*** HXL 64634 15V 150W *NEW IN A BOX*
TELEMECANIQUE LA3 DR4 *USED*
LOT OF 2 TELEMECANIQUE LA4DFB *USED*
JOHNSON CONTROLS T-4002 *USED*
MAC PME-112DA *USED*
REDINGTON R2-1526 *USED*
BIMBA NR-173-DXP *USED*
BIMBA 171-D *USED*
TURCK Bi5-G18-AN7 *USED*
COSEL LDA10F *USED*
TURCK RK 4T-4 *USED*
CUTLER-HAMMER E57SAL12A2 *USED*
LOT OF 3 ALLEN BRADLEY 1495-G3 SIZE 3 *USED*
FESTO LR-D-7-MIDI *USED*
MOELLER DIL 00M-G *USED*
IDEC SA1E-PP1 *USED*
ALCO CONTROLS EK-084 *USED*
ALCO CONTROLS EK-165 *USED*
LOT OF 2 CLAROSTAT 73JA *USED *
JIUN FARN A15801000 AIR CYLINDER *USED*
NUMATICS 11SAD44AE *USED*
STRUTHERS DUNN B255XCXP 110V-120V *USED*
WARNER ELECTRIC MCS-804 *USED*
NUMATICS 228-690B *USED*
TELEMECANIQUE ZCK-J1H7 *USED*
CUTLER-HAMMER CIRCUIT BREAKER EHD2015 *USED*
SKINNER VALVE V55DB2100 *USED*
SCHRADER BELLOW 74304-8115 *USED*
BANNER ***2A312FQD *USED*
DELTROL CONTROLS 20114-84 10A 110VDC *USED*
SQUARE D 8502- SB0-2 SIZE 0 *USED*
DELTROL CONTROLS 20114-81 *USED*
AUBURN I-31 *USED*
NORGREN K41DA00 *USED*
AEROVOX Z62P4450M32 *USED*
TRIAD MAGNETICS F-212Z *USED*
BALLUFF BES 516-325-BO-C *USED*
GOULD NJ10-30GM-WS *USED*
FESTO ADVUL816-30PA *USED*
MAC 45A-L00-DFBA-1B?A *USED*
LOT OF 2 TELEMECANIQUE LA1 LB015 *USED*
TELEMECANIQUE LA1 LC012 *USED*
TELEMECANIQUE XS1M12PA370 *USED*
CANFIELD CONNECTOR 330-758-8299 *USED*
TURCK R*** 40-2M/S90 *USED*
SIGNAPORE RESOURCES, INC. PE-5/300C *USED*
SOLA SLS-12-017 *USED*
ADVENT TOOLS 381812-1CSNPSF *USED*
ADVENT TOOLS 381838-1CSNPSF *USED*
SOLA ELETRIC 83-24-212-2 *USED*
HONEYWELL PA404B 1023 2 *USED*