VLAN Profiles
Dashboard Location: Network-wide > Configure > VLAN Profiles
VLAN Profile Management
Section titled “VLAN Profile Management”VLAN profiles in Meraki provide centralized VLAN configuration templates that can be applied consistently across multiple network locations. These profiles enable standardized network segmentation by defining reusable VLAN naming schemes, ID assignments, and grouping structures. VLAN profiles streamline multi-site deployments by allowing administrators to maintain consistent network architectures while accommodating site-specific requirements through profile variations and customizations.
Diagram
Section titled “Diagram”Classes
Section titled “Classes”networks (meraki.domains.organizations)
Section titled “networks (meraki.domains.organizations)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
vlan_profiles | List | [vlan_profiles] | No |
vlan_profiles (meraki.domains.organizations.networks)
Section titled “vlan_profiles (meraki.domains.organizations.networks)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
name | String | min: 1 , max: 255 | Yes | |
vlan_names | List | [vlan_names] | Yes | |
vlan_groups | List | [vlan_groups] | Yes | |
iname | String | min: 1 , max: 127 | No |
vlan_names (meraki.domains.organizations.networks.vlan_profiles)
Section titled “vlan_names (meraki.domains.organizations.networks.vlan_profiles)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
name | String | min: 1 , max: 32 | Yes | |
vlan_id | Any | Integer[min: 1 , max: 4094 ] or String[matches: `(?:[1-9] | [1-9][0-9] | [1-9][0-9]2 |
adaptive_policy_group | Any | Integer[min: 0 , max: 65535 ] or String[match: `^(6553[0-5] | 655[0-2][0-9] | 65[0-4][0-9]2 |
vlan_groups (meraki.domains.organizations.networks.vlan_profiles)
Section titled “vlan_groups (meraki.domains.organizations.networks.vlan_profiles)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
name | String | min: 1 , max: 32 | Yes | |
vlan_ids | Any | Integer[min: 1 , max: 4094 ] or String[matches: `(?:[1-9] | [1-9][0-9] | [1-9][0-9]2 |
Examples
Section titled “Examples”Example-1: The example below demonstrates VLAN profile configuration using tested YAML configuration from pipeline fixtures.
meraki: domains: - name: "!env domain" administrator: name: "!env org_admin" organizations: - name: "!env org" networks: - name: "!env network_name" product_types: - appliance - switch - wireless - camera - sensor - cellularGateway vlan_profiles: - name: Default Profile iname: Default vlan_names: - name: default vlan_id: "1" vlan_groups: [] - name: CORP iname: CORP vlan_names: - name: default vlan_id: "100" vlan_groups: []