DHCP与静态路由 您所在的位置:网站首页 静态黑洞路由会消失吗知乎 DHCP与静态路由

DHCP与静态路由

2024-07-09 13:29| 来源: 网络整理| 查看: 265

弋 .目录 什么是DHCP?DHCP协议支持C/S模式成为DHCP服务器的条件:DHCP工作细节DHCP8种报文 路由器的工作过程路由器得查表规则获取未知网段的方法若在MA网络中使用出接口写法在点到点网络中使用下一跳 DHCP小实验静态路由小实验静态路由的扩展配置1.负载均衡2.环回接口3.手工汇总4.路由黑洞5.缺省路由6.空接口放环路由7.浮动静态路由

什么是DHCP?

DHCP是动态主机配置协议,它的作用是统一分发ip地址,专业来讲就是该协议允许服务器向客户端动态分配ip地址和配置信息

DHCP协议支持C/S模式

1.C指的是DHCP客户端,通常为网络中的PC,打印机等终端设备。 2.S指的是DHCP服务器,这里,所有的ip网络设定信息都由DHCP服务器集中管理,并处理客户端的DHCP请求。

成为DHCP服务器的条件:

1.该设备必须拥有接口或网卡连接到所要下放ip地址的广播域内 2.该接口或网卡必须已经拥有合法的ip地址,且可以通信。(已经配置好ip的静态路由)

DHCP工作细节

1.DHCP基于UDP67,68端口工作,服务器使用67,客户端使用68. 2.客户端和服务器之间存在4个数据包。 (1)客户端通过广播发送DHCP发现包(请求) 源ip:0.0.0.0 目标ip:255.255.255.255 (2)服务器以计划分配给客户端的ip地址为目标ip发送提议包,来分配ip地址给客户端 (3)客户端使用应答包来确认是否认可该ip地址 源ip:0.0.0.0 目标ip:255.255.255.255 (4)服务端最后使用ack来确认分配 注:在这个过程中,服务器在发送提议前,终端在使用最终的ip前,均通过ARP请求来确认该ip地址在网络中是否已经被其他设备使用。

DHCP8种报文

在DHCP协议中,常用的报文类型有以下几种:

DHCP DISCOVER:DHCP客户端通过广播方式发送该报文,用于发现网络中的DHCP服务器。DHCP OFFER:DHCP服务器收到DISCOVER报文后,会向客户端发送该报文,提供可用的IP地址和其他配置信息。DHCP REQUEST:客户端在收到OFFER报文后,选择一个服务器提供的IP地址,并将该选择发送给该服务器。DHCP ACK:服务器收到REQUEST报文后,确认并接受客户端请求,发送ACK报文给客户端,表示分配的IP地址生效。DHCP NAK:服务器在无法正常分配IP地址或者发生错误时,发送NAK报文给客户端,通知其无法分配合适的IP地址。DHCP DECLINE:客户端在获得IP地址后,检测到该地址已被其他设备使用,发送DECLINE报文给服务器,要求重新分配IP地址。DHCP RELEASE:客户端在不再需要分配的IP地址时,发送RELEASE报文给服务器,告知其释放对该地址的使用权。DHCP INFORM:客户端在获取了IP地址后,向服务器发送INFORM报文,用于获取其他配置信息。 路由器的工作过程

当一个数据包进入路由器后,路由器将查看数据包中的目标ip地址,然后查询本地的路由表,若表中存在记录将无条件按照记录转发,若没有记录将丢弃该流量。 注:路由器默认以一个网段为目标进行记录,默认路由器仅存在直连网段的路由,非直连网段为未知网段。

路由器得查表规则

1.最长匹配:匹配当下路由表中最精确掩码得那条路由 2.递归查找

获取未知网段的方法

1.静态路由:手写路由表

[Huawei]ip route-static 192.168.1.0 24 192.168.1.2 目标网络号 下一跳 下一跳:流量从本地发出后,下一个进入的路由器接口(下一个入口地址) [Huawei]ip route-static 192.168.1.0 24 g/0/0 目标网络号 出接口 出接口:流量从本地路由器发出的接口号 123456

注: 在MA网络中建议使用下一跳写法,在点到点网络中建议使用出接口写法。 点到点:在一个网段中,只能存在两个节点 MA:多路访问,在一个网段中,存在节点数量不限制=

若在MA网络中使用出接口写法

