Cisco模拟器 DHCP实验

DHCP实验

dhcp

DHCP代表“动态主机配置协议”,是一种网络协议,用于自动分配IP地址和其他网络配置参数(例如子网掩码、默认网关、DNS服务器等)给客户端设备。以下是DHCP的基本工作原理:

  1. 客户端设备连接到包含DHCP服务器的网络。

  2. 客户端设备发送DHCP发现消息以查找DHCP服务器。

  3. DHCP服务器收到DHCP发现消息并回复DHCP提供消息,其中包含可用的IP地址、子网掩码、默认网关和DNS服务器等配置参数。

  4. 客户端设备选择其中一个DHCP提供消息,并发送DHCP请求消息以请求配置参数。

  5. DHCP服务器接收到DHCP请求消息并回复DHCP确认消息,以指定分配给该客户端设备的IP地址和其他配置参数。

  6. 客户端设备接收DHCP确认消息,并使用分配的IP地址和其他配置参数连接到网络。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname r0
r0(config)#int g0/1
r0(config-if)#ip add 192.168.3.254 255.255.255.0
r0(config-if)#no sh

r0(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up

r0(config-if)#ex
r0(config)#int g0/2
r0(config-if)#ip add 172.17.165.254 255.255.255.0
r0(config-if)#no sh

r0(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/2, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/2, changed state to up

r0(config-if)#ex
#建立地址池塘
#语法ip dhcp pool 地址池名称
r0(config)#ip dhcp pool 165
#地址网段
#语法network 地址段 子网掩码
r0(dhcp-config)#network 172.17.165.0 255.255.255.0
#设置网关
#语法default-router 网关地址
r0(dhcp-config)#default-router 172.17.165.254
#设置dns服务器
#dns-server dns地址
r0(dhcp-config)#dns-server 114.114.114.114
r0(dhcp-config)#ex
r0(config)#ip dhcp pool 3
r0(dhcp-config)#network 192.168.3.0 255.255.255.0
r0(dhcp-config)#default-router 192.168.3.254
r0(dhcp-config)#dns-server 114.114.114.114
r0(dhcp-config)#ex
r0(config)#
#排除地址
#语法ip dhcp excluded-address 起始地址 终止地址
#语法ip dhcp excluded-address 单个地址
r0(config)#ip dhcp excluded-address 172.17.165.200 172.17.165.254
r0(config)#ip dhcp excluded-address 192.168.3.200 192.168.3.254
r0(config)#

在这里插入图片描述

dhcp中继

DHCP中继是一种网络设备(例如路由器或三层交换机)的功能,用于将DHCP广播从一个子网转发到另一个子网上的DHCP服务器。当客户端设备尝试获取IP地址时,它会广播DHCP请求消息,以查找可用的DHCP服务器,并获得配置信息(例如IP地址、子网掩码、默认网关和DNS服务器等)。如果DHCP服务器不在客户端设备所在的子网上,则需要配置DHCP中继功能来将DHCP广播从一个子网传送到另一个子网。
DHCP中继代理通常位于客户端和DHCP服务器之间,并通过转发DHCP消息来帮助客户端获取IP地址和其他网络参数。DHCP中继代理可以参考客户端的源IP地址,在向DHCP服务器发送DHCP请求时将该源IP地址包含在转发的DHCP消息中,以使DHCP服务器知道要将响应发送给哪个子网上的客户端设备。
在实际配置DHCP中继时,需要将DHCP中继代理的IP地址配置为客户端设备所在的子网上的默认网关,并通过特定命令(例如Cisco设备中的 “ip helper-address”)将DHCP广播转发到DHCP服务器所在的子网上。这样,DHCP请求就可以跨越多个子网,并获得正确的IP地址和其他配置信息。
在这里插入图片描述

接着上面的实验继续中继实验

在这里插入图片描述

#建立地址池
r0(config)#ip dhcp pool zj
r0(dhcp-config)#network 10.10.10.0 255.255.255.0
r0(dhcp-config)#dns-server 114.114.114.114
r0(dhcp-config)#default-router 10.10.10.254
r0(dhcp-config)#ex
r0(config)#ip dhcp excluded-address 10.10.10.200 10.10.10.254
r0(config)#int g0/0
r0(config-if)#ip add 200.1.1.1 255.255.255.0
r0(config-if)#no sh	
#添加静态路由
r0(config-if)#ip route 10.10.10.0 255.255.255.0 200.1.1.2
r0(config)#ex

Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname r1
r1(config)#int g0/0
r1(config-if)#ip add 200.1.1.2 255.255.255.0
r1(config-if)#no sh
r1(config-if)#ex
r1(config)#int g0/1
#这里的地址一般配置网关地址,只要是这个地址段的地址都行
r1(config-if)#ip add 10.10.10.254 255.255.255.0
r1(config-if)#no sh
r1(config-if)#ex
#三层交换机一般配置在vlan上,这里是路由器所以配置在接口上
r1(config)#int g0/1
r1(config-if)#ip add 10.10.10.253 255.255.255.0	
#配置dhcp中继地址
r1(config-if)#ip helper-address 200.1.1.1
r1(config-if)#no sh
r1(config-if)#ex
#配置静态路由
r1(config)#ip route 0.0.0.0 0.0.0.0 200.1.1.1

在这里插入图片描述

  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值