neutron-dynamic-routing policies

The following is an overview of all available policies in neutron-dynamic-routing. For a sample configuration file, refer to Sample neutron-dynamic-routing Policy File.

neutron-dynamic-routing

create_bgp_speaker
Default:

rule:admin_only

Operations:
  • POST /bgp-speakers

Create a BGP speaker

update_bgp_speaker
Default:

rule:admin_only

Operations:
  • PUT /bgp-speakers/{id}

Update a BGP speaker

delete_bgp_speaker
Default:

rule:admin_only

Operations:
  • DELETE /bgp-speakers/{id}

Delete a BGP speaker

get_bgp_speaker
Default:

rule:admin_only

Operations:
  • GET /bgp-speakers

  • GET /bgp-speakers/{id}

Get BGP speakers

add_bgp_peer
Default:

rule:admin_only

Operations:
  • PUT /bgp-speakers/{id}/add_bgp_peer

Add a BGP peer to a BGP speaker

remove_bgp_peer
Default:

rule:admin_only

Operations:
  • PUT /bgp-speakers/{id}/remove_bgp_peer

Remove a BGP peer from a BGP speaker

add_gateway_network
Default:

rule:admin_only

Operations:
  • PUT /bgp-speakers/{id}/add_gateway_network

Add a gateway network to a BGP speaker

remove_gateway_network
Default:

rule:admin_only

Operations:
  • PUT /bgp-speakers/{id}/remove_gateway_network

Remove a gateway network from a BGP speaker

get_advertised_routes
Default:

rule:admin_only

Operations:
  • GET /bgp-speakers/{id}/get_advertised_routes

Get advertised routes of a BGP speaker

create_bgp_peer
Default:

rule:admin_only

Operations:
  • POST /bgp-peers

Create a BGP peer

update_bgp_peer
Default:

rule:admin_only

Operations:
  • PUT /bgp-peers/{id}

Update a BGP peer

delete_bgp_peer
Default:

rule:admin_only

Operations:
  • DELETE /bgp-peers/{id}

Delete a BGP peer

get_bgp_peer
Default:

rule:admin_only

Operations:
  • GET /bgp-peers

  • GET /bgp-peers/{id}

Get BGP peers

add_bgp_speaker_to_dragent
Default:

rule:admin_only

Operations:
  • POST /agents/{agent_id}/bgp-drinstances

Add a BGP speaker to a dynamic routing agent

remove_bgp_speaker_from_dragent
Default:

rule:admin_only

Operations:
  • DELETE /agents/{agent_id}/bgp-drinstances/{bgp_speaker_id}

Remove a BGP speaker from a dynamic routing agent

list_bgp_speaker_on_dragent
Default:

rule:admin_only

Operations:
  • GET /agents/{agent_id}/bgp-drinstances

List BGP speakers hosted by a dynamic routing agent

list_dragent_hosting_bgp_speaker
Default:

rule:admin_only

Operations:
  • GET /bgp-speakers/{bgp_speaker_id}/bgp-dragents

List dynamic routing agents hosting a BGP speaker