网络基础之DHCP和RIP

前言

DHCP

  • 在大型企业网络中,会有大量的主机或设备需要获取IP地址等网络参数。如果采用手工配置,工作量大且不好管理,如果有用户擅自修改网络参数,还有可能造成IP地址冲突等问题。使用动态主机配置协议(Dynamic Host Configuration Protocol)来分配IP地址等网络参数,可以减少管理员的工作量,避免用户手工配置网络参数时造成的地址冲突。

一、DHCP

1.1 DHCP概述

  • DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。

1.2 DHCP报文类型

报文类型 含义
DHCP DISCOVER 客户端用来寻找DHCP服务器
DHCP OFFER DHCP服务器用来响应DHCP DISCOVER报文,此报文携带了各种配置信息
DHCP REQUEST 客户端请求配置确认,或者续借租期
DHCP ACK 服务器对REQUEST报文的确认响应
DHCP NAK 服务器对REQUEST报文的拒绝响应
DHCP RELEASE 客户端要释放地址时用来通知服务器

1.3 DHCP工作原理

DHCP协议采用UDP作为传输协议,主机发送请求消息到DHCP服务器的67号端口,DHCP服务器回应应答消息给主机的68号端口。详细的交互过程如下图。
在这里插入图片描述

第一步,DHCP Client以广播的方式发出DHCP Discover报文,所有的DHCP Server都能够接收到DHCP Client发送的DHCP Discover报文。

第二步,所有的DHCP Server都会给出响应,向DHCP Client发送一个DHCP Offer报文。

第三步,DHCP Client只能处理其中的一个DHCP Offer报文,一般的原则是DHCP Client处理最先收到的DHCP Offer报文。
DHCP Client会发出一个广播的DHCP Request报文,在选项字段中会加入选中的DHCP Server的IP地址和需要的IP地址。

第四步,DHCP Server收到DHCP Request报文后,判断选项字段中的IP地址是否与自己的地址相同。如果不相同,DHCP Server不做任何处理只清除相应IP地址分配记录;如果相同,DHCP Server就会向DHCP Client响应一个DHCP ACK报文,并在选项字段中增加IP地址的使用租期信息。

第五步,DHCP Client接收到DHCP ACK报文后,检查DHCP Server分配的IP地址是否能够使用。如果可以使用,则DHCP Client成功获得IP地址并根据IP地址使用租期自动启动续延过程;如果DHCP Client发现分配的IP地址已经被使用,则DHCP Client向DHCPServer发出DHCP Decline报文,通知DHCP Server禁用这个IP地址,然后DHCP Client开始新的地址申请过程。

  • DHCP Client在成功获取IP地址后,随时可以通过发送DHCP Release报文释放自己的IP地址,DHCP Server收到DHCP Release报文后,会回收相应的IP地址并重新分配。
  • 在使用租期超过50%时刻处,DHCP Client会以单播形式向DHCP Server发送DHCPRequest报文来续租IP地址。如果DHCP Client成功收到DHCP Server发送的DHCP ACK报文,则按相应时间延长IP地址租期;如果没有收到DHCP Server发送的DHCP ACK报文,则DHCP Client继续使用这个IP地址。
  • 在使用租期超过87.5%时刻处,DHCP Client会以广播形式向DHCP Server发送DHCPRequest报文来续租IP地址。如果DHCP Client成功收到DHCP Server发送的DHCP ACK报文,则按相应时间延长IP地址租期;如果没有收到DHCP Server发送的DHCP ACK报文,则DHCP Client继续使用这个IP地址,直到IP地址使用租期到期时,DHCP Client才会向DHCP Server发送DHCP Release报文来释放这个IP地址,并开始新的IP地址申请过程。

二、RIP

2.1 RIP概述

RIP(Routing Information Protocol,路由信息协议)是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。
适用于小型网络。
基于UDP,端口520。
华为设备上路由优先级为100。
有三个版本:RIPv1、RIPv2、RIPng。

2.2 路由协议的分类

  • 直连路由:路由器直连接口所在的网段,当接口物理状态及协议都UP时自动学习该直连路由到路由表。
  • 静态路由:根据数据访问需求,手工在设备上配置的路由条目。
  • 动态路由:路由器自动进行路由信息的更新和同步,并且当网络拓扑变更时,能够自动收敛。

2.3动态路由协议的分类

  • 距离矢量协议:RIP BGP
  • 链路状态协议:OSPF IS-IS
  • IGP:RIP OSPF ISIS
  • EGP:BGP

2.4 距离矢量路由选择协议的特点

  • 使用距离矢量路由协议的路由器并不了解网络的拓扑。该路由器只知道:
    • 自身与目的网络之间的距离
    • 应该往哪个方向或使用哪个接口转发数据包。
  • 周期性地更新(广播)整张路由表。只跟相邻的路由器通信。
    • 距离:到达目标网络的度量值。
    • 方向:去往目标网络的下一跳路由器。

2.5 距离矢量路由选择协议的防环机制

  • 水平分割
    • 从一个接口学习到的路由不会再广播回该接口。
  • 毒性逆转
    • 从一个接口学习的路由会发送回该接口,但是已经被毒化,跳数设置为16跳,不可达。
  • 触发更新
    • 一旦检测到路由崩溃,立即广播路由刷新报文,而不等到下一刷新周期。

实验

在这里插入图片描述
DHCP配置
R1

[R1-GigabitEthernet0/0/0]ip add 192.168.1.254 24
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值