Difference between revisions of "Neutron/DynamicRouting/BGPSpeakersComparison"
< Neutron | DynamicRouting
Line 13: | Line 13: | ||
| BGP-4 | | BGP-4 | ||
| BGP-4 | | BGP-4 | ||
− | |- | + | | - |
| Implementation Language | | Implementation Language | ||
| Python | | Python | ||
Line 31: | Line 31: | ||
| yes | | yes | ||
| yes | | yes | ||
+ | |- | ||
+ | | IPv6 BGP conn | ||
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
+ | | yes | ||
|- | |- | ||
| Standalone mode (run as a standalone process) | | Standalone mode (run as a standalone process) | ||
Line 42: | Line 48: | ||
| | | | ||
| | | | ||
− | | | + | | stdin/out from subprocess |
|- | |- | ||
| Library mode (run in an agent process) | | Library mode (run in an agent process) |
Revision as of 07:25, 31 May 2014
Comparison of BGP speakers for bgp-dynamic-routing
Ryu BGP | Quagga | BIRD | ExaBgp | |||||||
Protocol version | BGP-4 | BGP-4 | BGP-4 | BGP-4 | - | Implementation Language | Python | C | C | Python |
IPv4 | yes | yes | yes | yes | ||||||
IPv6 | no (planned by 2014-06) | yes | yes | yes | ||||||
IPv6 BGP conn | ? | ? | ? | yes | ||||||
Standalone mode (run as a standalone process) | yes | yes | yes | yes | ||||||
Controlling API for Standalone mode | JSON RPC over WebSocket | stdin/out from subprocess | ||||||||
Library mode (run in an agent process) | yes | yes |