APP(Application):应用程序,App开发,是指专注于手机应用软件开发与服务。App是application的缩写,通常专指手机上的应用软件,或称手机客户端。苹果公司的App store开创了手机软件业发展的新篇章,使得第三方软件的提供者参与其中的积极性空前高涨。随着智能手机越发普及、用户越发依赖手机软件商店,App开发的市场需求与发展前景也逐渐蓬勃,截止到2012年12月,App开发已变红海。
当然移动互联网时代是全民的移动互联网时代,是每个人的时代,也是每个企业的时代。APP便捷了每个人的生活,APP开发让每个企业都开始了移动信息化进程。
VMM(Virtual Machine Monitor):安装在服务器上实现虚拟化环境的软件层,VEB可以在VMM中采用纯软件方式实现。
VEB(Virtual Ethernet Bridge):虚拟以太网交换机,虚拟机之间的流量通过虚拟以太网交换机转发(不通过物理交换机)。
EVB(Edge Virtual Bridge): 虚拟机之间的流量通过与服务器相连的物理以太网交换机转发(流量通过统一端口进出),可以使用交换机上的控制策略实现整网端到端的策略统一部署。
EVB定义了两种报文转发方案:VEPA和多通道(Multichannel Technology),VEPA是EVB定义标准的基本实现方案,VEPA方案不需要对虚拟机发出的以太网报文做改动即可实现发卡弯转发。多通道技术则定义了通过标签机制实现VEB、DirectorIO(硬件VEB)和VEPA混合方案。多通道技术为管理员提供了一种选择实现虚拟机与外部网络连接的技术手段。
VEPA(Virtual Ethernet Port Aggregation):虚拟以太网端口聚合,不必为报文新增二层标签,只要对VMM软件和交换机的软件升级就可支持VEPA的发卡弯转发。只要有VEB能安装和部署的地方就都能用VEPA来实现,VEB和VEPA各有所长,并不存在替换关系。
多通道(Multichannel Technology):是对VEPA的增强,由HP公司提出。多通道技术将交换机端口或者网卡划分为多个逻辑通道,并且各通道间逻辑隔离。每个逻辑通道可由用户根据需要定义为VEB、VEPA或DirectorIO的任何一种,每个逻辑通道作为一个独立的到外部网络通道进行处理。多个VEB或VEPA共享同一个物理网卡。管理员可能需要特定的虚拟机使用VEB,以获得较好的交换性能;也可能需要其它的虚拟机使用VEPA,以获得更好的网络控制策略可实施性和流量可视性,并要求上述使用的VEB或VEPA的虚拟交换机同时部署在同一个物理服务器上。对于这些情况,管理员通过多通道技术即可解决VEB与VEPA共享一
个外部网络(网卡)的需求。部署多通道技术时,并不要求同时部署VEPA,多通道技术只是为管理员提供了一种选择实现虚拟机与外部网络连接的技术手段。
RAID(Redundant(多余的、累赘的) Arrays of Independent Disks):独立磁盘构成的具有冗余能力的阵列: raid0 就是把多个(最少2个)硬盘合并成1个逻辑盘使用,数据读写时对各硬盘同时操作,不同硬盘写入不同数据,速度快。
raid1就是同时对2个硬盘读写(同样的数据)。强调数据的安全性,比较浪费。
raid5也是把多个(最少3个)硬盘合并成1个逻辑盘使用,数据读写时会建立奇偶校验信息,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。相当于raid0和raid1的综合。
raid10就是raid1+raid0,比较适合速度要求高,又要完全容错,当然¥也很多的时候。最少需要4块硬盘(注意:做raid10时要先作RAID1,再把数个RAID1做成RAID0,这样比先做raid0,再做raid1有更高的可靠性)
raid1就是同时对2个硬盘读写(同样的数据)。强调数据的安全性,比较浪费。
raid5也是把多个(最少3个)硬盘合并成1个逻辑盘使用,数据读写时会建立奇偶校验信息,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。相当于raid0和raid1的综合。
raid10就是raid1+raid0,比较适合速度要求高,又要完全容错,当然¥也很多的时候。最少需要4块硬盘(注意:做raid10时要先作RAID1,再把数个RAID1做成RAID0,这样比先做raid0,再做raid1有更高的可靠性)
TPC(Transactionprocessing Performance Council):事务处理性能委员会,是由数十家会员
公司创建的非盈利组织,总部设在美国。TPC的成员主要是计算机软硬件厂家,而非计算机用户,其功能是制定商务应用基准程序的标准规范、性能和价格度量,并管理测试结果的发布。
tpmC(transactions per minute):TPC-C使用三种性能和价格度量,其中性能由tpmC(transactions per minute,tpm)衡量,C指TPC中的C基准程序。它的定义是每分钟内系统处理的新订单个数。TPC-C还经常以系统性能价格比的方式体现,单位是$/tpmC,即以系统的总价格(单位是美元)/tpmC数值得出。
SPEC(Standard Performance Evaluation(评估) Corporation)系统标准性能评估测试组织,目前主要包括针对CPU性能的SPEC CPU2000(已有CPU2006,但尚无数据)、针对Web服务器的SPECweb2005、针对高性能计算的SPEC HPC2002与SPEC MPI2006、针对Java应用的jAppServer2004与JBB2005以及对图形系统、网络和邮件服务器的测试指标。其中CPU2000和web2005两类是被引用最广泛的指标。
STP(Spanning(生成的) Tree Protocol):生成树协议,逻辑上断开环路,防止二层网络的广播风暴的产生,当线路出现故障,断开的接口被激活,恢复通信,起备份线路的作用。
STP的作用是通过阻断冗余链路,使一个有回路的桥接网络修剪成一个无回路的树形拓扑结构。
今天的大部分数据中心网络是遵循标准的层次化理念建设的,分为接入层和汇聚/核心层,接入层和汇聚层之间为二层链路,三层网关设在汇聚或核心,所有的二层链路上都运行生成树协议(STP),当任意两点间有一条以上路径可达时,STP会block多余的路径,以保证两点间只有一条路径可达,从而防止环路的产生。这种模式在过去很长一段时间被大规模采用,因为其部署起来非常简单,接入层设备不需要复杂的配置,大部分的网络策略只要在汇聚层集中部署就能分发到全网。但随着数据中心的规模不断扩张,这种模型逐渐显得力不从心。
TRILL (Transparent Interconnection of Lots of Links ) 多链接透明互联,IETF正在致力推出的一项新技术,其目标是在保证二层环境的前提下,修复前文所说的缺陷,这个技术能够做到以下几点:
(1)实现两点间多条路径同时转发流量ECMP(Equal Cost Multi Pathing);
(2)类似IP网络的平滑扩展;
(3)快速收敛;
(4)防止广播风暴;
(5)保持原有二层网络配置的简洁性
更准确地说,我们要摆脱传统二层“交换”的弊端,在二层环境中实现类似三层IP的“路由”行为。
运行TRILL协议的Bridge我们称之为RBridge,即具有路由转发特性的网桥设备,由RBridge构建的TRILL网络称之为trill campus,Rbridge通过运行自己的链路状态协议(通过IS-IS扩展的)认知trill campus的拓扑。并使用最短路径树算法生成从该Rbridge到达trill campus里的各个Rbridge的路由转发表(称之为trill路由表)。RBridge又通过ESADI(End Station Address Distribution Information终端地址交互协议)交互学习各自的Mac地址,这样Rbridge就知道了终端Mac究竟属于哪个Rbridge,Rbridge接收到普通以太网数据帧时(这里专指802.1)查Mac表,若该Mac源发自某Trill edge Rbridge,就将数据帧转换成TRILL数据帧在trill campus里转发,TRILL数据帧包含有源目Rbridge信息,而Rbridge则有到达各个Rbrid
ge的路由信息,这样Rbridge可以对TRILL数据帧进行转发,当一台Rbridge接收到一个TRILL数据帧时,该数据帧的目的Rbridge为其自身,则解封装TRILL报头,获得最初进入trill campus的以太网数据帧,再进行转发。
传统L2层网络过于简单,交换机只会学习网络地址,不会基于学到的地址规划出一套转发数据的最优方案,它的问题类似于只有一个数据平面,没有控制平面的概念。在TRILL技术中,为纯二层网络塑造了一个控制平面。那么如何构建控制平面那?答案是将原来的IS-IS 技术进行了技术改造和移植,将它的设计思路引入到了二层组网技术中来。由于IS-IS可以封装在链路层报文中支持多种网络层协议,而OSPF等路由协议只能封装在IP包中支持IP协议,这就使得IS-IS能够很容易被移植到TRILL中,为二层数据帧的转发提供路由服务,所以在TRILL 中RBridge通过扩展IS-IS协议(简称trill is-is 协议)来实现Rbridge 的发现和学习,构建Trill campus的拓扑结构。
AllL1ISs(All Level 1 Intermediate Systems):所有的层1的中间系统
AllL2ISs(All Level 2 Intermediate Systems):所有的层2的中间系统
BPDU(Bridge PDU):网桥协议数据单元
CHbH(Critical Hop-by-Hop):关键逐跳
java虚拟机缩写CItE(Critical Ingress-to-Egress):关键入到出
CSNP(Complete Sequence Number PDU):完整序列号协议数据单元
DA(Destination Address):目的MAC地址
DR(Designated Router):指定路由器
DRB(Designated RBridge):指定RBridge
EAP(Extensible Authentication Protocol):扩展认证协
议
ECMP(Equal Cost Multi-Path):等价多路径
EISS(Extended Internal Sublayer Service):扩展的内部子层服务
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论