



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RED测试方法总结内部公开RED测试方法总结吴频 01070RED(Random Early Detect)是一种拥塞检测机制,我们可以定义某类流在队列超过一定长度后预先按照比例随机丢弃。RED的基本原理,大家可以查阅相关文档,此处只对测试方法进行一个总结。测试组网图如下:图1 RED测试组网图由于RED的丢弃机制,我们无法完全定量测试出RED的效果,因此测试过程中,首先测试出不配置RED时的丢弃结果,然后测试配置RED后的丢弃结果,进行比较。RED的丢弃发生在队列完全拥塞之前,因此RED丢弃的报文要比一般情况多。需要重点强调的是,整个测试过程中(包括不配置RED和配置RED的测试)都需要打开RDRAM。1 不配置RED时的丢弃情况如图1,假设Port1、Port2、Port3连接的都是百兆口,我们从Port1线速打入1,000,000个64Byte的报文从Port3输出,在打入这1,000,000个包的同时,从Port2线速打入10,000个64Byte的报文,也从Port3输出。由于RDRAM的长度足够存储这10,000个包,所以看到的结果是Port3接收到1,010,000个包,没有任何报文的丢弃。据此,我们可以不断增长Port2打入的报文数,测试出丢包的临界值,从而测出RDRAM的长度,测试结果如下:表1 不配置RED的丢包情况Port210,000100,000200,000400,000500,000600,000700,000Port31,010,0001,100,0001,200,0001,400,0001,500,0001,503,6621,503,393很明显,被测设备的RDRAM长度只能存储503,000(MAXPort3 - Port1)左右个报文,可以计算出RDRAM的长度:503,000 64 8 256M2 配置RED时的丢弃情况2.1 队列长度对RED丢弃的影响测试条件和不配置RED时的情况一样(Port1打入1,000,000个,Port2打入10,000个),不同的是,我们必须配置Port1和Port2两个端口的流进行RED,为了有很好的比较性,需要Port1和Port2打入的流满足同一条rule,同时进行RED。测试时为了能够明显地看到RED丢弃情况,我们一般设置从队列长度=0开始RED丢包,当固定一个丢包率时,随着结束RED丢包的队列长度不断增加,丢弃的报文越少,也就是通过的报文越多。下面是开始长度=0,丢包概率为100%时的测试结果:表2 起始丢弃队列长度为0,丢包概率100%的丢包情况结束长度16K32K64K128K512K1024K2048KPort31,000,2571,000,5131,001,0251,002,0491,008,1921,008,1921,008,192从测试结果中可以反映出设置的丢弃队列的长度(结束丢弃队列长度小于512K),因为当Port2打入的报文速度比较快时,拥塞的报文迅速占满了RED的队列,超过队列的报文都被全部丢弃,只有存储在RED队列长度内的报文才会被最终转发出来。但是我们看到,队列长度增加到一定值以后(结束丢弃队列长度大于512K),通过的报文不再增加,这是因为我们的配置是当队列长度大于0时就开始RED丢弃,也就是说一开始就会有报文被丢掉,无论怎么增加结束RED丢弃的队列长度,都无法让所有的报文通过,而是维持在一个固定值,这个值就是当前RED配置情况下的最大可以通过的报文数。接下来需要测试的是开始丢弃队列长度不为0的情况,为了和开始丢弃长度为0的情况进行比较,我们只测试相应丢弃长度时的值,测试结果如下:表3 起始丢包队列长度不为0,丢包概率100%的情况开始长度16K32K64K128K512K1024K2048K结束长度32K64K128K512K1024K2048K4096KPort31,000,3851,000,6411,001,1531,002,1771,008,3211,010,0001,010,000很明显,当我们设置的起始丢包长度超过10,000个报文缓存的空间时(625K),就不会出现任何的丢包。2.2 丢弃概率对RED丢弃的影响以上我们测试的都是设置丢包概率为100%情况,下面关注的是RED丢弃和丢弃概率的关系。首先从表3种选择一个比较明显的队列段进行测试,经过反复的尝试,选择了起始长度128K、结束长度512K进行测试,结果如下:表4 起始长度128K,结束长度512K时不同丢包概率下的丢包情况丢包概率01%2%3%4%5%100%Port31,008,3121,005,7061,003,3271,002,5371,002,1771,002,1771,002,177测试结果表明:当丢包概率超过4%以后,丢弃报文的数量就保持不变,说明该配置情况下报文丢弃数量对丢包概率特别敏感,以至于命令行的精度没有充分使用到。为了充分测试到命令行(0 100%)范围内的变化,就需要降低报文丢弃数量对丢包概率的敏感性,这个可以通过扩大起始丢包队列长度与结束丢包队列长度的差距来做到,下面测试出起始长度128K,结束长度262128K(命令行可配置的最大值)的丢包情况:表5 起始长度128K,结束长度262128K时不同丢包概率下的丢包情况丢包概率010%20%40%60%80%100%Port31,010,0001,009,7711,009,6621,00
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国纳米铁酸钴项目创业计划书
- 单招考试题及答案数学
- 2025年中国明矾石项目商业计划书
- 孩子的抚养协议书怎么写
- 计算机协议书解释
- 跑男对赌协议书
- 独家配送协议书
- 中国防锈涂料项目商业计划书
- 会议接待考试试题及答案
- 中国聚乙酸乙烯酯水分散体项目商业计划书
- 慢性阻塞性肺疾病急性加重围出院期管理与随访指南(2024年版)解读
- 《建筑施工技术》课件-土方开挖及边坡支护
- 特殊教育作业册(上册)
- 6.1+友谊的真谛++课件-2024-2025学年统编版道德与法治七年级上册
- Office高效办公智慧树知到期末考试答案章节答案2024年西安欧亚学院
- DL∕T 5210.4-2018 电力建设施工质量验收规程 第4部分:热工仪表及控制装置
- 南洋理工校训的英文
- HG+20231-2014化学工业建设项目试车规范
- DL-T5161.12-2018电气装置安装工程质量检验及评定规程第12部分:低压电器施工质量检验
- 保险欺诈检测的智能算法
- 平安产险意外伤害保险(B款)(互联网版)条款
评论
0/150
提交评论