1.
1.1 列出要评估的IP/域、服务器和机房物理位置;记录各线路提供商、ASN与带宽规格(承诺速率、峰值、计费方式)。
1.2 获取书面测试许可:与机房/业务方、上游ISP和主机托管方确认测试时间窗口与允许的测试类型,避免误触报警或法律风险。
2.
2.1 使用iperf3做TCP/UDP吞吐测试:在被测服务器上启动iperf3服务端(iperf3 -s),在测试端运行(iperf3 -c
2.2 使用speedtest-cli或fast.com验证公网出口带宽:pip install speedtest-cli,然后运行 speedtest-cli --server
3.
3.1 查询BGP信息:使用 bgp.he.net/AS 查询或上游提供的 Looking Glass,确认广告前缀、AS PATH、是否有任何黑洞路由策略。
3.2 检查多出口策略:确认是否有多供应商冗余、BGP 优先级策略、是否支持Flowspec或RTBH。
4.
4.1 使用mtr或ping对关键节点测量连通性与丢包:mtr -rwzbc 100 <目标IP>,分析跳数异常与丢包分布。
4.2 在高并发场景测试应用层响应:使用ab、wrk或httperf在可控范围内发送并发请求,记录平均响应、99百分位时延。
5.
5.1 在交换机/路由器启用SNMP并抓取接口字节与错误计数(ifInOctets/ifOutOctets、ifInErrors),用Cacti/PRTG或Prometheus采集并绘图。
5.2 启用NetFlow或sFlow并导入到Analyzer(如ntop/pmacct),检查流量基线、攻击时包/流数增幅与异常Top- Talkers。

6.
6.1 检查防火墙、负载均衡器的并发连接与连接速率限制(conntrack size、硬件TPS/Mpps),记录阈值并与实际峰值对比。
6.2 验证SYN Cookie、TCP连接超时、UDP速率限制、ACL规则优先级,确认是否存在单点瓶颈。
7.
7.1 使用tcpdump在边界接口抓取样本(tcpdump -i eth0 -s 0 -w capture.pcap host
7.2 在日志集中平台(ELK/Graylog)建立规则:高频短连接、三次握手失败率、HTTP 5xx比例等告警。
8.
8.1 强烈建议在业务低峰并以书面许可下进行压力测试。优先使用iperf/httperf等合法工具在受控带宽内逐步放大流量,观察链路利用率、丢包、设备CPU/内存。
8.2 若需真实DDoS模拟,请委托认证第三方或使用云厂商提供的“攻防演练”服务,避免自行使用公共攻击工具以免违法。
9.
9.1 根据采集到的历史数据定义正常带宽使用基线(例如95百分位),并设定告警阈值:链路使用率80%、丢包>1%、mpps突增>50%基线等。
9.2 制定应急流程:当达到阈值时的自动化步骤(先限速/黑名单→通知上游→触发清洗→RTBH/Flowspec),并做书面SOP与演练。
10.
答:用多渠道验证:一是在机房内用iperf3做点对点大并发吞吐测试并观察接口速率;二是从外网多地域节点做speedtest与mtr比对,三是检查上游合同与BGP广告是否一致;若三者一致且历史流量图在业务高峰时能达到接近承诺速率,则带宽真实度高。
11.
答:首先看边界路由器与上游链路(接口利用率、Mpps、丢包),其次看防火墙/负载均衡器的连接表和CPU负载;同时查看NetFlow/流量top列表定位攻击源并迅速与上游协调是否需要RTBH或清洗。
12.
答:有。清单要点包括:1) 是否有多上游与BGP冗余;2) 是否支持RTBH/Flowspec;3) 防火墙与负载均衡器的最大连接与TPS指标;4) 是否启用SYN Cookie与速率限制;5) 是否有流量清洗服务与演练记录。满足以上项并通过压力测试即说明抗攻击能力较好。