Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

floating ip allocation and multiple external networks

Hi,

I'm a little confused about how l3 agent works. I have 4 physical eth for the external network bonded in 802.3ad mode so the system sees it as one adapter. They are connected to my external router.

I have 2 public subnets available. I want to be able to choose which subnet to use when allocating floating ip to project.

From what i understand from the documentation i cannot create multiple exxternal networks in neutron if i don't have multiple l3 agents running. But to have multiple l3 agents running i need multiple physical eth adapters, where i have only one(the bond interface). Can i create Vlans on that bond and create bridges for l3 agents on that vlans?

The other only way is to add both subnets to the ssame external network. The problem with this is i have no control on the floating ip allocation; i can not choose from what subnet to allocate from.

PS: i;m running ovs+gre

floating ip allocation and multiple external networks

Hi,

I'm a little confused about how l3 agent works. I have 4 physical eth for the external network bonded in 802.3ad mode so the system sees it as one adapter. They are connected to my external router.

I have 2 public subnets available. I want to be able to choose which subnet to use when allocating floating ip to project.

From what i understand from the documentation i cannot create multiple exxternal networks in neutron if i don't have multiple l3 agents running. But to have multiple l3 agents running i need multiple physical eth adapters, where i have only one(the bond interface). Can i create Vlans on that bond and create bridges for l3 agents on that vlans?

The other only way is to add both subnets to the ssame external network. The problem with this is i have no control on the floating ip allocation; i can not choose from what subnet to allocate from.

PS: i;m running ovs+gre