You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Methods

ReadOSPFv3Configuration

This method returns the existing OSPFv3 configuration in a router, in terms of different OSPFAreas and the set of interfaces in each of them.

 ValueDescription
URLhttp://hostname:8888/opennaas/router/{resourceName}/ospfv3/ 
MethodGET 
ReturnOSPFServiceOSPFService containing the existing OSPFAreas and the interfaces of each area.
Response Example

Following example would illustrate a router with one OSPFArea and 4 enabled interfaces in it.

<?xml version="1.0" encoding="UTF-8"?>
<ospfService>
   <routerId>193.1.190.141</routerId>
   <enabledState>ENABLED</enabledState>
   <ospfArea>
      <areaId>0.0.0.0</areaId>
      <ospfProtocolEndpoints>
         <ospfProtocolEndpoint>
            <name>ge-2/0/0.13</name>
            <enabledState>ENABLED</enabledState>
         </ospfProtocolEndpoint>
         <ospfProtocolEndpoint>
            <name>gr-1/1/0.1</name>
            <enabledState>ENABLED</enabledState>
         </ospfProtocolEndpoint>
         <ospfProtocolEndpoint>
            <name>gr-1/1/0.2</name>
            <enabledState>ENABLED</enabledState>
         </ospfProtocolEndpoint>
         <ospfProtocolEndpoint>
            <name>gr-1/1/0.3</name>
            <enabledState>ENABLED</enabledState>
         </ospfProtocolEndpoint>
      </ospfProtocolEndpoints>
   </ospfArea>
</ospfService>

ConfigureOSPFv3

Configures OSPFv3 in the router. By default, OSPFv3 is created but it's in a disable state. It can be enabled with the enableOSPFv3 after you configure all the desired information. Optionally the routerId can be specified when calling this method.

 ValueDescription
URLhttp://hostname:8888/opennaas/router/{resourceName}/ospfv3/ 
MethodPOST 
Body ParameterOSPFServiceOSPFService containing, optionally, the routerId.
Return- 
Body Example

Following example would configure OSPFv3 with the routerId 10.10.10.10

<?xml version="1.0" encoding="UTF-8"?>
<ospfService>
   <routerId>10.10.10.10</routerId>
</ospfService>

ClearOSPFv3Configuration

Removes the whole OSPFv3 configuration from the router.

 ValueDescription
URLhttp://hostname:8888/opennaas/router/{resourceName}/ospfv3/ 
MethodDELETE 
Return- 

ActivateOSPFv3

Enables OSPFv3 service in the router.

DeactivateOSPFv3

Disables the OSPF service in the router.

 

 

  • No labels