• 下行TM



    在华为路由器上,有些物理接口卡(PIC, Physical Interface Card)可能嵌了一个TM(Traffic Manager)芯片,称为eTM(extra Traffic Manager)子卡。如果PIC卡嵌了eTM,下行调度在eTM上进行;如果PIC卡未嵌eTM,则下行调度在下行TM上进行


    下行TM调度过程与上行类似:
    1)报文入队:报文首先入FQ队列。
    2)请求调度:下行整体请求调度的过程是FQ-->SQ-->GQ-->CQ-->目的端口。
    3)逐级调度:下行整体调度过程是目的端口-->CQ-->GQ-->SQ-->FQ。
    4)报文出队:FQ被选中后,FQ队列最前面的报文出队,进入CQ队列。CQ队列报文出队后送入目的端口。
    对于非HQoS的报文,则直接进入8个下行CQ队列,不经过FQ队列。实际上,HQoS下行TM调度的CQ队列调度与没有配置HQoS情况下的CQ队列调度完全一致。

    端口调度:端口之间采用DRR,不可配置
    CQ调度:可采用PQ、WFQ和LPQ
    GQ调度:GQ之间采用FIFO,不可配置
    SQ调度:CIR和PIR参数可配置,但调度算法不可配置。
    先在SQ之间调度CIR流量,不同SQ之间采用FIFO调度。如果有剩余带宽,再调度EIR流量,SQ之间也是采用FIFO。
    FQ调度:可采用PQ、WFQ和LPQ。

    与下行TM调度相比,下行eTM调度只有FQ一种实体队列,没有CQ队列,但多了一种虚拟队列——虚端口VI(Virtual Interface)队列。
    下行eTM是一级实体队列的调度,其五级调度为FQ<-SQ<-GQ<-VI<-Port。对于非HQoS流量的8个CQ队列,系统设置了一个默认的SQ队列。该SQ队列直接参与最高级的Port调度。

  • 相关阅读:
    数据库的创建,数据的增删改查
    Ubuntu系统下查看显卡相关信息
    分布式文件系统测试方法与测试工具
    分布式存储产品的测试实践及心得
    sql注入
    web测试项目总结
    Ubuntu系统下使用Jenkins进行项目的自动构建还是项目回滚方法
    Ubuntu系统下Jenkins的git构建基本方法
    Ubuntu系统下在github中新增库的方法
    ADO.NET复习总结(2)--连接池
  • 原文地址:https://www.cnblogs.com/soul-stone/p/10332834.html
Copyright © 2020-2023  润新知