throbber
Administering DHCP Clients
`
`After you have established the scope and defined the range of available and excluded lP
`addresses, DHCP-enabled clients can begin using the service for automatic TCP/lP
`configuration.
`
`You can use DHCP Manager to manage individual client leases, including creating and
`managing reservations for clients.
`
`Tip
`You can use the ipconfig utility to troubleshoot the IP configuration on computers that use
`DHCP, as described in Chapter 11, "Utilities Reference." You can also use ipconfig on
`TCP/IP-32 clients on Windows for Workgroups 3.11 computers and on computers running
`Microsoft Network Client version 2.0 for MS—DOS.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 107
`
`

`
`'”3ta”l"9 a.“d.,.C°“fi9”'.‘.l‘,,9 DH.C?.§E.f"9V_5AAAAA
`Administering DHCP Clients
`
`AAAAAAAAAA.................... AAAAAA............................
`
`AAAAAA
`
`...........
`
`Managing Client Leases
`
`The lease for the IP address assigned by a DHCP server has an expiration date, which the
`client must renew if it is going to continue to use that address. You can view the lease duration
`and other information for specific DHCP clients, and you can add options and change settings
`for reserved DHCP clients.
`
`F To view client lease information
`
`1.
`
`In the DHCP Servers list in the DHCP Manager window, select the scope forwhich you
`want to view or change client information.
`
`2. From the Scope menu, choose Active Leases.
`
`A¢i’isié’oi.Le’a‘§es 9 [1 1';2o1i'i;i1.u
`
`Client
`
`fié.§éW'5fi6'
`r§,11.2l]1.12.2[l1 [JimP3] -- Reservation
`
`E] Show fleservations Dnly
`
`Sort Order
`
`@ Sort leases by1P Address
`
`0 Sort leases by flame
`
`3.
`
`in the Active Leases dialog box, select the computer whose lease you want to view in the
`IP Address list, and then choose the Properties button.
`
`if you want to view only clients that use reserved IP addresses, check the Show
`Reservations Only box.
`
`4.
`
`In the Client Properties dialog box, you can view the unique identifier and other client
`information, including the lease expiration date.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 108
`
`

`
`3,
`
`E33
`
`*2;
`
`“I
`
`.2131 .0
`
`.1
`
`_l_J_nique Identifier: 2340855432
`
`Client flame:
`
`NNIEPZ
`
`139430931 5 20:53
`
`Client Qomment:
`
`Net admin machine
`
`Lease Expires:
`
`Note
`
`You can only edit the name, unique ID, and comment, or choose the Options button in the
`Client Properties dialog box for clients with reserved IP addresses.
`
`For information about the Options button in this dialog box, see "Defining Options for
`Reservations" earlier in this chapter.
`
`You can cancel the DHCP configuration information for a DHCP client that is no longer using
`an lP address or for all clients in the scope. This has the same effect as if the client's lease
`expired—the next time that client computer starts, it must enter the rebinding state and obtain
`new TCP/lP configuration information from a DHCP server.
`
`Important
`Delete only entries for clients that are no longer using the assigned DHCP configuration.
`Deleting an active client could result in duplicate IP addresses on the network, because deleted
`addresses will be assigned to new active clients.
`
`You can use ipconfig lrelease at the command prompt for a DHCP client computer to delete
`an active client entry and safely free its iP address for reuse.
`
`To cancel a client's DHCP configuration
`
`1. Make sure the client is not using the assigned IP address.
`
`2.
`
`in the IP Client list of the Active Leases dialog box, select the client you want to cancel,
`and then choose the Delete button.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 109
`
`

`
`."l.Sia'.'ri”9.5l'ld C,°"“9ll""9 DHC.P.3e."V°[§_AAAAAAAAAAAA .......
`Administering DHCP Clients
`
`LLLLLLLLLLLL
`
`..............................................
`
`............
`
`Managing Client Reservations
`
`You can reserve a specific IP address for a client. Typically, you will need to reserve addresses
`in the following cases:
`
`"
`
`'
`
`'
`'
`
`For domain controllers if the network also uses LMHOSTS files that define IP addresses
`for domain controllers
`
`For clients that use lP addresses assigned using another method for TCP/lP configuration
`
`For assignment by RAS servers to non-DHCP clients
`For DNS servers
`
`If multiple DHCP servers are distributing addresses in the same scope, the client reservations
`on each DHCP server should be identical. Otherwise, the DHCP reserved client will receive
`different IP addresses, depending on the responding server.
`
`important
`The IP address and static name specified in WINS take precedence over the IP address
`assigned by the DHCP server. For such clients, create client reservations with the IP address
`that is defined in the WINS database.
`
`’’ To add a reservation for a client
`
`1. From the Scope menu, choose Add Reservations.
`
`l_P Address:
`
`11 105.41 .25
`
`Ll_nique Identifier: U8UU2b2b33U8
`
`Client flame:
`
`HIKEHAS1
`
`Client Qommentz
`
`2.
`
`In the Add Reserved Clients dialog box, type information to identify the first reserved client:
`
`"
`
`IP Address specifies an address from the reserved address pool. You can specify any
`reserved, unused IP address. DHCP Manager checks and warns you if a duplicate or
`nonreserved address is entered.
`
`" Unique Identifier usually specifies the media access control (MAC) address for the
`client computer's network adapter card. You can determine this address by typing net
`config wksta at the command prompt on the client computer.
`
`' Client Name specifies the computer name for this client. This is used for identification
`purposes only and does not affect the actual computer name for the client. This is not
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 110
`
`

`
`available for MS—DOSbased clients; in this case, only the Unique identifier appears.
`
`' Client Comment is any optional text that you enter to describe this client.
`
`3. Choose the Add button to add the reservation to the DHCP database. You can continue to
`
`add reservations without dismissing this dialog box.
`
`4. When you have added all reservations, choose the Close button.
`
`After the IP address is reserved in DHCP Manager, the client computer must be restarted to be
`configured with the new IP address.
`
`if you want to change a reserved IP address for a client, you have to remove the old reserved
`address and add a new reservation. You can change any other information about a reserved
`client while keeping the reserved IP address.
`
`F To change the reserved IP address
`
`1. Make sure the reserved client is not using the old IP address. To do this, shut down the
`client computer immediately after issuing the ip configlrelease command on that client
`computer.
`
`In the Active Leases dialog box, select the reserved IP address in the Client list, and
`choose the Delete button. Then choose the OK button.
`
`From the Scope menu, choose Add Reservations, and then enter information for a new
`reservation as described earlier in this section.
`
`F To change basic information for a reserved client
`
`1.
`
`2.
`
`From the Scope menu, choose Active Leases.
`
`In the Client list of the Active Leases dialog box, select the address of the reserved client
`that you want to change, and then choose the Properties button.
`
`In the Client Properties dialog box, change the unique identifier, client name, or comment,
`and then choose the OK button.
`
`Note
`
`You can only change values in the Client Properties dialog box for reserved clients.
`
`You can also view and change the options types that define configuration parameters for
`selected reserved clients by choosing the Options button in the Client Properties dialog box.
`Changing options for a reserved client follows the same procedure as use to originally define
`options, as described in "Defining Options for Reservations" earlier in this chapter.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 111
`
`

`
`.......................................................................................................................................................................................................................................................................................................................................................................................................................................................y
`
`Managing the DHCP Database Files
`
`The following files are stored in the \systemroot\SYSTEM32\DHCP directory that is created
`when you set up a DHCP server:
`
`' DHCP.MDB is the DHCP database file.
`
`' DHCP.TMP is a temporary file that DHCP creates for temporary database information.
`
`'
`
`'
`
`JET.LOG and the JET*.LOG files contain logs of all transactions done with the database.
`These files are used by DHCP to recover data if necessary.
`
`SYSTEM.MDB is used by DHCP for holding information about the structure of its database.
`
`Caution
`
`The DHCP.TMP, DHCP.MDB, JET.LOG, and SYSTEM.MDB files should not be removed or
`tampered with.
`
`The DHCP database and related Registry entries are backed up automatically at a specific
`interval (15 minutes by default), based on the value of Registry parameters (as described later
`in this chapter). You can also forced database backup while working in DHCP Manager.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 112
`
`

