13.网络技术——DHCP的原理与实验(后附练习题:附带RIP命令)

1.DHCP的原理

DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。

1.1DHCP的报文类型

报文类型含义
DHCP DISCOVER客户端用来寻找DHCP服务器
DHCP OFFER响应请求报文,在IP地址池中中打包数据给客户,IP地址子网,网关等
DHCP REQUEST客户端请求配置确认,或者续借租期
DHCP ACK服务器对REQUEST报文的确认响应
DHCP NAK服务器对REQUEST报文的拒绝响应
DHCP RELEASE客户端要释放地址时用来通知服务器

1.2DHCP的工作原理

主机A ——————————DHCP服务器
1. DHCP Discover(广播)
2. DHCP Offer(广播/单播)
3. DHCP Request(广播)
4. DHCP ACK(广播/单播)
——————————————

1、发现:PC需要IP地址向DHCP服务器发送广播,目标IP255.255.255.255 ,源IP 0.0.0.0 ,源端口68 ,目标端口67。
2、提供:因为PC没有IP地址,服务器还是通过广播发出Offer给PC。(因为PC会收到多台服务器提供的Offer)
3、请求:PC会默认选择第一个收到的IP地址,作为自己的IP地址,并向DHCP广播发出请求确认IP。
4、确认:DHCP再次确认IP等信息可以使用。(为了万无一失会再次广播确认IP地址是否有人使用)
DHCP租期更新:从请求开始。IP租约期限达到50%时,DHCP客户端会请求更新IP地址租约。
DHCP重绑定:在DHCP需要租期更新时,发出请求,服务器为回应,会在租约期限到达87.5%时,再次发出请求,如果还是未收到响应,会申请重新绑定IP。(收到NAK时也会重新绑定)
IP地址释放:如果IP租约到期前都没有收到服务器响应,客户端停止使用此IP地址。如果DHCP客户端不再使用分配的IP地址,也可以主动向DHCP服务器发送DHCPRELEASE报文,释放该IP地址。

2.实验题

r1的代码:

[Huawei]sysname r1
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 192.168.1.254 24
[r1-GigabitEthernet0/0/0]int g0/0/1
[r1-GigabitEthernet0/0/1]ip add 192.168.2.254 24
[r1-GigabitEthernet0/0/1]q
[r1]dhcp enable 
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]dhcp select interface
[r1-GigabitEthernet0/0/0]dhcp server lease day 0 hour 12
[r1-GigabitEthernet0/0/0]dhcp server dns-list 8.8.8.8
[r1-GigabitEthernet0/0/0]int g0/0/1
[r1-GigabitEthernet0/0/1]dhcp select interface
[r1-GigabitEthernet0/0/1]dhcp server lease day 0 hour 12
[r1-GigabitEthernet0/0/1]dhcp server dns-list 8.8.8.8
[r1-GigabitEthernet0/0/1]dhcp server static-bind ip-address 192.168.2.10 mac-add
ress 5489-9832-4D2C
Error:The static-MAC is exist in this IP-pool. //这里出错了,解决方法是换一个MAC地址,更改一个字母,重新设一个地址
[r1-GigabitEthernet0/0/1]dhcp server static-bind ip-address 192.168.2.10 mac-add
ress 5489-9832-4D2A
[r1-GigabitEthernet0/0/1]int g2/0/0
[r1-GigabitEthernet2/0/0]ip add 10.0.0.1 24
[r1-GigabitEthernet2/0/0]q
[r1]rip 1
[r1-rip-1]version 2
[r1-rip-1]network 10.0.0.0
[r1-rip-1]network 192.168.1.0
[r1-rip-1]network 192.168.2.0

r2的代码:

[Huawei]sysname r2
[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip add 10.0.0.2 24
[r2-GigabitEthernet0/0/0]int g0/0/1
[r2-GigabitEthernet0/0/1]ip add 20.0.0.1 24
[r2-GigabitEthernet0/0/1]q
[r2]rip 1
[r2-rip-1]version 2
[r2-rip-1]network 10.0.0.0
[r2-rip-1]network 20.0.0.0

r3的代码:

[Huawei]sysname r3
[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip add 20.0.0.2 24
[r3-GigabitEthernet0/0/0]int g0/0/1
[r3-GigabitEthernet0/0/1]ip add 30.0.0.1 24
[r3-GigabitEthernet0/0/1]q
[r3]rip 1
[r3-rip-1]version 2
[r3-rip-1]network 20.0.0.0
[r3-rip-1]network 30.0.0.0

r4的代码:

[Huawei]sysname r4
[r4]int g0/0/0
[r4-GigabitEthernet0/0/0]ip add 30.0.0.2 24
[r4-GigabitEthernet0/0/0]int g0/0/1
[r4-GigabitEthernet0/0/1]ip add 192.168.10.254 24
[r4-GigabitEthernet0/0/1]q
[r4]rip 1
[r4-rip-1]version 2
[r4-rip-1]network 30.0.0.0
[r4-rip-1]network 192.168.10.0


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值