在三层网络中如何针对特定的测试进行方法设计,试以吞吐量,丢包率,延时等测试对象加以描述
测试目的:找到在没有丢包的情况系路由器能够转发的最大速率,关心设备的整体性能和在某一具体应用的行为:整机吞吐量(反应背板或者交换网络的能力)端口吞吐量(反应端口和线卡的能力)
测试拓扑和流量分布:全网状,端口对,部分网状。
测试查找算法
a. 初始帧速率可以取理论最大传输速率的某个百分比,也可以通过前一个测试案例的结果加以适当的调整活得。
b. 由于包丢失是一个随机的过程为使测量的结果尽量接近路由器的实际性能测试时要持续较长的时间,选取较小的变化量,重复多次测量求平均值
c. 吞吐量随帧大小的不同而变化
测试条件
时长:每次至少持续60秒以上
帧尺寸: 64 128 256 512 1024 1280 1518
结果:64 14880 13000 128 8445 8200 256 4528 4500 512 2349 2349 1024 117 1197 1280 958 958 1518 82 812
作为一名网络测试工程师,试说明对二层网络传输控制层面的功能或性能直接的测试
- 直接给出一些传输控制层面的功能或性能指标,然后对这些指标进行直接的测试
- 控制层面的功能的实现与否及其小效果最终必然会反映到数据转发层面上来,提出一些测试数据转发层面的性能指标,通过对这些指标的测试来间接反映传输控制层的功能与性能
- 目的。为了度量dut再输入过载情况下,输入端口对过载的反应
- 如何制造过载,测试帧的帧间隙设置为88bit帧大小,双工模式,测试时间等主要测试参数以及结果统计方法等都可以参考全网状测试
- 观测结果:发现帧转发率大于最大提交负载或者介质的最大理论利用率,则表明dut启用了前压机制:当观测端口的帧转发率小于最大提交负载或介质的最大理论利用率是。则说明dut不具备前压机制
3、IntServ和DiffServ的优、缺点各是什么?
答:IntServ的优点是能够提供绝对有保证的QoS。详细的设计使RSVP用户能够仔细规定业务种类。因为RSVP运行在从源端到目的端的每个路由器上,因此可以监视每个流,以防止其消耗的资源超过其请求预留和预先购买的资源。
IntServ的缺点:(1)可扩展性差;(2)如果存在不支持IntServ的节点/网络,虽然信令可以透明通过,但对应用来说,已经无法实现真正意义上的资源预留,所希望达到的QoS保证也就打了折扣;(3)对路由器的要求较高;(4)该模型不适合于生存期短的业务流。
DiffServ的优点:区分服务只包含有限数量的业务类别,状态信息数少,实现简单,可扩展性较好。目前,区分服务是业界普遍认同的ip骨干网的服务质量解决方案。
DiffServ的缺点:虽然DiffServ为IP QoS奠定了宝贵的基础,但还是不能完全依靠自己来提供端到端的服务质量保证。DiffServ需要大量的网络元素的协同动作,才能向用户提供端到端的服务质量。TCP连接关闭方式最常用的是4次握手关闭方式。除此之外,关闭TCP连接还有哪些方式?请简要说明这些关闭TCP连接方式的基本过程。
答:TCP关闭连接的方式还包括3次握手关闭方式、服务器端发起的Reset关闭方式和客户端发起的Reset关闭方式。
3次握手关闭方式简化了4次握手关闭方式,通常由服务器端发起。可以用FIN、FIN/ACK、ACK即可完成连接的关闭。
客户端发起的Reset终止TCP连接方式的过程:客户端向服务器发送一个RST/ACK,要求立即终止连接,客户端和服务器的连接即刻终止;如需再次使用TCP进行通信,需要再建立连接。
服务器端发起的Reset终止TCP连接方式的过程:服务器向客户端发送RST/ACK,请求终止TCP连接,TCP连接即刻终止。若两者之间又要通信,则需要再次使用3次握手协议再次建立TCP连接。
两种队列管理算法——RED和WRED的区别是什么?
答:WRED算法是RED算法和IP Precedence的结合,可以区分对待不同业务流,即WRED可以选择在发生拥塞时先丢弃优先级低的分组。WRED算法给不同的IP优先级配置不同的门限权重和最大丢失概率,这样可以向不同类型的业务流提供不同等级的服务。IP优先级的分组比起IP优先级高的分组更容易被丢弃。换句话说,分组的IP优先级越高,其成功传送的概率也就越大。对于非IP的业务,WRED将其IP优先级当成为0来对待。
什么是背对背?什么情况下需要进行背对背测试?
答:背对背指的是在一段较短的时间内,以合法的最小帧间隙在传输介质上连续发送固定长度的包而不引起丢包时的包数量,IEEE规定的以太网帧间的最小帧间隙为96比特。该指标用于测试路由器缓存能力。
大量的路由更新消息、频繁的文件传送和数据备份等操作都会导致数据在一段时间内急剧增加,甚至达到该物理介质的理论速率。为了描述此时路由器的表现,就要进行背对背突发的测试。