S-BFD在SRv6场景中的应用研究Research on the Application of S-BFD over SRv6
陈风航;程友清;石博文;
摘要(Abstract):
随着网络业务变得复杂,普通双向转发检测机制(BFD)在保证网络可靠性上有一定的局限性,而无缝双向转发检测机制(S-BFD)技术简化了状态机,通过单端环回报文来实现链路检测,提高了检测效率的同时降低了负载。因此,本文通过学习研究S-BFD和段路由(SR)技术的特点,提出了一种在SRv6场景实现S-BFD技术的方案。该方案的报文组装方式为软件接受配置信息,通过写可编程门阵列(FPGA)寄存器完成S-BFD报文组装,再由驱动芯片完成SRH头部封装。该方案通过软件读取FPGA中获取到的当前S-BFD报文的状态信息来判断链路状态,并将状态上报。实验证明本文所提S-BFD模块能够正常工作,并且在SRv6场景中相比普通BFD能够较快检测到链路变化。
关键词(KeyWords): 网络可靠性;S-BFD;状态机;链路检测;SR技术
基金项目(Foundation):
作者(Authors): 陈风航;程友清;石博文;
参考文献(References):
- [1] 唐永林,刘锋.SRv6的分段标识符结构的改善[J].电信科学,2020,36(4):170-174.
- [2] C.Pignataro.RFC7880.Seamless BidirectionalForwarding Detection[S].美国:IETF.2016.
- [3] 毛健炜.基于SDN的Segment Routing网络的优化设计与实现[D].北京:北京邮电大学.2019.
- [4] 邓嘉.基于多核处理器平台上BFD协议的设计与实现[D].武汉:武汉邮电科学研究院.2016.
- [5] 章林琪.基于分布式疏通仿真系统的BFD协议的研究与实现[D].武汉:武汉邮电科学研究院.2018.
- [6] 张梦君.基于BFD协议的链路故障检测模块的设计与实现[D].武汉:华中科技大学.2018.
- [7] 华为.NE40E-M2K V800R012C00SPC300 特性描述-网络可靠性04[EB/OL].(2021-07-21).https://support.huawei.com/enterprise/zh/doc/EDOC1100147995/693ff453.