專利名稱:內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種流量控制方法及裝置,特別涉及一種內(nèi)網(wǎng)核心交換機(jī)的上行流 量控制方法及裝置。
背景技術(shù):
當(dāng)多個(gè)內(nèi)網(wǎng)終端通過接入交換機(jī)向內(nèi)網(wǎng)核心交換機(jī)上傳數(shù)據(jù)時(shí),若部分內(nèi)網(wǎng)終 端因中毒或啟用P2P視頻播放軟件等原因而具有極大的上行流量,以致內(nèi)網(wǎng)核心交換 機(jī)出端口的上行流量過大(超過用于處理該內(nèi)網(wǎng)核心交換機(jī)的上行流量的網(wǎng)關(guān)的處理能 力,或超過內(nèi)網(wǎng)核心交換機(jī)與網(wǎng)關(guān)之間的帶寬,或超過與該內(nèi)網(wǎng)核心交換機(jī)的出端口連 接的網(wǎng)關(guān)的出口線路帶寬)時(shí),將導(dǎo)致網(wǎng)絡(luò)異常,從而使得該內(nèi)網(wǎng)的其它內(nèi)網(wǎng)終端無法 正常使用網(wǎng)絡(luò),而且還可能導(dǎo)致網(wǎng)絡(luò)管理員無法登錄網(wǎng)關(guān)進(jìn)行網(wǎng)絡(luò)管理。因此,對(duì)內(nèi)網(wǎng) 核心交換機(jī)進(jìn)行流量控制對(duì)于網(wǎng)絡(luò)的正常使用具有極其重要的作用?,F(xiàn)有的對(duì)內(nèi)網(wǎng)核心交換機(jī)進(jìn)行流量控制的方法主要有以下兩種一種是在內(nèi)網(wǎng) 核心交換機(jī)對(duì)每個(gè)內(nèi)網(wǎng)端口進(jìn)行基于端口的入流量限速;這種方法雖然可以避免內(nèi)網(wǎng)核 心交換機(jī)出端口的上行流量過大,但對(duì)于接入同一內(nèi)網(wǎng)端口的數(shù)個(gè)內(nèi)網(wǎng)終端,仍然可能 出現(xiàn)由于部分內(nèi)網(wǎng)終端占用大量帶寬,而使得其余部分內(nèi)網(wǎng)終端仍無法正常使用網(wǎng)絡(luò); 另一種是直接針對(duì)各內(nèi)網(wǎng)終端進(jìn)行固定限速;這種方法雖然可以也可實(shí)現(xiàn)對(duì)網(wǎng)核心交換 機(jī)出端口的上行流量的限速,但是將由于部分內(nèi)網(wǎng)終端的剩余帶寬無法被其他內(nèi)網(wǎng)終端 借用,而導(dǎo)致大量帶寬浪費(fèi)。
發(fā)明內(nèi)容
針對(duì)上述缺陷,本發(fā)明提供一種內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法,包括監(jiān)測(cè)內(nèi)網(wǎng)核心交換機(jī)出端口的上行流量;將所述上行流量與預(yù)置的內(nèi)網(wǎng)核心交 換機(jī)的上行流量限速值進(jìn)行比較,若獲知所述上行流量超過所述內(nèi)網(wǎng)核心交換機(jī)的上行 流量限速值,則對(duì)接入所述內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速。根據(jù)本發(fā)明的另一方面,還提供一種內(nèi)網(wǎng)核心交換機(jī)的上行流量控制裝置,包 括監(jiān)測(cè)單元,用于監(jiān)測(cè)內(nèi)網(wǎng)核心交換機(jī)出端口的上行流量;判斷單元,用于將所述上行流量與預(yù)置的內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值進(jìn) 行比較;限速單元,用于若獲知所述上行流量超過所述內(nèi)網(wǎng)核心交換機(jī)的上行流量限速 值,則對(duì)接入所述內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速。本發(fā)明提供的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法及裝置由于通過對(duì)內(nèi)網(wǎng)核心 交換機(jī)出端口的上行流量進(jìn)行監(jiān)測(cè),并在監(jiān)測(cè)到發(fā)生流量擁塞時(shí)對(duì)各內(nèi)網(wǎng)終端進(jìn)行上行 流量限速,從而一方面避免了在正常流量時(shí),因直接針對(duì)內(nèi)網(wǎng)終端進(jìn)行固定限速所導(dǎo)致 的浪費(fèi)大量帶寬的問題;另一方面避免了接入同一接入交換機(jī)的多個(gè)內(nèi)網(wǎng)終端仍無法合理分配網(wǎng)絡(luò)資源的問題,既能夠充分利用帶寬、又能夠有效解決內(nèi)網(wǎng)流量擁塞問題。
圖1為現(xiàn)有技術(shù)的網(wǎng)絡(luò)結(jié)構(gòu)拓?fù)鋱D。圖2為本發(fā)明內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法的流程圖。圖3為本發(fā)明內(nèi)網(wǎng)核心交換機(jī)的上行流量控制裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖,對(duì)本發(fā)明的 技術(shù)方案進(jìn)行清楚、完整地描述。圖1為現(xiàn)有技術(shù)的網(wǎng)絡(luò)結(jié)構(gòu)拓?fù)鋱D。如圖1所示,該網(wǎng)絡(luò)中包括作為內(nèi)網(wǎng)終端 的多個(gè)內(nèi)網(wǎng)計(jì)算機(jī)(PCl PCn)、多個(gè)內(nèi)網(wǎng)接入交換機(jī)、內(nèi)網(wǎng)核心交換機(jī)SWl以及網(wǎng)關(guān) GWl。內(nèi)網(wǎng)核心交換機(jī)SWl具有一個(gè)出端口 PortO和多個(gè)入端口 Portl Portm,各入端 口分別用于與一內(nèi)網(wǎng)接入交換機(jī)連接,從而與接入該內(nèi)網(wǎng)接入交換機(jī)的多個(gè)內(nèi)網(wǎng)PC實(shí)現(xiàn) 連接;該出端口用于連接網(wǎng)關(guān)GW1,以通過該網(wǎng)關(guān)GWl實(shí)現(xiàn)與互聯(lián)網(wǎng)的連接。本發(fā)明提供的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法,即是用于對(duì)圖1中的內(nèi)網(wǎng) 核心交換機(jī)SWl的出端口 PortO的上行流量Flowl進(jìn)行流量控制。圖2為本發(fā)明內(nèi)網(wǎng)核 心交換機(jī)的上行流量控制方法的流程圖。結(jié)合參考圖1與圖2,該內(nèi)網(wǎng)核心交換機(jī)的上行 流量控制方法包括步驟S100,監(jiān)測(cè)內(nèi)網(wǎng)核心交換機(jī)SWl出端口的上行流量Flowl ;該對(duì)內(nèi)網(wǎng)核心交換機(jī)SWl出端口的上行流量Flowl的監(jiān)測(cè)可以為實(shí)時(shí)監(jiān)測(cè)或周 期監(jiān)測(cè),優(yōu)選為周期監(jiān)測(cè)。進(jìn)行周期監(jiān)測(cè)時(shí),需預(yù)選設(shè)置一第一監(jiān)測(cè)時(shí)間間隔Tl (例如 為30秒),每間隔該第一監(jiān)測(cè)時(shí)間間隔Tl時(shí),對(duì)上行流量Flowl進(jìn)行監(jiān)測(cè)。步驟S200,將上行流量Flowl與預(yù)置的內(nèi)網(wǎng)核心交換機(jī)SWl的上行流量限速值 進(jìn)行比較;預(yù)先設(shè)置內(nèi)網(wǎng)核心交換機(jī)SWl出端口 PortO的上行流量限速值,該上行流量限速 值例如是根據(jù)與該內(nèi)網(wǎng)核心交換機(jī)SWl出端口 PortO連接的網(wǎng)關(guān)GWl的出口線路帶寬來 設(shè)置,從而不僅能夠避免在內(nèi)網(wǎng)核心交換機(jī)SWl出端口 PortO發(fā)生擁塞,還能夠避免網(wǎng)關(guān) GWl的出口端流量Flow2過大而導(dǎo)致的網(wǎng)關(guān)GWl的出口端發(fā)生擁塞。當(dāng)上行流量Flowl 超過該上行流量限速值時(shí),說明該出端口 PortO發(fā)生流量擁塞;當(dāng)上行流量Flowl未超過 該上行流量限速值時(shí),表示出端口 PortO的流量處于正常狀態(tài)、未發(fā)生擁塞。步驟S300,若獲知上行流量Flowl超過內(nèi)網(wǎng)核心交換機(jī)SWl的上行流量限速 值,則對(duì)接入內(nèi)網(wǎng)核心交換機(jī)SWl的內(nèi)網(wǎng)終端PCl PCn的上行流量進(jìn)行限速。當(dāng)根據(jù)上行流量Flowl與上行流量限速值的比較結(jié)果獲知出端口 PortO發(fā)生流量 擁塞時(shí),針對(duì)各內(nèi)網(wǎng)終端PCl PCn通過入端口 Portl Portm流入該內(nèi)網(wǎng)核心交換機(jī) SWl的上行流量設(shè)置一終端上行流量限速值,以對(duì)其進(jìn)行限速。該終端上行流量限速值 例如是根據(jù)該內(nèi)網(wǎng)核心交換機(jī)SWl出端口 PortO的網(wǎng)絡(luò)帶寬和該內(nèi)網(wǎng)核心交換機(jī)SWl所 在內(nèi)網(wǎng)的內(nèi)網(wǎng)終端PCl PCn的數(shù)量來設(shè)置。對(duì)各內(nèi)網(wǎng)終端設(shè)置的終端上行流量限速值 可以為同一數(shù)值,也可以根據(jù)各內(nèi)網(wǎng)終端的業(yè)務(wù)流的大小分別設(shè)以不同的終端上行流量
5限速值。根據(jù)上述實(shí)施例的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法,由于通過對(duì)內(nèi)網(wǎng)核心 交換機(jī)出端口的上行流量進(jìn)行監(jiān)測(cè),并在監(jiān)測(cè)到發(fā)生流量擁塞時(shí)進(jìn)行限速,從而避免了 在正常流量時(shí),因直接針對(duì)內(nèi)網(wǎng)終端進(jìn)行固定限速所導(dǎo)致的浪費(fèi)大量帶寬的問題;而 且,由于在發(fā)生流量擁塞時(shí),基于內(nèi)網(wǎng)核心交換機(jī)對(duì)各內(nèi)網(wǎng)終端進(jìn)行上行流量限速,而 非對(duì)位于該內(nèi)網(wǎng)核心交換機(jī)與內(nèi)網(wǎng)終端之間的接入交換機(jī)進(jìn)行流量限速,從而避免了接 入同一接入交換機(jī)的多個(gè)內(nèi)網(wǎng)終端仍無法合理分配網(wǎng)絡(luò)資源的問題。由此可見,該內(nèi)網(wǎng) 核心交換機(jī)的上行流量控制方法實(shí)現(xiàn)了既能夠充分利用帶寬、又能夠有效解決內(nèi)網(wǎng)流量 擁塞問題。進(jìn)一步地,在上述實(shí)施例的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法中,對(duì)接入內(nèi) 網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速具體包括對(duì)內(nèi)網(wǎng)核心交換機(jī)中存儲(chǔ)的 MAC地址表中的MAC地址設(shè)置內(nèi)網(wǎng)終端的上行流量限速值,以使MAC地址對(duì)應(yīng)的內(nèi)網(wǎng) 終端的上行流量不大于內(nèi)網(wǎng)終端的上行流量限速值。內(nèi)網(wǎng)核心交換機(jī)中存儲(chǔ)有一 MAC地址表,當(dāng)作為內(nèi)網(wǎng)終端的PC在開機(jī)上網(wǎng) 時(shí),內(nèi)網(wǎng)核心交換機(jī)自動(dòng)獲取其MAC地址,即該MAC地址表中包含該內(nèi)網(wǎng)核心交換機(jī) 所覆蓋的各在線的內(nèi)網(wǎng)終端的MAC地址。當(dāng)對(duì)內(nèi)網(wǎng)終端的上行流量進(jìn)行限速時(shí),對(duì)應(yīng)于 各MAC地址可設(shè)定唯一確定的內(nèi)網(wǎng)終端的上行流量限速值,該內(nèi)網(wǎng)終端的上行流量限速 值可根據(jù)與內(nèi)網(wǎng)核心交換機(jī)出端口連接的網(wǎng)關(guān)的出口線路帶寬和該內(nèi)網(wǎng)核心交換機(jī)所覆 蓋的所有內(nèi)網(wǎng)終端(包括在線的內(nèi)網(wǎng)終端和不在線的內(nèi)網(wǎng)終端)的數(shù)量進(jìn)行設(shè)置。設(shè)定 該限速值后,內(nèi)網(wǎng)核心交換機(jī)將以該限速值為限,接收來自該內(nèi)網(wǎng)終端的上行流量并進(jìn) 行轉(zhuǎn)發(fā)。在上一步驟中,內(nèi)網(wǎng)核心交換機(jī)可對(duì)其入端口接收的流量是否為上行流量進(jìn)行 判斷,具體為根據(jù)流量中攜帶的源IP地址和目的IP地址來區(qū)分該流量為上行流量或內(nèi) 網(wǎng)流量,其中源IP地址可以為任意網(wǎng)段,當(dāng)目的IP地址為非內(nèi)網(wǎng)網(wǎng)段時(shí)該流量為上行流 量,當(dāng)目的IP地址為內(nèi)網(wǎng)網(wǎng)段時(shí)該流量為上行流量。所以,設(shè)定上述內(nèi)網(wǎng)終端的上行流 量限速值后,并不限制各內(nèi)網(wǎng)終端之間的內(nèi)網(wǎng)流量。進(jìn)一步地,在上述實(shí)施例的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法中,對(duì)接入所 述內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速,可包括設(shè)置限速中止條件;若判斷獲知對(duì)內(nèi)網(wǎng)終端的上行流量的限速已滿足該限速中止條件,則停止對(duì)接 入內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速。上述限速中止條件例如為一限速時(shí)長(zhǎng)或監(jiān)測(cè)到所述內(nèi)網(wǎng)核心交換機(jī)的出端口的 上行流量不大于內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值。進(jìn)一步地,在上述實(shí)施例的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法中,在對(duì)內(nèi)網(wǎng) 終端的上行流量進(jìn)行限速的同時(shí),可對(duì)內(nèi)網(wǎng)核心交換機(jī)出端口的上行流量進(jìn)行監(jiān)測(cè)(可 以為周期性監(jiān)測(cè)或持續(xù)監(jiān)測(cè)),判斷該內(nèi)網(wǎng)核心交換機(jī)出端口的上行流量是否小于內(nèi)網(wǎng)核 心交換機(jī)出端口的上行流量限速值,如果是,即滿足限速中止條件,則停止對(duì)內(nèi)網(wǎng)終端 的上行流量的限速。本方案中判斷監(jiān)測(cè)的核心交換機(jī)出端口的上行流量是否小于內(nèi)網(wǎng)核心交換機(jī)出端口的上行流量限速值,可以為對(duì)多次監(jiān)測(cè)值的判斷,例如判斷多次監(jiān)測(cè)的平均值是否 滿足上述條件,或者判斷多次監(jiān)測(cè)的每個(gè)值是否均滿足上述條件;也可以為對(duì)一次監(jiān) 測(cè)值的判斷,具體可以根據(jù)實(shí)際情況例如對(duì)流量控制的實(shí)時(shí)性要求和資源條件等進(jìn)行設(shè)置。進(jìn)一步地,在上述實(shí)施例的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法中,當(dāng)限速中 止條件為限速時(shí)長(zhǎng)時(shí),對(duì)接入內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速,可具體 包括設(shè)置一限速時(shí)長(zhǎng)T(例如為5分鐘),對(duì)內(nèi)網(wǎng)終端的上行流量持續(xù)限速該限速時(shí)長(zhǎng) Τ,之后可停止限速。進(jìn)一步地,在上述實(shí)施例的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法中,停止對(duì)接 入內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速后,還包括設(shè)置恢復(fù)限速條件;若判斷獲知內(nèi)網(wǎng)核心交換機(jī)的出端口的上行流量滿足恢復(fù)限速條件,則恢復(fù)對(duì) 內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速。上述步驟例如為對(duì)內(nèi)網(wǎng)核心交換機(jī)的上行流量實(shí)時(shí)監(jiān)測(cè)一時(shí)長(zhǎng)(例如為60秒), 若在該監(jiān)測(cè)過程中,監(jiān)測(cè)到內(nèi)網(wǎng)核心交換機(jī)的上行流量超過其上行流量限速值,則停止 監(jiān)測(cè),轉(zhuǎn)而對(duì)內(nèi)網(wǎng)終端的上行流量再次進(jìn)行限速。上述步驟還可以通過以下方式實(shí)現(xiàn)設(shè)置第二監(jiān)測(cè)時(shí)間間隔Τ2 (例如為5秒), 該第二監(jiān)測(cè)時(shí)間間隔Τ2小于第一監(jiān)測(cè)時(shí)間間隔Tl ;在對(duì)內(nèi)網(wǎng)終端的上行流量持續(xù)限速該 限速時(shí)長(zhǎng)T后,可根據(jù)第二監(jiān)測(cè)時(shí)間間隔Τ2連續(xù)數(shù)次監(jiān)測(cè)內(nèi)網(wǎng)核心交換機(jī)出端口的上行 流量;將上行流量與預(yù)置的內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值進(jìn)行比較,若獲知至少有 一次該上行流量超過內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值,則再次在限速時(shí)長(zhǎng)T內(nèi),對(duì)接 入內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速。若該數(shù)次的監(jiān)測(cè)結(jié)果均為內(nèi)網(wǎng)核心 交換機(jī)出端口的上行流量不超過內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值,則恢復(fù)正常狀態(tài), 按照第一監(jiān)測(cè)時(shí)間間隔Tl對(duì)內(nèi)網(wǎng)核心交換機(jī)出端口的上行流量進(jìn)行監(jiān)測(cè)。根據(jù)上述實(shí)施例的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法,能夠避免因過長(zhǎng)時(shí)間 對(duì)各內(nèi)網(wǎng)終端上行流量進(jìn)行限速,而造成帶寬浪費(fèi)。根據(jù)本發(fā)明的另一方面,還提供了一種內(nèi)網(wǎng)核心交換機(jī)的上行流量控制裝置。 圖3為本發(fā)明內(nèi)網(wǎng)核心交換機(jī)的上行流量控制裝置的結(jié)構(gòu)示意圖。如圖3所示,該內(nèi)網(wǎng)核 心交換機(jī)的上行流量控制裝置包括監(jiān)測(cè)單元10、判斷單元20和限速單元30,具體為監(jiān)測(cè)單元10用于監(jiān)測(cè)內(nèi)網(wǎng)核心交換機(jī)出端口的上行流量;判斷單元20用于將上行流量與預(yù)置的內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值進(jìn)行比 較;限速單元30用于若獲知上行流量超過內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值,則對(duì) 接入內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速。根據(jù)上述實(shí)施例的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制裝置,由于通過監(jiān)測(cè)單元對(duì) 內(nèi)網(wǎng)核心交換機(jī)出端口的上行流量進(jìn)行監(jiān)測(cè)、由判斷單元對(duì)當(dāng)前內(nèi)網(wǎng)流量是否發(fā)生擁塞 進(jìn)行判斷,并在當(dāng)判斷結(jié)果為發(fā)生擁塞時(shí),由限速單元對(duì)內(nèi)網(wǎng)終端的上行流量進(jìn)行限 速,從而一方面避免了在正常流量時(shí),因直接針對(duì)內(nèi)網(wǎng)終端進(jìn)行固定限速所導(dǎo)致的浪費(fèi) 大量帶寬的問題;另一方面避免了接入同一接入交換機(jī)的多個(gè)內(nèi)網(wǎng)終端仍無法合理分配網(wǎng)絡(luò)資源的問題。由此可見,該內(nèi)網(wǎng)核心交換機(jī)的上行流量控制裝置既能夠充分利用帶 寬、又能夠有效解決內(nèi)網(wǎng)流量擁塞問題。進(jìn)一步地,在上述實(shí)施例的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制裝置中,該監(jiān)測(cè)單 元10可包括第一設(shè)置模塊11和獲取模塊12。該第一設(shè)置模塊11用于設(shè)置第一監(jiān)測(cè)時(shí)間 間隔Tl,該獲取模塊12用于根據(jù)第一監(jiān)測(cè)時(shí)間間隔Tl獲取內(nèi)網(wǎng)核心交換機(jī)出端口的上 行流量。該判斷單元20可進(jìn)一步包括第二設(shè)置模塊21和比較模塊22。該第二設(shè)置模 塊21用于設(shè)置內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值,該內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值 可例如根據(jù)內(nèi)網(wǎng)核心交換機(jī)出端口的網(wǎng)絡(luò)帶寬進(jìn)行設(shè)置,該比較模塊22用于將上行流量 與內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值進(jìn)行比較。并且,該限速單元可進(jìn)一步包括第三設(shè) 置模塊31和限速模塊32,該第三設(shè)置模塊31用于設(shè)置所述內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的 上行流量限速值;該限速模塊32用于若獲知上行流量超過內(nèi)網(wǎng)核心交換機(jī)的上行流量限 速值,則根據(jù)該內(nèi)網(wǎng)終端的上行流量限速值對(duì)內(nèi)網(wǎng)終端的上行流量進(jìn)行限速。進(jìn)一步地,在上述實(shí)施例的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制裝置中,限速單元 例如對(duì)內(nèi)網(wǎng)核心交換機(jī)中存儲(chǔ)的MAC地址表中的MAC地址設(shè)置內(nèi)網(wǎng)終端的上行流量限 速值,以使MAC地址對(duì)應(yīng)的內(nèi)網(wǎng)終端的上行流量不大于內(nèi)網(wǎng)終端的上行流量限速值。此 時(shí),第三設(shè)置模塊例如根據(jù)與內(nèi)網(wǎng)核心交換機(jī)出端口連接的網(wǎng)關(guān)的出口線路帶寬和內(nèi)網(wǎng) 終端的數(shù)量設(shè)置內(nèi)網(wǎng)終端的上行流量限速值。進(jìn)一步地,在上述實(shí)施例的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制裝置中,限速單元 還可包括第四設(shè)置模塊和限速中止模塊。該第四設(shè)置模塊用于設(shè)置限速中止條件,限速 中止模塊用于若判斷獲知對(duì)內(nèi)網(wǎng)終端的上行流量的限速已滿足限速中止條件,則停止對(duì) 接入內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速。其中,該限速中止條件例如為限 速時(shí)長(zhǎng)。進(jìn)一步地,在上述實(shí)施例的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制裝置中,限速單元 還包括第五設(shè)置模塊和恢復(fù)限速模塊,該第五設(shè)置模塊用于設(shè)置恢復(fù)限速條件;恢復(fù)限 速模塊用于若判斷獲知內(nèi)網(wǎng)核心交換機(jī)的出端口的上行流量滿足恢復(fù)限速條件,則恢復(fù) 對(duì)內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制; 盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其 依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等 同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方 案的精神和范圍。
8
權(quán)利要求
1.一種內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法,其特征在于,包括監(jiān)測(cè)內(nèi)網(wǎng)核心交換機(jī)出端口的上行流量;將所述上行流量與預(yù)置的內(nèi)網(wǎng)核心交換機(jī) 的上行流量限速值進(jìn)行比較,若獲知所述上行流量超過所述內(nèi)網(wǎng)核心交換機(jī)的上行流量 限速值,則對(duì)接入所述內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速。
2.根據(jù)權(quán)利要求1所述的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法,其特征在于,所述監(jiān) 測(cè)內(nèi)網(wǎng)核心交換機(jī)出端口的上行流量,包括設(shè)置第一監(jiān)測(cè)時(shí)間間隔;根據(jù)所述第一監(jiān)測(cè)時(shí)間間隔監(jiān)測(cè)所述內(nèi)網(wǎng)核心交換機(jī)出端口的上行流量。
3.根據(jù)權(quán)利要求1或2所述的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法,其特征在于,所 述內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值是根據(jù)與所述內(nèi)網(wǎng)核心交換機(jī)出端口連接的網(wǎng)關(guān)的 出口線路帶寬設(shè)置的。
4.根據(jù)權(quán)利要求1或2所述的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法,其特征在于,所 述對(duì)接入所述內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速,包括對(duì)所述內(nèi)網(wǎng)核心交換機(jī)中存儲(chǔ)的MAC地址表中的MAC地址設(shè)置內(nèi)網(wǎng)終端的上行流 量限速值,以使所述MAC地址對(duì)應(yīng)的內(nèi)網(wǎng)終端的上行流量不大于所述內(nèi)網(wǎng)終端的上行流 量限速值。
5.根據(jù)權(quán)利要求4所述的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法,其特征在于,所述內(nèi) 網(wǎng)終端的上行流量限速值是根據(jù)與所述內(nèi)網(wǎng)核心交換機(jī)出端口連接的網(wǎng)關(guān)的出口線路帶 寬和所述內(nèi)網(wǎng)終端的數(shù)量設(shè)置的。
6.根據(jù)權(quán)利要求1或2所述的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法,其特征在于,所 述對(duì)接入所述內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速,包括設(shè)置限速中止條件;若判斷獲知對(duì)所述內(nèi)網(wǎng)終端的上行流量的限速已滿足所述限速中止條件,則停止對(duì) 接入所述內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速。
7.根據(jù)權(quán)利要求6所述的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法,其特征在于,所述停 止對(duì)接入所述內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速后,還包括設(shè)置恢復(fù)限速條件;若判斷獲知所述內(nèi)網(wǎng)核心交換機(jī)的出端口的上行流量滿足所述恢復(fù)限速條件,則恢 復(fù)對(duì)所述內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速。
8.—種內(nèi)網(wǎng)核心交換機(jī)的上行流量控制裝置,其特征在于,包括監(jiān)測(cè)單元,用于監(jiān)測(cè)內(nèi)網(wǎng)核心交換機(jī)出端口的上行流量;判斷單元,用于將所述上行流量與預(yù)置的內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值進(jìn)行比較;限速單元,用于若獲知所述上行流量超過所述內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值, 則對(duì)接入所述內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速。
9.根據(jù)權(quán)利要求8所述的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制裝置,其特征在于,所述監(jiān) 測(cè)單元包括第一設(shè)置模塊,用于設(shè)置第一監(jiān)測(cè)時(shí)間間隔;獲取模塊,用于根據(jù)所述第一監(jiān)測(cè)時(shí)間間隔獲取所述內(nèi)網(wǎng)核心交換機(jī)出端口的上行流量。
10.根據(jù)權(quán)利要求8或9所述的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制裝置,其特征在于, 所述判斷單元包括第二設(shè)置模塊,用于根據(jù)所述內(nèi)網(wǎng)核心交換機(jī)出端口連接的網(wǎng)關(guān)的出口線路帶寬設(shè) 置所述內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值;比較模塊,用于將所述上行流量與所述內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值進(jìn)行比較。
11.根據(jù)權(quán)利要求8或9所述的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制裝置,其特征在于, 所述限速單元對(duì)所述內(nèi)網(wǎng)核心交換機(jī)中存儲(chǔ)的MAC地址表中的MAC地址設(shè)置內(nèi)網(wǎng)終端 的上行流量限速值,以使所述MAC地址對(duì)應(yīng)的內(nèi)網(wǎng)終端的上行流量不大于所述內(nèi)網(wǎng)終端 的上行流量限速值。
12.根據(jù)權(quán)利要求8或9所述的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制裝置,其特征在于, 所述限速單元包括第三設(shè)置模塊,用于設(shè)置所述內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量限速值; 限速模塊,用于若獲知所述上行流量超過所述內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值, 則根據(jù)所述內(nèi)網(wǎng)終端的上行流量限速值對(duì)所述內(nèi)網(wǎng)終端的上行流量進(jìn)行限速。
13.根據(jù)權(quán)利要求12所述的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制裝置,其特征在于,所述 限速單元還包括第四設(shè)置模塊,用于設(shè)置限速中止條件;限速中止模塊,用于若判斷獲知對(duì)所述內(nèi)網(wǎng)終端的上行流量的限速已滿足所述限速 中止條件,則停止對(duì)接入所述內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速。
14.根據(jù)權(quán)利要求13所述的內(nèi)網(wǎng)核心交換機(jī)的上行流量控制裝置,其特征在于,所述 限速單元還包括第五設(shè)置模塊,用于設(shè)置恢復(fù)限速條件;恢復(fù)限速模塊,用于若判斷獲知所述內(nèi)網(wǎng)核心交換機(jī)的出端口的上行流量滿足所述 恢復(fù)限速條件,則恢復(fù)對(duì)所述內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速。
全文摘要
本發(fā)明提供一種內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法及裝置。該方法包括監(jiān)測(cè)內(nèi)網(wǎng)核心交換機(jī)出端口的上行流量;將所述上行流量與預(yù)置的內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值進(jìn)行比較,若獲知所述上行流量超過所述內(nèi)網(wǎng)核心交換機(jī)的上行流量限速值,則對(duì)接入所述內(nèi)網(wǎng)核心交換機(jī)的內(nèi)網(wǎng)終端的上行流量進(jìn)行限速。該內(nèi)網(wǎng)核心交換機(jī)的上行流量控制方法及裝置既能夠避免了在正常流量時(shí),因直接針對(duì)內(nèi)網(wǎng)終端進(jìn)行固定限速所導(dǎo)致的浪費(fèi)大量帶寬的問題,又避免了接入同一接入交換機(jī)的多個(gè)內(nèi)網(wǎng)終端仍無法合理分配網(wǎng)絡(luò)資源的問題,其能夠充分利用帶寬、且有效地解決內(nèi)網(wǎng)流量擁塞問題。
文檔編號(hào)H04L12/26GK102014061SQ20101056552
公開日2011年4月13日 申請(qǐng)日期2010年11月25日 優(yōu)先權(quán)日2010年11月25日
發(fā)明者丁金生, 劉忠東, 陳宏濤 申請(qǐng)人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司