[發明專利]網絡設備、控制器、隊列管理方法及流量管理芯片有效
| 申請號: | 201610257533.7 | 申請日: | 2016-04-22 |
| 公開(公告)號: | CN107306232B | 公開(公告)日: | 2021-02-26 |
| 發明(設計)人: | 孟凡宇;曹倩;田臣 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/863 | 分類號: | H04L12/863;H04L12/869 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 羅振安 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡設備 控制器 隊列 管理 方法 流量 芯片 | ||
本申請公開了一種網絡設備、控制器、隊列管理方法及流量管理芯片,屬于網絡技術領域。上述方法應用于采用HQoS技術的流量管理芯片中,該方法包括:接收控制器發送的隊列管理指令,隊列管理指令中包括第一調度器的標識和第一隊列的標識,第一調度器是多個第1級調度器中的一個;根據隊列管理指令,控制第一調度器對第一隊列的調度;其中,第一調度器所調度的隊列屬于TM芯片的隊列資源池,隊列資源池中包括至少一個待分配的隊列。本申請實現了隊列分配與第1級調度器解耦合,達到了提高隊列分配的靈活性,提高隊列資源的利用率的技術效果。
技術領域
本申請涉及網絡技術領域,特別涉及一種網絡設備、控制器、隊列管理方法及流量管理芯片。
背景技術
服務質量(英文:Quality of Service;縮寫:QoS)技術中,根據不同業務對業務質量的要求進行數據調度,在數據調度時,通常采用多個隊列發送數據,不同隊列具有不同優先級。
目前,出現了一種新的QoS技術,即分層服務質量(英文:Hierarchical Qualityof Service;縮寫:HQoS)技術,該技術實現了針對不同用戶、不同業務,甚至不同流量等傳輸對象進行分層調度。通常,網絡設備通過流量管理(英文:traffic management;縮寫:TM)芯片實現流量管理功能。采用HQoS技術的TM芯片包括多級調度器,每一個后一級調度器用于調度多個前一級調度器,每一個第1級調度器用于調度多個隊列。例如,以TM芯片包括四級調度器為例,第4級調度器用于按端口級別調度多個第3級調度器,第3級調度器用于按用戶組級別調度多個第2級調度器,第2級調度器用于按用戶級別調度多個第1級調度器,第1級調度器用于按業務級別調度多個隊列。在現有技術中,隊列分配與第1級調度器強耦合,即為每一個第1級調度器分配固定數量的隊列,每一個隊列用于發送一種類型的數據。例如,為每一個第1級調度器分配8個隊列,每一個隊列用于發送一種業務的數據。
然而,當數據類型的總數少于固定數量時,多余的隊列處于閑置狀態,造成隊列資源的浪費;當數據類型的總數大于固定數量時,多種不同類型的數據共用一個隊列,無法實現針對不同類型的數據進行分類調度。
發明內容
本申請實施例提供了一種網絡設備、控制器、隊列管理方法及流量管理芯片,用于克服采用HQoS技術進行數據調度時,為每一個第1級調度器分配固定數量的隊列而存在的問題。
本申請第一方面提供了一種網絡設備,該網絡設備包括第一通信接口和TM芯片,TM芯片包括:N級調度器,每一個第i+1級調度器用于調度多個第i級調度器,每一個第1級調度器用于調度多個隊列,N為大于1的整數,i為大于等于1且小于N的整數。第一通信接口,用于接收控制器發送的隊列管理指令,隊列管理指令中包括第一調度器的標識和第一隊列的標識,第一調度器是多個第1級調度器中的一個。TM芯片,用于根據隊列管理指令,控制第一調度器對第一隊列的調度。其中,第一調度器所調度的隊列屬于TM芯片的隊列資源池,隊列資源池中包括至少一個待分配的隊列。
在第一方面的第一種可能的實施方式中,隊列管理指令為隊列分配指令,TM芯片具體用于將隊列資源池中的第一隊列分配給第一調度器。
在第一方面的第二種可能的實施方式中,隊列管理指令為隊列回收指令,TM芯片具體用于控制第一調度器停止調度第一隊列,并將第一隊列回收至隊列資源池中。
在第一方面的第三種可能的實施方式中,隊列管理指令為隊列釋放指令,TM芯片具體用于控制第一調度器暫停調度第一隊列。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610257533.7/2.html,轉載請聲明來源鉆瓜專利網。





