Ethernet VPN (EVPN_RT5) Enhancement to Non-NAPT to NAPT 63/52163/20
authorkarthikeyan <karthikeyan.k@altencalsoftlabs.com>
Wed, 22 Feb 2017 10:33:45 +0000 (16:03 +0530)
committerVivekanandan Narasimhan <n.vivekanandan@ericsson.com>
Wed, 8 Mar 2017 08:58:36 +0000 (08:58 +0000)
commit20beb9853bd473a0002008d2000384bbeeb3cb40
tree6eda2e39eed19c06c17a869d3b6518819038a2ef
parent7259e4c980169ed698198b77b90f0042fd4a6cc0
Ethernet VPN (EVPN_RT5) Enhancement to Non-NAPT to NAPT

This review (1st Review) is part of EVPN_RT5 support in NAT feature.

Changes are made in the NAT code for accomplishing the below

Intra DC Communication:
=========================
For Non-NAPT to NAPT Traffic, Tunnel id will be setting with
Router lPortTag which will be carved out per router if it is part of
L3VpnOverVxlan else tunnel-id will be setting with existing router-id.

Change-Id: Idc5e8b1956311541ae7bae255d023c5f3543f9a3
Signed-off-by: karthikeyan <karthikeyan.k@altencalsoftlabs.com>
Signed-off-by: cgowdru <chetan.arakere@altencalsoftlabs.com>
vpnservice/natservice/natservice-impl/src/main/java/org/opendaylight/netvirt/natservice/internal/ExternalRoutersListener.java
vpnservice/natservice/natservice-impl/src/main/java/org/opendaylight/netvirt/natservice/internal/NaptSwitchHA.java
vpnservice/natservice/natservice-impl/src/main/java/org/opendaylight/netvirt/natservice/internal/NatConstants.java
vpnservice/natservice/natservice-impl/src/main/java/org/opendaylight/netvirt/natservice/internal/NatEvpnUtil.java [new file with mode: 0644]
vpnservice/neutronvpn/neutronvpn-impl/src/main/java/org/opendaylight/netvirt/neutronvpn/NeutronvpnNatManager.java