Skip to content

Latest commit

 

History

History

samples

Sample MRT format Data

BIRD

MRT Type/Subtype

File Name Type Subtype
bird_bgp BGP4MP
BGP4MP_MESSAGE
BGP4MP_MESSAGE_AS4
BGP4MP_STATE_CHANGE_AS4
bird6_bgp BGP4MP
BGP4MP_MESSAGE
BGP4MP_MESSAGE_AS4
BGP4MP_STATE_CHANGE_AS4

Summary

It generated by BIRD, and includes IPv4/IPv6 peer, IPv4/IPv6 prefix, all BGP message types, ADD-PATH capability, and LARGE_COMMUNITY.

BIRD (mrtdump branch)

MRT Type/Subtype

File Name Type Subtype
bird-mrtdump_bgp BGP4MP
BGP4MP_MESSAGE
BGP4MP_MESSAGE_AS4_ADDPATH
BGP4MP_STATE_CHANGE_AS4
bird-mrtdump_rib TABLE_DUMP_V2
PEER_INDEX_TABLE
RIB_IPV4_UNICAST
RIB_IPV4_UNICAST_ADDPATH
bird6-mrtdump_bgp BGP4MP
BGP4MP_MESSAGE
BGP4MP_MESSAGE_AS4_ADDPATH
BGP4MP_STATE_CHANGE_AS4
bird6-mrtdump_rib TABLE_DUMP_V2
PEER_INDEX_TABLE
RIB_IPV6_UNICAST
RIB_IPV6_UNICAST_ADDPATH

Summary

It generated by BIRD (mrtdump branch), and includes IPv4/IPv6 peer, IPv4/IPv6 prefix, all BGP message types, and ADD-PATH capability. This repository supports MRT subtypes for ADD-PATH capability. These are defined in RFC8050.

OpenBGPD

MRT Type/Subtype

File Name Type Subtype
openbgpd_bgp BGP4MP
BGP4MP_MESSAGE
BGP4MP_MESSAGE_AS4
BGP4MP_STATE_CHANGE
BGP4MP_STATE_CHANGE_AS4
openbgpd_rib_table TABLE_DUMP
AFI_IPv4
AFI_IPv6
openbgpd_rib_table-mp BGP4MP
BGP4MP_ENTRY
openbgpd_rib_table-v2 TABLE_DUMP_V2
PEER_INDEX_TABLE
RIB_IPV4_UNICAST
RIB_IPV6_UNICAST
RIB_GENERIC

Summary

It generated by OpenBGPD, and includes IPv4/IPv6 peers, IPv4/IPv6/VPNv4 prefix, all BGP message types, and unsupported MRT subtype BGP4MP_ENTRY.

Quagga

MRT Type/Subtype

File Name Type Subtype
quagga_bgp BGP4MP
BGP4MP_MESSAGE
BGP4MP_MESSAGE_AS4
BGP4MP_STATE_CHANGE_AS4
quagga_rib TABLE_DUMP_V2
PEER_INDEX_TABLE
RIB_IPV4_UNICAST
RIB_IPV6_UNICAST

Summary

It generated by Quagga, and includes IPv4/IPv6 peers, IPv4/IPv6/VPNv4 prefix, and all BGP message types.

Authors

Tetsumune KISO t2mune@gmail.com
Yoshiyuki YAMAUCHI info@greenhippo.co.jp
Nobuhiro ITOU js333123@gmail.com

License

Licensed under the Apache License, Version 2.0
Copyright (C) 2022 Tetsumune KISO