DHCP的简单解释,以及如果在实验中使用该协议
什么是DHCP(1)
Dynamic Host Configuration Protocol
动态 主机 配置 协议
是应用在给客户端配置网络参数方面上。
字面意思也就是有这个动态的功能,不需要手动的去配置ip地址以及其他的网络参数,也就避免了手动给客户端配置参数时出现的错误率和冲突率。
先说一下dhcp的工作过程
会产生四个报文
首先客户端以广播的方式向网络中发送一个发现discover报文,用来寻找dhcp服务器。
然后网络中的服务器收到后会以单播的方式发送给客户端一个回应offer报文,这个报文里面已经放入了dhcp服务器从地址池里拿出未分配的ip地址及网络参数。
其次客户端收到offer报文时还并没有获得网络参数,因为网络中可能不止一个dhcp服务器向它发送报文,所以它会以广播的方式向服务器发送一个请求获取参数的request报文。
最后服务器以单播的方式发送一个确认ack报文。
下面是拓扑图和简单的命令
俩台交换机配置的命令我们就不说了,着重说一下俩台路由器如何使用DHCP 协议去获取ip地址以及其他的网络参数。其实如图所示对于DHCP的用法有俩种,我们先对R3使用第一种方法、
【对R3使用接口配置办法配置DHCP】
先配置IP和封装
- int g0/0/0
- ip add 12.0.0.1 24
- un sh
- int g0/0/1
- un sh
- int 0/0/1.1
- dot1q termination vid 10
- int g0/0/1.2
- dot1q termination vid 20
- quit
11、dhcp enable 在系统视图开启DHCP功能
12、int g0/0/1.1
13、dhcp select interface DHCP选择视图模式
14、dhcp server dns-list 2.2.2.2 8.8.8.8 国际通用DNS方式
15、dhcp server lease day 5 设置期限为5天,默认是3天
16、int g0/0/1.2
17、dhcp select interface
18、dhcp server dns-list 2.2.2.2 8.8.8.8
19、dhcp server lease day 5
20. arp broadcast eable 路由需要配置ARP启动才能进行广播
【对R2使用另一种方法,全局模式下配置】
同样先配置IP
- int g0/0/0
- ip add 12.0.0.1 24
- un sh
- int g0/0/1
- ip add 15.0.0.1 24
- un sh
- dhcp select global DHCP选择全局模式(在网关下设置这个命令)
8.quit 回到系统视图(全局模式)下进行之后配置
9.ip pool x x /创建地址池并命名15
10、network 15.0.0.0 mask 24 地址池的范围
11、geteway-list 15.0.0.1 网关是15.0.0.1
12、dns-list 2.2.2.2 8.8.8.8 国际通用标准