Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2.

Similar presentations


Presentation on theme: "1 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2."— Presentation transcript:

1 1 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2

2 © 2003, Cisco Systems, Inc. All rights reserved. 2 of 18CCNA 4 v3.0: Module 1; 1.2 DHCP CCNA 4 v3.0: Module 1; 1.2

3 3 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2 What is DHCP? Clients should require no manual configuration by the user to connect to the network.  Each client should be able to discover appropriate configuration information dynamically.  IP address, DNS servers, WINS servers, etc. This is normally accomplished through the use of a TCP/IP Application Layer Protocol: Dynamic Host Configuration Protocol (UDP ports 67 and 68).  RFC 2131 (March 1997) defines DHCP as an enhancement to BOOTP; RFC 951 (September 1985) RFC 2131RFC 951

4 4 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2 BOOTP versus DHCP BOOTP  Requires administrative overhead.  Static mappings of IP addresses to MAC addresses.  IP addresses are assigned permanently.  Limited to 4 configuration parameters:  IP address  Default Gateway  Subnet Mask  DNS Server DHCP  Requires little or no administrative overhead, after initial configurations of the DHCP server.  Dynamically maps IP addresses to MAC addresses.  Addresses can be leased for a predefined amount of time before the lease expires and must be renewed by the client.  Allows 30 configuration parameters. (RFC 1533)RFC 1533

5 5 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2 DHCP Messages DHCPDISCOVER  Client broadcasts for a DHCP server DHCPOFFER  DHCP server replies to client with configuration information DHCPREQUEST  Client requests the use of configuration information from one of the DHCP servers that sent an offer DHCPACK  DHCP server acknowledges that Client can now begin to use configuration information DHCPNAK  DHCP server declines Client request to use configuration information DHCPDECLINE  Client declines the DHCPOFFER DHCPRELEASE  Client requests a release of its DHCP configuration DHCPINFORM  Client is already configured with IP address; needs other configuration information. DHCP operates in a Client/Server environment and uses the following messages:

6 6 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2 Client IP: ?? Gateway: ?? DNS: ?? Client IP: 192.168.1.10/24 Gateway: 192.168.1.1 DNS: 192.168.1.6 Normal DHCP Operation DHCPDISCOVER Broadcast for a DHCP Server Pool: 192.168.1.0/24 Gateway: 192.168.1.1 DNS Server: 192.168.1.6 DHCPOFFER MAC unicast with configuration information DHCPREQUEST Broadcast requesting configuration information sent in DHCPOFFER DHCPACK Acknowledge configuration information and begins lease

7 7 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2 Cisco IOS DHCP Feature: “Easy IP” A Cisco router can be configured as a DHCP server.  Cisco calls this IOS feature “Easy IP”  This feature is helpful for small, remote LANs such as home offices with only one router and a few clients.  In a large, campus network, you would not want to use a router as a DHCP server.

8 8 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2 Steps to Configure Easy IP 1.Configure addresses to exclude from the DHCP address pool 2.Configure a named DHCP pool 3.Configure network/subnet mask pool 4.Configure the default gateway 5.Configure other needed information  Such as DNS server, Domain Name, NetBIOS Server

9 9 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2 Excluded Addresses The address(es) configured with this command will not be assigned by Easy IP to clients.  The argument address_1 is a single IP address that will be excluded.  If configured, the address_n optional argument defines a range of excluded IP addresses between and including argument_1 to argument_n. Router(config)#ip dhcp excluded-address address_1 [address_n]

10 10 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2 DHCP Pool Like NAT, a DHCP pool must be named before you can enter DHCP configuration mode.  The argument name identifies the DHCP pool in the running configuration and distinguishes this pool from other pools.  More than one DHCP pool can be defined on a router. Router(config)#ip dhcp pool name

11 11 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2 The Pool of Addresses The net_address defines a network or subnet that will be used as a pool of addresses to assign IP address to clients.  You must also define the subnet mask. Router(dhcp-config)#network net_address subnet_mask

12 12 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2 The Default Gateway The ip_address is the address of the default gateway clients will use to send packets destined for remote networks.  In a simple Easy IP configuration, this is the IP address of the interface that is directly connected to the LAN with clients needing DHCP service.  You also need to exclude this IP address in the ip dhcp excluded-address command. Router(dhcp-config)#default-router ip_address

13 13 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2 Other DHCP Optional Configurations Router(dhcp-config)#dns-server ip_address Router(dhcp-config)#netbios-name-server ip_address Router(dhcp-config)#domain-name name

14 14 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2 DCHP Configuration Example RTA(config)#ip dhcp excluded-address 10.1.1.1 RTA(config)#ip dhcp pool RTA_LAN RTA(dhcp-config)#network 10.1.1.0 255.255.255.0 RTA(dhcp-config)#default-router 10.1.1.1

15 15 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2 Forwarding DHCP Messages Routers normally block all broadcasts, including a broadcasted DHCP message.  If the router is not the DHCP server, you must configure the router to forward the DHCP messages to a dhcp_server_ip. Router(config)#ip helper-address dhcp_server_ip

16 16 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2 DCHP Configuration Example The ip helper-address command configures the router to forward eight UDP services:  Time  TACACS  DNS  BOOTP/DHCP Server  BOOTP/DHCP Client  TFTP  NetBIOS Name Service  NetBIOS datagram Service RTA(config)#ip helper-address 10.2.2.5

17 17 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2 Verify DHCP Configuration Use the following commands to verify and troubleshoot your DHCP configuration:  show running-config  view the DHCP configuration  show ip dhcp binding  displays IP to MAC address bindings and lease expiration date and time  show ip dhcp server statistics  displays a count of the number and type of DHCP messages sent and received  debug ip dhcp server events  watch interactions between the DHCP server and clients

18 18 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2


Download ppt "1 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2."

Similar presentations


Ads by Google