导图社区 DHCP原理与配置
这是一篇关于DHCP原理与配置的思维导图,工作原理: 申请地址、 租期更新、 地址释放等。
编辑于2024-04-25 11:43:16OSPF协议精要:构建高效动态路由网络的核心 OSPF(开放式最短路径优先)是一种基于链路状态的动态路由协议,通过LSA(链路状态通告)同步网络拓扑。核心内容包括:LSA类型(如Type1路由器LSA、Type5外部LSA)、区域分类(骨干/特殊区域/NSSA)、DR/BDR选举及邻居建立条件。支持P2MP等多网络类型,Type7至Type9 LSA专为OSPFv3设计。掌握浮动主题与区域划分,实现路由高效聚合与优化。
这是一篇关于istack堆叠的思维导图,主要内容包括:堆叠链接方式,堆叠建立,基本概念,作用,定义。智能堆叠iStack是将多台支持堆叠特性的交换机设备组合在一起,从逻辑上组合成为一台交换机设备。
这是一篇关于OSPF链路状态路由协议的思维导图,主要内容包括:OSPF配置,OPSF开销,OSPF特殊区域,LSA类型,路由器分类,区域划分,支持的网络类型。
社区模板帮助中心,点此进入>>
OSPF协议精要:构建高效动态路由网络的核心 OSPF(开放式最短路径优先)是一种基于链路状态的动态路由协议,通过LSA(链路状态通告)同步网络拓扑。核心内容包括:LSA类型(如Type1路由器LSA、Type5外部LSA)、区域分类(骨干/特殊区域/NSSA)、DR/BDR选举及邻居建立条件。支持P2MP等多网络类型,Type7至Type9 LSA专为OSPFv3设计。掌握浮动主题与区域划分,实现路由高效聚合与优化。
这是一篇关于istack堆叠的思维导图,主要内容包括:堆叠链接方式,堆叠建立,基本概念,作用,定义。智能堆叠iStack是将多台支持堆叠特性的交换机设备组合在一起,从逻辑上组合成为一台交换机设备。
这是一篇关于OSPF链路状态路由协议的思维导图,主要内容包括:OSPF配置,OPSF开销,OSPF特殊区域,LSA类型,路由器分类,区域划分,支持的网络类型。
DHCP原理与配置
动态主机配置协议(分配IP等网络参数) Dynamic Host Configuration proto
优势:能够为大量主机分配IP地址并能集中管理
报文
报文格式
报文类型
DHCP Discover 客户端发送广播信息来寻找DHCP服务器
DHCP Offer DHCP服务器Discover报文,携带配置信息
DHCP Request 客户端广播请求配置确认;或者单播请求续借续租(50%租期单播,87.5广播)
DHCP ACK 服务器对Request确认响应
DHCP NAK 服务器对Request 拒绝响应
DHCP Release 客户端通知服务器释放地址
地址池
接口地址池
为链接到同一网段的主机分配IP地址
配置:[G0/0/0] dhcp select interface
全局地址池
为所有链接到DHCP服务器的终端分配IP地址
配置:[g0/0/0]dhcp select global
接口地址池优先级高于全局地址池
工作原理
申请地址
客户端发起DHCP Discover(广播)
服务器回复DHCP Offer(广播/单播)
客户端发送DHCP Request(广播)
服务器回复DHCP ACK
客户端发送免费ARP检测地址是否冲突
未收到应答,主机使用这个地址
收到应答,客户端向服务器发送拒绝报文
租期更新
50%租期
客户端发送DHCP Request(单播)请求续租
服务器回复DHCP ACK(单播)
如果服务器未响应,租期剩余12.5%继续请求
12.5%剩余
客户端发送DHCP Request(广播)请求续租
服务器应答
DHCP ACK 客户端刷新租期
DHCP NAK 停止使用地址
地址释放
客户端发起DHCP Release
租期到期未收到服务器ACK
客户端不在使用分配的IP地址,主动发送Release释放地址
配置
接口地址池
Huawei] dhcp enable //使能DHCP功能
Huawei] interface g0/0/0 //进入接口视图
Huawei-gigabitEthernet0/0/0] dhcp select interface //关联接口和地址池,接口地址默认为网关地址
Huawei-gigabitEthernet0/0/0] dhcp server dns-list 1.1.1.1 //指定DNS服务器地址
Huawei-gigabitEthernet0/0/0] dhcp server excluded-ip-address 10.1.1.254 //指定不参与分配地址
Huawei-gigabitEthernet0/0/0] dhcp server lease day 3 //设定租期
display ip pool //查询配置
全局地址池
Huawei] dhcp enable
Huawei] ip pool pool12
Huawei-ip-pool-pool12] network 12.1.1.0 mask 24
Huawei-ip-pool-pool12] geteway-list 12.1.1.1
Huawei-ip-pool-pool12] lease day 2
Huawei-gigabitEthernet0/0/0] dhcp select global
DHCP攻击防范
DHCP报文攻击
非法的用户不断向服务器发送Request进行续租,导致到期的IP地址无法收回,合法用户不能获取IP地址
解决办法:开启DHCPsnoop功能,启用DHCP绑定功能,通过Request续租报文和release报文和绑定表进行匹配
假DHCP服务器攻击
目的:冒充DHCP服务器没让客户端无法获取正常IP ,无法正常访问网络
解决办法:启用dhcpsnoop功能,将连接合法服务器的接口配置为信任接口,将其他接口配置为非信任接口,从而非信任接口收到的应答报文丢弃,防止仿冒者攻击
DHCP报文泛洪攻击
攻击者产生大量的DHCP报文,DHCP服务器需要CPU处理,导致设备无法正常工作
解决办法:配置DHCP报文送CPU处理单元的速率可有效防止泛洪攻击
DHCP中间人攻击
攻击者利用ARP机制
解决办法:DAI DAI即动态ARP检测是利用板顶表来防御中间人攻击 将ARP报文的原IP、mac、vlan、接口等信息绑定比较,匹配,允许此arp报文通过,否则丢弃报文 动态ARP检测功能仅适用于DHCPSnoop场景,设备启用dhcpsnoop功能才能生成绑定表
DHCP服务器拒绝服务攻击
攻击者恶意申请IP地址,耗尽服务器可分配地址,导致合法用户无法获取IP地址
解决办法:同高配置接口或者设备接入的最大用户数,超过设定值,不允许再申请IP地址 攻击者修改Request报文的chaddr字段进行攻击,设置检测chaddr字段和报文中的原mac地址是否一致,一致则转发,不一致丢弃
报文字段
op(op code):报文类型 1、Client请求;2、server响应
htype(hardware type):硬件地址类型,以太网值为1
hlen(hardware length):硬件地址长度,以太网值为6
hops:DHCP报文经过的中继数量,中继最多16个,值大于16就丢弃报文
xid客户端选取的随机数
secs(seconds)客户端获取地址或者续期更新后使用的时间
flags:表示客户端希望服务器以什么方式响应。值为0,单播响应;值为1,广播响应
ciaddr(Client ip address):客户端的IP,客户端初始状态字段0.0.0.0,用于主机临时通讯
yiaddr(your Client ip address):服务器分配给客户端的ip
siaddr(server ip address):服务器的IP
giaddr(gateway ip address):第一个中继的IP,第一个中继写入该字段,服务器根据该字段分配IP
zhaddr:字段表示客户端MAC地址
sname:客户端获取裴子豪信息的服务器名字(可选字段)
file:客户端的启动配置文件名
options:DHCP的选项字段的,至少312字节,DHCP通过此字段包含了服务器分配给终端的配置信息,如网关IP地址,DNS服务器的IP地址,客户端额可以使用的IP 地址的有效期等信息