[neutron lbaasv2] ip and subnet is dismatched when creating pool-member

Bug #1683824 reported by QingchuanHao
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
octavia
Invalid
Undecided
QingchuanHao

Bug Description

when creating a pool-member, neutron lbaasv2 do not verify whether IP is valid on the subnet.

Tags: lbaas
Changed in neutron:
assignee: nobody → QingchuanHao (haoqingchuan-28)
tags: added: lbaas
Changed in neutron:
status: New → In Progress
Revision history for this message
Akihiro Motoki (amotoki) wrote :

Octavia project maintains neutron-lbaas repo now.
Targeting the bug to Octavia

affects: neutron → octavia
Revision history for this message
Reedip (reedip-banerjee-deactivatedaccount) wrote :

Hi, can you add some more information, like:
- Steps executed
- Actual result
- Observed result etc?

Revision history for this message
Michael Johnson (johnsom) wrote :

This is by design. There are valid use cases where the IP specified for a member is routable from the subnet specified for the member. This means you cannot always assume the member IP is from the subnet specified.

Changed in octavia:
status: In Progress → Invalid
Revision history for this message
QingchuanHao (haoqingchuan-28) wrote :

@MJ, but routeable from the subnet is not implemented, right?
1. Take haproxy driver for example, the route exists in haproxy namespace is only that created by the vip port subnet. It has nothing to do with subnet.
2. Is it suitable, ease of use for end user to implement that cases you mention? and what cases invovled?
Thanks you very much, MJ.

Revision history for this message
Michael Johnson (johnsom) wrote :

The old haproxy namespace driver is deficient in a number of ways. It may not support subnets with routes.
Frankly we should probably start deprecation on that driver.
That said, other drivers do support routes on subnets so we should not restrict those because an old driver does not support it.
Support for this came in because a large ISP needed it for their deployment.

Revision history for this message
Michael Johnson (johnsom) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron-lbaas (stable/ocata)

Change abandoned by QingchuanHao (haoqingchuan.28@163.com) on branch: stable/ocata
Review: https://review.openstack.org/458138

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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