工业防火墙架构与技术【第二节:硬件架构①】

1.3.   工控防火墙的体系架构

那么工控防火墙是如何设计来支撑其部署到工业生产环境中的?这就需要我们了解工控防火墙的架构,这包括两个方面:软件和硬件两部分。也就是防火墙运行在什么软件系统上以及防火墙安装的硬件平台。

软件和硬件架构是防火墙的骨骼,它决定了防火墙整体的工作水平和性能。一般而言,我们可以把常见的防火墙分为基于硬件防火墙、基于虚拟化架构的防火墙和基于软件的防火墙三类。

l  基于硬件的防火墙在硬件方面一般采用了主流的三种架构:X86、ASIC和NP。ASIC和NP是专门设计的实现防火墙必要功能的量身定制的硬件,由于操作系统需要兼容这些定制的硬件,因此其操作系统往往也是专门设计的。除此之外,还有采用MIPS和ARM架构的硬件防火墙。

l  基于虚拟化的防火墙是将防火墙操作系统抽象出来,将其定制安装到虚拟机里面实现的虚拟防火墙设备。其一般基于虚拟化架构实现,因此防火墙的软件运行在虚拟硬件之上,为了兼容虚拟硬件一般都需要开发设计相对应的兼容虚拟驱动程序等。这类的防火墙是随着ICT架构的虚拟化颠覆性变化而出现的,比如基于Xen或VMware虚拟机、Docker以及SDN或NFV等实现的虚拟防火墙。

l  基于软件的防火墙硬件方面一般是运行在通用架构的硬件上,操作系统也因此采用的多是基于Linux系列或者Windows NT系列的通用操作系统。

上述的这些防火墙体系架构,其基本上基于传统防火墙的发展历史演变而来。工控防火墙和传统防火墙在这些硬件上架构有所差异。

1.3.1.工控防火墙的硬件架构设计

1)、满足工业环境对硬件的要求

工控防火墙的硬件架构选择首先需要满足工业环境对硬件的要求。具体来说:

l  无风扇

l  宽温(-40-70℃)

l  湿度(5%-95%无凝结)

l  防护等级IP40(防尘不防水)

满足这些硬件要求的一般都是无风扇嵌入式工控机或专门定制的计算机。对于嵌入式的系统,其是计算机技术、半导体技术、电子技术和工业行业具体应用相结合的产物,和我们通常使用的通用计算机相比,他们体积小、低功耗、集成度和可靠性高,电磁兼容性好,抗干扰能力比较强,能在恶劣的环境下使用,即使死机也能在很短的时间重新启动。因此根据工业环境的硬件需求,工控防火墙的硬件一般采用无风扇嵌入式工控机来作为承载平台,然后再设计的时候通过调研提出相应的硬件组合需求,一般地,这种无风扇嵌入式工控机都是采用一个工业主板外加一个壳体组装起来的。图1展示了嵌入式工业主板的一个典型架构:

图1,工业主板典型架构

工业主板从规格尺寸、设计,用料,生产,制造,市场规模都是针对工业市场而生,保证工业系统的正常,高可靠性。目前工业主板为了适应多种应用环境,采用了多种尺寸规格的主板。包括ATX、Micro-ATX、LPX、POS、PICMG、ETX、CPCI、PC104等各种规格。在设计工控防火墙的时候,根据产品设计的需要合理选择不同规格的工业主板,并且搭配具有工业以太网口以及各种工业总线接口转换模块进行合理布局。工业主板选料会选用经过长时间,高要求验证元器件,用以保证产品在恶劣条件下高可靠性要求。比如一些如在服务器,以及高端商业主板才出现的固态电容,封闭电感等。因此工业主板可以达到一个长达5年甚至10年的生命周期。图2展示了一个工业级的实体主板图。

图2,工业主板实体

整个工业主板由核心板和底板组成,核心板主要包括:CPU、内存、Flash、标准的SODIMM接口、电源监控及复位电路、时钟驱动电路以及与底板相连的连接器。底板主要包括:100M./1000M网络接口电路、数据串口电路、BDM调试接口电路、系统供电电路、实现控制和监控功能的RS232接口电路和与核心板相连的连接器。还可以选择添加组合一些譬如远程连接管理模块、远程无人值守的自动开关机功能以及通过内嵌的IPMB,SMNP模块,实现系统实时运行信息的管理、记录、发送功能等等。最后做一些安全性设计,比如所有电阻选择晶圆电阻,电源入口用本安的安全全删进行隔离,PCB表面图三防漆,硬件电路板放尘、防潮、防静电等。目前这些主板可以选择自己开发,也可以选择第三方定制,比如台湾的研华科技,深圳的研祥智能等。

这个工业主板经过选型定制,就变成了一个用于工控防火墙设计的主板,然后再加上外面的壳体就完成了工控防火墙硬件载体的搭建和配置。壳体选择隔爆壳子,内部灌胶。图3展示了威努特的一个工控防火墙硬件,其内部就是一个嵌入式的工业防火墙主板加外面的壳体组成。

图3,威努特工控防火墙硬件外观

对于不采用嵌入式的硬件架构来承载工控防火墙的硬件体系架构,其往往需要特别定制,当前,市面上的针对工控防火墙主板的定制以及设计方案不胜枚举。例如,有款高性能工控防火墙主板,采用专用多网应用方案而设计,基于Intel的ICHlOR芯片组,ICHlOR能够提供6个PCI -Elx高端千兆网卡通道,具有优异的网络性能。但是这种设计往往需要牺牲很多东西,比如能耗、成本等。

时间: 2024-10-29 02:08:39

工业防火墙架构与技术【第二节:硬件架构①】的相关文章

