Committing CoS change from AE interface to its member link interface fails at ‘commit check’

While implementing migration from an aggregate Ethernet (AE) interface to an XE(GE) interface as member link change, Junos reports failure of check-out. This occurs while committing a class of service (CoS) change from AE interface to its member link interface. This article describes the issue and suggests a two-phase commit sequence.

1. Initial Configuration:

2. Remove member link from AE interface:

3. Commit verification:

When a member-link (for example, xe-5/2/3) is removed from the AE bundle and CoS configuration is added to the interface (xe-5/2/3), the commit command fails:

The root cause is that cosd determines if the integrated field diagnostic (IFD) is a member of the AE bundle from the kernel information. When a member-link (for example, xe-5/2/3) is removed from the AE bundle and CoS configuration is added to the interface (xe-5/2/3) with the same commit command, then AE membership information is not updated until the commit command executes; at this point the commit fails.

The solution is to perform the commit in two phases.

  1. Remove the member-link (for example, xe-5/2/3) from the AE bundle and execute the commit.
  2. Add the CoS configuration to the interface (for example, xe-5/2/3) and execute the commit.

About the author

Prasanna

Leave a Comment