欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

以太網(wǎng)端口及其速率設(shè)置方法

文檔序號(hào):7682610閱讀:961來(lái)源:國(guó)知局
專利名稱:以太網(wǎng)端口及其速率設(shè)置方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種以太網(wǎng)端口及其速 率設(shè)置方法。
背景技術(shù)
現(xiàn)在的以太網(wǎng)交換機(jī)端口使用的PHY (物理)芯片基本上均同 時(shí)支持端口自適應(yīng)模式和強(qiáng)制模式。自適應(yīng)模式需要PHY芯片在連 才妄確立前先運(yùn)4于自適應(yīng)切、i義,交互各自的最大工作能力,并選4爭(zhēng)兩 者可同時(shí)支持的最大能力進(jìn)行連接;強(qiáng)制模式不要求向?qū)Χ送ǜ孀?己的最大工作能力。圖1為交換才幾和光電轉(zhuǎn)換器的連接圖。例如,本端為交換機(jī)的 電接口,支持自適應(yīng)模式。對(duì)端為光電轉(zhuǎn)換器的電接口,因?yàn)楣怆?轉(zhuǎn)換器的光信號(hào)端速率基本是固定的,例如為100Mbps,或者10M bps,為保證速率匹配,通常也將電口的工作模式設(shè)為強(qiáng)制模式,即 固定速率方式。i殳置光信號(hào)端速率包括i殳置數(shù)據(jù)傳輸率和i殳置雙工才莫 式,實(shí)際應(yīng)用中,雙工才莫式通常i殳置為全雙工。如圖l所示,當(dāng)本端i殳為自適應(yīng)方式,而對(duì)端工作在強(qiáng)制才莫式 時(shí),本端由于不能正常獲知對(duì)端的最大工作能力,所以也不能得到 正確的自適應(yīng)結(jié)果。發(fā)明內(nèi)容本發(fā)明旨在提供一種以太網(wǎng)端口及其速率設(shè)置方法,能夠解決 現(xiàn)有技術(shù)中工作模式不同的以太網(wǎng)端口之間連4妄性能較差的問題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種包括檢測(cè)模塊,用于檢 測(cè)本端的狀態(tài)變化;接收才莫塊,用于當(dāng)狀態(tài)變化是由down (無(wú)效) 變化為up(有效)時(shí),接收關(guān)于對(duì)端的通告能力,其中,對(duì)端是與 本端相連4妄的以太網(wǎng)端口;協(xié)商才莫塊,用于如果接收才莫塊收到對(duì)端 通告能力,則與對(duì)端重新協(xié)商,根據(jù)協(xié)商結(jié)果設(shè)置本端的速率。上述的以太網(wǎng)端口能#4居對(duì)端的通告能力與對(duì)端重新協(xié)商工作 模式,所以能在工作模式不同的以太網(wǎng)端口之間建立良好的連接。才艮據(jù)本發(fā)明的另 一方面,提供了 一種用于以太網(wǎng)端口的速率設(shè) 置方法,以太網(wǎng)端口包4舌相互連沖妄的本端和,t端,包4舌以下步馬聚 沖企測(cè)到本端由down變化為up; 4妄收關(guān)于對(duì)端的通告能力;如果收 到對(duì)端通告能力,則本端與對(duì)端重新協(xié)商,根據(jù)協(xié)商結(jié)果設(shè)置本端 的速率。上述的速率{殳置方法能#4居對(duì)端的通告能力與對(duì)端重新協(xié)商工 作模式,所以能在工作模式不同的以太網(wǎng)端口之間建立良好的連接。


