网络通信 频道

配置和排除以太网双工自动协商故障

Switch-A> (enable) sh port 1/1
 Port  Name               Status     Vlan       Level  Duplex Speed Type
 ----- ------------------ ---------- ---------- ------ ------ ----- ------------
  1/1                     connected  1          normal   half    10 10/100BaseTX
 
这时,端口1/1在两台交换机运行在半双工。在交换机B然而 ,在show port 1/1 命令的以下输出仍然配置端口1/1自动交涉, 如显示 。

Switch-B> (enable) show port 1/1
 Port  Name               Status     Vlan       Level  Duplex Speed Type
 ----- ------------------ ---------- ---------- ------ ------ ----- ------------
  1/1                     connected  1          normal a-half a-10  10/100BaseTX
 
下一个步骤在端口1/1在交换机B显示如何配置双工模 式到一半。这是跟上相似总配置两个Link Partner推荐的策 略。

设定端口1/1的双工模式和速度 在交换机B。

实现总配置两个 Link Partner制度为同一个工作情况,此步骤现在将设置双工模式 为一半和速度到10在端口1/1在交换机B。

这是输出从发出 set port duplex 1/1 half命令在交换机B:

Switch-B> (enable) set port duplex 1/1 half
 Port 1/1 is in auto-sensing mode.
 Switch-B> (enable)
set port duplex 1/1 half命令发生了故障因为此命令不会运作如果自动协商启用。 这也意味着此命令不会禁用自动协商。自动协商可能 通过发出set port speed 只 禁 用{mod_num/port_num {10 | 100}} 命令。

这是输出从发出 set port speed 1/1 10命令在交换机B:

Switch-B> (enable) set port speed 1/1 10
 Port(s) 1/1 speed set to 10Mbps.
 Switch-B> (enable)
现在 set port duplex 1/1 half命 令在交换机B将运作:

Switch-A> (enable) set port duplex 1/1 half
 Port(s) 1/1 set to half-duplex.
 Switch-A> (enable)
show port 1/1命令在 交换机B表示,端口为半双工和10Mb现在配置。

Switch-B> (enable) show port 1/1
 Port  Name               Status     Vlan       Level  Duplex Speed Type
 ----- ------------------ ---------- ---------- ------ ------ ----- ------------
  1/1                     connected  1          normal   half    10 10/100BaseTX
 
注意:  set port duplex {mod_num/port_num {一半 | 充分 }} 命令依靠 set port speed {mod_num/port_num {10 | 100}} 命令。换句话说,在您 能设置双工模式之前,您必须设定速度。

恢复默认双工模式和速度对端口1/1在两台交换机。

配置端口1/1在两台交换机自动交涉 通过发出 set port speed 1/1 auto 命令。

Switch-A> (enable) set port speed 1/1 auto
 Port(s) 1/1 speed set to auto detect.
 Switch-A> (enable)
注意: 一旦端口双工模式配置了到某事除 自动之外,唯一的方式配置端口到自感应其双工模式 将发出 set port speed {mod_num/port_num} 自动命令。没有 set port duplex {mod_num/port_num} auto 命令。换句话说,发出 set port speed {mod_num/port_num} < $$+0>自动命令有重置端口速度的作用感觉和感觉到 自动的 双工模式。

查看端口状态的更改在两台交换机 。

检查端口1/1的状态在两台交换 机通过发出 show port 1/1命 令。

Switch-A> (enable) show port 1/1
 Port  Name               Status     Vlan       Level  Duplex Speed Type
 ----- ------------------ ---------- ---------- ------ ------ ----- ------------
  1/1                     connected  1          normal a-full a-100 10/100BaseTX
 Switch-B> (enable) show port 1/1
 Port  Name               Status     Vlan       Level  Duplex Speed Type
 ----- ------------------ ---------- ---------- ------ ------ ----- ------------
  1/1                     connected  1          normal a-full a-100 10/100BaseTX
 
