Head of Line (HOL) Blocking 产生的原因:
概念:队列的首个packet由于它的目的端口正忙而被延迟转发,导致后面的packets被blocked
原因:如果1个switch,使用FIFO队列,就会出现HOL Blocking。
优化方案:
1. 使用window,即队列前面的n个packet而不是一个packet参与输出端口的竞争,这样会降低blocking的概率。然而,如果这n个包的目的地址相同,也会带来blocking。
2. 采用virtual input/output queue, 每次从n个input 队列中选择一个队列,然后转发这个队列的首个packet,这样每个队列后面的packet被blocked的概率就会大大降低
本文深入探讨了头线(Head of Line, HOL)阻塞现象的原因及其产生的背景,详细解释了队列首个数据包因目的端口繁忙而延迟转发的情况。进一步介绍了通过窗口和虚拟输入/输出队列两种优化方案来减少阻塞概率的方法,旨在提高网络流量的处理效率。
1667

被折叠的 条评论
为什么被折叠?



