摘要

随着网络业务变得复杂,普通双向转发检测机制(BFD)在保证网络可靠性上有一定的局限性,而无缝双向转发检测机制(S-BFD)技术简化了状态机,通过单端环回报文来实现链路检测,提高了检测效率的同时降低了负载。因此,本文通过学习研究S-BFD和段路由(SR)技术的特点,提出了一种在SRv6场景实现S-BFD技术的方案。该方案的报文组装方式为软件接受配置信息,通过写可编程门阵列(FPGA)寄存器完成S-BFD报文组装,再由驱动芯片完成SRH头部封装。该方案通过软件读取FPGA中获取到的当前S-BFD报文的状态信息来判断链路状态,并将状态上报。实验证明本文所提S-BFD模块能够正常工作,并且在SRv6场景中相比普通BFD能够较快检测到链路变化。