在舊版的QoS 2.2中只有提到WRR(Weighted Round Robin),但是在實務中,SRR已經漸漸在愈來愈多的Switch平台中使用,其中WRR與SRR最大的差別就是在於它們同時使用權重但是Scheduling的方式不同。 以下圖而言(暫不考慮Strict Priority Queue),如果是用WRR的話,Queue 3的權重為4,所以每一輪都可以同時送出4個封包;Queue 2的權重為2,所以每一輪都可以同時送出2個封包;Queue 1的權重為1,所以每一次都可以同時送出1個封包。 如果是用SRR(Shared or Shaped Round Robin)的話,Queue 3的權重為4,Queue 2的權重為2,Queue 1的權重為1。因此Q3,Q2,Q1各出1個封包,接著Q3,Q2各出1個封包,再接著Q3出2個封包,這樣子才算是一輪。 所以SRR的好處在於每一個Queue很平均地送出封包前後穿插進入FIFO Queue(Hardware Queue),而不是像WRR那樣一次出清每個Queue權重所佔比例數量的封包,這樣子下來的結果會讓不同Queue中的封包排程更加smooth,不會互相排擠。 SRR is a scheduling service for specifying the rate at which packets are dequeued. With SRR there are two modes, Shaped and Shared (default). Shaped mode is only available on the egress queues. Shaped egress queues reserve a set of port bandwidth and then send evenly spaced packets as per the reservation. Shared egress queues are also guaranteed a configured share of bandwidth, but do not reserve the bandwidth. That is, in Shared mode, if a higher priority queue is empty, instead...
Comments
MPLS 徹底改變了網際網路的網路建置及管理方式,它將網際網路協定 (IP) 納為原生的資料單元。在網路邊緣,MPLS 路由器的閘道介面模組負責連結 (及聚合) 傳統網路,這通常涵蓋了各種乙太網路、訊框傳送、SONET,當然,還包括 ATM。但是在網路核心,原生的 IP 封包則以一種叫做 FEC 的容器 (container) 傳送。每個 FEC (Forwarding Equivalence Class, 相同轉送類別) 載送指定的 IP 封包類型 (其類型由網路管理員或最終用戶定義),同時,MPLS 網路則根據網路應用的要求,而非網路的特定現狀,路由和轉送這些 FEC。映射到 FEC 的封包都被分配到一個固定長度數值的標籤 (label),並根據這些標籤轉送和路由 FEC。
在 MPLS 網路,FEC 被路由到虛擬資料路徑中,此路徑叫標籤交換路徑 (LSP)。LSP 取代了 ATM PVC 的永久性,可以動態修改。當網路發生擁塞或故障時,MPLS 立即利用快速重路由功能 (Fast Re-route, FRR),將 FEC (及其 IP 封包) 送到替代路徑。LSP 也可以根據網路應用的需求彈性調整,針對即時性網路應用「保留」頻寬並保障品質。
http://tw.juniper.net/company/presscenter/features/2005/0205.html
MPLS — 通向未來的新途徑
作者:游源濱,Juniper 網路公司香港/台灣區技術總監