[发明专利]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统计表。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天地互连信息技术有限公司,未经北京天地互连信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810102221.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top