详细说明和报告/记录路由服务器接收到的无效路由的exabgp过程。
invalidroutesreporter的Python项目详细描述
此脚本旨在用作ExaBGP进程,以详细说明和报告/记录路由服务器已用有意义的专用bgp社区标记的无效路由。
无效路由是指由于某种原因未通过路由服务器验证过程的路由(as_路径中的无效/专用ASN、bogon前缀、无效下一跳、IRRDBS数据不匹配…)。路由服务器,而不是丢弃它们,可以保留这些路由并用bgp社区标记它们,该社区描述了它们被视为无效的原因。
与基于exabgp的路由收集器的会话可用于将这些无效路由通知到此脚本,该脚本最终处理它们,提取拒绝原因,并使用此信息记录记录记录或向相关网络发送电子邮件警报。
如果与ARouteServer一起部署,“tag” reject policy option可用于轻松设置路由服务器以与此脚本协同工作。
更多信息:https://invalidroutesreporter.readthedocs.io
更改日志
v0.2.0
- 新的:--rejected-route-announced-by-pattern参数,用于跟踪实际宣布无效路由的对等方设置的bgp社区。
- 新增:--peer-asn-only选项,仅向宣布无效路由的对等方发送警报。
v0.1.0
作为独立存储库的第一个版本。
- 新:使reject reason bgp community成为可选,并且只跟踪用reject bgp community标记的路由。
- 新增:包含原因代码/描述矩阵的可选外部文件。
- 修复:扩展BGP社区处理。
- 改进:min_wait和max_wait计时器处理。