Skip to content

VLAN Profiles

Dashboard Location: Network-wide > Configure > VLAN Profiles

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
NameTypeConstraintMandatoryDefault Value
vlan_profilesList[vlan_profiles]No

vlan_profiles (meraki.domains.organizations.networks)

Section titled “vlan_profiles (meraki.domains.organizations.networks)”
NameTypeConstraintMandatoryDefault Value
nameStringmin: 1, max: 255Yes
vlan_namesList[vlan_names]Yes
vlan_groupsList[vlan_groups]Yes
inameStringmin: 1, max: 127No

vlan_names (meraki.domains.organizations.networks.vlan_profiles)

Section titled “vlan_names (meraki.domains.organizations.networks.vlan_profiles)”
NameTypeConstraintMandatoryDefault Value
nameStringmin: 1, max: 32Yes
vlan_idAnyInteger[min: 1, max: 4094] or String[matches: `(?:[1-9][1-9][0-9][1-9][0-9]2
adaptive_policy_groupAnyInteger[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)”
NameTypeConstraintMandatoryDefault Value
nameStringmin: 1, max: 32Yes
vlan_idsAnyInteger[min: 1, max: 4094] or String[matches: `(?:[1-9][1-9][0-9][1-9][0-9]2

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: []