若在MA网络中使用出接口写法,编辑静态路由,为获取精确的下一跳MAC地址,路由器将使用代理ARP和ICMP重定向 代理ARP: 若一台路由器收到了非本接口直连网段地址的ARP请求,将查询本地路由表,若表中存在到达被请求ip地址的网段的路由,将代理该被请求ip,使用本地的MAC地址进行ARP应答 ICMP重定向: 当路由器发现一个数据包从本地的A口进入后,查询完路由表依然从A口再发出,将告知上一设备本地的下一跳地址来优化转发路径 在这里插入图片描述

总结:在MA网络中使用出接口写法,数据转发过程繁琐浪费资源,故建议下一跳写法

在点到点网络中使用下一跳

由于路由器是递归查询路由表的,故下一跳写法生成的路由条目每次查询时,均需要递归到直连路由上。但是出接口写法可以不用递归,因此在点到点网络中,由于其不存在代理ARP/ICMP重定向之类的规则,故建议出接口写法。 2.动态路由器:路由器沟通好之后自动计算

DHCP小实验

在这里插入图片描述

1.合理划分网段和ip地址 在这里插入图片描述

3.给路由器配置ip地址 4.是由ospf全网可达 5.开启DHCP服务,pc自动获取ip地址 6.配置结果 在这里插入图片描述

在这里插入图片描述

静态路由小实验

在这里插入图片描述

1.进行合理的网段划分和ip规划 在这里插入图片描述

3.配置静态路由和开启DHCP服务 4.实验结果 在这里插入图片描述

在这里插入图片描述

静态路由的扩展配置 1.负载均衡

当路由器访问同一个目标时,具有多条开销相似路径时,可以让设备将流量拆分后延多条路径同时传输,起到带宽叠加的作用。

在这里插入图片描述

2.环回接口

在路由器上创建环回接口,并配置ip(该ip可随意配置)后,通过访问该地址,可以和PC上的127.0.0.1环回网卡一样,用于检测该设备的TCP/IP网路组件软件部分是否正常。同时可以在实验环境下,用于模拟连接终端的物理接口,省去物理环境的成本。(如果能ping通该接口,说明流量可以正常到达该接口所在的网段。)

在这里插入图片描述

3.手工汇总

当路由器在访问多个连续子网(可以进行汇总计算的子网),且基于相同的下一跳时,可以将这些子网进行汇总计算后,仅编写到达汇总网段的路由条目即可,不用再逐一编写到达各个子网的路由条目,大大减少了路由条目的数量,间接性的降低了买路由器的成本。

4.路由黑洞

汇总网段中包含了网络内实际不存在的网路时,流量将出现有去无回的现象,导致资源的浪费。(所以,良好的地址规划可以尽量避免黑洞的产生) 1.主动黑洞:不管怎么样进行子网划分,总会有一两个子网段没有被使用到。(比如:在实际工程中,目前只需要3个子网段,但是最少也只能划分出4个子网段,所以肯定会有一个子网段没有被使用到。这时就出现了一个主动黑洞) 2.被动黑洞:(比如:一开始这个子网段是可以正常接收流量的,突然这个子网段断电了,不能接收和发送流量了。这时就出现了被动黑洞)

5.缺省路由

一条不限定目标ip地址的路由条目,路由器在查询完本地所有的直连,静态,动态路由后若依然没有找到到达该目标ip的路由条目,才使用该路由,这条路由就被称为缺省路由。 这条缺省路由就是用来解决黑洞问题。

在这里插入图片描述

6.空接口放环路由

虽然缺省路由解决了黑洞问题,但是当路由黑洞与缺省路由相遇后(也就是出现黑洞和配置的缺省在同一个路由器上),必然会出现环路,这时就使用空接口路由来避免环路的产生。 为了避免这种环路,我们在该黑洞路由器上配置到达汇总网段的空接口路由。(可防主动黑洞,被动黑洞) 比如:该空接口上的路由会先找子网段,如果没有找到子网段,再找汇总的总网段(也就是空接口),如果不属于总网段,再流向缺省。 在这里插入图片描述

7.浮动静态路由

路由表中的路由条目存在优先级,直连网段为0,静态配置的默认为60,优先级的取值范围为0-255,值越小,优先级月高。若出现了两条到达相同目标的路由,但优先级不同,那么仅优先级值小的条目加载到路由表中使用,优先级值大的仅存储在设备的缓存中。 作用:通过修改静态的优先级,可以实现路径备份的作用,这就叫浮动静态路由。

配置浮动静态路由:(在路由器表上不会显示,只作为备用路径) [r1]ip route-static 1.1.1.0 24 13.1.1.1 preference 61 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/53959bde090a497191f630deb4a75890.png#pic_center) 配置DHCP服务的命令: ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/9b362c5684ed49f2adc93a199e47a56f.png#pic_center)


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有