Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagetext
titleRoute Selection Response
collapsetrue

{
      "transactionId":"xxx-xxx-xxxx123456",
      "requestId":"yyy-yyy-yyyy789101",
      "requestStatus":"completed",
      "statusMessage":"success",
      "solution":{
      "routeInfo":{
         "serviceRoute":[
            {
                     "startTime":"2016-10-01T00:30+01:00",
      "finishTime":"2016-10-01T00:40+01.00",
      "routeInfo":[
         {
            "serviceRoute":[
               {
                  "srcInterfaceId":"id20",
                  "destInterfaceId":"id8"
               },
               {
                  "srcInterfaceId":"id9",
                                 "destInterfaceId":"id10"
            }
         ],
                        },
               {
                  "srcInterfaceId":"id11",
                  "destInterfaceId":"id21"
               }
            ],
            "linkList":[
            "link1",
            "link2"
         ]
      }
   }
}               "IDL-6",
               "IDL-7"
            ]
         }
      ]
   }
}

State Diagram

OOF Impacts

  1. A new api should be defined in the osdfapp.py class in the optf-osdf repository for the MDONS route selection.
  2. Under the Route Optimizer section a new class has to be added to handle the MDONS route selection.
  3. The standard minizinc template which gives the shortest path in a graph data structure will be used for this use case, same as the CCVPN use case.

...