#implemented #nom #bgp #message #rfc6396

mrt

使用 Nom 在 Rust 中实现的 MRT (RFC6396) 文件解析器

4 个版本

0.2.0 2019年11月1日
0.1.2 2018年11月19日
0.1.1 2018年10月25日
0.1.0 2018年10月24日

#59#bgp


用于 bgptools

自定义许可

26KB
678

mrt

Build Status Docs

使用 Nom (v5) 在 Rust 中实现的 MRT (RFC6396) 文件解析器

关键特性

  • Rust 实现
  • 相当快速

支持的消息

  • PEER_INDEX_TABLE
  • RIB_IPV4_UNICAST
  • RIB_IPV6_UNICAST
  • BGP4MP_MESSAGE_AS4
    • 仅解析 UPDATE 消息的内容。

支持的属性

  • ORIGIN
  • AS_PATH
  • NEXT_HOP
  • MULTI_EXIT_DISC
  • LOCAL_PREF
  • ATOMIC_AGGREGATE
  • COMMUNITY

贡献

欢迎 Pull requests!

依赖项

~1MB
~18K SLoC