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

日期: 2011-05-30 来源:TechTarget中国

  我单位使用了思科、华为、迈普等主流品牌的交换机进行组网,在日常网络维护工作中对比各种不同品牌交换机上面实现同一功能所采用的不同配置命令是一件非常有趣的事情,而且也很有挑战性。下面我们以在交换机上快速了解端口的通断状态为例进行说明。作为一名网络管理员,经常要对交换机端口的通断状态进行判断,这是一项基本技能,而且这里面是有一些技巧的。

  一、为什么要尽可能通过命令来判断端口的通断状态

  其实要判断交换机端口的通断状态,最直接的方法就是到交换机那儿去看一眼,但是这种做法只有在小型的网络环境中才适用。而在一个大型的网络环境中,可能会有数十台交换机,再加上交换机安装在机柜内光线不是太好,所以用肉眼很难一下子判断出某个端口的通断状态。这就要求我们必须具备登录到交换机上,通过操作相应的交换机命令来判断端口的通断状态。目前主流的交换机均具备此功能。一般情况下,引起网络故障的总是那些处于工作状态的网络端口,因此在网络维修和维护的过程中快速找到那些处于工作状态的端口,就缩小了故障排查的范围,为尽快排除网络故障争取了时间。而且通过软件操作也避免了由于手工操作而可能会引起的网络端口中断等故障,避免了对网络正常运行的影响。

  二、思科交换机查看端口通断的方法

  思科交换机作为我们最早接触和学习使用方法的交换机,以前教科书是教我们用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 : E–Ethernet , G–GigabitEthernet , VlanIF–Vlan-interface

  Link : ADMDOWN–ADMINISTRATIVELY DOWN Speed : a–auto Duplex : a–auto

  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

  显示的信息非常详细,但是在显示结果的人性化考虑方面来看还是要差一些。

  五、结论

  熟悉掌握并灵活运用查看交换机端口通断状态的方法,是日常网络维护工作的一项技能,本文介绍了通过工作实践总结的在主流交换机中查看端口通断状态的方法,供大家参考。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