diff --git a/feature/policy_forwarding/vrf_selection/otg_tests/vrf_selection/policy_based_vrf_selection_for_ipv4_ipv6_test.go b/feature/policy_forwarding/vrf_selection/otg_tests/vrf_selection/policy_based_vrf_selection_for_ipv4_ipv6_test.go index 61f2d893fba..4cc9032132c 100644 --- a/feature/policy_forwarding/vrf_selection/otg_tests/vrf_selection/policy_based_vrf_selection_for_ipv4_ipv6_test.go +++ b/feature/policy_forwarding/vrf_selection/otg_tests/vrf_selection/policy_based_vrf_selection_for_ipv4_ipv6_test.go @@ -321,11 +321,13 @@ func configureDUT(t *testing.T, dut *ondatra.DUTDevice) { t.Logf("Configuring Hardware Init") configureHardwareInit(t, dut) - cfgplugins.EnableDefaultNetworkInstanceBgp(t, dut, dutDefaultAS) - isDefaultVrf := true t.Logf("Configuring Network Instances") + isDefaultVrf := true defaultNI := cfgplugins.ConfigureNetworkInstance(t, dut, defaultNIName, isDefaultVrf) nonDefaultNI := cfgplugins.ConfigureNetworkInstance(t, dut, nonDefaultNIName, !isDefaultVrf) + cfgplugins.UpdateNetworkInstanceOnDut(t, dut, defaultNIName, defaultNI) + cfgplugins.UpdateNetworkInstanceOnDut(t, dut, nonDefaultNIName, nonDefaultNI) + cfgplugins.EnableDefaultNetworkInstanceBgp(t, dut, dutDefaultAS) t.Logf("Configuring BGP") cfgplugins.ConfigureBGPNeighbor(t, dut, defaultNI, dutPort1.IPv4, ate1Port1.IPv4, dutDefaultAS, dutDefaultAS, IPv4, true) @@ -333,7 +335,6 @@ func configureDUT(t *testing.T, dut *ondatra.DUTDevice) { cfgplugins.ConfigureBGPNeighbor(t, dut, defaultNI, dutPort2.IPv4, ate2Port1.IPv6, dutDefaultAS, ateAS1, IPv6, true) cfgplugins.ConfigureBGPNeighbor(t, dut, nonDefaultNI, dutPort3.IPv4, ate2Port2.IPv4, dutNonDefaultAS, ateAS2, IPv4, true) cfgplugins.ConfigureBGPNeighbor(t, dut, nonDefaultNI, dutPort3.IPv4, ate2Port2.IPv6, dutNonDefaultAS, ateAS2, IPv6, true) - cfgplugins.UpdateNetworkInstanceOnDut(t, dut, defaultNIName, defaultNI) cfgplugins.UpdateNetworkInstanceOnDut(t, dut, nonDefaultNIName, nonDefaultNI)