两个端口现在设置为自动协商 他们的默认行为。两个端口协商全双工和100Mb。
[page]
自动协 商在Catalyst IOS交换机
以下命令将适用于交换机产品的以下类型: Catalyst 2900XL,3500XL,2950,3550,2948G-L3、 4908G-L3、Catalyst 4000运行Cisco IOS (Supervisor III)的和 运行Cisco IOS(本地)软件的Catalyst 6000 。运行IOS的 交换机(与CatcOs相对)默认值到有自动协商为速度和双重置位到。 您能通过发出show interface < slot/port > status命令验 证 此。以下输出从运 行本地IOS版本版本12.1(6)E的Catalyst 6000被采取。它显 示自动交涉100 Mbps和半双工的一条链路的连接的端口。注 意此交换机的运行的配置没有双工或速度指令在 interface fastethernet 3/1之下因为自动协商是默认值。您能通过发出show interface < slot/port >命令也发现端口速度 和 双工(没有状态关键字) 。

NativeIOS#show interface fastEthernet 3/1 status
 Port    Name               Status       Vlan       Duplex Speed Type
 Fa3/1                      connected    routed     a-half a-100 10/100BaseTX
 NativeIOS#show run
 ...
 !
 interface FastEthernet3/1
 ip address 172.16.84.110 255.255.255.0
 
 !--- Notice no speed or duplex commands under this interface because
 !--- it is in its default configuration of auto-negotiate speed and duplex.
 
 
 NativeIOS#show interfaces fastEthernet 3/1
 FastEthernet3/1 is up, line protocol is up
  Hardware is C6k 100Mb 802.3, address is 0002.7ef1.36e0 (bia 0002.7ef1.36e0)
  Internet address is 172.16.84.110/24
  MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set
  Keepalive set (10 sec)
  Half-duplex, 100Mb/s
  ...
如果在运行IOS的交换机想硬性代码 速度和双工(启用自动协商),您会使用speed及duplex命令在特定接 口之下。双工是subserviant加速在感觉如果速度设定为自动 然后设置双工不可能手工设置,如下所示:

NativeIOS#show run
 ...
 interface FastEthernet3/2
 no ip address
 !        
 NativeIOS#conf t
 Enter configuration commands, one per line.  End with CNTL/Z.
 NativeIOS(config)#interface fastEthernet3/2
 NativeIOS(config-if)#duplex full
 Duplex will not be set until speed is set to non-auto value
 
 !--- Error: On this platform, you must set the speed before the duplex.
 !--- Not all switch platforms have this command ordering requirement.
 
 NativeIOS(config-if)#speed 100
 NativeIOS(config-if)#duplex full
 NativeIOS(config-if)#^Z
 NativeIOS#show interfaces fastEthernet 3/2 status
 Port    Name               Status       Vlan       Duplex Speed Type
 Fa3/2                      notconnect   routed       full   100 10/100BaseTX
 NativeIOS#NativeIOS#show run
 ...
 interface FastEthernet3/2
 no ip address
 duplex full
 speed 100
 
 !--- Notice that the speed and duplex commands appear in the configuration
 !--- now because they have been manually set to a non-default behavior.

[page]
附录A:Catalyst 交换机模块

请参阅 Catalyst 5000系列模块安装指南 关于信息关于是现在可以得到的模块。这些文件包含信息关于安装Catalyst模块并且每个模块的功能本文 包含信息关于安装Catalyst模块和每个模块的功能。它在每 个模块也包含LED的解释。 一般,LED表示端口是活跃的模块 的状态。这是一些示例文档为所选平台。能通过提到 多层LAN交换机更查找。

附录B:以太网交 叉电缆

以太网端口在 Catalyst交换机在(内置) 以太网收发器构件。连接到以太 网端口的设备可能有内置以太网收发器或使用外部收发器。

当您连接PC、服务器、打印机,或 者其他最终用户设备(时例如路由器)到交换机,您典型地使用一条 直通插塞式电缆例如CAT5 10/100BaseT无屏蔽双绞线(UTP)软线 。直通意味着管脚1在电缆的一端连接到管脚1在另一端,别 住2在电缆的一端连接到管脚2在另一端等等。

