Description

This article explains why the following errors may occur on MX Series 3D Universal Edge Routers:

  • too many classifiers of type xxx,33
  • too many classifiers of type xxx,49
  • too many rewrites of type xxx, 33

Symptoms

On MX routers with JUNOS 15.1 or higher, the following errors may appear when executing commit or commit check:

user@MX1# commit check
error: cos_config: too many classifiers of type IEEE 802.1ad, 33
error: configuration check-out failed
 
user@MX2# commit check
error: cos_config: too many classifiers of type IEEE 802.1ad, 49
error: configuration check-out failed
 
user@MX1# commit check 
error: cos_config: too many rewrites of type IEEE 802.1ad, 33 
error: configuration check-out failed

In this case, the classifiers/rewrites-rules number under [class-of-service] hierarchy is over the limitation. However, in other cases, the errors may appear even when the classifiers or rewrites-rules are more than 32.

Solution

The commit check at this point performs only while Enhanced Subscriber-Management is enabled on the MX router, known as [system services subscriber-management enable] statement exists.

Since the enhanced subscriber management is introduced in Junos 15.1R3, a user will not encounter this error on Junos releases earlier than 15.1R3.  Release 15.1R3 or later without subscriber-management enabled, class-of-service classifiers and rewrite-rules have no such limitations as well.

The following releases are improved to increase classifiers per type limitation from 32 to 48:

  • 16.1R5
  • 16.1R6
  • 16.2R3
  • 17.1R3
  • 17.2R2
  • 17.3R1-S1
  • 17.3R2
  • 17.4R1

Users who expect to use classifiers more than 32 should upgrade Junos to a release as above.

The real limitation of classifiers, rewrites-rules without subscriber-management is hardware related.  Refer to the specific hardware scaling document.

Related Information