基线学习从启动时间开始按照指定周期学习防护对象中各服务类型的流量基线值,并按照学习任务的设置生成学习结果。
基线学习中的“当前值”指策略项的当前阈值;“基线值”是通过基线学习学到的策略项的流量值;“建议值”是对当前值和基线值经过一定计算得到的策略项的建议阈值。建议值下发到设备上后即变为当前值。建议值的具体计算方法如下:
如果当前已配置防御阈值,则建议值=当前值×当前值权重+(基线值×容忍度)×(1–当前值权重);如果当前未配置防御阈值,则建议值=基线值×容忍度。
包速率的基线值<5000pps、带宽的基线值<20Mbit/s或连接数的基线值<5000个时,容忍度为200%。
5000pps≤包速率的基线值<30,000pps、20Mbit/s≤带宽的基线值<100Mbit/s或5000个≤连接数的基线值<30,000个时,容忍度为180%。
30,000pps≤包速率的基线值<100,000pps、100Mbit/s≤带宽的基线值<300Mbit/s或30,000个≤连接数的基线值<100,000个时,容忍度为160%。
100,000pps≤包速率的基线值<300,000pps、300Mbit/s≤带宽的基线值<1Gbit/s或100,000个≤连接数的基线值<300,000个时,容忍度为140%。
300,000pps≤包速率的基线值<12,000,000pps、1Gbit/s≤带宽的基线值<10Gbit/s或300,000个≤连接数的基线值<12,000,000个时,容忍度为120%。
阈值太小会引起误报,因此当包速率的建议值计算结果小于500pps、带宽的建议值计算结果小于5Mbit/s或连接数的建议值计算结果小于500个时,建议值分别取为500pps、5Mbit/s或500个。
| 参数 | 说明 |
|---|---|
基线名称 |
基线学习任务的名称。 |
学习周期 (天) |
基线学习任务启动后,每五分钟刷新一次学习结果。当完成一个学习周期的学习时,才会将学习结果应用到防御策略中。 |
当前值权重 |
当前值在本次计算建议值时所占的比例。 |
开始时间 |
当前基线学习任务的开始时间,分为“马上启动”和“自定义时间”两种。
|
结束时间 |
当前基线学习任务的结束时间,分为“手动停止”和“自定义时间”两种。
说明:
当“结束时间”晚于“学习周期”时,一个学习周期完成后,设备会自动进入下一个周期的学习,直到到达“结束时间”,停止基线学习。 |
自动生效 |
|
启用基线学习后,单击“停止”可以停止基线学习。
当多个防护对象的基线学习周期设置为一致时,选中需要配置基线学习的所有防护对象,单击
,批量设置基线学习,参数说明请参见表2
| 参数 | 说明 |
|---|---|
共选择防护对象数量 |
选中需要配置基线学习的所有防护对象个数。 |
已开启基线学习的防护对象数量 |
选中防护对象中已经开启基线学习的所有防护对象个数。 |
开始时间 |
设置基线学习任务的开始时间, |
结束时间 |
设置基线学习任务的结束时间, |
学习周期 (天) |
基线学习任务启动后,每五分钟刷新一次学习结果。当完成一个学习周期的学习时,才会将学习结果应用到防御策略中。 |
当前值权重 |
当前值在本次计算建议值时所占的比例。 |
自动生效 |
|
停止已经启用的基线学习任务 |
停止各防护对象中已经启用的基线学习任务。 |
手动应用建议值 |
将基线学习任务学习到的结果应用到防护策略中去。
|
启动基线学习后,第一个学习周期未完成前,基线学习结果中显示的是自启动时间至当前时间的学习结果;第一个学习周期完成后,基线学习结果中则显示最近完成的一个学习周期的学习结果。
,可查看基线学习近一年的历史流量曲线图,并可以直接修改“当前值”。当基线学习任务中勾选“自动生效”并选中“任意情况下都生效”时,一个基线学习周期完成后,系统会自动将“建议值”应用到防御策略中。
只有防御策略中启用了相应的防御项,基线学习结果才会自动生效。
当基线学习的确认方式为“自动生效”时,流量学习结果自动应用到防护对象策略并部署到AntiDDoS或NFA2000V设备上。
当基线学习任务中未选中“自动生效”时,需要手动确认流量学习结果,具体请参见应用基线学习结果。