The article explains that reason behind the commit failure when an interface is configured with vlan-tagging and ethernet-switching on the same interface.
In QFX10k platforms, an interface cannot be configured with vlan-tagging and family ethernet-switching.
In releases prior to 21.2R3-S5, commit would complete with just warning thrown as below.
In 17.3R3-S3
[edit]
root@jtac-QFX10008# show | compare
[edit interfaces et-7/0/6]
+ vlan-tagging;
+ unit 211 {
+ vlan-id 211;
+ family inet {
+ address 10.175.0.178/31;
+ }
+ unit 4093 {
+ vlan-id 4093;
+ family ethernet-switching {
+ vlan {
+ members v711;
root@jtac-QFX10008# commit
[edit interfaces]
'et-7/0/6'
Configuration vlan-tagging is not supported with ifl family ethernet-switching <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
commit complete
But from releases 18.4 and beyond, the commit would fail as shown
In 21.2R3-S5
root@jtac-QFX10008-r019# commit check
Configuration vlan-tagging is not supported with ifl family ethernet-switching vlan members
error: configuration check-out failed
There is no solution. An interface in QFX10k cannot be configured with vlan-tagging and ethernet-switching as well as the PFE do not support it.