AssertDataObjects.assertEqualBeans(
ExpectedObjects.checkEvpnAdvertiseRoute(ELAN1_SEGMENT_ID, DPN1MAC2, DPN1_TEPIP, DPN1IP2, RD),
readBgpNetworkFromDS(DPN1IP2));
AssertDataObjects.assertEqualBeans(
ExpectedObjects.checkEvpnAdvertiseRoute(ELAN1_SEGMENT_ID, DPN1MAC2, DPN1_TEPIP, DPN1IP2, RD),
readBgpNetworkFromDS(DPN1IP2));
createElanInstanceAndInterfaceAndAttachEvpn();
InstanceIdentifier<Networks> iid = evpnTestHelper.buildBgpNetworkIid(DPN1IP1);
createElanInstanceAndInterfaceAndAttachEvpn();
InstanceIdentifier<Networks> iid = evpnTestHelper.buildBgpNetworkIid(DPN1IP1);
deleteElanInterface(ELAN_INTERFACES.get(ELAN1 + ":" + DPN1MAC1).getLeft());
awaitForDataDelete(LogicalDatastoreType.CONFIGURATION, iid);
deleteElanInterface(ELAN_INTERFACES.get(ELAN1 + ":" + DPN1MAC1).getLeft());
awaitForDataDelete(LogicalDatastoreType.CONFIGURATION, iid);
/* @Test public void checkEvpnWithdrawRouteDetachEvpn() throws Exception {
createElanInstanceAndInterfaceAndAttachEvpn();
/* @Test public void checkEvpnWithdrawRouteDetachEvpn() throws Exception {
createElanInstanceAndInterfaceAndAttachEvpn();
createElanInstanceAndInterfaceAndAttachEvpn();
addElanInterface(ExpectedObjects.ELAN1, ELAN_INTERFACES.get(ELAN1 + ":" + DPN1MAC2).getLeft(), DPN1IP2);
createElanInstanceAndInterfaceAndAttachEvpn();
addElanInterface(ExpectedObjects.ELAN1, ELAN_INTERFACES.get(ELAN1 + ":" + DPN1MAC2).getLeft(), DPN1IP2);
// verify successful installation of DMAC flow for recvd rt2
awaitForData(LogicalDatastoreType.CONFIGURATION, evpnTestHelper.buildMacVrfEntryIid(EVPNRECVMAC1));
awaitForData(LogicalDatastoreType.CONFIGURATION, evpnTestHelper.buildMacVrfEntryIid(EVPNRECVMAC2));
// verify successful installation of DMAC flow for recvd rt2
awaitForData(LogicalDatastoreType.CONFIGURATION, evpnTestHelper.buildMacVrfEntryIid(EVPNRECVMAC1));
awaitForData(LogicalDatastoreType.CONFIGURATION, evpnTestHelper.buildMacVrfEntryIid(EVPNRECVMAC2));
awaitForData(LogicalDatastoreType.CONFIGURATION, iid);
return singleTxdataBroker.syncRead(CONFIGURATION, iid);
awaitForData(LogicalDatastoreType.CONFIGURATION, iid);
return singleTxdataBroker.syncRead(CONFIGURATION, iid);