`

以太网的自动协商原理和相关的网络测试

 
阅读更多

自动协商是以太网中最受争议概念之一。它的出现到底是好是坏呢?这要看情况而定了。在你使用自动协商时,供应、驱动版本和管理员的选择,这些都是需要考虑的方面。


什么是自动协商?
 
    802.3标准中的第28条是这样定义自动协商功能的:它允许一个设备向链路远端的设备通告自己所运行的工作方式,并且侦测远端通告的相应的运行方式。自动协商的目的是给共享一条链路的两台设备提供一种交换信息的方法,并自动配置它们工作在最优能力下。
 
    照字面上来讲,自动协商就是一种在两台设备间达到可能的最大传输速率的方式。它允许设备用一种方式“讨论”可能的传输速率,然后选择双方可接受的最佳速率。它们使用叫做快速链路脉冲的FLP交换各自传输能力的通告。FLP可以让对端知道源端的传输能力是怎样的。当交换FLP时,两个站点根据以下从高到低的优先级侦测双方共有的最佳方式。

  • 1000BASE-T全双工
  • 1000BASE-T
  • 100BASE-T2 全双工
  • 100BASE-TX 全双工
  • 100BASE-T2
  • 100BASE-T4
  • 100BASE-TX
  • 10BASE-T 全双工
  • 10BASE-T


    例如,A和B正在自动协商,并且A具有10/100/1000全半双工的能力,但是B只有10/100全半双工的能力,这样双方共有的最高链路能力为100,全双工。一旦双方进行自动协商,链路就会运行在双方能够支持的最佳能力下。
 

自动协商会产生什么问题?

    有关自动协商的大多数问题是由于有一方没有工作在自动协商方式。当一个站点工作在自动协商方式而另一方没有时,只有一方发送快速链路脉冲。另一方已经设定在特定的速率和双工方式下,这样就不会跟对端进行协商。他已经被强行设定,就不会再考虑他连接端的工作方式。

    由于强行设定的站点不会告诉正在协商的站点自己的速率和单双工方式,自动协商的站点就必须自己决定合适的速率和单双工方式来匹配对端,这叫做平行检测。协商站点监听从对端过来的链路脉冲能够辨别通信速率。10,100和1000Mbs以太网使用不同的信号方式,所以协商站点能识别对端的工作速率。
 
    然而,全半双工又是另外一回事了。因为强行设定的站点不进行协商,协商站点没有方法知道强行设定站点工作在哪种双工方式下。协商站点为了避免全半双工不匹配,根据802.3标准,它必需与强行站点使用相同的速率,但是工作在半双工方式下。不管速率如何(除了10Gig),半双工是以太网的默认方式。在许多情况下,这会产生全半双工不匹配问题。
 
为了两端都达到全双工方式,要么两端都自动协商,要么两端都强行设定。

务必不要一端自动协商,另一端强行设定。这会导致双工不匹配。建议把两端设置留在自动协商以减少人为错误。


怎样才能知道全半双工不匹配问题?

    双工不匹配会在链路上产生冲突,因为一端可以同时发和收而另一端不能。全双工站点不可能和半双工站点很好的工作。在半双工站点一侧会产生冲突。受影响端口的重传,差的吞吐率和高错误数会损害链路性能。使用福禄克网络公司的OptiView查看时,会在交换机端口上显示错误。

分享到:
评论

相关推荐

    千兆口自协商的基本原理

    千兆口自协商是一种在以太网通信中用于自动配置接口速率和双工模式的技术,主要应用于千兆网络环境中。自协商机制旨在确保设备间连接的兼容性,避免因速率和双工设置不一致导致的通信问题。这一机制是基于 IEEE 802....

    以太网收发器工作原理

    总的来说,以太网收发器在局域网中起着承上启下的作用,连接物理层与数据链路层,通过其工作原理和信号质量测试,可以确保网络的高效、稳定运行。在实际应用中,理解和掌握以太网收发器的工作原理对于网络设备的维护...

    以太网原理MAC和PHY

    4. **自动协商**:与对端PHY设备进行通信,协商确定最佳的传输速度和双工模式。 三、MII详解 MII(Media Independent Interface,媒体独立接口)是IEEE 802.3标准定义的一种接口,用于分离MAC层和PHY层,使得MAC层...

    以太网PHY芯片SR8201的GD32F450驱动原理图

    总的来说,"以太网PHY芯片SR8201的GD32F450驱动原理图"涉及到的关键技术点包括以太网PHY芯片的选择、MAC与PHY的接口设计、自动协商机制、数据传输流程以及低功耗模式的实现。通过网络接口.SchDoc和实验板.SchDoc文件...

    数据通信以太网技术原理PPT学习教案.pptx

    数据通信中的以太网技术是计算机网络领域的重要组成部分,它主要涵盖了网络的物理层和数据链路层。以太网自1970年代中期由施乐...理解以太网的工作原理和相关标准,对于网络设计、故障排查和优化网络性能具有深远意义。

    以太网原理ISSUE1.0

    2. **自动协商机制**:能够自动检测并配置最佳传输模式。 3. **光纤接口**:支持光纤传输,极大地扩展了传输距离和带宽。 4. **兼容性**:向下兼容传统的10/100Mbps以太网,便于升级。 #### 六、生成树协议(STP) ...

    以太网交换机原理

    端口协商方式指的是交换机如何自动检测和设置与其连接的设备的工作模式,包括速度、双工模式等参数。 ##### 4.4 通道端口间的负载平衡 在多个物理端口捆绑的情况下,可以通过负载平衡算法将流量分散到不同的物理...

    zynq裸机gmii_to_rgmii的lwip echo以太网速度自适应原理.docx

    一旦检测到PHY的速度和双工模式,`XEmacPs_SetOperatingSpeed()`函数被用来设置PS内部的以太网控制器速率。接着,IP核的控制寄存器(如0x10)会被设置,以匹配PHY的速度。这样,即使没有外部时钟源,gmii_to_rgmii ...

    以太网PHY寄存器分析

    标准寄存器是以太网PHY中的基本寄存器,包括控制寄存器、状态寄存器、PHY标识寄存器、自动协商公告寄存器、自动协商链路合作基础页能力寄存器、自动协商扩展寄存器、AN next page寄存器/AN链路合作收到next page...

    DP83848C原理图_DP83848_以太网_

    该芯片具备自动协商功能,可以检测网络对端设备的能力,并自动调整到最适合的传输速率和模式。 DP83848C具有先进的错误检测和校正机制,包括差错检测与校验(CRC)、远端故障指示(RFI)和线路码型校验(LPC)。...

    以太网接口HR911105A原理图库+PCB封装库(AD库).rar

    HR911105A支持10/100Mbps的传输速率,符合IEEE 802.3标准,具有全双工通信能力,同时提供了自动协商功能,可以自动检测并适应网络的最高传输速率。 在设计电路板时,原理图库文件(HR911105A.SchDoc)是至关重要的...

    01 数通原理参考教材_卷一(交换、广域网和路由).doc

    本文将围绕计算机网络的基础知识展开,涵盖以太网、VLAN、MSTP、PPP/MP、PPPOE 等协议和技术,旨在帮助初学者学习相关协议和原理。 一、以太网基本原理 以太网是局域网中最常用的网络技术之一,以太网的出现极大地...

    以太网物理层专题

    IEEE(电气和电子工程师协会)是全球最大的非营利性专业技术组织之一,致力于制定电子、电气和相关领域的技术标准。1980年,IEEE成立了802委员会来研究和制定局域网的标准。802委员会由多个分委员会组成,每个分委员...

    YT8511 datasheet 和 原理图参考设计

    本文将深入探讨YT8511这一特定PHY芯片的特性、功能以及在以太网应用中的设计要点,结合提供的“rgmii phy YT8511 v1.0.2 datasheet.pdf”文档和相关原理图,为Linux环境下的网络设备设计提供详尽的指导。 首先,YT...

    Clause_37_Auto-Negotiation.pdf

    总之,Clause 37 自协商是网络设备自动协商连接参数的重要机制,它位于OSI模型的物理层,确保设备间的数据同步和兼容性。理解这一机制对于网络设计、故障排查以及优化网络性能具有重要意义。在网络工程师的工作中,...

    LAN8720原理图_LAN8720是什么ic_lan8720_以太网_

    3. **自动协商功能**:具备Auto-Negotiation功能,可以自动检测并协商网络端口的最佳工作模式,如全双工/半双工、速度等。 4. **错误检测与恢复**:具有CRC错误检测和自愈功能,确保数据传输的可靠性。 5. **电源...

    IOT物联网专用、SPI接口的百兆以太网芯片DM9051NP-DM9051NP相关资料.rar

    - **自动协商**:支持IEEE 802.3u自动协商功能,可自动检测并设置最佳的数据传输速率和双工模式。 - **节能模式**:具有多种节能模式,如低功率闲置(LPI)和快速唤醒,适应物联网设备的低功耗需求。 - **错误...

    (最新官方文档) IEEE 802.3-2015 以太网协议.pdf (内附目录,可搜索,可跳转,高清版)

    5. **速率自适应和自动协商**:Fast Ethernet和更高速率的以太网支持自动协商(Auto-Negotiation)功能,允许设备之间协商最佳的连接速度和双工模式。 6. **电力以太网(Power over Ethernet, PoE)**:2015版可能...

Global site tag (gtag.js) - Google Analytics