今天的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
-------------------------------------------------------分隔符-------------------------------------------------------------------
-------------------------------------------------------分隔符-------------------------------------------------------------------
-------------------------------------------------------分隔符-------------------------------------------------------------------
-------------------------------------------------------分隔符-------------------------------------------------------------------
-------------------------------------------------------分隔符-------------------------------------------------------------------
-------------------------------------------------------分隔符-------------------------------------------------------------------
-------------------------------------------------------分隔符-------------------------------------------------------------------
-------------------------------------------------------分隔符-------------------------------------------------------------------
-------------------------------------------------------分隔符-------------------------------------------------------------------
-------------------------------------------------------分隔符-------------------------------------------------------------------
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
0 条评论