《SNMP协议测试》由会员分享,可在线阅读,更多相关《SNMP协议测试(6页珍藏版)》请在金锄头文库上搜索。
1、SNMP 协议测试测试编号:1.测试项目:SNMP_001,get request 命令测试参照标准:RFC1901测试目的:为管理路由器,路由器设备必须支持 SNMP Get request 命令。本测试项目验证该命令的正确实现。测试条件:网管系统正常工作。路由器正常工作。测试仪器:协议分析仪MIB Editor测试分类:必选测试步骤:1)使用 MIB Editor 读取系统描述,应得到正确系统描述。2)使用 MIB Editor 读取不存在的对象,应得到错误状态: noSuchName以及相应的错误索引。3)使用 MIB Editor 读取类型为聚合类的对象,应得到错误状态: noSuch
2、Name 以及相应的错误索引。4)使用 MIB Editor 请求超过范围的 PDU,应得到错误状态:tooBig ,错误索引:0。5)在其他原因的错误下,应得到错误状态:genErr ,错误索引:对象名索引。6)使用协议分析仪监视。判定原则:MIB Editor 读取正确值,则认为测试通过,否则认为不通过。测试说明:测试编号:2.测试项目:SNMP_002,get next 命令测试参照标准:RFC1901测试目的:为管理路由器,路由器设备必须支持 SNMP Get next 命令。本测试项目验证该命令的正确实现。测试条件:网管系统正常工作。路由器正常工作。测试仪器:协议分析仪MIB Edi
3、tor测试分类:必选测试步骤:1)使用 MIB Editor 读取系统描述,应得到正确系统描述;使用 get next 后应得到下一个属性。2)使用 MIB Editor get next,如果 variable-bindings 域的对象名不在某 get 操作可用对象名之前,应得到错误状态:noSuchName以及相应的错误索引。3)使用 MIB Editor 请求超过范围的 PDU,应得到错误状态:tooBig ,错误索引:0。4)在其他原因的错误下,应得到错误状态:genErr ,错误索引:对象名索引。判定原则:MIB Editor 读取正确值,则认为测试通过,否则认为不通过。测试说明:
4、测试编号:3.测试项目:SNMP_003,get response 命令测试参照标准:RFC1901测试目的:为管理路由器,路由器设备必须支持 SNMP Get response 命令。本测试项目验证该命令的正确实现。测试条件:网管系统正常工作。路由器正常工作。测试仪器:协议分析仪MIB Editor测试分类:必选测试步骤:1)使用 MIB Editor 读取系统描述,应得到正确系统描述。2)使用 MIB Editor 读取不存在的对象,应得到错误状态: noSuchName以及相应的错误索引。3)使用 MIB Editor 读取类型为聚合类的对象,应得到错误状态: noSuchName 以及
5、相应的错误索引。4)使用 MIB Editor 请求超过范围的 PDU,应得到错误状态:tooBig ,错误索引:0。5)在其他原因的错误下,应得到错误状态:genErr ,错误索引:对象名索引。6)使用协议分析仪监视。判定原则:MIB Editor 读取正确值,则认为测试通过,否则认为不通过。测试说明:测试编号:4.测试项目:SNMP_004,set request 命令测试参照标准:RFC1901测试目的:为管理路由器,路由器设备必须支持 SNMP set request 命令。本测试项目验证该命令的正确实现。测试条件:网管系统正常工作。路由器正常工作。测试仪器:协议分析仪MIB Edit
6、or测试分类:必选测试步骤:1)使用 MIB Editor 设置系统描述,重新读取。2)使用 MIB Editor 设置不存在的对象,应得到错误状态: noSuchName以及相应的错误索引。3)使用 MIB Editor 设置中 variable-bindings 域的对象名不符合规定,应得到错误状态:badValue 以及相应的错误索引。4)使用 MIB Editor 请求超过范围的 PDU,应得到错误状态:tooBig ,错误索引:0。5)在其他原因的错误下,应得到错误状态:genErr ,错误索引:对象名索引。6)使用协议分析仪监视。判定原则:MIB Editor 读取正确值,则认为测
7、试通过,否则认为不通过。测试说明:测试编号:5.测试项目:SNMP_005,trap 测试参照标准:RFC1901测试目的:为管理路由器,路由器设备必须支持 SNMP trap 命令。本测试项目验证该命令的正确实现。测试条件:网管系统正常工作。路由器正常工作。测试仪器:协议分析仪MIB Editor测试分类:必选测试步骤:参见本标准 9.6 中规定的 Trap 测试。判定原则:MIB Editor 读取正确值,则认为测试通过,否则认为不通过。测试说明:通用 Trap 协议测试测试编号:6.测试项目:Trap_001,CodeStart参照标准:RFC1901测试目的:为便于管理,路由器设备冷启
8、动时应当能够按照配置,向指定的网管工作站发送 Trap。本测试项目验证该功能的正确运行。测试条件:网管系统正常工作。路由器正常工作。测试仪器:协议分析仪测试分类:必选测试步骤:1)配置路由器,使路由器冷启动时能向指定网管工作站发送 Trap。2)冷启动路由器。3)观察网管工作站事件列表。4)察看协议分析仪数据纪录。判定原则:协议分析仪得到正确消息,则认为测试通过,否则认为不通过。测试说明:测试编号:7.测试项目:Trap_002,WarmStart参照标准:RFC1901测试目的:为便于管理,路由器设备热启动时应当能够按照配置,向指定的网管工作站发送 Trap。本测试项目验证该功能的正确运行。
9、测试条件:网管系统正常工作。路由器正常工作。测试仪器:协议分析仪测试分类:必选测试步骤:1)配置路由器,使路由器热启动时能向指定网管工作站发送 Trap。2)热启动路由器。3)观察网管工作站事件列表。4)察看协议分析仪数据纪录。判定原则:协议分析仪得到正确消息,则认为测试通过,否则认为不通过。测试说明:测试编号:8.测试项目:Trap_003,LinkDown参照标准:RFC1901测试目的:为便于管理,路由器设备链路失败时应当能够按照配置,向指定的网管工作站发送Trap。本测试项目验证该功能的正确运行。测试条件:网管系统正常工作。路由器正常工作。测试仪器:协议分析仪测试分类:必选测试步骤:1
10、)配置路由器,使路由器链路失败时能向指定网管工作站发送 Trap。2)制造链路失败故障。3)观察网管工作站事件列表。4)察看协议分析仪数据纪录。判定原则:协议分析仪得到正确消息,则认为测试通过,否则认为不通过。测试说明:测试编号:9.测试项目:Trap_004,LinkUp参照标准:RFC1901测试目的:为便于管理,路由器设备链路恢复时应当能够按照配置,向指定的网管工作站发送Trap。本测试项目验证该功能的正确运行。测试条件:网管系统正常工作。路由器正常工作。测试仪器:协议分析仪测试分类:必选测试步骤:1)配置路由器,使路由器链路恢复时能向指定网管工作站发送 Trap。2)制造链路失败故障。
11、3)恢复链路。4)观察网管工作站事件列表。5)察看协议分析仪数据纪录。判定原则:协议分析仪得到正确消息,则认为测试通过,否则认为不通过。测试说明:测试编号:10.测试项目:Trap_005,AuthenticationFailure参照标准:RFC1901测试目的:为便于管理,路由器设备鉴权失败时应当能够按照配置,向指定的网管工作站发送Trap。本测试项目验证该功能的正确运行。测试条件:网管系统正常工作。路由器正常工作。测试仪器:协议分析仪测试分类:必选测试步骤:1)配置路由器,使路由器鉴权失败时能向指定网管工作站发送 Trap。2)制造鉴权失败事件(例如错误的用户名或口令) 。3)观察网管工
12、作站事件列表。4)察看协议分析仪数据纪录。判定原则:协议分析仪得到正确消息,则认为测试通过,否则认为不通过。测试说明:测试编号:11.测试项目:Trap_006,EgpNeighbourLoss参照标准:RFC1901测试目的:为便于管理,路由器设备 Egp 邻居丢失时应当能够按照配置,向指定的网管工作站发送Trap。本测试项目验证该功能的正确运行。测试条件:网管系统正常工作。路由器正常工作。测试仪器:协议分析仪测试分类:任选测试步骤:1)配置路由器,使路由器 Egp 邻居丢失时能向指定网管工作站发送 Trap。2)在两个路由器上配置 EGP 协议。3)Disable 某路由器上相应端口。4)观察网管工作站事件列表。5)察看协议分析仪数据纪录。判定原则:协议分析仪得到正确消息,则认为测试通过,否则认为不通过。测试说明: