<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[晓风残月－痛并快乐着]]></title>
  <subtitle type="html"><![CDATA[为伊消得人憔悴,衣带渐宽终不悔]]></subtitle>
  <id>http://www.canyue.cn/</id>
  <link rel="alternate" type="text/html" href="http://www.canyue.cn/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.canyue.cn/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.8">PJBlog3</generator> 
  <updated>2011-12-12T18:35:34+08:00</updated>

  <entry>
	  <title type="html"><![CDATA[爱到深处是卑微]]></title>
	  <author>
		 <name>晓风残月</name>
		 <uri>http://www.canyue.cn/</uri>
		 <email>webmaster@canyue.cn</email>
	  </author>
	  <category term="" scheme="http://www.canyue.cn/default.asp?cateID=6" label="美文转载" /> 
	  <updated>2011-12-12T18:35:34+08:00</updated>
	  <published>2011-12-12T18:35:34+08:00</published>
		  <summary type="html"><![CDATA[　　“见了他，她变得很低很低，低到尘埃里，但她心里是欢喜的，从尘埃里开出花来。”<br/><br/>　　张爱玲爱着胡兰成的时候说过，当一个女子爱上一个男子，就会变得很低很低，低到尘埃里去。于是，一个人的时候，我常常在想，如此清傲而又有才情的一个女子，怎么会为了一个男子而甘愿低到尘埃里去，并且从尘埃里开出欢喜的花来呢？<br/><br/>　　后来，慢慢的也就释然了，也许，在张爱玲缠绵悱恻的一生中，胡兰成那时便是她生命中的至爱，也许，在至爱的人面前，一个人是会心甘情愿的放低自己，会不由自主的放低自己的，即使放的再低，心里也是欢喜的。<br/><br/>　　有人说，爱到深处是卑微。是的，爱到深处，这份爱一定指的是真爱或者至爱，而卑微，也一定是一颗谦让和包容的心。<br/><br/>　　但是一个人对所爱的人表现出来的卑微，并不表示这个人在所爱的人面前丧失了尊严或者没有了尊严，其实，任何一份爱都是神圣的，都是有尊严的，是不容亵渎的。卑微，也只是对所爱的人的一种尊重和呵护。<br/><br/>　　其实，无论怎样卑微的生命，无论怎样卑微的灵魂，无论怎样卑微的爱情，都一样可以开出尘世间最娇艳最美丽的花朵。每一个看似卑微的心灵里面，都蕴藏着一份深深的爱恋。<br/><br/>　　这份爱恋，可能与花前月下的浪漫，与杯光酒影的喧闹，与轻歌曼舞的柔婉给人带来的感受完全不同。<br/><br/>　　也许，这份爱恋，过于平淡，似一泓清泉，少却了波光潋滟的炫目；过于平和，似一壶清茶，少却了回味无穷的口感。也许，这份爱恋，过于平直，似一缕清风，少却了娉婷袅娜的身姿；过于平和，似一幅山水画，少却了浓墨重彩的渲染。<br/><br/>　　我们常常抱怨他给我们的关心不够，对我们的怜惜不深。我们却忽视了生活中一些细小琐碎的章节，而这些细小琐碎的章节里面往往饱含着我们看似清浅淡薄的一份爱恋。这份爱恋也许微不足道，也许平淡如水，但是却可以如长流的细水，慢慢的滋润我们心灵的每一个角落的。<br/><br/>　　也许，在严冬的夜晚，他会把你冰冷的双脚紧紧的捂在他温暖的怀中；也许，在你伫立窗前凝思远眺的时候，他会默默的给你披上一件衣裳；也许，在你身体不适的时候，他会给你端来一杯温热的白开水。只是相处的时间太长了，我们便慢慢的淡漠了这份情感，并且感觉不到细微之处所渗透出来的温存和呵护。<br/><br/>　　有时候，一个人的卑微之举只是一种爱的表现，是一份情的包容，是这个人以一种俯视的心态把自己放在了人性的最低处，而以一种仰慕的姿态把另一方放在了生命的最高处。其实，这样的人才是值得我们敬重和仰视的。<br/><br/>　　也许，最深邃的道理往往源自于最平淡的事物当中，最深沉的爱恋往往出自于最卑微的举止中。这些看似卑微的举止中，其实都包含有一份足以温暖人一生的爱恋。爱，有些时候是无需用言语来表达的，是可以跨越时间和空间的。<br/><br/>　　爱一个人，便要学会苦自己。一个人既然心甘情愿的去爱另一个人，就应该不去计较付出的多与少和得与失。爱，既然爱了，爱就由一种感情变成了一种责任。<br/><br/>　　但是，爱与不爱，卑微与崇高，在这阡陌红尘之中又有谁能说的清楚道的明白呢？<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.canyue.cn/article/article/1091.htm" /> 
	  <id>http://www.canyue.cn/default.asp?id=1091</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[每个人都有个最爱自己的人]]></title>
	  <author>
		 <name>晓风残月</name>
		 <uri>http://www.canyue.cn/</uri>
		 <email>webmaster@canyue.cn</email>
	  </author>
	  <category term="" scheme="http://www.canyue.cn/default.asp?cateID=6" label="美文转载" /> 
	  <updated>2011-12-12T18:33:57+08:00</updated>
	  <published>2011-12-12T18:33:57+08:00</published>
		  <summary type="html"><![CDATA[　　有一次是在火车上，我对面坐着一对年轻夫妇。从他们的衣着上看，很难辨清他们的身份。男人的脸上脏兮兮的，眼睛一个大一个小，显得有点糁人。女人长得也比较丑，五官分布得很不合理，太阳穴深陷下去，衬得脸颊也显得干瘪。这样的女人走在大街上，我们肯定会觉得她属于嫁不出去的那一类。<br/><br/>　　他们两个坐在那儿，面前堆满了苹果、橘子、可乐之类的东西。男人剥了橘子皮，掰下一瓣，塞进女人的嘴里。女人使劲地嚼着，很不雅观的样子，男人也不嫌，继续着他的动作。打量一下男人脸上的表情，是所有男人的沉稳，女人眼里的沉醉，也是所有女人容易表现出来的那种幸福。<br/><br/>　　这让我的心使劲跳了一下。我发现在这个世界上真正孤独的人其实是很少的。每个人都有爱人相守。丑的男人，自有和他相匹配的女人来接纳他，并且爱他。<br/><br/>　　这并非是委曲求全几个字就能解释得了的。走在街上，有时候我们会看到一对显得极不般配的男女幸福地走着：一个个子很矮的男人和一个高挑的女人；胖得走路都喘的女人和瘦得一阵风就能刮倒的男人；要么一个白皙而文静，一个漆黑而粗壮。而且据专家称，这样的结合比起那些金童玉女式的组合来说，他们更具有稳定性，更加持久。我想，可能是每个人的身上都有一种特殊的东西。这种东西只有那个爱他(她)的人才能感觉得到。这种东西在别人眼里也许是无所谓的，甚至不值一提，但它静静地存在着并且等待着。当有一天终于有人发现了它，眼睛一亮便奋不顾身地扑上去。<br/><br/>　　<span style="color:Blue">所谓一个萝卜一个坑，上帝不会抛弃任何一只萝卜。他天天在制造萝卜，也天天在挖坑。所以，如果你现在还形单影只也不用担心，爱你的人正在寻找，就像你现在正在等待一样。</span><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.canyue.cn/article/article/1090.htm" /> 
	  <id>http://www.canyue.cn/default.asp?id=1090</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[都是一辈子]]></title>
	  <author>
		 <name>晓风残月</name>
		 <uri>http://www.canyue.cn/</uri>
		 <email>webmaster@canyue.cn</email>
	  </author>
	  <category term="" scheme="http://www.canyue.cn/default.asp?cateID=6" label="美文转载" /> 
	  <updated>2011-12-12T18:32:23+08:00</updated>
	  <published>2011-12-12T18:32:23+08:00</published>
		  <summary type="html"><![CDATA[1.小强每天在村里晃悠，爹妈看着发愁，心想这孩子将来怎么办呀；小明每日都苦读诗书，父母喜在心里，村里人都认定他必有出息。<br/><br/>2.那年，小强和小明都是十九岁，小强跟着村里的外出打工，来到了高速公路的工地，保底工资三千块；小明考上了一所重点大学，读的是道路与桥梁专业，学费每年五千多。 <br/><br/>3.那年，小强和小明都是二十三岁小强的爹妈给他说个巧媳妇，是邻村的，特别贤惠；小明在大学里谈了个女朋友，是邻校的，很有文化。 <br/><br/>4.那年，小强和小明都是二十四岁小强在老家结了婚，把媳妇带到工地上，来给他洗衣做饭，恩爱有加；小明终于大学毕业，找了施工单位工作，跟女友分居两地，朝思暮想。 <br/><br/>5.小强每天很快乐，下了班就没事，吃了饭和媳妇散散步，晚上便和工友打麻将看电视；小明每天很忙碌，白天跑遍工地，晚上还做资料画图纸，好久不见的女友跟他分手了。 <br/><br/>6.那年，小强和小明都是二十八岁，小强攒下了二十万，已是两个娃娃的爹，心想着回家盖栋漂亮的楼房；小明过了中级职称，还是单身一个人过，心想着再干几年就是高级了；<br/><br/>7.小强在农村老家盖了两层小楼，装修很漂亮，剩的钱买了一群仔，让媳妇回家种地养猪；小明在城里贷款买了一套新房，按揭三千多，父母给介绍了新女朋友，在城里上班很少见面。<br/><br/>8. 那年，小强和小明都是三十一岁，小强媳妇从老家打电话来说：小强，现在家里有房有存款，咱喂喂猪，种种地，很幸福了，家里不能没有男人，你快回来吧；小明媳妇从城里打电话来说：小明，小孩的借读费要十五万呢，家里没有存款了，你看能不能找公司借点。 <br/><br/>9.小强听了媳妇的话，离开了工地，回老家跟老婆一起养猪，照顾父母小孩；小明听了妻子的话，更努力工作，去了偏远又艰苦的工地，很难回家一次。<br/><br/>10.那年，小强和小明都是三十五岁猪肉价格疯涨，小强的一大圈猪成了宝贝，一年赚了十几万；通货膨胀严重，小明的公司很难接到项目，很多人都待岗了；<br/><br/>11.那年，小强和小明都是五十岁了小强已是三个孙子的爷爷，天天晒着太阳抽着旱烟在村里转悠；小明已是高级路桥工程师，天天顶着太阳皱着眉头在工地检查； <br/><br/>12.那年，小强和小明都是六十岁了，小强过六十大寿，老伴说：一家团圆多好呀，家里的事就让娃们操心吧，外面有啥好玩的地方咱出去转转；小明退休摆酒席，领导说：回家歇着没意思，返聘回单位做技术顾问吧，工地上有什么问题您给指导指导；<br/><br/>13.小强病了一场，小强拉着老伴的手说：我活了快七十岁了，有儿有孙的，知足了；小明病了一场，小明抚着妻子的手说：我在外工作几十年，让你受苦了，对不起；<br/><br/>14.……由于长期体力劳动，吃的是自家种的菜、养的猪，小强身体一直很硬朗，慢慢就恢复了。由于长期熬夜加 班、小明喝酒应酬、工地食堂饭菜也很差，身上落下很多毛病，很快就去世了。 <br/><br/>15.八十岁的小强蹲在村头抽着旱烟袋，看着远远的山；远远的山上有一片公墓，小明已在那里静静睡去；小强在鞋底磕磕烟灰，拄着拐杖站起身，望了望那片公墓，自言自语地说：唉，都是一辈子呀… <br/><br/><span style="color:Red">谨以此向工作在大城市，付出了青春、爱情、亲情甚至生命的人。<br/><br/>人的一生很短暂，希望大家给自己多一些时间，给家人多一些关爱。</span><br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.canyue.cn/article/article/1089.htm" /> 
	  <id>http://www.canyue.cn/default.asp?id=1089</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[show interface e0/0 的输出]]></title>
	  <author>
		 <name>晓风残月</name>
		 <uri>http://www.canyue.cn/</uri>
		 <email>webmaster@canyue.cn</email>
	  </author>
	  <category term="" scheme="http://www.canyue.cn/default.asp?cateID=4" label="网络技术" /> 
	  <updated>2011-05-30T15:10:14+08:00</updated>
	  <published>2011-05-30T15:10:14+08:00</published>
		  <summary type="html"><![CDATA[Router# show interface e0/0 <br/>Ethernet0/0 is up, line protocol is down <br/>Hardware is AmdP2, address is 0009.4375.5e20 (bia 0009.4375.5e20) <br/>Internet address is 192.168.1.53/24 <br/>MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec, <br/>reliability 172/255, txload 3/255, rxload 39/255 <br/>Encapsulation ARPA, loopback not set <br/>Keepalive set (10 sec) <br/>ARP type: ARPA, ARP Timeout 04:00:00 <br/>Last input never, output 00:00:07, output hang never <br/>Last clearing of &#34;show interface&#34; counters never <br/>Input queue: 0/75/0/0 (size/max/dro&#112;s/flushes); Total output <br/>dro&#112;s: 0 <br/>Queueing strategy: fifo <br/>Output queue :0/40 (size/max) <br/>5 minute input rate 0 bits/sec, 0 packets/sec <br/>5 minute output rate 0 bits/sec, 0 packets/sec <br/>0 packets input, 0 bytes, 0 no buffer <br/>Received 0 broadcasts, 0 runts, 0 giants, 0 throttles <br/>0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored <br/>0 input packets with dribble condition detected <br/>50 packets output, 3270 bytes, 0 underruns <br/>50 output errors, 0 collisions, 2 interface resets <br/>0 babbles, 0 late collision, 0 deferred <br/>50 lost carrier, 0 no carrier <br/>0 output buffer failures, 0 output buffers swapped out <br/>(1) 接口和活动状态 <br/>在上面的显示中，内容表示硬件接口是活动的，而处理行协议的软件过程相信此接口可用。如果路由器操作员拆卸此硬件接口，第一个字段将显示信息is administratively down.如果路由器在活动间隔内收到5000个以上的错误，单词Disabled将出现在此字段中，以显示连路由器自动禁用此端口。行协议字段还显示以前提到的三个描述之一：up、down、administratively down.如果字段项是up,则表示处理行协议和软件过程相信此接口可用，因为她正在接收keepalives的目的也是如此，其他设备可以确定某个空闲连接是否仍然活动。对于以太网接口，Keepalives的默认值是10s。我们不久将注意到，Keepalives设置可以通过为特定接口使用show interfaces命令来获得。可以用keepalive interface 命令来改变keepalives设置。此命令的格式如下：Keepalive seconds <br/>(2) 硬件字段为你提供接口的硬件类型 <br/>在以上的例子中，硬件是CISCO扩展总线(CxBus)以太网，即接口处理器的533-Mbps数据总线。因此，硬件通知我们高速CxBus接口处理器用于支持以太网连接。同时还要注意显示字段包括接口的Mac地址。Mac是48位长的。因为Mac地址的头24位是表示生产厂家ID，所以十六进制数00-10-79是由IEEE分配给Csico的标识符。 <br/>(3) Internet地址 <br/>如果某个接口是为IP路由配置，那么将为它分配一个Internet地址。此地址后面是他的子网掩码。IP地址是205.141.192.1/24。反斜杠(/)后面表示此地址的头24位表示网络，他等于子网掩码255.255.255.0。 <br/>(4) MTU <br/>最大传输单元（MTU）表示运行在接口上的协议的信息字段所支持的最大字节数。因为以太网桢的信息字段的最大长度是1500字节，所以它的MTU显示为1500字节。对于几乎所有的以太网应用程序，默认的1500字节MTU应该是有效的。对于令牌环，默认的MTU值为8192字节；但是应该注意的一点是RFC1191建议的MTU值为16-Mbps令牌环选择17914的，而为4-Mbps令牌环选择4464字节。最小的MTU是64个字节，而最大的值是65535字节。如果IP数据报超过最大的MTU，将对它进行分段，这将增加额外开销，因为每个最后的数据报都包含它自己的报头。虽然在高速LAN连接中，通常无需担心与分段有关的额外开销，但在低速串行接口上，这可能会是一个比较严重的问题。可以用MTUinterface命令来改变默认的MTU，此命令格式如下： <br/>mtu bytes <br/>字节数可以是从64~6553。 <br/>(5) BW <br/>接口带宽(BW)通常指的是接口的运行速率，用每秒千字节表示。因为以太网运行速率为10Mbps，所以BW值显示为10 000Kb。 <br/>可以用Bandwidth命令设置信息带宽值，但实际上不用它来调整接口的带宽，因为对于某些类型的介质，如以太网，带宽是固定的。对于其他的介质，如串行线，通常通过调整硬件来调整其运行速率。例如通过DSU/CSU上设置不同的时钟速率来提高或降低串行接口的运行速率。因此，bandwidth命令主要目的是使当前带宽与高层协议通信。可以通过以下命令格式设置带宽值，千位表示以千位每秒表示的带宽。Bandwidth kilobits <br/>(6) DLY <br/>此字段表示接口的延迟，用微秒表示。以太网的延迟（DLY）为1000s。可以使用delay interface命令为接口设置延迟值。此命令的格式如下： <br/>delay tens-of-microseconds <br/>(7) 可靠性 <br/>可靠性字段表示接口的可靠性，用255分之几表示。此字段中所显示的值由在5分钟内的幂平均值计算。因为以太网为每个桢计算CRC，所以可靠性是基于CRC错误率，而不是位错误率。255/255表示接口在5分钟内100%可靠。 <br/>虽然没有可靠性命令，可以考虑定期使用的一个重要命令是clear conuter EXEC命令。此命令的功能是清楚或重置接口计数器。此命令的一般格式取决于正在使用的路由器。下面显示的是第二种格式用于Cisco7000系列产品： <br/>clear counter [type number] <br/>clear counter [type slot/port] <br/>type表示特定的接口类型。如果你不指定特定接口，所有接口的计数器都被清除。 <br/>(8) 负载 <br/>接口上的发送和接收负载均显示为255分之几。与可靠性字段类似，负载字段也是计算5分钟内的幂平均值。从上面可以看出，发送(Txload)负载表示为3/255，而接收(rxload)负载为39/255。因为以太网运行速率为10Mbps，所以可以通过将每分数乘以运行速率来获得接口活动的一般指示。这是因为每个以太网桢都至少有26个额外字节，而当信息字段少于45字节时，将使PAD字符添加到信息字段中。<br/><br/><br/>(9)封装 <br/>此字段表示分配给接口的封装方法。在上面的例子中，封装显示为ARPA，他的标准的以太网2.0版封装方法。其他封装方法还包括IEEE 802.3以太网的关键字iso1,以及IEEE 802.3桢的关键字snap（子网访问协议）桢变异。 <br/>(10)回送 <br/>回送字段表示接口是否处于运行的回送模式。如果设置回送，这是当技术人员夜间将接口放入回送接口进行测试，而忘了重置回送时发生的常见问题，这会导致第二天早上会有一些有趣的电话打到控制中心。 <br/>可以使用Loopback interface设置命令将接口置于运行的回送模式。Loopback命令没有参数，应使用no Loopback命令删除或禁用回送。以下例子显示了将以太网接口设置为回送模式。 <br/>Interface ethernet0/0 <br/>Loopback <br/>可以使用show interface loopback <br/>EXEC命令查看回送的状态。如果你的路由器有大量的接口，并且技术人员进行定期检测，那么在一大早使用此命令以避免不必要的问题是一个不错的主意。 <br/>(11)ARP类型 <br/>此字段表示分配的地址解析协议（ARP）类型。在IP环境中，ARP类型是ARPA。默认情况下，以太网接口使用ARPA关键字以指定IP接口上的ARPA封装。可以通过使用arp interface 命令将封装更改为HP PROBE或SNAP，此命令格式如下： <br/>arp {arpa/probe/snap} <br/>请注意HP <br/>Probe被IOS用于试图解析IEEE802.3或以太网本地数据连路地址。应将ARP类型设为probe,以使得一个或多个路由器接口透明地与使用称为”虚拟地址请求和回复”的地址解析技术的HP IEEE802.3 主机通信。 <br/>(12)ARP超时 <br/>此字段表示当非活动时，ARP项在清洗之前保留于缓存中的时间长度。ARP超时的默认值为4个小时，如上面例子所示： <br/>可以通过使用ARP timeout命令调整 ARP缓存项在缓存中的时间长度。此命令格式如： <br/>arp timeout seconds <br/>(13)最后的输入和输出 <br/>此字段表示最后一个分组或侦被接口成功接收或发送以来的小时、分钟和秒数。可以使用此字段中的值确定活动接口是否依然激活或者死接口何时出现故障。关于前者，在第一个show interface 命令指示接口新的最后输出(这还可以指示是否有问题发生)后10秒或1分钟，再输入第二个show interface命令。它还表示如果出现问题，并非由于无法接收分组。例如，上面的例子中，最后一个成功输入发生在2秒之前。如果我们等待几秒，并发布又一个show interface命令，就可以获得对此计数器的更新。 <br/>(14)输出中断 <br/>输出中断字段表示自接口由于发送时间太长而进行最后一次重置以来的时间。此字段的值用小时、分钟和秒数指定，或者如果未发生中断(hang)情况，将永不显示。如果自最后一次重置以来的小时数超过24，将显示天数和小时数，直到字段益出。当发生此情形时，将在此字段中显示星号(*)。 <br/>(15)最后一次清除 <br/>此字段表示测量累计统计信息的接口计数器最后一次被重置为0的时间。清除会影响几乎所以的统计信息，除了诸如负载和可靠性等路由统计信息之外。 <br/>最后一次清除所显示的实际值是基于32位ms计数器的使用。显示星号表示经过的时间太长无法显示，而显示0:00:00表示计数器在2的31次幂ms到2的32次幂ms之前清除。在许多路由器上最后一次清除值将以星期和月或日和小时表示。例如，在上面的例子里，show interfaces计数器最后一次清除显示为1w2d。 <br/>(16)排队策略 <br/>此字段表示分配给接口的配对策略。默认为先入后出(First in first out ,FIFO)。如果以前为接口分配了优先级配对方式，将在此字段中列出此配对方法。<br/><br/>(17)队列消息 <br/>对于输出和输入队列，显示为m/n形式的一队数字，随后是由于队列已满而丢失的分组数。这里替代了m的值表示队列中的分组数，而替代n的值表示用分组表示最大队列大小。通过检查丢失的分组数以及在一段时间内m和n之间的关系，就可以确定是否需要建议对特定接口的队列长度进行调整以减少丢失的分组。但是，还应考虑与接口相连的介质和使用级别，以确定对输出队列长度进行调试是否有益。使用率高的介质最有可能引起队列中分组的丢失：路由器在传输数据时，将遭遇困难，从而导致输出分组排队，而这反过来导致当输出队列已满，且有其他分组到达以便通过接口传输到介质时出现分组丢失。在输入方，丢失的分组和m和n的较大比值表示路由器正忙于进行其他工作，而无法适时地处理进入的分组。如果次情形持续的时间比较长，则通常表示需要一个更强大的路由器以满足工作需要。通常，此情形可通过许多路由器接口的进入方向上的大量丢失的分组而观察到。 <br/>在上面的show interfaces中队列信息字段值显示目前任一队列中均无分组。而且，虽然输出队列已满而造成63个分组丢失，但没有分组由于输入队列而丢失。后者是一种常见情形，因为大多数路由器（除非配置过度）不应该在处理进入的数据方面有问题。 <br/>(18)5-分钟I/O速率 <br/>下一个字段显示在前5分钟通过接口发送和接收的平均位数和平均分组数。当解释在此字段中显示的数据时，必须考虑几个因素。首先，必须考虑接口的运行模式和接口相连的网络的配置。例如，如果接口是LAN接口，则即可以运行在混乱模式，从而度曲LAN上的每一侦，也可以运行在非混乱模式，即仅读取广播榛和直接投递到接口的桢。 <br/>如果端口处于混乱模式，则读取所有的分组，并提供一种测试在网络中流动的数据的方法。如果接口不处于混乱状态，则仅对她发送和接收的流量有感觉，这可能只占网络中所有流量的一小部分。 <br/>考虑到网络配置，如果接口连接到只有一个站的LAN，如WEB服务器，那么所有的流量将流经路由器的接口。这意味着可以获得一种相对准确的测试网络活动方法，而无需考虑接口所处的模式。 <br/>需要考虑的另一个因素是5分钟I/O速率表示5分钟时间常数的幂平均值之一事实。因此，任意一个5分钟I/O速率都是这段时间内每秒流量的大概值。但是4个5分钟的时间跨度所产生的平均值将在20分钟的统一流量的即时速率的2%以内。 <br/>因为分组的长度可变，所以每秒位率通常比从传输介质角度检查接口上的活动更有用。在上面的例子中，输入速率1540000bps约表示接口运行速率的1/6。你可能会感到奇怪，为什么输入速率比接口输出速率大将近一个数量级，回答在于接口的连接。在这一特定的路由器使用环境中，以太网接口连接到一个只具有一个另外的站（即公司WEB服务器）的10BASE-TLAN。WEB页请求以统一资源定位器（URL）的形式流动，而对URL请求的响应是WEB页；这解释了为什么输入和输出方向上的流量级别不成正比。现在，我们了解了5分钟I/O速率，接下来让我们介绍可为某个接口显示的特定分组的输入和输出信息。 <br/>(19)分组和字节输入 <br/>此字段首先表示路由器接收的无错误分组的总数量。其次，它还表示路由器接收的无错误分组的总字节数。 <br/>如果用字节数除以分组数，就可以获得字节表示的平均分组长度。此信息可用于为在接口上流动的流量类型提供一般表示。例如，相对短的分组通常传输交互式的查询/响应流量，而相对长的分组通常传输包括WEB页的文件及包含在大多数这些页中的图形。 <br/>(20)无缓冲 <br/>无缓冲字段表示接口所接收的、由于路由器缺乏缓冲空间而不得不丢弃的分组数。不要将此缓冲空间与接口的内部缓冲弄混。当出现连续的“无缓冲”情形时，通常表示路由器需要更多的内存。但是，如果定期遇到no buffers值，则可能是由于LAN上的广播风暴或者串行端口上的噪音发作所致。可以通过检查下一字段确定出现无缓冲值的原因是否属于广播风暴所致。 <br/>(21)接收的广播 <br/>此字段表示接口所接收的广播或多播分组的总数量。要注意的重要一点是许多广播是自然通信过程的一部分。例如，用于将第三层IP地址解析为第2层Mac地址的ARP取决于发放一个广播，以查询与必须获得的第3层地址相关的第2层地址的LAN的每一站，如此才能正确形成侦来传递分组。同样，在Novell IPX环境中，服务器每30s广播服务声明协议(SAP)分组。这些定义了服务器所提供的服务。 <br/>如果你是严格的IP环境，那么更有可能从ARP请求获得一部分广播。如果你具有以来于时间的应用程序，那么确确实实可以通过为运行以来于时间的应用程序将固定项设置为路由器的ARP缓存，从而用一个动作解决两个问题。这样做不仅可以避免路由器必须执行ARP操作，还允许解析过程通过检查内存而发生，这比等待广播的响应快得多。因为数据流量在ARP广播期间中断，所以减少ARP广播能够提高接口的信息传输功能。因为ARP表在路由器内部维护。 <br/>(22)Runts <br/>Runt是一个错误情形术语，与它相关的分组长度小于某个协议相关的最小长度。在以太网环境中，最小分组长度在适配卡上是64字节，而在LAN上是72字节。因此，如果某个接口接收到以太网分组小于72字节，那么它将是一个错误情形，分组将被丢弃。通常，冲突可以引起Runt的产生，而出现故障的适配卡也可以引起此情形的发生。 <br/>(23)Giants <br/>Giants是又一个错误情形。它表示分组超过了协议最大分组长度。在以太网环境中，适配卡的最大分组长度是1518字节，而在网络中流动的分组最大长度为1526字节。因此长度（包括前导码和起始界符字段）超过1526字节的分组被视为Giant。这样的分组也会被丢弃，而Giant数表示由于此情形而丢弃的分组数。导致Giant分组的通常原因是滞后冲突或适配卡出现故障。 <br/>(24)Throttles <br/>虽然这样情形很少发生，但是如果路由器察觉缓冲或处理器过载，将关掉它的接收器。这一情形称为Throttles，而实际并非通信问题。相反，它是一个路由器功能问题，要求你检查系统缓冲及处理器的状态。如果使用show interfaces命令时指示有大量的“无缓冲”和Throttle，那么通常表示应考虑给路由器添加内存。<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.canyue.cn/article/network/1088.htm" /> 
	  <id>http://www.canyue.cn/default.asp?id=1088</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[网络管理经验总结]]></title>
	  <author>
		 <name>晓风残月</name>
		 <uri>http://www.canyue.cn/</uri>
		 <email>webmaster@canyue.cn</email>
	  </author>
	  <category term="" scheme="http://www.canyue.cn/default.asp?cateID=4" label="网络技术" /> 
	  <updated>2011-05-20T16:20:48+08:00</updated>
	  <published>2011-05-20T16:20:48+08:00</published>
		  <summary type="html"><![CDATA[<strong>第1章 故障处理方法</strong> <br/>一、网络的复杂性 <br/>一般网络包括路由、拨号、交换、视频、WAN（ISDN、帧中继、ATM、…）、LAN、VLAN、… <br/>二、故障处理模型 <br/>1、 界定问题（Define the Problem） <br/>详细而精确地描述故障的症状和潜在的原因 <br/>2、 收集详细信息（Gather Facts）R&gt;信息来源：关键用户、网络管理系统、路由器/交换机 <br/>1） 识别症状 ： <br/>2） 重现故障：校验故障依然存在 <br/>3） 调查故障频率： <br/>4） 确定故障的范围：有三种方法建立故障范围 <br/>? 由外到内故障处理（Outside-In Troubleshooting）：通常适用于有多个主机不能连接到一台服务器或服务器集 <br/>? 由内到外故障处理（Inside-Out Troubleshooting）： <br/>? 半分故障处理（Divide-by-Half Troubleshooting） <br/>3、 考虑可能情形（Consider Possibilities）考虑引起故障的可能原因 <br/>4、 建立一份行动计划（Cr&#101;ate the Action Plan） <br/>5、 部署行动计划（Implement the Action Plan） <br/>用于纠正网络故障原因。从最象故障源处，想出处理方法每完成一个步骤，检查故障是否解决 <br/>6、 观察行动计划执行结果（Observe Results） <br/>7、 如有行动计划不能解决问题，重复上述过程（Iterate as Needed） <br/>三、记录所做修改 <br/>在通过行动计划解决问题后，建议把记录作为故障处理的一部分，记录所有的配置修改。<br/><strong>第2章 网络文档 </strong><br/>一、网络基线 <br/>解决网络问题的最简单途径是把当前配置和以前的配置相比较。 <br/>基线文档由不同的网络和系统文档组成，它包括： <br/>? 网络配置表 <br/>? 网络拓扑图 <br/>? ES网络配置表 <br/>? ES网络拓扑图 <br/>创建网络的注意事项： <br/>1） 确定文档覆盖的范围； <br/>2） 保持一致：收集网络中所有设备的相同信息； <br/>3） 明确目标：了解文档的用途； <br/>4） 文档易于使用和访问； <br/>5） 及时维护更新文档。 <br/>二、网络配置表 <br/>网络配置表的通常目标是提供网络中使用的硬件和软件组成的列表，其组成有： <br/>分级 项目 <br/>杂项信息 设备名、设备型号、CPU类型、FLASH、DRAM、接口描述、用户名口令 <br/>第1层 介质类型、速率、双工模式、接口号、连接插座或端口 <br/>第2层 MAC地址、STP状态、STP根桥、速端口信息、VLAN、Etherchannel配置、封装、中继状态、接口类型、端口安全、VTP状态、VTP模式 <br/>第3层 IP地址、IPX地址、HSRP地址、子网掩码、路由协议、ACL、隧道信息、环路接口 <br/>在多数情形下，存储这些信息的最佳方式是电子表格或数据库，电子表格用于较小的,网络数据库用于较大的网络。 <br/>三、网络拓扑图 <br/>网络拓扑图是图示网络的各组成部分之间如何在逻辑上和物理上相互连接。 <br/>1、网络拓扑图的组成 <br/>分级 项目 <br/>杂项信息 设备名、设备型号、设置间连接、接口描述 <br/>第1层 介质类型、接口号 <br/>第2层 MAC地址、VLAN、封装、中继状态、接口类型、DLCI <br/>第3层 IP地址、子网掩码、路由协议 <br/>对于大型的网络，可以制作多个网络拓扑图，每个网络拓扑图反映一个分离的部分。 <br/>2、建立网络拓扑图 <br/>四、发现网络配置信息 <br/>1、收集路由器和第3层交换机网络配置信息 <br/>show version ；显示设备型号、Flash、DRAM、IOS版本 <br/>show ip interface brief ；显示接口简要信息（类型、状态、协议状态、IP地址） <br/>show interface e0/0 ；显示某接口详细信息（MAC、IP、MASK、…） <br/>show ip protocols ；显示IP路由协议信息 <br/>show ip interface e0/0 ；显示接口的IP协议信息（状态、IP地址、ACL、…） <br/>2、收集交换机配置信息 <br/>交换机网络配置表包含的信息：设备名、型号、位置、Flash、DRAM、CATOS版本、管理地址、VTP域、VTP模式、端口号、端口速率、端口双工、VLAN、STP状态、速端口状态、中继状态、… <br/>show version ；显示IOS或CATOS版本、DRAM、Flash <br/>show vtp domain ；（CatOS）显示VTP域和VTP模式 <br/>show vtp status ；（IOS） <br/>show interface ；（CatOS）显示管理接口信息 <br/>show port ；（CatOS）显示每个端口的简要信息（号、VLAN、双工、…） <br/>show interface ；（IOS） <br/>show trunk ；（CatOS）显示中继信息（模式、封装、允许端口、剪裁、…） <br/>show interface trunk ；（IOS） <br/>show spantree 45 ；（CatOS）显示端口的STP模式、类型、状态、速端口、…） <br/>show spanning-tree 45 ；（IOS） <br/>3、发现相邻CISCO设备的信息 <br/>CDP（Cisco Discovery Protocol）是CISCO的专用协议，用于识别直接相邻的CISCO设备信息，CDP工作在第2层。 <br/>Show cdp neighbor ；显示相邻CISCO设备的简要信息（ID、相邻接口、平台、…） <br/>Show cdp neighbor detail；显示相邻CISCO设备的详细信息（包含第3层信息） <br/>五、创建网络文档的过程 <br/>1、 LOGIN ；登录到设备进入特权模式。 <br/>2、 接口发现 ；发现关于设备的所需信息 <br/>3、 Document ；在网络配置表中记录发现的信息。 <br/>4、 Diagram ；从网络配置表传输所需信息到网络拓扑图 <br/>5、 设备发现 ；判断是否有相邻设备没有记录文档。 <br/><strong>第3章 ES文档和故障处理</strong> <br/>一、ES网络配置表 <br/>ES网络配置表是ES的硬件和软件组成的列表。ES网络配置常包括以下项目： <br/>分级 项目 <br/>杂项信息 系统名、系统厂商/型号、CPU速率、RAM、存储器、系统功能 <br/>第1、2层 介质类型、接口速率、VLAN、MAC、网络接头 <br/>第3层 IP地址、缺省网关、子网掩码、WINS、DNS、 <br/>第7层 操作系统（版本）、基于网络的应用程序、高带宽应用程序、低延时应用程序、特定考虑 <br/>二、ES网络拓扑图 <br/>ES网络拓扑图的典型项目有：系统名、网络连接、物理位置、系统目标、VLAN、IP地址、子网掩码、操作系统、网络应用程序 <br/>大多数ES网络拓扑图都建立在网络拓扑图中，其中还可加入ES网络配置表数据的子集。 <br/>三、收集ES网络配置信息 <br/>通用命令： <br/>1） ping host/ip-address ；发送和接收ICMP响应，校验网络的连通性 <br/>2） arp -a ；查看修改ES的MAC-IP映射表（同一子网） <br/>3） telnet host/ip-address ；登录远程ES或特定TCP端口 <br/>Windows平台命令 <br/>1） ipconfig /all ；查看修改ES的IP信息（适用所有Windows平台） <br/>2） winipcfg ；查看修改ES的IP信息（仅适用于Win9x平台） <br/>3） tracert host/ip-address ；校验到主机的连接并显示路径上的设备IP <br/>4） route print ；显示本设备IP路由表的内容 <br/>5） netstat ；显示当前网络连接 <br/>Unix、Linux和Mac OS系统命令 <br/>1） ifconfig -a ；查看UNIX和MAC主机的IP信息 <br/>2） traceroute host/ip ； <br/>3） route –n ； <br/>4） cat /etc/resolv.conf ；查看DNS服务器信息 <br/>四、通用的故障处理过程 <br/>1、通用的故障处理过程： <br/>l 收集症状：收集网络、用户、ES的症状 <br/>1） 分析现存症状 <br/>2） 判断所属 <br/>3） 窄化范围 <br/>4） 判定症状 <br/>5） 记录症状 <br/>l 分离问题 <br/>1） Bottom-Up troubleshooting <br/>从物理层开始向上排查，直到应用层。常用于怀疑问题发生在物理层，或在处理复杂网络问题时使用。 <br/>2） Top-Down troubleshooting <br/>从应用层开始向下排查故障，用于怀疑问题发生在软件部分。 <br/>3） Divide-and-Conquer troubleshooting <br/>选择OSI模型的特定层（数据链路层、网络层、传输层）开始故障处理，确定问题是在该层、还是上层或下层。适于具有丰富的经验的人员使用。 <br/>常用traceroute命令检查下4层（从物理层到应用层）。 <br/>l 纠正问题 <br/>2、ES故障处理命令 <br/>1） ping <br/>连续Ping： ping –t 192.168.0.1 ；Windows系统 <br/>ping –s 192.168.0.1 ；Unix环境 <br/>记录路由： ping –r 192.168.0.1 ；Windows <br/>ping –s –nRv 192.168.0.1 ；Unix <br/>2） Trace Route <br/>Tracert 10.0.0.1 ；Windows系统 <br/>Tracerout 10.0.0.1 ；Unix <br/>Ping记录路由器的出接口，而traceroute通常记录进入的接口。 <br/>3） Arp <br/>显示第2层和第3层地址的映射表： Arp –a ；Windows/Unix <br/>4） Route <br/>显示路由表： route print ；windows系统 <br/>route –n ；Unix <br/>5） Netstat <br/>显示到ES的当前连接及端口： netstat –n ；Windowx &amp; Unix <br/>6） Ipconfig＆Ifconfig <br/>显示ES的IP配置： ipconfig /all ；windows <br/>ifconfig –a ；unix <br/>7） Nbtstat <br/>显示当前名称解析缓存： nbtstat –c ； <br/>清除当前名称解析缓存： nbtstat –r ； <br/><strong>第4章 协议属性</strong> <br/>一、OSI参考模型 <br/>应用层 <br/>表示层 <br/>会话层 <br/>传输层 <br/>网络层 <br/>数据链路层 <br/>物理层 <br/>二、全局协议分类 <br/>1、面向连接的协议： <br/>windows size：在需要目标系统确认的传输的数据包数。 <br/>队列数据传送：对进入和发送的PDU指定序号，在目的地再按序号重排数据； <br/>流控：确保发送的速率不超过目标接收的速率，通过为传输建立窗口尺寸实现； <br/>错误控制：确保接收到的数据连续并无错，如有丢失或损失的PDU，则不发送ACK包。 <br/>面向连接的协议有：ATM、TCP、Novell SPX、Apple Talk ATP； <br/>2、非连接的协议 <br/>不包括连接设置和终止，没有流控和错误控制。 <br/>非连接的协议有：UDP、Apple Talk DDP、Novell IPX； <br/>三、第2层：数据链路层 <br/>1、Ethernet/IEEE802.3 <br/>2、Token Ring/IEEE802.5 <br/>四、PPP <br/>五、SDLC <br/>六、Frame Relay <br/>七、ISDN <br/>八、第3、4层：IP路由协议 <br/>1、IP <br/>2、ICMP <br/>3、TCP <br/>4、UDP<br/><strong>5章 Cisco测试命令和TCP/IP连接故障处理 </strong>一、故障处理命令 <br/>1、show命令： <br/>1） 全局命令： <br/>show version ；显示系统硬件和软件版本、DRAM、Flash <br/>show startup-config ；显示写入NVRAM中的配置内容 <br/>show running-config ；显示当前运行的配置内容 <br/>show buffers ；详细输出buffer的名称和尺寸 <br/>show stacks ；提供路由器进程和处理器利用率信息, 用stack decode <br/>show tech-support ；显示几个show命令的输出 <br/>show access-lists ；查看访问列表配置 <br/>show memory ；用于测试内存问题 <br/>2） 接口相关命令 <br/>show queueing [fair|priority|custom] <br/>show queue e0/1 ；查看接口上队列的设置和操作 <br/>show interface e0/1 ；Cisco缺省的Ethernet封装方法是ARPA <br/>show ip interface e0/1 ；显示指定接口的TCP/IP配置信息 <br/>3） 进程相关命令 <br/>show processes cpu ；显示路由器CPU的使用率和当前的进程 <br/>show processes memory ；显示路由器当前进程的内存使用情况 <br/>4） TCP/IP协议相关命令 <br/>Show ip access-list ；显示IP访问列表（1-199） <br/>Show ip arp ；显示路由器的ARP缓存（IP、MAC、封装类型、接口） <br/>Show ip protocols ；显示运行在路由器上的IP路由协议的信息 <br/>Show ip route ；显示IP路由表中的信息 <br/>Show ip traffic ；显示IP流量统计信息 <br/>2、debug命令 <br/>DEBUG不应在CPU使用率超过50%的路由器上运行。 <br/>1） 限制debug输出 <br/>在使用DEBUG获得所需数据后，要关闭Debug <br/>使路由器对所有消息都配置使用时间戳： <br/>Router#service timestamps debug datetime msec localtime <br/>Router#service timestamp log datetime msec localtime <br/>缺省，error和debug信息仅发送到console，telnet到路由器上看不到debug和log的信息。想在telnet中看到debug和log信息： <br/>Router#terminal monitor <br/>Router#terminal monitor ；关闭信息输出 <br/>Router#undebug all ；关闭debug进程及所有相关信息的输出 <br/>可以应用ACL到debug以限定仅输出要求的debug信息。 <br/>如仅查看从10.0.1.1到10.1.1.1的ICMP包： <br/>Router(config)#access-list 101 permit icmp host 10.0.1.1 host 10.1.1.1 <br/>Router#debug ip packet detail 101 <br/>2） 全局debug命令： <br/>3） 接口debug <br/>4） 协议debug <br/>5） IP debug <br/>debug ip packets <br/>3、logging命令 <br/>输出error和其它信息到console、terminal、路由器内部buffer或一台syslog服务器： <br/>Router&gt;show logging <br/>Cisco路由器有8种可能的logging级：0-7 <br/>Logging级别 名称 描述 <br/>1 Emergencies 系统不能用的信息 <br/>2 Alerts 直接行动 <br/>3 Critical 紧急情形 <br/>4 Errors 错误信息 <br/>5 Warnings 警告信息 <br/>6 Notifications 正常但重要的情形 <br/>7 Informational 信息 <br/>8 Debugging 调试 <br/>缺省地，console、monitor、buffer的logging被设置为debugging级，而trap（syslog）服务器的logging被设置为informational。<br/><br/>4、执行路由核心复制 <br/>core dump包含一份当前系统内存中信息的精确拷贝。捕捉包含在内存中信息的方法有： <br/>1） 配置路由器在崩溃时执行Core Dump，存储到TFTP、FTP、RCP服务器： <br/>对TFTP协议，只需指定TFTP服务器IP，不需要任何附加的配置： <br/>Router(config)#exception dump 192.168.1.1 ；TFTP服务器的IP地址 <br/>对FTP协议的配置： <br/>Router(config)#exception dump 192.168.1.1 ；FTP服务器的IP地址 <br/>Router(config)#ip ftp username Kevin <br/>Router(config)#ip ftp password aloha <br/>Router(config)#ip ftp source-interface e0 <br/>Router(config)#exception protocol ftp <br/>对RCP协议的配置： <br/>Router(config)#exception protocol rcp <br/>Router(config)#exception dump 192.168.1.1 ；RCP服务器的IP地址 <br/>Router(config)#ip rcmd remote-username Kevin <br/>Router(config)#ip rcmd rcp-enable <br/>Router(config)#ip rcmd rsh-enable <br/>Router(config)#ip rcmd remote-host Kevin 192.168.1.1 kevin ； <br/>2） 在系统没有崩溃的情况下，执行Core Dump命令。 <br/>Router#write core <br/>Core Dump仅在Cisco工程师测试和解决路由器问题时有用。 <br/>5、ping命令 <br/>ping用于测试整个网络可达性和连通性。可在用户EXEC模式和特权EXEC模式下使用。 <br/>IP的ping使用ICMP协议提供连通性和可能性信息，缺省只发送5个echo信息。 <br/>扩展Ping的选项有：源IP地址；服务类型；数据；包头选项。 <br/>Ping的响应字符集 <br/>字符 解释 字符 解释 <br/>! Received an echo-reply message Q Source quench <br/>. Timeout M Unable to fragment <br/>U/H Destination unreachable A Administratively denied <br/>N Network unreachable ? Unknown packet-type <br/>P Protocol unreachable <br/>6、traceroute命令 <br/>traceroute用于显示到达目标的包路径。可在用户模式和特权模式下使用。 <br/>Traceroute的响应： <br/>字符 解释 字符 解释 <br/>Xx msec The RTT for each packet * Timeout <br/>H Host unreachable U Port unreachable <br/>N Network unreachable P Protocol unreachable <br/>A Administratively denied Q Source quench <br/>? Unknown packet type <br/>二、LAN连接问题 <br/>1、获得IP地址 <br/>主机可以动态或静态获得IP地址。 <br/>1） DHCP：DHCP比BootP多了地址池和租期。 <br/>2） BootP： <br/>3） Helper Addresses：指定集中放置的DHCP服务器的IP地址 <br/>Ip helperaddress ip-address ； <br/>No ip forward-protocol udp 137 ； <br/>4） 路由器上的DHCP服务：配置路由器为一台DHCP服务器 <br/>5） DHCP和BootP故障处理 <br/>Show dhcp server ； <br/>Show dhcp lease ； <br/>2、ARP <br/>ARP映射第2层MAC地址到第3层地址。 <br/>Show arp ；显示路由器的ARP表 <br/>Debug arp ； <br/>1） ARP代理：缺省Cisco路由器的ARP代理是启用的 <br/>在下列情况下，CISCO路由器将用自身的MAC地址响应ARP请求： <br/>? 接收到ARP的接口上的Proxy ARP是启用的； <br/>? ARP请求的地址不在本地子网； <br/>? 路由器的路由表中包含ARP请求地址的子网； <br/>3、TCP连接示例 <br/>三、IP访问列表 <br/>1、标准ACL：基于IP包的源IP地址允许或禁用 <br/>2、扩展ACL：提供源地址、目标地址、端口号、会话层协议进行过滤。 <br/>3、命名ACL：可以是标准ACL，也可以是扩展ACL。 <br/>命名ACL与编号ACL的区别：命名ACL有一个逻辑名，可以删除命名ACL中单独一行。 <br/>Ip access-list extended Example-Named-ACL <br/>Deny tcp any any eq echo <br/>Deny tcp any any eq 37 <br/>Permit udp host 172.16.10.2 any eq snmp <br/>Permit tcp any any<br/><strong>第6章 TCP/IP路由协议故障处理 </strong>一、缺省网关 <br/>当包的目的地址不在路由器的路由表中，如路由器配置了缺省网关，则转发到缺省网关，否则就丢弃。 <br/>Show ip route ；查看Cisco路由器的缺省网关 <br/>二、静态和动态路由 <br/>三、处理k_protocal/04937.htm&#34; target=&#34;_blank&#34;&gt;RIP故障 <br/>RIP是距离矢量路由协议，度量值是跳数。RIP最大跳数为15，如果到目标的跳数超过15，则为不可达。 <br/>RIP V1是有类别路由协议，RIP V2是非分类路由协议，支持CIDR、路由归纳、VLSM，使用多播（224.0.0.9）发送路由更新。 <br/>RIP相关的show命令： <br/>Show ip route rip ；仅显示RIP路由表 <br/>Show ip route ；显示所有IP路由表 <br/>Show ip interface ；显示IP接口配置 <br/>Show running-config <br/>Debug ip rip events ； <br/>常见的RIP故障：RIP版本不一致、RIP使用UDP广播更新 <br/>四、处理IGRP故障 <br/>IGRP是Cisco专用路由协议，距离矢量协议。IGRP的度量值可以基于五个要素：带宽、延时、负载、可靠性、MTU，缺省只使用带宽和延时。 <br/>IGRP相关的show命令： <br/>Show ip route igrp ；显示IGRP路由表 <br/>Debug ip igrp events ； <br/>Debug ip igrp transactions ； <br/>常见的IGRP故障：访问列表、不正确的配置、到相邻路由器的line down <br/>五、处理EIGRP故障 <br/>EIGRP是链路状态协议和距离矢量混合协议，是CISCO专用路由协议。EIGRP使用多播地址224.0.0.10发送路由更新，使用DUAL算法计算路由。EIGRP的度量值可以基于带宽、延时、负载、可靠性、MTU，缺省仅使用带宽和延时。 <br/>EIGRP使用3种数据库：路由数据库、拓扑数据库、相邻路由器数据库。 <br/>EIGRP相关的show命令： <br/>Show running-config <br/>Show ip route <br/>Show ip route eigrp ；仅显示EIGRP路由 <br/>Show ip eigrp interface ；显示该接口的对等体信息 <br/>Show ip eigrp neighbors ；显示所有的EIGRP邻居及其信息 <br/>Show ip eigrp topology ；显示EIGRP拓扑结构表的内容 <br/>Show ip eigrp traffic ；显示EIGRP路由统计的归纳 <br/>Show ip eigrp events ；显示最近的EIGRP协议事件记录 <br/>EIGRP相关的debug命令： <br/>Debug ip eigrp as号 <br/>Debug ip eigrp neighbor <br/>Debug ip eigrp notifications <br/>Debug ip eigrp summary <br/>Debug ip eigrp <br/>常见的EIGRP故障：相邻关系、缺省网关等的丢失、老版本IOS的路由、stuck in active。 <br/>处理EIGRP故障时，先用show ip eigrp neighbors查看所有相邻路由器，然后再用show ip route gigrp查看路由器的路由表，再用show ip eigrp topology查看路由器的拓扑结构表，也可用show ip eigrp traffic查看路由更新是否被发送。 <br/>六、处理OSPF故障 <br/>OSPF是链路状态协议，维护3个数据库：相邻数据库、拓扑结构数据库、路由表。 <br/>OSPF相关的show命令： <br/>Show running-config <br/>Show ip route <br/>Show ip route ospf ；仅显示OSPF路由 <br/>Show ip ospf process-id ；显示与特定进程ID相关的信息 <br/>Show ip ospf ；显示OSPF相关信息 <br/>Show ip ospf border-routers ；显示边界路由器 <br/>Show ip ospf database ；显示OSPF的归纳数据库 <br/>Show ip ospf interface ；显示指定接口上的OSPF信息 <br/>Show ip ospf neighbor ；显示OSPF相邻信息 <br/>Show ip ospf request-list ；显示链路状态请求列表 <br/>Show ip ospf summary-address ；显示归纳路由的再发布信息 <br/>Show ip ospf virtual-links ；显示虚拟链路信息 <br/>Show ip interface ；显示接口的IP设置 <br/>OSPF相关的debug命令： <br/>Debug ip ospf adj ； <br/>Debug ip ospf events <br/>Debug ip ospf flood <br/>Debug ip ospf lsa-generation <br/>Debug ip ospf packet <br/>Debug ip ospf retransmission <br/>Debug ip ospf spf <br/>Debug ip ospf tree <br/>常见的OSPF故障：OSPF的每个area不超过100台路由器，整个网络不超过700台路由器；通配符掩码配置不当； <br/>七、处理BGP故障 <br/>BGP（包括IBGP和EBGP）的关键配置是邻居关系，BGP使用TCP建立相邻关系。 <br/>BGP相关的show命令： <br/>Show ip bgp ；显示BGP所学习到的路由 <br/>Show ip bgp network ；显示特定网络的BGP信息 <br/>Show ip neighbors ；显示BGP邻居信息 <br/>Show ip bgp peer-group ；显示BGP对待组信息 <br/>Show ip bgp summary ；显示所有BGP连接的归纳 <br/>Show ip route bgp ；显示BGP路由表 <br/>BGP相关的debug命令： <br/>Debug ip bgp 192.1.1.1 up&#100;ates <br/>Debug ip bgp dampening <br/>Debug ip bgp events <br/>Debug ip bgp keepalives <br/>Debug ip bgp up&#100;ates <br/>典型的BGP故障： <br/>八、再发布路由协议 <br/>九、TCP/IP症状和原因 <br/>症状 原因 <br/>本地主机不能与远程主机通讯 1） DNS工作不正常2） 没有到远程主机的路由3） 缺少缺省网关4） 管理拒绝（ACL） <br/>某个应用程序不能正常工作 1） 管理拒绝（ACL）2） 网络没有正常配置以处理该应用程序 <br/>启动失败 1） BootP服务器没有MAC地址的实体2） 缺少IP helper-address3） ACL4） 修改NIC或MAC地址5） 重复的IP地址6） 不正常的IP配置 <br/>不能ping远程主机 1） ACL2） 没有到远程主机的路由3） 没有设置缺省网关4） 远程主机down <br/>缺少路由 1） 没有正确配置路由协议2） 发布列表3） 被动接口4） 没有通告路由的邻居5） 路由协议版本不一致6） 邻居关系没有建立 <br/>相邻关系没有建立 1） 不正确的路由协议配置2） 不正确的IP配置3） 没有配置network或neighbor语句4） hello间隔不一致5） 不一致的area ID <br/>高的CPU利用率 1） 不稳定的路由更新2） 没有关闭debug3） 进程过重 <br/>路由触发活跃模式 1） 不一致的间隔2） 硬件问题3） 不稳定的链路 <br/>十、TCP/IP症状和行动计划 <br/>问题 行动计划 <br/>DNS工作不正常 1）配置DNS主机的配置和DNS服务器，可以使用nslookup校验DNS服务器的工作 <br/>没有到远程主机的路由 1） 用ipconfig /all检查缺省网关2） 用show ip route查看是否相应路由3） 如果没有该路由，用show ip route查看是否有缺省网关4） 如有网关，检查到目标的下一跳；如无网关，修正问题 <br/>ACL 有分离的问题与ACL相关，必须分析ACL、或重写ACL并应用。 <br/>网络没有配置以处理应用程序 查看路由器配置 <br/>Booting失败 1） 查看DHCP或BootP服务器，并查看是否存在故障机的MAC实体2） 使用debug ip udp校验从主机接收的包3） 校验helper-address正确配置4） 查看ACL是否禁用包 <br/>缺少路由 1） 在第1台路由器上用show ip route查看所学到的路由2）校验相邻路由器3）有正确的路由network和neighbor语句4） 对OSPF，校验通配符掩码5） 检查应用到接口上的distribute list6）验证邻居的IP配置7） 如果路由被再发布，验证度量值8） 验证路由被正常的再发布 <br/>没有构成相邻关系 1） 用show ip protocol neighbors列表已构成的相邻关系2） 查看没有构成相邻关系的协议配置3）检查路由配置中的network语句4）用show ip protocol/interface查看特定的接口信息，如Hello间隔.<br/><strong>第7章 处理串行线路和帧中继连接故障</strong>一、处理串行线路故障 <br/>1、HDLC封装 <br/>High-level Data Link Control（HDLC）是用于串行链路的一种封装方法，HDLC是Cisco路由器串行接口的缺省封装方法。 <br/>处理串行链路故障的第一步就是查看链路两端要使用相同的封装类型。 <br/>Show interface serial 1 ；查看接口信息 <br/>Clear counters serial number ；复位接口的计数器到0 <br/>正常情况下，接口和line都是up的。 <br/>线缆故障、载波故障和硬件故障都可导致接口down，通过校验电缆连接、更换硬件（包括电缆）、检查载波信令定位问题。 <br/>接口up，line down：CSU/DSU故障、路由器接口问题、CSU/DSU或载波的时间不一致、没有从远端路由器接收到keepalive信令、载波问题。应验证本地接口和远端接口的配置。 <br/>接口重启的原因： <br/>? 数秒内排队的包没有被发送； <br/>? 硬件问题（路由器接口、线缆、CSU/DSU）； <br/>? 时钟信令不一致 <br/>? 环路接口 <br/>? 接口关闭 <br/>? 线协议down且接口定期重启 <br/>show controllers serial 0 ；显示接口状态、是否连有线缆、时钟速率 <br/>show buffers ；查看系统buffer池，接口buffer设置 <br/>debug serial interface ；显示HDLC或Frame Relay通信信息 <br/>2、CSU/DSU环路测试 <br/>有四种类型的环路测试： <br/>? 在本地CSU/DSU上测试本地环路； <br/>? 在远端CSU/DSU上测试本地环路； <br/>? 从本地NIU到远端CSU/DSU测试远端环路； <br/>? 从远端NIU到本地CSU/DSU测试远端环路； <br/>用PPP封装的串行链路上，PPP用协商Magic Number检测环回网络。 <br/>3、串行线中总结： <br/>1） 症状和问题： <br/>症状或情形 问题 <br/>Interface is administratively down;line protocol is down 1） 接口被从命令行关闭2） 不允许重复的IP地址，两个使用相同IP地址的接口将down <br/>Interface is down;line protocol is down 1） 不合格的线缆2） 没有本地提供商的信令3） 硬件故障（接口或CSU/DSU、线缆）4） 时钟 <br/>Interface is up;line protocol is down 1） 未配置的接口：本地或远程2） 本地提供商问题3） Keepalive序号没有增加4） 硬件故障（本地或远端接口、CSU/DSU）5） 线路杂音6） 时钟不一致7） 第2层（如LMI） <br/>Interface is up;line protocol is up(looped) 链路在某处环路 <br/>Incrementing carrier transition counter 1） 来自本地提供商的信号不稳定2） 线缆故障3） 硬件故障 <br/>Incrementing interface resets 1） 线缆故障，导致CD信号丢失2） 硬件故障3） 线路拥塞 <br/>Input dro&#112;s,errors,CRC,and framing errors 1） 线路速率超过接口能力2） 本地提供商问题3） 线路杂音4） 线缆故障5） 不合格线缆6） 硬件故障 <br/>Output dro&#112;s 接口传输能力超过线路速率 <br/>2） 问题和行动 <br/>问题 解决行动方案 <br/>本地提供商问题 1） 检查CSU/DSU的CD信号和其它信号，看链路是否在发送和接收信息2） 如果没有CD信号或有其它问题，联系本地提供商处理故障 <br/>不合格或故障的线缆 1） 使用符合设备要求的线缆2） 使用breakout盒检查3） 交换故障线缆 <br/>未配置的接口 1） 使用show running-config校验接口配置2） 确认链路两端使用相同的封装类型 <br/>Keepalive问题 1） 验证keepalive被发送2） 配置了keepalive发送，debug keepalive3） 验证序号在增加4） 如果序号不增加，运行环路测试5） CSU/DSU环路，序号仍不增，则硬件故障 <br/>硬件故障 1）更换硬件 <br/>接口在环路模式 1） 检查接口配置2） 如果在接口配置有环路，移除3） 如果接口配置被清除，清除CSU/DSU环路模式4） 如CSU/DSU不在环路模式，可能是提供商置环 <br/>接口administratively down 1） 检查是否有重复的IP地址2） 进行接口配置模式，执行no shutdown <br/>线路速率大于接口能力 1） 使用hold-queue减少进入的队列尺寸2） 增加输出的队列尺寸 <br/>接口速率大于线路速率 1） 减少广播流量2） 增加输出的队列3） 如有需要，使用队列算法 <br/>二、处理帧中继故障 <br/>DLCI用于在帧中继中标识虚拟链路，DLCI仅仅是本地信令，DLCI与第3层IP地址相映射。 <br/>处理帧中继的步骤： <br/>1） 检查物理层，线缆或接口问题； <br/>2） 检查接口封装； <br/>3） 检查LMI类型； <br/>4） 校验DLCI到IP的映射； <br/>5） 校验Frame Delay的PVC； <br/>6） 校验Frame Delay的LMI； <br/>7） 校验Frame Delay映射； <br/>8） 校验环路测试； <br/>1、帧中继的show命令 <br/>show interface <br/>show frame-relay lmi ；显示LMI相关信息（LMI类型、更新、状态） <br/>show frame-relay pvc ；输出PVC信息、每条DLCI的LMI状态、…） <br/>show frame-relay map ；提供DLCI号信息和所有FR接口的封装 <br/>2、帧中继的debug命令 <br/>debug frame-relay lmi ；显示LMI交换信息 <br/>debug frame-relay events ；显示协议和应用程序使用DLCI的细节 <br/>3、帧中继总纳 <br/>1） 症状和问题 <br/>症状或情形 相关问题 <br/>Frame Realy link is down 1） 线缆故障2） 硬件故障3） 本地服务商问题4） LMI类型不一致5） Keepalive没有被发送6） 封装类型不一致7） DLCI不一致 <br/>从Frame Delay网络不能ping远端主机 1） DLCI指定了错误的接口2） 封装类型不一致3） ACL问题4） 接口配置错误 <br/>2） 问题和行动 <br/>问题 解决行动方案 <br/>线缆故障 1） 检查线缆并测试接头2） 更换线缆 <br/>硬件故障 1） 执行环路测试，以分离硬件2） 将线缆连接到路由器的另一同样配置的接口，如OK，则需更换硬件 <br/>本地服务提供商问题 1） 如环路测试使LMI状态up，但不能连接远端着站点，联系本地载波2） 包含载波问题，就好象FR配置错误，如DLCI不一致或封装不一致。 <br/>LMI类型不一致 1） 校验路由器的LMI类型与PVC上的每个设备都一致2） 如使用公共提供商网络，不能访问LMI，与提供商联系 <br/>Keepalive问题 1） 使用show interface查看是否keepalive被禁用，或校验keepalive被正常配置2） 如果keepalive设置错误，进入配置模式并在接口上指定keepalive间隔 <br/>封装类型 1） 校验两端路由器的封装方式相同，如有非Cisco路由器，必须用IETF。用show frame-relay命令显示封装信息2）用encapsulation frame-relay ietf更换封装方式，与可用frame-relay map设置某个PVC的封装。 <br/>DLCI不一致 1） 用show running-config和show frame-relay pvc显示指派给某接口的DLCI号2） 如DLCI号配置正常，联系供应商校验FR交换机是否了相同的DLCI <br/>ACL问题 1） 使用show ip interface显示应用到接口上的ACL2） 分析ACL，如有需要，删除或修改它。<br/><strong>第8章 处理ISDN故障</strong> <br/>一、ISDN基本原理<br/><br/>二、常见ISDN故障 <br/>ISDN问题分成3类：配置不当的路由器、物理线缆和ISDN协议、配置不当的交换机。 <br/>1、配置不当的路由器 <br/>配置不当由于不同原因：typographical错误、从服务供应商提供的错误信息、本路由器配置不正确 <br/>1） SPID（Service Profile Identifiers）:如SPID和LDN配置错误，将有ISDN连接问题。SPID仅用于北美，只有服务供应商要求时才设置。 <br/>2） CHAP：CHAP认证在使用PPP封装的接口上使用。两端路由器的CHAP配置一定要相同。在PPP中，用户名和口令是大小写敏感的。 <br/>3） Dialer Map实体：Dialer map关联高层地址到相关的电话号码。每种协议需要一条dialer map语句。 <br/>4） 访问列表：ACL可用于ISDN连接以阻止某类型流量触发连接。 <br/>5） PPP： <br/>2、物理层连接 <br/>1) BRI：在现有电话线上提供数字服务。 <br/>2) ISDN BRI信道：2B+D(2*64+16+48=192kbps)；ISDN BRI的物理帧为48bits，链路每秒发送4000帧。 <br/>3) 本地环路：客户和CO之间的链路，连接ISDN设备到ISDN交换机。 <br/>4) 物理层：参考点（R、S、T、U）；设备（LT/ET、NT1、NT2、TE1、TE2、TA） <br/>三、配置不当的电话交换机 <br/>在新安装ISDN时，必须考虑服务供应商ISDN交换机配置错误的可能性。 <br/>1、第2层故障处理： <br/>ISDN第2层故障处理的目标：q.921协议和PPP。 <br/>1） q.921：ISDN的第2层在q.921中定义。Q.921信令在D信道上用LAPD协议传输。处理q.921故障最常用命令是debug isdn q921，问题常与TEI（terminal endpoint identifier）、SAPI（service access point identifier）和SABME（set asynchronous balanced mode extended）有关。 <br/>TEI＝127表示广播；TEI＝64-126保留用于动态分配。 <br/>SAPI=0表示当前第3层信令；63表示用于TEI值分配的管理SAPI；64为呼叫控制。 <br/>2） PPP：PPP使用LCP设置和维护链路；NCP配置和维护网络层协议。 <br/>2、第3层故障处理： <br/>ISDN第3层也叫q.931，使用debug isdn q931命令可查看call setup、connect、release、cancel、status、disconnect和、user information。 <br/>ISDN第3层连接在本地路由器（TE）和远端ISDN交换机（ET）之间。 <br/>ISDN呼叫建立的过程： <br/>1） SETUP:在本地TE和远端ET之间发送信息 <br/>2） CALL_PROC：呼叫处理信令 <br/>3） ALERT： <br/>4） CONNECT <br/>5） CONNECT_ACK： <br/>3、交换机类型： <br/>配置ISDN时，必须用isdn switch-type命令指定本地环路的交换机。 <br/>四、ISDN故障处理命令 <br/>1、ping：在DDR中，ping命令触发一个呼叫，在第2个B信道up前，路由器已完成了ping。 <br/>2、clear interface bri n：重置接口上不同的计数器并中止接口上的连接。 <br/>3、show interface bri n：显示关于ISDN BRI D信道的信息 <br/>4、show interface bri n 1 2：显示ISDN BRI的B信道信息。 <br/>5、show controller bri：显示接口硬件控制器信息和U接口，供Cisco的TAC处理故障。 <br/>6、show isdn status：显示ISDN接口状态和各层详细信息。 <br/>7、show dialer：显示关于DDR连接的信息，包括拨号、成功的连接、IDLE时间、呼叫数。 <br/>8、show ppp multilink： <br/>五、调试ISDN <br/>1、debug bri：提供有关BRI B信道的信息，包括带宽信息 <br/>2、debug isdn q921：获取关于接口D信道的信息，D信息用于在交换机和本地ISDN设备间传输信令。 <br/>3、debug dialer：呼叫连接的原因和连接的状态。 <br/>4、debug isdn q931：监视发生在第3层的事件。 <br/>Cause ID显示呼叫被拒绝的原因； <br/>CallRef ID发送和返回的信息，用于分析路由器和交换机之间不同呼叫的特定会话。 <br/>5、debug ppp negotiation：提供建立PPP会话的实时信息，可察看CHAP和PAP验证 <br/>6、debug ppp packet：报告实时PPP包流，包括包的类型和所用的B信道<br/><strong>第9章 交换以太网故障处理</strong> <br/>一、Switch、Bridge、Hub <br/>广播域：由Router控制 <br/>冲突域：由Switch或Bridge控制 <br/>Switch和Hub比较： <br/>类型 Switch Hub <br/>Unicasts 仅发送到目标 发送到所有端口 <br/>Broadcasts 发送同VLAN中的所有端口 发送到所有端口 <br/>Aggregate bandwidth 等于每个端口的带宽×端口数 等于介质速率 <br/>Full/half-duplex 可全双工连接 仅半双工 <br/>Support for mixed media:Token Ring,Ethernet,FDDI… 依靠switch，可在不同帧类型和物理介质之间传输 仅支持同一介质 <br/>混合介质的支持 依赖于桥配置 <br/>处理帧 硬件（ASIC） 软件或 <br/>端口数量 从4到超过100 通常16个以下 <br/>帧类型转换 依靠桥配置 <br/>二、Catalyst故障处理工具 <br/>1、Catalyst命令行接口： <br/>命令行接口有Native模式和Hybrid模式。本机模式配置第3层和第2层在一起；混合模式在不同CLI下配置第3层和第2层，常为基于set的CLI。 <br/>2、混合模式下的CLI： <br/>1） show system：关于switch的高级总结信息，包括供电状态、uptime和管理设置 <br/>2） show port：显示指定端口或一个模块上所有端口的信息（VLAN、速率、双工、状态、类型、…） <br/>3） show log：报告重要事件，包括所有模块的重启、trap、供电失败、…。 <br/>4） show logging buffer：等同于路由器的show log命令，根据logging级别，报告端口up或down、STP、… <br/>5） show interface：报告管理模块上IP配置和SC0接口上VLAN信息。（sl0、sc0） <br/>6） show cdp：显示相邻CISCO设备信息 <br/>7） show config：等同于show running-config命令，显示交换机除MSFC等外所有模块上所有设置，仅显示非默认设置。Show config all显示所有设置。 <br/>8） show test：仅显示switch管理模块状态，包括接口卡、供电、内存等。 <br/>9） show mac：显示大量计数，包括每端口帧流量、发出和进入的帧的总数量、丢弃、… <br/>10）show vtp domain： <br/>11）show cam：显示与端口相关联的MAC地址 <br/>12）重复的MAC地址 <br/>13）show spantree：显示每个VLAN的SPT进程状态 <br/>14）show version：显示硬件和软件版本号，包括内存、系统UP时间统计等 <br/>3、RMON（Remote Monitoring） <br/>RMON基于RMONProbe，从电路（物理介质）上采集数据信息。Router和Switch并不支持所有级别的RMON信息，更多的监控可以用SPAN（Switched Port Analyzer交换端口分析，也叫Port Mirroring端口监控）实现。 <br/>4、指示灯： <br/>管理引擎上包含有负载LED，可以提示交换机的当前负载。在启动过程中，LED将闪烁；正常情况下，LED常绿；橙色LED提示有问题；红色LED提示有故障。 <br/>三、用STP控制环路 <br/>STP算法在802.1D中定义，用于在多交换机时控制重复路径，避免网络环路。 <br/>Cisco使用Port fast和Uplink fast时，要防止产生网络环路。 <br/>四、VLAN <br/>VLAN有基于端口的静态VLAN和基于MAC的动态VLAN <br/>1、ISL：Cisco专用协议，用于连接两台设备以支持多个VLAN。 <br/>? ISL只能在支持ISL的产品上使用 <br/>? ISL必须是点对点的 <br/>? ISL仅用于100Mb全双工 <br/>? ISL要求路由器的IOS和内存升级； <br/>? ISL可以支持Token Ring； <br/>? ISL添加30Bit到原始帧； <br/>? ISL在帧的末尾包含CRC。 <br/>2、802.1Q：用于连接非Cisco中继到Cisco设备 <br/>。 <br/>3、VTP：VTP使用多播通知VTP域中所有其它交换机关于域中VLAN的信息。 <br/>? VTP服务器： <br/>? VTP客户机 <br/>? 透明VTP： <br/>五、线缆问题 <br/>物理层标准： <br/>线缆 10Mb 100Mb <br/>3类线距离 100m 不可用 <br/>5类距离 100m 100m <br/>多模光纤距离 2000m 2000m <br/>单模光纤距离 高达100km 高达100km <br/>1、线缆问题： <br/>1） 万用表（Multimeters）和电缆测试器（Cable Testers） <br/>万用表（Multimeters）和伏欧表（Volt-ohm）用于验证电缆连通性，只能用于测试铜线或其它基于电信号的电缆，不能用于测试光纤。 <br/>电缆测试器（Cable Testers）既可测试电缆也可测试光缆，提供给用户更多的被测试电缆的信息，如：连通性、断路、短路、距离过长、噪音、MAC信息、线路负载、…。<br/>2） 时域反射器（TDRs）和光时域反射器（OTDRs） <br/>TDR是更复杂的电缆测试器，可用于定位电?械奈锢砦侍猓 觳庠谑裁次恢枚下贰⒍搪贰⒕砬 纫斐Ｏ窒蟆?br /&gt; <br/>2、交叉线 <br/>交叉线用于两台主机直接相连、连接两台网络设备。 <br/>以太网使用1、2、3、6四芯（白橙、橙、白绿、绿），而T1电路使用RJ-45的1、2、3、5四芯 <br/>六、交换机连接故障处理 <br/>发生在交换机上常见的故障有速率和双工设置， <br/>1、SPAN（交换端口分析器）： <br/>也叫Port Mirroring（端口监视器）交换机拷贝所有被发送到工作站接口的包到另一接口，这个接口没有被指定VLAN。 <br/>Set span enable ；配置SPAN <br/>使用SPAN既监视接收的、发送的或所有的包。 <br/>2、多层交换特性卡（MSFC）和Catalyst路由： <br/>MSFC是一个在子板的Cisco路由器，安装在管理模块上，提供VLAN间路由。 <br/>在CLI下访问MSFC：session <br/>3、路由器和交换机间VLAN： <br/>路由器提供VLAN间的通信。 <br/>1） 广播管理： <br/>路由器不转发广播，交换机控制广播仅转发到是源端口所VLAN成员的端口。 <br/>2） 策略控制：交换机没有策略，而路由器提供连接VLAN的安全和策略控制 <br/>3） VLAN交换：经过路由器转发一个包到同VLAN的不同接口 <br/>4） VLAN传输：使用不同VLAN协议的两VLAN间或VLAN协议传输到非VLAN第2层协议。 <br/>5） 路由：在不同VLAN或非VLAN网络间通信 <br/>6） 路由器上VLAN故障处理： <br/>show vlans <br/>show arp <br/>show interface <br/>show cdp neighbor <br/>debug vlan packet <br/>debug spantree <br/>7） show vlans：在路由器上执行，显示路由器VLAN配置的细节，包括：VLAN名、接口、IP地址、VLAN封装协议、接口协议。 <br/>8） debug vlan packet：判定在中继上发送到路由器的数据的VLAN。 <br/>3、VLAN设计和故障处理 <br/>VLAN设计时注意事项： <br/>1） 网络直径要少于8台交换机； <br/>2） VLAN必须在某个限制内进行编号； <br/>七、混合/本地模式命令转换 <br/>混合模式 本机模式 解释 <br/>Clear vlan No vlan 从配置中删除VLAN <br/>Set cam agingtime Mac-address-table aging-time 设置保留MAC地址的超时值 <br/>Set port dulex Duplex 在特定端口上配置双工 <br/>Set port name Description 设置端口名 <br/>Set port speed speed 设置端口速率 <br/>Se tspan Monitor session 设置SPAN端口 <br/>Set spantree Spanning-tree 设置STP信息 <br/>Set vlan Switchport access vlan 分配某端口到给定VLAN <br/>Show cam dynamic Show mac-address-table dynamic 显示MAC到端口关系 <br/>Show port Show interface 显示端口信息 <br/>Show span Show monitor 显示SPAN端口 <br/>Show test Show diagnostic 显示启动测试结果 <br/>Show version Show version 显示交换机IOS版本信息 <br/>Show vlan Show vlan 显示VLAN信息 <br/>Show vtp domain Show vtp status 显示VTP信息<br/><strong>第10章 分离并纠正物理层和数据链路层故障</strong> <br/>1、识别物理层问题的症状 <br/>物理层组件包括：接口／端口、模块、线缆、中继器、网卡、转换器等。 <br/>物理层问题将导致链路上数据完全或间断的丢失，应用程序失败，数据传输速率低。 <br/>设备的端口和特定部件的LED在正常工作时稳定，故障时LED状态将关闭、闪烁或其它颜色。 <br/>物理层问题的常见症状： <br/>2、识别数据链路层问题的症状 <br/>数据链路层问题包括：不正常的帧类型（不相符的封装）、重复的MAC地址、换换 鹊?层设备的不当行为。 <br/>第2层和第3层测试工具（CDP、PING）可以帮助检验并校验数据链路层问题。 <br/>3、用于分离物理层和数据链路层问题的命令和应用程序： <br/>1） ES命令： <br/>Ping host|ip-address ； <br/>Arp –a ； <br/>Netstat –rn ； <br/>Ipconfig /all ； <br/>Tracert ； <br/>Winipcfg ； <br/>Ifconfig –a ； <br/>Traceroute ； <br/>2） Cisco IOS命令 <br/>Ping ； <br/>Traceroute ； <br/>Debug ； <br/>Show version ； <br/>Show ip interface brief ； <br/>Show interface e 1 ； <br/>Show cdp neighbor detail ； <br/>Show controllers ； <br/>Debug ppp|isdn|serial|asynch|frame-relay <br/>Show arp ； <br/>Debug arp|lapb|stun ； <br/>4、纠正发生在物理层和数据链路层的命令和应用程序 <br/>arp –d ； <br/>interface ； <br/>no shutdown ； <br/>encapsulation ； <br/>clock rate ； <br/>controller ； <br/>duplex full|half|auto <br/>speed 10|100|auto <br/>1） 纠正T1|E1问题的命令 <br/>channel-group channel-no timeslots timeslot-list speed 56|64 <br/>clock source line|internal <br/>framing sf|esf；framing crc4|no-crc4 <br/>linecode ami|b8zs；linecode ami|hdb3 <br/>pri-group timeslote range<br/>第11章 分离并纠正网络层问题 <br/>1、网络层问题的症状 <br/>2、分离网络层问题的ES命令 <br/>1） 通用命令： <br/>ping <br/>arp –a <br/>netstat <br/>2） WINDOWS <br/>Route print <br/>Ipconfig /all <br/>Tracert <br/>Winipcfg <br/>3） UNIX&amp;MAC <br/>Ifconfig –a <br/>Traceroute <br/>Route –n <br/>3、分离网络层问题的Cisco IOS命令 <br/>1） 通用： <br/>ping <br/>trace <br/>debug <br/>show running-config <br/>2） ARP <br/>Show ip arp <br/>Debug arp <br/>3） 路由表 <br/>show ip route <br/>debug ip routing <br/>4） IP接口 <br/>Show ip interface brief <br/>5） BGP <br/>Show ip bgp <br/>Show ip bgp summary <br/>Show ip bgp neighbors <br/>Debug ip bgp <br/>6） IP流量 <br/>Show ip traffic <br/>Debug ip icmp <br/>Debug ip packet <br/>7） IP访问列表 <br/>Show ip access-list<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.canyue.cn/article/network/1087.htm" /> 
	  <id>http://www.canyue.cn/default.asp?id=1087</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[OSPF与EIGRP的比较]]></title>
	  <author>
		 <name>晓风残月</name>
		 <uri>http://www.canyue.cn/</uri>
		 <email>webmaster@canyue.cn</email>
	  </author>
	  <category term="" scheme="http://www.canyue.cn/default.asp?cateID=4" label="网络技术" /> 
	  <updated>2011-05-16T08:29:20+08:00</updated>
	  <published>2011-05-16T08:29:20+08:00</published>
		  <summary type="html"><![CDATA[　　在各种网络上运行的大大小小各种型号路由器，承担着控制本世纪或许最重要信息的流量，而这成百上千台路由器间的协同工作，离不开路由协议。OSPF和 EIGRP都是近年来出现的比较好的动态路由协议，OSPF以协议标准化强，支持厂家多，受到广泛应用，而EIGRP协议由网络界公认的领先厂商 Cisco公司发明，并靠其在业界的影响力和绝对的市场份额，也受到用户的普遍认同。然而这两种协议究竟哪种更好，谁更适合网络未来发展的需要？本文就用户普遍关心的问题，从技术角度客观分析这两种协议各自的优缺点，以便网络集成商和企业用户在网络设计规划时，能作为参考。<br/><br/>一、EIGRP协议<br/>EIGRP和早期的IGRP协议都是由Cisco发明，是基于距离向量算法的动态路由协议。EIGRP（Enhanced Interior Gateway Routing Protocol）是增强版的IGRP协议。它属于动态内部网关路由协议，仍然使用矢量-距离算法。但它的实现比IGRP已经有很大改进，其收敛特性和操作效率比IGRP有显著的提高。<br/><br/>EIGRP的收敛特性是基于DUAL （ Distributed Up&#100;ate Algorithm ） 算法的。DUAL算法使得路径在路由计算中根本不可能形成环路。它的收敛时间可以与已存在的其他任何路由协议相匹敌。<br/><br/>EIGRP协议主要具有如下特点：<br/><br/>1. 精确的路由计算和多路由的支持<br/>EIGRP协议继承了IGRP协议的最大的优点：矢量路由权。EIGRP协议在路由计算中要对网络带宽，网络时延，信道占用率，信道可信度等因素作全面的综合考虑，所以EIGRP的路由计算更为准确，更能反映网络的实际情况。同时EIGRP协议支持多路由，使路由器可以按照不同的路径进行负载分担。<br/><br/>2. 较少的带宽占用<br/>使用EIGRP协议的对等路由器之间周期性的发送很小的hello报文，以此来保证从前发送报文的有效性。路由的发送使用增量发送方法，即每次只发送发生变化的路由。发送的路由更新报文采用可靠传输，如果没有收到确认信息则重新发送，直至确认。EIGRP还可以对发送的EIGRP报文进行控制，减少EIGRP报文对接口带宽的占用率，从而避免连续大量发送路由报文而影响正常数据业务的事情发生。<br/><br/>3. 无环路由和较快的收敛速度<br/>路由计算的无环路和路由的收敛速度是路由计算的重要指标。EIGRP协议由于使用了DUAL算法，使得EIGRP协议在路由计算中不可能有环路路由产生，同时路由计算的收敛时间也有很好的保证。因为，DUAL算法使得EIGRP在路由计算时，只会对发生变化的路由进行重新计算;对一条路由，也只有此路由影响的路由器才会介入路由的重新计算。<br/><br/>4. MD5认证<br/>为确保路由获得的正确性，运行EIGRP协议进程的路由器之间可以配置MD5认证，对不符合认证的报文丢弃不理，从而确保路由获得的安全。<br/><br/>5. 任意掩码长度的路由聚合<br/>EIGRP协议可以通过配置，对所有的EIGRP路由进行任意掩码长度的路由聚合，从而减少路由信息传输，节省带宽。<br/><br/>6. 同一目的但优先级的路由可实现负载分担<br/>去往同一目的的路由表项，可根据接口的速率、连接质量、可靠性等属性，自动生成路由优先级，报文发送时可根据这些信息自动匹配接口的流量，达到几个接口负载分担的目的。<br/><br/>7. 协议配置简单<br/>使用EIGRP协议组建网络，路由器配置非常简单，它没有复杂的区域设置，也无需针对不同网络接口类型实施不同的配置方法。使用EIGRP协议只需使用router eigrp命令在路由器上启动EIGRP 路由进程，然后再使用network 命令使能网络范围内的接口即可。<br/><br/>二、OSPF协议<br/>（一）、OSPF协议简介<br/><br/>OSPF是Open Shortest Path First（即“开放最短路由优先协议”）的缩写。它是IETF组织开发的一个基于链路状态的自治系统内部路由协议。在IP网络上，它通过收集和传递自治系统的链路状态来动态地发现并传播路由。<br/><br/>每一台运行OSPF协议的路由器总是将本地网络的连接状态，（如可用接口信息、可达邻居信息等）用LSA（链路状态广播）描述，并广播到整个自治系统中去。这样，每台路由器都收到了自治系统中所有路由器生成的LSA，这些LSA的集合组成了LSDB（链路状态数据库）。由于每一条LSA是对一台路由器周边网络拓扑的描述，则整个LSDB就是对该自治系统网络拓扑的真实反映。<br/><br/>根据LSDB，各路由器运行SPF（最短路径优先）算法。构建一棵以自己为根的最短路径树，这棵树给出了到自治系统中各节点的路由。在图论中，“树”是一种无环路的连接图。所以OSPF计算出的路由也是一种无环路的路由。<br/><br/>OSPF协议为了减少自身的开销，提出了以下概念：<br/><br/>（1）.DR：<br/>在各类可以多址访问的网络中，如果存在两台或两台以上的路由器，该网络上要选举出一个“指定路由器”（DR）。“指定路由器”负责与本网段内所有路由器进行LSDB的同步。这样，两台非DR路由器之间就不再进行LSDB的同步。大大节省了同一网段内的带宽开销。<br/><br/>（2）.AREA：<br/>OSPF可以根据自治系统的拓扑结构划分成不同的区域（AREA），这样区域边界路由器（ABR）向其它区域发送路由信息时，以网段为单位生成摘要LSA。这样可以减少自治系统中的LSA的数量，以及路由计算的复杂度。<br/><br/>OSPF使用4类不同的路由，按优先顺序来说分别是：<br/><br/>区域内路由<br/>区域间路由<br/>第一类外部路由<br/>第二类外部路由<br/><br/>区域内和区域间路由描述的是自治系统内部的网络结构，而外部路由则描述了应该如何选择到自治系统以外目的地的路由。一般来说，第一类外部路由对应于OSPF从其它内部路由协议所引入的信息，这些路由的花费和OSPF自身路由的花费具有可比性;第二类外部路由对应于OSPF从外部路由协议所引入的信息，它们的花费远大于OSPF自身的路由花费，因而在计算时，将只考虑外部的花费。<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.canyue.cn/article/network/1086.htm" /> 
	  <id>http://www.canyue.cn/default.asp?id=1086</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[没有过不去的坎]]></title>
	  <author>
		 <name>晓风残月</name>
		 <uri>http://www.canyue.cn/</uri>
		 <email>webmaster@canyue.cn</email>
	  </author>
	  <category term="" scheme="http://www.canyue.cn/default.asp?cateID=6" label="美文转载" /> 
	  <updated>2011-05-14T09:24:48+08:00</updated>
	  <published>2011-05-14T09:24:48+08:00</published>
		  <summary type="html"><![CDATA[　　人的承受能力，其实远远超过我们的想象，就像不到关键时刻，我们很少能认识到自己的潜力有多大。<br/><br/>　　有这样一位农村妇女，她18岁的时候结婚，26岁赶上日本人侵略中国，在农村进行大扫荡，她不得不经常带着两个女儿一个儿子东躲西藏。村里很多人受不了这种暗无天日的折磨，想到了自尽，她得知后就会去劝：“别这样啊，没有过不去的坎，日本鬼子不会总这么猖狂的。”<br/><br/>　　她终于熬到了把鬼子赶出中国的那一天，可是她的儿子却在那炮火连天的岁月里，由于缺医少药，又极度缺乏营养，因病夭折了。丈夫不吃不喝在床上躺了两天两夜，她流着泪对丈夫说：“咱们的命苦啊，不过再苦咱也得过啊，儿子没了，咱再生一个，人生没有过不去的坎。”<br/><br/>　　刚刚生了儿子，丈夫因患水肿病离开了人世。在这个打击下，她很长时间都没回过神来，但最后还是挺过来了，她把三个未成年的孩子揽到自己怀里，说：“娘还在呢，有娘在，你们就别怕。”<br/><br/>　　她含辛茹苦地把孩子一个个拉扯大了，生活也慢慢好转起来。两个女儿嫁了人，儿子也结了婚。她逢人便乐呵呵地说：“我说吧，没有过不去的坎，现在生活多好啊。”她年纪大了，不能下地干活，就在家纳鞋底，做衣服，缝缝补补。<br/><br/>　　可是，上苍似乎并不眷顾这位一生坎坷的妇女，她在照看孙子时不小心摔断了腿，由于年纪太大做手术危险，就一直没有做手术，她每天只能躺在床上。儿女们都哭了，她却说：“哭什么，我还活着呢。”<br/><br/>　　即便下不了床，她也没有怨天尤人，而是坐在炕上做针线活。她会织围巾，会绣花，会编手工艺品，左邻右舍的人都夸她手艺好，还来跟她学艺。<br/><br/>　　她活到86岁，临终前，她对自己儿女们说：“都要好好过啊，没有过不去的坎。”<br/><br/>　　人总是在遭遇一次重创之后，才会幡然醒悟，重新认识自己的坚强和坚忍。所以，无论你正在遭遇什么磨难，都不要一味抱怨上苍不公平，甚至从此一蹶不振。人生没有过不去的坎，只有过不去的人。]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.canyue.cn/article/article/1085.htm" /> 
	  <id>http://www.canyue.cn/default.asp?id=1085</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[网络管理经验总结]]></title>
	  <author>
		 <name>晓风残月</name>
		 <uri>http://www.canyue.cn/</uri>
		 <email>webmaster@canyue.cn</email>
	  </author>
	  <category term="" scheme="http://www.canyue.cn/default.asp?cateID=4" label="网络技术" /> 
	  <updated>2011-05-14T09:23:30+08:00</updated>
	  <published>2011-05-14T09:23:30+08:00</published>
		  <summary type="html"><![CDATA[<p>[b]第1章 故障处理方法[/b] <br />
一、网络的复杂性 <br />
一般网络包括路由、拨号、交换、视频、WAN（ISDN、帧中继、ATM、&hellip;）、LAN、VLAN、&hellip; <br />
二、故障处理模型 <br />
1、 界定问题（Define the Problem） <br />
详细而精确地描述故障的症状和潜在的原因 <br />
2、 收集详细信息（Gather Facts）R&gt;信息来源：关键用户、网络管理系统、路由器/交换机 <br />
1） 识别症状 ： <br />
2） 重现故障：校验故障依然存在 <br />
3） 调查故障频率： <br />
4） 确定故障的范围：有三种方法建立故障范围 <br />
? 由外到内故障处理（Outside-In Troubleshooting）：通常适用于有多个主机不能连接到一台服务器或服务器集 <br />
? 由内到外故障处理（Inside-Out Troubleshooting）： <br />
? 半分故障处理（Divide-by-Half Troubleshooting） <br />
3、 考虑可能情形（Consider Possibilities）考虑引起故障的可能原因 <br />
4、 建立一份行动计划（Create the Action Plan） <br />
5、 部署行动计划（Implement the Action Plan） <br />
用于纠正网络故障原因。从最象故障源处，想出处理方法每完成一个步骤，检查故障是否解决 <br />
6、 观察行动计划执行结果（Observe Results） <br />
7、 如有行动计划不能解决问题，重复上述过程（Iterate as Needed） <br />
三、记录所做修改 <br />
在通过行动计划解决问题后，建议把记录作为故障处理的一部分，记录所有的配置修改。<br />
[b]第2章 网络文档 [/b]<br />
一、网络基线 <br />
解决网络问题的最简单途径是把当前配置和以前的配置相比较。 <br />
基线文档由不同的网络和系统文档组成，它包括： <br />
? 网络配置表 <br />
? 网络拓扑图 <br />
? ES网络配置表 <br />
? ES网络拓扑图 <br />
创建网络的注意事项： <br />
1） 确定文档覆盖的范围； <br />
2） 保持一致：收集网络中所有设备的相同信息； <br />
3） 明确目标：了解文档的用途； <br />
4） 文档易于使用和访问； <br />
5） 及时维护更新文档。 <br />
二、网络配置表 <br />
网络配置表的通常目标是提供网络中使用的硬件和软件组成的列表，其组成有： <br />
分级 项目 <br />
杂项信息 设备名、设备型号、CPU类型、FLASH、DRAM、接口描述、用户名口令 <br />
第1层 介质类型、速率、双工模式、接口号、连接插座或端口 <br />
第2层 MAC地址、STP状态、STP根桥、速端口信息、VLAN、Etherchannel配置、封装、中继状态、接口类型、端口安全、VTP状态、VTP模式 <br />
第3层 IP地址、IPX地址、HSRP地址、子网掩码、路由协议、ACL、隧道信息、环路接口 <br />
在多数情形下，存储这些信息的最佳方式是电子表格或数据库，电子表格用于较小的,网络数据库用于较大的网络。 <br />
三、网络拓扑图 <br />
网络拓扑图是图示网络的各组成部分之间如何在逻辑上和物理上相互连接。 <br />
1、网络拓扑图的组成 <br />
分级 项目 <br />
杂项信息 设备名、设备型号、设置间连接、接口描述 <br />
第1层 介质类型、接口号 <br />
第2层 MAC地址、VLAN、封装、中继状态、接口类型、DLCI <br />
第3层 IP地址、子网掩码、路由协议 <br />
对于大型的网络，可以制作多个网络拓扑图，每个网络拓扑图反映一个分离的部分。 <br />
2、建立网络拓扑图 <br />
四、发现网络配置信息 <br />
1、收集路由器和第3层交换机网络配置信息 <br />
show version ；显示设备型号、Flash、DRAM、IOS版本 <br />
show ip interface brief ；显示接口简要信息（类型、状态、协议状态、IP地址） <br />
show interface e0/0 ；显示某接口详细信息（MAC、IP、MASK、&hellip;） <br />
show ip protocols ；显示IP路由协议信息 <br />
show ip interface e0/0 ；显示接口的IP协议信息（状态、IP地址、ACL、&hellip;） <br />
2、收集交换机配置信息 <br />
交换机网络配置表包含的信息：设备名、型号、位置、Flash、DRAM、CATOS版本、管理地址、VTP域、VTP模式、端口号、端口速率、端口双工、VLAN、STP状态、速端口状态、中继状态、&hellip; <br />
show version ；显示IOS或CATOS版本、DRAM、Flash <br />
show vtp domain ；（CatOS）显示VTP域和VTP模式 <br />
show vtp status ；（IOS） <br />
show interface ；（CatOS）显示管理接口信息 <br />
show port ；（CatOS）显示每个端口的简要信息（号、VLAN、双工、&hellip;） <br />
show interface ；（IOS） <br />
show trunk ；（CatOS）显示中继信息（模式、封装、允许端口、剪裁、&hellip;） <br />
show interface trunk ；（IOS） <br />
show spantree 45 ；（CatOS）显示端口的STP模式、类型、状态、速端口、&hellip;） <br />
show spanning-tree 45 ；（IOS） <br />
3、发现相邻CISCO设备的信息 <br />
CDP（Cisco Discovery Protocol）是CISCO的专用协议，用于识别直接相邻的CISCO设备信息，CDP工作在第2层。 <br />
Show cdp neighbor ；显示相邻CISCO设备的简要信息（ID、相邻接口、平台、&hellip;） <br />
Show cdp neighbor detail；显示相邻CISCO设备的详细信息（包含第3层信息） <br />
五、创建网络文档的过程 <br />
1、 LOGIN ；登录到设备进入特权模式。 <br />
2、 接口发现 ；发现关于设备的所需信息 <br />
3、 Document ；在网络配置表中记录发现的信息。 <br />
4、 Diagram ；从网络配置表传输所需信息到网络拓扑图 <br />
5、 设备发现 ；判断是否有相邻设备没有记录文档。 <br />
[b]第3章 ES文档和故障处理[/b] <br />
一、ES网络配置表 <br />
ES网络配置表是ES的硬件和软件组成的列表。ES网络配置常包括以下项目： <br />
分级 项目 <br />
杂项信息 系统名、系统厂商/型号、CPU速率、RAM、存储器、系统功能 <br />
第1、2层 介质类型、接口速率、VLAN、MAC、网络接头 <br />
第3层 IP地址、缺省网关、子网掩码、WINS、DNS、 <br />
第7层 操作系统（版本）、基于网络的应用程序、高带宽应用程序、低延时应用程序、特定考虑 <br />
二、ES网络拓扑图 <br />
ES网络拓扑图的典型项目有：系统名、网络连接、物理位置、系统目标、VLAN、IP地址、子网掩码、操作系统、网络应用程序 <br />
大多数ES网络拓扑图都建立在网络拓扑图中，其中还可加入ES网络配置表数据的子集。 <br />
三、收集ES网络配置信息 <br />
通用命令： <br />
1） ping host/ip-address ；发送和接收ICMP响应，校验网络的连通性 <br />
2） arp -a ；查看修改ES的MAC-IP映射表（同一子网） <br />
3） telnet host/ip-address ；登录远程ES或特定TCP端口 <br />
Windows平台命令 <br />
1） ipconfig /all ；查看修改ES的IP信息（适用所有Windows平台） <br />
2） winipcfg ；查看修改ES的IP信息（仅适用于Win9x平台） <br />
3） tracert host/ip-address ；校验到主机的连接并显示路径上的设备IP <br />
4） route print ；显示本设备IP路由表的内容 <br />
5） netstat ；显示当前网络连接 <br />
Unix、Linux和Mac OS系统命令 <br />
1） ifconfig -a ；查看UNIX和MAC主机的IP信息 <br />
2） traceroute host/ip ； <br />
3） route &ndash;n ； <br />
4） cat /etc/resolv.conf ；查看DNS服务器信息 <br />
四、通用的故障处理过程 <br />
1、通用的故障处理过程： <br />
l 收集症状：收集网络、用户、ES的症状 <br />
1） 分析现存症状 <br />
2） 判断所属 <br />
3） 窄化范围 <br />
4） 判定症状 <br />
5） 记录症状 <br />
l 分离问题 <br />
1） Bottom-Up troubleshooting <br />
从物理层开始向上排查，直到应用层。常用于怀疑问题发生在物理层，或在处理复杂网络问题时使用。 <br />
2） Top-Down troubleshooting <br />
从应用层开始向下排查故障，用于怀疑问题发生在软件部分。 <br />
3） Divide-and-Conquer troubleshooting <br />
选择OSI模型的特定层（数据链路层、网络层、传输层）开始故障处理，确定问题是在该层、还是上层或下层。适于具有丰富的经验的人员使用。 <br />
常用traceroute命令检查下4层（从物理层到应用层）。 <br />
l 纠正问题 <br />
2、ES故障处理命令 <br />
1） ping <br />
连续Ping： ping &ndash;t 192.168.0.1 ；Windows系统 <br />
ping &ndash;s 192.168.0.1 ；Unix环境 <br />
记录路由： ping &ndash;r 192.168.0.1 ；Windows <br />
ping &ndash;s &ndash;nRv 192.168.0.1 ；Unix <br />
2） Trace Route <br />
Tracert 10.0.0.1 ；Windows系统 <br />
Tracerout 10.0.0.1 ；Unix <br />
Ping记录路由器的出接口，而traceroute通常记录进入的接口。 <br />
3） Arp <br />
显示第2层和第3层地址的映射表： Arp &ndash;a ；Windows/Unix <br />
4） Route <br />
显示路由表： route print ；windows系统 <br />
route &ndash;n ；Unix <br />
5） Netstat <br />
显示到ES的当前连接及端口： netstat &ndash;n ；Windowx &amp; Unix <br />
6） Ipconfig＆Ifconfig <br />
显示ES的IP配置： ipconfig /all ；windows <br />
ifconfig &ndash;a ；unix <br />
7） Nbtstat <br />
显示当前名称解析缓存： nbtstat &ndash;c ； <br />
清除当前名称解析缓存： nbtstat &ndash;r ； <br />
[b]第4章 协议属性[/b] <br />
一、OSI参考模型 <br />
应用层 <br />
表示层 <br />
会话层 <br />
传输层 <br />
网络层 <br />
数据链路层 <br />
物理层 <br />
二、全局协议分类 <br />
1、面向连接的协议： <br />
windows size：在需要目标系统确认的传输的数据包数。 <br />
队列数据传送：对进入和发送的PDU指定序号，在目的地再按序号重排数据； <br />
流控：确保发送的速率不超过目标接收的速率，通过为传输建立窗口尺寸实现； <br />
错误控制：确保接收到的数据连续并无错，如有丢失或损失的PDU，则不发送ACK包。 <br />
面向连接的协议有：ATM、TCP、Novell SPX、Apple Talk ATP； <br />
2、非连接的协议 <br />
不包括连接设置和终止，没有流控和错误控制。 <br />
非连接的协议有：UDP、Apple Talk DDP、Novell IPX； <br />
三、第2层：数据链路层 <br />
1、Ethernet/IEEE802.3 <br />
2、Token Ring/IEEE802.5 <br />
四、PPP <br />
五、SDLC <br />
六、Frame Relay <br />
七、ISDN <br />
八、第3、4层：IP路由协议 <br />
1、IP <br />
2、ICMP <br />
3、TCP <br />
4、UDP<br />
[b]5章 Cisco测试命令和TCP/IP连接故障处理 [/b]一、故障处理命令 <br />
1、show命令： <br />
1） 全局命令： <br />
show version ；显示系统硬件和软件版本、DRAM、Flash <br />
show startup-config ；显示写入NVRAM中的配置内容 <br />
show running-config ；显示当前运行的配置内容 <br />
show buffers ；详细输出buffer的名称和尺寸 <br />
show stacks ；提供路由器进程和处理器利用率信息, 用stack decode <br />
show tech-support ；显示几个show命令的输出 <br />
show access-lists ；查看访问列表配置 <br />
show memory ；用于测试内存问题 <br />
2） 接口相关命令 <br />
show queueing [fair|priority|custom] <br />
show queue e0/1 ；查看接口上队列的设置和操作 <br />
show interface e0/1 ；Cisco缺省的Ethernet封装方法是ARPA <br />
show ip interface e0/1 ；显示指定接口的TCP/IP配置信息 <br />
3） 进程相关命令 <br />
show processes cpu ；显示路由器CPU的使用率和当前的进程 <br />
show processes memory ；显示路由器当前进程的内存使用情况 <br />
4） TCP/IP协议相关命令 <br />
Show ip access-list ；显示IP访问列表（1-199） <br />
Show ip arp ；显示路由器的ARP缓存（IP、MAC、封装类型、接口） <br />
Show ip protocols ；显示运行在路由器上的IP路由协议的信息 <br />
Show ip route ；显示IP路由表中的信息 <br />
Show ip traffic ；显示IP流量统计信息 <br />
2、debug命令 <br />
DEBUG不应在CPU使用率超过50%的路由器上运行。 <br />
1） 限制debug输出 <br />
在使用DEBUG获得所需数据后，要关闭Debug <br />
使路由器对所有消息都配置使用时间戳： <br />
Router#service timestamps debug datetime msec localtime <br />
Router#service timestamp log datetime msec localtime <br />
缺省，error和debug信息仅发送到console，telnet到路由器上看不到debug和log的信息。想在telnet中看到debug和log信息： <br />
Router#terminal monitor <br />
Router#terminal monitor ；关闭信息输出 <br />
Router#undebug all ；关闭debug进程及所有相关信息的输出 <br />
可以应用ACL到debug以限定仅输出要求的debug信息。 <br />
如仅查看从10.0.1.1到10.1.1.1的ICMP包： <br />
Router(config)#access-list 101 permit icmp host 10.0.1.1 host 10.1.1.1 <br />
Router#debug ip packet detail 101 <br />
2） 全局debug命令： <br />
3） 接口debug <br />
4） 协议debug <br />
5） IP debug <br />
debug ip packets <br />
3、logging命令 <br />
输出error和其它信息到console、terminal、路由器内部buffer或一台syslog服务器： <br />
Router&gt;show logging <br />
Cisco路由器有8种可能的logging级：0-7 <br />
Logging级别 名称 描述 <br />
1 Emergencies 系统不能用的信息 <br />
2 Alerts 直接行动 <br />
3 Critical 紧急情形 <br />
4 Errors 错误信息 <br />
5 Warnings 警告信息 <br />
6 Notifications 正常但重要的情形 <br />
7 Informational 信息 <br />
8 Debugging 调试 <br />
缺省地，console、monitor、buffer的logging被设置为debugging级，而trap（syslog）服务器的logging被设置为informational。</p>
<p>4、执行路由核心复制 <br />
core dump包含一份当前系统内存中信息的精确拷贝。捕捉包含在内存中信息的方法有： <br />
1） 配置路由器在崩溃时执行Core Dump，存储到TFTP、FTP、RCP服务器： <br />
对TFTP协议，只需指定TFTP服务器IP，不需要任何附加的配置： <br />
Router(config)#exception dump 192.168.1.1 ；TFTP服务器的IP地址 <br />
对FTP协议的配置： <br />
Router(config)#exception dump 192.168.1.1 ；FTP服务器的IP地址 <br />
Router(config)#ip ftp username Kevin <br />
Router(config)#ip ftp password aloha <br />
Router(config)#ip ftp source-interface e0 <br />
Router(config)#exception protocol ftp <br />
对RCP协议的配置： <br />
Router(config)#exception protocol rcp <br />
Router(config)#exception dump 192.168.1.1 ；RCP服务器的IP地址 <br />
Router(config)#ip rcmd remote-username Kevin <br />
Router(config)#ip rcmd rcp-enable <br />
Router(config)#ip rcmd rsh-enable <br />
Router(config)#ip rcmd remote-host Kevin 192.168.1.1 kevin ； <br />
2） 在系统没有崩溃的情况下，执行Core Dump命令。 <br />
Router#write core <br />
Core Dump仅在Cisco工程师测试和解决路由器问题时有用。 <br />
5、ping命令 <br />
ping用于测试整个网络可达性和连通性。可在用户EXEC模式和特权EXEC模式下使用。 <br />
IP的ping使用ICMP协议提供连通性和可能性信息，缺省只发送5个echo信息。 <br />
扩展Ping的选项有：源IP地址；服务类型；数据；包头选项。 <br />
Ping的响应字符集 <br />
字符 解释 字符 解释 <br />
! Received an echo-reply message Q Source quench <br />
. Timeout M Unable to fragment <br />
U/H Destination unreachable A Administratively denied <br />
N Network unreachable ? Unknown packet-type <br />
P Protocol unreachable <br />
6、traceroute命令 <br />
traceroute用于显示到达目标的包路径。可在用户模式和特权模式下使用。 <br />
Traceroute的响应： <br />
字符 解释 字符 解释 <br />
Xx msec The RTT for each packet * Timeout <br />
H Host unreachable U Port unreachable <br />
N Network unreachable P Protocol unreachable <br />
A Administratively denied Q Source quench <br />
? Unknown packet type <br />
二、LAN连接问题 <br />
1、获得IP地址 <br />
主机可以动态或静态获得IP地址。 <br />
1） DHCP：DHCP比BootP多了地址池和租期。 <br />
2） BootP： <br />
3） Helper Addresses：指定集中放置的DHCP服务器的IP地址 <br />
Ip helperaddress ip-address ； <br />
No ip forward-protocol udp 137 ； <br />
4） 路由器上的DHCP服务：配置路由器为一台DHCP服务器 <br />
5） DHCP和BootP故障处理 <br />
Show dhcp server ； <br />
Show dhcp lease ； <br />
2、ARP <br />
ARP映射第2层MAC地址到第3层地址。 <br />
Show arp ；显示路由器的ARP表 <br />
Debug arp ； <br />
1） ARP代理：缺省Cisco路由器的ARP代理是启用的 <br />
在下列情况下，CISCO路由器将用自身的MAC地址响应ARP请求： <br />
? 接收到ARP的接口上的Proxy ARP是启用的； <br />
? ARP请求的地址不在本地子网； <br />
? 路由器的路由表中包含ARP请求地址的子网； <br />
3、TCP连接示例 <br />
三、IP访问列表 <br />
1、标准ACL：基于IP包的源IP地址允许或禁用 <br />
2、扩展ACL：提供源地址、目标地址、端口号、会话层协议进行过滤。 <br />
3、命名ACL：可以是标准ACL，也可以是扩展ACL。 <br />
命名ACL与编号ACL的区别：命名ACL有一个逻辑名，可以删除命名ACL中单独一行。 <br />
Ip access-list extended Example-Named-ACL <br />
Deny tcp any any eq echo <br />
Deny tcp any any eq 37 <br />
Permit udp host 172.16.10.2 any eq snmp <br />
Permit tcp any any<br />
[b]第6章 TCP/IP路由协议故障处理 [/b]一、缺省网关 <br />
当包的目的地址不在路由器的路由表中，如路由器配置了缺省网关，则转发到缺省网关，否则就丢弃。 <br />
Show ip route ；查看Cisco路由器的缺省网关 <br />
二、静态和动态路由 <br />
三、处理k_protocal/04937.htm&quot; target=&quot;_blank&quot;&gt;RIP故障 <br />
RIP是距离矢量路由协议，度量值是跳数。RIP最大跳数为15，如果到目标的跳数超过15，则为不可达。 <br />
RIP V1是有类别路由协议，RIP V2是非分类路由协议，支持CIDR、路由归纳、VLSM，使用多播（224.0.0.9）发送路由更新。 <br />
RIP相关的show命令： <br />
Show ip route rip ；仅显示RIP路由表 <br />
Show ip route ；显示所有IP路由表 <br />
Show ip interface ；显示IP接口配置 <br />
Show running-config <br />
Debug ip rip events ； <br />
常见的RIP故障：RIP版本不一致、RIP使用UDP广播更新 <br />
四、处理IGRP故障 <br />
IGRP是Cisco专用路由协议，距离矢量协议。IGRP的度量值可以基于五个要素：带宽、延时、负载、可靠性、MTU，缺省只使用带宽和延时。 <br />
IGRP相关的show命令： <br />
Show ip route igrp ；显示IGRP路由表 <br />
Debug ip igrp events ； <br />
Debug ip igrp transactions ； <br />
常见的IGRP故障：访问列表、不正确的配置、到相邻路由器的line down <br />
五、处理EIGRP故障 <br />
EIGRP是链路状态协议和距离矢量混合协议，是CISCO专用路由协议。EIGRP使用多播地址224.0.0.10发送路由更新，使用DUAL算法计算路由。EIGRP的度量值可以基于带宽、延时、负载、可靠性、MTU，缺省仅使用带宽和延时。 <br />
EIGRP使用3种数据库：路由数据库、拓扑数据库、相邻路由器数据库。 <br />
EIGRP相关的show命令： <br />
Show running-config <br />
Show ip route <br />
Show ip route eigrp ；仅显示EIGRP路由 <br />
Show ip eigrp interface ；显示该接口的对等体信息 <br />
Show ip eigrp neighbors ；显示所有的EIGRP邻居及其信息 <br />
Show ip eigrp topology ；显示EIGRP拓扑结构表的内容 <br />
Show ip eigrp traffic ；显示EIGRP路由统计的归纳 <br />
Show ip eigrp events ；显示最近的EIGRP协议事件记录 <br />
EIGRP相关的debug命令： <br />
Debug ip eigrp as号 <br />
Debug ip eigrp neighbor <br />
Debug ip eigrp notifications <br />
Debug ip eigrp summary <br />
Debug ip eigrp <br />
常见的EIGRP故障：相邻关系、缺省网关等的丢失、老版本IOS的路由、stuck in active。 <br />
处理EIGRP故障时，先用show ip eigrp neighbors查看所有相邻路由器，然后再用show ip route gigrp查看路由器的路由表，再用show ip eigrp topology查看路由器的拓扑结构表，也可用show ip eigrp traffic查看路由更新是否被发送。 <br />
六、处理OSPF故障 <br />
OSPF是链路状态协议，维护3个数据库：相邻数据库、拓扑结构数据库、路由表。 <br />
OSPF相关的show命令： <br />
Show running-config <br />
Show ip route <br />
Show ip route ospf ；仅显示OSPF路由 <br />
Show ip ospf process-id ；显示与特定进程ID相关的信息 <br />
Show ip ospf ；显示OSPF相关信息 <br />
Show ip ospf border-routers ；显示边界路由器 <br />
Show ip ospf database ；显示OSPF的归纳数据库 <br />
Show ip ospf interface ；显示指定接口上的OSPF信息 <br />
Show ip ospf neighbor ；显示OSPF相邻信息 <br />
Show ip ospf request-list ；显示链路状态请求列表 <br />
Show ip ospf summary-address ；显示归纳路由的再发布信息 <br />
Show ip ospf virtual-links ；显示虚拟链路信息 <br />
Show ip interface ；显示接口的IP设置 <br />
OSPF相关的debug命令： <br />
Debug ip ospf adj ； <br />
Debug ip ospf events <br />
Debug ip ospf flood <br />
Debug ip ospf lsa-generation <br />
Debug ip ospf packet <br />
Debug ip ospf retransmission <br />
Debug ip ospf spf <br />
Debug ip ospf tree <br />
常见的OSPF故障：OSPF的每个area不超过100台路由器，整个网络不超过700台路由器；通配符掩码配置不当； <br />
七、处理BGP故障 <br />
BGP（包括IBGP和EBGP）的关键配置是邻居关系，BGP使用TCP建立相邻关系。 <br />
BGP相关的show命令： <br />
Show ip bgp ；显示BGP所学习到的路由 <br />
Show ip bgp network ；显示特定网络的BGP信息 <br />
Show ip neighbors ；显示BGP邻居信息 <br />
Show ip bgp peer-group ；显示BGP对待组信息 <br />
Show ip bgp summary ；显示所有BGP连接的归纳 <br />
Show ip route bgp ；显示BGP路由表 <br />
BGP相关的debug命令： <br />
Debug ip bgp 192.1.1.1 updates <br />
Debug ip bgp dampening <br />
Debug ip bgp events <br />
Debug ip bgp keepalives <br />
Debug ip bgp updates <br />
典型的BGP故障： <br />
八、再发布路由协议 <br />
九、TCP/IP症状和原因 <br />
症状 原因 <br />
本地主机不能与远程主机通讯 1） DNS工作不正常2） 没有到远程主机的路由3） 缺少缺省网关4） 管理拒绝（ACL） <br />
某个应用程序不能正常工作 1） 管理拒绝（ACL）2） 网络没有正常配置以处理该应用程序 <br />
启动失败 1） BootP服务器没有MAC地址的实体2） 缺少IP helper-address3） ACL4） 修改NIC或MAC地址5） 重复的IP地址6） 不正常的IP配置 <br />
不能ping远程主机 1） ACL2） 没有到远程主机的路由3） 没有设置缺省网关4） 远程主机down <br />
缺少路由 1） 没有正确配置路由协议2） 发布列表3） 被动接口4） 没有通告路由的邻居5） 路由协议版本不一致6） 邻居关系没有建立 <br />
相邻关系没有建立 1） 不正确的路由协议配置2） 不正确的IP配置3） 没有配置network或neighbor语句4） hello间隔不一致5） 不一致的area ID <br />
高的CPU利用率 1） 不稳定的路由更新2） 没有关闭debug3） 进程过重 <br />
路由触发活跃模式 1） 不一致的间隔2） 硬件问题3） 不稳定的链路 <br />
十、TCP/IP症状和行动计划 <br />
问题 行动计划 <br />
DNS工作不正常 1）配置DNS主机的配置和DNS服务器，可以使用nslookup校验DNS服务器的工作 <br />
没有到远程主机的路由 1） 用ipconfig /all检查缺省网关2） 用show ip route查看是否相应路由3） 如果没有该路由，用show ip route查看是否有缺省网关4） 如有网关，检查到目标的下一跳；如无网关，修正问题 <br />
ACL 有分离的问题与ACL相关，必须分析ACL、或重写ACL并应用。 <br />
网络没有配置以处理应用程序 查看路由器配置 <br />
Booting失败 1） 查看DHCP或BootP服务器，并查看是否存在故障机的MAC实体2） 使用debug ip udp校验从主机接收的包3） 校验helper-address正确配置4） 查看ACL是否禁用包 <br />
缺少路由 1） 在第1台路由器上用show ip route查看所学到的路由2）校验相邻路由器3）有正确的路由network和neighbor语句4） 对OSPF，校验通配符掩码5） 检查应用到接口上的distribute list6）验证邻居的IP配置7） 如果路由被再发布，验证度量值8） 验证路由被正常的再发布 <br />
没有构成相邻关系 1） 用show ip protocol neighbors列表已构成的相邻关系2） 查看没有构成相邻关系的协议配置3）检查路由配置中的network语句4）用show ip protocol/interface查看特定的接口信息，如Hello间隔.<br />
[b]第7章 处理串行线路和帧中继连接故障[/b]一、处理串行线路故障 <br />
1、HDLC封装 <br />
High-level Data Link Control（HDLC）是用于串行链路的一种封装方法，HDLC是Cisco路由器串行接口的缺省封装方法。 <br />
处理串行链路故障的第一步就是查看链路两端要使用相同的封装类型。 <br />
Show interface serial 1 ；查看接口信息 <br />
Clear counters serial number ；复位接口的计数器到0 <br />
正常情况下，接口和line都是up的。 <br />
线缆故障、载波故障和硬件故障都可导致接口down，通过校验电缆连接、更换硬件（包括电缆）、检查载波信令定位问题。 <br />
接口up，line down：CSU/DSU故障、路由器接口问题、CSU/DSU或载波的时间不一致、没有从远端路由器接收到keepalive信令、载波问题。应验证本地接口和远端接口的配置。 <br />
接口重启的原因： <br />
? 数秒内排队的包没有被发送； <br />
? 硬件问题（路由器接口、线缆、CSU/DSU）； <br />
? 时钟信令不一致 <br />
? 环路接口 <br />
? 接口关闭 <br />
? 线协议down且接口定期重启 <br />
show controllers serial 0 ；显示接口状态、是否连有线缆、时钟速率 <br />
show buffers ；查看系统buffer池，接口buffer设置 <br />
debug serial interface ；显示HDLC或Frame Relay通信信息 <br />
2、CSU/DSU环路测试 <br />
有四种类型的环路测试： <br />
? 在本地CSU/DSU上测试本地环路； <br />
? 在远端CSU/DSU上测试本地环路； <br />
? 从本地NIU到远端CSU/DSU测试远端环路； <br />
? 从远端NIU到本地CSU/DSU测试远端环路； <br />
用PPP封装的串行链路上，PPP用协商Magic Number检测环回网络。 <br />
3、串行线中总结： <br />
1） 症状和问题： <br />
症状或情形 问题 <br />
Interface is administratively down;line protocol is down 1） 接口被从命令行关闭2） 不允许重复的IP地址，两个使用相同IP地址的接口将down <br />
Interface is down;line protocol is down 1） 不合格的线缆2） 没有本地提供商的信令3） 硬件故障（接口或CSU/DSU、线缆）4） 时钟 <br />
Interface is up;line protocol is down 1） 未配置的接口：本地或远程2） 本地提供商问题3） Keepalive序号没有增加4） 硬件故障（本地或远端接口、CSU/DSU）5） 线路杂音6） 时钟不一致7） 第2层（如LMI） <br />
Interface is up;line protocol is up(looped) 链路在某处环路 <br />
Incrementing carrier transition counter 1） 来自本地提供商的信号不稳定2） 线缆故障3） 硬件故障 <br />
Incrementing interface resets 1） 线缆故障，导致CD信号丢失2） 硬件故障3） 线路拥塞 <br />
Input drops,errors,CRC,and framing errors 1） 线路速率超过接口能力2） 本地提供商问题3） 线路杂音4） 线缆故障5） 不合格线缆6） 硬件故障 <br />
Output drops 接口传输能力超过线路速率 <br />
2） 问题和行动 <br />
问题 解决行动方案 <br />
本地提供商问题 1） 检查CSU/DSU的CD信号和其它信号，看链路是否在发送和接收信息2） 如果没有CD信号或有其它问题，联系本地提供商处理故障 <br />
不合格或故障的线缆 1） 使用符合设备要求的线缆2） 使用breakout盒检查3） 交换故障线缆 <br />
未配置的接口 1） 使用show running-config校验接口配置2） 确认链路两端使用相同的封装类型 <br />
Keepalive问题 1） 验证keepalive被发送2） 配置了keepalive发送，debug keepalive3） 验证序号在增加4） 如果序号不增加，运行环路测试5） CSU/DSU环路，序号仍不增，则硬件故障 <br />
硬件故障 1）更换硬件 <br />
接口在环路模式 1） 检查接口配置2） 如果在接口配置有环路，移除3） 如果接口配置被清除，清除CSU/DSU环路模式4） 如CSU/DSU不在环路模式，可能是提供商置环 <br />
接口administratively down 1） 检查是否有重复的IP地址2） 进行接口配置模式，执行no shutdown <br />
线路速率大于接口能力 1） 使用hold-queue减少进入的队列尺寸2） 增加输出的队列尺寸 <br />
接口速率大于线路速率 1） 减少广播流量2） 增加输出的队列3） 如有需要，使用队列算法 <br />
二、处理帧中继故障 <br />
DLCI用于在帧中继中标识虚拟链路，DLCI仅仅是本地信令，DLCI与第3层IP地址相映射。 <br />
处理帧中继的步骤： <br />
1） 检查物理层，线缆或接口问题； <br />
2） 检查接口封装； <br />
3） 检查LMI类型； <br />
4） 校验DLCI到IP的映射； <br />
5） 校验Frame Delay的PVC； <br />
6） 校验Frame Delay的LMI； <br />
7） 校验Frame Delay映射； <br />
8） 校验环路测试； <br />
1、帧中继的show命令 <br />
show interface <br />
show frame-relay lmi ；显示LMI相关信息（LMI类型、更新、状态） <br />
show frame-relay pvc ；输出PVC信息、每条DLCI的LMI状态、&hellip;） <br />
show frame-relay map ；提供DLCI号信息和所有FR接口的封装 <br />
2、帧中继的debug命令 <br />
debug frame-relay lmi ；显示LMI交换信息 <br />
debug frame-relay events ；显示协议和应用程序使用DLCI的细节 <br />
3、帧中继总纳 <br />
1） 症状和问题 <br />
症状或情形 相关问题 <br />
Frame Realy link is down 1） 线缆故障2） 硬件故障3） 本地服务商问题4） LMI类型不一致5） Keepalive没有被发送6） 封装类型不一致7） DLCI不一致 <br />
从Frame Delay网络不能ping远端主机 1） DLCI指定了错误的接口2） 封装类型不一致3） ACL问题4） 接口配置错误 <br />
2） 问题和行动 <br />
问题 解决行动方案 <br />
线缆故障 1） 检查线缆并测试接头2） 更换线缆 <br />
硬件故障 1） 执行环路测试，以分离硬件2） 将线缆连接到路由器的另一同样配置的接口，如OK，则需更换硬件 <br />
本地服务提供商问题 1） 如环路测试使LMI状态up，但不能连接远端着站点，联系本地载波2） 包含载波问题，就好象FR配置错误，如DLCI不一致或封装不一致。 <br />
LMI类型不一致 1） 校验路由器的LMI类型与PVC上的每个设备都一致2） 如使用公共提供商网络，不能访问LMI，与提供商联系 <br />
Keepalive问题 1） 使用show interface查看是否keepalive被禁用，或校验keepalive被正常配置2） 如果keepalive设置错误，进入配置模式并在接口上指定keepalive间隔 <br />
封装类型 1） 校验两端路由器的封装方式相同，如有非Cisco路由器，必须用IETF。用show frame-relay命令显示封装信息2）用encapsulation frame-relay ietf更换封装方式，与可用frame-relay map设置某个PVC的封装。 <br />
DLCI不一致 1） 用show running-config和show frame-relay pvc显示指派给某接口的DLCI号2） 如DLCI号配置正常，联系供应商校验FR交换机是否了相同的DLCI <br />
ACL问题 1） 使用show ip interface显示应用到接口上的ACL2） 分析ACL，如有需要，删除或修改它。<br />
[b]第8章 处理ISDN故障[/b] <br />
一、ISDN基本原理</p>
<p>二、常见ISDN故障 <br />
ISDN问题分成3类：配置不当的路由器、物理线缆和ISDN协议、配置不当的交换机。 <br />
1、配置不当的路由器 <br />
配置不当由于不同原因：typographical错误、从服务供应商提供的错误信息、本路由器配置不正确 <br />
1） SPID（Service Profile Identifiers）:如SPID和LDN配置错误，将有ISDN连接问题。SPID仅用于北美，只有服务供应商要求时才设置。 <br />
2） CHAP：CHAP认证在使用PPP封装的接口上使用。两端路由器的CHAP配置一定要相同。在PPP中，用户名和口令是大小写敏感的。 <br />
3） Dialer Map实体：Dialer map关联高层地址到相关的电话号码。每种协议需要一条dialer map语句。 <br />
4） 访问列表：ACL可用于ISDN连接以阻止某类型流量触发连接。 <br />
5） PPP： <br />
2、物理层连接 <br />
1) BRI：在现有电话线上提供数字服务。 <br />
2) ISDN BRI信道：2B+D(2*64+16+48=192kbps)；ISDN BRI的物理帧为48bits，链路每秒发送4000帧。 <br />
3) 本地环路：客户和CO之间的链路，连接ISDN设备到ISDN交换机。 <br />
4) 物理层：参考点（R、S、T、U）；设备（LT/ET、NT1、NT2、TE1、TE2、TA） <br />
三、配置不当的电话交换机 <br />
在新安装ISDN时，必须考虑服务供应商ISDN交换机配置错误的可能性。 <br />
1、第2层故障处理： <br />
ISDN第2层故障处理的目标：q.921协议和PPP。 <br />
1） q.921：ISDN的第2层在q.921中定义。Q.921信令在D信道上用LAPD协议传输。处理q.921故障最常用命令是debug isdn q921，问题常与TEI（terminal endpoint identifier）、SAPI（service access point identifier）和SABME（set asynchronous balanced mode extended）有关。 <br />
TEI＝127表示广播；TEI＝64-126保留用于动态分配。 <br />
SAPI=0表示当前第3层信令；63表示用于TEI值分配的管理SAPI；64为呼叫控制。 <br />
2） PPP：PPP使用LCP设置和维护链路；NCP配置和维护网络层协议。 <br />
2、第3层故障处理： <br />
ISDN第3层也叫q.931，使用debug isdn q931命令可查看call setup、connect、release、cancel、status、disconnect和、user information。 <br />
ISDN第3层连接在本地路由器（TE）和远端ISDN交换机（ET）之间。 <br />
ISDN呼叫建立的过程： <br />
1） SETUP:在本地TE和远端ET之间发送信息 <br />
2） CALL_PROC：呼叫处理信令 <br />
3） ALERT： <br />
4） CONNECT <br />
5） CONNECT_ACK： <br />
3、交换机类型： <br />
配置ISDN时，必须用isdn switch-type命令指定本地环路的交换机。 <br />
四、ISDN故障处理命令 <br />
1、ping：在DDR中，ping命令触发一个呼叫，在第2个B信道up前，路由器已完成了ping。 <br />
2、clear interface bri n：重置接口上不同的计数器并中止接口上的连接。 <br />
3、show interface bri n：显示关于ISDN BRI D信道的信息 <br />
4、show interface bri n 1 2：显示ISDN BRI的B信道信息。 <br />
5、show controller bri：显示接口硬件控制器信息和U接口，供Cisco的TAC处理故障。 <br />
6、show isdn status：显示ISDN接口状态和各层详细信息。 <br />
7、show dialer：显示关于DDR连接的信息，包括拨号、成功的连接、IDLE时间、呼叫数。 <br />
8、show ppp multilink： <br />
五、调试ISDN <br />
1、debug bri：提供有关BRI B信道的信息，包括带宽信息 <br />
2、debug isdn q921：获取关于接口D信道的信息，D信息用于在交换机和本地ISDN设备间传输信令。 <br />
3、debug dialer：呼叫连接的原因和连接的状态。 <br />
4、debug isdn q931：监视发生在第3层的事件。 <br />
Cause ID显示呼叫被拒绝的原因； <br />
CallRef ID发送和返回的信息，用于分析路由器和交换机之间不同呼叫的特定会话。 <br />
5、debug ppp negotiation：提供建立PPP会话的实时信息，可察看CHAP和PAP验证 <br />
6、debug ppp packet：报告实时PPP包流，包括包的类型和所用的B信道<br />
[b]第9章 交换以太网故障处理[/b] <br />
一、Switch、Bridge、Hub <br />
广播域：由Router控制 <br />
冲突域：由Switch或Bridge控制 <br />
Switch和Hub比较： <br />
类型 Switch Hub <br />
Unicasts 仅发送到目标 发送到所有端口 <br />
Broadcasts 发送同VLAN中的所有端口 发送到所有端口 <br />
Aggregate bandwidth 等于每个端口的带宽&times;端口数 等于介质速率 <br />
Full/half-duplex 可全双工连接 仅半双工 <br />
Support for mixed media:Token Ring,Ethernet,FDDI&hellip; 依靠switch，可在不同帧类型和物理介质之间传输 仅支持同一介质 <br />
混合介质的支持 依赖于桥配置 <br />
处理帧 硬件（ASIC） 软件或 <br />
端口数量 从4到超过100 通常16个以下 <br />
帧类型转换 依靠桥配置 <br />
二、Catalyst故障处理工具 <br />
1、Catalyst命令行接口： <br />
命令行接口有Native模式和Hybrid模式。本机模式配置第3层和第2层在一起；混合模式在不同CLI下配置第3层和第2层，常为基于set的CLI。 <br />
2、混合模式下的CLI： <br />
1） show system：关于switch的高级总结信息，包括供电状态、uptime和管理设置 <br />
2） show port：显示指定端口或一个模块上所有端口的信息（VLAN、速率、双工、状态、类型、&hellip;） <br />
3） show log：报告重要事件，包括所有模块的重启、trap、供电失败、&hellip;。 <br />
4） show logging buffer：等同于路由器的show log命令，根据logging级别，报告端口up或down、STP、&hellip; <br />
5） show interface：报告管理模块上IP配置和SC0接口上VLAN信息。（sl0、sc0） <br />
6） show cdp：显示相邻CISCO设备信息 <br />
7） show config：等同于show running-config命令，显示交换机除MSFC等外所有模块上所有设置，仅显示非默认设置。Show config all显示所有设置。 <br />
8） show test：仅显示switch管理模块状态，包括接口卡、供电、内存等。 <br />
9） show mac：显示大量计数，包括每端口帧流量、发出和进入的帧的总数量、丢弃、&hellip; <br />
10）show vtp domain： <br />
11）show cam：显示与端口相关联的MAC地址 <br />
12）重复的MAC地址 <br />
13）show spantree：显示每个VLAN的SPT进程状态 <br />
14）show version：显示硬件和软件版本号，包括内存、系统UP时间统计等 <br />
3、RMON（Remote Monitoring） <br />
RMON基于RMONProbe，从电路（物理介质）上采集数据信息。Router和Switch并不支持所有级别的RMON信息，更多的监控可以用SPAN（Switched Port Analyzer交换端口分析，也叫Port Mirroring端口监控）实现。 <br />
4、指示灯： <br />
管理引擎上包含有负载LED，可以提示交换机的当前负载。在启动过程中，LED将闪烁；正常情况下，LED常绿；橙色LED提示有问题；红色LED提示有故障。 <br />
三、用STP控制环路 <br />
STP算法在802.1D中定义，用于在多交换机时控制重复路径，避免网络环路。 <br />
Cisco使用Port fast和Uplink fast时，要防止产生网络环路。 <br />
四、VLAN <br />
VLAN有基于端口的静态VLAN和基于MAC的动态VLAN <br />
1、ISL：Cisco专用协议，用于连接两台设备以支持多个VLAN。 <br />
? ISL只能在支持ISL的产品上使用 <br />
? ISL必须是点对点的 <br />
? ISL仅用于100Mb全双工 <br />
? ISL要求路由器的IOS和内存升级； <br />
? ISL可以支持Token Ring； <br />
? ISL添加30Bit到原始帧； <br />
? ISL在帧的末尾包含CRC。 <br />
2、802.1Q：用于连接非Cisco中继到Cisco设备 <br />
。 <br />
3、VTP：VTP使用多播通知VTP域中所有其它交换机关于域中VLAN的信息。 <br />
? VTP服务器： <br />
? VTP客户机 <br />
? 透明VTP： <br />
五、线缆问题 <br />
物理层标准： <br />
线缆 10Mb 100Mb <br />
3类线距离 100m 不可用 <br />
5类距离 100m 100m <br />
多模光纤距离 2000m 2000m <br />
单模光纤距离 高达100km 高达100km <br />
1、线缆问题： <br />
1） 万用表（Multimeters）和电缆测试器（Cable Testers） <br />
万用表（Multimeters）和伏欧表（Volt-ohm）用于验证电缆连通性，只能用于测试铜线或其它基于电信号的电缆，不能用于测试光纤。 <br />
电缆测试器（Cable Testers）既可测试电缆也可测试光缆，提供给用户更多的被测试电缆的信息，如：连通性、断路、短路、距离过长、噪音、MAC信息、线路负载、&hellip;。<br />
2） 时域反射器（TDRs）和光时域反射器（OTDRs） <br />
TDR是更复杂的电缆测试器，可用于定位电?械奈锢砦侍猓 觳庠谑裁次恢枚下贰⒍搪贰⒕砬 纫斐Ｏ窒蟆?br /&gt; <br />
2、交叉线 <br />
交叉线用于两台主机直接相连、连接两台网络设备。 <br />
以太网使用1、2、3、6四芯（白橙、橙、白绿、绿），而T1电路使用RJ-45的1、2、3、5四芯 <br />
六、交换机连接故障处理 <br />
发生在交换机上常见的故障有速率和双工设置， <br />
1、SPAN（交换端口分析器）： <br />
也叫Port Mirroring（端口监视器）交换机拷贝所有被发送到工作站接口的包到另一接口，这个接口没有被指定VLAN。 <br />
Set span enable ；配置SPAN <br />
使用SPAN既监视接收的、发送的或所有的包。 <br />
2、多层交换特性卡（MSFC）和Catalyst路由： <br />
MSFC是一个在子板的Cisco路由器，安装在管理模块上，提供VLAN间路由。 <br />
在CLI下访问MSFC：session <br />
3、路由器和交换机间VLAN： <br />
路由器提供VLAN间的通信。 <br />
1） 广播管理： <br />
路由器不转发广播，交换机控制广播仅转发到是源端口所VLAN成员的端口。 <br />
2） 策略控制：交换机没有策略，而路由器提供连接VLAN的安全和策略控制 <br />
3） VLAN交换：经过路由器转发一个包到同VLAN的不同接口 <br />
4） VLAN传输：使用不同VLAN协议的两VLAN间或VLAN协议传输到非VLAN第2层协议。 <br />
5） 路由：在不同VLAN或非VLAN网络间通信 <br />
6） 路由器上VLAN故障处理： <br />
show vlans <br />
show arp <br />
show interface <br />
show cdp neighbor <br />
debug vlan packet <br />
debug spantree <br />
7） show vlans：在路由器上执行，显示路由器VLAN配置的细节，包括：VLAN名、接口、IP地址、VLAN封装协议、接口协议。 <br />
8） debug vlan packet：判定在中继上发送到路由器的数据的VLAN。 <br />
3、VLAN设计和故障处理 <br />
VLAN设计时注意事项： <br />
1） 网络直径要少于8台交换机； <br />
2） VLAN必须在某个限制内进行编号； <br />
七、混合/本地模式命令转换 <br />
混合模式 本机模式 解释 <br />
Clear vlan No vlan 从配置中删除VLAN <br />
Set cam agingtime Mac-address-table aging-time 设置保留MAC地址的超时值 <br />
Set port dulex Duplex 在特定端口上配置双工 <br />
Set port name Description 设置端口名 <br />
Set port speed speed 设置端口速率 <br />
Se tspan Monitor session 设置SPAN端口 <br />
Set spantree Spanning-tree 设置STP信息 <br />
Set vlan Switchport access vlan 分配某端口到给定VLAN <br />
Show cam dynamic Show mac-address-table dynamic 显示MAC到端口关系 <br />
Show port Show interface 显示端口信息 <br />
Show span Show monitor 显示SPAN端口 <br />
Show test Show diagnostic 显示启动测试结果 <br />
Show version Show version 显示交换机IOS版本信息 <br />
Show vlan Show vlan 显示VLAN信息 <br />
Show vtp domain Show vtp status 显示VTP信息<br />
[b]第10章 分离并纠正物理层和数据链路层故障[/b] <br />
1、识别物理层问题的症状 <br />
物理层组件包括：接口／端口、模块、线缆、中继器、网卡、转换器等。 <br />
物理层问题将导致链路上数据完全或间断的丢失，应用程序失败，数据传输速率低。 <br />
设备的端口和特定部件的LED在正常工作时稳定，故障时LED状态将关闭、闪烁或其它颜色。 <br />
物理层问题的常见症状： <br />
2、识别数据链路层问题的症状 <br />
数据链路层问题包括：不正常的帧类型（不相符的封装）、重复的MAC地址、换换 鹊?层设备的不当行为。 <br />
第2层和第3层测试工具（CDP、PING）可以帮助检验并校验数据链路层问题。 <br />
3、用于分离物理层和数据链路层问题的命令和应用程序： <br />
1） ES命令： <br />
Ping host|ip-address ； <br />
Arp &ndash;a ； <br />
Netstat &ndash;rn ； <br />
Ipconfig /all ； <br />
Tracert ； <br />
Winipcfg ； <br />
Ifconfig &ndash;a ； <br />
Traceroute ； <br />
2） Cisco IOS命令 <br />
Ping ； <br />
Traceroute ； <br />
Debug ； <br />
Show version ； <br />
Show ip interface brief ； <br />
Show interface e 1 ； <br />
Show cdp neighbor detail ； <br />
Show controllers ； <br />
Debug ppp|isdn|serial|asynch|frame-relay <br />
Show arp ； <br />
Debug arp|lapb|stun ； <br />
4、纠正发生在物理层和数据链路层的命令和应用程序 <br />
arp &ndash;d ； <br />
interface ； <br />
no shutdown ； <br />
encapsulation ； <br />
clock rate ； <br />
controller ； <br />
duplex full|half|auto <br />
speed 10|100|auto <br />
1） 纠正T1|E1问题的命令 <br />
channel-group channel-no timeslots timeslot-list speed 56|64 <br />
clock source line|internal <br />
framing sf|esf；framing crc4|no-crc4 <br />
linecode ami|b8zs；linecode ami|hdb3 <br />
pri-group timeslote range<br />
第11章 分离并纠正网络层问题 <br />
1、网络层问题的症状 <br />
2、分离网络层问题的ES命令 <br />
1） 通用命令： <br />
ping <br />
arp &ndash;a <br />
netstat <br />
2） WINDOWS <br />
Route print <br />
Ipconfig /all <br />
Tracert <br />
Winipcfg <br />
3） UNIX&amp;MAC <br />
Ifconfig &ndash;a <br />
Traceroute <br />
Route &ndash;n <br />
3、分离网络层问题的Cisco IOS命令 <br />
1） 通用： <br />
ping <br />
trace <br />
debug <br />
show running-config <br />
2） ARP <br />
Show ip arp <br />
Debug arp <br />
3） 路由表 <br />
show ip route <br />
debug ip routing <br />
4） IP接口 <br />
Show ip interface brief <br />
5） BGP <br />
Show ip bgp <br />
Show ip bgp summary <br />
Show ip bgp neighbors <br />
Debug ip bgp <br />
6） IP流量 <br />
Show ip traffic <br />
Debug ip icmp <br />
Debug ip packet <br />
7） IP访问列表 <br />
Show ip access-list</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.canyue.cn/article/network/1084.htm" /> 
	  <id>http://www.canyue.cn/default.asp?id=1084</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[CISCO交换机中的IP和MAC地址绑定]]></title>
	  <author>
		 <name>晓风残月</name>
		 <uri>http://www.canyue.cn/</uri>
		 <email>webmaster@canyue.cn</email>
	  </author>
	  <category term="" scheme="http://www.canyue.cn/default.asp?cateID=4" label="网络技术" /> 
	  <updated>2011-05-14T09:21:54+08:00</updated>
	  <published>2011-05-14T09:21:54+08:00</published>
		  <summary type="html"><![CDATA[　　在cisco交换机中为了防止ip被盗用或员工乱改ip，可以做以下措施，既ip与mac地址的绑定，和ip与交换机端口的绑定。<br/>一、通过IP查端口 <br/>　　先查MAC地址，再根据Mac地址查端口：<br/>　　bangonglou3#show arp | include 208.41&nbsp;&nbsp; 或者show mac-address-table&nbsp;&nbsp; 来查看整个端口的ip-mac表<br/><br/>　　nternet&nbsp;&nbsp; 10.138.208.41&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4&nbsp;&nbsp;&nbsp;&nbsp;0006.1bde.3de9&nbsp;&nbsp; ARPA&nbsp;&nbsp;&nbsp;&nbsp;Vlan10<br/>　　bangonglou3#show mac-add | in 0006.1bde<br/>　　10&nbsp;&nbsp;&nbsp;&nbsp; 0006.1bde.3de9&nbsp;&nbsp;&nbsp;&nbsp; DYNAMIC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fa0/17<br/>　　bangonglou3#exit<br/><br/>二、ip与mac地址的绑定，这种绑定可以简单有效的防止ip被盗用，别人将ip改成了你绑定了mac地址的ip后，其网络不同，（tcp/udp协议不同，但netbios网络共项可以访问），具体做法： <br/>&nbsp;&nbsp;&nbsp;&nbsp; cisco(config)#arp 10.138.208.81 0000.e268.9980 ARPA<br/>这样就将10.138.208.81 与mac:0000.e268.9980 ARPA绑定在一起了<br/><br/>三、ip与交换机端口的绑定，此种方法绑定后的端口只有此ip能用，改为别的ip后立即断网。有效的防止了乱改ip。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; cisco(config)#&nbsp;&nbsp; interface FastEthernet0/17<br/><br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; cisco(config-if)# ip access-group 6 in&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; cisco(config)#access-list 6 permit 10.138.208.81<br/><br/><br/><br/>这样就将交换机的FastEthernet0/17端口与ip:10.138.208.81绑定了。<br/><br/><br/><br/>＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝<br/><br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;最常用的对端口安全的理解就是可根据MAC地址来做对网络流量的控制和管理，比如MAC地址与具体的端口绑定，限制具体端口通过的MAC地址的数量，或者在具体的端口不允许某些MAC地址的帧流量通过。<br/>1.MAC地址与端口绑定，当发现主机的MAC地址与交换机上指定的MAC地址不同时，交换机相应的端口将down掉。当给端口指定MAC地址时，端口模式必须为access或者Trunk状态。 <br/><br/>3550-1#conf t <br/><br/>3550-1(config)#int f0/1 <br/><br/>3550-1(config-if)#switchport mode access /指定端口模式。 <br/><br/>3550-1(config-if)#switchport port-security mac-address 00-90-F5-10-79-C1 /配置MAC地址。 <br/><br/>3550-1(config-if)#switchport port-security maximum 1 /限制此端口允许通过的MAC地址数为1。 <br/><br/>3550-1(config-if)#switchport port-security violation shutdown /当发现与上述配置不符时，端口down掉。 <br/><br/>2.通过MAC地址来限制端口流量，此配置允许一TRUNK口最多通过100个MAC地址，超过100时，但来自新的主机的数据帧将丢失。 <br/><br/>3550-1#conf t <br/><br/>3550-1(config)#int f0/1 <br/><br/>3550-1(config-if)#switchport trunk encapsulation dot1q <br/><br/>3550-1(config-if)#switchport mode trunk /配置端口模式为TRUNK。 <br/><br/>3550-1(config-if)#switchport port-security maximum 100 /允许此端口通过的最大MAC地址数目为100。 <br/><br/>3550-1(config-if)#switchport port-security violation protect /当主机MAC地址数目超过100时，交换机继续工作，但来自新的主机的数据帧将丢失。 <br/><br/>上面的配置根据MAC地址来允许流量，下面的配置则是根据MAC地址来拒绝流量。 <br/><br/>1.此配置在Catalyst交换机中只能对单播流量进行过滤，对于多播流量则无效。 <br/><br/>3550-1#conf t <br/><br/>3550-1(config)#mac-address-table static 00-90-F5-10-79-C1 vlan 2 dro&#112; /在相应的Vlan丢弃流量。 <br/><br/>3550-1#conf t <br/><br/>3550-1(config)#mac-address-table static 00-90-F5-10-79-C1 vlan 2 int f0/1 /在相应的接口丢弃流量。<br/>＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝<br/>&nbsp;&nbsp;&nbsp;&nbsp;在网络安全越来越重要的今天，高校和企业对于局域网的安全控制也越来越严格，普遍采用的做法之一就是IP地址、网卡的MAC地址与交换机端口绑定，但是MAC与交换机端口快速绑定的具体实现的原理和步骤却少有文章。<br/>&nbsp;&nbsp;&nbsp;&nbsp;我们通常说的MAC地址与交换机端口绑定其实就是交换机端口安全功能。端口安全功能能让您配置一个端口只允许一台或者几台确定的设备访问那个交换机；能根据MAC地址确定允许访问的设备；允许访问的设备的MAC地址既可以手工配置，也可以从交换机“学到”；当一个未批准的MAC地址试图访问端口的时候，交换机会挂起或者禁用该端口等等。<br/>一、首先必须明白两个概念：<br/>可靠的MAC地址。配置时候有三种类型。<br/>静态可靠的MAC地址：在交换机接口模式下手动配置，这个配置会被保存在交换机MAC地址表和运行配置文件中，交换机重新启动后不丢失（当然是在保存配置完成后），具体命令如下：<br/>Switch(config-if)#switchport port-security mac-address Mac地址<br/>动态可靠的MAC地址：这种类型是交换机默认的类型。在这种类型下，交换机会动态学习MAC地址，但是这个配置只会保存在MAC地址表中，不会保存在运行配置文件中，并且交换机重新启动后，这些MAC地址表中的MAC地址自动会被清除。<br/>黏性可靠的MAC地址：这种类型下，可以手动配置MAC地址和端口的绑定，也可以让交换机自动学习来绑定，这个配置会被保存在MAC地址中和运行配置文件中，如果保存配置，交换机重起动后不用再自动重新学习MAC地址，虽然黏性的可靠的MAC地址可以手动配置，但是CISCO官方不推荐这样做。具体命令如下：<br/>Switch(config-if)#switchport port-security mac-address sticky<br/>其实在上面这条命令配置后并且该端口得到MAC地址后，会自动生成一条配置命令<br/>Switch(config-if)#switchport port-security mac-address sticky Mac地址<br/>这也是为何在这种类型下CISCO不推荐手动配置MAC地址的原因。<br/>二、违反MAC安全采取的措施：<br/>当超过设定MAC地址数量的最大值，或访问该端口的设备MAC地址不是这个MAC地址表中该端口的MAC地址，或同一个VLAN中一个MAC地址被配置在几个端口上时，就会引发违反MAC地址安全，这个时候采取的措施有三种：<br/>1．保护模式（protect）：丢弃数据包，不发警告。<br/>2．限制模式（restrict）：丢弃数据包，发警告，发出SNMP trap，同时被记录在syslog日志里。<br/>3．关闭模式（shutdown）：这是交换机默认模式，在这种情况下端口立即变为err-disable状态，并且关掉端口灯，发出SNMP trap，同时被记录在syslog日志里，除非管理员手工激活，否则该端口失效。<br/>具体命令如下：<br/>Switch(config-if)#switchport port-security violation {protect | restrict | shutdown }<br/>下面这个表一就是具体的对比<br/>Violation Mode Traffic is forwarded Sends SNMP trap Sends syslog message Displays error<br/>message Shuts down port <br/>protect No No No No No <br/>restrict No Yes Yes No No <br/>shutdown No Yes Yes No Yes <br/>表一<br/>配置端口安全时还要注意以下几个问题：<br/>端口安全仅仅配置在静态Access端口；在trunk端口、SPAN端口、快速以太通道、吉比特以太通道端口组或者被动态划给一个VLAN的端口上不能配置端口安全功能；不能基于每VLAN设置端口安全；交换机不支持黏性可靠的MAC地址老化时间。protect和restrict模式不能同时设置在同一端口上。<br/>下面把上面的知识点连接起来谈谈实现配置步骤的全部命令。<br/>1．静态可靠的MAC地址的命令步骤：<br/>Switch#config terminal<br/>　Switch(config)#interface interface-id 进入需要配置的端口<br/>　Switch(config-if)#switchport mode Access 设置为交换模式<br/>　Switch(config-if)#switchport port-security 打开端口安全模式<br/>&nbsp;&nbsp;Switch(config-if)#switchport port-security violation {protect | restrict | shutdown } <br/>上面这一条命令是可选的，也就是可以不用配置，默认的是shutdown模式，但是在实际配置中推荐用restrict。<br/>Switch(config-if)#switchport port-security maximum value<br/>上面这一条命令也是可选的，也就是可以不用配置，默认的maximum是一个MAC地址，2950和3550交换机的这个最大值是132。<br/>其实上面这几条命令在静态、黏性下都是一样的，<br/>Switch(config-if)#switchport port-security mac-address MAC地址<br/>上面这一条命令就说明是配置为静态可靠的MAC地址<br/>2．动态可靠的MAC地址配置，因为是交换机默认的设置。<br/>3．黏性可靠的MAC地址配置的命令步骤：<br/>Switch#config terminal<br/>　　Switch(config)#interface interface-id <br/>　　Switch(config-if)#switchport mode Access <br/>　　Switch(config-if)#switchport port-security <br/>　　Switch(config-if)#switchport port-security violation {protect | restrict | shutdown }<br/>　　Switch(config-if)#switchport port-security maximum value<br/>上面这几天命令解释和前面静态讲到原因一样，不再说明。<br/>　　Switch(config-if)#switchport port-security mac-address sticky<br/>上面这一条命令就说明是配置为黏性可靠的MAC地址。<br/>最后，说说企业中如何快速MAC地址与交换机端口绑定。在实际的运用中常用黏性可靠的MAC地址绑定，现在我们在一台2950EMI上绑定。<br/>方法1：在CLI方式下配置<br/>2950 (config)#int rang fa0/1 - 48<br/>2950 (config-if-range)#switchport mode Access<br/>2950 (config-if-range)#switchport port-security <br/>2950 (config-if-range)#switchport port-security mac-address violation restrict<br/>2950 (config-if-range)#switchport port-security mac-address sticky <br/>这样交换机的48个端口都绑定了，注意：在实际运用中要求把连在交换机上的PC机都打开，这样才能学到MAC地址，并且要在学到MAC地址后保存配置文件，这样下次就不用再学习MAC地址了，然后用show port-security address查看绑定的端口，确认配置正确。<br/>方法2：在WEB界面下配置，也就是CMS（集群管理单元）<br/>我们通过在IE浏览器中输入交换机IP地址，就可以进入，然后在port—port security下可以选定交换机端口，在Status和Sticky MAC Address中选Enable或Disabled，Violation Action可以选Shutdown、Restrict、Protect中的一种，Maximum Address Count（1-132）可以填写这个范围的数值。<br/>&nbsp;&nbsp;&nbsp;&nbsp;当然还有要求绑定IP地址和MAC地址的，这个就需要三层或以上的交换了，因为我们知道普通的交换机都是工作在第二层，也就是使数据链路层，是不可能绑定IP的。假如企业是星型的网络，中心交换机是带三层或以上功能的。我们就可以在上绑定，<br/>Switch(config)#arp Ip地址 Mac地址 arpa]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.canyue.cn/article/network/1083.htm" /> 
	  <id>http://www.canyue.cn/default.asp?id=1083</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[成功者总能控制自己的情绪]]></title>
	  <author>
		 <name>晓风残月</name>
		 <uri>http://www.canyue.cn/</uri>
		 <email>webmaster@canyue.cn</email>
	  </author>
	  <category term="" scheme="http://www.canyue.cn/default.asp?cateID=10" label="管理文章" /> 
	  <updated>2010-12-01T16:59:14+08:00</updated>
	  <published>2010-12-01T16:59:14+08:00</published>
		  <summary type="html"><![CDATA[　　美国研究人员发现，“一颗老鼠屎坏了一锅汤”在职场上同样适用。个别表现消极的员工会对整体工作产生严重的负面影响。你肯定碰到过类似的情况：身边总会有几个一天到晚怨天尤人的同事，无论是在每周员工例会上，还是在餐厅排队时，他们始终在抱怨。他们仅需几句泄气话，就能让一个热闹的头脑风暴会议前功尽弃，他们的坏心情很快便会传播开来。消极态度甚至能抵消掉好消息。<br/><br/>　　众所周知，细菌、病毒等具有传染性，殊不知消极情绪也可传染。有人将这种消极情绪的传染称为“情绪污染”。<br/><br/>　　美国有位科学家发现，原本心情舒畅、性格开朗的人，如果整天与一个心情沮丧、愁眉苦脸、唉声叹气的人相处，不久也会变得抑郁起来。而且，一个人的同情心及敏感性越强，越容易受不良情绪的传染。<br/><br/>　　消极情绪的传染是在不知不觉中进行的，而且传染的速度相当快。一个人如果和亲近的人待在一起，而对方情绪低落或烦躁，那么不到半小时他的情绪就会受到对方的传染。<br/><br/>　　情绪是指人们对环境中某个客观事物的特种感触所持的身心体验，是一种对人生成功活动具有显著影响的非智力潜能素质。美国密歇根大学心理学家南迪·内森的一项研究发现，一般人的一生平均有十分之三的时间处于情绪不佳的状态，因此，人们常常需要与那些消极的情绪作斗争。<br/><br/>　　情绪变化往往会在我们的一些神经生理活动中表现出来。比如，当你听到自己失去了一次本该到手的晋升机会时，你的大脑神经就会立刻刺激身体产生大量起兴奋作用的“正肾上腺素”，其结果是你怒气冲冲，坐卧不安，随时准备找人评评理，或者“讨个说法”。情绪控制，对人生有非常大的帮助。一个人真的想有所成就的话，就要有情绪调控的能力。<br/><br/>　　成功者控制自己的情绪，失败者被自己的情绪所控制。所谓成功的人，就是心理障碍突破最多的人，因为每个人或多或少都会有各式各样、大大小小的心理障碍。<br/><br/>　　世界上从来没有过完美的公司，也没有过完美的个人，关键是把人的注意力放在哪里。是去注意优点，还是注意缺点。把注意力放在问题的不同方面，常常会得出不同的结果，对人产生不同的情绪。看问题的积极方面，可以产生乐观的情绪；看问题的消极方面，就会产生悲观的情绪。但相当多的人不由自主地会选择悲观，所以必须学会控制自己的注意力以调控自己的情绪。<br/><br/>　　在人生的整个航程中，消极思维者一路上都晕船，无论眼前的境况如何，他们总是对将来感到失望。在消极思维者眼中，玻璃杯永远不是半满的，而是半空的。他们预期会得到人生中最糟糕的结果，而且事实也确实如此。<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.canyue.cn/article/manage/1079.htm" /> 
	  <id>http://www.canyue.cn/default.asp?id=1079</id>
  </entry>	
		
</feed>

