国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      在非線速接口板進(jìn)行端口帶寬配置的方法和非線速接口板的制作方法

      文檔序號:7691740閱讀:198來源:國知局

      專利名稱::在非線速接口板進(jìn)行端口帶寬配置的方法和非線速接口板的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及通信
      技術(shù)領(lǐng)域
      ,尤其涉及一種在非線速接口板進(jìn)行端口帶寬配置的方法和非線速接口板。
      背景技術(shù)
      :近年來,計算機(jī)網(wǎng)絡(luò)發(fā)展迅猛。以太網(wǎng)接口速率從最早的IOM到IOOM、再從1G到IOG,以IO倍的速度升級,但計算機(jī)的性能卻不是以IO倍為單位提升,這就造成了計算機(jī)網(wǎng)絡(luò)接口速率和計算機(jī)本身持續(xù)處理能力之間的不匹配,比如當(dāng)千兆網(wǎng)卡NIC(NetworkInterfaceCard,網(wǎng)絡(luò)接口卡)出現(xiàn)時,很多計算機(jī)在處理業(yè)務(wù)時并達(dá)不到千兆的速度,此時如果為每一臺計算機(jī)分配1G帶寬,就會造成帶寬的白白浪費?;谏厦嬖?,目前在接入層(直接連接主機(jī))的應(yīng)用中,非線速(Oversubscribed)接口板得到了普遍應(yīng)用,其既滿足了主機(jī)(包括計算機(jī)、服務(wù)器、智能終端等)接入時突發(fā)所需的高速帶寬,又避免了因為主機(jī)性能和突發(fā)性流量不匹配造成的帶寬浪費,同時還提高了網(wǎng)絡(luò)設(shè)備的接入密度,使網(wǎng)絡(luò)更加扁平;隨著網(wǎng)絡(luò)拓樸的簡化,網(wǎng)絡(luò)的管理也隨之更加簡單?,F(xiàn)有非線速接口板的功能示意圖如圖1所示。邏輯上分為兩層,上層是實現(xiàn)報文轉(zhuǎn)發(fā)和處理的PP(PacketProcessor,包處理器)層,下層是MUX(Multiplexer,端口擴(kuò)展模塊)。PP和MUX通過HSCC(HighSpeedCascadingChannel,高速級聯(lián)通道)連接。設(shè)HSCC的帶寬為X。每個用戶端口的物理帶寬為Y,m個用戶端口PlPm構(gòu)成一個端口組,端口組內(nèi)所有端口共享對應(yīng)HSCC的帶寬。這樣的端口組共有n個。作為非線速度主要特征,帶寬應(yīng)該滿足mY>X,收斂比為mY/X。以4端口非線速千兆以太網(wǎng)接口板為例。如圖2所示,HSCC為GE(GigabitEthernet,千兆以太網(wǎng))通道,用戶端口也是GE端口,n、m取2,收斂比為2:1。從圖2中可以看出,用戶端口P1和P2組成端口組PortGroupl,共享PP端口Pl,的1G帶寬;P3和P4組成端口組PortGroup2,共享PP端口P2,的1G帶寬。當(dāng)用戶需要帶寬為1G的高性能接入端口時,只能在一個PortGru叩中選取一個端口,并把其設(shè)置為Turbo屬性或其它類似屬性,此時設(shè)置為Turbo屬性的端口獨占1G的帶寬。為了能保證其帶寬,該端口組中的其他用戶端口同時被自動設(shè)置為關(guān)閉狀態(tài),無法再用于用戶接入。從而降低了設(shè)備的端口接入密度。假設(shè)現(xiàn)有4臺主機(jī)需要接入網(wǎng)絡(luò),帶寬需求分別是1000M/500M/300M/200M。為了實現(xiàn)1G線速接入,必須將一個端口i殳置為Turbo屬性,但這樣勢必會造成與該1G帶寬需求主機(jī)位于同一端口組的主機(jī)無法4矣入。
      發(fā)明內(nèi)容本發(fā)明提供一種在非線速接口板上進(jìn)行端口帶寬配置的方法和非線速接口板,有利于更好地滿足接入端用戶的業(yè)務(wù)需求,提高設(shè)備端口的接入密度。為達(dá)到上述目的,本發(fā)明提供一種在非線速接口板上進(jìn)行端口帶寬配置的方法,應(yīng)用于包括包處理模塊、端口擴(kuò)展模塊以及多個用戶端口的非線速接口板,所述包處理模塊以及端口擴(kuò)展模塊通過級聯(lián)通道連接,包括將所述級聯(lián)通道劃分成多個虛擬端口,將每個虛擬端口映射到不同的用戶端口,并對不同虛擬端口以及對應(yīng)的用戶端口的帶寬進(jìn)行配置;通過所述虛擬端口與對應(yīng)的用戶端口間的交互實現(xiàn)"R文轉(zhuǎn)發(fā)。其中,所述級聯(lián)通道由所述包處理模塊以及端口擴(kuò)展^^莫塊間的一個物理接口組成、或由多個物理接口聚合得到。其中,所述對不同虛擬端口以及對應(yīng)的用戶端口的帶寬進(jìn)行配置具體包括在所述包處理模塊中分配所述虛擬端口的帶寬進(jìn)行配置,和/或在所述端口擴(kuò)展模塊中分配所述用戶端口的帶寬。其中,所述將每個虛擬端口映射到不同的用戶端口后,還包括在所述包處理模塊中存儲用戶端口到虛擬端口的映射關(guān)系,并為不同的虛擬端口綁定發(fā)送隊列;在所述端口擴(kuò)展;f莫塊中存儲虛擬端口到用戶端口的映射關(guān)系。其中,所述通過所述虛擬端口與對應(yīng)的用戶端口間的交互實現(xiàn)才艮文轉(zhuǎn)發(fā)具體包括當(dāng)所述報文為上行報文時所述端口擴(kuò)展模塊從用戶端口接收到上行報文時,在所述上行報文中添加所述用戶端口的信息并發(fā)送到所述包處理模塊;所述包處理模塊根據(jù)所述上行報文中的用戶端口的信息,以及所述用戶端口到虛擬端口的映射關(guān)系,獲取與所述用戶端口對應(yīng)的虛擬端口;當(dāng)所述報文為下行報文時所述包處理模塊接收到目的端口為虛擬端口的下行報文時,在所述下行4艮文中添加所述虛擬端口的信息并發(fā)送到所述對應(yīng)的發(fā)送隊列,向所述端口擴(kuò)展模塊發(fā)送;所述端口擴(kuò)展模塊根據(jù)所述下行報文中的虛擬端口的信息,以及所述虛擬端口到用戶端口的映射關(guān)系,獲取與所述虛擬端口對應(yīng)的用戶端口,并將所述下行報文向所述獲取到的用戶端口發(fā)送。本發(fā)明還提供一種非線速接口板,包括包處理模塊、端口擴(kuò)展模塊以及多個用戶端口,所述包處理模塊以及端口擴(kuò)展模塊通過級聯(lián)通道連接,所述非線速接口板還包括端口劃分模塊,用于將所述級聯(lián)通道劃分成多個虛擬端口,將每個虛擬端口映射到不同的用戶端口,并對不同虛擬端口以及對應(yīng)的用戶端口的帶寬進(jìn)行配置;報文轉(zhuǎn)發(fā)模塊,用于通過所述端口劃分模塊劃分的虛擬端口與對應(yīng)的用戶端口間的交互,實現(xiàn)^R文轉(zhuǎn)發(fā)。其中,所述端口劃分模塊具體包括級聯(lián)通道設(shè)置子模塊,用于將所述包處理模塊以及端口擴(kuò)展模塊間的一個物理接口組成級聯(lián)通道、或多個物理接口聚合得到級聯(lián)通道;端口配置子模塊,用于在所述包處理模塊中分配所述虛擬端口的帶寬,在所述端口擴(kuò)展才莫塊中分配所述用戶端口的帶寬。其中,所述包處理模塊具體包括第一對應(yīng)關(guān)系存儲子模塊,用于存儲用戶端口到虛擬端口的映射關(guān)系,并為不同的虛擬端口綁定發(fā)送隊列;所述端口擴(kuò)展模塊具體包括第二對應(yīng)關(guān)系存儲子模塊,用于存儲虛擬端口到用戶端口的映射關(guān)系。其中,所述報文轉(zhuǎn)發(fā)模塊具體包括上行信息添加子模塊,位于所述端口擴(kuò)展模塊,用于當(dāng)從用戶端口接收到上行報文時,在所述上行報文中添加所述用戶端口的信息并發(fā)送到所述包處理一莫塊;上行報文解析子模塊,位于所述包處理模塊,用于當(dāng)接收到上行報文時,根據(jù)所述上行報文中的用戶端口的信息,以及所述第一對應(yīng)關(guān)系存儲子模塊中用戶端口到虛擬端口的映射關(guān)系,獲取與所述用戶端口對應(yīng)的虛擬端口;下行信息添加子模塊,位于所述包處理模塊,用于接收到目的端口為虛擬端口的下行凈艮文時,在所述下行報文中添加所述虛擬端口的信息并發(fā)送到所述對應(yīng)的發(fā)送隊列,向所述端口擴(kuò)展;f莫塊發(fā)送;上行報文解析子模塊,位于所述端口擴(kuò)展模塊,用于接收到下行報文時,根據(jù)所述下行報文中的虛擬端口的信息,以及所述第二對應(yīng)關(guān)系存儲子模塊中虛擬端口到用戶端口的映射關(guān)系,獲取與所述虛擬端口對應(yīng)的用戶端口,并將所述下行才艮文向所述獲取到的用戶端口發(fā)送。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點通過使用本發(fā)明提供的方法,將非線速接口板上的級聯(lián)通道聚合后劃分成多個虛擬端口并映射到不同的用戶端口,通過各虛擬端口與對應(yīng)的用戶端口間的交互實現(xiàn)報文的轉(zhuǎn)發(fā)。使得用戶可以根據(jù)業(yè)務(wù)需求靈活地配置接入端口的帶寬,在充分利用級聯(lián)帶寬的同時,又保持了非線速接口板高端口密度的優(yōu)點,降低了每個端口平均接入成本。圖l是現(xiàn)有技術(shù)中非線速接口板的功能示意圖;圖2是現(xiàn)有技術(shù)中4端口非線速千兆以太網(wǎng)接口板的功能示意圖;圖3是本發(fā)明中在非線速接口板上進(jìn)行端口帶寬配置的方法的流程示意圖;圖4是本發(fā)明中在非線速接口板上進(jìn)行端口帶寬配置的方法的具體流程圖;圖5是本發(fā)明的應(yīng)用場景中高速級聯(lián)通道端口聚合的示意圖;圖6是本發(fā)明的應(yīng)用場景中虛擬端口與用戶端口連接的示意圖;圖7和圖8是本發(fā)明中非線速接口板的結(jié)構(gòu)示意圖。具體實施方式本發(fā)明的核心思想在于,將非線速接口板上的高速級聯(lián)通道聚合后劃分成多個虛擬端口,并將每個虛擬端口映射到不同的用戶端口,通過各虛擬端口與對應(yīng)的用戶端口間的交互實現(xiàn)報文的轉(zhuǎn)發(fā),并根據(jù)需要對不同虛擬端口以及對應(yīng)的用戶端口的帶寬進(jìn)行配置。本發(fā)明提供一種在非線速接口板上進(jìn)行端口帶寬配置的方法,應(yīng)用于包括包處理模塊、端口擴(kuò)展模塊以及多個用戶端口的非線速接口板,所述包處理模塊以及端口擴(kuò)展模塊通過高速級聯(lián)通道連接,如圖3所示,包括步驟s301、將高速級聯(lián)通道劃分成多個虛擬端口,將每個虛擬端口映射到不同的用戶端口,并根據(jù)需要對不同虛擬端口以及對應(yīng)的用戶端口的帶寬進(jìn)行配置。步驟s302、通過虛擬端口與對應(yīng)的用戶端口間的交互實現(xiàn)才艮文轉(zhuǎn)發(fā)。以下對本發(fā)明的具體實施方式作進(jìn)一步詳細(xì)描述,如圖4所示,包括以下步驟步驟s401、把非線速接口板中PP與HSCC間的多個邏輯級聯(lián)端口聚合成為一個HSCC端口,聚合得到的HSCC的帶寬等于上述多個邏輯級聯(lián)端口的級聯(lián)帶寬總和。步驟s402、把聚合后的HSCC端口劃分成多個虛擬端口,并將每個虛擬端口唯一映射到一個用戶端口。步驟s403、在PP上為每個虛擬端口綁定TxQ(TransmitQueue,發(fā)送隊列)Group,可以為不同的虛擬端口綁定不同的TxQGroup,也可以將不同的虛擬端口綁定到同一個TxQGroup。每個TxQGroup包含若干個發(fā)送隊列,對于PP中完成相應(yīng)轉(zhuǎn)發(fā)和處理后的報文,通過TxQGroup中的發(fā)送隊列向?qū)?yīng)的虛擬端口轉(zhuǎn)發(fā)。步驟s404、在PP中和MUX中分配帶寬。具體的,可以采用CAR(CommittedAccessRate,約定訪問策略)或GTS(GenericTrafficShaping,通用流量整形)等方法進(jìn)行帶寬控制。如在PP中基于TxQGroup分配CAR或者GTS資源,在MUX中基于用戶端口分配CAR或者GTS資源。步驟s405、在PP中增加用戶端口到虛擬端口的映射表,以用戶端口為索引。步驟s406、在MUX中增加虛擬端口到用戶端口的映射表,以虛擬端口為索引。上述配置結(jié)束后,為了通過用戶端口與虛擬端口的交互實現(xiàn)上行和下行報文的轉(zhuǎn)發(fā),需要分別對上行報文和下行報文使用級聯(lián)Tag封裝,把包含端口信息的Tag分別附加在上行報文和下行報文中。具體的,在MUX中使用擴(kuò)展上行報文封裝,把用戶端口信息封裝在上行報文的級聯(lián)Tag中通過邏輯級聯(lián)端口傳遞到PP,PP根據(jù)上述步驟s405中建立的映射表、以及該上行報文中封裝的用戶端口信息,可以獲取到對應(yīng)的虛擬端口信息,并根據(jù)所獲取到的虛擬端口進(jìn)行地址學(xué)習(xí)、反向路徑檢查等動作。另外,在PP中使用擴(kuò)展下行報文封裝,把虛擬端口信息封裝在下行報文的級聯(lián)Tag中通過邏輯級聯(lián)端口傳遞到MUX;MUX根據(jù)步驟s406中建立的映射表、以及該下行報文中封裝的虛擬端口信息,可以獲取到對應(yīng)的用戶端口信息,剝離級聯(lián)Tag后把凈艮文從所獲取到的用戶端口發(fā)送出去。另外,在上^f亍時,通過在MUX上為用戶端口綁定CAR或GTS,為用戶分配帶寬,所有用戶端口帶寬之和等于級聯(lián)帶寬。在下行時,通過在PP上為虛擬端口綁定CAR或GTS,為用戶分配帶寬,所有虛擬端口帶寬之和等于級聯(lián)帶寬。除上述直接分配帶寬外,用戶還能夠根據(jù)實際帶寬需求為用戶端口分配帶寬,現(xiàn)實帶寬可配置、混合收斂比。用戶端口的帶寬調(diào)整調(diào)整可以表現(xiàn)為絕對值、百分比、收斂比或者端口角色、端口屬性的形式。下面結(jié)合一個具體的應(yīng)用場景,描述本發(fā)明中在非線速接口板上進(jìn)行端口帶寬配置的方法。以下以4端口非線速千兆以太網(wǎng)接口^反的實現(xiàn)為例,進(jìn)行端口配置的方法包括以下步驟(1)如圖5所示,利用以太網(wǎng)端口聚合,把PP與MUX之間的兩個1G帶寬的邏輯級if關(guān)端口P1,和P2,捆綁成一個2G帶寬的HSCC端口。(2)對于用戶端口PI~P4,將HSCC端口劃分成4個VP(VirtualPort,虛擬端口)VP1VP4。VP1VP4分別對應(yīng)用戶端口P1P4,然后為VP分別綁定TxQGroup1~TxQGroup4,如圖6所示。(3)在MUX中增加虛擬端口到用戶端口的映射表。映射表的內(nèi)容可以如表1所示<table>tableseeoriginaldocumentpage11</column></row><table>(4)在PP中增加用戶端口到虛擬端口的映射表,并為VP分別綁定相應(yīng)TxQGroup。表2.端口映射表<table>tableseeoriginaldocumentpage11</column></row><table><table>tableseeoriginaldocumentpage12</column></row><table>通過上述配置,可以實現(xiàn)凈艮文在PP和MUX之間的正常轉(zhuǎn)發(fā)。上、下行才艮文的轉(zhuǎn)發(fā)流程分別描述如下。上行時,MUX從用戶端口接收到報文時,MUX將源用戶端口信息封裝在級聯(lián)Tag中,通過邏輯級聯(lián)端口即捆綁后的HSCC端口發(fā)送到PP,PP根據(jù)用戶端口查找表2,得到對應(yīng)的虛擬端口,并根據(jù)虛擬端口進(jìn)行地址學(xué)習(xí)、反向路徑;險查等動作。通過該地址學(xué)習(xí),可以獲得端口下的終端地址以建立地址轉(zhuǎn)發(fā)表項;通過該反向路徑檢查,可以防止攻擊者假冒合法用戶的地址對系統(tǒng)進(jìn)行攻擊,增強(qiáng)系統(tǒng)的安全性。例如,MUX從用戶端口Pl接收到報文時,將P1端口信息封裝在才艮文的級聯(lián)Tag中,通過邏輯級聯(lián)端口Pl,即捆綁后的HSCC端口將報文發(fā)送給PP。PP接收到報文后,從級聯(lián)Tag中獲取到發(fā)送報文的用戶端口為PI,則根據(jù)表2得到對應(yīng)的虛擬端口為VPl,并根據(jù)VPl進(jìn)行地址學(xué)習(xí)、反向路徑檢查等動作。下行時,PP接收到需要轉(zhuǎn)發(fā)的報文時,根據(jù)轉(zhuǎn)發(fā)的目的VP查找到綁定的發(fā)送隊列組,并根據(jù)優(yōu)先級把報文放入相應(yīng)的發(fā)送隊列,并將VP信息封裝在4艮文的級聯(lián)Tag中,通過邏輯級聯(lián)端口即捆綁后的HSCC端口發(fā)送到MUX。MUX接收到報文后,根據(jù)級聯(lián)Tag中的虛擬端口查找表1,得到對應(yīng)的用戶端口,去掉報文中的級聯(lián)Tag并將報文從對應(yīng)的用戶端口轉(zhuǎn)發(fā)出去。例如,PP接收到需要轉(zhuǎn)發(fā)的目的端口為VPl的報文,則將該報文放入TxQGroupl中的發(fā)送隊列,并將VPl的信息封裝在報文的級聯(lián)Tag中,通過邏輯級聯(lián)端口Pl,即捆綁后的HSCC端口發(fā)送到MUX。MUX接收到凈艮文后,從級聯(lián)Tag中獲取到發(fā)送報文的端口為VPl,則根據(jù)表1查找到對應(yīng)的用戶端口為Pl,則去掉報文中的級聯(lián)Tag并將報文從用戶端口Pl轉(zhuǎn)發(fā)出去。在PP上通過出方向GTS或CAR為VP分配下行帶寬。以4端口非線速千兆以太網(wǎng)接口板中,PI帶寬需求為IOOOM,P2/P3/P4帶寬需求分別為500M/300M/200M為例,則在MUX中的配置如下表3.MUX中的上行帶寬配置<table>tableseeoriginaldocumentpage13</column></row><table>在PP中的配置如下:表4.PP中的下行帶寬配置<table>tableseeoriginaldocumentpage13</column></row><table>本發(fā)明的該應(yīng)用場景中,通過使用本發(fā)明提供的非線速接口板的端口帶寬配置方法,把端口綁定GTS或CAR的速率開放給用戶配置,并要求用戶所配置的各端口速率之和不超過級聯(lián)總帶寬,這樣就實現(xiàn)了用戶靈活配置的、混合收斂比對4端口千兆非線速接口板。通過使用本發(fā)明提供的方法,將非線速接口板上的高速級聯(lián)通道聚合后劃分成多個虛擬端口并映射到不同的用戶端口,通過各虛擬端口與對應(yīng)的用戶端口間的交互實現(xiàn)報文的轉(zhuǎn)發(fā)。使得用戶可以根據(jù)業(yè)務(wù)需求靈活地配置接入端口的帶寬,在充分利用級聯(lián)帶寬的同時,又保持了非線速接口板高端口密度的優(yōu)點,降低了每個端口平均接入成本。本發(fā)明還提供一種非線速接口板,如圖7所示,包括包處理模塊10、端口擴(kuò)展模塊20、多個用戶端口30以及端口劃分模塊40和報文轉(zhuǎn)發(fā)模塊50,其中包處理模塊10與端口擴(kuò)展模塊20通過級聯(lián)通道連接。端口劃分模塊40,用于將級聯(lián)通道劃分成多個虛擬端口,將每個虛擬端口映射到不同的用戶端口30,并對不同虛擬端口以及對應(yīng)的用戶端口的帶寬ii^于酉己i。"^艮文轉(zhuǎn)發(fā)^f莫塊50,用于通過端口劃分才莫塊40劃分的虛擬端口與對應(yīng)的用戶端口間的交互,實現(xiàn)才艮文在虛擬端口和對應(yīng)的用戶端口間轉(zhuǎn)發(fā)。具體地,如圖8所示,端口劃分模塊40具體包括級聯(lián)通道設(shè)置子模塊41,用于將包處理模塊10以及端口擴(kuò)展模塊40間的一個物理接口組成級聯(lián)通道、或?qū)幚砟K10以及端口擴(kuò)展模塊40間的多個物理接口聚合得到級聯(lián)通道。端口配置子模塊42,用于在包處理模塊10中分配虛擬端口的帶寬,和/或在端口擴(kuò)展模塊20中分配所述用戶端口的帶寬。包處理模塊10具體包括第一對應(yīng)關(guān)系存儲子模塊11,用于存儲用戶端口到虛擬端口的映射關(guān)系,并為不同的虛擬端口綁定發(fā)送隊列;端口擴(kuò)展模塊20具體包括第二對應(yīng)關(guān)系存儲子模塊21,用于存儲虛擬端口到用戶端口的映射關(guān)系。另外,報文轉(zhuǎn)發(fā)模塊50具體包括上行信息添加子模塊51,用于當(dāng)端口擴(kuò)展模塊20從用戶端口接收到上行報文時,在端口擴(kuò)展模塊20發(fā)送的上行報文中添加用戶端口的信息,并由端口擴(kuò)展才莫塊20將上行才艮文發(fā)送到包處理沖莫塊10。上行報文解析子模塊52,用于當(dāng)包處理模塊IO接收到上行報文時,根據(jù)上行報文中的用戶端口的信息,以及第一對應(yīng)關(guān)系存儲子模塊11中用戶端口到虛擬端口的映射關(guān)系,獲取與所述用戶端口對應(yīng)的虛擬端口。下行信息添加子模塊53,用于當(dāng)包處理模塊10接收到目的端口為虛擬端口的下行4艮文時,在包處理模塊10發(fā)送的下行報文中添加所述虛擬端口的信息并發(fā)送到所述對應(yīng)的發(fā)送隊列,并由包處理模塊IO將下行報文發(fā)送到端口擴(kuò)展模塊20。下行報文解析子模塊54,用于當(dāng)端口擴(kuò)展模塊20接收到下行報文時,根據(jù)下行報文中的虛擬端口的信息,以及第二對應(yīng)關(guān)系存儲子模塊21中虛擬端口到用戶端口的映射關(guān)系,獲取與虛擬端口對應(yīng)的用戶端口,并由端口擴(kuò)展模塊20將下行報文向所述獲取到的用戶端口發(fā)送。通過使用本發(fā)明提供的非線速接口板,將非線速接口板上的級聯(lián)通道聚合后劃分成多個虛擬端口并映射到不同的用戶端口,通過各虛擬端口與對應(yīng)的用戶端口間的交互實現(xiàn)報文的轉(zhuǎn)發(fā)。使得用戶可以根據(jù)業(yè)務(wù)需求靈活地配置接入端口的帶寬,在充分利用級聯(lián)帶寬的同時,又保持了非線速"l妄口板高端口密度的優(yōu)點,降低了每個端口平均接入成本。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺設(shè)備執(zhí)行本發(fā)明各個實施例所述的方法。以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。權(quán)利要求1.一種在非線速接口板上進(jìn)行端口帶寬配置的方法,應(yīng)用于包括包處理模塊、端口擴(kuò)展模塊以及多個用戶端口的非線速接口板,所述包處理模塊以及端口擴(kuò)展模塊通過級聯(lián)通道連接,其特征在于,包括將所述級聯(lián)通道劃分成多個虛擬端口,將每個虛擬端口映射到不同的用戶端口,并對不同虛擬端口以及對應(yīng)的用戶端口的帶寬進(jìn)行配置;通過所述虛擬端口與對應(yīng)的用戶端口間的交互實現(xiàn)報文轉(zhuǎn)發(fā)。2、如權(quán)利要求1所述在非線速接口板上進(jìn)行端口帶寬配置的方法,其特征在于,所述級聯(lián)通道由所述包處理模塊以及端口擴(kuò)展才莫塊間的一個物理接口組成、或由多個物理接口聚合得到。3、如權(quán)利要求1所述在非線速接口板上進(jìn)行端口帶寬配置的方法,其特征在于,所述對不同虛擬端口以及對應(yīng)的用戶端口的帶寬進(jìn)行配置具體包括在所述包處理模塊中分配所述虛擬端口的帶寬進(jìn)行配置,和/或在所述端口擴(kuò)展才莫塊中分配所述用戶端口的帶寬。4、如權(quán)利要求1所述在非線速接口板上進(jìn)行端口帶寬配置的方法,其特征在于,所述將每個虛擬端口映射到不同的用戶端口后,還包括在所述包處理模塊中存儲用戶端口到虛擬端口的映射關(guān)系,并為不同的虛擬端口綁定發(fā)送隊列;在所述端口擴(kuò)展才莫塊中存儲虛擬端口到用戶端口的映射關(guān)系。5、如權(quán)利要求1或3所述在非線速接口板上進(jìn)行端口帶寬配置的方法,其特征在于,所述通過所述虛擬端口與對應(yīng)的用戶端口間的交互實現(xiàn)報文轉(zhuǎn)發(fā)具體包括當(dāng)所述報文為上行報文時所述端口擴(kuò)展模塊從用戶端口接收到上行報文時,在所述上行報文中添加所述用戶端口的信息并發(fā)送到所述包處理模塊;所述包處理模塊根據(jù)所述上行報文中的用戶端口的信息,以及所述用戶端口到虛擬端口的映射關(guān)系,獲取與所述用戶端口對應(yīng)的虛擬端口;當(dāng)所述凈艮文為下行4艮文時所述包處理模塊接收到目的端口為虛擬端口的下行報文時,在所述下行報文中添加所述虛擬端口的信息并發(fā)送到所述對應(yīng)的發(fā)送隊列,向所述端口擴(kuò)展模塊發(fā)送;所述端口擴(kuò)展模塊根據(jù)所述下行報文中的虛擬端口的信息,以及所述虛擬端口到用戶端口的映射關(guān)系,獲取與所述虛擬端口對應(yīng)的用戶端口,并將所述下行報文向所述獲取到的用戶端口發(fā)送。6、一種非線速接口板,包括包處理模塊、端口擴(kuò)展模塊以及多個用戶端口,所述包處理模塊以及端口擴(kuò)展模塊通過級聯(lián)通道連接,其特征在于,所述非線速接口板還包括端口劃分模塊,用于將所述級聯(lián)通道劃分成多個虛擬端口,將每個虛擬端口映射到不同的用戶端口,并對不同虛擬端口以及對應(yīng)的用戶端口的帶寬進(jìn)行配置;報文轉(zhuǎn)發(fā)模塊,用于通過所述端口劃分模塊劃分的虛擬端口與對應(yīng)的用戶端口間的交互,實現(xiàn)報文轉(zhuǎn)發(fā)。7、如權(quán)利要求6所述非線速接口板,其特征在于,所述端口劃分模塊具體包括級聯(lián)通道設(shè)置子模塊,用于將所述包處理模塊以及端口擴(kuò)展模塊間的一個物理接口組成級聯(lián)通道、或多個物理接口聚合得到級聯(lián)通道;端口配置子模塊,用于在所述包處理模塊中分配所述虛擬端口的帶寬,在所述端口擴(kuò)展^i塊中分配所述用戶端口的帶寬。8、如權(quán)利要求6所述非線速接口板,其特征在于,所述包處理模塊具體包括第一對應(yīng)關(guān)系存儲子模塊,用于存儲用戶端口到虛擬端口的映射關(guān)系,并為不同的虛擬端口綁定發(fā)送隊列;所述端口擴(kuò)展模塊具體包括第二對應(yīng)關(guān)系存儲子模塊,用于存儲虛擬端口到用戶端口的映射關(guān)系。9、如權(quán)利要求6或8所述非線速接口板,其特征在于,所述報文轉(zhuǎn)發(fā)模塊具體包括上行信息添加子模塊,位于所述端口擴(kuò)展模塊,用于當(dāng)從用戶端口接收到上行報文時,在所述上行報文中添加所述用戶端口的信息并發(fā)送到所述包處理模塊;上行報文解析子模塊,位于所述包處理模塊,用于當(dāng)接收到上行報文時,根據(jù)所述上行報文中的用戶端口的信息,以及所述第一對應(yīng)關(guān)系存儲子模塊中用戶端口到虛擬端口的映射關(guān)系,獲取與所述用戶端口對應(yīng)的虛擬端口;下行信息添加子模塊,位于所述包處理模塊,用于接收到目的端口為虛擬端口的下行報文時,在所述下行報文中添加所述虛擬端口的信息并發(fā)送到所述對應(yīng)的發(fā)送隊列,向所述端口擴(kuò)展^^莫塊發(fā)送;上行報文解析子模塊,位于所述端口擴(kuò)展模塊,用于接收到下行報文時,根據(jù)所述下行報文中的虛擬端口的信息,以及所述第二對應(yīng)關(guān)系存儲子模塊中虛擬端口到用戶端口的映射關(guān)系,獲取與所述虛擬端口對應(yīng)的用戶端口,并將所述下行報文向所述獲取到的用戶端口發(fā)送。全文摘要本發(fā)明公開了一種在非線速接口板上進(jìn)行端口帶寬配置的方法和非線速接口板,應(yīng)用于包括包處理模塊、端口擴(kuò)展模塊以及多個用戶端口的非線速接口板,包處理模塊以及端口擴(kuò)展模塊通過級聯(lián)通道連接。該方法包括將所述級聯(lián)通道劃分成多個虛擬端口,將每個虛擬端口映射到不同的用戶端口,并對不同虛擬端口以及對應(yīng)的用戶端口的帶寬進(jìn)行配置;通過所述虛擬端口與對應(yīng)的用戶端口間的交互實現(xiàn)報文轉(zhuǎn)發(fā)。通過使用本發(fā)明,使得用戶可以根據(jù)業(yè)務(wù)需求靈活地配置接入端口的帶寬,在充分利用級聯(lián)帶寬的同時,又保持了非線速接口板高端口密度的優(yōu)點,降低了每個端口平均接入成本。文檔編號H04L29/10GK101272338SQ20081009457公開日2008年9月24日申請日期2008年5月14日優(yōu)先權(quán)日2008年5月14日發(fā)明者霆徐,李寶紅,楊燕軍申請人:杭州華三通信技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1