BGP 前缀劫持可在两分钟内污染 90% 互联网,RPKI 部署仍在推进,运维急需秒级发现异常路由。RTBADT 利用递归量化分析在边界路由器上实现近实时检测,配合 BRT 可回放逐发言者事件并跨平台对比。
RTBADT 检测机制:
RTBADT 部署在边界路由器,监控单个 BGP 邻居会话。核心采用递归量化分析(RQA),基于相空间轨迹计算递归率(RR)、确定性(DET)、捕获时间(TT)与二类递归时间(T2)。RR 反映系统状态再现概率,DET 表示可预测性,TT 度量停留时长,T2 度量状态切换耗时。通过移动平均平滑四项指标,脚本自动调优时延、嵌入维度与递归阈值,实现秒级区分正常与异常递归行为。
BRT 回放与跨平台对比:
BRT 以逐发言者粒度重放 BGP 更新,能够在同一时间轴上对齐不同路由器的路由变更序列。工具支持将历史会话导入,生成统一的事件流,便于对比 Quagga、BIRD 等实现的收敛表现。配合 RTBADT 的异常时间戳,运维可快速定位异常触发的具体 UPDATE 并评估对下游传播的影响。原文未给出具体回放性能数据。
项目背景与部署建议:
工具由澳大利亚斯威本科技大学高级互联网架构中心(CAIA)研发,获 ISIF Asia 2016 资助,APNIC 互联网运营研究基金部分支持。RTBADT 依赖 Quagga 采集 BGP 数据,建议在已启用 RPKI ROV 的边界路由器上并行部署,作为 RPKI 覆盖不全时的补充防线。若网络规模较大,可在多个对等会话上并行运行多实例,统一汇总告警。
秒级异常感知配合逐跳回放,让运维在 RPKI 尚未全面生效前也能快速遏制劫持扩散,降低路由污染对业务的冲击。
原文: APNIC Blog(2018-07-02)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog