X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=resources%2Flibraries%2Frobot%2Flisp%2Flispgpe.robot;h=c39b64cf3f4c99ea4681f07091c1c0ad8f261af7;hb=859157b5db45927c7b4bb0b2d575e68805777a86;hp=a5ab102652330def0348ecd1232ebef342ee9511;hpb=c3bf9f6ad20223998c1103ba3061a5e338979e2b;p=csit.git diff --git a/resources/libraries/robot/lisp/lispgpe.robot b/resources/libraries/robot/lisp/lispgpe.robot index a5ab102652..c39b64cf3f 100644 --- a/resources/libraries/robot/lisp/lispgpe.robot +++ b/resources/libraries/robot/lisp/lispgpe.robot @@ -20,10 +20,11 @@ | 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 @@ -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']}