1Sample MRT format Data
2======================
3
4BIRD
5----
6
7MRT Type/Subtype
8~~~~~~~~~~~~~~~~
9
10+-------------------------+-----------------+--------------------------------------+
11| File Name               | Type            | Subtype                              |
12|                         |                 |                                      |
13+=========================+=================+======================================+
14| bird\_bgp               | BGP4MP          | | BGP4MP\_MESSAGE                    |
15|                         |                 | | BGP4MP\_MESSAGE\_AS4               |
16|                         |                 | | BGP4MP\_STATE\_CHANGE\_AS4         |
17+-------------------------+-----------------+--------------------------------------+
18| bird6\_bgp              | BGP4MP          | | BGP4MP\_MESSAGE                    |
19|                         |                 | | BGP4MP\_MESSAGE\_AS4               |
20|                         |                 | | BGP4MP\_STATE\_CHANGE\_AS4         |
21+-------------------------+-----------------+--------------------------------------+
22
23Summary
24~~~~~~~
25
26It generated by `BIRD`_, and includes IPv4/IPv6 peer, IPv4/IPv6 prefix, all BGP message types, ADD-PATH capability, and `LARGE_COMMUNITY`_.
27
28.. _`BIRD`: http://bird.network.cz/
29.. _`LARGE_COMMUNITY`: http://largebgpcommunities.net/
30
31BIRD (mrtdump branch)
32---------------------
33
34MRT Type/Subtype
35~~~~~~~~~~~~~~~~
36
37+-------------------------+-----------------+--------------------------------------+
38| File Name               | Type            | Subtype                              |
39|                         |                 |                                      |
40+=========================+=================+======================================+
41| bird-mrtdump\_bgp       | BGP4MP          | | BGP4MP\_MESSAGE                    |
42|                         |                 | | BGP4MP\_MESSAGE\_AS4\_ADDPATH      |
43|                         |                 | | BGP4MP\_STATE\_CHANGE\_AS4         |
44+-------------------------+-----------------+--------------------------------------+
45| bird-mrtdump\_rib       | TABLE\_DUMP\_V2 | | PEER\_INDEX\_TABLE                 |
46|                         |                 | | RIB\_IPV4\_UNICAST                 |
47|                         |                 | | RIB\_IPV4\_UNICAST\_ADDPATH        |
48+-------------------------+-----------------+--------------------------------------+
49| bird6-mrtdump\_bgp      | BGP4MP          | | BGP4MP\_MESSAGE                    |
50|                         |                 | | BGP4MP\_MESSAGE\_AS4\_ADDPATH      |
51|                         |                 | | BGP4MP\_STATE\_CHANGE\_AS4         |
52+-------------------------+-----------------+--------------------------------------+
53| bird6-mrtdump\_rib      | TABLE\_DUMP\_V2 | | PEER\_INDEX\_TABLE                 |
54|                         |                 | | RIB\_IPV6\_UNICAST                 |
55|                         |                 | | RIB\_IPV6\_UNICAST\_ADDPATH        |
56+-------------------------+-----------------+--------------------------------------+
57
58Summary
59~~~~~~~
60
61It generated by `BIRD (mrtdump branch)`_, and includes IPv4/IPv6 peer, IPv4/IPv6 prefix, all BGP message types, and ADD-PATH capability.
62This repository supports MRT subtypes for ADD-PATH capability.
63These are defined in `RFC8050`_.
64
65.. _`BIRD (mrtdump branch)`: https://gitlab.labs.nic.cz/labs/bird/tree/mrtdump
66.. _`RFC8050`: https://tools.ietf.org/html/RFC8050
67
68OpenBGPD
69--------
70
71MRT Type/Subtype
72~~~~~~~~~~~~~~~~
73
74+-------------------------+-----------------+--------------------------------------+
75| File Name               | Type            | Subtype                              |
76|                         |                 |                                      |
77+=========================+=================+======================================+
78| openbgpd\_bgp           | BGP4MP          | | BGP4MP\_MESSAGE                    |
79|                         |                 | | BGP4MP\_MESSAGE\_AS4               |
80|                         |                 | | BGP4MP\_STATE\_CHANGE              |
81|                         |                 | | BGP4MP\_STATE\_CHANGE\_AS4         |
82+-------------------------+-----------------+--------------------------------------+
83| openbgpd\_rib\_table    | TABLE\_DUMP     | | AFI\_IPv4                          |
84|                         |                 | | AFI\_IPv6                          |
85+-------------------------+-----------------+--------------------------------------+
86| openbgpd\_rib\_table-mp | BGP4MP          | | BGP4MP\_ENTRY                      |
87+-------------------------+-----------------+--------------------------------------+
88| openbgpd\_rib\_table-v2 | TABLE\_DUMP\_V2 | | PEER\_INDEX\_TABLE                 |
89|                         |                 | | RIB\_IPV4\_UNICAST                 |
90|                         |                 | | RIB\_IPV6\_UNICAST                 |
91|                         |                 | | RIB\_GENERIC                       |
92+-------------------------+-----------------+--------------------------------------+
93
94Summary
95~~~~~~~
96
97It generated by `OpenBGPD`_, and includes IPv4/IPv6 peers, IPv4/IPv6/VPNv4 prefix, all BGP message types, and unsupported MRT subtype BGP4MP\_ENTRY.
98
99.. _`OpenBGPD`: http://www.openbgpd.org/
100
101Quagga
102------
103
104MRT Type/Subtype
105~~~~~~~~~~~~~~~~
106
107+-------------------------+-----------------+--------------------------------------+
108| File Name               | Type            | Subtype                              |
109|                         |                 |                                      |
110+=========================+=================+======================================+
111| quagga\_bgp             | BGP4MP          | | BGP4MP\_MESSAGE                    |
112|                         |                 | | BGP4MP\_MESSAGE\_AS4               |
113|                         |                 | | BGP4MP\_STATE\_CHANGE\_AS4         |
114+-------------------------+-----------------+--------------------------------------+
115| quagga\_rib             | TABLE\_DUMP\_V2 | | PEER\_INDEX\_TABLE                 |
116|                         |                 | | RIB\_IPV4\_UNICAST                 |
117|                         |                 | | RIB\_IPV6\_UNICAST                 |
118+-------------------------+-----------------+--------------------------------------+
119
120Summary
121~~~~~~~
122
123It generated by `Quagga`_, and includes IPv4/IPv6 peers, IPv4/IPv6/VPNv4 prefix, and all BGP message types.
124
125.. _Quagga: http://www.nongnu.org/quagga/
126
127Authors
128-------
129
130| Tetsumune KISO t2mune@gmail.com
131| Yoshiyuki YAMAUCHI info@greenhippo.co.jp
132| Nobuhiro ITOU js333123@gmail.com
133
134License
135-------
136
137| Licensed under the `Apache License, Version 2.0`_
138| Copyright (C) 2020 Tetsumune KISO
139
140.. _`Apache License, Version 2.0`: http://www.apache.org/licenses/LICENSE-2.0
141