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 条
  • [31] Interleaved Sketch: Toward Consistent Network Telemetry for Commodity Programmable Switches
    Hang, Zijun
    Wen, Mei
    Shi, Yang
    Zhang, Chunyuan
    [J]. IEEE ACCESS, 2019, 7 : 146745 - 146758
  • [32] HyperTester: High-Performance Network Testing Driven by Programmable Switches
    Zhang, Dai
    Zhou, Yu
    Xi, Zhaowei
    Wang, Yangyang
    Xu, Mingwei
    Wu, Jianping
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2021, 29 (05) : 2005 - 2018
  • [33] TEA: Enabling State-Intensive Network Functions on Programmable Switches
    Kim, Daehyeok
    Liu, Zaoxing
    Zhu, Yibo
    Kim, Changhoon
    Lee, Jeongkeun
    Sekar, Vyas
    Seshan, Srinivasan
    [J]. SIGCOMM '20: PROCEEDINGS OF THE 2020 ANNUAL CONFERENCE OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION ON THE APPLICATIONS, TECHNOLOGIES, ARCHITECTURES, AND PROTOCOLS FOR COMPUTER COMMUNICATION, 2020, : 90 - 106
  • [34] Incremental Deployment of Programmable Switches for Sketch-based Network Measurement
    Shi, Yang
    Wen, Mei
    Zhang, Chunyuan
    [J]. 2020 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2020, : 624 - 630
  • [35] A scalable mobile network with distributed micro-switches in the base stations
    Lambertsen, G
    Yamada, T
    [J]. 1999 IEEE INTERNATIONAL CONFERENCE ON PERSONAL WIRELESS COMMUNICATIONS, 1999, : 269 - 273
  • [36] Fast and Scalable In-network Lock Management Using Lock Fission
    Zhang, Hanze
    Cheng, Ke
    Chen, Rong
    Chen, Haibo
    [J]. PROCEEDINGS OF THE 18TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, OSDI 2024, 2024, : 251 - 268
  • [37] iRGRR:: A fast scheduling scheme with less control messages for scalable crossbar switches
    Peng, LX
    Tian, C
    Zheng, SR
    [J]. HIGH SPEED NETWORKS AND MULTIMEDIA COMMUNICATIONS, PROCEEDINGS, 2004, 3079 : 191 - 202
  • [38] Real-Time Digital Filtering for IoT Data in Programmable Network Switches
    Nauman, Nathaniel
    Wu, Ruochong
    Bagchi, Saurabh
    [J]. 52ND ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS SUPPLEMENTAL VOLUME (DSN-S 2022), 2022, : 41 - 42
  • [39] NFCache: Fine-grained and Flexible Offloading of Network Functions to Programmable Switches
    Chen, Ruixin
    Shan, Xinpeng
    Zhao, Jin
    [J]. PROCEEDINGS OF THE 52ND INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS PROCEEDINGS, ICPP-W 2023, 2023, : 61 - 70
  • [40] A novel scalable and low latency hybrid data center network architecture based on flow controlled fast optical switches
    Yan, Fulong
    Guelbenzu, Gonzalo
    Calabretta, Nicola
    [J]. 2018 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXPOSITION (OFC), 2018,