diff --git a/apps/openstacknetworking/routing/src/main/java/org/onosproject/openstacknetworking/routing/OpenstackPnatHandler.java b/apps/openstacknetworking/routing/src/main/java/org/onosproject/openstacknetworking/routing/OpenstackPnatHandler.java index 3b40aee457..b6c998a6bd 100644 --- a/apps/openstacknetworking/routing/src/main/java/org/onosproject/openstacknetworking/routing/OpenstackPnatHandler.java +++ b/apps/openstacknetworking/routing/src/main/java/org/onosproject/openstacknetworking/routing/OpenstackPnatHandler.java @@ -190,6 +190,7 @@ public class OpenstackPnatHandler { iPacket.setSourceAddress(externalIp.toString()); iPacket.resetChecksum(); iPacket.setParent(ethernet); + ethernet.setDestinationMACAddress(DEFAULT_EXTERNAL_ROUTER_MAC); ethernet.setPayload(iPacket); treatment.setOutput(gatewayService.getUplinkPort(deviceId));