DHCP和动态路由RIP的应用

DHCP

1、DHCP的介绍:

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议
用途:(1)、给内部网络或网络服务供应商自动分配IP地址
(2)、给用户或者内部网络管理员作为对所有计算机作中央管理的手段

DHCP协议可以有效避免用户手工修改参数造成的ip地址的冲突,是应用层的协议,端口号为udp的67和68号端口

2、工作原理:

DHCP四个工作步骤:

(1)客户端通过广播发送DHCP Disccover报文寻找服务器端

(2)服务器通过单播发送DHCP offer报文向客户提供IP地址等信息

(3)客户端通过广播发送DHCP Request报文告知服务端本地选择使用哪个IP

(4)服务器通过单播发送DHCP Ack报文告知客户端IP地址是合法可用的

在这里插入图片描述

3、DHCP配置:

3.1、global配置办法(全局配置),在系统视图下配置DHCP

[R1]dhcp enable
[R1]ip pool 1
[ip-pool-1]network ip-address 192.168.1.0 mask 24   #地址池的网络段
[ip-pool-1]getaway-list 192.168.1.254    #网关ip,注意对应主机上直连接口也为这个ip
[ip-pool-1]lease day 0 hour 12     #设置租约时间
[ip-pool-1]nds-list 8.8.8.8   #设置提供nds服务的ip地址为谷歌
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 192.168.1.254 24
[R1-GigabitEthernet0/0/0]dhcp select global   #激活全局配置

3.2、interface配置方法(接口配置),在具体接口上配置DHCP

[R1]dhcp enable 
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 192.168.1.254 24
[R1-GigabitEthernet0/0/0]dhcp server interface 
[R1-GigabitEthernet0/0/0]dhcp server lease day 0 hour 12 
[R1-GigabitEthernet0/0/0]dhcp  server dns-list 8.8.8.8

补充,为固定主机配置固定ip:
[ip-pool- 1]static-bind ip-address 192.168.1.2 mast 0922-sdf78-7836 (mac地址注意写成四位一组)
提出某ip不进行配置:
[g0/0/0]dhcp server excluded-ip-address 192.168.1.1

主机释放ip和重新获取ip:
pc>ipconfig /release
pc>ipconfig /renew

3.3、DHCP租期

DHCP租期更新:从请求开始。IP租约期限达到50%时,DHCP客户端会请求更新IP地址租约。
DHCP重绑定:在DHCP需要租期更新时,发出请求,服务器为回应,会在租约期限到达87.5%时,再次发出请求,如果还是未收到响应,会申请重新绑定IP。(收到NAK时也会重新绑定)
IP地址释放:如果IP租约到期前都没有收到服务器响应,客户端停止使用此IP地址。如果DHCP客户端不再使用分配的IP地址,也可以主动向DHCP服务器发送DHCPRELEASE报文,释放该IP地址。

实验

在这里插入图片描述
1、如图对各个路由器的端口进行ip配置 (ip add 指令),pc的ip选择动态的模式
在这里插入图片描述
在这里插入图片描述
2、R1、R4上设置ip地址的DPCH自动获取

[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 192.168.1.254 24
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 192.168.2.254 24
[R1]dpch enable     #开启dpch的功能
[R1]ip pool net1    #进入ip池进行设置
[R-ip-pool-net1]network 192.168.1.0 mask 24  #选择ip池的网段和子网掩码[R1-ip-pool-net1gateway-lit 192.168.1.254  #选择该网段的网关
[R1-ip-pool-net1]dns-list 8.8.8.8    #选择提供dhcp服务的谷歌ip
[R1-ip-pool-net1]lease day 0 hour 12   #租约12小时
[R1-ip-pool-net1]q
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]dhcp select global  #开启g0/0/0口的全局DHCP的分配功能
[R1]int g0/0/1
[R1]ip pool net2
[R1-ip-pool-net2]network 192.168.2.0 mask 24  #选择ip池的网段和子网掩码
[R1-ip-pool-net2]gateway-list 192.168.2.254  #选择该网段的网关
[R1-ip-pool-net2]dns-list 8.8.8.8  #选择提供dhcp服务的谷歌ip
[R1-ip-pool-net2]lease day 0 hour 12 
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]dhcp select global  #开启g0/0/0口的全局DHCP的分配功能
[R1]int g2/0/0
[R1-GigabitEthernet2/0/0]ip add 10.0.0.1
[R1]dis ip pool   #查看ip配置情况
 -----------------------------------------------------------------------
  Pool-name      : net1
  Pool-No        : 0
  Position       : Local           Status           : Unlocked
  Gateway-0      : 192.168.1.254   
  Mask           : 255.255.255.0
  VPN instance   : --

  -----------------------------------------------------------------------
  Pool-name      : net2
  Pool-No        : 1
  Position       : Local           Status           : Unlocked
  Gateway-0      : 192.168.2.254   
  Mask           : 255.255.255.0
  VPN instance   : --


在R4上我们尝试另外一种指令配置DHCP自动获取IP

[R4-GigabitEthernet0/0/1] ip add 192.168.10.254 24 设置本端口的ip
[R4]dhcp enable
[R4]int g0/0/1
[R4-GigabitEthernet0/0/1]dhcp select interface     #设置为在该端口应用,则端口ip默认为网关,所在网段默认为地址池
[R4-GigabitEthernet0/0/1]dhcp server dsn-list 8.8.8.8  
[R4-GigabitEthernet0/0/1]dhcp server lease day 0 hour 12    #设置租约时间为12小时

在这里插入图片描述
3、设置pc3固定ip
查看pc3的mac地址,并把现有的ip地址释放掉ipconfig /release
在这里插入图片描述
在这里插入图片描述
进入我们刚刚设置的R1 的pool net2中,复制pc3的mak地址(0000-0000-0000格式)

[R1]ip pool net2
[R1-ip-pool-net2]static-bind ip-address 192.168.2.10 mask 5489-98A2-7363

重新获取ip ,ipconfig /renew
在这里插入图片描述
4、当需要访问的目标地址很多时候,每个都写静态路由很明显不现实,需要用到动态路由
RIP 形式对各个路由器上所有的网段进行输入

[R1]rip 1
[R1-rip-1]version 2
[R1-rip-1]network 192.168.1.0
[R1-rip-1]network 192.168.2.0
[R1-rip-1]network 10.0.0.0 

[R2]rip 1
[R2-rip-1]version 2
[R2-rip-1]network 11.0.0.0
[R2-rip-1]network 10.0.0.0 

[R2]rip 1
[R2-rip-1]version 2
[R2-rip-1]network 11.0.0.0
[R2-rip-1]network 10.0.0.0 


[R3]rip 1
[R3-rip-1]version 2
[R3-rip-1]network 11.0.0.0
[R3-rip-1]network 12.0.0.0 

[R4]rip 1
[R4-rip-1]version 2
[R4-rip-1]network 12.0.0.0
[R4-rip-1]network 192.168.10.0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值