- 
                Notifications
    You must be signed in to change notification settings 
- Fork 35
opx config vlan
        Amy Buck edited this page Feb 21, 2019 
        ·
        12 revisions
      
    opx-config-vlan — Creates and deletes a VLAN, and configures various attributes
of a VLAN.
opx-config-vlan [-h,--help] 
{create | delete | set | add | remove}
[--id <id>] 
[--type (data | mgmt)] 
[--ports <port-list>] 
[--taggedports <port-list>]
| Option | Description | 
|---|---|
| -h,--help | Displays help text | 
| create | Creates a new VLAN | 
| delete | Deletes an existing VLAN | 
| set | Sets the ports (blocked and unblocked) of a VLAN, to the given value(s) | 
| add | Adds blocked or unblocked port(s) to the port-list of a VLAN | 
| remove | Removes blocked or unblocked port(s) from the port-list of a VLAN | 
| --id <id> | Unique ID of the VLAN | 
| --type (data | mgmt) | List of VLAN types: | 
| data— VLAN that carries data traffic | |
| mgmt— VLAN that carries switch management traffic | |
| --ports <port-list> | List of front-panel Ethernet ports to configure as untagged ports; an untagged port accepts traffic for the associated VLAN only; it is also referred as an access port; <port-list>is a comma-separated list of single or a range of interfaces; each range is either a single interface, or a pair of interfaces of the form<from..to>, which specifies all interfaces from<from>to<to>inclusive. Examples: | 
| e101-001-0— expands toe101-001-0 | |
| e101-001-0,e101-010-0— expands toe101-001-0,e101-010-0 | |
| e101-001-0,e101-004-0..e101-006-0— expands toe101-001-0,e101-004-0,e101-005-0,e101-006-0 | |
| If the port list is not specified, all Ethernet front-panel ports are configured | |
| --taggedports <port-list> | List of front-panel Ethernet ports to configure as tagged ports; a tagged port accepts traffic for all VLANs; it is also referred as a trunk port; <port-list>is a comma-separated list of single or a range of interfaces; each range is either a single interface, or a pair of interfaces of the form<from..to>, which specifies all interfaces from<from>to<to>inclusive. Examples: | 
| e101-001-0— expands toe101-001-0 | |
| e101-001-0,e101-010-0— expands toe101-001-0,e101-010-0 | |
| e101-001-0,e101-004-0..e101-006-0— expands toe101-001-0,e101-004-0,e101-005-0,e101-006-0 | |
| If the port list is not specified, all Ethernet front-panel ports are configured | 
If there is a syntax error in the given arguments, the exit status shall
be 2.
If there is any other error, the exit status shall be 1.
Otherwise, the exit status is 0.
$ opx-config-vlan create --id 101 --ports e101-002-0 --taggedports e101-003-0..e101-005-0
$ opx-config-vlan set --id 101 --ports e101-003-0,e101-005-0
$ opx-config-vlan delete --id 101
To report any OPX software bugs, see Report bugs.
© 2019 OpenSwitch project. All information is contributed to and made available by OPX under the Creative Commons Attribution 4.0 International License (available at http://creativecommons.org/licenses/by/4.0/).
- Home
- System overview
- Software releases
- Hardware support
- FAQs
- Install
- Build
- Configure
- Develop
- Administer
- Troubleshoot
- Software compatibility
- Contribute
- DevOps
- Join