Description

Remote network boot via PXE is used in Avaya IP phone and call manager environments where the phone might have to pick up boot image/firmware, or config file, from another server or call manager after gaining IP address from DHCP server (EX Switch).

Symptoms

Devices are required to obtain an IP address from the DHCP server (EX Switch as DHCP Server) and then to contact the TFTP server to download the boot file.

alt

Solution

Remote network boot via PXE is used in Avaya IP phones and call manager environments, where the phone might have to pick up boot image/firmware, or config file, from another server or call manager after gaining IP address from DHCP server (EX Switch).  The following provides an example of this setup and solution.

  • Connect TFTP server (10.16.13.5/24) to EX Switch
  • Configure all the DHCP global parameters (Server Information and Lease Time and Boot Options) either through J-web or through CLI (use the example below)
  • Include the next-server attribute under the DHCP hierarchy.

Use the following configuration on the EX Switch to verify solution:

#set system services dhcp next-server <TFTP_SERVER_IP>

NOTE: The "next-server" attribute will not be found on J-web so you need to use CLI to configure this attribute(next-server).

Configuration Example:

system {
dhcp {
maximum-lease-time 691200;
default-lease-time 691200;
domain-name juniper.local;
name-server {
10.16.13.7;
10.16.13.13;
}
boot-file pxetest.0;
boot-server 10.16.13.5;
next-server 10.16.13.5;
pool 172.16.100.0/24 {
address-range low 172.16.100.100 high 172.16.100.250;
router {
172.16.100.1;
}
}

alt
alt