Jump to: navigation, search

Difference between revisions of "Neutron/DynamicRouting/BGPSpeakersComparison"

Line 53: Line 53:
 
|-
 
|-
 
| RTC support ([http://tools.ietf.org/html/rfc4684 RFC4684])
 
| RTC support ([http://tools.ietf.org/html/rfc4684 RFC4684])
| ?
+
| yes
 
| ?  
 
| ?  
 
| ?  
 
| ?  

Revision as of 21:04, 16 June 2014

Comparison of BGP speakers for bgp-dynamic-routing. Another potential user is bgp-vpn.

Ryu BGP Quagga BIRD ExaBgp BaGPipe
Protocol version BGP-4 BGP-4 BGP-4 BGP-4 BGP-4
Implementation Language Python C C Python Python
IPv4 advertisement yes yes yes yes no (easily added)
IPv6 advertisement no (planned by 2014-06) yes yes yes no (easily added)
VPNv4 advertisement yes yes
VPNv6 advertisement yes not yet
RTC support (RFC4684) yes  ?  ?  ? yes
IPv6 BGP peering no (will implement soon) yes  ? yes could inherit from ExaBGP
Standalone mode (run as a standalone process) yes yes yes yes yes
Controlling API for Standalone mode JSON RPC over WebSocket stdin/out from subprocess JSON RPC over HTTP
Library mode (run in an agent process) yes (example reference) yes yes