Uploaded image for project: 'Network Controller'
  1. Network Controller
  2. SDNC-43

Write JSON template for RESTCONF interface to 3rd party SDN-C controller for overlay network

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Medium Medium
    • Amsterdam Release
    • None
    • sdnc-adaptors
    • None

      Restapi-call-node will be used to communicate with third party SDN controller to create overlay (VXLAN) network across data centers. This node expects a JSON template describing the request and response format.

      Rest API request to DC Gateway Controller to create L3 VXLAN overlay network:

      POST /v2.0/l3-dci-connects
       {
       "l3-dci-connect": {
       "id": "CDD702C3-7719-4FE6-A5AD-3A9C9E265309", //UUI or user will generate
       "name": "PODX-routerY", // UUI input by User
       "description": "VPC A connect VPC B", // UUI input by User
       "router_id": "CBB702C3-6789-1234-A5AD-3A9C9E265309", //neutron router id from SO. vRouter id?
       "firewall_enable": "false//false
       "local_networks": ["8a41319d-87cf-4cd6-8957-f4a1066c63a8","c1134ed3-dce8-41c4-af81-2b15834f0c7a"], //neutron network ids from SO
       "local_network_all":false, //false 
       "evpn_irts": ["1:5000"], //input from UUI 
       "evpn_erts": ["1:5000" ], //input from UUI
       "l3_vni": "5001", //input from UUI 
       }
       }

       

      REST API request to delete a L3 VXLAN connection:

      DELETE /v2.0/l3-dci-connects/{id}
      

            mgkwill mgkwill
            djtimoney Dan Timoney
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: