cheng029 发表于 2012-6-25 10:47:50

快速获取交换机端口通断状态

我单位使用了思科、华为、迈普等主流品牌的交换机进行组网,在日常网络维护工作中对比各种不同品牌交换机上面实现同一功能所采用的不同配置命令是一件非常有趣的事情,而且也很有挑战性。下面我们以在交换机上快速了解端口的通断状态为例进行说明。作为一名网络管理员,经常要对交换机端口的通断状态进行判断,这是一项基本技能,而且这里面是有一些技巧的。  一、为什么要尽可能通过命令来判断端口的通断状态
  其实要判断交换机端口的通断状态,最直接的方法就是到交换机那儿去看一眼,但是这种做法只有在小型的网络环境中才适用。而在一个大型的网络环境中,可能会有数十台交换机,再加上交换机安装在机柜内光线不是太好,所以用肉眼很难一下子判断出某个端口的通断状态。这就要求我们必须具备登录到交换机上,通过操作相应的交换机命令来判断端口的通断状态。目前主流的交换机均具备此功能。一般情况下,引起网络故障的总是那些处于工作状态的网络端口,因此在网络维修和维护的过程中快速找到那些处于工作状态的端口,就缩小了故障排查的范围,为尽快排除网络故障争取了时间。而且通过软件操作也避免了由于手工操作而可能会引起的网络端口中断等故障,避免了对网络正常运行的影响。
  二、思科交换机查看端口通断的方法
  思科交换机作为我们最早接触和学习使用方法的交换机,以前教科书是教我们用show inter命令来查看端口的状态的,一直以来也是这么做的。但是这种操作的缺点就是一次显示的信息太多,端口的通断状态(up或是down)要自己去找,后来我们学会了使用“?”(即在命令后面加一个?号,看看还能继续写点什么),发现在show inter命令后面再加一个status,显示的结果就很简洁了(以CISCO3550交换机为例),如下所示:
  Switch#show inter status
  Port Name Status Vlan Duplex Speed Type
  Fa0/1 notconnect 1 auto auto 10/100BaseTX
  Fa0/2 connected 1 a-full a-100 10/100BaseTX
  Fa0/3 link to casapp notconnect 1 auto auto 10/100BaseTX
  Fa0/4 notconnect 1 auto auto 10/100BaseTX
  Fa0/5 link to smsapp connected 1 a-full a-100 10/100BaseTX
  Fa0/24 notconnect 1 auto auto 10/100BaseTX
  Gi0/1 notconnect 1 auto auto unknown
  Gi0/2 notconnect 1 auto auto unknown
  通过查看相应端口的status(状态)是connect还是noconnect,我们就可以一下子了解到哪些端口是连着网线,并且是处于工作状态的。
  三、华为交换机查看端口通断的方法
  在以后的工作中,我们又陆续接触到一批国产的华为交换机,虽然华为交换机与思科交换机的命令不同,但是实现思路还是类似的。同样的,我们也是从dis inter命令开始的,但是这个命令同样存在显示的信息太多的问题,但是在dis inter后面加“?”并没有得到更有用的信息。后来我们换了一个思路,从dis命令后面直接加“?”看看有什么发现,结果真的找到了快速查看端口通断状态的命令,在华为交换机(以华为3552交换机为例)中是通过dis br inter命令来实现的,如下所示:
  dis br interface
  Interface : EEthernet , GGigabitEthernet , VlanIFVlan-interface
  Link : ADMDOWNADMINISTRATIVELY DOWN Speed : aauto Duplex : aauto
  Interface Description Link Speed Duplex Link-type PVID Port-type
  Aux0/0 HUAWEI, Quidway UP
  E0/1 DOWN 100M full access 1 100BASE-TX
  E0/2 DOWN 100M full access 1 100BASE-TX
  E0/3 LINK TO ChengQuH UP a100M afull trunk 1 100BASE-TX
  E0/4 DOWN 100M full access 1 100BASE-TX
  E0/5 LINK TO CISCO_35 UP 100M full trunk 1 100BASE-TX
  四、迈普交换机查看端口通断的方法
  迈普交换机是我们使用的另一款国产交换机,在性能稳定性方面没有问题,只是到目前为止,我们还没有找到在这款交换机(以迈普4126E交换机为例)快速判断端口通断状态的方法,还是直接通过逐一查看端口的状态来判断,命令为show port,具体信息如下:
  Switch# show port
  port 0/0 configuration information:
  Status : Enabled
  Link : Up
  Set Speed : Auto
  Act Speed : 100
  Set Duplex : Auto
  Act Duplex : Full
  Set Flow Control : Disable
  Act Flow Control : Off
  Flow Limit : 80
  Flow Discard : 100
  Flow Reset : 50%
  AcceptableFrame : All
  Ingress Filtering: Enabled
  Bcast Control : Disable
  Bcast Threshold : 4096
  Mcast Control : Disable
  Mcast Threshold : 4096
  Dlf Control : Enable
  Dlf Threshold : 4096
  Trust Dscp : Enable
  Mdix Mode : Auto
  Mdix Status : Normal
  Ingress Meter : Disable
  Ingress Rate : 0
  Ingress Burst : 0
  Pause Frame : Disable
  Pause Threshold : 0
  Resume Threshold : 0
  Exceed Drop : Disable
  Egress Meter : Disable
  Egress Rate : 0
  Egress Burst : 0
  Default Priority : 0
  Pvid : 1
  Keepalive : Not set
  显示的信息非常详细,但是在显示结果的人性化考虑方面来看还是要差一些。
  五、结论
  熟悉掌握并灵活运用查看交换机端口通断状态的方法,是日常网络维护工作的一项技能,本文介绍了通过工作实践总结的在主流交换机中查看端口通断状态的方法,供大家参考。

52037317 发表于 2013-3-13 14:27:31

小手一抖,钱钱到手!

yangcctv 发表于 2013-5-15 18:13:23

路过,支持一下啦

hudeya 发表于 2013-5-16 06:44:49

如果恐龙是人,那人是什么?

trzxycx 发表于 2013-5-17 02:48:23

穿别人的鞋,走自己的路,让他们找去吧。

jason0401 发表于 2013-5-17 15:18:33

男人靠的住,母猪能上树!

x625802392 发表于 2013-5-18 01:54:32

我喜欢孩子,更喜欢造孩子的过程!
页: [1]
查看完整版本: 快速获取交换机端口通断状态