很多學習網絡知識的朋友在配置交換機時,時常會看到半雙工與全雙工的功能,今天電腦學習微信公眾號小編帶大家一起來了解下什麼是半雙工與全雙工。
早期的網絡設備HUB(集線器)就是半雙工,目前基本沒有人用了,而現在用的SWITCH(交換機)就是全雙工。
a、半雙工:接口任意時刻只能接收數據或者發送數據,並存在最大傳輸距離的限制。
半雙工就像對講機一樣,如果某人向把語音傳遞給另一個人,它必須按下某個按鈕,然後再說話。當按下按鈕時,信息只向一個方法傳遞,所以他們在傳輸語音時聽不到對方的聲音,為了能接收到對方的聲音,必須鬆開按鈕。
b、全雙工:接口可以同時接收和發送數據,最大吞吐量可達到雙倍速率,且消除了半雙工的物理距離限制。
因此,由於設備可以同時發送和接收數據,全雙工系統的帶寬是半雙工系統的兩倍。
全雙工的一個很好的例子是電話通信。當你和某人在電話裡交談時,你可以同時向對方講話並傾聽對方的聲音。所以你不必等待,可以邊說邊聽。
配置以太網接口速率和雙工模式可在自協商或者非自協商兩種模式下進行:
a、在自協商模式下,接口速率和雙工模式是由鏈路兩端的接口協商決定的。一旦協 商通過,鏈路兩端的設備就鎖定在同樣的雙工模式和接口速率。自協商功能只有 在鏈路兩端設備均支持時才可以生效。如果對端設備不支持自協商功能,或者對 端設備自協商模式和本端設備不一致,則接口可能會處於Down狀態。
b、當對端設備不支持自協商功能,或者配置自協商功能後設備無法連通、物理連通 後接口出現大量錯包或丟包現象時,用戶可配置本接口工作在非自協商模式下, 手動配置接口速率和雙工模式,調整接口的速率和雙工模式。
以太網的接口雙工模式
以太網接口速率和雙工模式支持情況
如何解決網絡中的擁塞問題
服務器群(Server1、Server2和Server3)分別與Switch的接口GE0/0/1、 GE0/0/2和GE0/0/3相連,Switch通過接口GE0/0/4上行接入Internet網絡。
由於服務器網卡的特殊限制,接口GE0/0/1、GE0/0/2和GE0/0/3只能自協商為半雙工模式,在該雙工模式下,當業務數據流量較大時將會產生丟包現象。
同時,接口 GE0/0/1、GE0/0/2和GE0/0/3速率自協商為最大速率1000Mbit/s,當服務器群同時以 1000Mbit/s速率對外發送數據時,就會造成出接口GE0/0/4擁塞。用戶希望解決數據丟 包和擁塞問題。
1、配置非自協商模式下速率和雙工模式組網圖
2、配置思路如下:
配置接口工作在非自協商模式,避免服務器網卡影響設備接口的最終工作速率。
在非自協商模式下強制指定接口雙工模式為全雙工,避免發生數據丟包現象。
在非自協商模式下強制指定接口工作速率為100Mbit/s,避免發生數據擁塞現象。
3、配置步驟
step1、創建端口組,並將接口GE0/0/1、GE0/0/2和GE0/0/3加入端口組
step2、批量配置接口GE0/0/1、GE0/0/2和GE0/0/3工作在非自協商模式、雙工模式為全雙工、 工作速率為100Mbit/s
step3、驗證配置結果 在任意視圖下執行命令display interface gigabitethernet 0/0/1,檢查接口當前工作速率 及雙工模式。
由上述回顯字段看出接口工作在非自協商模式,工作速率為100Mbit/s,雙工模式為全 雙工。同理,對於GE0/0/2和GE0/0/3也可以通過執行display interface gigabitethernet 0/0/2和display interface gigabitethernet 0/0/3命令查看接口當前工作信息。