- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
路径计算单元通信协议一致性测试方法
2
YD/TXXXX—xXXX
测试工具
测试工具
PCC/PCEPCEP
Pktgenerator
andanlvzer
DUT
转发面
Pktgeneratorandanlvzer
转发面
图1PCEP协议一致性测试参考配置
测试逻辑拓扑如图2所示,其中A、C设备是流量发生、接受设备,B设备是测试PCC/PCE设备,D设备为被测对象。
A
A
172.16.1.0
-10G-
172.16.100.0
2002:::
D
-10C-(
2001:::
10C-
C
B
图2PCE维护的TED
PCEP
PCEP协议一致性测试实际拓扑如图3所示。
端口1
端口2
端口3
图3PCEP协议一致性测试拓扑
端口1
端口2
端口3
被测对象
测试仪表
6测试内容
根据ETFRFC5440和IETFRFC7896所规定的要求,PCEP协议一致性测试内容如表1所示。
表1PCEP协议一致性测试内容
指标
测试内容
对应测试用例编号
会话连接
发起会话建立设置定时器
会话保活
1
2
3
处理非Open消息
处理包含不支持参数的Open消息OpenWait时钟短时
发起会话关闭按收会话关闭
4
5
6
7
8
路径计算
IPv4单向路径计算
IPv4双向路径计算(有符合条件的转发路径)IPv4双向路径计算(无符合条件的转发路径)
IPv6单向路径计算IPv6双向路径计算
指定带宽的IPv4路径计算
指定转发节点的IPv4路径计算
PCC取消路径计算请求PCE取消路径计算请求
PCC处理PCE取消路径计算请求
9
10
11
12
13
14
15
16
17
18
消息格式
PCE对公共报头Message-Type的处理PCC对公共报头Message-Type的处理
PCE对公共报头Version的处理
PCC对公共报头Version的处理
PCE对对象头Objot-Class的处理PCC对对象头Object-Class的处理PCReq消息无RP
PCReq消息无END-POINTS
PCReq消息无RRO
PCReq消息O比特位
PCReq消息包含未知Request-ID-mumbe
多个PCRn消息包含未知Request-ID-numberPCRep消息RP对象
PCRep消息中Reaues-ID-mumber值与PCReq的值不同
PCRep消息的Rejuest-ID-nunber值为0x0
多个PCRep消息包含未知Request-ID-numbe无NOTIFICATION对象的PCNif消息
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
7测试方法
7.1会话连接测试
测试编号
1
测试项目
PCEP连接功能测试-发起会话建立-正常建立会话
测试环境
图1
测试步骤
1.按照测试配置连接网络,配置仪表。2.启动抓包:被测对象启动PCEP会话。
3.抓包分析PCEP对等体之间的Open消息和Keepalive消息。
4.分析验证抓到的Open消息和Keepalive消息。
PCCPCE
Opem消息
Kopaliwe消息
Opem消息
Keeplive消息
PCEP会话建立过程
Open消息格式如下(VER=1,FLAG置0;Message-Type-1):
0123
01234567890123456789012345678901
IVerIFlagaMeage-TypeIMeasage-Length
1Objeat-ClassOT|Res|PIIIObjeatLength(bytes)
1VerFlags1KeepsliveDeadTimerSID
I
//OptionalTLVs
Keepalive消息格式如下(Message-Type=2)
0123
01234567890123456789012345678901
IVerIF16g8IM
文档评论(0)