NA西游第七难:DHCP

DHCP

DHCP(Dynamic Host Configuration Protocol)动态主机配置协议,采用客户端/服务器模式,DHCP客户端向DHCP服务器动态地请求网络配置信息,DHCP服务器根据策略返回相应的配置信息(IP地址、子网掩码、缺省网关等网络参数)

基本架构

NA西游第七难:DHCP

基本架构中的三种角色

DHCP Client

DHCP客户端,通过与DHCP服务器进行报文交互,获取IP地址和其他网络配置信息,完成自身的地址配置。在设备接口上配置DHCP Client功能,这样接口可以作为DHCP Client,使用DHCP协议从DHCP Server动态获得IP地址等参数,方便用户配置,也便于集中管理。

DHCP Relay

DHCP中继,负责转发来自客户端方向或服务器方向的DHCP报文,协助DHCP客户端和DHCP服务器完成地址配置功能。如果DHCP服务器和DHCP客户端不在同一个网段范围内,则需要通过DHCP中继来转发报文,这样可以避免在每个网段范围内都部署DHCP服务器,既节省了成本,又便于进行集中管理。
在DHCP基本协议架构中,DHCP中继不是必须的角色。只有当DHCP客户端和DHCP服务器不在同一网段内,才需要DHCP中继进行报文的转发。

DHCP Server

DHCP服务器,负责处理来自客户端或中继的地址分配、地址续租、地址释放等请求,为客户端分配IP地址和其他网络配置信息。

配置基于接口地址池的DHCP服务器

基于接口地址池的DHCP服务器,连接这个接口网段的用户都从该接口地址池中获取IP地址等配置信息
NA西游第七难:DHCP

基于接口配置DHCP Server功能

R1
dhcp enable
interface GigabitEthernet0/0/0
ip address 192.168.1.254 255.255.255.0
dhcp select interface
interface GigabitEthernet0/0/1
ip address 192.168.2.254 255.255.255.0
dhcp select interface

配置基于接口的DHCP Server租期/DNS服务器地址

在r1的GE0/0/0接口配置ip租用有效期限为2天(默认为1天),超过租期后该地址将会重新分配
interface GigabitEthernet0/0/0
dhcp server lease day 2 hour 0 minute 0

在r1的GE0/0/0接口配置不参与自动分配的ip地址范围为192.168.1.1到192.168.1.10
interface GigabitEthernet0/0/0
dhcp server excluded-ip-address 192.168.1.1 192.168.1.10

在r1的GE0/0/0接口配置接口地址池下的DNS服务器
interface GigabitEthernet0/0/0
dhcp server dns-list 8.8.8.8

pc配置及检查

NA西游第七难:DHCP
NA西游第七难:DHCP

在r1上查看地址分配情况

NA西游第七难:DHCP

配置基于全局地址池的DHCP服务器

配置基于全局地址池的DHCP服务器,从所有接口上连接的用户都可以选择该地址池中的地址,也就是说全局地址池是一个公共地址池。在DHCP服务器上创建地址池并配置相关属性,再配置接口工作在全局地址池模式。路由器支持工作在全局地址池模式的接口有三层接口及其子接口、三层Ethernet接口及其子接口、三层Eth-Trunk接口及其子接口和VLANIF接口。

基本配置

R1
interface GigabitEthernet0/0/0
undo dhcp select interface
interface GigabitEthernet0/0/1
undo dhcp select interface

在R1创建全局地址池,名称为huawei1,配置网段,网关,dns,租期等

ip pool huawei1
gateway-list 192.168.1.254
network 192.168.1.0 mask 255.255.255.0
excluded-ip-address 192.168.1.250 192.168.1.253
lease day 2 hour 0 minute 0
dns-list 8.8.8.8

在R1的GE0/0/0接口配置使用DHCP全局地址池

interface GigabitEthernet0/0/0
dhcp select global

pc检查

NA西游第七难:DHCP

配置DHCP中继

DHCP客户端可以通过DHCP中继与其他网段的DHCP服务器通信,获取IP地址等配置信息
NA西游第七难:DHCP

pc通过r1中继到r3,来获取ip地址

基本配置

R1
interface GigabitEthernet0/0/0
ip address 200.1.1.1 255.255.255.0
interface GigabitEthernet0/0/1
ip address 10.1.1.254 255.255.255.0
ospf 1
area 0.0.0.0
network 200.1.1.0 0.0.0.255
network 10.1.1.0 0.0.0.255

R2
interface GigabitEthernet0/0/0
ip address 200.1.1.2 255.255.255.0
interface GigabitEthernet0/0/1
ip address 100.1.1.2 255.255.255.0
ospf 1
area 0.0.0.0
network 200.1.1.0 0.0.0.255
network 100.1.1.0 0.0.0.255

R3
interface GigabitEthernet0/0/1
ip address 100.1.1.1 255.255.255.0
ospf 1
area 0.0.0.0
network 100.1.1.0 0.0.0.255

配置DHCP服务器

R3
dhcp enable
ip pool dhcp-pool
gateway-list 10.1.1.254
network 10.1.1.0 mask 255.255.255.0
dns-list 8.8.8.8
interface GigabitEthernet0/0/1
dhcp select global

配置DHCP中继

配置R1为DHCP中继设备,指定R3为DHCP服务器;当R1收到pc发来的dhcp广播请求包时,R1会以单播形式转发请求包到R3,R3收到请求包后,会把分配的IP地址等信息通过单播发给R1,R1再把地址信息给pc。
第一种配置方法:面向pc的接口直接配置dhcp服务器地址(适用于小规模场景)
R1
dhcp enable
interface GigabitEthernet0/0/1
dhcp select relay
dhcp relay server-ip 100.1.1.1
第二种配置方法:面向pc的接口下调用全局定义的dhcp服务器组(适用于规模较大的场景)
dhcp server group dhcp-group
dhcp-server 100.1.1.1 0
interface GigabitEthernet0/0/1
dhcp select relay
dhcp relay server-select dhcp-group

pc检查

NA西游第七难:DHCP

上一篇:nat


下一篇:VLAN第六天