回覆列表
  • 1 # 使用者2458114238191884

    路由器用自動權重好象比較少用,我知道一個QOS演算法用到權重,你看一下有沒用

    CBWFQ全稱是基於類的加權公平佇列(Class based weight fair queueing):實質上是CQ和WFQ的結合。

    理解CBWFQ,需要確定下列術語:

    定製佇列(Custom Queueing,CQ),採用輪循排程。最多可將所有報文分成17類,分別屬於CQ的17個佇列中的一個。CQ的17個佇列中,0號佇列是優先佇列,路由器總是先把0號佇列中的報文傳送完,然後才處理1到16號佇列中的報文,所以0號佇列一般作為系統佇列,把實時性要求高的互動式協議報文放到0號佇列。1~16號佇列可以按使用者的要求分配它們能佔用介面頻寬的比例,在報文出隊的時候,CQ按定義的頻寬比例分別從1~16號佇列中取一定量的報文從介面上傳送出去。

    加權公平佇列(weight fair queueing):採用基於權重的輪循排程。最多可以將報文分成64類。WFQ是一個複雜的排隊過程,可以保證相同優先順序業務間公平,不同優先順序業務間加權。依靠優先順序進行加權計算。在保證公平(頻寬、延遲)的基礎上體現權值,權值大小依賴於IP報文頭中攜帶的IP優先順序(Precedence)。WFQ對報文依據源IP地址,目的IP地址,源埠號,目的埠號,協議號,Precedence的報文進行HASH演算法,根據計算結果分配到不同的佇列。在出隊的時候,WFQ按根據流的優先順序(precedence)來分配每個流應占有出口的頻寬。優先順序的數值越小,所得的頻寬越少。 優先順序的數值越大,所得的頻寬越多。這樣就保證了相同優先順序業務之間的公平,不同優先順序業務之間加權。

    如:介面中當前有6個流,它們的優先順序分別為0,2,2, 5,6,7。則頻寬的總配額將是:所有 (流的優先順序 + 1) 的和。即:

    1 + 3 + 3 + 6 + 7 + 8 =28

    每個流所佔頻寬比例為:(自己的優先順序數 + 1)/(所有 (流的優先順序 + 1) 的和)。即,每個流可得的頻寬分別為:1/28,3/28,3/28, 6/28,7 /28,8/28。

    由此可見,WFQ在保證公平的基礎上對不同優先順序的業務體現權值,而權值依賴於IP報文頭中所攜帶的IP優先順序。

    一般用主,備切換方法多一些:VRRP,OSPF,RIP動態路由DDR等。

    我要知道你要解決什麼問題才好幫你解答啊,請詳細一點。

  • 中秋節和大豐收的關聯?
  • 魔獸世界:懷舊服DKP公會為備戰BWL,強制公會成員每週上交黑蓮花,你覺得是否合理?