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

Remove vnid_mismatch_check #182

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Remove vnid_mismatch_check #182

wants to merge 1 commit into from

Conversation

takishida
Copy link
Collaborator

vnid_mismatch_check was added to complement overlapping_vlan_pools_check.

Given the recent update (#155, #162), vnid_mismatch_check became redundant, and it has a risk of raising a false alarm (see below for details). Thus, it was decided to be removed.

An example of false alarm from vnid_mismatch_check:

Node 101 --- EPG A (VLAN 10) --- domain A --- VLAN pool A (VLAN 10)
Node 105 --- EPG A (VLAN 10) --- domain B --- VLAN Pool B (VLAN 10)

Note that these two switches are not vPC pair.

This is alerted by vnid_mismatch_check because VLAN 10 on node 101 and 105 are assigned a different VNID from respective VLAN pools. However, it's expected and will not cause any issues with an upgrade because the VNID for each node is deterministic and will always be the same even after the upgrade. See the "Example: good only for a specific use case" in https://datacenter.github.io/ACI-Pre-Upgrade-Validation-Script/validations/#overlapping-vlan-pool for details.

`vnid_mismatch_check` was added to complement
`overlapping_vlan_pools_check`. Given the recent update (#155, #162),
`vnid_mismatch_check` became redundant, and it was decided to remove
this check.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant