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
 
     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
 *** Keywords ***
 Suite Setup
     [Documentation]    Create basic setup for feature.Create two network,subnet,four ports and four VMs