Description

This article gives more information about the "Link encapsulation type is not valid for device type" error message that is seen on interfaces due to which configuration may fail, and provides a solution to correct the problem.

 

Symptoms

Example

set interfaces xe-0/0/9 flexible-vlan-tagging
set interfaces xe-0/0/9 mtu 9192
set interfaces xe-0/0/9 gigether-options no-flow-control
set interfaces xe-0/0/9 unit 616 encapsulation vlan-bridge
set interfaces xe-0/0/9 unit 616 vlan-id 616

The following error message is seen when the above configuration is committed:

[edit]
lab@juniper# commit check
Dec 04 10:52:04
[edit interfaces xe-0/0/9]
  'unit 616'
     Link encapsulation type is not valid for device type     |<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<|
error: configuration check-out failed

 

Solution

The reason for the error is incorrect encapsulation configuration for an interface that is supposed to be an L2 interface.

 

Flexible Ethernet Services is a type of encapsulation that enables a physical interface to support different types of Ethernet encapsulations at the logical interface level, which helps resolve the error.

To resolve the above problem, include the following statement:

set interfaces xe-0/0/9 encapsulation flexible-ethernet-services

Now configuration commit succeeds as shown below:

​[edit]
lab@juniper# commit check
Dec 04 11:08:38
configuration check succeeds
 
lab@juniper> show interfaces xe-0/0/9 terse
Dec 04 11:09:22
Interface               Admin Link Proto    Local                 Remote
xe-0/0/9                up    up
xe-0/0/9.616            up    up   eth-switch
xe-0/0/9.32767          up    up   multiservice