VLAN Profiles
Dashboard Location: Network-wide > Configure > VLAN Profiles
VLAN Profile Management
Section titled “VLAN Profile Management”VLAN profiles in Meraki provide central 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 profiles configuration.
This configuration creates reusable VLAN profile templates for consistent network deployment across multiple locations. The example includes VLAN definitions, naming conventions, and profile assignments for standardized network architecture.
This configuration defines two VLAN profiles for standardized network segmentation across multiple sites. The first profile “Default Profile” with internal name “Default” establishes a basic network configuration with the “default” VLAN mapped to VLAN ID “1” (native/untagged VLAN), typically used for standard network access. The second profile “CORP” with internal name “CORP” creates a corporate network segment with the “default” VLAN mapped to VLAN ID “100”, commonly used for corporate user access with enhanced security policies. Both profiles include empty “vlan_groups” arrays, which can be populated to create logical groupings of VLANs for policy application and management purposes. VLAN profiles enable consistent network architecture deployment across multiple locations by providing reusable templates that standardize VLAN naming, ID assignments, and network segmentation schemes. Once defined, these profiles can be applied to access points, switches, and other network devices to ensure consistent VLAN assignment and network behavior across the organization, simplifying multi-site network management and reducing configuration errors.
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: []