Public bug reported:

Neutron router now supports SNAT when the attribute ``enable_snat`` of the 
gateway is set to True.
This will enable all the VMs which has no binding floating IP to access the 
public world.

But, generally the DataCenter bandwidths for cloud providers are not free. And 
some users may want to buy a higher
SNAT bandwidth for one of their VMs, a CIDR, or a subnet.

So for Neutron, it should support these scenarios:
1. enable/disable SNAT once for all (supported, controlled by ``enable_snat``)
2. enable/disable SNAT for one internal IP (of VM)
3. enable/disable SNAT for a range CIDR of IPs
4. enable/disable SNAT for a subnet

For 2., 3. and 4. scenario should have QoS support.

So I would like to add a new mechanism for Neutron to support these:
1. An new API extension to add specific SNAT type
2. An new L3 agent extension to install SNAT iptables rules.

Ideas?

** Affects: neutron
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1911126

Title:
  [RFE][L3] add ability to control router SNAT more granularly

Status in neutron:
  New

Bug description:
  Neutron router now supports SNAT when the attribute ``enable_snat`` of the 
gateway is set to True.
  This will enable all the VMs which has no binding floating IP to access the 
public world.

  But, generally the DataCenter bandwidths for cloud providers are not free. 
And some users may want to buy a higher
  SNAT bandwidth for one of their VMs, a CIDR, or a subnet.

  So for Neutron, it should support these scenarios:
  1. enable/disable SNAT once for all (supported, controlled by ``enable_snat``)
  2. enable/disable SNAT for one internal IP (of VM)
  3. enable/disable SNAT for a range CIDR of IPs
  4. enable/disable SNAT for a subnet

  For 2., 3. and 4. scenario should have QoS support.

  So I would like to add a new mechanism for Neutron to support these:
  1. An new API extension to add specific SNAT type
  2. An new L3 agent extension to install SNAT iptables rules.

  Ideas?

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1911126/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to