此處所說明的附圖用來(lái)才是供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并 不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1為交換機(jī)和光電轉(zhuǎn)換器的連接圖;圖2是根據(jù)本發(fā)明的實(shí)施例的以太網(wǎng)端口的方框圖;圖3是根據(jù)本發(fā)明的實(shí)施例的速率設(shè)置方法的流程圖;圖4是根據(jù)本發(fā)明的優(yōu)選實(shí)施例的速率設(shè)置方法的流程圖;圖5示出了根據(jù)本發(fā)明的實(shí)施例速率設(shè)置方法的啟動(dòng)條件。
具體實(shí)施方式
下面將參考附圖并結(jié)合實(shí)施例,來(lái)詳細(xì)說明本發(fā)明。圖2是根據(jù)本發(fā)明的實(shí)施例的以太網(wǎng)端口的方框圖,包括檢測(cè)模塊10,用于4全測(cè)本端是否由down變化為up;接收模塊20,用于當(dāng)檢查4莫塊檢測(cè)到變化時(shí),接收關(guān)于對(duì)端的 通告能力,其中,對(duì)端是與本端相連沖妄的以太網(wǎng)端口;協(xié)商模塊30,用于如果接收模塊收到對(duì)端通告能力,則與對(duì)端 重新協(xié)商,根據(jù)協(xié)商結(jié)果設(shè)置本端的速率。上述的以太網(wǎng)端口能4艮據(jù)對(duì)端的通告能力與對(duì)端重新協(xié)商工作 模式,所以能在工作模式不同的以太網(wǎng)端口之間建立良好的連接。 根據(jù)該實(shí)施例的以太網(wǎng)端口提供了 一種新的智能自適應(yīng)模式。由于遵循現(xiàn)有標(biāo)準(zhǔn)的產(chǎn)品特別是計(jì)算機(jī)網(wǎng)卡的數(shù)量非常多,所 以新的自適應(yīng)流^f呈應(yīng)當(dāng)兼容現(xiàn)有標(biāo)準(zhǔn),只能在不違背現(xiàn)有標(biāo)準(zhǔn)的情 況下實(shí)施?;诖耍搶?shí)施例特對(duì)自適應(yīng)流程增加一種新的工作模 式,智能自適應(yīng)模式,并且保留現(xiàn)有的自適應(yīng)模式。優(yōu)選的,;險(xiǎn)測(cè)一莫塊10啟動(dòng)一周期定時(shí)器,定時(shí)掃描端口狀態(tài)變 化,以4企測(cè)到本端是否由down變化為up。優(yōu)選的,協(xié)商模塊30可以包括第一設(shè)置單元,用于將本端的通告能力中速率最大能力設(shè)置為 下降一個(gè)等^^;第一協(xié)商單元,用于與對(duì)端協(xié)商速率,使本端適應(yīng)得到第一速率;第二設(shè)置單元,用于如果第一速率是相應(yīng)地降低,將本端的通 告能力中速率最大能力設(shè)置恢復(fù)設(shè)置到原最大能力;第二協(xié)商單元,用于與對(duì)端協(xié)商速率,使本端適應(yīng)得到第二速 率;以及第三設(shè)置模塊,用于將本端的速率設(shè)置為第二速率。將自身通告能力中速率最大能力下降一個(gè)等級(jí),比如當(dāng)前的最 大能力為100M全雙工或100M半雙工,則新的最大能力應(yīng)i殳為10M 全只又工,啟動(dòng)重十辦商過禾呈,如果新適應(yīng)的速率為相應(yīng)降j氐,則可確 認(rèn)對(duì)端工作在自適應(yīng)模式,此時(shí)需將本端的通告能力恢復(fù)到原最大 能力,即100M全^又工或100M半^又工,并再次重幼、商一次,乂人而 協(xié)商得到適應(yīng)本端和對(duì)端的最佳速率設(shè)置。由于某些用于計(jì)算機(jī)的以太網(wǎng)PHY芯片,當(dāng)工作在強(qiáng)制模式 下,也向?qū)Χ送ǜ孀怨ぷ髂芰Γ圆荒芤驗(yàn)榻邮漳K20獲知對(duì)端 通告的自工作能力就認(rèn)為對(duì)端工作在自適應(yīng)模式。因此需增加一確i人單元,即如果新適應(yīng)的速率為相應(yīng)降低,則可確認(rèn)對(duì)端工作在自 適應(yīng)模式。優(yōu)選的,以太網(wǎng)端口還包括強(qiáng)制設(shè)置才莫塊,用于如果未收到 對(duì)端通告能力或者如果第一速率未相應(yīng)地降低,則將本端的速率i殳 置為本端與對(duì)端當(dāng)前的連^妻速率。如果未收到對(duì)端通告能力或者如果第一速率未相應(yīng)地降低,就 可以判定對(duì)端工作在強(qiáng)制模式。強(qiáng)制設(shè)置模塊可以針對(duì)對(duì)端的強(qiáng)制 模式來(lái)設(shè)置本端的速率。另外,在上述的以太網(wǎng)端口中,還可包括雙工4全測(cè)4莫塊,用 于通過沖突檢測(cè)對(duì)端的雙工模式;以及雙工設(shè)置模塊,用于將本端 的速率中的雙工才莫式i殳置為才全測(cè)出的雙工才莫式。在現(xiàn)有4支術(shù)的以太網(wǎng)端口通信中,端口將啟動(dòng)平行4全測(cè)程序, 以實(shí)現(xiàn)兩者的鏈路連接。由于平行檢測(cè)程序僅可^r測(cè)出對(duì)端的速率,險(xiǎn)的方法,工作在半乂又工^犬態(tài)。^口果只于端也工作在半乂又工一大態(tài),則 兩端取得了一致。否則,不一致。不一致的后果是當(dāng)出現(xiàn)流控或沖 突時(shí),實(shí)際流量下降非常明顯。而本實(shí)施例的以太網(wǎng)端口包4舌雙工才企測(cè)才莫塊和雙工i殳置才莫塊, 利用沖突檢測(cè)機(jī)制來(lái)設(shè)置雙工模式,所以有效地解決了上述問題。 以上實(shí)施例的以太網(wǎng)端口顯然可以應(yīng)用于交換:才幾、網(wǎng)卡等各種以太 網(wǎng)設(shè)備。圖3示出了根據(jù)本發(fā)明實(shí)施例的速率設(shè)置方法的流程圖,包括 以下步-驟步-驟SIO, 4企測(cè)本端的狀態(tài)變化;步驟S20,當(dāng)狀態(tài)變化是由down變化為up時(shí),接收關(guān)于對(duì)端 的通告能力;步驟S30,如果收到對(duì)端通告能力,則本端與對(duì)端重新協(xié)商, 根據(jù)協(xié)商結(jié)果設(shè)置本端的速率。上述的速率設(shè)置方法能根據(jù)對(duì)端的通告能力與對(duì)端重新協(xié)商工 作模式,所以能在工作模式不同的以太網(wǎng)端口之間建立良好的連接。步驟S10可以通過定時(shí)掃描本端的狀態(tài)變化以檢測(cè)到本端由 down變化為up。步驟S30具體可包括將本端的通告能力中速率最大能力設(shè)置 為下降一個(gè)等級(jí);與對(duì)端協(xié)商速率,使本端適應(yīng)得到第一速率;如 果第一速率是相應(yīng)地降低,將本端的通告能力中速率最大能力設(shè)置 恢復(fù)設(shè)置到原最大能力;以及與對(duì)端協(xié)商速率,使本端適應(yīng)得到第 二速率;將本端的速率設(shè)置為第二速率。如果未收到對(duì)端通告能力或者如果第一速率未相應(yīng)地降低,則 表明對(duì)端工作在強(qiáng)制模式,將本端的速率設(shè)置為本端與對(duì)端當(dāng)前的 連接速率。在上述的速率設(shè)置方法中,還可通過沖突檢測(cè)對(duì)端的雙工模式; 以及將本端的速率中的雙工模式設(shè)置為檢測(cè)出的雙工模式。圖4是根據(jù)本發(fā)明的優(yōu)選實(shí)施例的速率設(shè)置方法的流程圖,系 統(tǒng)啟動(dòng)一周期定時(shí)器,掃描端口狀態(tài)變化,當(dāng)交換機(jī)的端口由down 變4匕為up時(shí),步驟S401,檢查該端口是否配置為智能自適應(yīng)模式,是,轉(zhuǎn)2, 否則轉(zhuǎn)5;此配置為軟件數(shù)據(jù)配置,相當(dāng)于一個(gè)數(shù)值,可選的軟件 凄史據(jù)配置可以包括自適應(yīng)、強(qiáng)制IOM半雙工、強(qiáng)制10M全雙工、 強(qiáng)制100M半雙工、強(qiáng)制100M全雙工等。步驟S402,檢查該端口接收到的對(duì)端通告能力,如果獲取到了 對(duì)端的通告能力,轉(zhuǎn)步驟S404,否則,表明對(duì)端工作在強(qiáng)制模式, 轉(zhuǎn)步驟S408;步驟S404,將自身通告能力中速率最大能力下降一個(gè)等級(jí),比 如當(dāng)前的最大能力為IOOM全雙工或IOOM半乂又工,則新的最大能 力應(yīng)i殳為IOM全 又工,啟動(dòng)重切、商過禾呈;步-驟S406,如果新適應(yīng)的速率為相應(yīng)降l氐,則可確-汄?qū)Χ斯ぷ?在自適應(yīng)模式,此時(shí)需將本端的通告能力恢復(fù)到原最大能力,即 100M全^又工或IOOM半雙工,并再次重協(xié)商一次;步-驟S408,如果未收到對(duì)端通告能力或者如果步-驟S404新適 應(yīng)的速率未相應(yīng)地降低當(dāng)前的連接速率,則確認(rèn)對(duì)端為強(qiáng)制模式;步-驟S410,啟動(dòng)X5l工一莫式一企測(cè)禾呈序,通過沖突確定^j"端工〗乍才莫 式;平行檢測(cè)只能檢測(cè)出速率(即數(shù)據(jù)傳輸率),而雙工是表示線路 是否支持兩個(gè)方向同時(shí)傳送,速率是通過波形持續(xù)不變的時(shí)間來(lái)判 定,因?yàn)橐蕴W(wǎng)的時(shí)4中速率是l(H咅關(guān)系,所以容易確定。雙工方式 只能通過沖突方式?jīng)_企測(cè),即讓線3各同時(shí)產(chǎn)生雙向數(shù)據(jù),當(dāng)工作在單 雙工方式時(shí),將造成數(shù)據(jù)沖突,而全雙工模式則不會(huì)產(chǎn)生。如果檢 測(cè)到?jīng)_突,則表明工作在單工才莫式下,如果未一全測(cè)到?jīng)_突,則表明 工作在全^又工才莫式下。步驟S412,將本端速率設(shè)為對(duì)端的強(qiáng)制速率,雙工才莫式設(shè)為檢 測(cè)出的^又工才莫式。上述的速率設(shè)置方法提供了智能自適應(yīng)模式,可以通過純軟件 的方式來(lái)改進(jìn)現(xiàn)有的以太網(wǎng)PHY芯片,其啟動(dòng)條件如圖5所示,當(dāng) 端口由down到up時(shí)啟動(dòng),當(dāng)端口由up變?yōu)閐own時(shí),^!尋端口重新 設(shè)置為標(biāo)準(zhǔn)自適應(yīng)狀態(tài)。從以上的描述中,可以看出,本發(fā)明提供了一種新的自適應(yīng)模式,能根據(jù)對(duì)端的通告能力與對(duì)端重新協(xié)商工作模式,所以能在工 作才莫式不同的以太網(wǎng)端口之間建立良好的連接。本發(fā)明還利用沖突檢測(cè)機(jī)制來(lái)設(shè)置雙工模式,解決了現(xiàn)有技術(shù) 雙工才莫式i殳置不當(dāng)造成的當(dāng)出現(xiàn)流控或沖突時(shí),實(shí)際流量下降非常 明顯的問題。另外本發(fā)明可以純軟件的方式來(lái)改進(jìn)現(xiàn)有的以太網(wǎng)PHY芯片。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或 各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算 裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們 可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成 電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模 塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的石更件和軟件結(jié)合。以上所述〗又為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明, 對(duì)于本領(lǐng)域的才支術(shù)人員來(lái)i兌,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種以太網(wǎng)端口,其特征在于,包括檢測(cè)模塊,用于檢測(cè)本端的狀態(tài)變化;接收模塊,用于當(dāng)所述狀態(tài)變化是由無(wú)效變化為有效時(shí),接收關(guān)于對(duì)端的通告能力,其中,所述對(duì)端是與所述本端相連接的以太網(wǎng)端口;協(xié)商模塊,用于如果所述接收模塊收到所述對(duì)端通告能力,則與所述對(duì)端重新協(xié)商,根據(jù)協(xié)商結(jié)果設(shè)置所述本端的速率。
2. 根據(jù)權(quán)利要求1所述的以太網(wǎng)端口 ,其特征在于,所述檢測(cè)模 塊通過定時(shí)掃描所述本端的狀態(tài)變以 一全測(cè)到所述本端由無(wú) 歲文變4匕為有歲文。
3. 根據(jù)權(quán)利要求1所述的以太網(wǎng)端口 ,其特征在于,所述協(xié)商模 塊包括第一設(shè)置單元,用于將所述本端的通告能力中速率最大能 力設(shè)置為下降一個(gè)等級(jí);第一協(xié)商單元,用于與對(duì)端協(xié)商速率,4吏所述本端適應(yīng)得 到第一速率;第二設(shè)置單元,用于如果所述第一速率是相應(yīng)地降低,將 所述本端的通告能力中速率最大能力設(shè)置恢復(fù)設(shè)置到原最大能力;第二協(xié)商單元,用于與所述對(duì)端協(xié)商速率,使所述本端適 應(yīng)4尋到第二速率;以及第三設(shè)置模塊,用于將所述本端的速率設(shè)置為所述第二速率。
4. 根據(jù)權(quán)利要求3所述的以太網(wǎng)端口 ,其特征在于,還包括強(qiáng)制設(shè)置模塊,用于如果未收到所述對(duì)端通告能力或者如 果所述第一速率未相應(yīng)地降〗氐,則將所述本端的速率設(shè)置為所 述本端與所述對(duì)端當(dāng)前的連4妻速率。
5. 根據(jù)權(quán)利要求4所述的以太網(wǎng)端口,其特征在于,還包括雙工檢測(cè)模塊,用于通過沖突檢測(cè)所述對(duì)端的雙工模式;以及雙工設(shè)置才莫塊,用于將所述本端的速率中的雙工模式設(shè)置 為才企測(cè)出的雙工才莫式。
6. —種用于以太網(wǎng)端口的速率i殳置方法,所述以太網(wǎng)端口包4舌相 互連4妄的本端和乂于端,其4爭(zhēng)4正在于,包4舌以下步-驟檢測(cè)本端的狀態(tài)變化;當(dāng)所述狀態(tài)變化是由無(wú)效變化為有效時(shí),接收關(guān)于所述對(duì) 端的通告能力;如果收到所述對(duì)端通告能力,則所述本端與所述對(duì)端重新 協(xié)商,根據(jù)協(xié)商結(jié)果設(shè)置所述本端的速率。
7. 根據(jù)權(quán)利要求6所述的速率設(shè)置方法,其特征在于,通過定時(shí) 掃描所述本端的狀態(tài)變化以;險(xiǎn)測(cè)到所述本端由無(wú)效變化為有效。
8. 根據(jù)權(quán)利要求6所述的速率設(shè)置方法,其特征在于,所述本端 與所述對(duì)端重新協(xié)商,根據(jù)協(xié)商結(jié)果設(shè)置所述本端的速率具體 包括將所述本端的通告能力中速率最大能力設(shè)置為下降一個(gè)等級(jí);與對(duì)端協(xié)商速率,使所述本端適應(yīng)得到第一速率;如果所述第一速率是相應(yīng)地降低,將所述本端的通告能力 中速率最大能力設(shè)置恢復(fù)設(shè)置到原最大能力;與所述對(duì)端協(xié)商速率,使所述本端適應(yīng)得到第二速率;以及將所述本端的速率設(shè)置為所述第二速率。
9. 才艮據(jù)權(quán)利要求8所述的速率設(shè)置方法,其特征在于,如果未收 到所述對(duì)端通告能力或者如果所述第一速率未相應(yīng)地降低,則 將所述本端的速率設(shè)置為所述本端與所述對(duì)端當(dāng)前的連接速 率。
10. 根據(jù)權(quán)利要求9所述的速率設(shè)置方法,其特征在于,還包括通過沖突檢測(cè)所述對(duì)端的雙工才莫式;以及 將所述本端的速率中的雙工才莫式設(shè)置為沖企測(cè)出的雙工模式。
全文摘要
本發(fā)明提供了一種以太網(wǎng)端口及其速率設(shè)置方法,該端口包括檢測(cè)模塊,用于檢測(cè)本端的狀態(tài)變化;接收模塊,用于當(dāng)狀態(tài)變化是由無(wú)效變化為有效時(shí),接收關(guān)于對(duì)端的通告能力,其中,對(duì)端是與本端相連接的以太網(wǎng)端口;協(xié)商模塊,用于如果接收模塊收到對(duì)端通告能力,則與對(duì)端重新協(xié)商,根據(jù)協(xié)商結(jié)果設(shè)置本端的速率。本發(fā)明提供了一種新的智能自適應(yīng)方式,能為工作模式不同的以太網(wǎng)端口建立良好的連接。
文檔編號(hào)H04L12/28GK101217436SQ200810002730
公開日2008年7月9日 申請(qǐng)日期2008年1月16日 優(yōu)先權(quán)日2008年1月16日
發(fā)明者袁學(xué)智 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
武隆县| 肥城市| 新野县| 温泉县| 大丰市| 永川市| 长沙县| 镇安县| 江孜县| 磴口县| 中江县| 肇州县| 那坡县| 四平市| 江山市| 普洱| 孟连| 夏河县| 清远市| 焦作市| 波密县| 阿城市| 安图县| 金寨县| 辽宁省| 阿合奇县| 沂水县| 长子县| 逊克县| 宜兰市| 济源市| 海原县| 富平县| 青岛市| 虹口区| 全州县| 任丘市| 韩城市| 资兴市| 万全县| 哈尔滨市|