【答案解析】这也是一道要求读者根据具体网络故障现象判断故障原因,以及进行故障排除的综合分析题。本题的解答思路如下。 命令show ip route用于显示IP路由表,以查看网络中的默认路由、静态路由、动态路由等信息; 命令show arp用于显示地址解析协议表,以查看IP地址与MAC地址之间的对应关系等信息。 当路由器2的MAC地址与工作人员以前保存在该表中的MAC地址不同,而是VIP小区2中某个用户的MAC地址时,该VIP小区2用户访问Internet网的数据包将只在VIP小区2中传送,而无法通过路由器2转发到Internet网。 对于本试题故障现象的解决方法是:将路由器2相应子接口关闭后重新激活,即进入到路由器2相应子接口,配置模式,将该接口关闭后重新激活。当路由器2新的ARP表更新了到该路由器的子接口的MAC地址后,VIP小区2的用户就能够正常访问Internet网。 另外说明一点,当发生这种故障现象时,网管员还在仔细观察一下VIP小区2的用户是否中了ARP病毒。
问答题
【问题4】 将snmputil复制到该网络管理工作站的操作系统C:/windows/system32目录中。在cmd窗口中输入查询本机系统组变量sysDesc的命令是:snmputil get 127.0.0.1 public 1.1.0。 采用下列命令: (5) ,也可达到查询该系统组变量sysDesc的目的。 (5)
A.snmputil get 127.0.0.1 public 1.1
B.snmputil getnext 127.0.0.1 public 1.1
C.snmputil set 127.0.0.1 public 1.1
D.snmputil trap
【正确答案】B,或snmputil gemext 127.0.0.1 public 1.1
【答案解析】这是一道要求读者掌握snmputil程序语法的分析理解题。本题的解答思路如下。 snmputil.exe是Microsoft公司提供的用于测试SNMP服务的应用程序。它需在DOS命令窗口中运行,其语法格式如下: snmputil [get|getnext|walk] agent-address community oid [oid ...] 以及snmputil trap。 其中,get用于查询某个对象实例,getnext用于查询某个对象的下一个实例,walk用于遍历MIB-2中某个功能组或子树,agent-address表示代理进程的IP地址,community表示团体名,oid表示MIB对象 ID(对象标识符或实例标识符)。 由于snmputil程序为简化其实现而没有包含set命令,因此可先排除选项C。 测试SNMP陷入服务时,需在网络管理工作站使用“snmputil trap”监听陷入。因此也可排除选项D。 在该网络管理工作站的cmd窗口中,查询本机系统组变量sysDesc的命令是:snmputil get 127.0.0.1 public 1.1.0。其中,get是查询某个对象实例的命令;代理进程的IP地址为127.0.0.1;public是默认的团体名:“1.1.0”是一个显示计算机硬件和操作系统信息的实例标识符,它省略了MIB-2的标识符前缀 (1.3.6.1.2.1),即查询本机系统组变量sysDesc的完整命令是:snmputil get 127.0.0.1 public 1.3.6.1.2.1.1.1.0。这是由于标量对象只有唯一的一个实例标识符,而MIB-2第1个功能组(系统组)的第1个对象(sysDesc)是一个标量对象,因此它的实例标识符是1.3.6.1.2.1.1.1.0,即在其对象标识符1.3.6.1.2.1.1.1后面级联一个0。 对于GetRequest请求报文,其变量绑定表中的变量名使用的是对象的实例标识符,因此可排除选项 A。因为选项A的答案中“1.1”表示的是一个对象标识符。 对于标量对象,对象标识符的下一个实例就是对象的值,因此要达到查询变量sysDesc的目的,则需使用getnext命令。对于本试题查询本机系统组变量sysDesc的命令也可以是:snmputil getnext 127.0.0.1 public 1.1。