cancel
Showing results for 
Search instead for 
Did you mean: 
Dana_Breckbill
Extreme Employee

Summary:

Upgrading from previous XCO versions to 4.0.2, may prevent static BFD entries from being deleted or re-added.

Background:

When upgrading from previous versions to XCO 4.0.x, the schema update for static BFD entries will not transition properly.

Impact:

  • Pre-existing BFD entries will no longer be editable.

Products Affected:

ExtremeCloud Orchestrator (XCO) Embedded TPVM

ExtremeCloud Orchestrator (XCO) Server

Software Affected:

XCO 4.0.2, 4.03, 4.04, 4.0.5

Symptoms:

  • Unable to delete nor re-add BFD static route entry
  • XCO health shows Green/Success throughout, no alarms, and no visible indication of database inconsistency.

Error Observed when attempting to delete:

# Delete attempt:
efa tenant vrf update --tenant "<TENANT-NAME>" --name “<VRF_NAME>" \
  --operation static-route-bfd-delete \
  --ipv4-static-route-bfd 192.168.0.2,10.0.0.3,10.0.0.4,300,300,3
–”? "record not found"
 
# Add attempt (to overwrite):
efa tenant vrf update ... --operation static-route-bfd-add ...
–”? "Static Route BFD ... already exist for device: 192.168.0.2" 

Solution:

  1. Contact Extreme GTAC to obtain binary and for information on how to repair the tables.
  2.  Standalone recovery binary bfd_recovery.tar.gz bash script:
    • Is idempotent safe to run multiple times; it exits with "nothing to do" if already applied. 
    • Has no service impact, no XCO restart required; the SLX-OS datapath is unaffected. 
    • Creates an audit log at /tmp/xco_bfd_recovery_<timestamp>/. 
  1. Take an XCO database backup: efa system backup
  2. Transfer binary to TPVM active node (via secure transfer from Extreme Networks):

cd /apps/efadata/

tar -xvzf bfd_recovery.tar.gz

chmod +x bfd_recovery

./bfd_recovery


Caution: Run on the TPVM active node only. Take an XCO database backup before executing.

 

  • Corrected in XCO 4.1.0 where the upgrade process will correctly set "dest_prefix = '' for migrated rows and set the proper column default during schema migration.

 

Please see the full Field Notice here for more details and future updates.

 

GTM-P2G8KFN