亿级商品详情页架构演进技术解密 | 高可用架构系列

亿级商品详情页架构演进技术解密 | 高可用架构系列 --http://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=210272034&idx=1&sn=3be9d2b53c7fec88716ee8affd2515f8&scene=1&srcid=UfXZNNOVZZyZjQmp0VOh&from=groupmessage&isappinstalled=0#rd 此文是开涛在[三体高可用架构群]之分享内容

工业防火墙架构与技术【第二节:硬件架构②】

2).满足对数据包的处理性能的高速度要求 任何防火墙的基本技术功能都是过滤报文.防火墙检查其接收的每个数据包,以确定数据包是否对应于流量模式的所需模板.防火墙然后过滤(丢弃)或转发与这些模板匹配的数据包.这些模板以规则的形式进行建模.在工控防火墙中,有针对已知协议提前建模好的规则模板,也有后期自动学习进行建模的规则模板.由于工控防火墙处理数据包是一个一个处理,包括数据包的校验,数据包每一层包头的处理,所以数据包越小,到达时间就越短,服务器处理数据包要求就越高.比如64B的小包,如果处理数据包要达

工业防火墙架构与技术【第二节:硬件架构④】

下图展示了主板的主电源供电电路设计图: 下图展示了基于主供电电源的以太网.现场总线.以及485总线需要的电源隔离电路设计图. 除此之外,既然断电也是一种可能存在的单点故障,那么在硬件架构设计的时候,本身工业主板的供电还应该考虑的是双备电源电路设计!也就是冗余电源.下图展示了工业主板针对的双备电源电路设计设计图: 因此工业防火墙在硬件架构设计上需要考虑冗余电源供电,当其中一路电源出现故障时,另外一路电源仍然能够保障防火墙的正常工作,同时需要设计中很短的时间之内将电源的故障进行报警,以使得维修人员及

工业防火墙架构与技术【第二节:硬件架构③】

书接上文 3).满足工业环境稳定性要求 从满足工业环境稳定性要求的角度,工业防火墙的需要从硬件和软件层次去考虑本身的稳定性对工业网络的影响.从这个角度说,工业防火墙需要同时具备软硬件Bypass功能.一旦设备异常或者重启,会启动Bypass功能,而无须担心因为工业防火墙本身出现问题而导致工业网络断网.Bypass顾名思义,就是旁路保护系统,也就是说可以通过特定的触发状态(断电或死机)让两个网络不通过工业防火墙的系统,而直接物理上导通.而这个时候工业防火墙也就不会再对网络中的数据包做处理了.基于这

工业防火墙架构与技术【第一节:概述】

1.1.   工控防火墙概述 我们将应用于工业控制网络环境中的防火墙称为工业控制防火墙(ICF,Industrial Control Firewall).工业防火墙(IFW,IndustrialFirewalls)或工控防火墙(在本文中主要称为工控防火墙).和ICT环境的防火墙作用类似,其是一个具体设备(物理或虚拟),用于两个网络之间的隔离控制.在ICT环境中,防火墙主要用于保护一个网络区域免受来自另一个网络区域的网络攻击和网络入侵行为.因其隔离.防守的属性,灵活应用于网络边界.子网隔离等位置,

【软件构造】第五章第二节 设计可复用的软件

第五章第二节  设计可复用的软件 5-1节学习了可复用的层次.形态.表现:本节从类.API.框架三个层面学习如何设计可复用软件实体的具体技术. Outline 设计可复用的类--LSP 行为子结构 Liskov替换原则(LSP) 各种应用中的LSP 数组是协变的 泛型中的LSP 为了解决类型擦除的问题-----Wildcards(通配符) 设计可复用的类--委派与组合 设计可复用库与框架 Notes ## 设计可复用的类--LSP 在OOP之中设计可复用的类 封装和信息隐藏 继承和重写 多态.子

【软件构造】第七章第二节 错误与异常处理

第七章第二节 错误与异常处理 本节关注:Java中错误和异常处理的典 型技术--把原理落实到代码上! Outline: Java中的错误和异常(java.lang.throwable) 异常 Runtime异常与其他异常(Exception) Checked异常和unchecked异常 checked异常的处理机制 自定义异常 Notes: ## Java中的错误和异常 [Throwable] Java.lang.throwable Throwable 类是 Java 语言中所有错误或异常的超类

[转帖]今天我们来聊聊机框式核心交换机硬件架构演进

今天我们来聊聊机框式核心交换机硬件架构演进 2018-12-17 14:46 出处:其他 作者:佚名 [PConline 干货铺]随着互联网业务的高速发展,对构建互联网基础架构的网络设备提出了更高要求,例如容量.性能.扩展性以及QoS等诸多关键特性,而这往往是由其所采用的硬件架构决定的. 我们以框式核心交换机为例,先后出现了多种硬件架构,而现在最为常用的有三种:Full-Mesh交换架构.Crossbar矩阵交换架构和基于Cell的CLOS交换架构.本文将通过对这三种硬件架构.报文转发流程等原理

全球最低功耗蓝牙单芯片DA14580的硬件架构和低功耗

号称全球最低功耗蓝牙单芯片DA14580在可穿戴市场.健康医疗.ibeacon定位等市场得到广泛的应用,但是因为其较为封闭的技术/资料支持导致开发人员有较高的技术门槛,网络上也极少看到有关DA14580的开发技术分享,因此一般企业和一般技术团队都不敢贸然采用该平台,但一旦精通该芯片平台的开发,即可在蓝牙方案应用开发中获得较大的技术优势. 作者在集成电路领域有较为深厚的积累,在DA14580平台也有丰富的开发经验,接下来将以一个系列文章对DA14580的硬件架构和软件体系进行分析.如需技术咨询,请