Roey Chen efa0d2777b NSXv Admin util: BGP GW edges deployment and configuration
E.g:
 -  Create a BGP gateway edge:

    $ nsxadmin -r bgp-gw-edge -o create \
      --property name=GW-EDGE1 \
      --property local-as=65002 \
      --property external-iface=network-16:192.168.111.16/24 \
      --property internal-iface=virtualwire-223:20.20.20.16/24

 -  Delete edge:

    $ nsxadmin -r bgp-gw-edge -o delete \
    --property edge-id=edge-321

 -  Creates a rule and add it to both edges, if prefix is not given then
    default prefix ('0.0.0.0/0') is used:

    $ nsxadmin -r routing-redistribution-rule -o create \
      --property gw-edge-ids=edge-375,edge-376 \
      --property learner-protocol=bgp \
      --property learn-from=static \
      --property action=permit

 -  Delete all rules created with default prefix on specified edges:

    $ nsxadmin -r routing-redistribution-rule -o delete \
      --property gw-edge-ids=edge-1,edge-2

 - Add a BGP neighbour to specified edges:

    $ nsxadmin -r bgp-neighbour -o create \
      --property gw-edge-ids=edge-1,edge-2 \
      --property ip-address=192.168.1.1 \
      --property remote-as=65002 \
      --property password=Password12#

 - Remove a BGP neighbour from specified edges:
    $ nsxadmin -r bgp-neighbour -o delete \
      --property gw-edge-ids=edge-1,edge-2 \
      --property ip-address=192.168.1.1

Change-Id: Ic18f9657735285de288da8996cc77ae50685f1c4
2017-05-24 01:25:01 -07:00
..
2017-03-26 05:09:02 -07:00
2017-04-25 10:36:26 +03:00