<div dir="ltr">Hello Neutron Community,<div><br></div><div><br></div><div>I've found that nice feature vlan-aware-vms was implemented in Newton [0].</div><div>However the usage of this feature for regular users is impossible, unless I'm missing something.</div><div><br></div><div>As I understood correctly it should work in the following way:</div><div><ol><li>It is possible to group neutron ports to trunks.<br></li><li>When trunk is created parent port should be defined:<br>Only one port can be parent. <br>segmentation of parent port is set as native or untagged vlan on the trunk.</li><li>Other ports may be added as subports to existing trunk.<br>When subport is added to trunk <b><i>segmentation_type</i></b> and <i style="font-weight:bold">segmentation_id </i>should be specified.<br>segmentation_id of subport is set as allowed vlan on the trunk</li></ol><div>Non-admin user do not know anything about <b><i>segmentation_type</i></b> and <b><i>segmentation_id.</i></b> So it is strange that those fields are mandatory when subport is added to trunk. Furthermore they may conflict with port's network segmentation_id and type. Why we can't inherit segmentation_type and segmentation_id from network settings of subport?<br></div></div><div><br></div><div>References:<br></div><div>[0] <a href="https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms">https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms</a></div><div>[1] <a href="https://review.openstack.org/#/c/361776/15/doc/networking-guide/source/config-trunking.rst">https://review.openstack.org/#/c/361776/15/doc/networking-guide/source/config-trunking.rst</a></div><div>[2] <a href="https://etherpad.openstack.org/p/trunk-api-dump-newton">https://etherpad.openstack.org/p/trunk-api-dump-newton</a></div><div><br></div><div>Thanks in advance,</div><div>Vasyl Saienko</div></div>