随着网络应用的快速发展以及网民数量的增加,网络带宽的压力也与日俱增,这导致企事业单位包括运营商都面临着网络拥堵和带宽资源有效利用的问题。Hillstone山石网科提供的流量管理功能,能够保障和管理优化重要带宽,提高用户的网络体验和带宽资源利用率。
流量管理,即网络为特定流量提供更高优先服务的同时控制抖动和延迟的能力,并且能够降低数据传输丢包率。当网络过载或拥塞时,系统能够确保重要业务流量的正常传输。
Hillstone设备支持许可证控制的流量管理功能。如需使用流量管理功能,请先申请并正确安装流量管理许可证。
数据包进入系统后,首先会被分类和标记。对于分类标记后的流量,系统会通过整形机制使流量平滑的转发或管制机制丢弃。若选择整形机制转发流量,系统则会通过拥塞管理机制和拥塞避免机制对数据包进行管理,为数据包排列优先次序并且在发生拥塞时保证高优先级数据包优先调度。
通常来讲,实现流量管理的工具包括:
Hillstone设备通过配置管道来实现流量管理。管道,即带宽通道,是一个虚拟概念。系统以管道为单位对流量进行划分,并根据管道配置的流控动作对管道内的流量进行管控。所有流经设备的流量,都将按照设置的匹配条件进入虚拟管道。未匹配到的流量将进入系统预定义的默认管道。
管道(除默认管道)必须包含两部分,分别是流量匹配条件和流量管理动作。
注意:一个管道可以有多个流量匹配条件,各个匹配条件之间为“或”的关系。流量只要匹配到其中一个匹配条件,就会进入该管道。
多级管道
为了给用户提供灵活和方便的配置,系统支持多级管道。配置多级管道,可将不同用户的不同应用分别限制在一定带宽之内,从而能优先保障重要用户或重要应用的带宽。管道最多支持四级嵌套,默认管道不可嵌套子管道。管道逻辑关系如下图所示:
以某企业的应用场景为例说明如何嵌套多级管道。如下图所示,管理员可创建一个根管道,限制该企业北京分公司的流量。创建一个子管道,限制其研发部门的流量。再创建子管道对研发部应用进行划分,限制不同应用拥有不同的带宽。最后为某种应用的每用户设置子管道,限制该应用的每位用户的流量。
流量管理处理流程
系统支持两层流控,即第一层流控和第二层流控。在每层流控中,流量的具体控制通过管道来实现。经过第一层流控处理过的流量进入第二层流控,系统再根据第二层流控的管道设置对流量进行进一步管控。流量进入设备后,流量管理处理流程如下图所示:
根据上图所示,系统的流控处理流程描述如下:
注意:被禁用的流控层级或者管道不参与流控处理。不可用的管道也不参与流控处理。
相关链接: