X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=resources%2Flibraries%2Frobot%2Flisp%2Flispgpe.robot;h=7dc53c7e27485ef08873555db0242691a1364eb5;hp=a5ab102652330def0348ecd1232ebef342ee9511;hb=195c8c11ee11f4016f66490724af0e2c418b02a6;hpb=8a5eb69674f0378743fb38f7621faedea7b42232 diff --git a/resources/libraries/robot/lisp/lispgpe.robot b/resources/libraries/robot/lisp/lispgpe.robot index a5ab102652..7dc53c7e27 100644 --- a/resources/libraries/robot/lisp/lispgpe.robot +++ b/resources/libraries/robot/lisp/lispgpe.robot @@ -20,6 +20,7 @@ | 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 @@ -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 @@ -66,20 +68,23 @@ | | ... | ${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']} @@ -98,20 +103,23 @@ | | ... | ${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']}