`
`i,’?...S,.t..‘.‘l.'.."..'79. ’.T‘.‘...CF’.Tl.f...i$'l‘.’...‘.'?9..'?H9.?._§?.fY.E{§%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.
`Troubleshooting DHCP
`
`&&&&&&&&&&&&.,
`
`The following error conditions can appear to indicate potential problems with the DHCP server:
`
`'
`
`The administrator can't connect for a DHCP server using DHCP Manager. The message
`that appears might be, "The RPC server is unavailable."
`
`' DHCP clients cannot renew the leases for their lP addresses. The message that appears
`on the client computer is, "The DHCP client could not renew the IP address lease."
`
`'
`
`The DHCP Client service or Microsoft DHCP Server service may be down and cannot be
`restarted.
`
`The first task is to make sure the DHCP services are running.
`
`It To ensure the DHCP services are running
`
`1. Use the Services option in Control Panel to verify that the DHCP services are running.
`
`In the Services dialog box for the client computer, Started should appear in the Status
`column for the DHCP Client service. For the DHCP server itself, the Started should appear
`in the Status column for the Microsoft DHCP Server service.
`
`2.
`
`If a necessary service is not started on either computer, start the service.
`
`In rare circumstances, the DHCP server may not boot or a STOP error may occur. If the DHCP
`server is down, follow these steps to restart.
`
`'’ To restart a DHCP server that is down
`
`1. Turn off the power to the server and wait one minute.
`
`2. Turn on the power, start Windows NT Server, and log on under an account with
`Administrator rights.
`
`3. At the command prompt, type net start dhcpserver and press Enter.
`
`Note
`
`Use Event Viewer to find the possible source of problems with DHCP services.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 113
`
`

