[NETVIRT-1148] SNAT Traffic is not working with Dual Stack (IPv4 & IPv6) Router Configuration Created: 12/Mar/18  Updated: 20/Mar/18  Resolved: 20/Mar/18

Status: Verified
Project: netvirt
Component/s: General
Affects Version/s: Oxygen
Fix Version/s: Oxygen, Fluorine

Type: Bug Priority: Highest
Reporter: Karthikeyan Krishnan Assignee: Karthikeyan Krishnan
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: 0 minutes
Time Spent: 1 week, 1 day
Original Estimate: 1 week, 1 day


 Description   

SNAT Traffic is not working with Dual Stack (IPv4 & IPv6) Router Configuration.

Steps to be followed the Dual Stack Configuration.

1) Create Network 1
2) Create IPv4 Subnet under Network 1
3) Create IPv6 Subnet under Network 1
4) Create Neutron Router 1
5) Attach IPv4 and IPv6 Subnets to Router 1
6) Boot VMs from the Network 1
7) Create External Network with provider type GRE
8) Create IPv4 External Subnet for IPv4 NATing
9) Create L3BGP-VPN (Internet) Instance
10) Associate L3BGP-VPN instance to External Network
11) Attach External network to Neutron Router 1 (Using Router Gateway Set command)
12) Initiate SNAT (External Network) traffic from Dual Stack VM

SNAT IP + Port translation at Table 46 is failing with result that SNAT traffic is not working for dual stack VMs.

Expected Behaviour: IPv4 NAT traffic should work with dual stack router configuration.



 Comments   
Comment by Karthikeyan Krishnan [ 12/Mar/18 ]

Working on the fix to work NAT traffic properly with Dual-Stack Router Configurations.

Comment by Karthikeyan Krishnan [ 12/Mar/18 ]

Please refer the below link for code review in ODL netvirt- Master (Fluorine)

https://git.opendaylight.org/gerrit/#/c/69369/

Comment by Karthikeyan Krishnan [ 20/Mar/18 ]

Please refer the below link for fix got merged into ODL- Master (Fluorine)
https://git.opendaylight.org/gerrit/#/c/69369/

Please refer the below link for fix got merged into ODL- Stable/Oxygen
https://git.opendaylight.org/gerrit/#/c/69373/

Comment by Karthikeyan Krishnan [ 20/Mar/18 ]

Please refer the below CSIT gate jobs for ODL-Stable/Oxygen with NAT controller based as well as conntrack based ran.

https://jenkins.opendaylight.org/releng/job/netvirt-csit-1node-openstack-queens-gate-stateful-oxygen/112/

https://jenkins.opendaylight.org/releng/job/netvirt-csit-1node-openstack-queens-gate-stateful-snat-conntrack-oxygen/3/

Generated at Wed Feb 07 20:23:21 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.