Support binding floating ip to smart-nic port in the dvr mode.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
In DVR mode, neutron only allows binding flaoting IP to the normal port. When a floating IP is bound to a smart-nic port, neutron raise the error 'Port VNIC type is not valid to associate a FIP in DVR mode' [1]. When the Ironic use smart NICs to implement Bare Metal Servers, the port VNIC type is 'smart-nic', and the Neutron L2 agent and L3 agent run locally on the smart NIC. The smart-nic port can be bound to virtual bridge, and the floating IP can also be implemented by the L3 agent on the smart NIC. So here [2] should also return ture when the port VINC type is 'smart-nic'.
[1] https:/
[2] https:/
Changed in neutron: | |
assignee: | nobody → Jacy Lee (yjmango) |
Fix proposed to branch: master /review. opendev. org/c/openstack /neutron- lib/+/831639
Review: https:/