Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add VLAN aware VMs support (xena) #53

Merged
merged 4 commits into from
Feb 20, 2023
Merged

Conversation

markgoddard
Copy link
Member

  • Add vlan aware VMs support
  • fixup! Add vlan aware VMs support
  • fixup! Add vlan aware VMs support
  • VLAN aware VMs: pep8 fix ups

jumpojoy and others added 4 commits February 8, 2023 11:25
With this patch ngs starts supporting attaching of trunk port to
baremetal server. Only VLAN Neutron network is supported.

There are two ways to configure trunk port:

 * C1: When segmentation details for trunk ports are inherited from
   Neutron network. VLAN translation support is not required.
   Added implementation for cisco, arista, OVS on Linux.

 * C2: When user set segmentation details for trunk port explicitly.
   Switch should support VLAN translation for this case.
   Implement only for OVS on Linux, experimental.

NetmikoSwitch.plug_port_to_network() is deprecated. New bind_port()
should be used instead.

New switch config option: vlan_translation_supported was introduced.
This option defines if switch support vlan translation which affect
the way how trunk is configured.

Change-Id: If084382f4c17438e5142f51f88d6e436f8b85082
(cherry picked from commit 1163a1f)
(cherry picked from commit 7dfe3e2)
(cherry picked from commit 10b1fbb)
(cherry picked from commit d940956)
Change-Id: Ia8b2e2b8ea90830fbdbc60d8a3b64afe693224db
@markgoddard markgoddard requested a review from a team as a code owner February 8, 2023 11:26
@markgoddard markgoddard self-assigned this Feb 8, 2023
@markgoddard markgoddard changed the title xena trunking Add VLAN aware VMs support (xena) Feb 8, 2023
@markgoddard markgoddard closed this Feb 8, 2023
@markgoddard markgoddard reopened this Feb 8, 2023
@markgoddard markgoddard merged commit 62df03b into stackhpc/xena Feb 20, 2023
@markgoddard markgoddard deleted the xena-trunking branch February 20, 2023 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants