DHCP(Dynamic Host Configuration Protocol)

一、DHCP核心概念

  1. 定义

    • DHCP(Dynamic Host Configuration Protocol):应用层协议,基于C/S模型,自动为网络主机分配TCP/IP配置(IP地址、子网掩码、网关等),使用UDP协议,客户端68,服务器67。
    • 起源:从BOOTP协议发展而来。
  2. 应用场景

    • 动态分配IP地址(如企业网络、公共Wi-Fi)。
    • 解决大规模网络中手动配置的繁琐性、IP地址冲突及地址不足问题。

二、DHCP核心作用

  1. 即插即用:客户端无需手动配置即可联网,降低维护成本。
  2. 统一管理:IP地址及参数由DHCP服务器集中分配和管理。
  3. 使用效率高通过IP地址租期管理,提高IP地址的使用效率
  4. 可跨网段实现:借助DHCP中继实现不同子网的地址分配。

三、IP地址分配方式

分配方式特点适用场景
自动分配服务器永久分配固定IP(类似IP-MAC绑定)需固定IP的设备(如打印机、服务器)
动态分配临时分配IP,有租期限制(默认租期到期可续约)普通终端设备(主机、移动设备)
手工分配管理员手动指定IP,服务器按配置分配需特定IP的设备(如网关、监控主机)

四、DHCP工作过程(4步交互)

 

五、DHCP中继应用

为进行动态主机配置,每个网段需要一个DHCP服务器,这显然是很不经济的;
多个网段的DHCP客户端可以使用同一个DHCP服务器,既节省了成本,又便于进行集中管理。

 

• DHCP服务器
– 能提供DHCP功能的服务器或具有DHCP功能的网络设备
• DHCP中继
– 一般为路由器或三层交换机等网络设备
• DHCP客户端
– 需要动态获得IP地址的主机

 

 

 六、DHCP实验

 1.DHCP

 

三层交换机:

Switch>en

Switch#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#service dhcp

Switch(config)#ip dhcp pool 10

Switch(dhcp-config)#network 192.168.10.0 255.255.255.0

Switch(dhcp-config)#default-router 192.168.10.254

Switch(dhcp-config)#exit

Switch(config)#ip dhcp pool 20

Switch(dhcp-config)#network 192.168.20.0 255.255.255.0

Switch(dhcp-config)#default-router 192.168.20.254

2.DHCP中继 

 

三层交换机:

Switch>en

Switch#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#no ip dhcp pool 10

Switch(config)#no ip dhcp pool 20

Switch(config)#int f0/3

Switch(config-if)#no switchport

Switch(config-if)#ip address 192.168.1.1 255.255.255.0

Switch(config-if)#int vlan 10

Switch(config-if)#ip helper-address 192.168.1.254

Switch(config-if)#int vlan 20

Switch(config-if)#ip helper-address 192.168.1.254

 

路由器:

Router>en

Router#conf t

Enter configuration commands, one per line. End with CNTL/Z.

 Router(config)#service dhcp

Router(config)#int f0/0

Router(config-if)#no shutdown

Router(config-if)#ip address 192.168.1.254 255.255.255.0

Router(config-if)#exit 

Router(config)#ip dhcp pool 10

Router(dhcp-config)#network 192.168.10.0 255.255.255.0

Router(dhcp-config)#default-router 192.168.10.254

Router(dhcp-config)#e

Router(config)#ip dhcp pool 20

Router(dhcp-config)#network 192.168.20.0 255.255.255.0

Router(dhcp-config)#default-router 192.168.20.254

Router(dhcp-config)#e

Router(config)#ip route 192.168.10.0 255.255.255.0 192.168.1.1

Router(config)#ip route 192.168.20.0 255.255.255.0 192.168.1.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值