[发明专利]IPv6下进行简单网络管理协议测试的方法无效
申请号: | 200810102221.4 | 申请日: | 2008-03-19 |
公开(公告)号: | CN101262381A | 公开(公告)日: | 2008-09-10 |
发明(设计)人: | 李震;刘铭;尹俊令;程远;孙景霞 | 申请(专利权)人: | 北京天地互连信息技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56 |
代理公司: | 北京众合诚成知识产权代理有限公司 | 代理人: | 朱印康 |
地址: | 100044北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ipv6 进行 简单 网络 管理 协议 测试 方法 | ||
1、一种IPv6下的简单网络管理协议的测试方法,其特征在于包括以下步骤:
---简单网络管理协议测试之前的IPv6检验;
---正式IPv6下的简单网络管理测试。
2、根据权利要求1所述的IPv6下的简单网络管理协议的测试方法,其特征在于还包括以下步骤:生成HTML日志格式的结果文件。
3、根据权利要求1或2所述的IPv6下的简单网络管理协议的测试方法,其特征在于所述的简单网络管理协议测试之前的IPv6检验具体包括以下步骤:
---测试设备向被测设备发送“响应请求”的报文,并等待被测设备的响应;
---测试设备获得从被测设备回复的“响应回复”的报文;
---测试设备向被测设备发送“邻居请求”的报文,并等待被测设备的响应;
---测试设备获得从被测设备回复的“邻居通告”的报文。
4、根据权利要求3所述的IPv6下的简单网络管理协议的测试方法,其特征在于所述的“响应请求”的报文格式为:
Type=128
Code=0
Checksum=(auto)
Identifier=0xffffff
SequenceNumber=1
PayloadData={1,2,3,4,5,6,7,8};
“响应回复”的报文格式为:
Type=129
Code=0
Checksum=(auto)
Identifier=0xffffff
Sequence Number=1
Payload Data={1,2,3,4,5,6,7,8}。
5、根据权利要求1或2所述的IPv6下的简单网络管理协议的测试方法,其特征在于所述的正式IPv6下的简单网络管理协议测试具体包括下列步骤:
---协议版本确认:确定简单网络管理协议的版本是v2C;
---UDP端口号的确认:确定v2C版本的简单网络管理协议代理的UDP端口号以及trap SNMPv2C的UDP端口号;
---链路分组格式的确定:确定v2C版本的简单网络管理协议在IPv6链路上的分组格式;
---按顺序进行测试例测试;
---根据测试结果判断被测试设备的连接性能。
6、根据权利要求5所述的IPv6下的简单网络管理协议的测试方法,其特征在于所述的测试例共有5组132个,具体内容为:
v6SNMPv2C 1.1 Get Operations获得操作
v6SNMPv2C1.1.1 Get scalar object获得存储单值的对象
(2).v6SNMPv2C1.1.1.1获得单个带有正确值的存储单值的对象;
(3).v6SNMPv2C1.1.1.2获得单个带有无此目标的存储单值的对象;
(4).v6SNMPv2C1.1.1.3获得单个带有无此实例的存储单值的对象;
(5).v6SNMPv2C1.1.1.4获得多个带有正确值的存储单值的对象;
(6).v6SNMPv2C1.1.1.5获得多个带有无此目标的存储单值的对象;
v6SNMPv2C1.1.2获得表格对象
v6SNMPv2C1.1.2.1从同一个表中获得目标编号;
(7).v6SNMPv2C1.1.2.1.1从同一个表中获得目标编号;
(8).v6SNMPv2C1.1.2.1.2从同一个带有无此目标的表中获得目标编号;
(9).v6SNMPv2C1.1.2.1.3从同一个带有无此实例的表中获得目标编号;
v6SNMPv2C1.1.2.2从不同表中获得目标编号
(10).v6SNMPv2C1.1.2.2.1从带有正确数值的不同表中获得目标编号;
(11).v6SNMPv2C1.1.2.2.2从不同的带有无此目标的表中获得目标编号;
(12).v6SNMPv2C1.1.2.2.3从不同的带有无此实例的表中获得目标编号;
(13).v6SNMPv2C1.2 Get RequestID Correlation Check获得请求编号的相关性检查;
v6SNMPv2C1.3 Error Check错误检查
v6SNMPv2C1.3.1获得错误的序列
(14).v6SNMPv2C1.3.1.1获得类型错误的序列;
(15).v6SNMPv2C1.3.1.2获得长度错误的序列;
v6SNMPv2C1.3.2获得版本号错误;
(16).v6SNMPv2C1.3.2.1获得版本号类型错误;
(17).v6SNMPv2C1.3.2.2获得版本号长度错误;
(18).v6SNMPv2C1.3.2.3获得版本号值错误;
v6SNMPv2C1.3.3获得通讯团体号错误
(19).v6SNMPv2C1.3.3.1获得团体类型错误;
(20).v6SNMPv2C1.3.3.2获得托体长度错误;
v6SNMPv2C1.3.3.3获得团体值错误
(21).v6SNMPv2C1.3.3.3.1清空团体字符;
(22).v6SNMPv2C1.3.3.3.2不一致的团体字符;
(23).v6SNMPv2C1.3.3.3.3带有换行和回车的团体字符;
v6SNMPv2C1.3.4获得协议数据单元错误
(24).v6SNMPv2C1.3.4.1获得协议数据单元类型错误;
(25).v6SNMPv2C1.3.4.2获得协议数据单元长度错误;
v6SNMPv2C1.3.5获得请求序列号错误
(26).v6SNMPv2C1.3.5.1获得请求序列号类型错误;
(27).v6SNMPv2C1.3.5.2获得请求序列号长度错误;
v6SNMPv2C1.3.5.3获得请求序列号值错误
(28).v6SNMPv2C1.3.5.3.1获得请求序列号超过最大值(214783647,0x0CCD569F);
(29).v6SNMPv2C1.3.5.3.2获得请求序列号小于最小值(-14783648,0xF332A960);
v6SNMPv2C1.3.6 Get获得带有错误状态的错误
(30).v6SNMPv2C1.3.6.1获得带有错误状态的类型错误;
(31).v6SNMPv2C1.3.6.2获得带有错误状态的长度错误;
(32).v6SNMPv2C1.3.6.3获得带有错误状态的非零错误;
v6SNMPv2C1.3.7获得带有错误索引的错误
(33).v6SNMPv2C1.3.7.1获得带有类型错误索引的错误;
(34).v6SNMPv2C1.3.7.2获得带有长度错误索引的错误;
(35).v6SNMPv2C1.3.7.3获得带有非零错误索引的错误;
v6SNMPv2C1.3.8获得variableinding错误
(36).v6SNMPv2C1.3.8.1获得带有目标编号类型错误;
(37).v6SNMPv2C1.3.8.2获得带有目标编号长度错误;
v6SNMPv2C1.3.8.3获得带有目标编号值错误
(38).v6SNMPv2C1.3.8.3.1在variableinding名字中获得FF值;
(39).v6SNMPv2C1.3.8.3.2获得非空值的ariableinding值;
(40).v6SNMPv2C1.3.8.3.3获得空值得variableinding值;
(41).v6SNMPv2C1.3.8.3.4 128子标示符检查;
(42).v6SNMPv2C1.3.9获得带有太大标志的信息;
Group 2 IPv6 SNMPv2C获得下一个请求测试
v6SNMPv2C2.1获得系下一个请求操作
v6SNMPv2C2.1.1获得下一个存储目标
(43).v6SNMPv2C2.1.1.1获得下一个存储单值目标;
(44).v6SNMPv2C2.1.1.2从不存在的目标中获得下一个存储单值目标;
(45).v6SNMPv2C2.1.1.3从已存在的实例中获得下一个存储单值目标;
(46).v6SNMPv2C2.1.1.4从不存在的实例中获得下一个存储单值目标;
(47).v6SNMPv2C2.1.1.5从2.0(管理信息库视图结尾)中获得下一个存储单值目标;
(48).v6SNMPv2C2.1.1.6 Ge获得下一些存储单值目标;
v6SNMPv2C2.1.2获得下一个表格目标
(49).v6SNMPv2C2.1.2.1从接口表中获得下一个目标;
(50).v6SNMPv2C2.1.2.2从入口中获得下一个目标;
(51).v6SNMPv2C2.1.2.3从接口索引中获得下一个目标;
(52).v6SNMPv2C2.1.2.4从接口索引0中获得下一个目标;
(53).v6SNMPv2C2.1.2.5从接口索引0000中获得下一个目标;
(54).v6SNMPv2C2.1.2.6从带有多个目标标号的表格对象中获得下一个目标;
(55).v6SNMPv2C2.1.2.7从不同的表中获得下一个多目标编号;
(56).v6SNMPv2C2.2获得下一请求编号的关联检查;
v6SNMPv2C2.3错误检查
v6SNMPv2C2.3.1获得下一个错误的序列
(57).v6SNMPv2C2.3.1.1获得下一个类型错误的序列;
(58).v6SNMPv2C2.3.1.2获得下一个长度错误的序列;
v6SNMPv2C2.3.2获得下一个版本错误的序列
(59).v6SNMPv2C2.3.2.1获得下一个类型错误的版本号;
(60).v6SNMPv2C2.3.2.2获得下一个长度错误的版本号;
(61).v6SNMPv2C2.3.2.3获得下一个值错误的版本号;
v6SNMPv2C2.3.3获得下一个团体
(62).v6SNMPv2C2.3.3.1获得下一个类型错误的团体;
(63).v6SNMPv2C2.3.3.2获得下一个长度错误的团体;
v6SNMPv2C2.3.3.3获得下一个值错误的团体
(64).v6SNMPv2C2.3.3.3.1空的团体字符;
(65).v6SNMPv2C2.3.3.3.2不一致的团体字符;
(66).v6SNMPv2C2.3.3.3.3带有回车和换行团体字符;
v6SNMPv2C2.3.4获得下一个协议数据单元错误
(67).v6SNMPv2C2.3.4.1获得下一个协议数据单元长度错误;
v6SNMPv2C2.3.5获得下一个请求编号错误
(68).v6SNMPv2C2.3.5.1获得下一个请求编号类型错误;
(69).v6SNMPv2C2.3.5.2获得下一个请求编号长度错误;
v6SNMPv2C2.3.5.3获得下一个请求编号值错误
(70).v6SNMPv2C2.3.5.3.1获得下一个请求编号大于最大值(214783647,0x0CCD569F);
(71).v6SNMPv2C2.3.5.3.2获得下一个请求编号小于最小值(-214783648,F332A960);
v6SNMPv2C2.3.6获得下一个带有错误状态的错误
(72).v6SNMPv2C2.3.6.1获得下一个带有错误状态的类型错误;
(73).v6SNMPv2C2.3.6.2获得下一个带有错误状态的长度错误;
(74).v6SNMPv2C2.3.6.3获得下一个带有错误状态的非零错误;
v6SNMPv2C2.3.7获得下一个带有错误索引错误
(75).v6SNMPv2C2.3.7.1获得下一个带有错误索类别错误;
(76).v6SNMPv2C2.3.7.2获得下一个带有错误索长度错误;
(77).v6SNMPv2C2.3.7.3获得下一个带有错误索非零错误;
v6SNMPv2C2.3.8获得下一个带有variableinding的错误
(78).v6SNMPv2C2.3.8.1获得下一个带有目标编号类型错误;
(79).v6SNMPv2C2.3.8.2获得下一个目标标号长度错误;
v6SNMPv2C2.3.8.3获得下一个目标标号值错误
(80).v6SNMPv2C2.3.8.3.1获得下一个FF目标编号值错误;
(81).v6SNMPv2C2.3.8.3.2获得下一个非空的变量邦定;
(82).v6SNMPv2C2.3.8.3.3获得下一个零值的variableinding;
(83).v6SNMPv2C2.3.8.3.4得128子标识的检查;
(84).v6SNMPv2C2.4 Geext with tooBig message获得下一个太大的信息;
Group 3 IPv6 SNMPv2C获得大块数据请求测试
(85).v6SNMPv2C3.1大块获得带有零重复、零最大重复和零variableinding的方式获得大块数据;
(86).v6SNMPv2C3.2块获得带有非零重复、零最大重复和零variableinding的方式获得大块数据;
(87).v6SNMPv2C3.3块获得带有非零重复、非零最大重复和零variableinding的方式获得大块数据;
(88).v6SNMPv2C3.4t通过非零非重复、非零最大循环零变量绑定的方式获得大块数据;
(89).v6SNMPv2C3.5通过零非循环、零最大循环和非零变量绑定的方式获得大块数据;
(90).v6SNMPv2C3.6通过非零非中继、零最大循环和非零变量绑定方式来获得大块数据;
(91).v6SNMPv2C3.7通过零非中继、非零最大循环和非零变量绑定的方式获得大块数据;
(92).v6SNMPv2C3.8通过非零非循环、非零最大循环非零变量绑定来获得大块数据;
(93).v6SNMPv2C3.9通过副非循环、零最大循环和零变量绑定的方式获得大块数据;
(94).v6SNMPv2C3.10通过零非循环、副最大循环和零变量绑定的方式获得大块数据;
(95).v6SNMPv2C3.11通过副的非循环、副最大循环零变量绑定的方式获得大块数据;
(96).v6SNMPv2C3.12通过零非中继、副最大循环和非零变量绑定的方式获得大块数据;
(97).v6SNMPv2C3.13使用副的非重复、零最大重复和非零变量绑定的方式获得大块数据;
(98).v6SNMPv2C3.14使用副的非重复的、副的最大重复的非零变量绑定的方式获得大块数据;
(99).v6SNMPv2C3.15使用最到的非重复方式获得大块数据;
(100).v6SNMPv2C3.16使用大于变量绑定的非重复的方式获得大块数据;
(101).v6SNMPv2C3.17使用非重复的小于变量绑定的方式获得大块数据;
(102).v6SNMPv2C3.18使用128子标识符获得大块数据;
(103).v6SNMPv2C3.19从大的目标编号中获得大块数据;
(104).v6SNMPv2C3.20从不同的表中获得大块数据;
Group 4 IPv6 SNMPv2C设置请求测试
(105).v6SNMPv2C4.1设置非关联目标;
(106).v6SNMPv2C4.2设置现存的读写目标v6SNMPv2C;
4.3设置已存在的读写目标错误
(107).v6SNMPv2C4.3.1设置错误的类别;
(108).v6SNMPv2C4.3.2设置S错误的值;
(109).v6SNMPv2C4.3.3使用不存在的实例设置已存的读写目标;
(110).v6SNMPv2C4.4 Set existent read-only object with existent instance;
v6SNMPv2C4.5设置多变量
(111).v6SNMPv2C4.5.1设置2个读写变量;
(112).v6SNMPv2C4.5.2设置2个读写变量,但是第二个变量是类型错误;
(113).v6SNMPv2C4.5.3设置2个读写变量,但是第一个变量是类型错误;
(114).v6SNMPv2C4.5.4设置2个类型错误的读写变量;
(115).v6SNMPv2C4.5.5设置1个类型错误的读写变量和1个只读变量;
(116).v6SNMPv2C4.5.6设置带有错误的只读类型错误的读写变量;
(117).v6SNMPv2C4.5.7是指只读和只写变量;
Group 5 IPv6 SNMPv2C陷阱测试
(118).v6SNMPv2C;
5.1 Trap Test RFC 3418 SNMPv2 MIB
(119).v6SNMPv2CMIB1.1系统组测试;
(120).v6SNMPv2CMIB1.2 SNMP组;
(121).v6SNMPv2CMIB1.2.1 snmpInPkts计数器检查;
(122).v6SNMPv2CMIB1.2.2 snmpSilentDrops计数器检查RFC 4293 IP管理信息库;
(123).v6SNMPv2CMIB2.1通用目标;
(124).v6SNMPv2CMIB2.2接口表;
(125).v6SNMPv2CMIB2.3 IPv统计表;
(126).v6SNMPv2CMIB2.4 IP地址前缀表;
(127).v6SNMPv2CMIB2.5 IP地址表;
(128).v6SNMPv2CMIB2.6 IP地址转换表;
(129).v6SNMPv2CMIB2.7 IPv6范围区索引表;
(130).v6SNMPv2CMIB2.8缺省路由表;
(131).v6SNMPv2CMIB2.9 IPv6路由通告表;
(132).v6SNMPv2CMIB2.10 ICMP统计表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天地互连信息技术有限公司,未经北京天地互连信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810102221.4/1.html,转载请声明来源钻瓜专利网。