`
`. installing and Configuring DHCP Servers V
`......................
`
`Restoring the DHCP Database
`
`_
`
`20 of 33
`
`If you ascertain that the DHCP services are running on both the client and server computers
`but the error conditions described earlier persist, then the DHCP database is not available or
`has becomes corrupted. if a DHCP server fails for any reason, you can restore the database
`from the automatic backup files.
`
`5 To restore a DHCP database
`
`' Restart the DHCP server. if the DHCP database has become corrupted, it is automatically
`restored from the DHCP backup directory specified in the Registry, as described later in
`this chapter.
`
`F To force the restoration of a DHCP database
`
`'
`
`Set the value of RestoreFlag in the Registry to 1, and then restart the computer. For
`information about this parameter, see "Registry Parameters for DHCP Servers" later in this
`chapter.
`
`F To manually restore a DHCP database
`
`'
`
`If the two restore methods described earlier do not work, manually copy all DHCP
`database files from the backup directory to the \DHCP working directory. Then restart the
`Microsoft DHCP Server service.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 114
`
`

`
`Troubleshooting DHCP
`
`Backing up the DHCP Database onto Another Computer
`
`You may also find a situation where you need to backup a DHCP database to another
`computer. To do this, follow these steps.
`
`} To move a DHCP database
`
`' Use the Replicator service to copy the contents of the DHCP backup directory to the new
`computer.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 115
`
`

`
`-W§.i?"'i“9 3”?‘ 9°.".i..‘9F'”,"9 9.”? $?"’e’?" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
`Advanced Configuration Parameters for DHCP
`
`%%%%%%%%%%%%
`
`This section presents configuration parameters that affect the behavior of DHCP servers and
`clients, and that can be modified only through Registry Editor. For the changes to take effect
`after you modify any of these value entries, you must restart the Microsoft DHCP Server
`service for server parameters or the DHCP Client service for client parameters.
`
`Caufion
`
`You can impair or disable Windows NT if you make incorrect changes in the Registry while
`using Registry Editor. Whenever possible, use DHCP Manager to make configuration changes,
`rather than using Registry Editor. lfyou make errors while changing values with Registry Editor,
`you will not be warned, because Registry Editor does not recognize semantic errors.
`
`F‘ To make changes to the DHCP server or client configuration using Registry Editor
`
`1. Run REGEDT32.EXE from File Manager or Program Manager, or at a command prompt,
`type start regedt32 and press ENTER.
`
`When the Registry Editor window appears, you can press F1 to get Help on how to make
`changes in Registry Editor.
`
`2.
`
`ln Registry Editor, click the window titled HKEY_LOCAL_MACHlNE on Local Machine, and
`then click the icons for the SYSTEM subtree until you reach the subkey for the specific
`parameter, as described in the following sections.
`
`The following sections describe the value entries for parameters for DHCP servers and clients
`that can be set only by adding an entry or changing their values in Registry Editor.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 116
`
`

