文档库 最新最全的文档下载
当前位置:文档库 › DCS网络冗余通讯

DCS网络冗余通讯

DCS网络冗余通讯
DCS网络冗余通讯

DCS网络冗余通讯

【摘要】在当今以科学技术作为第一生产力的大背景下,将电子技术用于工业生产中,促进生产自动化已经成为一种良好的发展趋势。在化工企业生产过程中,为了优化生产效率与生产质量,减少人力投入,通过DCS冗余通讯系统对化工生产机组实行控制,有效的促进了其运行的安全性与可靠性。下面,本文以DCS冗余通讯系统所具有的功能作为文章的切入点,对其在化工生产中的具体应用作进一步了解与分析。

【关键词】化工;DCS冗余;通讯

随着化工行业的快速发展,产业生产自动化步伐的加快,对于电子技术的依赖也越来越大。在化工生产过程中,DCS系统的应用为促进其生产与发展带来了巨大的推动作用。该技术将计算机、控制、通讯以及CRT显示等技术有序的结合在一起,对生产进行了全方位的监管与控制。本文通过对DCS系统所具有功能的了解,对DCS冗余通讯系统化工生产中的实际应用进行一下浅要的分析,希望对优化化工生产起到有益的促进作用。

1系统所具有的功能

1.1实时性

通过系统的控制站,建立O/I服务,进而对各个控制点进行有效的监控,并完成相关数据的采集工作,利用单回路的控制画面、流程换面、数据以及声音将生产系统整体的运行情况显现出来。

1.2报警功能

利用通讯系统建立报警服务,通过整个DCS系统对生产系统的欲行状况、硬件设备、模拟量以及开关量实施报警监视,在有出动报警系统的情况发生时,能够将事发地点、原因、时间等有效的显示出来。例如生产过程中搅拌电动机发生故障,空压机运转失常,那么在系统的显示评上画面就会从绿色变为红色,并且同时还伴随有闪烁的灯光以及提示声音,提高机组运行的安全性。

1.3监督功能

对系统中的操作记录、报警信息以及历史参数等进行检查,能够清楚的发现工作人员是否在规定的时间内完成了相应的任务,有无作业失误等现象发生。除此之外,通过对相关数据的查询,能够及时的对发生故障进行有效的分析,找出事故发生的相关原因,进而对制定出相应的预防措施,避免在今后的工作工程中再次发生。

2DCS系统与化工生产中的应用

双VIOS实现网络冗余的两种方式及对比

双VIOS实现网络冗余的两种方式及对比 我们知道,在采用虚拟IO服务器(VIOS)部署方案时,在VIOS分区因计划或者非计划的宕机发生时,为了保证 vio client端IO资源的可用性,通常可以采取双VIOS的方式,实现一个VIOS宕机时,由第二个VIOS提供IO服务,保证VIOS 的冗余性及vio client的可用性。那么,在双VIOS环境下,VIO client 端的网络如何实现冗余,有什么实现方式? 下面对双VIOS实现网络冗余的两种方式做一下简单介绍。 一、Shared Ethernet Adapter failover(SEA failover) 如上图所示,在服务器部署两个VIOS。这两个VIOS通过对虚拟以太网卡设置的优先级来判断哪个VIOS的SEA是primary,哪个是standby。 它们之间通过虚拟以太网卡连接成一个Control channel,两个VIOS通过Control channel来发送和接收心跳信息,从而帮助两个VIOS了解对方的状态,判断由哪个VIOS提供网络IO服务,以及是否进行failover的动作。发生failover一般会产生30s的延时,发生failover的情况包括以下几种: 1.standby SEA不能收到active SEA的心跳信息

2.active SEA发现其与物理网络中断 3.手动设置active SEA为standby SEA 4.active SEA不能ping通给定的IP地址 二、Network Interface Backup(NIB) 这种方式是通过在client端建立两个虚拟以太网卡(必须属于不同的VLAN),分别与两个VIOS进行通讯。这两个网卡通过链路聚合组成一个新的网卡,但是这两个网卡必须有一个primary,一个standby。而且这两个网卡只能通过不断的ping来检测通讯是否中断。 三、SEA failover与NIB对比 SEA failover与NIB两种方式都有一个共同的特点,即它们不会去检查fail 的primary path是否重新active。

