1. 程式人生 > >萬兆網卡傳輸速度

萬兆網卡傳輸速度

操作系統 不同 電信號 orm 接口 鏈路層 支持 工作 proc

網卡是工作在鏈路層的網絡組件,是局域網中連接計算機和傳輸介質的接口,是建立PC機或者服務器與交換機之間的連接,解決Intranet模式中服務器網卡的瓶頸問題,萬兆網卡是傳輸速率為10G通訊量的網卡,而光纖網卡的選擇應根據服務器或工作站的帶寬需求並結合物理傳輸介質所能提供的最大傳輸速率來選擇網卡的傳輸速率。
技術分享圖片
網卡不僅能實現與局域網傳輸介質之間的物理連接和電信號匹配,還涉及幀的發送與接收、幀的封裝與拆封、介質訪問控制、數據的編碼與解碼以及數據緩存的功能等。飛邁瑞克萬兆網卡產品提供了光纖傳輸介質接口,集成化的通訊控制芯片緩解了CPU數據處理的壓力,此外還提供了VLAN標記、數據流優先級、電源管理等多種智能處理能力,同時豐富的驅動程序庫支持多種操作系統平臺。
10G以太網於2002年7月在IEEE通過,用於局域網的光纖10G以太網規範有10GBase-SR、10GBase-LR和10GBase-ER。
10GBase-SR中的“SR”是“short range”(短距離)的縮寫,表示僅用於短距離連接。該規範支持編碼方式為64B/66B的短波(波長為850nm)多模光纖(MMF),有效傳輸距離為2米到300米。
10GBase-LR中的“LR”是“Long Range”(長距離)的縮寫,表示主要用於長距離連接。該規範支持編碼方式為64B/66B的長波(1310nm)單模光纖(SMF),有效傳輸距離為10公裏。
10GBase-ER中的“ER”是“Extended Range”(超長距離)的縮寫,表示連接距離可以非常長。該規範支持編碼方式為64B/66B的超長波(1550nm)單模光纖(SMF),有效傳輸距離為40公裏。
10G以太局域網和10G以太廣域網(采用OC-192c)物理層的速率不同,10G以太局域網的數據率為10Gbit/s,而10G以太廣域網的數據率為9.58464Gbit/s(SDH OC-192c,是PCS層未編碼前的速率),但是兩種速率的物理層共用一個MAC層,MAC層的工作速率為10Gbit/s。采用什麽樣的調整策略將10GMII接口的10Gbit/s傳輸速率降低,使之與物理層的傳輸速率9.58464Gbit/s相匹配,是10G以太廣域網需要解決的問題。將10Gbit/s速率適配為9.58464Gbit/s的OC-192c的調整策略有3種:
在GMII接口處發送HOLD信號,MAC層在一個時鐘周期停止發送;
利用“Busy idle”,物理層向MAC層在IPG期間發送“Busy idle”,MAC層收到後,暫停發送數據。物理層向MAC層在IPG期間發送“Normal idle”, MAC層收到後,重新發送數據;采用IPG延長機制:
MAC幀每次傳完一幀,根據平均數據速率動態調整IPG間隔。

萬兆網卡傳輸速度