`
`installing and_Configu_ring DHCP Servers
`
`A
`
`23 of33
`
`......................
`
`Registry Parameters DHCP Servers
`
`When you change any of these parameters except RestoreFlag, you must restart the
`computer for the changes to take effect. For the RestoreF|ag parameter, you must restart the
`Microsoft DHCP Server service.
`
`The Registry parameters for DHCP servers are specified under the following key:
`
`..SYSTEM\current\cu1‘rentcontro1set\services\DHCPServer\Parameters
`
`APIProtocolSupport
`
`Data type = REG_DWORD
`Range = OX1, OX2, OX4, OX5, OX7
`Default = OX1
`
`Specifies the supported protocols for the DHCP server. You can change this value to
`ensure that different computers running different protocols can access the DHCP server.
`The values for this parameter can be the following:
`
`OX1
`OX2
`OX4
`OX5
`
`OX7
`
`For RPC over TCPIP protocols
`For RPC over named pipes protocols
`For RPC over local procedure call (LPC) protocols
`For RPC over TCPIP and RPC over LPC
`
`For RPC over all three protocols (TCP/lP, named pipes, and LPG)
`
`BackupDatabasePath
`
`Data type = REG_EXPAND_SZ
`Range = filename
`Default = %SystemRoot%\system32\dhcp\backup
`
`Specifies the location of the backup database file where the database is backed up
`periodically. The best location for the backup file is on another hard drive, so that the
`database can be recovered in case of a system drive crash. Do not specify a network
`drive, because DHCP Manager cannot access a network drive for database backup and
`recovery.
`
`Backuplnterval
`
`Data type = REG_DWORD
`Range = no limit
`Default = 15 minutes
`
`Specifies the interval for backing up the database.
`
`Databasecleanuplnterval
`
`Data type = REG_DWORD
`Range = No limit
`Default = OX1518O (864,000 minutes - 24 hours)
`
`Specifies the interval for cleaning up expired client records from the DHCP database,
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 117
`
`

`
`freeing up those IP addresses for reuse.
`
`DatabaseLoggingFlag
`
`Data type = REG_DWORD
`Range = O or 1
`Default = 1 (true-that is, database logging is enabled)
`
`Specifies whether to record the database changes in the JET.LOG file. This log file is used
`after a system crash to recover changes that have not been made to the database file
`defined by DatabaseName. Database logging affects system performance, so
`DatabaseLogging can be turned off if you believe the system is highly stable and if
`logging is adversely affecting system performance.
`
`DatabaseName
`
`Data type = REG__SZ
`Range = f//ename
`Default = dhcp.mdb
`
`Specifies the name of the database file to be used for the DHCP client information
`database.
`
`DatabasePath
`
`Data type = REG_EXPAND_sZ
`Range = pathname
`Default = %SystemRoot%\System32\dhcp
`
`Specifies the location of the database files that have been created and opened.
`
`RestoreFlag
`
`Data type = REG_DWORD
`Range = O or 1
`Default = O (false-that is, do not restore)
`
`Specifies whether to restore the database from the backup directory. This flag is reset
`automatically after the successful restoration of the database.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 118
`
`

`
`............................................................................................................................................................................................................................................................................................................................................................................................................................................................t/
`
`Advanced Configuration Parameters for DHCP
`
`Registry Parameters for DHCP Clients
`
`The Registry parameters for DHCP clients are specified under the following key:
`
`..SYSTEM\current\currentcontro1set\services\DHCP\Parameter\<0ption#>
`The Opt/'on# keys are a list of DHCP options that the client can request from the DHCP server.
`For each of the default options, the following values are defined:
`
`Reg Location
`
`Data type = REG_SZ
`Default = Depends on the Registry location for the specific option
`
`Specifies the location in the Registry where the option value is written when it is obtained
`from the DHCP server. The "?" character expands to the adapter name for which this
`option value is obtained.
`
`KeyType
`
`Data type = REG_DWORD
`Default = OX7
`
`Specifies the type of Registry key for the option.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 119
`
`

