24/12/261第十章:网络性能保障设计24/12/262内容提要•性能保障设计目标•性能机制•选择性能机制24/12/263性能保障设计目标•1.性能机制是该网络所必需的吗?•2.给该网络添加性能机制,是要解决什么或达到什么样的效果?•3.性能机制对于该网络是否足够?24/12/264性能保障设计目标•帮助确定网络中所需性能机制的相关信息有:•不同的用户、用户组、应用、设备或通信流有不同的性能需求集合;•网络服务计账和编制账单的需求。24/12/265性能保障设计目标•建立性能机制的时候,常见问题包括:–网络整体性能的提升;–特定用户、应用或者设备的性能提升;–将网络从成本中心改变为盈利中心;–在普通的网络基础设施上融合多个流量类型;–根据服务的多个级别差别对待不同的用户(可能要收费)。24/12/266内容提要•性能保障设计目标•性能机制•选择性能机制24/12/267性能机制•性能机制–QoS–优先化、流量管理、调度及排队–SLA–策略24/12/268性能机制--QoS•QoS机制是确定、设置和确保通信流量的优先级别的机制。•对于基于IP的通信量,存在两种标准类型的QoS:–区分服务(DifferentiatedService,Diffserv或者DS)•DiffServ基于网络流量行为,在基于每一跳汇聚流量方面提供QoS支持,–集成服务(IntegratedService,IntServ,或者IS)•IntServ基于单个端到端的应用提供QoS支持。24/12/269区分服务•DiffServ的本质是将网络中传输的业务量分成多类,按不同方式进行处理。•DiffServ机制的主要优点是其可扩展性,特别是对较大规模的网络环境。•DiffServ存在三种通信量类型:–尽力而为(BE,Besteffort)、–确保转发(AF,AssuredForwarding)–快速转发(EF,ExpeditedForwafding)。24/12/2610集成服务•IntServ通过资源预留为单个实时应用流提供服务。•IntServ除提供尽力传送的服务外还提供以下两类服务:–保证服务:这种服务的应用就是要求有一定的时延上限,且保证数据流中合法的数据无排队丢失;–受控负载服务:能保证在网络负载较重时提供与负载较轻时相同的QoS。一般用于可容忍一定的数据包丢失和时延的应用。24/12/2611集成服务•集成服务模型主要用于以下两个方面:•(1)低速链路,如无线接入网络。因为低速链路不能同时提供许多连接,扩展性不是问题。•(2)由于扩展性问题,集成服务模型不适合用在高带宽的主干上,因为主干不能为每个流执行RSVP,并在主干的边缘将流进行汇聚,从而使单一流的端到端的需求由汇聚流得到的资源来满足。24/12/2612DiffServ和IntServ的功能和特性之间的对比功能/特性差分服务(DiffServ)集成服务(IntServ)可扩展性可扩展到服务提供商的大型网络限制到中小型企业网络控制的粒度流量汇聚到类中按单一流或者流量组控制的范围应用到逐跳转发的网络设备上应用到流的端到端路径中的所有网络设备上24/12/2613DiffServ和IntServ在接入/分布/核心模型中的应用核心分布分布接入接入接入用于端到端单一流的IntServ用于本地单一流、跨越接入/分布的IntServ用于通信量汇聚、跨越核心/分布的DiffServ用于本地单一流、跨越接入/分布的IntServ24/12/2614性能机制—优先化、流量管理、调度及排队•1、优先化•2、流量管理•3、调度和排队24/12/26151、优先化•优先化是确定哪个用户、应用、设备、数据流和连接可以优先得到服务或者获得较高级别服务的过程。•对于性能保障设计,存在两种性能保障体制:–单层性能•单层性能是指网络中的容量、延迟和RMA对所有通信流都是最优的;–多层性能•多层性能则是网络的容量、延迟和RMA对一个或多个用户、应用或设备组的通信流是最优的。24/12/26161、优先化•划分优先级别可以基于:–协议类型、–服务或者端口号、–也可以根据IP地址或Mac地址,–还可以根据嵌入在应用流中的其它信息。24/12/26172、流量管理•流量管理包括:–准入控制(AdmissionControl)•准入控制是允许或拒绝对网络资源的访问的机制,–流量调节(TrafficConditioning)机制•通信量调节是修改(增加或者降低)通信流性能的一组机制。24/12/2618在网络设备上进行通信量测定SLA数据库测量通信流的速率并与该用户的SLA比较来自用户/应用/设备的通...