防火墙流量管理
防火墙带宽管理
带宽管理简介
- 防火墙作为大中型企业的出口网关,部署在网络边界处,对于出入的流量起到限制的作用。如果不合理的流量占用了大量的带宽,会给企业带来一系列问题。比如:无法访问服务器、工作效率低和导致服务器性能降低等情况
- 针对企业用户流量,防火墙提供了带宽管理功能,基于出/入接口、源/目的安全区域、源/目的地址、时间段 和报文DSCP优先级等信息,对通过自身的流量进行管理和控制。
- 带宽管理提供带宽限制、带宽保证和连接数限制功能,可以提高带宽利用率,避免带宽耗尽
带宽管理处理流程
防火墙通过带宽策略、带宽通道和接口带宽来实现带宽管理功能
带宽策略:带宽策略定义了被管理的对象和动作,并引用带宽通道。
带宽通道:带宽通道定义了被管理的对象所能够使用的带宽资源。
接口带宽:接口带宽定义了接口入方向和出方向的实际带宽,出方向上的流量发生拥塞时,启用队列调度机制。
带宽策略规则
- 带宽策略决定了对网络中的哪些流量进行带宽管理,以及如何进行带宽管理。
- 带宽策略是多个带宽策略规则的集合,带宽策略规则由条件和动作组成:
- 条件:防火墙匹配报文的依据。
- 动作:防火墙对报文采取的处理方式,主要包括:
- 限流:对符合条件的流量进行管理。当动作为限流时,需在带宽策略中引用带宽通道,对流量的具体管措施由该带宽通道决定。
- 不限流:对符合条件的流量不进行管理
带宽策略类型
- 防火墙可配置多条带宽策略,主要分为同级策略和多级策略两种类型。
- 同级策略:多条带宽策略之间相互独立。流量匹配多条同级策略是按照从上往下的顺序依次匹配,一旦匹配上一条策略的所有条件,会立即执行带宽通道的动作,不在继续匹配剩下的规则。
- 多级策略:又称为父子策略,即一条带宽策略下可以配置多条带宽子策略。流量匹配多级策略时,先匹配父策略,再匹配子策略,直到匹配到最后一级可以匹配到的子策略为止。华为防火墙最多支持四级父子策略
带宽通道
流量匹配带宽策略后进入带宽通道,带宽通道定义了具体的带宽资源,是进行带宽管理的基础。
通过带宽通道,可以将物理的带宽资源从逻辑上划分为多个虚拟的带宽资源。带宽通道通过以下方面来对带宽资源进行限制,包括整体的保证带宽和最大带宽、每IP/每用户的最大带宽、连接数限制和DSCP优先级重标记等。此外,带宽通道还可以实现带宽资源的闲时复用。
带宽设置可以包含以下重要参数:
- 整体的保证带宽和最大带宽;
- 连每IP/每用户的保证带宽和最大带宽;
- 上下行带宽独立控制和整体控制;
- 连接数限制(并发连接总数限制和新建连接速率限制)
bash
traffic-policy
profile profile_websvr #创建带宽通道
bandwidth maximum-bandwidth whole downstream 40000 #下行带宽
bandwidth maximum-bandwidth per-ip downstream 10000 #每ip下行宽带
rule name policy websvr
source-zone untrust
destination-zone dmz
destination-address range 10.2.0.2 10.2.0.5
action qos profile profile_websvr