專利名稱:端口協商能力的配置方法、通信端口和通信設備的制作方法
技術領域:
本發明涉及通信技術,尤其涉及一種端口協商能力的配置方法、通信端口和通信 設備。
背景技術:
以太網是一種標準化局域網連接技術,其主要技術規范在美國電氣與電子工程師 協、會(Institute of Electrical and Electronics Enginners, IEEE)發布白勺標準文件 IEEE 802. 3中進行了定義。其中,按照傳輸速率的不同可將以太網分為10M、100M、1000M等 不同類型,且以太網的傳輸速率是依靠以太網端口和傳輸介質來保證的,由于目前不同傳 輸速率的以太網端口通常是共存的,即同一以太網端口可適用于不同傳輸速率的網絡的需 要,因此,以太網端口一般均設置有可支持的傳輸速率的工作能力,以便不同端口之間進行 協商,實現特定傳輸速率的數據傳輸。其中,IEEE 802. 3規定了自協商的機制以保證不同速率的端口之間能夠正常的互 連互通,其中,對于非屏蔽雙絞線(Unshielded Twisted Paired, UTP)形式的端口,其自協 商是通過稱為快速鏈路脈沖FLP信號交互,來確定端口雙方均支持的最高工作能力,以此 作為通信端口之間的工作速率,并且,在雙方確定之間的傳輸速率后,通信端口雙方需要通 過不間斷的接收到對端有效的數據或者空閑報文信號,例如Idle幀,以維持通信端口之間 穩定的連接。目前,一般均是由用戶事先在以太網端口上配置好其所需的工作能力,且該所 需的工作能力一般是為端口可支持的所有工作能力,當兩個端口之間連接時,可按照 IEEE802. 3的規定,自動協商建立雙方之間可支持的最高工作能力的連接,以使得兩端的 以太網端口之間可按照設定的傳輸速率進行通信。例如,當兩端的以太網端口的最高共同 域為千兆電口傳輸的以太網標準1000BASE-T時,兩端的以太網端口就會通過自動協商按 1000BASE-T建立連接。但是,若線纜出現故障或因其它原因使得線纜的傳輸速率無法支持協商雙方端口 的工作能力時,兩端口之間若仍舊按照用戶配置的工作能力進行協商連接,則兩端口將會 不斷進行重新連接的嘗試,而始終無法建立穩定的連接,從而導致通信不穩定,或者導致通 信錯誤。
發明內容
本發明提供一種端口協商能力的配置方法、通信端口和通信設備,可有效對端口 的協商能力進行自動配置,在端口之間建立穩定的連接,保證通信的穩定性和可靠性。本發明提供一種端口協商能力的配置方法,包括獲取與端口連接的通信線纜的狀態信息;根據所述通信線纜的狀態信息,配置所述端口的協商能力。本發明提供一種通信端口,包括
3
信息獲取模塊,用于獲取與端口連接的通信線纜的狀態信息;能力配置模塊,用于根據所述通信線纜的狀態信息,配置所述端口的協商能力。本發明提供一種通信設備,包括上述所述的通信端口。本發明提供的端口協商能力的配置方法、通信端口和通信設備,通過根據與端口 連接的通信線纜的狀態,自動配置端口的協商能力,使得端口可根據該自動配置的協商能 力與其它端口協商建立連接,由于配置的端口的協商能力是與通信線纜的狀態匹配的,因 此,基于該協商能力建立的端口之間的連接穩定、可靠,可有效保證通信連接的穩定性和可 靠性,保證通信的準確性。
圖1為本發明端口協商能力的配置方法實施例一的流程示意圖;圖2為本發明端口協商能力的配置方法實施例二的流程示意圖;圖3為本發明通信端口實施例一的結構示意圖;圖4為本發明通信端口實施例二的結構示意圖;圖5為本發明通信端口實施例中能力配置模塊的結構示意圖;圖6為本發明通信設備實施例的結構示意圖。
具體實施例方式為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例 中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是 本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員 在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。圖1為本發明端口協商能力的配置方法實施例一的流程示意圖。如圖1所示,本 實施例方法包括如下步驟步驟101、獲取與端口連接的通信線纜的狀態信息;步驟102、根據所述通信線纜的狀態信息,配置所述端口的協商能力。本實施例可應用于以太網端口的連接中,以便以太網端口之間可建立穩定、可靠 的通信連接。具體地,本實施例可通過獲取與端口連接的通信線纜的狀態,以自動配置端口 的協商能力,使得端口可根據配置的協商能力與其它端口協商建立連接,由于該協商能力 是根據線纜的狀態配置的,因此,可有效保證連接的穩定性和可靠性。綜上,本實施例通過根據與端口連接的通信線纜的狀態,自動配置端口的協商能 力,使得端口可根據該自動配置的協商能力與其它端口協商建立連接,由于配置的端口的 協商能力是與通信線纜的狀態匹配的,因此,基于該協商能力建立的端口之間的連接穩定、 可靠,可有效保證通信連接的穩定性和可靠性,保證通信的準確性。圖2為本發明端口協商能力的配置方法實施例二的流程示意圖。本實施例可應用 于以太網端口的連接中,具體地,可應用于交換機的端口,以便與其它端口建立通信連接, 如圖2所示,本實施例可包括如下步驟步驟201、對與端口連接的通信線纜進行檢測,獲取通信線纜的狀態信息。本步驟中,可通過對通信線纜進行檢測,獲得通信線纜的線纜長度、線纜連接對數以及線纜的阻抗匹配狀況等狀態信息,本實施例中,可通過時域反射計(Time Domain Reflectometer, TDR)對通信線纜進行監測,獲得通信線纜的狀態信息,通信線纜的狀態信 息包括線纜長度、線纜連接對數以及線纜的阻抗匹配狀況等狀態信息。具體地,通過時域反射計檢測時,可根據發出的信號脈沖的反射信號強度,計算出 線纜長度、線纜連接對數以及線纜的阻抗匹配狀況等狀態信息。此外,本實施例中,還可通過設置數字信號處理(Digital Signal Processor, DSP)進行計算,以實現更多信息的檢測,例如可檢測線纜的回損參數、插入損耗以及串擾 等信息,具體地,可根據實際的應用檢測合適的狀態信息,以提高線纜檢測的準確性和可靠 性。步驟202、根據通信線纜的狀態信息,確定通信線纜是否可滿足用戶預先配置的工 作能力,是則執行步驟203,否則,執行步驟204。由于線纜在損壞或其它故障時,可能無法滿足用戶事先配置的各種工作能力,因 此,當檢測到端口連接的通信線纜的狀態后,即可根據通信線纜的狀態判斷目前的通信線 纜是否可滿足用戶配置的工作能力。例如,用戶設置了 1000BASE-T的工作能力,但通過 線纜檢測,發現線纜工作時的線纜連接對數只有2對,或者線纜長度大于100米,此時,用 戶設置的1000BASE-T的工作能力將無法得到滿足,而端口如果仍舊按照該用戶配置的 1000BASE-T的能力,與其它端口協商建立連接時,將無法建立穩定、可靠的連接。步驟203、重新配置端口的工作能力,且重新配置端口的工作能力不超過用戶預先 配置的工作能力的范圍。本步驟中,當根據通信線纜的狀態判定目前線纜無法滿足用戶事先配置的工作能 力時,則可重新設置端口的協商能力的聲明,重新配置端口的工作能力,且重新配置的工作 能力應不超過用戶配置的最大工作能力范圍,即可將目前線纜不支持的最大能力去除掉即可。步驟204、按照用戶預先配置的工作能力對端口進行配置。本步驟中,當根據通信線纜的狀態判定目前線纜可滿足用戶事先配置的工作能力 時,則可直接按用戶事先配置的工作能力對端口的協商能力進行配置。本實施例中,可在系統開機,或者用戶對端口的工作能力進行配置后,執行上述的 步驟201,以對端口連接的通信線纜進行檢測,獲取通信線纜的狀態,以確定目前的線纜是 否支持用戶事先配置的工作能力,以配置端口的協商能力。本實施例中,當對端口的協商能力進行配置后,即可按照配置的協商能力與對端 端口進行協商,建立與對端端口之間的連接,并在端口連接成功(linkok)后,進入正常的工作狀態。 本實施例中,當端口正常工作后,若端口從正常工作狀態脫離進入連接失效(1 ink down)狀態時,通信線纜故障或其它狀態發生變化,因此,則可重新執行步驟201,對端口連 接的通信線纜進行檢測,以重新配置端口的協商能力,以保證端口可建立穩定的連接。本領域技術人員可以理解的是,本實施例中所述的端口的協商能力即是指端口建 立穩定連接時的工作能力,端口可在該協商能力與其它端口建立連接時,可支持端口上設 置的最大工作能力。綜上可以看出,本實施例通過對端口連接的通信線纜進行檢測,即可獲得與端口
5連接的通信線纜的狀態,并可根據通信線纜的狀態確定端口的協商能力,以便通信線纜不 支持用戶事先設置的工作能力時,重新配置端口的協商能力,以便端口在重新配置的協商 能力下,與其它端口建立穩定、可靠的連接,保證通信準確性和可靠性。圖3為本發明通信端口實施例一的結構示意圖。具體地,如圖3所示,本實施例裝 置可包括信息獲取模塊1和能力配置模塊2,其中,信息獲取模塊1,用于獲取與端口連接的通信線纜的狀態信息;能力配置模塊2,用于根據通信線纜的狀態信息,配置端口的協商能力。本實施例可應用于以太網端口的連接中,以便以太網端口之間可建立穩定、可靠 的通信連接。其具體實現過程可參考上述本發明方法實施例中的說明,在此不再贅述。本實施例通過根據與端口連接的通信線纜的狀態,自動配置端口的協商能力,使 得端口可根據該自動配置的協商能力與其它端口協商建立連接,由于配置的端口的協商能 力是與通信線纜的狀態匹配的,因此,基于該協商能力建立的端口之間的連接穩定、可靠, 可有效保證通信連接的穩定性和可靠性,保證通信的準確性。圖4為本發明通信端口實施例二的結構示意圖。在上述圖3所示實施例技術方 案的基礎上,本實施例信息獲取模塊1具體可用于對與端口連接的通信線纜進行檢測,獲 取與通信線纜的狀態信息;能力配置模塊2具體可用于根據通信線纜的狀態信息,確定通 信線纜是否可滿足用戶預先配置的工作能力,若通信線纜無法滿足用戶預先配置的工作能 力,則重新配置端口的工作能力,且重新配置端口的工作能力不超過用戶預先配置的工作 能力的范圍。其中,信息獲取模塊1具體可通過時域反射計TDR對通信線纜進行監測,獲得所述 通信線纜的狀態信息,且所述通信線纜的狀態信息可包括線纜長度、線纜連接對數以及線 纜的阻抗匹配狀況等狀態信息。本實施例中,如圖4所示,還可包括協商模塊3,用于端口的協商能力配置后,按照 配置的協商能力與對端端口進行協商,建立與對端端口之間的連接。圖5為本發明通信端口實施例中能力配置模塊的結構示意圖。具體地,如圖5所 示,本實施例中能力配置模塊2具體可包括能力確定單元21、第一配置單元22和第二配置 單元23,其中能力確定單元21,用于根據通信線纜的狀態信息,確定通信線纜是否可滿足用戶 預先配置的工作能力;第一配置單元22,用于若通信線纜無法滿足用戶預先配置的工作能力,則重新配 置端口的工作能力,且重新配置端口的工作能力不超過用戶預先配置的工作能力的范圍;第二配置單元23,用于若通信線纜滿足用戶預先配置的工作能力,則按照用戶預 先配置的工作能力對端口進行配置。本實施例裝置具體可以為交換機的通信端口,具體地,如圖4所示,本實施例裝置 還可包括數據處理芯片接口模塊4、編碼/轉換模塊5以及信號收發模塊6,其中,數據處理 芯片接口模塊4可將從端口接收到的數據報文發送到數據處理器進行處理,或者將數據處 理器發送的報文從端口發送出去;編碼/轉換模塊5可對接收到的報文轉化為數據處理器 可以處理的報文,或者將數據處理器的報文轉化成物理層傳輸協議的報文;信號收發模塊 6用于進行數據報文的接收,可將接收到的模擬信號轉換為數字信號,將需要發送的數字信號轉換成模擬信號,以進行報文的接收或發送。數據處理芯片接口模塊4、編碼/轉換模塊 5以及信號收發模塊6的具體結構和功能與現有交換機的通信端口相同或類似,在此不再 贅述。本實施例裝置可以在現有交換機的通信端口的基礎上,設置信息獲取模塊1和能 力配置模塊2,以實現對通信線纜的檢測,獲取通信線纜的狀態,并對端口協商能力進行自 動設置,從而達到提高端口連接的穩定性和可靠性目的,保證通信的準確性。本實施例可應用于端口的連接中,通過對端口連接的通信線纜的狀態進行檢測, 獲取通信線纜的狀態信息,并可根據通信線纜的狀態配置端口的協商能力,以保證端口連 接的穩定性和可靠性,其具體實現過程可參考上述本發明方法實施例二的說明,在此不再 贅述。圖6為本發明通信設備實施例的結構示意圖。本實施例通信設備具體可以為交換 機,包括通信端口,以便通過通信端口與其它端口建立通信連接,具體地,如圖6所示,本實 施例通信設備具體可包括中央處理器10、數據處理器20和通信端口 30,其中,中央處理器 10可運行用戶程序,實現和用戶接口,配置通信端口以及數據處理器等;數據處理器20可 進行數據報文的處理,如數據交換、路由等功能;通信端口 30可由物理層芯片構成,以實現 在物理層建立連接,并正確的將數據報文在物理層進行發送或接收。本實施例中,通信端口 30具體還可包括上述本發明通信端口實施例所述的各功 能模塊,其可以通過獲取通信線纜的狀態,自動配置端口的協商能力,以便通信設備與其它 設備的通信端口連接時,可有效保證通信連接的穩定性和可靠性,其具體結構和功能可參 考上述本發明通信端口實施例的說明,在此不再贅述。本實施例可通過獲取通信線纜的狀態,自動配置端口的協商能力,使得端口可根 據該自動配置的協商能力與其它端口協商建立連接,由于配置的端口的協商能力是與通信 線纜的狀態匹配的,因此,基于該協商能力建立的端口之間的連接穩定、可靠,可有效保證 通信連接的穩定性和可靠性,保證通信的準確性。本領域普通技術人員可以理解實現上述方法實施例的全部或部分步驟可以通過 程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質中,該程序 在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括R0M、RAM、磁碟或者 光盤等各種可以存儲程序代碼的介質。最后應說明的是以上實施例僅用以說明本發明的技術方案,而非對其限制;盡 管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解其依然 可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替 換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精 神和范圍。
權利要求
一種端口協商能力的配置方法,其特征在于,包括獲取與端口連接的通信線纜的狀態信息;根據所述通信線纜的狀態信息,配置所述端口的協商能力。
2.根據權利要求1所述的端口協商能力的配置方法,其特征在于,所述獲取與端口連 接的通信線纜的狀態信息包括對與所述端口連接的所述通信線纜進行檢測,獲取與所述通信線纜的狀態信息。
3.根據權利要求2所述的端口協商能力的配置方法,其特征在于,所述對與所述端口 連接的所述通信線纜進行檢測,獲取與所述通信線纜的狀態信息包括通過時域反射計TDR對通信線纜進行監測,獲得所述通信線纜的狀態信息,所述通信 線纜的狀態信息包括線纜長度、線纜連接對數以及線纜的阻抗匹配狀況。
4.根據權利要求1 3任一所述的端口協商能力的配置方法,其特征在于,所述根據所 述通信線纜的狀態信息,配置所述端口的協商能力包括根據所述通信線纜的狀態信息,確定所述通信線纜是否可滿足用戶預先配置的工作能力;若所述通信線纜無法滿足用戶預先配置的工作能力,則重新配置端口的工作能力,且 所述重新配置端口的工作能力不超過用戶預先配置的工作能力的范圍;若所述通信線纜滿足用戶預先配置的工作能力,則按照用戶預先配置的工作能力對端 口進行配置。
5.根據權利要求1所述的端口協商能力的配置方法,其特征在于,還包括端口的協商能力配置后,按照配置的協商能力與對端端口進行協商,建立與對端端口 之間的連接。
6.一種通信端口,其特征在于,包括信息獲取模塊,用于獲取與端口連接的通信線纜的狀態信息;能力配置模塊,用于根據所述通信線纜的狀態信息,配置所述端口的協商能力。
7.根據權利要求6所述的通信端口,其特征在于,所述信息獲取模塊,具體用于對與所 述端口連接的所述通信線纜進行檢測,獲取與所述通信線纜的狀態信息。
8.根據權利要求6或7所述的通信端口,其特征在于,所述能力配置模塊包括能力確定單元,用于根據所述通信線纜的狀態信息,確定所述通信線纜是否可滿足用 戶預先配置的工作能力;第一配置單元,用于若所述通信線纜無法滿足用戶預先配置的工作能力,則重新配置 端口的工作能力,且所述重新配置端口的工作能力不超過用戶預先配置的工作能力的范 圍;第二配置單元,用于若所述通信線纜滿足用戶預先配置的工作能力,則按照用戶預先 配置的工作能力對端口進行配置。
9.根據權利要求6所述的通信端口,其特征在于,還包括協商模塊,用于端口的協商能力配置后,按照配置的協商能力與對端端口進行協商,建 立與對端端口之間的連接。
10.一種通信設備,其特征在于,包括權利要求6 9任一所述的通信端口。
全文摘要
本發明公開了一種端口協商能力的配置方法、通信端口和通信設備。該方法包括獲取與端口連接的通信線纜的狀態信息;根據所述通信線纜的狀態信息,配置所述端口的協商能力。本發明提供的端口協商能力的配置方法、通信端口和通信設備可根據通信線纜的狀態信息,自動配置端口的協商能力,提高端口連接的穩定性和可靠性。
文檔編號H04L29/06GK101958888SQ201010188350
公開日2011年1月26日 申請日期2010年5月21日 優先權日2010年5月21日
發明者陸俊軍 申請人:福建星網銳捷網絡有限公司