datacenter / ACI-Pre-Upgrade-Validation-Script

A script to run validations to detect potential issues that may cause an ACI fabric upgrade to fail
https://datacenter.github.io/ACI-Pre-Upgrade-Validation-Script/
Apache License 2.0
40 stars 25 forks source link

NewValidation: ieee-rs-fec support for only certain switches #137

Closed santacruzscott76 closed 6 days ago

santacruzscott76 commented 3 weeks ago

(use upvote :thumbsup: for attentions)

Validation Type

[ ] - Fault

[X ] - Config

[ ] - Bug

[ ] - Other

What needs to be validated

ieee-rs-fec is up to a F5 on a N9K-C93180YC-EX on 14.2. After upgrade to 5.2 port is down - with F1186 ieee-rs-fec is only supported certain switches - FX and up - https://www.cisco.com/c/en/us/td/docs/switches/datacenter/aci/apic/sw/kb/b_Cisco_ACI_and_Forward_Error_Correction.html#Cisco_Reference.dita_5cef69b3-b7fa-4bde-ba60-38129c9e7d82

Why it needs to be validated

After upgrade links will be down on those nodes and may need to rollback or change the FEC if possible - some nodes only support ieee-rs-fec like F5 VELOS

Additional context

N/A

wilsonbc2 commented 2 weeks ago

-EX only supports FC-FEC for 25G ports so if the port is still coming up on the older version it is a misconfiguration. https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/datasheet-c78-743149.html#Switchmodels

We can add an additional check for this.