Local DHCP servers provide a standards-based full DHCP server implementation which allows a service provider the option of decentralizing IP address management into the network. Local DHCP servers is supported for IP address assignment when a front-facing port on the 7210 SAS is used for local craft terminal access.
The following CLI syntax shows an example of configuring a local DHCP server (‟DHCP”).
config>service# vprn 100 customer 2 create
config>service>vprn$ autonomous-system 65535
config>service>vprn$ route-distinguisher 100:100
config>service>vprn$ interface ‟WAN” create
config>service>vprn>if$ address 192.168.17.1/31
config>service>vprn>if$ sap 1/1/1:101 create
config>service>vprn>if>sap$ exit
config>service>vprn>if$ exit
config>service>vprn$ dhcp
config>service>vprn>dhcp$ local-dhcp-server ‟DHCP” create
config>service>vprn>dhcp>server$ description ‟DHCP-TO-CUSTOMER”
config>service>vprn>dhcp>server$ use-gi-address
config>service>vprn>dhcp>server$ pool ‟DHCP-POOL” create
config>service>vprn>dhcp>server>pool$ subnet 10.0.0.0/24 create
config>service>vprn>dhcp>server>pool>subnet$ address-range 10.0.0.5 10.0.0.50
config>service>vprn>dhcp>server>pool>subnet$ exit
config>service>vprn>dhcp>server>pool$ exit
config>service>vprn>dhcp>server$ no shutdown
config>service>vprn>dhcp>server$ exit
config>service>vprn>dhcp$ exit
The following CLI syntax shows an example of mapping the configured local DHCP server (‟DHCP”) to an IP address, and configuring the customer-facing interface (‟LAN”) to relay DHCP requests to the local DHCP server.
config>service>vprn$ interface ‟DHCP” create
config>service>vprn>if$ address 10.2.2.2/32
config>service>vprn>if$ local-dhcp-server ‟DHCP”
config>service>vprn>if$ loopback
config>service>vprn>if$ exit
config>service>vprn$ interface ‟LAN” create
config>service>vprn>if$ address 10.0.0.1/31
config>service>vprn>if$ dhcp
config>service>vprn>if>dhcp$ server 10.2.2.2
config>service>vprn>if>dhcp$ trusted
config>service>vprn>if>dhcp$ no shutdown
config>service>vprn>if>dhcp$ exit
config>service>vprn>if$ exit