Skip to content

Switch Routing Interfaces DHCP Configuration

Dashboard Location: Switching > Configure > Routing and DHCP

DHCP Service Management for Layer 3 Interfaces

Section titled “DHCP Service Management for Layer 3 Interfaces”

Switch routing interfaces DHCP configuration in Meraki networks provides administrators with the capability to implement comprehensive DHCP services directly on Layer 3 switch interfaces, enabling distributed IP address management, network boot services, and advanced DHCP options. This functionality supports automated IP allocation, DNS configuration, DHCP relay services, PXE boot environments, custom DHCP options, and centralized address reservation management. Switch interface DHCP services are essential for distributed network architectures, reducing DHCP server dependencies, providing network redundancy, and supporting specialized network services like VoIP and network boot scenarios.

Diagram
NameTypeConstraintMandatoryDefault Value
domainsListdomainsNo

NameTypeConstraintMandatoryDefault Value
organizationsListorganizationsYes

NameTypeConstraintMandatoryDefault Value
networksListnetworksNo

NameTypeConstraintMandatoryDefault Value
devicesListdevicesNo

devices (meraki.domains.organizations.networks)

Section titled “devices (meraki.domains.organizations.networks)”
NameTypeConstraintMandatoryDefault Value
switch_routing_interfacesListswitch_routing_interfacesNo

switch_routing_interfaces (meraki.domains.organizations.networks.devices)

Section titled “switch_routing_interfaces (meraki.domains.organizations.networks.devices)”
NameTypeConstraintMandatoryDefault Value
dhcpClassdhcpNo

dhcp (meraki.domains.organizations.networks.devices.switch_routing_interfaces)

Section titled “dhcp (meraki.domains.organizations.networks.devices.switch_routing_interfaces)”
NameTypeConstraintMandatoryDefault Value
dhcp_modeChoicedhcpDisabled, dhcpRelay, dhcpServerNo
dhcp_relay_server_ipsListIPNo
dhcp_lease_timeChoice1 day, 1 hour, 1 week, 12 hours, 30 minutes, 4 hoursNo
dns_nameservers_optionChoicecustom, googlePublicDns, openDnsNo
dns_custom_nameserversListIPNo
boot_next_serverIPNo
boot_file_nameStringmin: 1, max: 127No
dhcp_optionsListdhcp_optionsNo
reserved_ip_rangesListreserved_ip_rangesNo
fixed_ip_assignmentsListfixed_ip_assignmentsNo
boot_optionsBooleantrue, falseNo

dhcp_options (meraki.domains.organizations.networks.devices.switch_routing_interfaces.dhcp)

Section titled “dhcp_options (meraki.domains.organizations.networks.devices.switch_routing_interfaces.dhcp)”
NameTypeConstraintMandatoryDefault Value
codeStringRegex: ^([2-9]|1[0-9][0-9]?|2[0-9]|2[0-5][0-4]|[3-9][0-9])$Yes
typeChoicehex, integer, ip, textYes
valueStringmin: 1, max: 127Yes

reserved_ip_ranges (meraki.domains.organizations.networks.devices.switch_routing_interfaces.dhcp)

Section titled “reserved_ip_ranges (meraki.domains.organizations.networks.devices.switch_routing_interfaces.dhcp)”
NameTypeConstraintMandatoryDefault Value
startIPYes
endIPYes
commentStringmin: 1, max: 127Yes

fixed_ip_assignments (meraki.domains.organizations.networks.devices.switch_routing_interfaces.dhcp)

Section titled “fixed_ip_assignments (meraki.domains.organizations.networks.devices.switch_routing_interfaces.dhcp)”
NameTypeConstraintMandatoryDefault Value
nameStringmin: 1, max: 127Yes
macMACYes
ipIPYes

Example-1: The example below demonstrates switch routing interfaces DHCP configuration.

This configuration enables DHCP services on Layer 3 switch routing interfaces for automated IP address management. The example includes DHCP pool definitions, lease settings, and DNS configurations for centralized network address assignment.

The device named dmz_switch_02 is configured with a routing interface called “VLAN 10” that acts as a DHCP server with a lease time of one day. It uses custom DNS nameservers, specifically 8.8.8.8, and includes boot options with a next-server IP of 1.1.1.65 and a boot file named “test”. The DHCP server is configured with option 150 to provide the IP address 1.1.1.60, reserves the IP range from 1.1.1.200 to 1.1.1.205 for specific uses, and assigns a fixed IP of 1.1.1.25 to the device with MAC address 00:11:22:33:44:55, labeled as “Network Infrastructure”.

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
devices:
- name: !env dmz_switch_02
switch_routing_interfaces:
- name: VLAN 10
dhcp:
dhcp_mode: "dhcpServer"
# dhcp_relay_server_ips:
# - "2.2.2.2"
dhcp_lease_time: "1 day"
dns_nameservers_option: "custom"
dns_custom_nameservers:
- 8.8.8.8
boot_options: true
boot_next_server: "1.1.1.65"
boot_file_name: "test"
dhcp_options:
- code: "150"
type: "ip"
value: "1.1.1.60"
reserved_ip_ranges:
- start: "1.1.1.200"
end: "1.1.1.205"
comment: "test"
fixed_ip_assignments:
- name: "test"
mac: "00:11:22:33:44:55"
ip: "1.1.1.25"