摘要

近年来,网络技术的发展日新月异,基础设备和所提供的网络服务也日益复杂。传统的网络管理和监控手段面临严峻的挑战。国内外研究人员提出段路由(Segment Routing, SR)和带内网络遥测(In-band Network Telemetry, INT)等技术来进行更实时性、更细粒度的网络测量。然而,在流量迅速增长的网络环境下,带内网络遥测技术在实际使用中仍然存在着灵活部署、动态部署、高效部署等诸多难题。首先,传统INT技术缺乏合适的载体,数据包的开销随遥测路径长度线性增加,从而导致遥测监控的性能瓶颈问题。因此,针对上述难题,本文提出了基于SRv6(Segment Routing IPv6, SRv6)的带内网络遥测方法。具体的研究内容和贡献如下:针对传统带内网络遥测系统比特开销大,存在高效部署困难的问题,本文提出了基于SRv6的带内网络遥测方法(SRv6_Based INT)。本工作通过研究减轻INT和SR的开销,将两者无缝结合以实现轻量级的遥测方法。在本项工作中,通过设计INT的元数据,使其长度等于SRv6中的Segment字段,然后在每一跳中根据监控服务器下发的流表将相应的SID修改成相应的INT元数据。该方法充分结合了两项技术的优点,并将开销控制在合理的范围,优于传统的带内网络遥测方法。