Switches are Scanners Too! A Fast and Scalable In-Network Scanner with Programmable Switches

被引:0
|
作者
Li, Guanyu [1 ]
Zhang, Menghao [2 ,3 ]
Guo, Cheng [1 ]
Bao, Han [1 ]
Xu, Mingwe [1 ]
Hu, Hongxin [4 ]
机构
[1] Tsinghua Univ, Beijing, Peoples R China
[2] Tsinghua, Beijing, Peoples R China
[3] Kuaishou, Plano, TX USA
[4] Univ Buffalo, SUNY, Buffalo, NY USA
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
D O I
10.1145/3484266.3487368
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Network scanning has been a standard measurement technique to understand the network's security situations, however, probing a large-scale scanning space with existing network scanners is both difficult and slow. To address this issue, we introduce IMap, a fast and scalable in-network scanner based on programmable switches. In designing IMap, we overcome key restrictions posed by computation models and memory resources of programmable switches, and devise numerous techniques and optimizations to turn a switch into a practical high-speed network scanner. We conduct preliminary experiments on the open-source prototype of IMap and evaluation results show that IMap can survey all addresses (i.e., 6 Class B Addresses) and all ports of our campus network in 8 minutes, nearly 4 times faster than state-of-the-art network scanners. As an ongoing work, we plan to continuously improve the design and implementation of IMap, and hope IMap can serve as a foundation for designing next-generation terabit network scanners.
引用
收藏
页码:77 / 83
页数:7
相关论文
共 50 条
  • [1] IMap: Toward a Fast, Scalable and Reconfigurable In-Network Scanner With Programmable Switches
    Zhang, Menghao
    Li, Guanyu
    Guo, Cheng
    Bao, Han
    Xu, Mingwei
    Hu, Hongxin
    Li, Fenghua
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 : 601 - 615
  • [2] IMap: Fast and Scalable In-Network Scanning with Programmable Switches
    Li, Guanyu
    Zhang, Menghao
    Guo, Cheng
    Bao, Han
    Xu, Mingwei
    Hu, Hongxin
    Li, Fenghua
    [J]. PROCEEDINGS OF THE 19TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI '22), 2022, : 667 - 681
  • [3] IIsy: Hybrid In-Network Classification Using Programmable Switches
    Zheng, Changgang
    Xiong, Zhaoqi
    Bui, Thanh T.
    Kaupmees, Siim
    Bensoussane, Riyad
    Bernabeu, Antoine
    Vargaftik, Shay
    Ben-Itzhak, Yaniv
    Zilberman, Noa
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (03) : 2555 - 2570
  • [4] In-Network Volumetric DDoS Victim Identification Using Programmable Commodity Switches
    Ding, Damu
    Savi, Marco
    Pederzolli, Federico
    Campanella, Mauro
    Siracusa, Domenico
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (02): : 1191 - 1202
  • [5] Leveraging In-Network Computing and Programmable Switches for Streaming Analysis of Scientific Data
    Sankaran, Ganesh C.
    Chung, Joaquin
    Kettimuthu, Raj
    [J]. PROCEEDINGS OF THE 2021 IEEE 7TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2021): ACCELERATING NETWORK SOFTWARIZATION IN THE COGNITIVE AGE, 2021, : 293 - 297
  • [6] Mousika: Enable General In-Network Intelligence in Programmable Switches by Knowledge Distillation
    Xie, Guorui
    Li, Qing
    Dong, Yutao
    Duan, Guanglin
    Jiang, Yong
    Duan, Jingpu
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2022), 2022, : 1938 - 1947
  • [7] Fast ReRoute on Programmable Switches
    Chiesa, Marco
    Sedar, Roshan
    Antichi, Gianni
    Borokhovich, Michael
    Kamisinski, Andrzej
    Nikolaidis, Georgios
    Schmid, Stefan
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2021, 29 (02) : 637 - 650
  • [8] Empowering In-Network Classification in Programmable Switches by Binary Decision Tree and Knowledge Distillation
    Xie, Guorui
    Li, Qing
    Duan, Guanglin
    Lin, Jiaye
    Dong, Yutao
    Jiang, Yong
    Zhao, Dan
    Yang, Yuan
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (01) : 382 - 395
  • [9] NetMQ: High-performance In-network Caching for Message Queues with Programmable Switches
    Ma, Junte
    Xie, Sihao
    Zhao, Jin
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 4595 - 4600
  • [10] Soter: Deep Learning Enhanced In-Network Attack Detection Based on Programmable Switches
    Xie, Guorui
    Li, Qing
    Cui, Chupeng
    Zhu, Peican
    Zhao, Dan
    Shi, Wanxin
    Qi, Zhuyun
    Jiang, Yong
    Xiao, Xi
    [J]. 2022 41ST INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2022), 2022, : 225 - 236