Prisma SD-WAN
Configure a DHCP Server
Table of Contents
Expand All
|
Collapse All
Prisma SD-WAN Docs
-
-
- Prisma SD-WAN Key Elements
- Prisma SD-WAN Releases and Upgrades
- Use Copilot in Prisma SD-WAN
- Prisma SD-WAN Summary
- Prisma SD-WAN Application Insights
- Device Activity Charts
- Site Summary Dashboard
- Prisma SD-WAN Predictive Analytics Dashboard
- Prisma SD-WAN Link Quality Dashboard
- Prisma SD-WAN Subscription Usage
-
-
- Add a Branch
- Add a Data Center
- Add a Branch Gateway
- Secure Group Tags (SGT) Propagation
- Configure Circuits
- Configure Internet Circuit Underlay Link Aggregation
- Configure Private WAN Underlay Link Quality Aggregation
- Configure Circuit Categories
- Configure Device Initiated Connections for Circuits
- Add Public IP LAN Address to Enterprise Prefixes
- Manage Data Center Clusters
- Configure Secure SD-WAN Fabric Tunnels between Data Centers
- Configure a Site Prefix
- Configure Ciphers
- Configure a DHCP Server
- Configure NTP for Prisma SD-WAN
- Configure the ION Device at a Branch Site
- Configure the ION Device at a Data Center
- Switch a Site to Control Mode
- Allow IP Addresses in Firewall Configuration
-
- Configure a Controller Port
- Configure Internet Ports
- Configure WAN/LAN Ports
- Configure a Sub-Interface
- Configure a Loopback Interface
- Add and Configure Port Channel Interface
- Configure a PoE Port
- Configure and Monitor LLDP Activity and Status
- Configure a PPPoE Interface
- Configure a Layer 3 LAN Interface
- Configure Application Reachability Probes
- Configure a Secondary IP Address
- Configure a Static ARP
- Configure a DHCP Relay
- Configure IP Directed Broadcast
- VPN Keep-Alives
-
- Configure Prisma SD-WAN IPFIX
- Configure IPFIX Profiles and Templates
- Configure and Attach a Collector Context to a Device Interface in IPFIX
- Configure and Attach a Filter Context to a Device Interface in IPFIX
- Configure Global and Local IPFIX Prefixes
- Flow Information Elements
- Options Information Elements
- Configure the DNS Service on the Prisma SD-WAN Interface
- Configure SNMP
-
-
- Prisma SD-WAN Branch Routing
- Prisma SD-WAN Data Center Routing
-
- Configure an OSPF in Prisma SD-WAN
- Enable BGP for Private WAN and LAN
- Configure BGP Global Parameters
- Global or Local Scope for BGP Peers
- Configure a Route Map
- Configure a Prefix List
- Configure an AS Path List
- Configure an IP Community List
- View Routing Status and Statistics
- Distribution to Fabric
- Host Tracking
-
- Configure Multicast
- Create, Assign, and Configure a WAN Multicast Configuration Profile
- Configure Global Multicast Parameters
- Configure a Multicast Static Rendezvous Point (RP)
- Learn Rendezvous Points (RPs) Dynamically
- View LAN Statistics for Multicast
- View WAN Statistics for Multicast
- View IGMP Membership
- View the Multicast Route Table
- View Multicast Flow Statistics
- View Routing Statistics
-
- Prisma SD-WAN Branch HA Key Concepts
-
- Configure Branch HA with Gen-1 Platforms (2000, 3000, 7000, and 9000)
- Configure Branch HA with Gen-2 Platforms (3200, 5200, and 9200)
- Configure Branch HA with Gen-2 Embedded Switch Platforms (1200-S or 3200-L2)
- Configure Branch HA for Devices with Software Cellular Bypass (1200-S-C-5G)
- Configure Branch HA for Platforms without Bypass Pairs
- Configure Branch HA in a Hybrid Topology with Gen-1 (3000) and Gen-2 (3200) Platforms
- Configure HA Groups
- Add ION Devices to HA Groups
- Edit HA Groups and Group Membership
- Prisma SD-WAN Clarity Reports
-
-
CloudBlade Integrations
- CloudBlade Integrations
- CloudBlades Integration with Prisma Access
-
-
-
-
- clear app-engine
- clear app-map dynamic
- clear app-probe prefix
- clear connection
- clear device account-login
- clear dhcplease
- clear dhcprelay stat
- clear flow and clear flows
- clear flow-arp
- clear qos-bwc queue-snapshot
- clear routing
- clear routing multicast statistics
- clear routing ospf
- clear routing peer-ip
- clear switch mac-address-entries
- clear user-id agent statistics
-
- arping interface
- curl
- ping
- ping6
- debug bounce interface
- debug bw-test src-interface
- debug cellular stats
- debug controller reachability
- debug flow
- debug ipfix
- debug log agent eal file log
- debug logging facility
- debug logs dump
- debug logs follow
- debug logs tail
- debug performance-policy
- debug poe interface
- debug process
- debug reboot
- debug routing multicast log
- debug routing multicast pimd
- debug servicelink logging
- debug tcpproxy
- debug time sync
- dig dns
- dig6
- file export
- file remove
- file space available
- file tailf log
- file view log
- ssh6 interface
- ssh interface
- tcpdump
- tcpping
- traceroute
- traceroute6
-
- dump appdef config
- dump appdef version
- dump app-engine
- dump app-l4-prefix table
- dump app-probe config
- dump app-probe flow
- dump app-probe prefix
- dump app-probe status
- dump auth config
- dump auth status
- dump banner config
- dump bfd status
- dump bypass-pair config
- dump cellular config
- dump cellular stats
- dump cellular status
- dump cgnxinfra status
- dump cgnxinfra status live
- dump cgnxinfra status store
- dump config network
- dump config security
- dump controller cipher
- dump controller status
- dump device accessconfig
- dump device conntrack count
- dump device date
- dump device info
- dump device status
- dump dhcp-relay config
- dump dhcprelay stat
- dump dhcp-server config
- dump dhcp-server status
- dump dhcpstat
- dump dnsservice config all
- dump dpdk cpu
- dump dpdk interface
- dump dpdk port status
- dump dpdk stats
- dump flow
- dump flow count-summary
- dump interface config
- dump interface status
- dump interface status interface details
- dump interface status interface module
- dump intra cluster tunnel
- dump ipfix config collector-contexts
- dump ipfix config derived-exporters
- dump ipfix config filter-contexts
- dump ipfix config ipfix-overrides
- dump ipfix config prefix-filters
- dump ipfix config profiles
- dump ipfix config templates
- dump lldp
- dump lldp config
- dump lldp info
- dump lldp stats
- dump lldp status
- dump log-agent eal conn
- dump log-agent eal response-time
- dump log-agent eal stats
- dump log-agent config
- dump log-agent iot snmp config
- dump log-agent iot snmp device discovery stats
- dump log-agent ip mac bindings
- dump log-agent neighbor discovery stats
- dump log-agent status
- dump ml7 mctd counters
- dump ml7 mctd session
- dump ml7 mctd version
- dump nat counters
- dump nat6 counters
- dump nat summary
- dump network-policy config policy-rules
- dump network-policy config policy-sets
- dump network-policy config policy-stacks
- dump network-policy config prefix-filters
- dump overview
- dump performance-policy config policy-rules
- dump performance-policy config policy-sets
- dump performance-policy config policy-set-stacks
- dump performance-policy config threshold-profile
- dump poe system config
- dump poe system status
- dump priority-policy config policy-rules
- dump priority-policy config policy-sets
- dump priority-policy config policy-stacks
- dump priority-policy config prefix-filters
- dump probe config
- dump probe profile
- dump radius config
- dump radius statistics
- dump radius status
- dump reachability-probe config
- dump qos-bwc config
- dump reachability-probe status
- dump routing aspath-list
- dump routing cache
- dump routing communitylist
- dump routing multicast config
- dump routing multicast igmp
- dump routing multicast interface
- dump routing multicast internal vif-entries
- dump routing multicast mroute
- dump routing multicast pim
- dump routing multicast sources
- dump routing multicast statistics
- dump routing multicast status
- dump routing ospf
- dump routing peer advertised routes
- dump routing peer config
- dump routing peer neighbor
- dump routing peer received-routes
- dump routing peer routes
- dump routing peer route-via
- dump routing peer status
- dump routing peer route-json
- dump routing prefixlist
- dump routing prefix-reachability
- dump routing route
- dump routing routemap
- dump routing running-config
- dump routing summary
- dump routing static-route reachability-status
- dump routing static-route config
- dump routing vpn host tracker
- dump security-policy config policy-rules
- dump security-policy config policy-set
- dump security-policy config policy-set-stack
- dump security-policy config prefix-filters
- dump security-policy config zones
- dump sensor type
- dump sensor type summary
- dump serviceendpoints
- dump servicelink summary
- dump servicelink stats
- dump servicelink status
- dump site config
- dump snmpagent config
- dump snmpagent status
- dump software status
- dump spoke-ha config
- dump spoke-ha status
- dump standingalarms
- dump static-arp config
- dump static host config
- dump static routes
- dump support details
- dump-support
- dump switch fdb vlan-id
- dump switch port status
- dump switch vlan-db
- dump syslog config
- dump syslog-rtr stats
- dump syslog status
- dump time config
- dump time log
- dump time status
- dump troubleshoot message
- dump user-id agent config
- dump user-id agent statistics
- dump user-id agent status
- dump user-id agent summary
- dump user-id groupidx
- dump user-id group-mapping
- dump user-id ip-user-mapping
- dump user-id statistics
- dump user-id status
- dump user-id summary
- dump user-id useridx
- dump vlan member
- dump vpn count
- dump vpn ka all
- dump vpn ka summary
- dump vpn ka VpnID
- dump vpn status
- dump vpn summary
- dump vrf
- dump waninterface config
- dump waninterface summary
-
- inspect app-flow-table
- inspect app-l4-prefix lookup
- inspect app-map
- inspect certificate
- inspect certificate device
- inspect cgnxinfra role
- inspect connection
- inspect dhcplease
- inspect dhcp6lease
- inspect dpdk ip-rules
- inspect dpdk vrf
- inspect fib
- inspect fib-leak
- inspect flow-arp
- inspect flow brief
- inspect flow-detail
- inspect flow internal
- inspect interface stats
- inspect ipfix exporter-stats
- inspect ipfix collector-stats
- inspect ipfix app-table
- inspect ipfix wan-path-info
- inspect ipfix interface-info
- inspect ip-rules
- inspect ipv6-rules
- inspect lqm stats
- inspect memory summary
- inspect network-policy conflicts
- inspect network-policy dropped
- inspect network-policy hits policy-rules
- inspect network-policy lookup
- inspect performance-policy fec status
- inspect policy-manager status
- inspect policy-mix lookup-flow
- inspect priority-policy conflicts
- inspect priority-policy dropped
- inspect priority-policy hits default-rule-dscp
- inspect priority-policy hits policy-rules
- inspect priority-policy lookup
- inspect performance-policy incidents
- inspect performance-policy lookup
- inspect performance-policy hits analytics
- inspect process status
- inspect qos-bwc debug-state
- inspect qos-bwc queue-history
- inspect qos-bwc queue-snapshot
- inspect routing multicast fc site-iface
- inspect routing multicast interface
- inspect routing multicast mroute
- inspect security-policy lookup
- inspect security-policy size
- inspect switch mac-address-table
- inspect system arp
- inspect system ipv6-neighbor
- inspect system vrf
- inspect vrf
- inspect wanpaths
-
-
5.6
- 5.6
- 6.1
- 6.2
- 6.3
- 6.4
- 6.5
- New Features Guide
- On-Premises Controller
- Prisma SD-WAN CloudBlades
- Prisma Access CloudBlade Cloud Managed
- Prisma Access CloudBlade Panorama Managed
-
- Features Introduced in Prisma SD-WAN ION Release 5.6
- Changes to Default Behavior in Prisma SD-WAN ION Release 5.6
- Upgrade ION 9000 Firmware for Device Version 5.6.x
- CLI Commands in Prisma SD-WAN ION Release 5.6
- Addressed Issues in Prisma SD-WAN ION Release 5.6
- Known Issues in Prisma SD-WAN ION Release 5.6
Configure a DHCP Server
The DHCP server listens on all interfaces and leases persist over reboots. It responds to
remote unicast DHCP relay agents, with one of the routers or switches in the LAN
network.
Where Can I Use This? | What Do I Need? |
---|---|
|
|
The ION device at a branch site can act as
a DHCP server to support full router-replacement deployments. The
DHCP server will respond to both DHCP broadcast requests and DHCP
unicast requests in case of DHCP relay downstream. The DHCP server
will listen for requests on all interfaces and serve up IPs, if
available in the pool. Leases granted will persist over reboots.
The
DHCP server on Prisma SD-WAN supports responding to remote unicast
DHCP relay agents. These agents will send unicast DHCP packets to
the interface IP addresses for clients in the remote network (L3
hop away). One of the routers or switches in the LAN network will
act as the DHCP relay agent. There can be multiple such remote networks.
- For IPv4, only one DHCP server configuration will be allowed for any given subnet.
- DHCP server configuration can include up to 256 different subnets.
- DHCP leases granted before disabling a configuration shall be persistent when the service is eventually enabled. DHCP leases that are persistent will expire as per the granted lease expiry time.
- Starting from release 6.2.1, DHCPv6 server support is added. Currently LAN connected DHCPv6 clients alone are supported.
- DHCP server is not supported for secondary IP addresses on interfaces.
- Select WorkflowsSites. Select a site for which you want to configure a DHCP server.
- On the site Configuration tab, select Configure DHCP Scopes.
- Click Add DHCP Server to add server details.
- On the Create DHCP Server screen, configure the DHCP Server and its attributes. You can either choose IPv4 or IPv6 for the IP Protocol.IPv4
- Select IPv4.
- For Subnet, enter the subnet for which the DHCP server is being configured.
- For Broadcast Address, the address is auto populated based on the prefix provided in the Subnet field.
- For Gateway, enter the default gateway for clients.
- For Domain Name, enter the domain name for clients.
- For DNS Servers, enter the domain name servers for clients to resolve DNS requests.
- For Default Lease Time, enter a lease time each client will get if a user does not request a particular lease time.A user sets the default lease time to the lease time they would like all clients to use.
- For Max lease time, enter a value.Max lease time is the maximum lease time each client can request. The default lease time can be the same as max lease time.
- For Description, enter a description for each instance of the DHCP server, per subnet.
- Check the Disabled box to disable and uncheck it to enable the configuration.Disabled provides the ability to temporarily disable the DHCP server instead of deleting it.
- For IP Ranges, define multiple start/stop ranges from which allocation will be done when a broadcast DHCP request from clients or unicast DHCP relay request from a Layer 3 switch are received.
- For Static Mappings, Add Static Mapping details.IP addresses can be assigned to clients by statically mapping IPs to MAC addresses of the clients.
- For Custom Options, Add Custom Options like Vendor Class ID, Definition, and Value.The following data types are supported:
Data Type Data Sub Type Example Boolean option use-zephyr code 180 = boolean option use-zephyr onoption use code 18 = boolean option use TRUEoption use code 18 = boolean option use falseIP Addresses option sql-server-address code 193 = ip-address option sql-server-address sql.example.com option sql-server-address code 193 = ip-address option sql-server-address 10.10.10.2 option sql-server-address code 193 = ip-address option sql-server-address purpleflombles option sql-server-address code 193 = ip-address option sql-server-address 10.10.10.0IP6 Addresses option sql-server-address code 193 = ip6-address option sql-server-address1200:0000:AB00:1234:0000:2552:7777:1313 option sql-server-address code 193 = ip6-address option sql-server-address 21DA:D3:0:2F3B:2AA:FF:FE28:9C5A option sql-server-address code 193 = ip6-address option sql-server-address 3ffe:bbbb:aaaa:aaaa::1Integer Unsigned Integer 8 option sql-connection-max code 12 = unsigned integer 8 option sqlconnection-max 0 option sql-connection-max code 12 = unsigned integer 8 option sqlconnection-max 256Signed Integer 8/Integer 8 option sql-connection-max code 12 = signed integer 8 option sql-connection-max -128 option sql-connection-max code 12 = integer 8option sql-connection-max 127Unsigned Integer 16 option sql-connection-max code 12 = unsigned integer 16 option sql-connection-max 0 option sql-connection-max code 12 = unsigned integer 16 option sql-connection-max 65535Signed Integer 16/Integer 16 option sql-connection-max code 12 = signed integer 16 option sql-connection-max -32768 option sql-connection-max code 12 = integer 16 option sql-connection-max 32767Unsigned Integer 32 option sql-connection-max code 12 = unsigned integer 32 option sql-connection-max 0 option sql-connection-max code 12 = unsigned integer 32 option sql-connection-max 4294967295Signed Integer 32/Integer 32 option sql-connection-max code 12 = signed integer 32 option sql-connection-max - 2147483648 option sql-connection-max code 12 = integer 32 option sql-connection-max 2147483647Text option sql-server-address code 193 = text option sql-server-address "!" option sql-server-address code 193 = text option sql-server-address cloudoption sql-server-address code 193 = text option sql-server-address "cloud product" option sql-server-address code 193 = text option sql-server-address "\""String option sql-server-address code 193 = string option sql-server-address"\\\"" option sql-server-address code 193 = string option sql-server-address "cloud" option sql-server-address code 193 = string option sql-server-address 17:23:19:a6:42:ea:99:7c:2cDomain-list option sql-connection-max code 12 = domain-list option sql-connection-max "example.com", "foo.example.com","google.com", "h1.gslab.com"Array of option kerberos-servers code 200 = array of booleanoption kerberos-servers true, false, on, offRecord of option kerberos-servers code 200 = { boolean, integer 32, string } option kerberos-servers on 23 a option kerberos-servers code 200 = { signed integer 8, boolean, ipaddress,text } option kerberos-servers-128 on 10.10.10.1 "cloud service"Array of Record option new-static-routes code 201 = array of {ip-address, ip-address,ip-address, integer 8 } option new-static-routes 10.0.0.0 255.255.255.0 net-0-rtr.example.com 2, 10.0.1.0 255.255.255.0 net-1-rtr.example.com 1Custom Options can be defined in each configuration instance. These options are for client consumption.The ION devices on version 5.2.1 and later support Vendor Class Identifier (VCI) or option 60 for a DHCP Server. A DHCP client sends an option code 60 (VCI) in its communication with the DHCP server. On receiving option 60 or VCI, the DHCP server matches the received VCI with a VCI from its own table. It then returns a value corresponding to the VCI to the DHCP client.
IPv6- Select IPv6. The ION devices on version 6.2.1 and later support IPv6 servers.
- For Domain Name, enter the domain name for clients.
- For DNS Servers, enter the domain name servers for clients to resolve DNS requests.
- For Default Lease Time, enter a lease time each client will get if a user does not request a particular lease time.A user sets the default lease time to the lease time they would like all clients to use.
- For Max lease time, enter a value.Max lease time is the maximum lease time each client can request. The default lease time can be the same as max lease time.
- For Description, enter a description for each instance of the DHCP server, per subnet.
- Check the Disabled box to disable and uncheck it to enable the configuration.Disabled provides the ability to temporarily disable the DHCP server instead of deleting it.
- For IP ranges, define multiple start/stop ranges from which allocation will be done when a broadcast DHCP request from clients.
- For Static mappings, Add Static Mapping details.IP addresses can be assigned to clients by statically mapping IPs to DUID of the clients.For release 6.2.1, custom options are not supported.
Create & Exit to complete the DHCP Server configuration. - Click Restart DHCP Servers to restart the DHCP service whenever required.