网卡容错
❶ 冗余 和 容错 的区别
冗余:
定义:指重复配置系统的一些部件,当系统发生故障时,冗余配置的部件介入并承担故障部件的工作,由此减少系统的故障时间。通常指通过多重备份来增加系统的可靠性
常见冗余系统配件有:
电源:高端服务器产品中普通采用双电源系统,这两个电源是负载均衡的,即在系统工作时它们都为系统提供电力,当一个电源出现故障时,另一个电源就承担所有的负载。有些服务器系统实现了DC的冗余,另一些服务器产品如 Micron公司的NetFRAME 9000实现了AC、DC的全冗余。
存储子系统:存储子系统是整个服务器系统中最容易发生故障的地方。以下几种方法可以实现该系统的冗余。
磁盘镜像:将相同的数据分别写入两个磁盘中:
磁盘双联:为镜像磁盘增加了一个I/O控制器,就形成了磁盘双联,使总线争用情况得到改善;
RAID:廉价冗余磁盘阵列(Rendant array of inexpensive disks)的缩写。顾名思义,它由几个磁盘组成,通过一个控制器协调运动机制使单个数据流依次写入这几个磁盘中。RAID3系统由5个磁盘构成,其中4 个磁盘存储数据,1个磁盘存储校验信息。如果一个磁盘发生故障,可以在线更换故障盘,并通过另3个磁盘和校验盘重新创建新盘上的数据。RAID5将校验信息分布在5个磁盘上,这样可更换任一磁盘,其余与RAID3相同。
I/O卡:对服务器来说,主要指网卡和硬盘控制卡的冗余。网卡冗余是在服务器中插上双网卡。冗余网卡技术原为大型机及中型机上的技术,现在也逐渐被PC服务器所拥有。PC服务器如 Micron公司的NetFRAME9200最多实现4个网卡的冗余,这4个网卡各承担25%的网络流量。康柏公司的所有 ProSignia/Proliant服务器都具有容错冗余双网卡。
PCI总线:代表Micron公司最高技术水平的产品NetFRAME 9200采用三重对等PCI技术,优化PCI总线的带宽,提升硬盘、网卡等高速设备的数据传输速度。
CPU:系统中主处理器并不会经常出现故障,但对称多处理器(SMP)能让多个CPU分担工作以提供某种程度的容错。
容错:
容错是用冗余的资源使计算机具有容忍故障的能力,即在产生故障的情况下,仍有能力将指定的算法继续完成。
容错的基本思想首先来自于硬件容错,1950-1970年,硬件容错在理论和应用上都有重大的发展,目前已成为一种成熟的技术并应用到实际系统中,如双CPU,双电源等,军事上出现了容错计算机;软件容错的基本思想是从硬件容错中引伸过来的,70年代中期开始认识到软件容错的潜在作用;数据容错的策略即数据备份;网络容错将硬件容错和软件容错两方面的技术融合在一起并有新的发展。
容错技术是指在一定程度上容忍故障的技术,也称为故障掩盖技术(fault masking)。采用容错技术的系统称容错系统。
容错主要依靠冗余设计来实现,它以增加资源的办法换取可靠性。由于资源的不同,冗余技术分为硬件冗余、软件冗余、时间冗余和信息冗余。
硬件冗余是通过硬件的重复使用来获得容错能力。
软件冗余的基本思想是用多个不同软件执行同一功能,利用软件设计差异来实现容错。
信息冗余是利用在数据中外加的一部分信息位来检测或纠正信息在运算或传输中的错误而达到容错。在通信和计算机系统中,常用的可靠性编码包括:奇偶校验码、循环冗余码CRC、汉明码等。
时间冗余是通过消耗时间资源来实现容错,其基本思想是重复运算以检测故障。按照重复运算是在指令级还是程序级分为指令复执程序复算。指令复执当指令执行的结果送到目的地址中,如果这时有错误恢复请求信号,则重新执行该指令。程序复算常用程序滚回技术。例如将机器运行的某一时刻称作检查点,此时检查系统运行的状态是否正确,不论正确与否,都将这一状态存储起来,一旦发现运行故障,就返回到最近一次正确的检查点重新运行。
冗余设计可以是元器件级的冗余设计,也可以是部件级的、分系统级的、或系统级的冗余设计。冗余要消耗资源,应当在可靠性与资源消耗之间进行权衡和折衷。
容错系统工作过程包括自动侦测、自动切换、自动恢复。
(1)自动侦测(Auto-Detect)
运行中自动地通过专用的冗余侦测线路和软件判断系统运行情况,检测冗余系统各冗余单元是否存在故障(包括硬件单元或软件单元),发现可能的错误和故障,进行判断与分析。确认主机出错后,启动后备系统。
侦测程序需要检查主机硬件(处理器与外设部件)、主机网络、操作系统、数据库、重要应用程序、外部存储子系统(如磁盘阵列)等。
为了保证侦测的正确性,防止错误判断,系统可以设置安全侦测时间、侦测时间间隔、侦测次数等安全系数,通过冗余通信连线,收集并记录这些数据,作出分析处理。
数据可信是切换的基础。
(2)自动切换(Auto-Switch)
当确认某一主机出错时,正常主机除了保证自身原来的任务继续运行外,将根据各种不同的容错后备模式,接管预先设定的后备作业程序,进行后续程序及服务。
系统的接管工作包括文件系统、数据库、系统环境(操作系统平台)、网络地址和应用程序等。
如果不能确定系统出错,容错监控中心通过与管理者交互,进行有效的处理,决定切换基础、条件、时延、断点。
(3)自动恢复(Auto-Recovery)
故障主机被替换后,进行故障隔离,离线进行故障修复。修复后通过冗余通信线与正常主机连线,继而将原来的工作程序和磁盘上的数据自动切换回修复完成的主机上。这个自动完成的恢复过程用户可以预先设置,也可以设置为半自动或不恢复。
例如网络容错。电话线作为数据专线的备份,服务器采用双机磁盘镜像、双网卡方式实现双网络备份。应用具有容错功能的网络设备,如3COM的交换机,CISCO的路由器,MOTORLA的调制解调器等都具有容错功能。
❷ PC 中的哪个适配器卡可提供数据容错能力
网络适配来器又称网卡或网源络接口卡(NIC),英文名NetworkInterfaceCard。
它是使计算机联网的设备。
平常所说的网卡就是将PC机和LAN连接的网络适配器。
网卡(NIC) 插在计算机主板插槽中,负责将用户要传递的数据转换为网络上其它设备能够识别的格式,通过网络介质传输。
它的主要技术参数为带宽、总线方式、电气接口方式等。
它的基本功能为:从并行到串行的数据转换,包的装配和拆装,网络存取控制,数据缓存和网络信号。
目前主要是8位和16位网卡。
❸ inter 82551和inter 82559两种网卡有什么区别
82559的网卡你到淘宝上买几块就行啦,我刚买了6块一块20,买的时候注意,有桌面版的和服务器版本的,一定要问清楚是不是服务器版的
网卡编号最好拿这几种:729757 735190 A08922
XP系统自认驱动:Intel(R) PRO/100+ Server Adapter (PILA8470B)
看看82559的优点:
SERVER版本优点:
支持多种端口汇聚模式;使用Bus-mastering技术增大吞吐量及减少CPU占用率;支持热插拨(需要主板支持)更换网卡无需断电;支持多种标准网络管理模式,NMP等等;还有其它诸多先进特性无法一一列举。支持用Intel的软件实行双网卡或多网卡捆绑,加倍网络带宽和减小服务器的CPU占用率。
用Intel PROSet Ⅱ进行捆绑,有有4种方式:
A、容错:当主网卡坏时,其它网卡可继续提供服务。增强可用性,带宽不增加。
B、负载平衡:将流量均衡地分配到所捆绑网卡上,4块网卡捆绑,带宽达500M(100M收,400M发)
C、链路汇聚:即:TRUNK,将四个物理端口组合成一个逻辑端口,带宽达800M(400M收发)。此项需要交换机支持。
D、IEEE802.3ad:作用同C
❹ 新手求助:如何实现双网卡冗余容错
来冗余:
定义:指重复自配置系统的一些部件,当系统发生故障时,冗余配置的部件介入并承担故障部件的工作,由此减少系统的故障时间。
通常指通过多重备份来增加系统的可靠性
常见冗余系统配件有:
电源:高端服务器产品中普通采用双电源系统,这两个电源是负载均衡的,即在系统工作时它们都为系统提供电力,当一个电源出现故障时,另一个电源就承担所有的负载。
有些服务器系统实现了DC的冗余,另一些服务器产品如 Micron公司的NetFRAME 9000实现了AC、DC的全冗余。
存储子系统:存储子系统是整个服务器系统中最容易发生故障的地方。
以下几种方法可以实现该系统的冗余。
❺ 如何实现双网卡冗余容错
3.5就可以实现的,不用担心,你可以先ping那个ip,再拔除一根网线看看,多个网卡,其实是绑定在一起的,
❻ pc 中的哪个适配器卡有数据容错能力
网络适配器又称网卡或网络接口卡(NIC),英文名NetworkInterfaceCard。
它是使计算机联网的设备。
平常所说的网卡就是将PC机和LAN连接的网络适配器。
网卡(NIC) 插在计算机主板插槽中,负责将用户要传递的数据转换为网络上其它设备能够识别的格式,通过网络介质传输。
它的主要技术参数为带宽、总线方式、电气接口方式等。
它的基本功能为:从并行到串行的数据转换,包的装配和拆装,网络存取控制,数据缓存和网络信号。
目前主要是8位和16位网卡。
❼ linux bond 网络容错 怎么检测
你好,所谓来bond,就是把多个物理源网卡绑定成一个逻辑上的网卡
好处:增加带宽,还可以实现主备功能
至于命令,直接在/etc/sysconfig/network中编辑文件
vi /etc/sysconfig/network/ifcfg-bond0
BOOTPROTO="static"
BROADCAST="192.168.1.255"
IPADDR="192.168.1.251"
NETMASK="255.255.255.0"
NETWORK="192.168.1.0"
REMOTE_IPADDR=""
STARTMODE="onboot"
BONDING_MASTER="yes"
BONDING_MODULE_OPTS="mode=1 miimon=200 use_carrier=1 primary=eth?"
BONDING_SLAVE0="eth0"
BONDING_SLAVE1="eth1"
最后2个为绑定的网卡的名称,此例是把eth0和eth1共同绑定成bond0
最后要注意的是,绑定做好后,把eth0,eth1的配置文件删掉(保险点改个名字丢那好了)
重启网卡后绑定成功,如果还有不明白的可以再提问
❽ 如何实现双网卡冗余容错热备份
下载完软件,先不忙安装,咱们还是先准备好硬件。 第一部分:硬件安装 虽然,理论上讲绑定越多网卡在一起,最终效果提升就越明显,但是考虑到复杂程度,这里就以绑定双网卡为例进行说明,如果读者觉得好玩,兴致很高的话,按照下面方法愿意绑定多少就绑定多少个网卡,其实一般同一台服务器,绑定2-3块网卡也就够了,太多了,据说因为链路聚合的先天缺点,会过多占用服务器资源,反过来会影响服务器速度(关于这个我没实验,不过我觉得凡事都离不开物极必反的道理,适度最好)。 图片点击可在新窗口打开查看 打开服务器机箱,把两块网卡拧在主板PCI插槽上!:》 图片点击可在新窗口打开查看 硬件的安装很简单,我也不在这里说了。省的大家骂我:》 下面还得看啊,好多的呢! 第二部分:设置调试 下面要进行设置及调试了,也就是要将这两块8139D廉价网卡,如同高档服务器网卡那样绑定在一起,使用同一个IP地址,同时同步工作。其过程并不复杂,估计20分钟足够了。 将刚刚下载的NIC Express软件的安装包NIC4.rar解压缩得到安装文件“NICExpressW2KEE.exe”,双击它启动安装程序,一路NEXT,软件提示输入unlock key(注册码),如果没有注册码,就只好点击Demo,选择试用,这样可以获得30天的免费试用期,在这30天里如果觉得不错,你可以想办法去弄一个注册码(怎么弄?找小编问,他可能有,哈哈)。 图片点击可在新窗口打开查看 到下图所示界面,软件提示选择是否开启LOAD Balancing 功能?什么是LOAD Balancing 功能呢?LOAD Balancing的中文意思可以翻译为负载均衡,在这里就是网络负载均衡。也就是当多块网卡被绑定合一之后,当数据流量很大的时候,软件会自动调整,将数据流量负载均衡地分配到各个网卡上,以减轻单块网卡的压力,达到畅快的访问效果。我们绑定双网卡,其中目的之一就是为了实现负载均衡,我们自然要开启这个功能,所以,在这里一定要选择“Enabled”。当然,如果你在这里选择错了也没关系,今后也可以通过NIC Express软件管理界面开启。 图片点击可在新窗口打开查看 继续一路NEXT,在Windows XP里安装时如果遇到提示“NIC Express Virtual Miniport”没有通过Windows测试,无法验证它同Windows XP的相容性,不要理会,选择“仍然继续”就行了。 图片点击可在新窗口打开查看 图片点击可在新窗口打开查看 到了下图所示界面,就到了真正绑定网卡的时候了: 图片点击可在新窗口打开查看 大家看到这个界面一共分为上、中、下,三个窗口,上面的是空白,中间的写着8139-2,这个8139-2是我自己起的绑定之后的网卡组的名称,原来这里默认写的是New array,也可以不修改,你也可以根据自己喜好,写成别的名字。在最下面的窗口里列出了目前服务器上安装的两块网卡的名字。我们下一步就是要用鼠标选中下面的两块网卡名字,然后点击界面中间的Add键,把两块网卡加入上面的窗口里,这样两块网卡就这样被加入了网卡组里,初步绑定成一块“网卡”了,今后可以使用同一个IP地址了。 图片点击可在新窗口打开查看 点击OK继续,NIC Express出现一个配置界面,选项很多,但是不必太操心,因为这些配置都不必修改,使用默认值就可以了,直接点击OK、点击Finish完成安装进程。至此软件安装基本结束,剩下就需要对软件和网卡进行一些必要的设置工作。 图片点击可在新窗口打开查看 图片点击可在新窗口打开查看 啊!:》》》》》》》好累啊。,得休息一下: 点击桌面“开始”菜单,选择执行菜单里的“NIC Express Enterprise Edition”选项,这是NIC Express软件自带的一个监控程序,首先点击“setting”选项,在这里可以设置网卡流量计量单位,可以按照Packets/Sec、 Mbits/Sec、Kbits/Sec三种单位来计算,一般都是使用默认的Mbits/Sec来计算,也就是兆/每秒,其实在这里只需要修改一下 “Graph Detail(图形显示)”即可,将默认的“By Protocol”改成“By Incoming/Outgoing”,别的不需要改。
❾ 海康网络配置工作模式网络容错是什么意思
网络容错,一个电脑系统或组件,它们被设计用来在组件发生故障时备用组件或程序能够立即代替它,这样就不会耽误它的服务。容错可以通过软件或嵌入硬件来提供,也可由一些组合来提供。
当执行软件时,操作系统提供一个界面,这个界面允许程序员在事务中预先确定的地点“检查站点”的关键数据。在执行硬件时(如Stratus 和它的VOS操作系统 ),程序员不需要知道机器的容错能力。
在硬件层上,容错通过转接各个硬件组件来实现。磁盘被镜像。多处理器以锁步(lock-stepped)的方式运行。当异常情况发生时,错误的组件被确定并从服务中删除,同时机器能继续正常运行。
(9)网卡容错扩展阅读
网络连接端的设备主要包括网卡、通信电缆、集线器、交换器和路由器等。通常采用的容错办法有:选择本身具有一些容错功能的设备,在设计系统时,采用备用设备。另外,网络毕竟是一个系统,容错设件计时,不仅要考虑设备本身的容错效果,而且要特别注重所有网络设备连接起来的整体效果。
在网络系统中服务器往往处于中心地位,服务器的容错性能影响着整个系统数据完整性和可恢复性。过去常采用的普通微机服务器不提倡继续使用,因为普通微机的内部结构几乎没有容错考虑。建议采用专用服务器,因为专用服务器通过元件可靠性和冗余元件等办法增加了容错性。
但尽管专用服务器有一定的容错性,还是满足不了不停机等系统的容错要求,但可通过不同的方法把若干台服务器组合成高容错性的服务器系统。