网络通信 频道

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

前言

本文为查出和解决许多 普通的以太网自动协商问题提供基本的指南。本文:

  • 在运行CATOS操作系统的Catalyst交 换机给出一个自动协商一般描述并且要你一步步通过配置和验证自 动协商。

  • 提供示例最普通的双工不匹 配错误为什么出现。

    >

    在运行 Cisco IOS的Catalyst交换机描述配置和验证自动协商®。

注意: 新的Catalyst 交换机/模块例如 Catalyst 6000、4000、3550及2950支持10/100/1000 Mbps协调以太 网接口或端口。这些端口研究10Mbps、100Mbps或者根据他们 的与另一端的连接的1000 Mbps速度。这些10/100/1000Mbps 端口在CatOS/Cisco基于IOS的交换机相似的方式可以为速度和双工 协商配置以与10/100 Mbps端口。所以,在本文产生的配置 为10/100Mbps端口协商适用于10/100/1000Mbps端口。

在您开始 之前

惯例

欲 知关于文件惯例的更多信息,请参阅 Cisco技 术提示惯例

命令描述使用以下惯例:

  • 竖线 ( | )单独的选择,互相排斥,参数。

  • 方括号([ ])典型地指示可选参数。

  • 括号({})指示一个必需参数。

  • 括号在方括号之内包含是需要的参 数([ {} ])选择在可选参数之内。

  • 黑 体字 指示字面上被输入如显示的命令和关键字 。

  • 斜体字 指示 您提供值的参数。

前提

一 次更加技术的自动协商讨论,包括:

使用的组件

创建示例在本文,我们 使用以下设备:

  • 一个终端。

  • 控制台电缆 适当为管理引擎在交换机。

  • 二台Catalyst 5000交换机在实验室环境里带有被清 除的配置。

  • 二10/100Mb TX半和全双 工能够接口。

  • 以太网交叉电缆。

本文在隔离的实验室环境被写。 确定您使用它以前了解所有命令的潜在影响对您的网络。 clear configuration all命令 在每台交换机发出保证他们有默认配置。

何时使用以太网10/100Mb自 动协商

自动协商是允 许设备自动地交换在一条链路的信息关于速度和双工能力 IEEE 802.3u 快速以太网标准的一个可选功能。

自动协商被瞄准在分配到区域transient users或设 备其中连接到网络的端口。例如,当他们在办公室而不是在 路时,许多公司为销售经理和系统工程师提供共有的办公室或多维 数据集给使用。每个办公室或多维数据集将有一个以太网端 口永久连接到办公室网络。由于保证可能不是可能的每个用 户有10Mb、一个100Mb以太网或者一个10/100Mb 卡在他们的膝上型 计算机,处理这些连接的交换端口一定能协商他们的速度和双工模 式。选择是提供10Mb和一个100Mb端口在每个办公室或相应求 和标记他们的立方。

其中一个性能 问题的常见原因在10/100Mb以太网链路是当一个端口在链路运行在 半双工时当另一个端口运行在全双工时。 这occassionally 发生当在链路重置时一个或两个端口并且自动协商过程不导致两个 Link Partner有相同配置。当用户重新配置链路的一端并且 忘记重新配置另一边,它也发生。链路的两边应该有自动协 商,或者两边应该有它。我们的当前推荐是留给自动协商为 那些设备兼容802.3u。

许多与性能有 关的支持呼叫将通过正确配置自动协商避免。许多Catalyst 以太网交换机模块支持10/100Mb和半双工或全双工。 例外包 括以太网组交换机模块。 show port capabilities {mod_num}|{mod_num/port_num} 命令显示您如果 您在技术支持10/100Mb工作和半双工或全双工的模块。本文 使用二WS-X5530管理引擎(SE) IIIs ,中的每一与二个可选上行链 路10/100BaseTX 以太网端口安装。

[page]
在CATOS交换机配置和排除 以太网10/100Mb 自动协商故障
本文的此部分通过检查支持自动协商10/100Mb以太网 端口的工作情况将走您。它也显示如何做对其默认行为的变 动和如何恢复它到默认行为。

一起接 通二台交换机。

以太网端口1/1在交 换机A连接到以太网端口1/1在交换机B使用以太网交叉电缆。 欲知关于交叉电缆的更多信息,参见 附录B。

注意: 您的实际 mod_num/port_num编号可能是不同的。

检查端口的功能。

show port capabilities 1/1命令在交换机A显示一个以太网10/100BaseTX 1/1端口的功能。

输入此命令为您排除故障的两个端口 。如果他们应该使用自动协商,两个端口必须支持速度和双 工功能如下所示。

粗体文本在下面 的输出显示信息关于速度和双工模式功能哪里将查找。

Switch-A> (enable) show port capabilities 1/1
 Model                    WS-X5530
 Port                     1/1
 Type                     10/100BaseTX
 Speed                    auto,10,100
 Duplex                   half,full
 
 
配置自动协商为端口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命令。

注意: 并且 注释,这时在此命令冗余的本文因为交换机的配置被清除了到他们 的默认值在开始步骤之前。默认行为为以太网10/100BaseTX 端口是自动协商。

确定是否设定速 度和双工模式自动交涉。

