中小型网络系统总体规划与设计
- 路由表容量
- 路由器的队列管理机制
- EMP(Emergency Management Port)
- ISC(Internet Server control)
- NUMA(Non Uniform Memory Access)
-
- The differences between several modes in processor and memory structure
- SMP(Symmetrical Multi-Processing)
- 路由器通过路由表决定转发路径
- 热插拔功能
- 高性能路由器一般采用可交换结构,传统核心路由器采用共享背板结构
- 路由器的关键技术指标
-
- 吞吐
- 上联带宽与下一级带宽之比控制在网络系统分层设计中1:20
- 详细分析网络需求
- 核心路由器之间的光纤链接
- 背板能力
-
- DENOTATION
- RISC(Reduced Instruction Set Computer)
- CISC(Complex Instruction Set Computer)
-
- DISTINCTIONS IN ARCHITECTURE
- RAID(Redundant Arrays of Independent Disks)
-
- CHARACTERISTICS/FUNCTIONS
- 服务器技术描述
- MTBF(Mean Time Between Failure)
- MTBR(Mean Time between Repairs)
- 描述系统的可用性
- 典型的高端路由器可靠性和可用性指标
- 链路冗余vs专用服务器交换机
- 服务器系统的可用性vs每年停机时间
- 全双工带宽计算方法
- 需要记住的话题
-
- 525547
- 易错题
- 有代表性的问题
- 有问题的选项
-
- 建议:先看分别<=,再看差与和,不要看停机时间的差小于
- 简单题
- REFERENCES
路由表容量
路由器的队列管理机制
EMP(Emergency Management Port)
英文缩写为应急管理端口EMP,全称是“Emergency Management Port是服务器主板上用于远程管理服务器的接口。 可通过远程控制机Modem(调制解调器)与服务器相连,控制软件安装在控制器上。远程控制器通过EMP Console对服务器进行以下工作: A.打开或关闭服务器的电源。 B.重新设置服务器,甚至包括主板BIOS和CMOS的参数。 C.监测服务器内部情况:如温度、电压、风扇等。 以上功能可以使技术支持人员在远地通过Modem(调制解调器)和电话线及时解决服务器的许多硬件故障。这是实现快速服务和节约维护成本的好技术手段。
ISC(Internet Server control)
只适用于使用Intel具有集成管理功能主板的服务器。使用此技术后,用户可以在普通客户机上监控网络上的所有使用Intel监控和判断主板服务器的工作状态是否正常。一旦服务器内部硬件传感器实时监控或第三方硬件中的任何一个错误,将向管理人员报警。此外,监控端和服务器端之间的网络可以是局域网或广域网,可以通过网络直接启动、关闭或重置服务器,大大方便了管理和维护工作。
NUMA(Non Uniform Memory Access)
NUMA(Non Uniform Memory Access)该技术可以使许多服务器像一个单一的系统一样运行,并保留小系统的优便于编程和管理。基于电子商务应用程序对内存访问的更高要求,NUMA也挑战了复杂的结构设计。 非统一内存访问(NUMA)计算机内存体设计用于多处理器,内存访问时间取决于处理器的内存位置。 在NUMA接下来,处理器访问自己的本地存储器比非本地存储器快(从存储器到另一个处理器之间共享的处理器或存储器)。 NUMA逻辑上遵循对称多处理(SMP)架构。 它是在20世纪90年代开发的,包括开发商Burruphs (优利系统), Convex Computer(惠普)意大利霍尼韦尔信息系统(HISI)(后来的Group Bull),Silicon Graphics公司(后来的硅谷图形),Sequent计算机系统(后来IBM),通用数据(EMC), Digital (后来的Compaq ,HP)。 后来,这些公司开发了类别的技术Unix在一定程度上,操作系统大放异彩Windows NT中。 基于第一次商业化实现NUMA的Unix对称多处理系统XPS-由100系列服务器组成VAST公司的Dan Gielen为HISI设计的。 这个架构的巨大成功使这个架构的巨大成功HISI成为欧洲的顶级Unix厂商。
The differences between several modes in processor and memory structure
SMP该模式将多个处理器连接到集中存储器。在SMP所有处理器都可以访问同一系统的物理存储器,这意味着SMP系统只运行操作系统的一个拷贝。因此SMP系统有时也被称为一致的存储器访问(UMA)结构系统,一致性意味着处理器只能维持或共享每个内存数据的唯一值。很显然,SMP缺点是可伸缩性有限,因为当存储接口饱和时,增加处理器无法获得更高的性能。 MPP该模式是一种能够将更多处理器纳入系统存储器的分布式存储模式。分布式存储模式有多个节点,每个节点都有自己的存储器,可以配置为SMP模式也可以配置为非SMP模式。单个节点相互连接,形成系统。MPP系统结构对硬件开发商很有吸引力,因为它们的问题更容易解决,而且开发成本相对较低。由于没有硬件支持共享内存或高速缓存的一致性,因此更容易实现大量处理器的连接。 可见,单一SMP模式与MPP模式的关键区别在于,SMP在模式中,硬件专门管理数据一致性,容易实现,但成本高;MPP在模型中,节点之间的一致性是由软件管理的,所以它的速度相对较慢,但成本要低得多。 在美国某大学的研究项目中提出NUMA该模式还采用了分布式存储模式。不同的是,所有节点中的处理器都可以访问所有系统的物理存储器。然而,每个处理器访问本节点中的存储器可能比访问某些远程节点中的存储器要少得多。换句话说,访问存储器的时间是不一致的,这就是为什么这种模式被称为NUMA”的原因。简而言之,NUMA既保持了SMP复制模式、简单的应用程序编程模式和易于管理的特点,继承了MPP模式的可扩充性,可以有效地扩充系统的规模。这也正是NUMA优势所在。
SMP(Symmetrical Multi-Processing)
对称多处理"(Symmetrical Multi-Processing)简称SMP,一组处理器汇集在一台计算机上(多CPU),各CPU共享内存子系统和总线结构。它是一种广泛应用于相对不对称多处理技术的并行技术。 在这种架构中,一台计算机不再是单一的CPU它由多个处理器操作系统的单一复本组成,共享内存和计算机的其他资源。虽然同时使用多个CPU,但从管理的角度来看,它们的表现就像一台单机。系统将任务队列对称分布在多个系统中CPU从而大大提高了整个系统的数据处理能力。所有处理器都可以平等访问内存I/O和外部中断。在对称多处理系统中,系统资源被系统中所有CPU共享,工作负载能够均匀地分配到所有可用处理器之上。 要组建SMP系统,首先最关键的一点就是需要合适的CPU相配合。我们平时看到的CPU都是单颗使用,所以看不出来它们有什么区别,但是,实际上,支持SMP功能并不是没有条件的,随意拿几块CPU来就可以建立多处理系统那简直是天方夜谭。要实现SMP功能,我们使用的CPU必须具备以下要求: 1、CPU内部必须内置APIC(Advanced Programmable Interrupt Controllers)单元。Intel多处理规范的核心就是高级可编程中断控制器(Advanced Programmable Interrupt Controllers–APICs)的使用。CPU通过彼此发送中断来完成它们之间的通信。通过给中断附加动作(actions),不同的CPU可以在某种程度上彼此进行控制。每个CPU有自己的APIC(成为那个CPU的本地APIC),并且还有一个I/O APIC来处理由I/O设备引起的中断,这个I/O APIC是安装在主板上的,但每个CPU上的APIC则不可或缺,否则将无法处理多CPU之间的中断协调。 2、相同的产品型号,同样类型的CPU核心。例如,虽然Athlon和Pentium III各自都内置有APIC单元,想要让它们一起建立SMP系统是不可能的,当然,即使是Celeron和Pentium III,那样的可能性也为0,甚至Coppermine核心的Pentium III和Tualatin的Pentium III也不能建立SMP系统–这是因为他们的运行指令不完全相同,APIC中断协调差异也很大。 3、完全相同的运行频率。如果要建立双Pentium III系统,必须两颗866MHz或者两颗1000MHz处理器,不可以用一颗866MHz,另一颗1000MHz来组建,否则系统将无法正常点亮。 4、尽可能保持相同的产品序列编号。即使是同样核心的相同频率处理器,由于生产批次不同也会造成不可思议的问题。两个生产批次的CPU作为双处理器运行的时候,有可能会发生一颗CPU负担过高,而另一颗负担很少的情况,无法发挥最大性能,更糟糕的是可能导致死机,因此,应该尽可能选择同一批生产的处理器来组建SMP系统。
路由器通过路由表决定包转发路径
热插拔功能
高性能路由器一般采用可交换式结构,传统核心路由器采用共享背板的结构
路由器的服务质量主要表现在队列管理机制与支持的QoS协议上 路由器的服务质量主要表现在队列管理机制、端口硬件队列管理和支持QoS协议
路由器关键技术指标
吞吐
网络系统分层设计中层次之间的上联带宽与下一级带宽之比控制在1:20
网络需求详细分析
网络需求详细分析包括网络整体需求分析、综合布线需求分析、网络可用性与可靠性分析、网络安全性需求分析、网络工程造价估算。
核心路由器之间的光纤链接
背板能力
背板是路由器输入端与输出端之间的物理通道。传统的路由器采用的是共享背板的结构,高性能路由器一般采用的是交换式结构。背板能力决定了路由器的吞吐量。
DENOTATION
背板能力是路由器的内部实现。背板能力能够体现在路由器吞吐量上:背板能力通常大于依据吞吐量和测试包场所计算的值。但是背板能力只能在设计中体现,一般无法测试。
RISC(Reduced Instruction Set Computer)
RISC的英文全称为“Reduced Instruction Set Computer”,中文即“精简指令集计算机”。RISC构架的指令格式和长度通常是固定的(如ARM是32位的指令)、且指令和寻址方式少而简单、大多数指令在一个周期内就可以执行完毕。
CISC(Complex Instruction Set Computer)
计算机处理器包含有实现各种功能的指令或微指令,指令集越丰富,为微处理器编写程序就越容易,但是丰富的微指令集会影响其性能。复杂指令集计算机(CISC)体系结构的设计策略是使用大量的指令,包括复杂指令。与其他设计相比,在CISC中进行程序设计要比在其他设计中容易,因为每一项简单或复杂的任务都有一条对应的指令。程序设计者不需要写一大堆指令去完成一项复杂的任务。 但指令集的复杂性使得CPU和控制单元的电路非常复杂。 CISC包括一个丰富的微指令集,这些微指令简化了在处理器上运行的程序的创建。指令由汇编语言所组成,把一些原来由软件实现的常用的功能改用硬件的指令系统实现,编程者的工作因而减少许多,在每个指令期同时处理一些低阶的操作或运算,以提高计算机的执行速度,这种系统就被称为复杂指令系统。 在CISC指令集的各种指令中,其使用频率却相差悬殊,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的80%的指令却不经常使用,在程序设计中只占20%。
DISTINCTIONS IN ARCHITECTURE
1)首先,在指令集的设计上,RISC构架的指令格式和长度通常是固定的(如ARM是32位的指令)、且指令和寻址方式少而简单、大多数指令在一个周期内就可以执行完毕;CISC构架下的指令长度通常是可变的、指令类型也很多、一条指令通常要若干周期才可以执行完。由于指令集多少与复杂度上的差异,使RISC的处理器可以利用简单的硬件电路设计出指令解码(decode)功能,这样易于流水线的实现。相对的CISC则需要通过只读存储器里的微码来进行解码,CISC因为指令功能与指令参数变化较大,执行流水线作业时有较多的限制。 2)其次,RISC在结构设计上是一个载入/存储(load/store)的构架,只有载入和存储指令可以访问存储器,数据处理指令只对寄存器的内容进行操作。为了加速程序的运算,RISC会设定多组的寄存器,并且指定特殊用途的寄存器。CISC构架则允许数据处理指令对存储器进行操作,对寄存器的要求相对不高。
RAID(Redundant Arrays of Independent Disks)
独立磁盘冗余阵列(Redundant Arrays of Independent Disks,RAID),有"数块独立磁盘构成具有冗余能力的阵列”之意。 磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。 磁盘阵列还能利用同位检查(Parity Check)的观念,当数组中任意一个硬盘发生故障时,仍可读出数据。在数据重构时,可将数据经计算后重新置入新硬盘中。
CHARACTERISTICS/FUNCTIONS
RAID技术主要有以下三个基本功能: (1)通过对磁盘上的数据进行条带化,实现对数据成块存取,减少磁盘的机械寻道时间,提高了数据存取速度。 (2)通过对一个阵列中的几块磁盘同时读取,减少了磁盘的机械寻道时间,提高数据存取速度。 (3)通过镜像或者存储奇偶校验信息的方式,实现了对数据的冗余保护。
服务器技术描述
MTBF(Mean Time Between Failure)
平均故障间隔时间,是指产品或系统在两相邻故障间隔期内正确工作的平均时间,也称平均无故障工作时间。它是标志产品或系统能平均工作多长时间的量,用MTBF表示。 MTBF,平均故障间隔时间又称平均无故障时间,英文全称是“Mean Time Between Failure,是衡量一个产品(尤其是电器产品)的可靠性指标,单位为“小时”。
MTBR(Mean Time between Repairs)
MTBR为平均修复间隔时间。描述系统高可用性用公式:系统高可用性=MTBF/(MTBF+MTBR)。其中,MTBF为平均无故障时间。系统高可用性是网络服务器性能之一。
描述系统可用性
描述系统高可用性用公式:系统高可用性=MTBF/(MTBF+MTBR)。
典型的高端路由器可靠性与可用性性能指标
链路冗余vs专用服务器交换机
服务器系统可用性vs每年停机时间
99.9% | <= 8.8h |
---|---|
99.99% | <=53min |
99.999% | <=5min |
99.9999% | <=0.526s |
系统可用性达到99.9%的计算公式示例 |
全双工带宽计算方法
需要记忆的题目
525547
易错题
有代表性的题
选项有问题的题目
建议:先看分别<=,再看差与和,不要看停机时间之差小于
简单题
REFERENCES
[1]https://baike.baidu.com/item/%E5%AF%B9%E7%A7%B0%E5%A4%9A%E5%A4%84%E7%90%86/6274908?fromtitle=SMP&fromid=235768&fr=aladdin