当您在交换机时连接另一个交换端口,或者其他第二 层端口到一个以太网端口,您典型地使用交叉电缆,例如 CAT5 10/100BaseT UTP 交叉按线电缆。在这种情况下,管 脚在以下图连接如表示。

一个好用 的经验是当时连接的在OSI 模型的同一个层二个端口,使用交叉电 缆。 当交叉OSI层时,使用一个直通电缆。 对待个人 计算机作为第三层端口和集线器和多数第三层交换机作为第二层端 口。 一些设备,特别普通在集线器,有能再按乒乓键在接受 直通或交叉电缆之间的一个按钮,因此此经验规则总不适用。

注意: 一般,当连接二个端口 在OSI模型的同一个层(时例如路由器到路由器(第三层),或者交换 机到交换机(第二层)) ,使用交叉电缆; 如果二个端口用不 同的层(交换的路由器(第三层到2),或者PC到交换机(第三层到2)) ,使用一个直通电缆。 对于此规则,对待PC作为第三层设备 。

3a.gif

3b.gif

CAT5 10/100BaseT UTP交叉按线电缆是可得到从多数计算机 存储设备。

注意: 一些以太网网络设备(10/100BaseT集线器)有 什么指MIDI端口。 端口的此类型在交换机允许设备连接到一 个以太网端口使用一条直通插塞式电缆通过激活一个内部交叉功能 。这由起动MIDI 开关典型地完成。当MIDI开关在缩 小位置时端口准备连接到最终用户设备。

如果在交换机使用一个以太网端口以光纤接口连接到 另一个交换端口、路由器端口,或者其他第二层设备,您在其中一 个将通过交叉典型地倒转连接设备通过转动连接器一个半轮或在单 个光纤连接器。考虑每个光纤作为光纤A或光纤B。如 果一个直通连接是A对A和B对B交叉连接是A对B和B 对A。

附录C: 字段解释在show port {mod_num/port_num}命令

show port命令输出域

字段

说明

端口

模块和端口号。

名字

名字(若被设定) 的端口。

状态

端口的状态。为Catalyst 5000及2926g 系列 交换机,可能的显示连接,notconnect,连接,暂挂,有故障,非 活动,关闭,禁用或者监控程序; 为Catalyst 4000及2948g 系列交换机,可能的显示是connected、notconnected、faulty、 remfault,disable、remdisable,configerr、remcfgerr及 disagree。

VLAN

端口属于的VLAN。

双 工

双工设置为端口(自动,充分, fdx,半,hdx、a-half,a-hdx,a-full或者a-fdx)。

速度

速度设置为端口(自动,10,100,155 ,a-10, a-100,4,16,a-14或者a-16)。

类型

端口类型例如,100BaseFX MM ,100BaseFX SM、10/100BaseTX或者RSM。

注意: 这根据在您的交换机安 装的模块将变化。

安全

状态端口安全是否启用或失效。

安全SRC地址

安全MAC地址为支持安全功能的端口。

最后SRC地址

端口收到的最后信息包的源MAC地址。

关闭

端口收到的最后信息包的源MAC地址。

陷井

状态端口陷井是否启用或失效。

IfIndex

ifIndex的编 号。

广播限制

为端口配置的广播极限。

广播结束

因为广播限 制为端口超出了,广播/组播信息包的编号下降了。

发送admin

流控管理。可能的设置:在指示本地端 口发送流控制到远端; 指示本地端口不发送流控制到远端 ; 希望指示本地端发送流控制到远端如果远端支持它。

流控操作

流控操作。可能的设置:不同意指示二 个端口不可能对链路协议达成协议。

接受admin

流控管理 。可能的设置:在指示本地端口要求远端发送流控制 ; 指示本地端口不允许远端发送流控制; 希望指示本 地端允许远端发送流控制。

流控操 作

流控操作。可能的设置: 不同意指示二个端口不可能对链路协议达成协议。

RxPause

暂停帧的编号接收。

TxPause

暂停帧的编 号传输了。

不支持的 Opcodes

