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

Bug #1746779 reported by Pino de Candia on 2018-02-01
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
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.

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  Edit
Everyone can see this information.

Other bug subscribers