如下 show port 1/1 命令显示端 口1/1的状态在交换机A和B。

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
 
粗体 文本在以上输出显示信息关于端口的当前状态哪里可以查找。 注意大多数正常输出从 show port {mod_num/port_num}命令省略。关于字段的进一步 exlanation在此命令的输出,参见 附录 C。

"a -"前 缀在"充分"和"100"表明此端口未为特定双工模式或速度被硬性代码 (配置)。 所以它是愿意的自动交涉连接对的其双工模式和速 度如果设备(其Link Partner)也愿意自动交涉其双工模式和速度。

并且注意状态"在两个端口被关连" ,意味着链路脉冲从另一个端口被发现了。 状态可以"被关 连"即使双工不正确地协商或被不正确配置。

更改速度在端口1/1在交换机A到10Mb。

为了展示发生了什么当一个 Link Partner 自动交涉并且另一个Link Partner不是,速度在端 口1/1在交换机A将设定为10Mb通过发出 set port speed 1/1 10命令。

Switch-A> (enable) set port speed 1/1 10
 Port(s) 1/1 speed set to 10Mbps.
 Switch-A> (enable)
注意: 硬性 代码速度在端口在端口禁用所有自动协商功能为速度和双工。

当端口为速度配置了,早先协商的 其双工模式为模式将自动地配置; 在这种情况下,全双工。 所以,在端口 1/1造 成双工模式配置set port speed 1/1 10命令好象命令 set port duplex 1/1 充分有 也发出发出。这在下一个步骤解释。

了解"a的含义-"前缀在双工和速度 状态域。

缺乏"a -"前缀在输出的状 态域从 show port 1/1命令 在交换机A表示,双工模式为"充分"现在配置并且速度为"10 现在 配置"。

Switch-A> (enable) show port 1/1
 Port  Name               Status     Vlan       Level  Duplex Speed Type
 ----- ------------------ ---------- ---------- ------ ------ ----- ------------
  1/1                     connected  1          normal  full  10    10/100BaseTX
 
查看端口双工状态1/1在交 换机B。

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 a-half a-10  10/100BaseTX
 
此步骤表示,发现另一个Link Partner 经营的速度 Link Partner是可能的,即使另一个Link Partner没有为自动协商 配置。这由感觉到达发现电气信号的种类完成如果它是10Mb 或100Mb。这是交换机B如何确定端口1/1应该运行在10Mb。

相似发现正确的双工模式是不可能 的正确的速度可以被发现。在这种情况下,交换机B的1/1端 口为自动协商其中配置并且交换机A不是,交换机B的1/1端口被迫选 择默认双工模式。在Catalyst以太网端口,默认模式是自动 交涉和如果自动协商发生故障,然后半双工。

此示例也表示,链路可以成功连接当有不匹配在双工 模式下时。当端口1/1在交换机B默认了为半双工时,端口1/1 在交换机A 为全双工配置。避免此,总配置两个Link Partner。

"a -"前缀在双工和速度 状态域总不意味着当前工作情况协商。有时它只意味着端口 未为速度或双工模式配置。

早先输 出从交换机B显示双工作为"a-half"和速度作为"a-10"哪些表明端口 在半双工模式下运行在10Mb。在本例中然而,Link Partner 在此端口(端口1/1在交换机A)为"充分" 配置和"10Mb"。所 以,在交换机B自动交涉其当前工作情况端口1/1是不可能的。 这证明,"a -"前缀只指示自愿执行自动协商-没有该自动协 商实际上发生了。

了解双工不匹配 错误。

在速度在端口1/1更改了到 10Mb之后,下列信息关于双工模式不匹配在交换机A显示。因 为感觉了其Link Partner不再执行自动协商,不匹配是由默认为半 双工的交换机B的1/1端口导致的。

%CDP-4-DUPLEXMISMATCH:Full/half-duplex mismatch detected o1
请注意此消息是由Cisco发现协议(CDP) 创建的,不是802.3自动协 商协议。发现的CDP能报告问题但不自动地典型地修正他们。

双工不匹配可能或可能不导致错误 信息。双工不匹配的另一个征兆在半双工侧迅速地增加FCS和 校验错误和"小家畜"在全双工端口(如被看见在 show port {mod_num/port_num})。

了解生成树错误信息。

除以上双工不匹配错误消息之外当您在链路时,更改 速度,您可以也发现以下生成树消息。关于生成树的论述是 超出本文的范围之外。欲知关于生成树的更多信息,参见以 下文件:

了解和配置生成树协议 (STP)关于Catalyst 交换机

%PAGP-5-PORTFROMSTP:Port 1/1 left bridge port 1/1
 %PAGP-5-PORTTOSTP:Port 1/1 joined bridge port 1/1
更改双 工模式到一半在端口1/1在交换机A

为了展示发生了什么当配置了双工模式,模式在端口1/1在交换机A 将设置为一半通过发出 set port duplex 1/1 half命 令。

Switch-A> (enable) set port duplex 1/1 half
 Port(s) 1/1 set to half-duplex.
 Switch-A> (enable)
show port 1/1命令显 示在双工模式的上变化在此端口。

0
相关文章