Switch Stacks Routing Interfaces Configuration
Dashboard Location: Switching > Switch Stacks > [Stack Name] > Routing & DHCP
Switch Stack Layer 3 Interface Management
Section titled “Switch Stack Layer 3 Interface Management”Switch stack routing interfaces configuration in Meraki networks provides administrators with comprehensive Layer 3 connectivity and inter-VLAN routing capabilities for stacked switches, enabling VLAN interface creation, IP address assignment, DHCP service management, and OSPF routing integration. This functionality supports network segmentation, subnet routing, multicast forwarding, and centralized DHCP services across the switch stack. Stack routing interfaces are essential for creating routed networks, enabling inter-VLAN communication, providing DHCP services, and integrating with dynamic routing protocols in enterprise network architectures.
Diagram
Section titled “Diagram”Classes
Section titled “Classes”switch_stacks (meraki.domains.organizations.networks)
Section titled “switch_stacks (meraki.domains.organizations.networks)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
routing_interfaces | List | [routing_interfaces] | No |
routing_interfaces (meraki.domains.organizations.networks.switch_stacks)
Section titled “routing_interfaces (meraki.domains.organizations.networks.switch_stacks)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
name | String | min: 1 , max: 127 | No | |
subnet | String | Regex: ^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\/([1-9]|[12][0-9]|3[0-2])$ | No | |
interface_ip | IP | No | ||
multicast_routing | Choice | IGMP snooping querier , disabled , enabled | No | |
vlan_id | Any | Integer[min: 1 , max: 4094 ] or String[matches: `(?:[1-9] | [1-9][0-9] | [1-9][0-9]2 |
default_gateway | IP | No | ||
ospf_settings | Class | [ospf_settings] | No | |
ipv6 | Class | [ipv6] | No | |
dhcp | Class | [dhcp] | No |
ospf_settings (meraki.domains.organizations.networks.switch_stacks.routing_interfaces)
Section titled “ospf_settings (meraki.domains.organizations.networks.switch_stacks.routing_interfaces)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
area | Any | String[min: 1 , max: 13 ] or IP or Integer[min: 1 , max: 4294967295 ] | No | |
cost | Integer | min: 1 , max: 65535 | No | |
is_passive | Boolean | true , false | No |
ipv6 (meraki.domains.organizations.networks.switch_stacks.routing_interfaces)
Section titled “ipv6 (meraki.domains.organizations.networks.switch_stacks.routing_interfaces)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
assignment_mode | Choice | eui-64 , static | No | |
prefix | String | min: 1 , max: 1024 | No | |
address | String | min: 1 , max: 1024 | No | |
gateway | IP | No |
dhcp (meraki.domains.organizations.networks.switch_stacks.routing_interfaces)
Section titled “dhcp (meraki.domains.organizations.networks.switch_stacks.routing_interfaces)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
dhcp_mode | Choice | dhcpDisabled , dhcpRelay , dhcpServer | No | |
dhcp_relay_server_ips | List | IP | No | |
dhcp_lease_time | Choice | 1 day , 1 hour , 1 week , 12 hours , 30 minutes , 4 hours | No | |
dns_nameservers_option | Choice | custom , googlePublicDns , openDns | No | |
dns_custom_nameservers | List | IP | No | |
boot_next_server | IP | No | ||
boot_file_name | String | min: 1 , max: 127 | No | |
dhcp_options | List | [dhcp_options] | No | |
reserved_ip_ranges | List | [reserved_ip_ranges] | No | |
fixed_ip_assignments | List | [fixed_ip_assignments] | No | |
boot_options | Boolean | true , false | No |
dhcp_options (meraki.domains.organizations.networks.switch_stacks.routing_interfaces.dhcp)
Section titled “dhcp_options (meraki.domains.organizations.networks.switch_stacks.routing_interfaces.dhcp)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
code | String | Regex: ^([2-9]|1[0-9][0-9]?|2[0-9]|2[0-5][0-4]|[3-9][0-9])$ | Yes | |
type | Choice | hex , integer , ip , text | Yes | |
value | String | min: 1 , max: 127 | Yes |
reserved_ip_ranges (meraki.domains.organizations.networks.switch_stacks.routing_interfaces.dhcp)
Section titled “reserved_ip_ranges (meraki.domains.organizations.networks.switch_stacks.routing_interfaces.dhcp)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
start | IP | Yes | ||
end | IP | Yes | ||
comment | String | min: 1 , max: 127 | No |
fixed_ip_assignments (meraki.domains.organizations.networks.switch_stacks.routing_interfaces.dhcp)
Section titled “fixed_ip_assignments (meraki.domains.organizations.networks.switch_stacks.routing_interfaces.dhcp)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
name | String | min: 1 , max: 127 | Yes | |
mac | MAC | Yes | ||
ip | IP | Yes |
Examples
Section titled “Examples”Example-1: The example below demonstrates switch stack routing interfaces 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 switch_stacks: - name: DEV_CORE routing_interfaces: - name: CORP subnet: 100.65.10.0/24 interface_ip: 100.65.10.1 multicast_routing: enabled vlan_id: 10 ospf_settings: area: "0" cost: 1 is_passive: true dhcp: dhcp_mode: dhcpServer dhcp_lease_time: 30 minutes dns_nameservers_option: googlePublicDns boot_options: false - name: BMS subnet: 100.65.20.0/24 interface_ip: 100.65.20.1 multicast_routing: enabled vlan_id: 20 ospf_settings: area: "0" cost: 1 is_passive: true dhcp: dhcp_mode: dhcpServer dhcp_lease_time: 30 minutes dns_nameservers_option: googlePublicDns boot_options: false - name: P2P subnet: 100.65.2.0/24 interface_ip: 100.65.2.1 multicast_routing: disabled vlan_id: 2 default_gateway: 100.65.2.2 ospf_settings: area: "0" cost: 1 is_passive: false # ipv6: # assignment_mode: static # address: FC00:65::1 # prefix: FC00::/7 # gateway: FC00:65::2 dhcp: dhcp_mode: dhcpDisabled