今天的CCNA课程主要是讲一个比较常见的话题,DHCP:Dynamic Host Configuration Protocol也就是动态主机配置协议。

首先每一个设备接入到网络中都需要配置IP地址啊,子网掩码啊,网关啊等信息,假如设备很多的情况下这是一个海量的工作。所以自动配置是非常有必要的,那么就引出了今天的话题DHCP。

今天的视频里有许多都是通过wireshark抓包来分析DHCP协议包的内容,但是很多都不是CCNA的考试范围,因此我只总结一些重点。

首先在windows系统中,可以直接查看你的网络配置,之前我们也用过,

在cmd里

ipconfig /all

而想把自己的IP地址释放就需要下面的命令

ipconfig /release

或者可以刷新获取IP地址

ipconfig /renew

接下来回到思科设备中,其实DHCP过程就分为四步,

DHCP 服务器使用UDP 67

DHCP 客户端使用UDP 68

DORA

DHCP discover:就是一个设备刚接入到网络向全网询问是否有DHCP服务器

必然是广播信息,source IP是0.0.0.0,destination IP是255.255.255.255,发送到全FF的MAC地址

DHCP Offer:服务器收到discover信息后会回复,并且给与一个IP

有可能是单播,也可能是广播,source IP就是自己,destination IP就是0.0.0.0,发送到对方的MAC地址

DHCP Request:然后设备向服务器咨询是否可以使用该IP

有可能有多个服务器,以最快的为准

依然是广播,sorce IP是自己 0.0.0.0,destination IP就是255.255.255.255,发送到全F

DHCP Ack:服务器告诉设备可以使用

可能是单播,也可能是广播,source IP是自己,destination IP就是分配给的地址,发送到对方MAC

思科的路由器既可以当DHCP服务器,也可以当DHCP中继,有时候比如我们公司就是使用专门的DHCP服务器,而我们知道路由器不会把广播帧转发,所以DHCP discover message会被丢弃,这时候就要配置路由器为DHCP中继。

DHCP relay agent

如下图所示,整个流程

好啦,接下来就是实用的思科命令

进入到conf t

首先是申明一下保留地址,即不被DHCP服务器发放的地址,如下面例子从.1到.10都是保留的

ip dhcp excluded-address 192.168.1.1 192.168.1.10

接下来创建一个DHCP 池,后面的lab-pool是名字,可以随便起

ip dhcp pool Lab--pool

接下来申明分配的IP段,下面例子是192.168.1.0 /24段,除了刚才的保留地址其他都可以分配

network 192.168.1.0 /24

接下来是可选配置,申明DNS服务器地址

dns-server 8.8.8.8

下面是可选配置,设置一个域名,然后比如PC1就变成了PC1.chaostudy.com

domain-name chaostudy.com

然后是默认的路由也就是网关

default-router 192.168.1.1

最后是设置IP地址释放时间,可以设置为无限,但是这会有问题,一旦地址没了,而那些不使用的地址永远不到期,就没有可用的了,下面0 5 30对应 天 小时 分钟

lease 0 5 30

在思科中查看该配置为

show ip dhcp binding

另外一种情况就是,刚才我们说可以让路由器例如R1变成中继,这个命令非常简单,就两部分,

连接到设备的端口,进入到配置 int g0/1,然后输入命令后面跟着DHCP服务器地址即可

ip helper-address 192.168.1.1

而在连接到DHCP服务器的另外一个路由器R2则变成client,端口也进入到端口配置 int g0/1,将该端口申明为DHCP服务器连接端口即可

ip address dhcp

最后配置完了可以查看

show run | section dhcp

YouTube player
YouTube player

-------------------------------------------------------分隔符-------------------------------------------------------------------

-------------------------------------------------------分隔符-------------------------------------------------------------------

-------------------------------------------------------分隔符-------------------------------------------------------------------

-------------------------------------------------------分隔符-------------------------------------------------------------------

-------------------------------------------------------分隔符-------------------------------------------------------------------

-------------------------------------------------------分隔符-------------------------------------------------------------------

-------------------------------------------------------分隔符-------------------------------------------------------------------

-------------------------------------------------------分隔符-------------------------------------------------------------------

-------------------------------------------------------分隔符-------------------------------------------------------------------

-------------------------------------------------------分隔符-------------------------------------------------------------------

Day 39 Anki Flashcard下载:https://drive.google.com/file/d/1HBTjDLy064pxB6Uixk7QHe5krupW9B-t/view?usp=sharing

Day 39 Cisco Packet Tracer 练习题下载:https://drive.google.com/file/d/1zBnst8wkiwu51RarxRLTYG844nWT8TOb/view?usp=sharing

Day 39 Cisco Packet Tracer 练习题完成下载:https://drive.google.com/file/d/1u39rcdMXq9OMwBiCHLxNjnST220WyD1V/view?usp=sharing


Chao

一个三天打鱼两天晒网的博主 拖延症严重患者 干啥啥不行,学啥啥不会

0 条评论

发表回复

Avatar placeholder