* Reduce ping cycle from 10 to 1 in Mininet Ping Should Succeed and Mininet Ping Should Not Succeed function in VtnMaKeyword_li.robot file
* Add Wait Until Keyword Succeeds(20s) in Verify flow test cases to get flowentries response from mininet
* Add Wait Until Keyword Succeeds(20s) for Mininet Ping Should Succeed test cases.
Change-Id: Id99dcb8b7a5d1d99b664ddb93955ac4ce2f6d601
Signed-off-by: Karthik.S <siva-karthik@hcl.com>
Mininet Ping Should Succeed
[Arguments] ${host1} ${host2}
- Write ${host1} ping -c 10 ${host2}
+ [Documentation] Ping hosts to check connectivity
+ Write ${host1} ping -c 1 ${host2}
${result} Read Until mininet>
Should Contain ${result} 64 bytes
Mininet Ping Should Not Succeed
[Arguments] ${host1} ${host2}
- Write ${host1} ping -c 10 ${host2}
+ [Documentation] Ping hosts when there is no connectivity and check hosts is unreachable
+ Write ${host1} ping -c 3 ${host2}
${result} Read Until mininet>
Should Not Contain ${result} 64 bytes
Add a portmap Tenant1 vBridge1 if2 openflow:3 s3-eth1
Ping h1 to h3
- [Documentation] Ping h1 to h3, verify no packet loss
- BuiltIn.Wait_Until_Keyword_Succeeds 20 1 Mininet Ping Should Succeed h1 h3
+ [Documentation] Verify Ping between hosts h1 and h3. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts.
+ Wait_Until_Keyword_Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Add a vBridge vBridge2
[Documentation] Add a vBridge vBridge2 in vtn Tenant1
Add a portmap Tenant1 vBridge2 if4 openflow:3 s3-eth2
Ping h2 to h4
- [Documentation] Ping h2 to h4, verify no packet loss
- BuiltIn.Wait_Until_Keyword_Succeeds 20 1 Mininet Ping Should Succeed h2 h4
+ [Documentation] Verify Ping between hosts h1 and h3
+ Wait_Until_Keyword_Succeeds 20s 1s Mininet Ping Should Succeed h2 h4
Get flow
[Documentation] Get flow of a vtn Tenant1
Verify FlowMacAddress
[Documentation] Checking Flows on switch
[Tags] Switch
- Verify FlowMacAddress h2 h4 OF10
+ Wait_Until_Keyword_Succeeds 20s 1s Verify FlowMacAddress h2 h4 OF10
Remove Portmap for If1
[Documentation] Remove portmap for the interface If1
Add a vBridgeMacMapping Tenant1 vBridge1 ${mac_map_data}
Get macmapflow h3 h1
- [Documentation] ping h3 to h1
- Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h3 h1
+ [Documentation] Verify Ping between hosts h3 and h1. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts.
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h3 h1
Delete a vtn Tenant1
[Documentation] Delete a vtn Tenant1
Add a portmap Tenant1 vBridge1 if2 ${portmap_data}
Ping h1 to h3
- [Documentation] Ping h1 to h3, verify no packet loss
- Mininet Ping Should Succeed h1 h3
+ [Documentation] Verify Ping between hosts h1 and h3. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts.
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Add a vBridge vBridge2
[Documentation] Add a vBridge vBridge2 in vtn Tenant1
Add a portmap Tenant1 vBridge2 if4 ${portmap_data}
Ping h2 to h4
- [Documentation] Ping h2 to h4, verify no packet loss
- Mininet Ping Should Succeed h2 h4
+ [Documentation] Verify Ping between hosts h2 and h4. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts.
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h2 h4
Get flow
[Documentation] Get flow of a vtn Tenant1
Verify FlowMacAddress
[Documentation] Checking Flows on switch
[Tags] Switch
- Verify FlowMacAddress h2 h4 OF10
+ Wait Until Keyword Succeeds 20s 1s Verify FlowMacAddress h2 h4 OF10
Remove Portmap for If1
[Documentation] Remove portmap for the interface If1
Verify RemovedFlowMacAddress
[Documentation] flows will be deleted after the port map is removed
- Verify RemovedFlowMacAddress h1 h3 OF10
+ Wait Until Keyword Succeeds 20s 1s Verify RemovedFlowMacAddress h1 h3 OF10
Delete a vtn Tenant1
[Documentation] Delete a vtn Tenant1
Add a portmap Tenant1 vBridge1 if2 ${portmap_data}
Ping h1 to h3
- [Documentation] Ping h1 to h3, verify no packet loss
- Mininet Ping Should Succeed h1 h3
+ [Documentation] Verify Ping between hosts h1 and h3. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts.
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Verify data flow details For vBridge1
[Documentation] Verify the data flows for the specified tenant and bridge
Add a portmap Tenant1 vBridge2 if4 ${portmap_data}
Ping h2 to h4
- [Documentation] Ping h2 to h4, verify no packet loss
- Mininet Ping Should Succeed h2 h4
+ [Documentation] Verify Ping between hosts h1 and h3. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts.
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h2 h4
Verify data flow details for vBridge2
[Documentation] Verify the data flows for the specified tenant and bridge
- Verify Data Flows Tenant1 vBridge2
+ Wait Until Keyword Succeeds 20s 1s Verify Data Flows Tenant1 vBridge2
Verify FlowMacAddress
[Documentation] Checking Flows on switch
[Tags] Switch
- Verify FlowMacAddress h2 h4 OF10
+ Wait Until Keyword Succeeds 20s 1s Verify FlowMacAddress h2 h4 OF10
Remove Portmap for If1
[Documentation] Remove portmap for the interface If1
Verify RemovedFlowMacAddress
[Documentation] flows will be deleted after the port map is removed
- Verify RemovedFlowMacAddress h1 h3 OF10
+ Wait Until Keyword Succeeds 20s 1s Verify RemovedFlowMacAddress h1 h3 OF10
Delete a vtn Tenant1
[Documentation] Delete a vtn Tenant1
Add a portmap Tenant1 vBridge1 if2 ${portmap_data}
Ping h1 to h3
- [Documentation] Ping h1 to h3, verify no packet loss
- Mininet Ping Should Succeed h1 h3
+ [Documentation] Verify Ping between hosts h1 and h3. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts.
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Add a vBridge vBridge2
[Documentation] Add a vBridge vBridge2 in vtn Tenant1
Add a portmap Tenant1 vBridge1 if4 ${portmap_data}
Ping h2 to h4
- [Documentation] Ping h2 to h4, verify no packet loss
- Mininet Ping Should Succeed h2 h4
+ [Documentation] Verify Ping between hosts h2 and h4. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts.
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h2 h4
Add a macmap
[Documentation] Create a macmap on vBridge vBridge1
Get flow
[Documentation] Get flow of a vtn Tenant1
- Get flow Tenant1
+ Wait Until Keyword Succeeds 12s 1s Get flow Tenant1
Add a flowcondition cond1
[Documentation] Create a flowcondition cond1
Add a flowfilter with inet4src and inet4dst
[Documentation] Create a flowfilter with inet4 and Verify ping
Add a flowfilter Tenant1 vBridge1 if1 ${flowfilterInetdata} ${index}
- Mininet Ping Should Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Add a flowfilter with Icmp code
[Documentation] Create a flowfilter with icmp code and Verify ping
Update a flowfilter Tenant1 vBridge1 if1 ${flowfilterIcmpCodedata} ${index}
- Mininet Ping Should Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Add a flowfilter with tpsrc and tpdst
[Documentation] Create a flowfilter with tpsrc and tpdst and Verify ping
Update a flowfilter Tenant1 vBridge1 if1 ${flowfilterTpsrcTpdstdata} ${index}
- Mininet Ping Should Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Add a flowfilter with dscp
[Documentation] Create a flowfilter with dscp and Verify ping
Update a flowfilter Tenant1 vBridge1 if1 ${flowfilterDscpdata} ${index}
- Mininet Ping Should Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Verify Flow Entry for Inet Flowfilter
[Documentation] Verify Flow Entry for Inet Flowfilter
- Verify Flow Entry for Inet Flowfilter
+ Wait Until Keyword Succeeds 20s 1s Verify Flow Entry for Inet Flowfilter
Add a flowfilter with vlanpcp
[Documentation] Create a flowfilter with vlanpcp and Verify ping
Update a flowfilter Tenant1 vBridge1 if1 ${flowfiltervlanpcp} ${index}
- Mininet Ping Should Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Add a flowfilter_vtn with inet4src and inet4dst
[Documentation] Create a vtn_flowfilter with inet4 and Verify ping
Add a flowfilter_vtn Tenant1 ${vtn_flowfilterInetdata} ${index}
- Mininet Ping Should Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Add a flowfilter_vbr with inet4src and inet4dst
[Documentation] Create a vbr_flowfilter with inet4 and Verify ping
Add a flowfilter_vbr Tenant1 vBridge1 ${vbr_flowfilterInetdata} ${index}
- Mininet Ping Should Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Add a flowfilter with inet4 for drop
[Documentation] Create a flowfilter with inet4 for drop action and Verify no pinging
Add a flowfilter for drop Tenant1 vBridge1 if1 ${flowfilterInetdropdata} ${index}
- Mininet Ping Should Not Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Not Succeed h1 h3
Delete a flowcondition
[Documentation] Delete a flowcondition
Add a portmap Tenant_path vBridge1 if2_path ${portmap_data}
Ping h1 to h2 before path policy
- [Documentation] Ping h1 to h2, verify no packet loss
- Mininet Ping Should Succeed h1 h2
+ [Documentation] Verify Ping between hosts h1 and h2. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts.
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h2
Verify flowEntryBeforePathPolicy
[Documentation] Checking Flows on switch s1 and s3
[Tags] exclude
- Verify flowEntryPathPolicy OF10 ${in_port} ${out_before_pathpolicy}
+ Wait Until Keyword Succeeds 20s 1s Verify flowEntryPathPolicy OF10 ${in_port} ${out_before_pathpolicy}
Add a flowcondition flowcond_path
[Documentation] Create a flowcondition flowcond_path
Get a pathpolicy
Ping h1 to h2 after path policy
- [Documentation] Ping h1 to h2, verify no packet loss
- Mininet Ping Should Succeed h1 h2
+ [Documentation] Verify Ping between hosts h1 and h2. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts.
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h2
Verify flowEntryAfterPathPolicy
[Documentation] Checking Flows on switch s1 and s3
[Tags] exclude
- Verify flowEntryPathPolicy OF10 ${in_port} ${out_after_pathpolicy}
+ Wait Until Keyword Succeeds 20s 1s Verify flowEntryPathPolicy OF10 ${in_port} ${out_after_pathpolicy}
Delete a pathmap
[Documentation] Delete a pathmap
Get vlanflow h1 h3
[Documentation] ping h1 to h3
- Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Get vlanflow h1 h5
[Documentation] ping h1 to h5
- Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h1 h5
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h5
Get vlanflow h2 h4
[Documentation] ping h2 to h4
- Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h2 h4
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h2 h4
Get vlanflow h2 h6
[Documentation] ping h2 to h6
- Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h2 h6
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h2 h6
Get vlanflow h2 h5
[Documentation] ping h2 to h5
- Mininet Ping Should Not Succeed h2 h5
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Not Succeed h2 h5
Delete a vtn Tenant1
[Documentation] Delete a vtn Tenant1
Add a portmap Tenant1 vBridge1 if2 openflow:3 s3-eth1
Ping h1 to h3
- [Documentation] Ping h1 to h3, verify no packet loss
+ [Documentation] Verify Ping between hosts h1 and h3. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts.
BuiltIn.Wait_Until_Keyword_Succeeds 20 1 Mininet Ping Should Succeed h1 h3
Add a vBridge vBridge2
Add a portmap Tenant1 vBridge1 if4 openflow:3 s3-eth2
Ping h2 to h4
- [Documentation] Ping h2 to h4, verify no packet loss
+ [Documentation] Verify Ping between hosts h2 and h4. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts.
BuiltIn.Wait_Until_Keyword_Succeeds 20 1 Mininet Ping Should Succeed h2 h4
Get flow
Verify FlowMacAddress
[Documentation] Checking Flows on switch
[Tags] Switch
- Verify FlowMacAddress h2 h4 OF13
+ BuiltIn.Wait_Until_Keyword_Succeeds 20 1 Verify FlowMacAddress h2 h4 OF13
Remove Portmap for If1
[Documentation] Remove portmap for the interface If1
Add a portmap Tenant_path vBridge1 if2_path openflow:3 s3-eth3
Ping h1 to h2 before path policy
- [Documentation] Ping h1 to h2, verify no packet loss
+ [Documentation] Verify Ping between hosts h1 and h2. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts.
Wait_Until_Keyword_Succeeds 20s 1s Mininet Ping Should Succeed h1 h2
Verify flowEntryBeforePathPolicy
[Documentation] Checking Flows on switch s1 and s3
- Verify flowEntryPathPolicy OF13 ${in_port} ${out_before_pathpolicy}
+ Wait_Until_Keyword_Succeeds 20s 1s Verify flowEntryPathPolicy OF13 ${in_port} ${out_before_pathpolicy}
Add a flowcondition flowcond_path
[Documentation] Create a flowcondition flowcond_path
Get a pathpolicy ${policy_id}
Ping h1 to h2 after path policy
- [Documentation] Ping h1 to h2, verify no packet loss
+ [Documentation] Verify Ping between hosts h1 and h2.
Wait_Until_Keyword_Succeeds 20s 1s Mininet Ping Should Succeed h1 h2
Verify flowEntryAfterPathPolicy
[Documentation] Checking Flows on switch s1 and s3
- Verify flowEntryPathPolicy OF13 ${in_port} ${out_after_pathpolicy}
+ Wait_Until_Keyword_Succeeds 20s 1s Verify flowEntryPathPolicy OF13 ${in_port} ${out_after_pathpolicy}
Delete a pathmap
[Documentation] Delete a pathmap
Add a vBridgeMacMapping Tenant1 vBridge1 ${mac_map_data}
Get macmapflow h3 h1
- [Documentation] ping h3 to h1
- Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h3 h1
+ [Documentation] Verify ping h3 to h1
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h3 h1
Delete a vtn Tenant1
[Documentation] Delete a vtn Tenant1
Add a portmap Tenant1 vBridge1 if2 ${portmap_data}
Ping h1 to h3
- [Documentation] Ping h1 to h3, verify no packet loss
- Mininet Ping Should Succeed h1 h3
+ [Documentation] Verify Ping between hosts h1 and h3. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts.
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Add a vBridge vBridge2
[Documentation] Add a vBridge vBridge2 in vtn Tenant1
Add a portmap Tenant1 vBridge1 if4 ${portmap_data}
Ping h2 to h4
- [Documentation] Ping h2 to h4, verify no packet loss
- Mininet Ping Should Succeed h2 h4
+ [Documentation] Verify Ping between hosts h2 and h4.
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h2 h4
Get flow
[Documentation] Get flow of a vtn Tenant1
Verify FlowMacAddress
[Documentation] Checking Flows on switch
[Tags] Switch
- Verify FlowMacAddress h2 h4 OF13
+ Wait Until Keyword Succeeds 20s 1s Verify FlowMacAddress h2 h4 OF13
Remove Portmap for If1
[Documentation] Remove portmap for the interface If1
Verify RemovedFlowMacAddress
[Documentation] flows will be deleted after the port map is removed
- Verify RemovedFlowMacAddress h1 h3 OF13
+ Wait Until Keyword Succeeds 20s 1s Verify RemovedFlowMacAddress h1 h3 OF13
Delete a vtn Tenant1
[Documentation] Delete a vtn Tenant1
Add a portmap Tenant1 vBridge1 if2 ${portmap_data}
Ping h1 to h3
- [Documentation] Ping h1 to h3, verify no packet loss
- Mininet Ping Should Succeed h1 h3
+ [Documentation] Verify Ping between hosts h1 and h3. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts.
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Verify data flow details For vBridge1
[Documentation] Verify the data flows for the specified tenant and bridge
- Verify Data Flows Tenant1 vBridge1
+ Wait Until Keyword Succeeds 20s 1s Verify Data Flows Tenant1 vBridge1
Add a vBridge vBridge2
[Documentation] Add a vBridge vBridge2 in vtn Tenant1
Add a portmap Tenant1 vBridge2 if4 ${portmap_data}
Ping h2 to h4
- [Documentation] Ping h2 to h4, verify no packet loss
- Mininet Ping Should Succeed h2 h4
+ [Documentation] Verify Ping between hosts h2 and h4.
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h2 h4
Verify data flow details for vBridge2
[Documentation] Verify the data flows for the specified tenant and bridge
- Verify Data Flows Tenant1 vBridge2
+ Wait Until Keyword Succeeds 20s 1s Verify Data Flows Tenant1 vBridge2
Verify FlowMacAddress
[Documentation] Checking Flows on switch
[Tags] Switch
- Verify FlowMacAddress h2 h4 OF13
+ Wait Until Keyword Succeeds 20s 1s Verify FlowMacAddress h2 h4 OF13
Remove Portmap for If1
[Documentation] Remove portmap for the interface If1
Verify RemovedFlowMacAddress
[Documentation] flows will be deleted after the port map is removed
- Verify RemovedFlowMacAddress h1 h3 OF13
+ Wait Until Keyword Succeeds 20s 1s Verify RemovedFlowMacAddress h1 h3 OF13
Delete a vtn Tenant1
[Documentation] Delete a vtn Tenant1
Add a portmap Tenant1 vBridge1 if2 ${portmap_data}
Ping h1 to h3
- [Documentation] Ping h1 to h3, verify no packet loss
- Mininet Ping Should Succeed h1 h3
+ [Documentation] Verify Ping between hosts h1 and h3. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts.
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Add a vBridge vBridge2
[Documentation] Add a vBridge vBridge2 in vtn Tenant1
Add a portmap Tenant1 vBridge1 if4 ${portmap_data}
Ping h2 to h4
- [Documentation] Ping h2 to h4, verify no packet loss
- Mininet Ping Should Succeed h2 h4
+ [Documentation] Verify Ping between hosts h2 and h4.
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h2 h4
Add a macmap
[Documentation] Create a macmap on vBridge vBridge1
Get flow
[Documentation] Get flow of a vtn Tenant1
- Get flow Tenant1
+ Wait Until Keyword Succeeds 12s 1s Get flow Tenant1
Add a flowcondition cond1
[Documentation] Create a flowcondition cond1
Add a flowfilter with inet4src and inet4dst
[Documentation] Create a flowfilter with inet4 and Verify ping
Add a flowfilter Tenant1 vBridge1 if1 ${flowfilterInetdata} ${index}
- Mininet Ping Should Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Add a flowfilter with Icmp code
[Documentation] Create a flowfilter with icmp code and Verify ping
Update a flowfilter Tenant1 vBridge1 if1 ${flowfilterIcmpCodedata} ${index}
- Mininet Ping Should Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Add a flowfilter with tpsrc and tpdst
[Documentation] Create a flowfilter with tpsrc and tpdst and Verify ping
Update a flowfilter Tenant1 vBridge1 if1 ${flowfilterTpsrcTpdstdata} ${index}
- Mininet Ping Should Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Add a flowfilter with dscp
[Documentation] Create a flowfilter with dscp and Verify ping
Update a flowfilter Tenant1 vBridge1 if1 ${flowfilterDscpdata} ${index}
- Mininet Ping Should Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Verify Flow Entry for Inet Flowfilter
[Documentation] Verify Flow Entry for Inet Flowfilter
- Verify Flow Entry for Inet Flowfilter
+ Wait Until Keyword Succeeds 20s 1s Verify Flow Entry for Inet Flowfilter
Add a flowfilter with vlanpcp
[Documentation] Create a flowfilter with vlanpcp and Verify ping
Update a flowfilter Tenant1 vBridge1 if1 ${flowfiltervlanpcp} ${index}
- Mininet Ping Should Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Add a flowfilter_vtn with inet4src and inet4dst
[Documentation] Create a vtn_flowfilter with inet4 and Verify ping
Add a flowfilter_vtn Tenant1 ${vtn_flowfilterInetdata} ${index}
- Mininet Ping Should Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Add a flowfilter_vbr with inet4src and inet4dst
[Documentation] Create a vbr_flowfilter with inet4 and Verify ping
Add a flowfilter_vbr Tenant1 vBridge1 ${vbr_flowfilterInetdata} ${index}
- Mininet Ping Should Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Add a flowfilter with inet4 for drop
[Documentation] Create a flowfilter with inet4 for drop action and Verify no pinging
Add a flowfilter for drop Tenant1 vBridge1 if1 ${flowfilterInetdropdata} ${index}
- Mininet Ping Should Not Succeed h1 h3
-
-Verify Removed Flow Entry For Inet After Drop Action
- [Documentation] Verify no flows between the hosts after drop
- Verify Removed Flow Entry for Inet Drop Flowfilter
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Not Succeed h1 h3
Delete a flowcondition
[Documentation] Delete a flowcondition
Add a portmap Tenant_path vBridge1 if2_path ${portmap_data}
Ping h1 to h2 before path policy
- [Documentation] Ping h1 to h2, verify no packet loss
- Mininet Ping Should Succeed h1 h2
+ [Documentation] Verify Ping between hosts h1 and h2. To check mininet ping here added wait until time as '20s'. Since, sometimes it takes maximum '20sec' to send packet b/w hosts.
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h2
Verify flowEntryBeforePathPolicy
[Documentation] Checking Flows on switch s1 and s3
Get a pathpolicy
Ping h1 to h2 after path policy
- [Documentation] Ping h1 to h2, verify no packet loss
- Mininet Ping Should Succeed h1 h2
+ [Documentation] Verify Ping between hosts h1 and h2.
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h2
Verify flowEntryAfterPathPolicy
[Documentation] Checking Flows on switch s1 and s3
Get vlanflow h1 h3
[Documentation] ping h1 to h3
- Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Get vlanflow h1 h5
[Documentation] ping h1 to h5
- Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h1 h5
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h5
Get vlanflow h2 h4
[Documentation] ping h2 to h4
- Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h2 h4
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h2 h4
Get vlanflow h2 h6
[Documentation] ping h2 to h6
- Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h2 h6
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h2 h6
Get vlanflow h2 h5
[Documentation] ping h2 to h5
- Mininet Ping Should Not Succeed h2 h5
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Not Succeed h2 h5
Delete a vtn Tenant1
[Documentation] Delete a vtn Tenant1
Get vlanflow h1 h3
[Documentation] ping h1 to h3
- Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h1 h3
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h3
Get vlanflow h1 h5
[Documentation] ping h1 to h5
- Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h1 h5
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h1 h5
Verify data flow details for vlanmap vBridge1_vlan
[Documentation] Verify the data flows for the specified tenant and vBridge1_vlan
Get vlanflow h2 h4
[Documentation] ping h2 to h4
- Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h2 h4
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h2 h4
Get vlanflow h2 h6
[Documentation] ping h2 to h6
- Wait Until Keyword Succeeds 10s 2s Mininet Ping Should Succeed h2 h6
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Succeed h2 h6
Verify data flow details for vlanmap vBridge2_vlan
[Documentation] Verify the data flows for the specified tenant and vBridge2_vlan
- Verify Data Flows Tenant1 vBridge2_vlan
+ Wait Until Keyword Succeeds 20s 1s Verify Data Flows Tenant1 vBridge2_vlan
Get vlanflow h2 h5
[Documentation] ping h2 to h5
- Mininet Ping Should Not Succeed h2 h5
+ Wait Until Keyword Succeeds 20s 1s Mininet Ping Should Not Succeed h2 h5
Delete a vtn Tenant1
[Documentation] Delete a vtn Tenant1