Support a simple PAT (port address translation) API as alternative to LBaaS.

Bug #1746779 reported by Pino de Candia
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
New
Undecided
Unassigned

Bug Description

I would like to SSH to my VMs without assigning them each a Floating IP address. Today this requires managing a bastion VM or LBaaS API.

Instead, I would like to use a PAT API in order to tell Neutron that given my L2 port with address IP-A (on the provider network):
- tcp packets to IP-A and port 1000 should have their destination re-written to VM-1's private IP and port 22.
- tcp packets to IP-A and port 2000 should have their destination re-written to VM-2's private IP and port 22.
- ... and so on.

Similarly:
- packets from VM-1's port 22 should have their source re-written to IP-A and port 1000
- packets from VM-2's port 22 should have their source re-written to IP-A and port 2000
- ... and so on.

I can do this with LBaaS v2 API, but it's not really meant for this use-case.

Revision history for this message
Slawek Kaplonski (slaweq) wrote :

I think it is duplicate of https://bugs.launchpad.net/neutron/+bug/1491317 which has got already proposed specs in https://review.openstack.org/#/c/470596/

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.