以下是 DiffServ 和 IntServ 的對比表:
IntServ (每個flow提出自己的需求):
Service model (Guarantee, control load):
1. Admission control <➝QOS routing 對新的資料留流提出的需求確認到底OK不OK
2. Admission control 模擬網路資源還剩多少 ➝ 找路徑的方法 (simple sum, measured sum, Acceptance sum)
3. RSVP reservation ➝ 沿途把頻寬留下 (FF,WF,SE)
4. RSVP 登記到 Reservation Table
5. Flow Indentification = classification : 因為預留的頻寬只有該封包(per flow)的資料留流可以使用,所以要對收到的封包做分類(classification)看封包有沒有再在reservation table做預留資源
6. 分類完後放到queue裡面再scheduling將他們送出➝ 因為有很多資料流近來,但都要從同個interface出去所以要做scheduling (公平排程WFQ, 截止期限EDF, 基於速率RATE-based)
特點:
1. Per flow
2. Receiver initiated
3. 將路由(routing)與預留(reservation process)分開
特性 | DiffServ | IntServ |
---|---|---|
資源分配 | 對aggregated traffic(class)而不是個別flow進行資源分配 | 對個別flow進行資源分配 |
流量管制和類別化轉發 | 僅在邊緣的邊界節點(boundary nodes)對流量進行分類(classify)並標記(mark)packet;內部節點(interior nodes)使用packet header 編碼的轉發類別(forwarding classes)來確定相應的處理方式。 | 所有節點都執行packet classification和scheduling。 |
定義forwarding behavior 而不是 services | 定義forwarding treatment(i.e. forwarding class),而不是end-to-end services。 | 定義services。packet的處理方式不是標準的一部分。 |
通過Provisioning而不是reservation來提供保證 | 通過調配(Provisioning)和優先級(Prioritization)(實現不同level of services)來提供資源保證。 | 通過逐 flow 資源 reservation來實現(實現絕對保證)。 |
重點關注服務水平協議而不是動態信令 | 目的是確保客戶和服務提供商之間的長期 SLA。(long term static resource reservation) -> 先定合約 根據合約搭配provision將服務調整到對應的SLA合約 |
相反,IntServ 提供動態資源預留(dynamic resource reservation)。-> 不先定合約,per flow進來才做 reservation |
關注 single domain 而不是end-to-end | DiffServ 在 Internet 中的部署可以是逐步(incremental)的。 | IntServ 模型本質上是 end-to-end的。 |
#
當流量進入 DiffServ 網絡時,它會:
MF classifier 和 BA classifier 的關係:
MF classifier 更適合需要高精度分類的應用,例如 VoIP 和視頻流。分類字段可以包括源和目的 IP 地址、port、Protocol等。
BA classifier 更適合需要高分類速度的應用,例如 FTP 和 P2P 流量。
以下是 MF classifier 和 BA classifier 的示例:
以下是 MF classifier 和 BA classifier 的對比:
特性 | MF classifier | BA classifier |
---|---|---|
分類字段 | 多個字段 | 單個字段 |
分類精度 | 高 | 低 |
分類速度 | 慢 | 快 |
應用場景 | 需要高精度分類的應用 | 需要高分類速度的應用 |
特性 | 服務 | PHB |
---|---|---|
可見性 | 對客戶可見 | 在網絡元素內部隱藏 |
定義 | 以 SLA 的形式定義 | 由 PHB 組成 |
參數 | traffic profile、Performance metrics、控制操作和additional marking和shaping service | Forwarding Behavior |
範圍 | 端到端 | 每個節點 |
RIO 使用以下步驟來管理流量:
AF 實施步驟
F 流量將獲得最低的帶寬和延遲,並且不會受到其他流量的影響。
EF 的一些優點包括:
EF 的一些缺點包括:
域間帶寬分配(Interdomain bandwidth allocation)