admin管理员组文章数量:1532478
2024年5月21日发(作者:)
1. 24DHCP Relay配置
1.
1.
24.1
概述
24.1.1
理解DHCP
DHCP协议被广泛用来动态分配可重用的网络资源,如IP地址。
DHCP Client发出DHCP DISCOVER广播报文给DHCP Server。DHCP Server收到
后DHCP DISCOVER报文后,根据一定的策略来给Client分配资源,如IP地址,发出
DHCP OFFER报文。DHCP Client收到DHCP OFFER报文后,验证资源是否可用。
如果资源可用发送DHCP REQUEST报文;如果不可用,重新发送DHCP DISCOVER
报文。服务器收到DHCP REQUEST报文,验证IP地址资源(或其他有限资源)是
否可以分配,如果可以分配,则发送DHCP ACK报文;如果不可分配,则发送DHCP
NAK报文。DHCP Client收到DHCP ACK报文,就开始使用服务器分配的资源;如
果收到DHCP NAK,则可能重新发送DHCP DISCOVER报文再次请求另一个IP地址。
2. 24.1.2
理解DHCP中继代理(DHCP Relay Agent)
DHCP请求报文的目的IP地址为255.255.255.255,这种类型报文的转发局限于子网
内,不会被设备转发。为了实现跨网段的动态IP分配,DHCP Relay Agent就产生了。
它把收到的DHCP 请求报文封装成IP单播报文转发给DHCP Server,同时,把收到
的DHCP响应报文转发给DHCP Client。这样DHCP Relay Agent就相当于一个转发
站,负责沟通位于不同网段的DHCP Client和DHCP Server。这样就实现了只要安装
一个DHCP Server就可对所有网段的动态IP管理,即Client—Relay Agent—Server
模式的DHCP动态IP管理。
图1
VLAN 10和VLAN 20分别对应10.0.0.1/16和20.0.0.1/16的网络,而DHCP Server
在30.0.0.1/16的网络上,30.0.0.2的DHCP Server要对10.0.0.1/16和20.0.0.1/16
的网络进行动态IP管理,只要在作为网关的设备上打开DHCP Relay Agent,并指定
DHCP Server IP为30.0.0.2就可以了
3. 24.1.3
理解DHCP Relay Agent Information(option 82)
根据RFC3046的定义,中继设备进行DHCP relay时,可以通过添加一个option的
方式来详细的标明DHCP client的一些网络信息,从而使服务器可以根据更精确的信
息给用户分配不同权限的IP,根据RFC3046的定义,所使用option选项的选项号为
82,故也被称作option82,该option可以继续分解成多个子选项,现阶段经常使用的
子选项有Circuit ID和Remote ID。本公司实现的 relay agent information现阶段存在
两种,一种是与802.1x/SAM应用方案结合relay agent information option dot1x,另
一种是结合用户所属的端口vid,slot,port,以及设备mac信息的relay agent
information option82,下边对两种方案应用时option携带的内容及格式以及一些典型
的应用方案进行一些说明:
1.
relay agent information option dot1x:此种应用方案需要结合802.1x认证以及我司
产品RG-SAM。通过RG-SAM在802.1x认证过程中给设备下放不同的IP权限,结合
DHCP client所属的vid组合成Circuit ID子选项。在DHCP relay上传到DHCP server
时,结合DHCP server的配置,就可以实现给不同权限用户分配不同权限IP的应用。
组合成Circuit ID格式如下,其中priviliage和vid字段各占两个字节:
版权声明:本文标题:DHCPRelay配置 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1716276754a495375.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论