HCIP-19.4 拥塞管理与拥塞避免

数通
  • 拥塞管理:队列机制 queue
  • 拥塞避免:智能丢弃 WRED

拥塞管理

  • 将带待转发报文放入不同的队列
  • 配置合理的队列调度机制对不同的报文进行差分转发

拥塞现象的产生

14

拥塞管理通过队列机制来实现:

  • 将准备从一个接口发出的所有报文放入不同的缓存队列中。
  • 根据各队列间的调度机制来实现不同报文的差分转发。

拥塞管理实现的第一步

15

  • LP(本地优先级,又称内部优先级):优先级映射实现从数据原始携带的QoS优先级到内部优先级或从内部优先级到QoS优先级的映射。

  • 对于进入设备的报文,设备将报文携带的优先级或端口优先级映射为内部优先级,然后根据内部优先级与队列之间的映射关系,确定报文进入的队列。

    dis qos map-table

拥塞管理实现的第二步

16

(1)FIFO(First In First Out,先进先出)

HCIP-19.4 拥塞管理与拥塞避免-下一朵云

(2)PQ(Priority Queuing,优先级队列)

18

(3)WRR(Weighted Round Robin,加权轮巡)

HCIP-19.4 拥塞管理与拥塞避免-下一朵云

(4)WFQ(Weighted Fair Queuing,加权公平队列)

20

(5)FQ + WFQ

21

(6)CBQ(Class-based Queuing,基于类的队列)

22

队列调度算法的比较

23

拥塞管理的配置需求(PQ+WFQ)

image-20241027222803500

拥塞管理的配置实现(PQ+WFQ)

1

拥塞避免

  • 为丢弃的缺点及解决办法
  • WRED的配置实现

队列被装满后出的传统处理方式

image-20241027223049964

尾丢弃的缺点一:引发TCP全局同步现象

image-20241027223132216

image-20241027223146249

解决办法 RED

7.2- (6)

尾丢弃的缺点二:引发TCP饿死现象

7

尾丢弃的缺点三:无差别的丢弃

8

解决办法 WRED

HCIP-19.4 拥塞管理与拥塞避免-下一朵云

WRED配置需求

HCIP-19.4 拥塞管理与拥塞避免-下一朵云

WRED配置实现

HCIP-19.4 拥塞管理与拥塞避免-下一朵云

示例配置

R1:

qos queue-profile aa
#

drop-profile manager
 wred dscp
 dscp 8 low-limit 60 high-limit 90 discard-percentage 10
 #
drop-profile voice
 wred dscp
 dscp ef low-limit 70 high-limit 90 disc 5
 #
drop-profile web
 wred dscp
 dscp 2 low-limit 40 high-limit 70 disc 15
 #
 #
 #

qos queue-profile aa
 queue 3 drop-profile voice   # drop-profile必须在wfq中调用
 queue 2 drop-profile manager
 queue 1 drop-profile web
 #
 #
 #

int g0/0/1
 qos queue-profile aa

R1:

int g0/0/0  # 内网口
 trust dscp   # 信任从内网口进入的dscp值

思考

  1. 拥塞管理机制的实现过程分为哪两步?

    (1)将准备从一个接口触发的所有报文放入不同的队列中;(2)根据各队列间的调度机制实现不同报文的差分转发。

  2. 常用的队列技术有哪些?

    FIFO、PQ、WFQ、PQ+WFQ、CBQ等

  3. RED技术可以解决(A)

    A TCP全局同步现象 B TCP饿死现象 C 无差别丢弃 【* WRED可以解决ABC所有问题】

本文链接:https://www.orcy.net.cn/4204.html,转载请附上原文出处链接

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注