第06章网络可靠性设计[YF].ppt
《第06章网络可靠性设计[YF].ppt》由会员分享,可在线阅读,更多相关《第06章网络可靠性设计[YF].ppt(145页珍藏版)》请在三一办公上搜索。
1、主讲:杨帆,肇庆学院计算机学院,第1页 共150页,第6章 网络可靠性设计,6.1 可靠性设计概述6.2 网络冗余设计【重点】6.3 存储网络设计6.4 高可用集群系统设计,主讲:杨帆,肇庆学院计算机学院,第2页 共150页,6.1 可靠性设计概述,主讲:杨帆,肇庆学院计算机学院,第3页 共150页,6.1 可靠性设计概述,6.1.1 网络可靠性的相关概念1、可靠性(Reliability):在规定条件下和规定时间内,完成(执行)规定功能的能力。通常用可靠度来衡量。可靠度(Reliability):在规定条件下和规定时间内,完成(执行)规定功能的概率。可靠性可分为产品可靠性和系统可靠性。以产品
2、为例,N个相同产品同时投入试验,经历时间t后,有n(t)件产品失效,则该产品的可靠度R(t)为:R(t)=(N-n(t)/N=1-n(t)/N,主讲:杨帆,肇庆学院计算机学院,第4页 共150页,6.1 可靠性设计概述,6.1.1 网络可靠性的相关概念2、系统可靠性 多个部件组成的系统的可靠性,部件连接方式不同,关键部件对系统可靠性的影响也就不同。串联系统:系统中只要有一个部件失效,系统便失效。可靠度:其中,Ri为部件可靠度。并联系统:系统中只要有一个部件正常,系统便正常。可靠度:,主讲:杨帆,肇庆学院计算机学院,第5页 共150页,6.1 可靠性设计概述,6.1.1 网络可靠性的相关概念3、
3、网络可靠性指网络自身在规定时间和规定条件下正常工作的能力。网络可靠性属于系统可靠性,它包括构成网络的设备、线路、路由和软件的可靠性。“规定条件”决定了网络可靠性的内涵范围,是区分网络安全性和网络可靠性的重要依据。通常“规定条件”包括“自然灾害”,因此网络可靠性就包括网络生存性、抗毁性、有效性等能用。,主讲:杨帆,肇庆学院计算机学院,第6页 共150页,6.1 可靠性设计概述,6.1.1 网络可靠性的相关概念4.网络可靠性的成本分析网络系统的可靠性是以各种投入为代价而实现的,并不是越高越好。设计时要从投入、需求保障、减少损失三方面折中。投入:资金、人力、管理复杂度等;需求保障:按业务提供不同的可
4、靠性。如银行业务数据与办公数据属于不同的业务等级。减少损失:网络系统发生故障时对业务带来的损失;故障发生的可能性。,主讲:杨帆,肇庆学院计算机学院,第7页 共150页,6.1 可靠性设计概述,6.1.2 网络可用性分析与计算1.网络可用性网络系统提供持续服务的能力;网络(系统)可用性计算方法:系统年停机时间=一年总时间(1-系统可用性)停机是指网络系统严重失效(如需要恢复数据、重新加载程序、重新执行等情况),一般小的问题不计算在内。,主讲:杨帆,肇庆学院计算机学院,第8页 共150页,6.1 可靠性设计概述,P133表6-1 网络通信系统可用性类型,主讲:杨帆,肇庆学院计算机学院,第9页 共1
5、50页,6.1 可靠性设计概述,2.通信系统可用性指标国家通信标准规定:具有主备用系统自动切换功能的数字通信系统,允许5000km双向全程每年4次故障;对于420km数字段,允许双向全程每3年1次故障。市内数字通信系统假设链路长度为100km,允许双向全程每年4次故障;50km数字段双向全程每半年1次故障。(详见教材P133表6-2),主讲:杨帆,肇庆学院计算机学院,第10页 共150页,6.1 可靠性设计概述,3.网络可用性计算(1)串联型网络结构可用性计算在串联系统中,可用性最差的单元对系统的可用性影响最大(降低)。,主讲:杨帆,肇庆学院计算机学院,第11页 共150页,6.1 可靠性设计
6、概述,【案例6-2】网络拓扑结构如图6-1所示,计算路由器A至路由器B之间的可用性。AB之间的可用性=0.9990.99990.9950.98 0.950.980.9950.99990.999=90.1%,主讲:杨帆,肇庆学院计算机学院,第12页 共150页,6.1 可靠性设计概述,(2)并联型网络结构可用性计算并联型网络的可用性按(6-5)式计算。在并联系统中,可用性最高的单元对系统的可用性影响最大(提升)。,主讲:杨帆,肇庆学院计算机学院,第13页 共150页,6.1 可靠性设计概述,【案例6-3】网络拓扑结构如图6-2所示,计算路由器ABCD整体的可用性。,主讲:杨帆,肇庆学院计算机学院
7、,第14页 共150页,6.1 可靠性设计概述,路由器ABC之间的可用性=0.990.970.98=94.1%路由器ADC之间的可用性=0.990.950.98=92.16%路由器B+D并联体的可用性RBD=1-(1-RB的可用性)(1-RD的可用性)=1-(1-0.97)(1-0.95)=99.85%路由器ABCD网络可用性=RA可用性(RBD可用性)(RC可用性)=0.990.99850.98=96.9%,主讲:杨帆,肇庆学院计算机学院,第15页 共150页,6.1 可靠性设计概述,4.网站可用性分析从用户的角度看,网络可靠性最终要体现在网站的可用性上。业界通常用“n个9”来量化定义网站的
8、可用性指标。如国外知名微博网站Twitter(推特)2008年前4个月的可用性只有98.72%,有37小时16分钟不能提供服务,连2个9都达不到。不同业务类型决定不同网站对可用性的要求不同。如电信级传输网中,通信设备的可用性要求达到99.999%,这要求系统在一年的连续运行中,因各种可能原因造成停机维护时间少于5分钟。,主讲:杨帆,肇庆学院计算机学院,第16页 共150页,6.1 可靠性设计概述,6.1.3 网络可靠性设计网络可靠性设计的7R原则冗余(Redundancy):减少单点故障造成服务中断品牌(Reputation):供应商的声誉可靠性(Reliability):部件、设备本身的可靠
9、性维修能力(Repairability):可维修和易维修恢复能力(Recoverability):减少损失的能力响应能力(Responsiveness):人员的快速反应时间活力(Robustness):对新技术的适应兼容能力,主讲:杨帆,肇庆学院计算机学院,第17页 共150页,6.1 可靠性设计概述,6.1.3 网络可靠性设计2、网络可靠性设计内容,主讲:杨帆,肇庆学院计算机学院,第18页 共150页,6.1 可靠性设计概述,6.1.3 网络可靠性设计2、网络可靠性设计内容设备可靠性设计设备冗余链路可靠性设计链路冗余路由可靠性设计路由热备份软件可靠性设计协议、NOS、AP等,主讲:杨帆,肇庆
10、学院计算机学院,第19页 共150页,6.2 网络链路冗余设计,主讲:杨帆,肇庆学院计算机学院,第20页 共150页,网络中存在单点故障单点故障指网络中某一单个节点或某一单条链路发生故障时,可能导致用户与核心设备或网络服务的隔离。冗余设计可以绕过单点故障。,6.2.1 冗余设计简介1.为什么需要冗余设计,6.2 网络冗余设计,主讲:杨帆,肇庆学院计算机学院,第22页 共150页,6.2.1 冗余设计简介2.冗余设计的内容,6.2 网络冗余设计,链路冗余:采用链路聚合技术设备冗余:交换机、路由器、服务器、电源系统等的冗余。多台主机互为热备,服务器冗余可以采用双机热备方法,交换机、路由器、服务器都
11、可采用冗余电源;软件冗余:采用双服务器软件镜像方法等。,主讲:杨帆,肇庆学院计算机学院,第23页 共150页,6.2 网络冗余设计,6.2.2 网络结构的冗余设计1核心层全网状冗余设计,每个核心路由器都与相关核心路由器相连,提供了最大的冗余可能性;任意目的地的可用路径有多条,但同时只有一条起作用;正常情况下,到任意目的地的距离为1跳;最坏情况下,到任意目的地的距离为3跳。,主讲:杨帆,肇庆学院计算机学院,第24页 共150页,6.2 网络冗余设计,全网状冗余设计的缺点:投资与节点数量呈现几何增长关系。随着节点数量的增加,增加了路由器选择最佳路径的计算量,加大了收敛时间。随着路由器数量的增多,处
12、理广播消息的带宽和CPU资源也会增加。,主讲:杨帆,肇庆学院计算机学院,第25页 共150页,6.2 网络冗余设计,2核心层部分网状冗余设计,折中了跳数、冗余和网络中路径数量的设计;一个核心路由器连接几个相关核心路由器,提供一定的冗余可能性;可到达任意目的地;正常情况下,到任意目的地的距离不超过3跳;故障情况下,到任意目的地的距离也较小。,主讲:杨帆,肇庆学院计算机学院,第26页 共150页,6.2 网络冗余设计,3汇聚层与核心层之间的双归冗余设计,一个汇聚层设备通过两条链路连接到两个核心层设备,即一个汇聚层设备归属于两个核心层设备;两条链路互为备份;避免归属设备的“升级”;办法:R1的路由优
13、先。,主讲:杨帆,肇庆学院计算机学院,第27页 共150页,6.2 网络冗余设计,4汇聚层之间的冗余设计,一个汇聚层设备通过一条链路连接到一个核心层设备;汇聚层设备之间增加一条备份链路;当到核心层的任一链路故障时,提供汇聚层设备到核心层的备份连接。,主讲:杨帆,肇庆学院计算机学院,第28页 共150页,6.2.3 网络链路冗余设计1.链路冗余设计目的,6.2 网络冗余设计,提供网络备用链路(2条冗余链路只有一条工作,另外一条处于热备监控状态);提供网络负载均衡(多条冗余链路同时工作,不能备用,链路流量平衡可控)。,主讲:杨帆,肇庆学院计算机学院,第29页 共150页,6.2.3 网络链路冗余设
14、计2.链路冗余设计要求,6.2 网络冗余设计,不能构成环路,具体技术是STP和Trunk。只有在网络链路中断时,才启用冗余链路。尽量不要将冗余链路用于负载平衡。冗余链路设计多用在核心层的设计。链路冗余投资较大,但可靠性好。,主讲:杨帆,肇庆学院计算机学院,第30页 共150页,6.2 网络冗余设计,6.2.3 网络链路冗余设计3、设计举例某公司总部与分部之间有三条链路相连,DDN与FR之间的路由器配置动态路由协议选路,并配置策略路由从而实现负载均衡;另外还通过PSTN提供静态路由备份。,正常情况,备用,主讲:杨帆,肇庆学院计算机学院,第31页 共150页,6.2 网络冗余设计,6.2.4 网络
15、设备的冗余设计1.网络设备和部件冗余技术设备端口的冗余。主控冗余技术。在交换机、路由器等网络设备中,提供两块主控制板,互为备份。主控板与备用从控板之间的切换检测方法可采用硬件心跳线或其他方式。,主讲:杨帆,肇庆学院计算机学院,第32页 共150页,6.2 网络冗余设计,2.不间断转发技术路由器进行主备切换时,在路由协议层面会与邻居路由器之间发生信号震荡。这种邻居关系的震荡将导致路由震荡,进而导致业务出现暂时中断。NSF(不间断转发)技术可以保证路由器控制层面出现故障(如系统重启或路由震荡)时,数据转发不间断地正常进行,保护网络流量不受影响。具备NSF的路由协议有:OSPF、IS-IS、BGP、
16、LDP(标记分发协议)等。,主讲:杨帆,肇庆学院计算机学院,第33页 共150页,6.2 网络冗余设计,3.设备热插拔技术热插拔包括:热替换热添加热升级。通过热插拔功能,用户可以在不影响业务的情况下,对组件进行维护更新。,主讲:杨帆,肇庆学院计算机学院,第34页 共150页,6.2 网络冗余设计,6.2.5 HSRP热备份路由设计VRRP(虚拟路由器冗余协议)是一种容错协议。VRRP在网络边界布置2台路由器或3层交换机,然后在2台路由器上配置VRRP和静态路由,如果其中一台路由器发生故障,另一台路由器马上可以及时工作,从而保持通信的连续性和可靠性。HSRP(热备份路由器协议)是Cisco公司私
17、有协议。HSRP功能与VRRP完全一致。,主讲:杨帆,肇庆学院计算机学院,第35页 共150页,6.2 网络冗余设计,1.HSRP工作原理HSRP协议利用优先级决定哪个路由器成为主动路由器。如果一个路由器的优先级比其他路由器的优先级高,则该路由器成为主动路由器。刚开始工作时,各个路由器广播自己的HSRP优先级,HSRP协议选优先级最高的路由器为当前的主动路由器。HSRP指定一个虚拟IP地址作为缺省网关地址,网络中的主机将缺省网关指向该虚拟地址,主动路由器负责转发由主机发到虚拟地址的数据包。,主讲:杨帆,肇庆学院计算机学院,第36页 共150页,6.2 网络冗余设计,2.三层交换机的HSRP配置
18、命令格式(1)设置端口 IP 地址。命令格式:Router(config-if)#ip address(2)启用HSRP功能,设置虚拟IP地址。命令格式:Router(config-if)#standby ip(3)设置HSRP抢占模式。命令格式:Router(config-if)#standby preempt,主讲:杨帆,肇庆学院计算机学院,第37页 共150页,6.2 网络冗余设计,(4)设置路由器的优先权值。命令格式:Router(config-if)#standby priority,主讲:杨帆,肇庆学院计算机学院,第38页 共150页,6.3 存储网络设计,主讲:杨帆,肇庆学院计算
19、机学院,第39页 共150页,6.3 存储网络设计,6.3.1 SCSI与SAS接口技术1SCSI接口技术SCSI(小型计算机系统接口)是连接存储设备与服务器最通用的方法。SCSI接口可以连接硬盘、光驱、磁带机和扫描仪等外设。目前SCSI技术已经逐步被SAS技术替代。,主讲:杨帆,肇庆学院计算机学院,第40页 共150页,6.3 存储网络设计,2SAS接口技术SAS(串行连接SCSI)是SCSI总线协议的串行版。SATA标准是SAS标准的一个子集,因此SAS和SATA在物理上和电气上有一定的兼容性。SAS接口与SATA(串行ATA)接口很相似,SAS接口是双端口设计,SAS硬盘无法插入SATA
20、插座,而SATA硬盘可以安全插入SAS接口的第1端口。,主讲:杨帆,肇庆学院计算机学院,第41页 共150页,6.3 存储网络设计,P140图6-12 SAS硬盘接口与SATA硬盘接口比较SAS与SATA有相同的物理层,因此它们的线缆与连接器很相似,但电气上有些差别。SATA信号电压不到SAS信号电压的一半,因此SAS接口传输距离可达6m,SATA只能达到1m。,主讲:杨帆,肇庆学院计算机学院,第42页 共150页,6.3 存储网络设计,案例 SAS接口硬盘,主讲:杨帆,肇庆学院计算机学院,第43页 共150页,6.3 存储网络设计,P145表6-3 SAS、SATA和PATA硬盘接口性能对比
21、,主讲:杨帆,肇庆学院计算机学院,第44页 共150页,6.3 存储网络设计,6.3.2 RAID磁盘阵列技术改进磁盘存取速度的方法:磁盘高速缓存技术RAID(廉价磁盘冗余阵列)技术。1RAID技术的类型(1)软件RAIDWindows及Linux均支持软件RAID。所有操作由服务器CPU处理,系统资源利用率很高,从而使服务器系统性能降低。软件RAID的优点是不需要添加硬件设备。,主讲:杨帆,肇庆学院计算机学院,第45页 共150页,6.3 存储网络设计,(2)硬件RAID硬件RAID通常采用PCI-E接口的RAID控制卡,RAID卡上有处理器及内存,不占用系统资源。硬件RAID可以连接内置硬
22、盘或外置存储设备。无论连接那种硬盘,都由RAID卡控制。,主讲:杨帆,肇庆学院计算机学院,第46页 共150页,6.3 存储网络设计,P146图6-13 磁盘阵列机外观与系统结构,主讲:杨帆,肇庆学院计算机学院,第47页 共150页,6.3 存储网络设计,案例 磁盘阵列机内部结构,主讲:杨帆,肇庆学院计算机学院,第48页 共150页,6.3 存储网络设计,(3)大型磁盘阵列机磁盘阵列机是一台独立的精简型服务器(如IBM TotalStorage DS4500)大型磁盘阵列机的控制部分与磁盘阵列部分采用分开的设备,存储容量可达到数百TB。磁盘阵列机采用精简型操作系统,如Linux等。磁盘阵列机可
23、以通过自带的网卡接连到网络中。,主讲:杨帆,肇庆学院计算机学院,第49页 共150页,6.3 存储网络设计,P146图6-13 大型磁盘阵列机,主讲:杨帆,肇庆学院计算机学院,第50页 共150页,6.3 存储网络设计,案例 大型磁盘阵列机技术参数,主讲:杨帆,肇庆学院计算机学院,第51页 共150页,6.3 存储网络设计,3RAID的级别RAID级别是一种工业标准。广泛应用的RAID级别有4种:RAID 0RAID 1RAID 01RAID 5,主讲:杨帆,肇庆学院计算机学院,第52页 共150页,6.3 存储网络设计,RAID级别大小并不代表技术的高低。RAID 0没有安全保障,但速度快;
24、RAID 1适用于需安全性又要兼顾速度的系统;RAID 2及RAID 3适用于大型视频等处理;RAID 5多用于银行、金融、股市、数据库等大型数据处理中心。,主讲:杨帆,肇庆学院计算机学院,第53页 共150页,6.3 存储网络设计,4RAID 0条带技术 RAID 0采用无数据冗余的存储空间条带化技术。如图6-14所示,这里用4个硬盘组成一个RAID 0阵列,在存储数据时,由RAID控制器将文件分割成大小相同的数据块,同时写入阵列中的磁盘。连续存储的数据块就像一条带子横跨所有的磁盘,每个磁盘上的数据块大小都是相同的。软件RAID 0中,数据块大小为64KB。硬件RAID 0中,数据块大小有1
25、KB、4KB、8KB等,甚至有1MB、4MB等大小。,主讲:杨帆,肇庆学院计算机学院,第54页 共150页,6.3 存储网络设计,P147图6-14 RAID 0结构,主讲:杨帆,肇庆学院计算机学院,第55页 共150页,6.3 存储网络设计,RAID 0写入和读取数据时,4个磁盘可以同时进行,读写性能虽然不能提高300%,但比单个硬盘提高200%的性能是可能的。RAID 0没有数据冗余和校验恢复功能,所以阵列中任何一个硬盘损坏,就可能导致整个阵列数据的损坏,因为数据分布存储在多个硬盘中。RAID 0最低必须配置2块或以上的相同规格硬盘,但是多于4块硬盘的配置是不必要的。,主讲:杨帆,肇庆学院
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- YF 06 网络 可靠性 设计
链接地址:https://www.31ppt.com/p-2228741.html