commit | eeb8e0467445f21a51fa359b6e610adf6440fe31 | [log] [tgz] |
---|---|---|
author | daniel park <dan.park@sk.com> | Wed Feb 21 14:06:58 2018 +0900 |
committer | daniel park <dan.park@sk.com> | Fri Feb 23 11:37:41 2018 +0900 |
tree | 115ff8fc66a56f156974363cacd88e75a3d84b8a | |
parent | 54c46048e9dab41e7a973b1036c14a44b616f2fd [diff] [blame] |
[ONOS-7444] Optimize SONA gw doesn't use vrouter app and quagga anymore - Done: Deriving MAC address from external peer router, SNAT, Floating IP-based routing - Todo: Vlan, GW loadbalancing Change-Id: I0cc2a61295c28fa6a796046ca142c4ef525b70d3
diff --git a/apps/openstacknetworking/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackNetworkManager.java b/apps/openstacknetworking/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackNetworkManager.java index 8d16bce..230e740 100644 --- a/apps/openstacknetworking/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackNetworkManager.java +++ b/apps/openstacknetworking/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackNetworkManager.java
@@ -418,6 +418,17 @@ } } + @Override + public void deleteExternalPeerRouter(String ipAddress) { + if (ipAddress == null) { + return; + } + + if (externalPeerRouterMap.containsKey(ipAddress)) { + externalPeerRouterMap.remove(ipAddress); + } + + } private IpAddress getExternalGatewaySourceIp(ExternalGateway externalGateway, Router router) { Port exGatewayPort = ports(externalGateway.getNetworkId()) .stream()