cisco交换机出现环路的处理方法
学习cisco交换机,你知道交换机出现环路的处理方法吗?下面跟本站小编一起来看看吧!
网络环境:
cisco 4006交换机两台,通过2条光纤模块1/1-2配置trunk相互连接,然后连接其他网络设备或者主机。
故障现象:
cisco 4006交换机cpu利用率过高,业务时断时续,无法正常进行,交换机日志采集的信息如下:
2007 May 24 03:55:40 %SYS-4-P2_WARN: 1/Host 00:02:fd:06:d0:b0 is flapping between port 1/2 and port 1/1 2007 May 24 03:55:42 %SYS-4-P2_WARN: 1/Host 00:04:de:17:28:20 is flapping between port 1/2 and port 4/45 2007 May 24 03:55:44 %SYS-4-P2_WARN: 1/Host 00:00:0c:07:ac:01 is flapping between port 1/2 and port 4/47 2007 May 24 03:55:45 %SYS-4-P2_WARN: 1/Host 00:05:9a:20:78:20 is flapping between port 1/2 and port 4/47 2007 May 24 03:55:48 %SYS-4-P2_WARN: 1/Host 00:02:fd:06:d0:b0 is flapping between port 1/1 and port 1/2 2007 May 24 03:55:49 %SYS-4-P2_WARN: 1/Host 00:11:25:19:c3:c2 is flapping between port 1/2 and port 4/13 2007 May 24 03:55:53 %PAGP-5-PORTFROMSTPort 4/45 left bridge port 4/45 2007 May 24 03:55:54 %SYS-4-P2_WARN: 1/Host 00:06:29:ec:aa:f2 is flapping between port 1/2 and port 4/37 2007 May 24 03:55:54 %SYS-4-P2_WARN: 1/Host 00:10:5c:c5:6a:ca is flapping between port 1/1 and port 4/7 2007 May 24 03:55:54 %SYS-4-P2_WARN: 1/Host 00:09:6b:f5:0f:33 is flapping between port 1/1 and port 4/13 2007 May 24 03:55:54 %SYS-4-P2_WARN: 1/Host 00:10:5c:45:6a:ca is flapping between port 1/2 and port 1/1 2007 May 24 03:55:54 %SYS-4-P2_WARN: 1/Host 00:16:ec:7b:6c:b4 is flapping between port 1/1 and port 1/2 2007 May 24 03:55:55 %SYS-4-P2_WARN: 1/Host 00:10:5c:c5:6a:ca is flapping between port 1/1 and port 4/7 |
分析原因:
两台cisco 4006交换机之间出现环路,某种原因使得STP算法失效,导致网络上出现广播风暴。
处理步骤:
1、首先重启了两台cisco4006交换机(其实网络上还连接了两台IBM小型机通过HACMP做了双机,由于双机对共享资源的保护,对备机发出了 shutdown命令;正确的做法,应该先关闭一台交换机,或者将备机的hacmp停止后再关闭两台交换机),启动后,cpu利用率下降,业务得以正常进行;
2、接下来,根据报错信息上提到的各个端口检查网络中是否存在环路。经检查,出了两台4006之间有环路外,不存在其他环路,各命令检查结果正常,所用到的'命令有:show spantree active,show trunk,show config,show vlan,show port 等。
3、使用端口镜像方式对流经交换机上的数据进行抓包,看是否有可疑的arp包,是否为arp病毒导致网络出现环路。检查结果未发现。使用的命令为:set span;使用的工具为:sniffer。
4、考虑到曾经遇到过cisco STP算法出现bug的情况,决定对两台交换机之间的配置做一个改动,将1/1-2两个光纤端口做成一个channel,然后在做trunk,这样既保持了两台交换机之间的连接冗余,又可以消除环路。使用的命令为:
set port channel 1/1-2 53 set port channel 1/1-2 mode on |
两边做完后,通过show portchannel查看状态,其中4006-2为notconnect,另一边4006-1为errdisable;在4006-1上执行命令:setport 1/1-2 enable;在使用show port channel查看,两边的状态均为connected;
在其中一台交换机上设置trunk:
set trunk 1/1-2 on 1 |
使用show trunk命令查看状态正常;
使用show spantree active 查看正常:
4006-2> (enable) show spantree VLAN 1 Spanning tree enabled Spanning tree type ieee Designated Root 00-05-32-db-b0-00 Designated Root Priority 32768 Designated Root Cost 3 Designated Root Port 1/1-2 (agPort 13/1) Root Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Bridge ID MAC ADDR 00-05-32-db-b4-00 Bridge ID Priority 32768 Bridge Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Port Vlan Port-State Cost Prio Portfast Channel_id ------------------------ ---- ------------- --------- ---- -------- ---------- 1/1-2 1 forwarding 3 32 disabled 769 |
这样,在STP计算时,会将1/1-2当成一个端口在计算,从而消除了环路。
-
J2EE学习中一些值得研究的项目
J2EEweb层组件可以是JSP页面或Servlets.按照J2EE规范,静态的HTML(标准通用标记语言下的一个应用)页面和Applets不算是web层组件。下面是小编整理的关于J2EE学习中一些值得研究的项目,欢迎大家参考!接着我研究了MOM4J、OpenJMS、Mocki、HSQLD……发现这些就是J2EE...
-
2016下半年计算机二级VB上机考试答题攻略
计算机等级考试进入冲刺备考阶段,为帮助同学们考过计算机等级考试,本站小编为大家分享的是二级VB上机考试答题攻略——常用算法,希望对同学们考试有所帮助!常用算法熟练地掌握算法原理、编程思想和代码实现,就能够做到举一反三,轻松备考,顺利过关。1.累加...
-
2016年计算机一级考试试题带答案
一、基本操作题(1)目前制造计算机所用的电子元件是A)电子管B)晶体管C)集成电路D)超大规模集成电路(2)计算机的主机由哪些部件组成?A)CPU、外存储器、外部设备B)CPU和内存储器C)CPU和存储器系统D)主机箱、键盘、显示器(3)十进制数45用二进制数表示是A)1100001B)...
-
2016年9月计算机试题及答案
一、判断正误(╳)1.计算机中的内存容量128MB就是128╳1024╳1024╳8个字节。(╳)2.7位二进制编码的ASSCII码可表示的字符个数是127。(╳)3.不同的芯片有不同的字长,目前芯片有多种型号,其中奔腾Ⅳ芯片的字长是32位。(╳)4.计算机中用来表示内存储器容量大小的基...