cc/td/doc/product/lan/cat3900
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Understanding BootP

Understanding BootP

The Bootstrap Protocol (BootP) function allows the Catalyst 3900 to participate in RFC 951-compliant environments. BootP uses the User Datagram Protocol (UDP) to formulate a network request to allow a device to obtain and configure its own IP information, such as IP address and subnet mask. This appendix provides information on the following:

BootP Procedure

To use the BootP function of the Catalyst 3900, a BootP server must be configured on the network. This BootP server must reside on the same subnet as the Catalyst 3900. At startup, the BootP server (typically BOOTPD or IN.BOOTPD) reads a configuration file called the BOOTPTAB file. This file contains information that defines the configuration parameters to be supplied to BootP clients. An entry is made in the BOOTPTAB file for each BootP client (in this case, the Catalyst 3900) on the network.

To use BootP with your Catalyst 3900 complete the following steps:

Step 1 Edit the BOOTPTAB file on the BootP server. For more information, refer to the "Editing the BOOTPTAB File" section.

Step 2 Initiate the BootP daemon (BOOTPD) on the BootP server.

Step 3 Make sure that the IP State in the IP Configuration Menu is set to BootP When Needed or BootP Always. For more information about IP configuration, refer to the "Configuring IP Information" section of the "Configuring the Catalyst 3900" chapter.

Step 4 Initiate the BootP transfer by resetting the Catalyst 3900. A BootP request is automatically initiated after diagnostics are completed.


Note Do not configure multiple BootP servers to a single Catalyst 3900.

Editing the BOOTPTAB File

Figure B-1 shows an example of a BOOTPTAB file. In this example, parameters for a BootP client (a Catalyst 3900) have been configured.


Figure B-1: Example of a BOOTPTAB File

#Blank lines and lines beginning with '#' are ignored. #Legend: # first fieldhostname (may be full domain name) # bfbootfile # bsbootfile size # cscookie servers # dsdomain name servers # gwgateway address list # hahost hardware address # hdbootfile home directory # hnsend hostname # hthardware type # imimpress servers # iphost IP address # lglog servers # lpLPR servers # nsIEN-116 name servers # rlresource location protocol servers # smsubnet mask # tctemplate host (points to similar host entry) # totime offset (seconds) # tstime servers # vmvendor magic cookie selector #Be certain to include backslashes where they are needed. Define Different Master Entries for Each Catalyst 3900 (or Domain). Catalyst 3900 Domain 0:\ hn:\ ht=token-ring:\ vm=rfc1048:\ ha=0004AC29AEE0:\ ip=134.177.169.111:\ sm=255.255.0.0:\ gw=134.177.169.201:\ bf=/etc/"cat3900-main-gz.x-y-z.bin:"

Modify or create a BOOTPTAB file to include information for each Catalyst 3900 served by this BootP server. Specify the following information:

If the Catalyst 3900 has been configured for multiple domains (VLANs), a BootP server must be attached to each configured domain and the BOOTPTAB file on the server should include the information specific to that domain.

BootP Considerations

The following limitations apply to BootP:

Troubleshooting

During the BootP download procedure, the Catalyst 3900 might encounter certain error conditions. When the error condition occurs, the Catalyst 3900 sends error messages to the console.


hometocprevnextglossaryfeedbacksearchhelp
Posted: Tue Oct 12 11:50:15 PDT 1999
Copyright 1989-1999©Cisco Systems Inc.