Re-create l3vpn and verify traffic 79/80879/9
authorJayaPr <jaya.priyadarshini@ericsson.com>
Fri, 15 Mar 2019 10:08:43 +0000 (15:38 +0530)
committerJayaPr <jaya.priyadarshini@ericsson.com>
Tue, 19 Mar 2019 13:54:01 +0000 (19:24 +0530)
Change-Id: I0aa9b2f2f5383d2b84825a7eccb1f339a44ff5a7
Signed-off-by: JayaPr <jaya.priyadarshini@ericsson.com>
csit/suites/netvirt/vpnservice/vpn_basic_dualstack_subnet_routing.robot

index a75d8c8120228b166fa05bf7ff93f56969d25cc7..4994db789e614a53fddeaaabe4ec8a5c7de437e3 100644 (file)
@@ -160,6 +160,20 @@ Delete L3VPN
     BuiltIn.Wait Until Keyword Succeeds    10x    30s    Verify Ipv4 Data No Traffic
     BuiltIn.Wait Until Keyword Succeeds    10x    30s    Verify Ipv6 Data No Traffic
 
+ReCreate L3VPN and associate L3VPN To Routers and verify traffic
+    [Documentation]    Recreate L3VPN and associate L3VPN To Routers and verify ipv4/ipv6 traffic
+    ${net_id} =    OpenStackOperations.Get Net Id    @{NETWORKS}[0]
+    ${tenant_id} =    OpenStackOperations.Get Tenant ID From Network    ${net_id}
+    VpnOperations.VPN Create L3VPN    vpnid=@{VPN_INSTANCE_ID}[0]    name=@{VPN_NAME}[0]    rd=@{RDS}[0]    exportrt=@{RDS}[0]    importrt=@{RDS}[0]    tenantid=${tenant_id}
+    ${resp} =    VpnOperations.VPN Get L3VPN    vpnid=@{VPN_INSTANCE_ID}[0]
+    BuiltIn.Should Contain    ${resp}    @{VPN_INSTANCE_ID}[0]
+    ${router_id} =    OpenStackOperations.Get Router Id    ${ROUTER}
+    VpnOperations.Associate VPN to Router    routerid=${router_id}    vpnid=@{VPN_INSTANCE_ID}[0]
+    ${resp} =    VpnOperations.VPN Get L3VPN    vpnid=@{VPN_INSTANCE_ID}[0]
+    BuiltIn.Should Contain    ${resp}    ${router_id}
+    BuiltIn.Wait Until Keyword Succeeds    10x    30s    Verify Ipv4 Data Traffic
+    BuiltIn.Wait Until Keyword Succeeds    10x    30s    Verify Ipv6 Data Traffic
+
 *** Keywords ***
 Suite Setup
     [Documentation]    Create basic setup for feature.Create two network,subnet,four ports and four VMs