VNC API doesn't allow '00:00:00:00:00:00' mac for AAP
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Juniper Openstack |
Invalid
|
High
|
Unassigned | ||
R3.0 |
Invalid
|
High
|
Unassigned |
Bug Description
VNC API validation is not allowing to set '00:00:00:00:00:00' mac for allowed address pair. But we can achieve the same using webui and it is getting set in API server also.
We need this all zero mac for one of the supported use case of AAP.
Exception while trying to set using vnc Api
———————
2016-05-27 12:44:33,404 - ERROR - Exception while updating port'00:
*** BadRequest: '00:00:00:00:00:00' is not a valid MAC address
When set through webui
——————————————————
API Server:
"uuid": "7badcdbc-
{
}
]
},
From Webui:
Port Detail
Networkctest-
UUID7badcdbc-
Name7badcdbc-
Admin StateUp
MAC Address02:
Fixed IPs10.10.10.3
Security Groupsdefault
DHCP Options-
Devicecompute:nova
Device ID1a62ed7f-
Local Preference-
ECMP Hashing Fields
Bindings
Key Value
host_id a5d07e09-2
vif_type vrouter
vnic_type normal
Allowed address pairsEnabled
IP MAC
10.10.10.250/32 00:00:00:00:00:00
Changed in juniperopenstack: | |
importance: | Undecided → High |
information type: | Proprietary → Public |
This check is performed by neutron, not VNC api. Did you actually try using VNC API?