`
`'s”?'‘*?''p‘.'‘9 3”“ iC°"s"9F'””9 DHCP Servers
`Guidelines for Setting Local Policies
`
`........?..g"is...‘.?.‘.rr"'s3
`
`This section provides some suggestions for setting lease options, dividing the free address
`pool among DHCP servers, and avoiding DNS naming problems.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 120
`
`

`
`B. Installing and Configuring DHCP Servers
`rrrrrrrrrrrrrrr
`
`26 of 33
`
`A
`
`_
`.. __
`
`..
`
`Guidelines for Managing DHCP Addressing Policy
`
`Allocation of IP addresses for distribution by DHCP servers can be done dynamically or
`manually. These methods use the same DHCP client~server protocol, but the network
`administrator manages them differently at the DHCP server.
`
`Dynamic Allocation of IP Addresses
`
`Dynamic allocation allows a client to be assigned an IP address from the free address pool.
`The lease for the address has a lease duration (expiration date), before which the client must
`renew the lease to continue using that address. Depending on the local lease policies defined
`by the administrator, dynamically allocated addresses can be returned to the free address pool
`if the client computer is not being used, if it is moved to another subnet, or if its lease expires.
`Any IP addresses that are returned to the free address pool can be reused by the DHCP server
`when allocating an IP address to a new client. Usually the local policy ensures that the same IP
`address is assigned to a client each time that system starts and that addresses returned to the
`pool are reassigned.
`
`After the renewal time of the lease time has passed, the DHCP client enters the renewing state
`(as described in Chapter 3, "Networking Concepts for TCP/|P"). The client sends a request
`message to the DHCP server that provided its configuration information. lfthe request for a
`lease extension fits the local lease policy, the DHCP server sends an acknowledgment that
`contains the new lease and configuration parameters. The client then updates its configuration
`values and returns to the bound state.
`
`When the DHCP client is in the renewing state, it must release its address immediately in the
`rare event that the DHCP server sends a negative acknowledgment. The DHCP server sends
`this message to inform a client that it has incorrect configuration information, forcing it to
`release its current address and acquire new information.
`
`If the DHCP client cannot successfully renew its lease, the client enters a rebinding state. At
`this stage, the client sends a request message to all DHCP servers in its range, attempting to
`renew its lease. Any server that can extend the lease sends an acknowledgment containing the
`extended lease and updated configuration information. If the lease expires or if a DHCP server
`responds with a negative acknowledgment, the client must release its current configuration and
`return to the initializing state. (This happens automatically, for example, for a computer that is
`moved from one subnet to another.)
`
`lfthe DHCP client uses more than one network adapter to connect to multiple networks, this
`protocol is followed for each adapter that the user wants to configure for TCP/lP. Windows NT
`allows multihomed systems to selectively configure any combination of the system's interfaces.
`You can use the ipconfig utility to view the local IP configuration for a client computer.
`
`When a DHCP-enabled computer is restarted, it sends a message to the DHCP server with its
`current configuration information. The DHCP server either confirms this configuration or sends
`a negative reply so that the client must begin the initializing stage again. System startup might
`therefore result in a new IP address for a client computer, but neither the user nor the network
`administrator has to take any action in the configuration process.
`
`Manual Allocation of IP Addresses
`
`Manual allocation follows the iolici used in most current TCP/lP imi|ementations.-
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 121
`
`

`
`Any IP
`addresses assigned in this way cannot be allocated by DHCP servers to other clients using
`either automatic or dynamic allocation. The address has a permanent lease.
`
`For example, for the range of IP addresses to be provided through RAS servers, these
`addresses should be manually excluded from the range of dynamically allocated addresses.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 122
`
`

