Support Support Downloads Knowledge Base Juniper Support Portal Community

Knowledge Base

Search our Knowledge Base sites to find answers to your questions.

Ask All Knowledge Base Sites All Knowledge Base Sites JunosE Defect (KA)Knowledge BaseSecurity AdvisoriesTechnical BulletinsTechnotes Sign in to display secure content and recently viewed articles

[EX3400] [EX4300] - Interfaces not displayed in sequential order in the CLI prompt of "show vlans"



Article ID: KB32385 KB Last Updated: 24 Apr 2018Version: 1.0

On EX3400 and EX4300 switches, when the show vlans command is run, interfaces are listed in lexicographical (dictionary) order rather than in sequential order as in EX4200. This article describes how the default display order on these switches can be changed from lexicographical to sequential by using a configurable knob.


When the show vlans command is run on EX3400 and EX4300, interfaces are listed in lexicographical order as shown below.

Note: Interfaces are not displayed sequentially in the following output. 

root@jtac-ex3400-48t-r2014> show vlans
Routing instance        VLAN name             Tag          Interfaces
default-switch          balancing             2
                                                           ge-0/0/1.0  <<<
                                                           ge-0/0/10.0 <<< 

On the other hand, note that interfaces are displayed in sequential order on EX4200. 

root@JTAC> show vlans 

Name            Tag      Interfaces

                         ge-0/0/0.0, ge-0/0/1.0, ge-0/0/2.0, ge-0/0/3.0*, <<<<<
                         ge-0/0/4.0, ge-0/0/5.0, ge-0/0/6.0, ge-0/0/7.0,
                         ge-0/0/8.0, ge-0/0/9.0, ge-0/0/10.0, ge-0/0/11.0,
                         ge-0/0/12.0, ge-0/0/13.0*, ge-0/0/14.0, ge-0/0/15.0,
                         ge-0/0/16.0, ge-0/0/17.0, ge-0/0/18.0, ge-0/0/19.0,
                         ge-0/0/20.0, ge-0/0/21.0, ge-0/0/22.0, ge-0/0/23.0,
                         ge-0/0/24.0, ge-0/0/25.0, ge-0/0/26.0, ge-0/0/27.0,
                         ge-0/0/28.0, ge-0/0/29.0, ge-0/0/30.0, ge-0/0/31.0,
                         ge-0/0/32.0, ge-0/0/33.0, ge-0/0/34.0, ge-0/0/35.0,
                         ge-0/0/36.0, ge-0/0/37.0, ge-0/0/38.0, ge-0/0/39.0,
                         ge-0/0/40.0, ge-0/0/41.0, ge-0/0/42.0, ge-0/0/43.0,
                         ge-0/0/44.0, ge-0/0/45.0, ge-0/0/46.0, ge-0/0/47.0,
                         xe-0/1/0.0, xe-0/1/2.0

The default display order of interfaces in the show vlans output on EX3400 and EX4300 can be modified by enabling a configurable knob, without any service impact.

There are two possible completions for the global-vlan-member-display command and either completion can be used depending on the type of output display required:

Configure#set protocols l2-learning global-vlan-member-display ?
Possible completions:
lexicographical-order   Display vlan members in lexicographical order
sequential-order        Display vlan members in sequential order

Note: global-vlan-member-display is a hidden command and must be manually entered.

Enable the knob with the following command:

Configure#set protocols l2-learning global-vlan-member-display sequential-order

Output after enabling the knob:

Note: Interfaces are displayed in sequential order.

root@jtac-ex3400-48t-r2014# run show vlans
Routing instance        VLAN name             Tag          Interfaces
default-switch          balancing             2
                                                           ge-0/0/4.0    >>> 
Comment on this article > Affected Products Browse the Knowledge Base for more articles related to these product categories. Select a category to begin.

Getting Up and Running with Junos

Getting Up and Running with Junos Security Alerts and Vulnerabilities Product Alerts and Software Release Notices Problem Report (PR) Search Tool EOL Notices and Bulletins JTAC User Guide Customer Care User Guide Pathfinder SRX High Availability Configurator SRX VPN Configurator Training Courses and Videos End User Licence Agreement Global Search