Jump to: navigation, search

Difference between revisions of "Neutron/DynamicRouting/BGPSpeakersComparison"

Line 64: Line 64:
 
|-
 
|-
 
| Library mode (run in an agent process)
 
| Library mode (run in an agent process)
| yes (working on [http://sourceforge.net/p/ryu/mailman/message/32453021/ api improvement and documentation])
+
| yes ([http://ryu.readthedocs.org/en/latest/library_bgp_speaker.html example] [http://ryu.readthedocs.org/en/latest/library_bgp_speaker_ref.html reference])
 
|
 
|
 
|
 
|
 
| yes
 
| yes
 
|-
 
|-

Revision as of 03:22, 13 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 no (will implement soon) yes  ? 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 (example reference) yes