Difference between revisions of "ONE/Restconf Lisp Guide"

From fd.io
< ONE
Jump to: navigation, search
(Restconf Calls)
(Restconf Lisp Guide)
Line 28: Line 28:
 
===== Delete =====
 
===== Delete =====
 
<pre>DELETE- http://localhost:8181/restconf/config/lisp:lisp</pre>
 
<pre>DELETE- http://localhost:8181/restconf/config/lisp:lisp</pre>
 +
 +
----
  
 
==== Lisp -> Map Resolver ====
 
==== Lisp -> Map Resolver ====
Line 49: Line 51:
 
===== Delete =====
 
===== Delete =====
 
<pre>DELETE - http://localhost:8181/restconf/config/lisp:lisp/map-resolvers/map-resolver/192.168.2.1</pre>
 
<pre>DELETE - http://localhost:8181/restconf/config/lisp:lisp/map-resolvers/map-resolver/192.168.2.1</pre>
 +
 +
----
  
 
==== Lisp -> Locator Set ====
 
==== Lisp -> Locator Set ====
Line 69: Line 73:
 
===== Delete =====
 
===== Delete =====
 
<pre>DELETE - http://localhost:8181/restconf/config/lisp:lisp/locator-sets/locator-set/loc_1</pre>
 
<pre>DELETE - http://localhost:8181/restconf/config/lisp:lisp/locator-sets/locator-set/loc_1</pre>
 +
 +
----
  
 
==== Lisp -> Locator Set -> Locator ====
 
==== Lisp -> Locator Set -> Locator ====
Line 91: Line 97:
 
===== Delete =====
 
===== Delete =====
 
<pre>DELETE - http://localhost:8181/restconf/config/lisp:lisp/locator-sets/locator-set/loc_1/interface/interface/local0</pre>
 
<pre>DELETE - http://localhost:8181/restconf/config/lisp:lisp/locator-sets/locator-set/loc_1/interface/interface/local0</pre>
 +
 +
----
  
 
==== Lisp -> Eid Table -> Vni Table ====
 
==== Lisp -> Eid Table -> Vni Table ====
 +
 +
----
  
 
==== Lisp -> Eid Table -> Vni Table -> Local Mapping ====
 
==== Lisp -> Eid Table -> Vni Table -> Local Mapping ====
 +
 +
----
  
 
==== Lisp -> Eid Table -> Vni Table -> Remote Mapping ====
 
==== Lisp -> Eid Table -> Vni Table -> Remote Mapping ====
 +
 +
----
  
 
==== Lisp -> Eid Table -> Vni Table -> Adjacencies ====
 
==== Lisp -> Eid Table -> Vni Table -> Adjacencies ====
 +
 +
----
  
 
==== Lisp -> Pitr Cfg ====
 
==== Lisp -> Pitr Cfg ====

Revision as of 07:36, 19 August 2016

Restconf Lisp Guide

This guide is showing how to use Lisp with Honeycomb/Vpp.

Restconf Calls

Lisp

Write

This call will enable/disable Lisp feature.

PUT - http://localhost:8181/restconf/config/lisp:lisp
{
    "lisp":{
        "enable":"true"
    }    
}
Read - Config
GET - http://localhost:8181/restconf/config/lisp:lisp
Read - Operational
GET - http://localhost:8181/restconf/operational/lisp:lisp-state
Delete
DELETE- http://localhost:8181/restconf/config/lisp:lisp

Lisp -> Map Resolver

Write
PUT - http://localhost:8181/restconf/config/lisp:lisp/map-resolvers/map-resolver/192.168.2.1
{
   "map-resolver":{
       "ip-address":"192.168.2.1"
   }
}
Read - Config
GET - http://localhost:8181/restconf/config/lisp:lisp/map-resolvers/map-resolver/192.168.2.1
Read - Operational
GET - http://localhost:8181/restconf/operational/lisp:lisp-state/map-resolvers/map-resolver/192.168.2.1
Delete
DELETE - http://localhost:8181/restconf/config/lisp:lisp/map-resolvers/map-resolver/192.168.2.1

Lisp -> Locator Set

Write
PUT - http://localhost:8181/restconf/config/lisp:lisp/locator-sets/locator-set/loc_1
{
    "locator-set":{
        "name":"loc_1"
    }
}
Read - Config
GET - http://localhost:8181/restconf/config/lisp:lisp/locator-sets/locator-set/loc_1
Read - Operational
GET - http://localhost:8181/restconf/config/lisp:lisp-state/locator-sets/locator-set/loc_1
Delete
DELETE - http://localhost:8181/restconf/config/lisp:lisp/locator-sets/locator-set/loc_1

Lisp -> Locator Set -> Locator

Write
PUT - http://localhost:8181/restconf/config/lisp:lisp/locator-sets/locator-set/loc_1/interface/interface/local0
{
     "interface":{
         "interface-ref":"local0",
         "priority":"2",
         "weight":"1"
     }
}
Read - Config
GET - http://localhost:8181/restconf/config/lisp:lisp/locator-sets/locator-set/loc_1/interface/interface/local0
Read - Operational
GET - http://localhost:8181/restconf/operational/lisp:lisp-state/locator-sets/locator-set/loc_1/interface/interface/local0
Delete
DELETE - http://localhost:8181/restconf/config/lisp:lisp/locator-sets/locator-set/loc_1/interface/interface/local0

Lisp -> Eid Table -> Vni Table


Lisp -> Eid Table -> Vni Table -> Local Mapping


Lisp -> Eid Table -> Vni Table -> Remote Mapping


Lisp -> Eid Table -> Vni Table -> Adjacencies


Lisp -> Pitr Cfg