计算机科学 ›› 2025, Vol. 52 ›› Issue (5): 291-298.doi: 10.11896/jsjkx.240100164
王攀祥1,2,3, 崔允贺1,2,3, 申国伟1,2,3, 郭春1,2,3, 陈意1,2,3, 钱清4
WANG Panxiang1,2,3, CUI Yunhe1,2,3, SHEN Guowei1,2,3, GUO Chun1,2,3, CHEN Yi1,2,3, QIAN Qing4
摘要: 带内网络遥测(In-band Network Telemetry,INT)使数据包能够携带网络状态信息,具有较高的测量准确性和精度。然而,这种提升是以增加数据平面开销为代价的。遥测信息的嵌入会导致数据平面的网络开销过大。同时,现有的遥测方法通常对大流的数据包进行大量的测量,忽略了对中小流数据包的测量。为了克服上述问题,提出了一个轻量级的INT方法——EvoTrace。EvoTrace设计了一种非线性数据包遥测方法,根据网络流的属性监测不同流的数据包。此外,EvoTrace还采用元数据批处理的方式对遥测元数据进行聚合,以减少网络带宽占用和遥测数据包的数量。在OpenvSwitch(OVS)上实现了EvoTrace并进行了测试,实验结果表明,与现有方法相比,EvoTrace在提高网络流监测覆盖率的同时,节省了40%以上的INT带宽占用。
中图分类号:
[1]YU M.Network telemetry:towards a top-down approach.[J].Computer Communication Review,2019,49(1):11-17. [2]ZHAO Y,YANG K,LIU Z,et al.LightGuardian:A full-visibili-ty,lightweight,in-band telemetry system using sketchlets[C]//18th USENIX Symposium on Networked Systems Design and Implementation(NSDI 21).2021:991-1010. [3]LYU H R,LI Q,SHEN G B,et al.Survey on In-band network telemetry[J].Journal of Software,2023,34(8):3870-3890. [4]CASE J D,FEDOR M,SCHOFFSTALL M L,et al.RFC1157:Simple network management protocol(SNMP)[EB/OL].https://www.rfc-editor.org/rfc/rfc1157. [5]CLAISE B.RFC3954:Cisco Systems NetFlow Services ExportVersion 9[EB/OL].https://dl.acm.org/doi/pdf/10.17487/RFC3954. [6]PHAAL P,PANCHEN S,MCKEE N.RFC3176:InMon Corporation's sFlow:A Method for Monitoring Traffic in Switched and Routed Networks[EB/OL].https://www.rfc-editor.org/rfc/rfc3176. [7]BIFULCO R,RÉTVÁRI G.A survey on the programmable dataplane:Abstractions,architectures,and open problems[C]//2018 IEEE 19th International Conference on High Performance Switching and Routing(HPSR).IEEE,2018:1-7. [8]XIAO Z B,CUI Y H,CHEN Y,et al.EAGLE:A Network Telemetry Mechanism Based on Telemetry Data Graph in Kernel and User Mode[J].Computer Science,2024,51(2):311-321. [9]KIM C,SIVARAMAN A,KATTA N,et al.In-band networktelemetry via programmable dataplanes[C]//ACM SIGCOMM.2015:1-2. [10]P4.org Applications Working Group.In-Band Network Telemetry(INT) Dataplane Specification[EB/OL].https://p4.org/p4-spec/docs/INT_v2_1.pdf. [11]KIM Y,SUH D,PACK S.Selective in-band network telemetry for overhead reduction[C]//2018 IEEE 7th International Conference on Cloud Networking(CloudNet).IEEE,2018:1-3. [12]SUH D,JANG S,HAN S,et al.Flexible sampling-based in-band network telemetry in programmable data plane[J].ICT Express,2020,6(1):62-65. [13]TANG S,LI D,NIU B,et al.Sel-INT:A runtime-programmable selective in-band network telemetry system[J].IEEE Transactions on Network and Service Management,2019,17(2):708-721. [14]BEN BASAT R,RAMANATHAN S,LI Y,et al.PINT:Probabilistic in-band network telemetry[C]//Proceedings of the Annual Conference of the ACM Special Interest Group on Data Communication on the Applications,Technologies,Architectures,and Protocols for Computer Communication.2020:662-680. [15]CHOWDHURY S R,BOUTABA R,FRANÇOIS J.Lint:Accuracy-Adaptive and Lightweight In-Band Network Telemetry[C]//2021 IFIP/IEEE International Symposium on Integrated Network Management(IM).IEEE,2021:349-357. [16]SONG E,PAN T,JIA C,et al.INT-label:Lightweight in-band network-wide telemetry via interval-based distributed labelling[C]//IEEE INFOCOM 2021-IEEE Conference on Computer Communications.IEEE,2021:1-10. [17]BRUM H B,DOS SANTOS C R P,FERRETO T C.Providing Fine-grained Network Metrics for Monitoring Applications using In-band Telemetry[C]//2023 IEEE 9th International Conference on Network Softwarization(NetSoft).IEEE,2023:116-124. [18]ZHOU Y,SUN C,LIU H H,et al.Flow event telemetry on programmable data plane[C]//Proceedings of the Annual Confe-rence of the ACM Special Interest Group on Data Communication on the Applications,Technologies,Architectures,and Protocols for Computer Communication.2020:76-89. [19]PFAFF B,PETTIT J,KOPONEN T,et al.The design and implementation of open {vSwitch}[C]//12th USENIX Symposium on Networked Systems Design and Implementation(NSDI 15).2015:117-130. [20]GULENKO A,WALLSCHLÄGER M,KAO O.A practical implementation of in-band network telemetry in open vswitch[C]//2018 IEEE 7th International Conference on Cloud Networking(CloudNet).IEEE,2018:1-4. [21]ZHENG Y,PAN T,LIN X,et al.Enabling In-band NetworkTelemetry in Software-based Virtual Switches[C]//2021 IEEE Global Communications Conference(GLOBECOM).IEEE,2021:1-6. [22]LANTZ B,HELLER B,MCKEOWN N.A network in a laptop:rapid prototyping for software-defined networks[C]//Procee-dings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks.2010:1-6. |
|