双链路冗余

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。https://www.wendangku.net/doc/0516280395.html,/247606/94114 Cisco双ISP线路路径优化备份冗余之 单路由器解决方案 通过双ISP(如:一条电信、一条网通)链路可实现网络路径优化、负载均衡及备份冗余,以前本人一直认为Cisco不能实现单路由器双ISP链路的冗余备份,后经过多次测试,发现通过SLA(服务水平)+route-map完全可以实现,在这里愿意和大家一起分享。 网络拓朴:

实验任务: ●?? PC1/PC2到1.1.1.1流经ISP1,PC1/PC2到2..2.2.2流经ISP2 ●?? 通过SLA+Route-map实现网络路径优化、负载分担、备份冗余 环境描述: ●?? 3台Cisco3640 + NE-4E模块,该配置拥有4个Ethernet、2台PC ●?? ISP1、ISP2分别模拟两个不同ISP(internet服务提供商) ●?? ISP1 loopback1:1.1.1.1/24、ISP2 loopback1:2.2.2.2/24用来测试 ●?? R1作为企业边界路由器e0/0、e0/1、分别连接ISP1、ISP2 地址分配:

详细配置: 1、IP地址设置 ISP1 (config) #int e0/2 ISP1 (config-if) #ip add 192.168.2.1 255.255.255.0 ISP1config-if) #no shutdown ISP1(config)# int e0/0 ISP1 (config-if) #ip add 192.168.0.2 255.255.255.0 ISP1config-if) #no shutdown ISP1(config)# int lo1 ISP1 (config-if) #ip add 1.1.1.1 255.255.255.0 ISP1(onfig-if) #no shutdown …………………………………………………………………………. ISP2 (config) #int e0/2 ISP2 (config-if) #ip add 192.168.2.2 255.255.255.0 ISP2 (onfig-if) #no shutdown ISP2(config)# int e0/1 ISP2 (config-if) #ip add 192.168.1.2 255.255.255.0 ISP2config-if) #no shutdown ISP2(config)# int lo1 ISP2 (config-if) #ip add 2.2.2.2 255.255.255.0 ISP2 (config-if) #no shutdown …………………………………………………………………………… R1 (config) #int e0/0 R1 (config-if) #ip add 192.168.0.1 255.255.255.0 R1 (config-if) #no shutdown R1 (config)# int e0/1 R1 (config-if) #ip add 192.168.1.1 255.255.255.0 R1 (config-if) #no shutdown R1 (config)# int e0/2 R1 (config-if) #ip add 192.168.20.1 255.255.255.0 R1 (config-if) #no shutdown 2、定义相关ACL R1(config)#ip access-list extended all-net ……………………匹配所

网络设备冗余和链路冗余-常用技术(图文)

网络设备及链路冗余部署 ——基于锐捷设备 8.1 冗余技术简介 随着Internet的发展,大型园区网络从简单的信息承载平台转变成一个公共服务提供平台。作为终端用户,希望能时时刻刻保持与网络的联系,因此健壮,高效和可靠成为园区网发展的重要目标,而要保证网络的可靠性,就需要使用到冗余技术。高冗余网络要给我们带来的体验,就是在网络设备、链路发生中断或者变化的时候,用户几乎感觉不到。 为了达成这一目标,需要在园区网的各个环节上实施冗余,包括网络设备,链路和广域网出口,用户侧等等。大型园区网的冗余部署也包含了全部的三个环节,分别是:设备级冗余,链路级冗余和网关级冗余。本章将对这三种冗余技术的基本原理和实现进行详细的说明。 8.2设备级冗余技术 设备级的冗余技术分为电源冗余和管理板卡冗余,由于设备成本上的限制,这两种技术都被应用在中高端产品上。 在锐捷网络系列产品中,S49系列,S65系列和S68系列产品能够实现电源冗余,管理板卡冗余能够在S65系列和S68系列产品上实现。下面将以S68系列产品为例为大家介绍设备级冗余技术的应用。 8.2.1S6806E交换机的电源冗余技术 图8-1 S6806E的电源冗余 如图8-1所示,锐捷S6806E内置了两个电源插槽,通过插入不同模块,可以实现两路AC电源或者两路DC电源的接入,实现设备电源的1+1备份。工程中最常见配置情况是同

