乙太網自動協商

乙太網自動協商

802.3標準中的第28條是這樣定義自動協商功能的:它允許一個設備向鏈路遠端的設備通告自己所運行的工作方式,並且偵測遠端通告的相應的運 行方式。自動協商的目的是給共享一條鏈路的兩台設備提供一種交換信息的方法,並自動配置它們工作在最優能力下。乙太網技術的自協商功能由物理層晶片實現(工作在OSI模型的第一層),因此並不使用專用數據報文。

基本介紹

  • 中文名:乙太網自動協商
  • 依據:802.3標準
  • 性質:工作方式
  • 特點:自動配置它們工作在最優能力下
乙太網的自動協商原理和相關的網路測試
自動協商是乙太網中最受爭議概念之一。它的出現到底是好是壞呢?這要看情況而定了。在你使用自動協商時,供應、驅動版本和管理員的選擇,這些都是需要考慮的方面。
什麼是自動協商?
照字面上來講,自動協商就是一種在兩台設備間達到可能的最大傳輸速率的方式。它允許設備用一種方式“討論”可能的傳輸速率,然後選擇雙方可接受的最佳速率。它們使用叫做快速鏈路脈衝的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查看時,會在交換機連線埠上顯示錯誤。

相關詞條

熱門詞條

聯絡我們