一種使用多板卡保護HQoS的方法和裝置的制造方法
【技術領域】
[0001]本發明涉及網絡通信領域,更具體地涉及一種使用多板卡保護HQoS的方法和裝置。
【背景技術】
[0002]隨著科技和時代的發展,以太網技術越來越成為社會生產、辦公的重要技術手段。隨著智能終端持有量的快速增長,移動互聯網產業也日益成熟。無線網絡向ALL IP(全網IP化)發展,更加要求匯聚層設備容量大,同時有快速的業務回復機制,保證業務永不中斷,高度可靠。
[0003]傳統的以太網匯聚層設備通常配備一塊業務處理板卡,多塊業務接口卡,這樣存在一定的安全性問題。當匯聚層設備業務板卡出現故障時,會導致其下掛的所有業務都發生中斷。同時,單一的業務處理板卡會導致對匯聚設備進行升級時需要中斷業務。
[0004]為此,出現了一些板間保護技術例如LAG(Link aggregat1n Group,鏈路聚合組)等,用戶需要在LAG以及多板卡上部署HQoS (Hierarchical Quality of Service,分層服務質量)策略來保證多用戶、多業務、多種流量的統一管理和分層調度。當主板卡發生故障時在短時間快切到備用板卡,備用板卡繼續提供預期的HQoS,避免了 HQoS重新部署可能造成重要業務延遲和阻塞,保證了用戶對QoS (Quality of Service,服務質量)的需求以及系統QoS的穩定性。
【發明內容】
[0005]本發明的目的在于提供一種使用多板卡保護HQoS的方法和裝置,旨在解決HQoS重新部署所造成重要業務延遲和阻塞的問題。
[0006]本發明是這樣實現的,一種使用多板卡保護HQoS的方法,所述方法包括步驟:
[0007]將HQoS配置信息下發給所有板卡進行保存;
[0008]通過主板卡對各備用板卡編碼V0Q-1D ;
[0009]將編碼的V0Q-1D以及HQoS配置信息同步給備用板卡后,完成板卡的HQoS配置;
[0010]檢測主板卡是否故障;
[0011]當檢測到主板卡故障時,將故障主板卡下線,在端口進行保護切換后,通過備用板卡競選到故障主板卡的V0Q-1D。
[0012]優選地,在執行通過主板卡對各備用板卡編碼V0Q-1D的步驟之前還包括:
[0013]對所有板卡中主板卡和備用板卡的角色進行識別。
[0014]優選地,在執行所述當檢測到主板卡故障時,將故障主板卡下線,在端口進行保護切換后,通過備用板卡競選到故障主板卡的V0Q-1D的步驟之后還包括:
[0015]檢測離線板卡是否修復,且在檢測離線板卡修復時,將該修復板卡重新上線為備用板卡。
[0016]本發明進一步公開了一種使用多板卡保護HQoS的裝置,所述裝置包括:
[0017]配置信息下發模塊,用于將HQoS配置信息下發給所有板卡進行保存;
[0018]編碼模塊,用于通過主板卡對各備用板卡編碼V0Q-1D ;
[0019]配置模塊,用于將編碼的V0Q-1D以及HQoS配置信息同步給備用板卡后,完成板卡的HQoS配置;
[0020]故障檢測模塊,用于檢測主板卡是否故障;
[0021]競選模塊,用于當檢測到主板卡故障時,將故障主板卡下線,在端口進行保護切換后,通過備用板卡競選到故障主板卡的V0Q-1D。
[0022]優選地,所述裝置還包括:
[0023]角色識別模塊,用于對所有板卡中主板卡和備用板卡的角色進行識別。
[0024]優選地,所述裝置還包括:
[0025]重上線模塊,用于檢測離線板卡是否修復,且在檢測離線板卡修復時,將該修復板卡重新上線為備用板卡。
[0026]相比于現有技術的缺點和不足,本發明具有以下有益效果:
[0027](1)在本發明中,用戶在刪除HQoS策略時,業務處理板卡各自釋放V0Q資源等,處理過程都是獨立的,不需要任何交互。
[0028](2)在本發明中,當主板卡發生故障時,只需改變V0Q-1D中的N0DE-1D位就可以實現流量快速保護切換到備用板卡,備用板卡不需要重新配置,在保證流量快速切換的同時滿足了用戶對HQoS需求,實現簡單、可操作性強。
【附圖說明】
[0029]圖1是本發明以太網匯聚層設備中板卡、業務接口卡以及連接器之間的結構示意圖;
[0030]圖2是本發明使用多板卡保護HQoS的方法實施例的步驟流程圖;
[0031]圖3是本發明使用多板卡保護HQoS的方法另一實施例的步驟流程圖;
[0032]圖4是本發明使用多板卡保護HQoS的方法另一實施例的步驟流程圖;
[0033]圖5是本發明使用多板卡保護HQoS的裝置實施例的結構示意圖;
[0034]圖6是本發明使用多板卡保護HQoS的裝置另一實施例的結構示意圖;
[0035]圖7是本發明使用多板卡保護HQoS的裝置另一實施例的結構示意圖。
【具體實施方式】
[0036]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0037]—種使用多板卡保護HQoS的方法,用于對以太網匯聚層設備HQoS配置策略進行保護,該設備,如圖1所示,同時包含主板卡(主業務處理板卡)、多塊備用板卡(備用業務處理板卡),業務接口卡通過連接器同時連接多塊業務處理板卡。當業務處理板卡處在正常工作狀態時,連接器按照默認接入關系,從業務接口卡端口進入的報文會被投遞到當前端口歸屬的業務處理板卡進行處理。每塊業務處理板卡不僅要預先為本地轉發業務分配V0Q(Virtual Output Queue,虛擬輸出隊列)資源,同時也要為到其它業務處理板卡的轉發業務分配VOQ資源,用戶每配置一條HQoS策略,每塊業務處理板卡各自申請V0Q資源。
[0038]在本發明實施例中,上述使用多板卡保護HQoS的方法,參照圖2所示,包括以下步驟:
[0039]步驟S10、將HQoS配置信息下發給所有板卡進行保存。
[0040]在步驟S10中,主控下發用戶HQoS配置信息到所有業務處理板卡(以下簡述為板卡),板卡接收并保存配置信息。
[0041]步驟S11、通過主板卡對各備用板卡編碼V0Q-1D。
[0042]在步驟S11中,主板卡全局統一管理VOQ-1D,V0Q-1D表述為:
[0043]VOQ-1D = XXX:Node_ID:PHB ;
[0044]其中,XXX為任意值,Node-1D唯一標識系統中板卡,PHB (Per Hop Behav1r,每跳行為)表示報文在設備內部轉發服務類型,PHB不同,到不同板卡的報文進入的V0Q也不同。而V0Q-1D所起到的作用為