路径计算单元通信协议一致性测试方法_第1页
路径计算单元通信协议一致性测试方法_第2页
路径计算单元通信协议一致性测试方法_第3页
路径计算单元通信协议一致性测试方法_第4页
路径计算单元通信协议一致性测试方法_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

路径计算单元通信协议一致性测试方法2图1PCEP协议一致性测试参考配置测试逻辑拓扑如图2所示,其中A、C设备是流量发生、接受设备,B设备是测试PCC/PCE设备,D设备为被测对象。AADCBPCEPPCEP协议一致性测试实际拓扑如图3所示。端口2端口3图3PCEP协议一致性测试拓扑被测对象测试仪表根据ETFRFC5440和IETFRFC7896所规定的要求,PCEP协议一致性测试内容如表1所示。表1PCEP协议一致性测试内容试用例12345678IPv4双向路径计算(有符合条件的转发路径)IPv4双向路径计算(无符合条件的转发路径)9PCE对公共报头Message-TypPCC对公共报头Message-TypPCReq消息包含未知Request-ID-m多个PCRn消息包含未知RequestPCRep消息中Reaues-ID-mumber值与PCReqPCRep消息的Rejuest-ID-nunber值多个PCRep消息包含未知Reques1测试项目PCEP连接功能测试-发起会话建立-正常1.按照测试配置连接网络,配置仪表。3.抓包分析PCEP对等体之间的Open消息和Keepalive消息。4.分析验证抓到的Open消息和Keepalive消息。PCCPCEP会话建立过程Open消息格式如下(VER=1,FLAG置0;Message-Type-1):01234567890123456789012345IKeepalive消息格式如下(Message-Type=2)012345678901234567890123453PathComputati4PathComputatio步骤2完成后,测试端口2应处于SessionUP状态。2测试项目PCEP连接功能测试-发起会话建立-设步骤2完成后,测试端口2应处于SessionUP状态。保活定时器的最小超时时间为1秒,推荐的默认值为30秒3测试项目2.设置Keepalive定时器=10秒,失效计时器(DeadTimer)-40秒会话,在TCP连接建立完成后,抓包分析PCEP对等体之间的O和Keepalive消息:验证是否支持设置保持定时器和失效定3.仪表停止发送Keepalive等所有PCEP消息,抓包分析,收到报文后的失效计时器时段后,关闭会话。步骤1完成后,测试端口1应处于Sess步骤2,被测对象应能够定时发送Keepalive消步骤3,被测对象在在停止收到报文后的失效计时器时段后,关闭会话。4测试项目PCEP连接功能测试-会话建立-非Op1.按照测试配置连接网络。2.设置仪表流程:建立TCP连接能力,发送Keepalive消息。3.启动抓包,启动仪表,验证是否能够发送PCEr消息。步骤3,被测对象在TCP建立并收到非Open消息后,发出PC关闭TCP连接:PCEr消息携带Error-Type=1,Eror-value=1。在会话连接过程中,PCC和PCE是对等关系。5测试项目PCEP连接功能测试-会话建立-Open消息包含不1.按照测试配置连接网络。对象不支持的参数。3.启动抓包:启动仪表:验证是否能够发送PCEr消息。步骤3.被测对象在TCP建立并收到不可接受参数的Open消息后,消息。6测试项目PCEP连接功能测试-会话建立-OpenWait图1或错误消息(PCEr),抓包分析设备是否发出OpenWait到时OpenWait到时消息,井释放TCP连接;步骤4,在KeepWait到时后,发出PCEr消息,并释放TCP连接。OpenWait和KeepWait时长-1分钟。在会话连接过程中。PCC和PCE是对等关系。7测试项目步骤2,被测对象应能发送Close消息;8测试项目1.按照测试配置连接网络,正常建立PCEP会话。3.查看被测对象状态,验证相关PCEP会话资源释放。步骤3,关闭PCEP会话,并释放所有相关状态及资源。在会话连接过程中,PCC和PCE是对等关系。7.2路径计算功能测试测试项目路径计算-IPv4单向一业务方向:单向。步骤4中,PCC能够发送PCReq消息,消息中携带步骤2中条件:步骤5中,PCE能够依据PCReq进行路径计算,发送PCRep消息:步骤6中。PCC接收路径计算结果。并做相应处理;步骤7中,PCC按照路径计算结果进行单向转发,反向失败。对应的预期结果执行判断。测试项目一业务方向:双向。步骤4中,PCC能够发送PCReq消息,消息中携带步骤2中步骤5中,PCE能够依据PCReq进行路径计算,发送PCRep消息;步骤6中,POC接收路径计算结果,并做相应处理;步骤7中,PCC按照路径计算结果能够进行双向转发。对应的预期结果执行判断。测试项目—目的:192.168.0.100(TED不包含目的信息):—业务方向:双向。步骤4中,PCC能够发送PCReq消息,消息中携带步骤2中对应的预期结果执行判断。测试项目路径计算-IPv6单向—目的:2001:1:—业务方向:单向。步骤4中,PCC能够发送PCReq消息,消息中携带步骤2中条件:步骤5中,PCE能够依据PCReq进行路径计算,发送PCRep消息:步骤6中,PCC接收路径计算结果,并做相应处理:步骤7中,PCC按照路径计算结果进行单向转发,反向失败。对应的预期结果执行判断。测试项目路径计算-IPv6双向1.按照测试配置连接网络,正常建立PCE—目的:2001:l:—业务方向:双向。步骤4中,PCC能够发送PCReq消息,消息中携带步骤2中条件:步骤5中,PCE能够依据PCReq进行路径计算,发送PCRep消息;步骤6中,PCC接收路径计算结果,并做相应处理;步骤7中,PCC按照路径计算结果进行双向转发成功。对应的预期结果执行判断。测试项目—业务方向:双向;—带宽:IG。步骤4中,PCC能够发送PCReq消息,消息中携带步骤2中条件:步骤5中,PCE能够依据PCReq进行路径计算,发送PCRep消息:步骤6中,PCC接收路径计算结果,并做相应处理:步骤7中,PCC按照路径计算结果进行单向转发,反向失败。测试项目一业务方向:双向:步骤4中,PCC能够发送PCReq消息,消息中携带步骤2算条件:步骤5中,PCE能够依据PCReq进行路径计算,发送PCRep消息:步骤6中,PCC接收路径计算结果,并做相应处理:步骤7中,PCC按照路径计算结果进行双向转发。色对应的预期结果执行判断。测试项目1.按照测试配馄连接网络,正常建立PCE一目的:172.16.0.100;一业务方向:双向:一带宽:2G。4.PCC向PCE申请计算路由,拂带步骤2计算条件,立即发送P息取消该请求。步骤4中,PCC能够发送PCReq消息,消息中携带步骤2算条件:并能够发送PCNf消息,消息携带刚发出的PCReq信息。步骤5中,PCE收到PCReq进行路径计算,待收到PCNtf消计算。步骤6中。PCC无法进行该请求的数据转发。PCC发送PCReq消息和PCNtf消息间隔应测试项目一目的:172.16.0.100;一业务方向:双向:一带宽:2G。4.依据PCE的条件,仪表(PCC)设计申请计算路由消息及请5.观察PCE行为。步骤5中,PCE发送PCNtf取消消息,消息中携带取消的请求列表。色对应的预期结果执行判断。PCC发送PCReq消息和PCNtf消息间隔应测试项目一目的:172.16.0.100;一业务方向:单向。5.仪表(PCE)依据PCReq中信息,构造PCNf通知PCC该请求取6.观察PCC行为及状态。步骤6中,PCC收到PCNtf消息,取对应的预期结果执行判断。测试项目验证PCE对消息公共包头部分的Message-Ty1.按照测试配置连接网络,正常建立PCEP会话。消息的包头部分的Message-Type改为249。3.通过协议分析仪抓取交互过程相关报文。步骤4中,仪表应接收到PCEr消息,且Eror-Type-2.测试项目验证PCC对消息公共包头部分的Message-Ty消息的包头部分的Message-Type改为249。3.仪表向被测对象发送构造的PCRep消息,同时抓包。步骤3中,仪表应接收到PCEr消息,且Error-Type-2.测试项目验证PCE对消息公共包头部分的Versi1.按照测试配置连接网络,正常建立PCEP会话。消息的包头部分的Version改为2。3.通过协议分析仪抓取交互过程相关报文。步骤4中,被测对象返回Eror消息,其中Error-Type-1,Error-yalue-8。测试项目验证PCC对消息公共包头部分的Versi消息的包头部分的Ver改为2。3.仪表向被测设备发送构造的PCRep消息,观察测试项目验证PCE对消息中对象公共部分-Object-Cla1.按照测试配置连接网络,正常建立PCEP会话。消息的END-POINTS的Object-Class改为27。3.仪表向被测设备发送构造的PCReq消4.通过协议分析仪抓收交互过程相关报文。步骤4中,步骤4中,PCE应发送PCEr消息(携带Error-Type="测试项目验证PCC对消息中对象公共部分-Object-Cla消息的RP对象的Object-Class改为27。4.通过协议分析仪抓取报文。测试项目能够处理无RP对象的PCReq消息1.按照测试配置连接网络,正常建立PCEP会话。造无RP的PCReg,通过协议分析仅抓取交互过程相关报文。3.仪表向PCE发送构造的PCReq消息请求路径计算。4.通过协议分析仪抓取报文。missing),Error-valuc=I(RPobjoc如果被测设备是PCE,执行此项。测试项目能够正确处理无END-POINTS对象的PCReq消息1.按照测试配置连接网络,正常建立PCEP会话。3.仪表向PCE发送构造的PCReq消息请求路径计算。4.通过协议分析仪抓取报文。missing),Eror-value=3(END-POINTSobje如果被测对象是PCE,执行此项。测试项目PCE能够正确处理Rbit置1但无RRO对象的PCReq消息。1.按照测试配置连接网络,正常建立PCE造下面条件的PCReg,通过协议分析仅一RP中Rbit置1:测试项目1.按照测试配置连接网络,正常建立PCE—目的:172.16.0.200:—业务方向:双向:—带宽:5G:5.PCC向PCE申请计算路由,携带步骤2计算条件。5(PolicyViolation),Eror-value-2(Ob如果被测设备是PCE,执行此项。测试项目PCE对PCReq消息中包含未知Request1.按照测试配置连接网络,正常建立PCE将RP中Request-ID-number设置为0x0.这个构造报文。步骤4中,PCE发送PCEr消息,且包含Error-Type=8(Unknown如果被测对象是PCE,执行此项。测试项目PCE对多个PCReq消息中包含未知Request1.按照测试配置连接网络,正常建立PCEP会话。4.通过协议分析仪抓取交互过程相关报文。步骤4中,PCE发送PCEr消息,且包含Error-Type=8(Unknown如果被测对象是PCE,检查此项。一种推荐的MAX-UNKNOWN-REQ测试项目1.按照测试配置连接网络,正常建立PCEP会话。取交互过程相关报文。步骤2中,PCE发送的PCRep消息,包含RP对象,且RP对PCReg中一致的Request-ID-number.如果被测设备是PCE,检查此项。测试项目PCC对PCRep消息中包含未知Request-ID-umber的RP对象处理。1.按照测试配置连接网络,正常建立PCE将RP中Request-ID-number设置为P这个构造报文。).测试项目PCC对PCRep消息中包含未知Request1.按照测试配置连接网络,正常建立PCE将RP中Request-ID-number设置为0x0。这个构造报文。步骤4中,PCC发送PCEr消息,且包含Error-Type=8(Unknown如果被测对象是PCC,检查此项。测试项目PCC对多个PCRep消息中包含未知Request1.按照测试配置连接网络,正

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论