不支持的运行的代码的编号 。

排列错误

帧的编号带有以八位位组的一个偶数不结束并且有坏 CRC)的校验错误(帧在端口接受了。

FCS犯错

有效大小帧 的数量带有FCS错误但没有帧错误。

Xmit错误

的传输错误 的编号在端口生成(表明内部传输缓冲区是充分的)。

接受器错误

接收错误的数量在端口生成的(表明内部接受缓冲区 是充分的)。

比一般小

收到帧的编号少于64个八位位组长 期(但是否则合格的)。

单一面向连 接的链路层

在端口成功之前,传输 帧到媒体次数一次冲突发生了。

Multi-Coll

在端口成 功之前,传输帧到媒体次数多次冲突发生了。

Late-Coll

最近的冲 突(冲突的编号外面冲突域)。

剩余 收集

在端口发生额外冲突的编号(表 明遇到16次冲突和丢弃了帧)。

Carri-Sen

次数端口 感觉了载波(确定当前是否使用电缆)。

小家畜

最低的 IEEE 802.3帧大小小于)接收的小帧(帧的编号在端口。

巨人

超出最大IEEE 802.3帧大小)接收的巨型帧(帧的编号 在端口。

上次被清除

上次清除了端口计数器。

自动零件

次数端口进入了自动分区状态由于额外的连续冲突。

数据速率不匹配

有效大小帧的数量体验超出或underrun。

SRC-ADDR更改

最后源地址更改的次数。

好字节

八位位组的总 数在帧没有错误。

短事件

次数活动带有期限较少比 ShortEventMax 时间(74-82个位时间)被发现。

附录D:常见问题 解答
  1. 何时应该使用 自动协商?

    我们建议使用自动协商 当设备包括是兼容的带有802.3u标准时。关于详细资料在特 定产品参见 故障排除Cisco Catalyst 交换 机对网络接口卡(NIC)兼容性问题。自动协商为用不同的功能的设备经常其中将连接并且被断开的端口 是非常有用的。一个好例子是通过拜访员工使用带来他们自 己的膝上型计算机的办公室。

  2. 如何 配置一个端口为自动协商?

    发出 set port speed {mod_num/port_num} 自动命令。这重 置速度和双工模式自动交涉。关于Catalyst IOS平台问题接 口命令 speed auto

  3. 如何告诉怎样配置我的端口?

    发出 show port {mod_num/port_num}命令。寻找"a -"前缀在状态域。这指示端口为自动协商配置。示例是"a-full"和"a-100"。 如果"a -"前缀不存在,端口为参数手工配置了表示。示例是: 充分和100。通过发出 show configuration [ mod_num ]命令查看交换机配置也是 可能的。关于 Catalyst IOS平台问题命令 show interfaces {mod_num/port_num}状态

  4. 如何告诉 什么我的端口是能够的?

    发出 show port capabilities {mod_num}|{mod_num/port_num} 命令。为 CATALYST IOS没有等效命令,但您可能发出 show interfaces {mod_num/port_num} status 命令查看速度/双工设置。

  5. 我为什么收到错误"端口1/1在自动检测模式下 "

    何时设法设置其双工模式?由于您在端口需要手工配置速度在您能手工配置双工模式之前。

  6. 当其Link Partner没有为自动协商 时,配置端口为什么不发现正确的双工模式?

    由于没有方法可用执行此。

  7. 为什么当二个端口有不同的双工模式配置时,是有链 路显示连接可能的?

    由于端口使用 确定的电气信号是否他们被联系或非请勿跟踪双工模式的状况。

  8. "a -"前缀在双工和速度状态域 总意味着端口自动交涉其工作情况?

    否。它意味着端口是愿意或能执行自动协商。

  9. "%CDP-4-DUPLEXMISMATCH:Full/half-duplex不匹配 被发现"是什么意思?

    Cisco发现协 议(CDP)通过配置比较对话确定了不匹配存在。CDP不会尝试 解决不匹配。

转载地址:http://www.net130.com/CMS/Pub/Tech/tech_config/975.htm

0
相关文章