Description

The purpose of this article is to describe the VLAN configuration process for setting up VLANs and trunks on EX Series (ELS and legacy) Switches and QFX devices, as well as how to verify their successful creation.

Solution

Perform the initial VLAN configuration and assign access ports as follows:
  1. From configuration mode, create the VLAN and add "access vlan members" to it: 
    • ELS EX and QFX devices:
root>    configure   
Entering configuration mode

[edit]
root# set vlans <vlan-name> vlan-id <vlan-id (1..4095)>
root# set interfaces ge-0/0/ <port#> .0 family ethernet-switching interface-mode access vlan members <vlan-name>
root# commit
    • Legacy devices EX:
root>    configure   
Entering configuration mode

[edit]
root# set vlans <vlan-name> vlan-id <vlan-id (1..4095)>
root# set interfaces ge-0/0/ <port#> .0 family ethernet-switching port-mode access vlan members <vlan-name>
root# commit
  1. Verify the VLAN configuration and the associated interfaces: 
root# run show vlans 
-------------------------------------------------------
Name           Tag     Adress            Ports
                                       Active/Total
-------------------------------------------------------
bar           67      ---------           0/0
default       None    ---------           3/5
foo           66      ---------           1/1
 
root# run show ethernet-switching table | except :

VLAN              MAC address       Type         Age Interfaces
foo               *                 Flood          - ge-0/0/5.0
bar               *                 Flood          - ge-0/0/16.0, ge-0/0/15.0
default           *                 Flood          - ge-0/0/0.0, ge-0/0/1.0, ge-0/0/2.0
 
root# run show ethernet-switching interfaces
Interface   Index    State     VLAN members
ge-0/0/0.0  69       UP        default
ge-0/0/1.0  70       UP        default
ge-0/0/5.0  71       UP        foo
 
root# show ethernet-switching interfaces detail
Interface: ge-0/0/0.0 Index: 69
State: UP
Vlans: default(untagged)

Interface: ge-0/0/1.0 Index: 70
State: UP
Vlans: default(untagged)

Interface: ge-0/0/5.0 Index: 71
State: UP
Vlans: foo(untagged)
  1. Configure the trunk and add the VLAN that was created in previous steps:  
    • ELS EX and QFX devices:
 root# set interfaces ge-0/0/  <port#>   .0 family ethernet-switching interface-mode trunk [native-vlan-id  <id>   ] vlan members [ whitespace separated list of vlan names or IDs ] 
root# commit
    • Legacy devices:
root# set interfaces ge-0/0/  <port#>   .0 family ethernet-switching port-mode trunk [native-vlan-id  <id>   ] vlan members [ whitespace separated list of vlan names or IDs ] 
root# commit
  1. Verify the trunk configuration and the VLAN members for this trunk: 
root# run show interfaces ge-0/0/  <port#>   .0 
Flags: Trunk-Mode <---

root# run show ethernet-switching interfaces
Interface   Index    State     VLAN members
ge-0/0/2.0  71       UP        my-vlan, mydefault, pfetest

Modification History

2019-09-13: Updated article to include ELS command syntax

2026-01-29: Minor, non-technical changes made to optimize article for search

Related Information