时插入两块P6800-AC模块来实现220v交流电源的1+1备份。 电源模块的冗余备份实施后,在主电源供电中断时,备用电源将继续为设备供电,不会造成业务的中断。 注意:在实施电源的1+1冗余时,请使用两块相同型号的电源模块来实现。如果一块是交流电源模块P6800-AC,另一块是直流电源模块P6800-DC的话,将有可能造成交换机损坏。 8.2.2 S6806E交换机的管理板卡冗余技术 图8-2 S6806E的管理卡冗余 如图8-2所示,锐捷S6806E提供了两个管理卡插槽,M6806-CM为RG-S6806E的主管理模块。承担着系统交换、系统状态的控制、路由的管理、用户接入的控制和管理、网络维护等功能。管理模块插在机箱母板插框中间的第M1,M2槽位中,支持主备冗余,实现热备份,同时支持热插拔。 简单来说管理卡冗余也就是在交换机运行过程中,如果主管理板出现异常不能正常工作,交换机将自动切换到从管理板工作,同时不丢失用户的相应配置,从而保证网络能够正常运行,实现冗余功能。 在实际工程中使用双管理卡的设备都是自动选择主管理卡的,先被插入设备中将会成为主管理卡,后插入的板卡自动处于冗余状态,但是也可以通过命令来选择哪块板卡成为主管理卡。具体配置如下 注意:在交换机运行过程中,如果用户进行了某些配置后执行主管理卡的切换,一定要记得保存配置,否则会造成用户配置丢失 在实际项目中,S65和S68系列的高端交换机一般都处于网络的核心或区域核心位置,承

双思科无线控制器冗余配置

WLC故障切换配置(冗余) 为了实现WLC故障切换或冗余,必须完成以下步骤: A.为两台WLC配置移动组. B.为LAP指定主、备WLC C.配置WLC Fallback 特性为2台WLC配置移动组 通过配置移动组可以让无线客户端在一组WLC之间无缝漫游及提供负载均衡和冗余 的功能。如果一台WLC故障,相关联的AP可以自动启动换到移动组中其他WLC 上。当主WLC恢复正常,AP可以重新注册到该台WLC上。故障切换时间为30秒, 这个期间通信将会中断。 提示:所有属于同一个移动组的WLC配置的移动组名字要一致,且大小写敏感。 移动组成员必须包括该组内所有的WLC,以确保可以做到WLC的无缝切换,以及当 主WLC恢复正常,能够让AP重新注册。 本实例移动组包括两台WLC,通过以下步骤配置无线移动组: 1. WLC图形界面下,在上方的菜单下点击进入Controller,然后在左边菜单 选择Mobility Groups .出现窗口Static Mobility Group Members,在这里可以增加