`
`. Installing and Configuring DHCP Servers
`..............
`
`Guidelines for Lease Options
`
`27o_f 33
`
`..
`
`_
`
`.
`
`.
`
`To define appropriate values for lease duration, you should consider the frequency of the
`following events for your network:
`
`' Changes to DHCP options and default values
`' Network interface failures
`
`" Computer removals for any purpose
`
`'
`
`Subnet changes by users because of office moves, laptop computers docked at different
`workstations, and so on
`
`All of these types of events cause IP addresses to be released by the client or cause the
`leases to expire at the DHCP server. Consequently, the IP addresses will be returned to the
`free address pool to be reused.
`
`if many changes occur on your internetwork, you should assign short lease times, such as two
`weeks. This way, the addresses assigned to systems that leave the subnet can be reassigned
`quickly to new DHCP client computers requesting TCP/lP configuration information.
`
`Another important factor is the ratio between connected computers and available IP addresses.
`For example, the demand for reusing addresses is low in a network where 40 systems share a
`class C address (with 254 available addresses). A long lease time such as two months would
`be appropriate in such a situation. However, if 230 computers share the same address pool,
`demand for available addresses is much greater, so a lease time of a few days or weeks is
`more appropriate.
`
`Notice, however, that short lease durations require that the DHCP server be available when the
`client seeks to renew the lease. So backup servers are especially important when short lease
`durations are specified.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 123
`
`

`
`V installing and ConfiguringDHCP Servers _
`.
`......
`Guidelines for Partitioning the Address Pool
`
`_
`
`28 of_33
`.................................................................... ..
`
`You will probably decide to install more than one DHCP server, so the failure of any individual
`server will not prevent DHCP clients from starting. However, DHCP does not provide a way for
`DHCP servers to cooperate in ensuring that assigned addresses are unique. Therefore, you
`must divide the available address pool among the DHCP servers to prevent duplicate address
`assignment.
`
`A typical scenario is a local DHCP server that maintains TCP/IP configuration information for
`two subnets. For each DHCP server, the network administrator allocates 70 percent of the IP
`address pool for local clients and 30 percent for clients from the remote subnet, and then
`configures a relay agent to deliver requests between the subnets.
`
`This scenario allows the local DHCP server to respond to requests from local DHCP clients
`most of the time. The remote DHCP server will assign addresses to clients on the other subnet
`only when the local server is not available or is out of addresses. This same method of
`partitioning among subnets can be used in a multiple subnet scenario to ensure the availability
`of a responding server when a DHCP client requests configuration information.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 124
`
`

`
`, installing and Configuring DHCP Servers
`...................
`
`H
`
`g
`
`V
`
`V 29 of 33
`
`Guidelines for Avoiding DNS Naming Conflicts
`
`DNS can be used to provide names for network resources, as described in Chapter 3,
`"Networking Concepts for TCP/lP." However, DNS configuration is static. With DHCP, a host
`can easily have a different IP address if its lease expires or for other reasons, but there is no
`standard for updating DNS servers dynamically when IP address information changes.
`Therefore, DNS naming conflicts can occur if you are using DHCP for dynamic allocation of IP
`addresses.
`
`This problem will primarily affect systems that extend internetworking services to local network
`users. For example, a server acting as an anonymous FTP server or as an e-mail gateway
`might require users to contact it using DNS names. In such cases, such clients should have
`reserved leases with an unlimited duration.
`
`For workstations in environments that do not require the computers to register in the DNS
`name space, DHCP dynamic allocation can be used without problems.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 125
`
`

