CSIT-604: Bootstrap file for vpp-csit-verify-master-centos7-nightly
[csit.git] / resources / libraries / robot / lisp / lispgpe.robot
index a5ab102..c39b64c 100644 (file)
 | Library  | resources.libraries.python.LispSetup.LispLocalEid
 | Library  | resources.libraries.python.LispSetup.LispAdjacency
 | Library  | resources.libraries.python.LispSetup.LispRemoteMapping
+| Library  | resources.libraries.python.LispSetup.LispEidTableMap
 
 *** Keywords ***
-| Set up LISP GPE topology
-| | [Documentation] | Set up LISP GPE topology.
+| Configure LISP GPE topology in 3-node circular topology
+| | [Documentation] | Configure LISP GPE topology in 3-node circular topology.
 | | ...
 | | ... | *Arguments:*
 | | ... | - dut1_node - DUT1 node. Type: dictionary
@@ -42,7 +43,7 @@
 | | ... | - No value returned
 | | ...
 | | ... | *Example:*
-| | ... | \| Set up LISP GPE topology \| ${dut1_node} \| ${interface_name} \
+| | ... | \| Configure LISP GPE topology in 3-node circular topology \| ${dut1_node} \| ${interface_name} \
 | | ... | \| None \| ${dut2_node} \| ${interface_name} \| None \
 | | ... | \| ${locator_set} \| ${dut1_eid} \| ${dut2_eid} \
 | | ... | \| ${dut1_static_adjacency} \| ${dut2_static_adjacency} \|
@@ -52,6 +53,7 @@
 | | ... | ${dut2_node} | ${dut2_if} | ${dut2_int_index}
 | | ... | ${locator_set} | ${dut1_eid} | ${dut2_eid}
 | | ... | ${dut1_static_adjacency} | ${dut2_static_adjacency}
+| | ... | ${vni_table}=0 | ${vrf_table}=0
 | | ...
 # DUT1 settings:
 | | ${dut1_int_index}= | Run Keyword If | ${dut1_int_index} is None
 | | ... | ${dut1_int_index}
 | | ... | ${locator_set['priority']}
 | | ... | ${locator_set['weight']}
+| | Vpp Lisp Eid Table Mapping | ${dut1_node}
+| | ... | ${vni_table}
+| | ... | vrf=${vrf_table}
 | | Vpp Add Lisp Local Eid | ${dut1_node}
 | | ... | ${dut1_eid['locator_name']}
-| | ... | ${dut1_eid['vni']}
+| | ... | ${vni_table}
 | | ... | ${dut1_eid['eid']}
 | | ... | ${dut1_eid['prefix']}
 | | Vpp Add Lisp Remote Mapping | ${dut1_node}
-| | ... | ${dut1_static_adjacency['vni']}
+| | ... | ${vni_table}
 | | ... | ${dut1_static_adjacency['deid']}
 | | ... | ${dut1_static_adjacency['prefix']}
 | | ... | ${dut1_static_adjacency['seid']}
 | | ... | ${dut1_static_adjacency['prefix']}
 | | ... | ${dut1_static_adjacency['rloc']}
 | | Vpp Add Lisp Adjacency | ${dut1_node}
-| | ... | ${dut1_static_adjacency['vni']}
+| | ... | ${vni_table}
 | | ... | ${dut1_static_adjacency['deid']}
 | | ... | ${dut1_static_adjacency['prefix']}
 | | ... | ${dut1_static_adjacency['seid']}
 | | ... | ${dut2_int_index}
 | | ... | ${locator_set['priority']}
 | | ... | ${locator_set['weight']}
+| | Vpp Lisp Eid Table Mapping | ${dut2_node}
+| | ... | ${vni_table}
+| | ... | vrf=${vrf_table}
 | | Vpp Add Lisp Local Eid | ${dut2_node}
 | | ... | ${dut2_eid['locator_name']}
-| | ... | ${dut2_eid['vni']}
+| | ... | ${vni_table}
 | | ... | ${dut2_eid['eid']}
 | | ... | ${dut2_eid['prefix']}
 | | Vpp Add Lisp Remote Mapping | ${dut2_node}
-| | ... | ${dut2_static_adjacency['vni']}
+| | ... | ${vni_table}
 | | ... | ${dut2_static_adjacency['deid']}
 | | ... | ${dut2_static_adjacency['prefix']}
 | | ... | ${dut2_static_adjacency['seid']}
 | | ... | ${dut2_static_adjacency['prefix']}
 | | ... | ${dut2_static_adjacency['rloc']}
 | | Vpp Add Lisp Adjacency | ${dut2_node}
-| | ... | ${dut2_static_adjacency['vni']}
+| | ... | ${vni_table}
 | | ... | ${dut2_static_adjacency['deid']}
 | | ... | ${dut2_static_adjacency['prefix']}
 | | ... | ${dut2_static_adjacency['seid']}