(■VMBBTT DHC F ■4rirtpM l V, *0>*44 iMfH M 4 vis i -t MrtnAnr Tbw Pm I M. *4 QqA IMflBr* 2. 增加一个新的移动组本例只包括两台WLC. a.选择New . b.设定移动组成员IP、MAC以及组名称本实例 第二台WLC的IP为172.16.1.50 , MAC地址为 00:0b:85:33:52:80,移动组为Test. c. 点击Apply . I* A4fa*F*Hr ?■Tlj ■輕側榔 f MM* FI HMI iPfhj^w vl 宇\ —|3t M. I ? I >^4 >4* * K■- wwf ? HI finqp Z?i— (I M ■] Wrvtr 如?I T* Viife* 通过Ping菜单检测移动组成员的连通性 Piw功龍止右上仙卩iy纠采如卜国所示: lM*ff Aa *1 ■[jofilf n|pf

网络双冗余快速切换的方法与制作流程

本技术涉及一种网络双冗余快速切换的方法,涉及网络通信技术领域。该方法只在驱动层就可实现网卡切换的动作,不需要更高层的模块协助处理,因此该方法只需要更改网卡的驱动

即可实现,而对TCP/IP层的网络协议不做任何的变动,从而可以大大提高网络切换的速度,减少网路切换的时间开销,具体地,切换速度最大可达2倍的任务周期时间,切换时间稳定可调。该方法在Windows、VxWorks、Linux操作系统中均已实现,满足性能要求。 权利要求书 1.一种网络双冗余快速切换的方法,其特征在于,包括以下步骤: 步骤S1,系统进行初始化阶段,获取各网卡的硬件资源,并对各网卡做硬件初始化; 步骤S2,将第一块网卡注册至系统中; 步骤S3,将第一块网卡的注册数据记录到冗余组中的第一个位置; 步骤S4,将工作网卡设定为第一块网卡; 步骤S5,将第二块网卡注册到系统中; 步骤S6,将第二块网卡的IP地址、MAC地址设置为与第一块网卡一致; 步骤S7,将第二块网卡加到冗余组中; 步骤S8,启动网络监视任务,在此任务中实现网卡连接状态的监视和网卡的切换。 2.如权利要求1所述的方法,其特征在于,步骤S8中在驱动层实现网卡的切换。 3.如权利要求2所述的方法,其特征在于,步骤S8中实现网卡的切换时,在发送时,网络层向驱动层通知从哪个设备指针发送数据,驱动层接到发送命令时,抛弃网络层传递的设备指

针,而使用当前工作网卡的设备指针作为物理设备完成数据发送,并返回发送状态;在接收时,网络层向驱动层通知从哪个设备指针接收数据,驱动层接到接收命令时,抛弃网络层传递的设备指针,而使用当前工作网卡的设备指针作为物理设备完成数据接收,并返回发送状态。 4.如权利要求3所述的方法,其特征在于,步骤S8中实现网卡的切换时,在层间的通讯通过返回状态来确认,只要实现网络层接口调用返回值的正确即可实现伪装欺骗。 5.如权利要求4所述的方法,其特征在于,步骤S8中采用定期判断物理状态变化寄存器中 网卡的连接状态,实现网卡的切换。 6.如权利要求5所述的方法,其特征在于,步骤S8具体包括以下步骤: 步骤S801,从当前冗余组中各个网卡的物理状态寄存器中读取各个网卡的连接状态,判断当前网卡状态是从断开Down到连接Up,还是从连接Up到断开Down,若是前者,则执行步骤S802,否则执行步骤S806; 步骤S802,当前网卡状态是从断开Down到连接Up,此时检查当前网卡是否为工作网卡,若是,则工作网卡转到步骤S805;否则执行步骤S803; 步骤S803,当前网卡不是工作网卡,此时检查工作网卡是否断线,若工作网卡连线,则不需要进行切换,转到步骤S810,否则执行步骤S804; 步骤S804,工作网卡断线,则将工作网卡切换到当前网卡,通知交换机连接状态发生变化,转到步骤S810; 步骤S805,此时网卡状态从Down到Up,且当前网卡是工作网卡,即前次网络断开两个 网卡都是断线,通知网络层网卡连线,转到步骤S810; 步骤S806,当前网卡连接状态从连接Up到断开Down,判断当前网卡是否为工作网卡;若不是则检查下一个网卡的工作状态,否则执行步骤S807;

内网中冗余网络架构的设计与管理

【摘要】目的:对公司内网中冗余备份架构的设计与工作原理进行详细的分析。方法:以公司持续发展为根本指导思想,从公司oa系统的建设与优化出发,从设计原则、系统设计和网络几个方面对公司网冗余备份架构系统的设计详细论述。结果:通过本文论述,对公司网冗余备份以及系统架构有详细的了解,从而实现科学的系统设计,促进公司管理效率的提升。结论:公司网冗余备份架构在提高公司网运行速度、促进公司运行效率方面有着十分突出的作用,值得推广应用。 【关键词】公司网冗余系统系统架构设计原则工作原理 一、设计背景 公司信息化系统是指计算机技术、信息技术及自动化技术等现代科学技术在工作用中全过程的统称。公司的信息化系统从2007年公司成立开始到目前已经成为公司生产、建设、经营、管理、科研、设计等的重要组成部分,在安全生产、节能降耗、降低成本、缩短工期、提高劳动生产率等方面取得了明显的经济效益和社会效益。 目前公司的信息化系统涵盖了oa办公自动化系统、档案管理系统、人力资源系统、nc 财务系统、高清视频会议系统、内外网文件交换系统、生产实施监管系统、工业视频监控系统、生产管理系统等各种应用系统。上述应用系统都是通过公司的核心网络运行的,网络稳定与安全对整个信息化系统起着至关重要的作用。 在公司信息化系统中,核心网络层处于公司信息化系统的中心,网络中的大量数据都通过网络核心层设备进行交换,同时承担不同vlan之间路由的功能。核心层设备一旦宕机,整个网络即面临瘫痪。因此,在网络设计中,核心设备的选择,一方面要求其具有强大的数据交换能力,另一方面要求其具有较高的可靠性,一般选择高端核心三层交换机。同时为进一步提高核心层的可靠性,避免核心层设备宕机造成整个网络瘫痪,一般在核心层再放置一台设备,作为另一台设备的备份,一旦主用设备整机出现故障,立即切换到备用设备,确保网络核心层的高度可靠性。 二、设计依据和原则 2.1 设计依据与参考文件 《集团公司信息化规划修编》 《关于实施集团信息化“双网模式”网络架构改造的通知》 《关于规范双网建设深化设计方案中网络安全产品选型的通知》 《关于集团广域网扩容的通知》 《关于双网建设验收有关事宜的通知》 《关于进行高清视频会议系统改造的通知》 《关于制定2011年双网建设最终方案及投资估算的通知》 2.2 设计原则 公司信息系统设计必须遵循的以下原则: 2.2.1统一规划、统一实施 公司信息化网络系统是一个统一的网络,其信息安全系统必须统一规划、统一设计、统一实施、统一管理。 2.2.2多层次防御、主动防御 对于重要的信息系统,不能仅仅依靠一种防范的措施,而是必须建立多级防范体系,从多方面、多层次对系统进行保护。对系统的保护要采用积极的主动防范措施进行。 2.2.3技术与管理相结合原则 任何一个计算机系统都是一个复杂的系统工程,其中涉及产品生产过程和人的因素,因此它的安全总体解决方案,必须在考虑技术解决方案的同时充分考虑管理、法律、法规方面

通用双冗余网卡切换的方法的制作技术

本技术涉及一种通用双冗余网卡切换的方法,涉及双冗余网卡技术领域。该方法在VxWorks 操作系统的驱动层和MUX层之间增加一层虚拟网卡设备层,它负责管理多块物理网卡。当检测到网卡故障时,由虚拟网卡设备层负责切换到另一块网卡上。这种方法适用于VxWorks 操作系统下所有类型的网卡设备的切换,本技术提出的方法适用于所有类型的网卡,易于实现,具有通用性强,可靠性高,双冗余网卡切换时间短等优点,大大满足短事务、强实时系统的要求,最大限度地保证了嵌入式系统网络的安全性、可用性和可靠性。

技术要求 1.一种通用双冗余网卡切换的方法,其特征在于,该方法在VxWorks操作系统下通过MUX 接口装载并启动虚拟网卡驱动程序来实现。 2.如权利要求1所述的方法,其特征在于,该方法在VxWorks操作系统的驱动层和MUX层之间增加一层虚拟网卡设备层,该虚拟网卡设备层用于管理多块物理网卡,当检测到网卡故障时,由虚拟网卡设备层负责切换到另一块网卡上。 3.如权利要求2所述的方法,其特征在于,该方法包括以下步骤: (1)在VxWorks操作系统的驱动层和MUX层之间增加一个虚拟网卡,即bond设备,并通过调用muxDevLoad函数装载bond设备的驱动程序bondEndLoad,从而实现在MUX层与驱动层之间实现一层虚拟网卡设备层; (2)利用驱动程序bondEndLoad完成虚拟网卡设备层所管理的两个物理网卡的初始化、END_OBJ结构的初始化和底层驱动所需资源的分配; (3)利用虚拟网卡设备层实现网卡链路检测和网卡切换。 4.如权利要求3所述的方法,其特征在于,步骤(2)中,驱动程序bondEndLoad功能的具体实现过程为: 检查初始的资源字串的合法性,并从所述资源字串中解析出网卡的类型和网卡的编号; 调用endObjInit函数创建发送处理时使用的互斥信号量,初始化相关协议列表,检查和控制网卡名称的长度,设置网卡编号和bond设备操作函数列表,清除多播地址信息; 调用muxBind函数向VxWorks操作系统注册对应的协议类型,将协议类型与bond设备的网络接口绑定,开始执行关闭处理函数、重启处理函数和出错处理函数; 调用muxIoctl函数为虚拟网卡设备层所管理的两个物理网卡设置相同的MAC地址; 调用mib2Init函数初始化MIB2接口单元;

双网卡冗余技术

双网卡冗余技术 双网卡冗余服务器典型技术我个人认为使用NIC Express绑定多网卡,在当今这个数据时代具有一定的实际意义,无论是对于互联网服务器还是局域网服务器的用户都有启发,当我们为服务器绑定多网卡形成阵列之后,不仅可以扩大服务器的网络带宽,而且可以有效均衡负载和提高容错能力,避免服务器出现传输瓶颈或者因某块网卡故障而停止服务。也许你会说,在当今千兆网卡早已普及的时代,还费劲绑定几块百兆网卡做什么?其实绑定多网卡的目的并不是仅仅为了提高带宽,这样做还有一个最大的优点就是多块网卡可以有效增强服务器的负载承受能力和冗余容错能力。也许你也经历过,当使用单块10M/100M网卡在局域网里拷贝1G以上大文件的时候,经常会出现电脑停止响应,或者速度奇慢接近死机的情况,当多网卡绑定之后,这种情况会得到明显改善。 所谓双网卡,就是通过软件将双网卡绑定为一个IP地址,这个技术对于许多朋友来说并不陌生,许多高档服务器网卡(例如intel8255x系列、3COM服务器网卡等)都具有多网卡绑定功能,可以通过软硬件设置将两块或者多块网卡绑定在同一个IP地址上,使用起来就好象在使用一块网卡,多网卡绑定的优点不少,首先,可以增大带宽,假如一个网卡的带宽是100M,理论上两块网卡就是200M,三块就是300M,当然实际上的效果是不会是这样简单的增加的,不过经实际测试使用多个网卡对于增加带宽,保持带宽的稳定性肯定是有裨益的,如果交换机等相关条件不错的话,这个效果还是很能令人满意;其次,可以形成网卡冗余阵列、分担负载,双网卡被绑定成“一块网卡”之后,同步一起工作,对服务器的访问流量被均衡分担到两块网卡上,这样每块网卡的负载压力就小多了,抗并发访问的能力提高,保证了服务器访问的稳定和畅快,当其中一块发生故障的时候,另一块立刻接管全部负载,过程是无缝的,服务不会中断,直到维修人员到来。先下载一个软件NICExpress 下载完软件,先不忙安装,咱们还是先准备好硬件。 第一部分:硬件安装 虽然,理论上讲绑定越多网卡在一起,最终效果提升就越明显,但是考虑到复杂程度,这里就以绑定双网卡为例进行说明,如果读者觉得好玩,兴致很高的话,按照下面方法愿意绑定多少就绑定多少个网卡,其实一般同一台服务器,绑定2-3块网卡也就够了,太多了,据说因为链路聚合的先天缺点,会过多占用服务器资源,反过来会影响服务器速度(关于这个我没实验,不过我觉得凡事都离不开物极必反的道理,适度最好)。 打开服务器机箱,把两块网卡拧在主板PCI插槽上! 硬件的安装很简单,我也不在这里说了。省的大家骂我. 第二部分:设置调试 下面要进行设置及调试了,也就是要将这两块8139D廉价网卡,如同高档服务器网卡那样绑定在一起,使用同一个IP地址,同时同步工作。其过程并不复杂,估计20分钟足够了。 将刚刚下载的NIC Express软件的安装包NIC4.rar解压缩得到安装文件“NICExpressW2KEE.exe”,双击它启动安装程序,一路NEXT,软件提示输入unlock key(注册码),如果没有注册码,就只好点击Demo,选择试用,这样可以获得30天的免费试用期,在这30天里如果觉得不错,你可以想办法去弄一个注册码.

嵌入式双网冗余通信设计与实现

第41卷第5期2018年10月电子器件 ChineseJournalofElectronDevicesVol 41一No 5Oct.2018 收稿日期:2017-11-08一一修改日期:2018-01-02DesignandImplementationofEmbeddedDual RedundantNetworkCommunication ZHOUYunshui1??JIANGBo2?LIJian2 (1.ZhejiangCollegeofZhejiangUniversityofTechnology?ShaoxingZhejiang312030?China?2.HangzhouNavigationInstrumentCo.?Ltd?Hangzhou310024?China) Abstract:InordertoimprovethereliabilityofUDPcommunication?anembeddeddualredundantnetworkUDPcommunicationmodulebasedonSTM32F429andW5500wasdesignedandimplemented.Themutualhotbackupdualredundantcircuitwasdesignedbyhardware?andtimeslicepollingmethodwasappliedinsoftware.MCUfoundthenetworkfaultbyreadingtheregistersofW5500.Afastandreliablehandoverstrategywasdesignedtoachievethehandoverbetweentwonetworks?andthehandofftimewaslessthan10ms.Itwasstableandreliablewhen workinginrealenvironment.Keywords:embedded?dualredundantnetwork?UDP?timeslicepollingEEACC:6210C一一一一doi:10.3969/j.issn.1005-9490.2018.05.042嵌入式双网冗余通信设计与实现 周云水1??江一波2?李一健2 (1.浙江工业大学之江学院?浙江绍兴312030?2.杭州航海仪器有限公司?杭州310024) 摘一要:为提高UDP网络通信的可靠性?设计了一个基于STM32F429和W5500的嵌入式双网冗余UDP通信模块?硬件上设计了相互热备份双网冗余电路?软件上采用了时间片轮询方法?通过读取W5500状态数据发现网络故障?并设计了快速可靠的切换策略?实现了两路网络的切换?切换时间小于10ms?该设备在实际应用过程中?工作稳定可靠? 关键词:嵌入式?双网冗余?UDP?时间片轮询 中图分类号:TP336一一一一文献标识码:A一一一一文章编号:1005-9490(2018)05-1296-04 一一在一些工业现场?广泛采用嵌入式UDP网络进行数据传输?但大部分是传统的单链路网络?由于工 业现场环境复杂?无法避免的网络故障(网线松动二 交换机等故障)可能会导致传输中断?另外?UDP 通信没有反馈机制和数据丢失重传机制?也无法保 证数据的可靠传输[1-2]? 为提高UDP通信的可靠性?常在工业网络中采 用相互热备份双网冗余切换的保障策略?其网络拓 扑结构如图1所示?该拓扑结构采用双网级联的形 式?对于单个设备来说?某个时刻?只有一个网络在 工作?若网络A在工作中一旦发生故障?立即切换 到网络B?反之?也一样?网络A和B配置成相同 的IP地址和端口 ? 图1一双冗余网络拓扑结构针对拓扑结构中的设备?本文设计并实现了在ARM ̄cortex ̄M4系列器件STM32F429VE上完成双

服务器冗余技巧

我个人认为使用NIC Express绑定多网卡,在当今这个数据时代具有一定的实际意义,无论是对于互联网服务器还是局域网服务器的用户都有启发,当我们为服务器绑定多网卡形成阵列之后,不仅可以扩大服务器的网络带宽,而且可以有效均衡负载和提高容错能力,避免服务器出现传输瓶颈或者因某块网卡故障而停止服务。也许你会说,在当今千兆网卡早已普及的时代,还费劲绑定几块百兆网卡做什么?其实绑定多网卡的目的并不是仅仅为了提高带宽,这样做还有一个最大的优点就是多块网卡可以有效增强服务器的负载承受能力和冗余容错能力。也许你也经历过,当使用单块10M/100M网卡在局域网里拷贝1G以上大文件的时候,经常会出现电脑停止响应,或者速度奇慢接近死机的情况,当多网卡绑定之后,这种情况会得到明显改善。 所谓双网卡,就是通过软件将双网卡绑定为一个IP地址,这个技术对于许多朋友来说并不陌生,许多高档服务器网卡(例如intel8255x系列、3COM服务器网卡等)都具有多网卡绑定功能,可以通过软硬件设置将两块或者多块网卡绑定在同一个IP地址上,使用起来就好象在使用一块网卡,多网卡绑定的优点不少,首先,可以增大带宽,假如一个网卡的带宽是100M,理论上两块网卡就是200M,三块就是300M,当然实际上的效果是不会是这样简单的增加的,不过经实际测试使用多个网卡对于增加带宽,保持带宽的稳定性肯定是有裨益的,如果交换机等相关条件不错的话,这个效果还是很能令人满意;其次,可以形成网卡冗余阵列、分担负载,双网卡被绑定成“一块网卡”之后,同步一起工作,对服务器的访问流量被均衡分担到两块网卡上,这样每块网卡的负载压力就小多了,抗并发访问的能力提高,保证了服务器访问的稳定和畅快,当其中一块发生故障的时候,另一块立刻接管全部负载,过程是无缝的,服务不会中断,直到维修人员到来。先下载一个软件

双冗余网络

整个工行的网络改造结构如上图所示。 内外网核心设备均布置在核心网络机房,并分别采用两台锐捷网络RG-S7604多业务IPv6核心路由交换机作双核心结构,核心设备之间使用2条光纤绑定channel(中文?)进行Trunk (中文意思?)互联。为简化网络结构,提高网络管理的便利性,网络采用两层架构,有内网需求的区域(各楼群)采用锐捷网络STAR-S21作为接入层交换机,每台提供24或者48个固定10/100M以太网口和2个千兆模块插槽。接入层交换机通过双千兆光纤链路与两台核心交换机网状互联。 内网广域网利用原有的思科26路由器,通过1条网通2M SDH线路与数据中心(北京)的城域网接入路由器思科36连接。内网设备纳入统一的AD域管理,且使用行内的统一防病毒控制系统。 外网广域网部分采用锐捷网络RG-R3740作为接入路由器接入Internet。外网部署统一的防病毒控制系统。 整个改造方案实施之后,网络的高效率从性能上得到保证,在稳定性方面,系统也降低了管理模块的数据处理压力,保证了设备的稳定性能。同时,全网状的冗余设计,提高了网络的高可用性,任何一条光纤线路或者核心交换机出现故障,都不会影响到网络的正常运行和业务的正常办理。 现在,北京工行培训中心的软件环境得到了质的改善,正高速驶入信息快车道 培训中心的特殊职能决定了网络建设必须参照北京分行大支行的规格,在稳定性上必须能够满足日常办公人员行内通讯及业务办理的需要;能全面支撑Notes、网讯、电话会议、视频会议等业务应用。 ?经济:企业可以采用多条因特网链路、M P L S等任何费用低廉的广域高速链路,来作为广域链路或备份广域链路,多条链路由O m n i R a n g e P l u s提供广域负载均衡,带宽叠加且互为备份,在保障连接可靠性的前提下为企业节省了投资; ?高速:实现广域链路负载均衡是一种创新的网络技术,链路负载均衡意味着多条链路带宽相加。企业可以整合各种可用资源,让网络更具效率、更快速;

相关文档
相关文档 最新文档