`
`Guidelines for Setting Local Policies
`
`Using DHCP with Diskless Workstations
`
`if your network includes diskless workstations or X terminal BOOTP clients that need
`configuration information to use TCP/IP, you must build profiles. (BOOTP is the
`internetworking Bootstrap Protocol used to configure systems across internetworks. DHCP is
`an extension of BOOTP.)
`
`You might decide to continue to manage these workstations using your existing BOOTP
`servers. if so, you must be sure to exclude these addresses from the free address pool
`maintained by the DHCP server.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 126
`
`

`
`'"$ta"l"9 ?"‘.d ‘?9“f..i.9.“”'l9 DH9.l?...,S?.'fY.S?.T§..................................................................
`Planning a Strategy for DHCP
`
`.....
`
`This section describes how to develop strategies for placing DHCP servers on smaII—scale and
`large-scale installations. Most network administrators implementing DHCP will also be planning
`a strategy for implementing WINS servers. The planning tasks described here also apply for
`WINS servers, and in fact, the administrator will probably want to plan DHCP and WINS
`implementation in tandem.
`
`The following describes the general planning tasks:
`
`1. Compile a list of a requirements, including:
`
`'
`
`"
`
`Client support (numbers and kinds of systems to be supported)
`
`Interoperability with existing systems, especially requirements for mission—critical
`accounting, personnel, and similar information systems
`
`' Hardware support and related software compatibility (including routers, switches, and
`servers)
`
`" Network monitoring software, including SNMP requirements and other tools
`
`2.
`
`Isolate the areas of the network where processes must continue uninterrupted, and target
`these areas for the last stages of implementation.
`
`3. Review the geographic and physical structure of the network to determine the best plan for
`defining logical subnets as segments of the internetwork.
`
`4. Define the components in the new system that require testing, and develop a phase plan
`for testing and adding components.
`
`For example, the plan could define units of the organization to be phased into using DHCP,
`and the order for types of computers to be phased in (including Windows NT servers and
`workstations, Microsoft RAS servers and clients, Windows for Workgroups computers, and
`MS—DOS clients).
`
`5. Create a pilot project for testing. Be sure that the pilot project addresses all the
`requirements identified in Task #1.
`
`6. Create a second test phase, including tuning the DHCP (and WINS) server-client
`configuration for efficiency. This task can include determining strategies for backup servers
`and for partitioning the address pool at each server to be provided to local versus remote
`clients.
`
`7. Document all architecture and administration issues for network administrators.
`
`8.
`
`Implement a final phase for bringing all organizational units into using DHCP.
`
`While planning, remember that the actual placement of the servers in the physical network
`need not be a major planning issue. DHCP servers (and WINS servers) do not participate in
`the Windows NT Server domain model, so domain membership is not an issue in planning for
`server placement. Because most routers can forward DHCP configuration requests, DHCP
`servers are not required on every subnet in the internetwork. Also, because these servers can
`be administered remotely from any Windows NT Server computer that is DHCP- or
`WlNS—enabled, location is not a major issue in planning for server placement.
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 127
`
`

`
`, Installing and Configuring l.')HCP Servers
`..................
`
`H
`
`132 of 33
`
`Planning a Small—Sca|e Strategy for DHCP Servers
`
`For a small LAN that does not include routers and subnetting, the server needs for the network
`can probably be provided with a single DHCP server.
`
`Planning in this case includes determining the following:
`
`' The hardware and storage requirements for the DHCP server
`
`' Which computers can immediately become DHCP clients for dynamic addressing and
`which should keep their static addresses
`
`' The DHCP option types and their values to be predefined for the DHCP clients
`
`DHCP server
`
` £IP aztlress
`
`D HCP clients
`
`A Single Local Network Using Automatic TCP/IP Configuration with DHCP
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1019 - Page 128
`
`

`
`Planning a Strategy for DHCP
`
`Planning a Large-Scale Strategy for DHCP Servers
`
`The network administrator can use relay agents implementing RFC 1542 (usually IP routers)
`so that DHCP servers located on one node of the internetwork can respond to TCP/lP
`configuration requests from remote nodes. The relay agent forwards requests from local DHCP
`clients to the DHCP server and subsequently relays responses back to the clients.
`
`‘ffitfi DHCP clients
`§:_
`.
`
`DH
`
`_
`p-nn'a
`
`sen.-er
`
`-xv
`
`%
`
`
`database
`
`An Internetwork Using Automatic TCP/lP Configuration with DHCP
`
`The additional planning issues for a large enterprise network includes:
`
`" Compatibility of hardware and software routers with DHCP, as described at the beginning
`of this chapter.
`
`'
`
`"
`
`Planning the physical subnetting of the network and relative placement of DHCP servers.
`This includes planning for placement of DHCP (and WINS servers) among subnets in a
`way that reduces b-node broadcasts across routers.
`
`Specifying the DHCP option types and their values to be predefined per scope for the
`DHCP clients. This may include planning for scopes based on the needs of particular
`groups of users. For example, for a marketing group that uses portable computers docke

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket