Difference between revisions of "Neutron/DynamicRouting/BGPSpeakersComparison"
< Neutron | DynamicRouting
Line 1: | Line 1: | ||
− | Comparison of BGP speakers for [https://blueprints.launchpad.net/neutron/+spec/bgp-dynamic-routing bgp-dynamic-routing] | + | Comparison of BGP speakers for [https://blueprints.launchpad.net/neutron/+spec/bgp-dynamic-routing bgp-dynamic-routing]. |
+ | Another potential user is [https://blueprints.launchpad.net/neutron/+spec/neutron-bgp-vpn bgp-vpn]. | ||
{| border="1" cellpadding="2" cellspacing="0" | {| border="1" cellpadding="2" cellspacing="0" |
Revision as of 01:15, 3 June 2014
Comparison of BGP speakers for bgp-dynamic-routing. Another potential user is bgp-vpn.
Ryu BGP | Quagga | BIRD | ExaBgp | |
Protocol version | BGP-4 | BGP-4 | BGP-4 | BGP-4 |
Implementation Language | Python | C | C | Python |
IPv4 advertisement | yes | yes | yes | yes |
IPv6 advertisement | no (planned by 2014-06) | yes | yes | yes |
vpnv4 advertisement | yes | |||
vpnv6 advertisement | yes | |||
IPv6 BGP peering | ? | ? | ? | 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 |