Toward Scalable and Low-Cost Traffic Testing for Evaluating DDoS Defense Solutions

被引:2
作者
Chen, Xiang [1 ]
Liu, Hongyan [1 ]
Huang, Qun [2 ]
Zhang, Dong [3 ]
Zhou, Haifeng [4 ]
Wu, Chunming [1 ]
Liu, Xuan [5 ,6 ]
机构
[1] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou 310027, Peoples R China
[2] Peking Univ, Dept Comp Sci & Technol, Beijing 100871, Peoples R China
[3] Fuzhou Univ, Coll Comp Sci & Big Data, Fuzhou 350025, Peoples R China
[4] Zhejiang Univ, Coll Control Sci & Engn, Hangzhou 310027, Peoples R China
[5] Yangzhou Univ, Coll Informat Engn, Coll Artificial Intelligence, Yangzhou 225012, Peoples R China
[6] Southeast Univ, Sch Comp Sci & Engn, Nanjing 211189, Peoples R China
基金
中国国家自然科学基金;
关键词
DDoS; evaluation; programmable switches; ATTACKS; SKETCH;
D O I
10.1109/TNET.2023.3281449
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
To date, security researchers evaluate their solutions of mitigating distributed denial-of-service (DDoS) attacks via kernel-based or kernel-bypassing testing tools. However, kernelbased tools exhibit poor scalability in attack traffic generation while kernel-bypassing tools incur unacceptable monetary cost. We propose Excalibur, a scalable and low-cost testing framework for evaluating DDoS defense solutions. The key idea is to leverage the emerging programmable switch to empower testing tasks with Tbps-level scalability and low cost. Specifically, Excalibur offers intent-based primitives to enable academic researchers to customize testing tasks on demand. Moreover, in view of switch resource limitations, Excalibur coordinates both a server and a programmable switch to jointly perform testing tasks. It realizes flexible attack traffic generation, which requires a large number of resources, in the server while using the switch to increase the sending rate of attack traffic to Tbps-level. We have implemented Excalibur on a 64 x 100 Gbps Tofino switch. Our experiments on a 64 x 100 Gbps Tofino switch show that Excalibur achieves orders-of-magnitude higher scalability and lower cost than existing tools.
引用
收藏
页码:191 / 206
页数:16
相关论文
共 98 条
[1]   Network Traffic Generation: A Survey and Methodology [J].
Adeleke, Oluwamayowa Ade ;
Bastin, Nicholas ;
Gurkan, Deniz .
ACM COMPUTING SURVEYS, 2023, 55 (02)
[2]  
Afek Y, 2017, IEEE INFOCOM SER
[3]  
[Anonymous], About Us
[4]  
[Anonymous], About us
[5]   SNAP: Stateful Network-Wide Abstractions for Packet Processing [J].
Arashloo, Mina Tahmasbi ;
Koral, Yaron ;
Greenberg, Michael ;
Rexford, Jennifer ;
Walker, David .
PROCEEDINGS OF THE 2016 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '16), 2016, :29-43
[6]  
Becchi M, 2008, I S WORKL CHAR PROC, P73
[7]  
Bit-Twist, US
[8]   Programming Protocol-Independent Packet Processors [J].
Bosshart, Pat ;
Daly, Dan ;
Gibb, Glen ;
Izzard, Martin ;
McKeown, Nick ;
Rexford, Jennifer ;
Schlesinger, Cole ;
Talayco, Dan ;
Vahdat, Amin ;
Varghese, George ;
Walker, David .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (03) :87-95
[9]   Forwarding Metamorphosis: Fast Programmable Match-Action Processing in Hardware for SDN [J].
Bosshart, Pat ;
Gibb, Glen ;
Kim, Hun-Seok ;
Varghese, George ;
McKeown, Nick ;
Izzard, Martin ;
Mujica, Fernando ;
Horowitz, Mark .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) :99-110
[10]  
BreakingPoint, US