PC通过MSR G2想获取dhcp relay接口的sub网段的地址。
MSR G2的版本:R04XX之后的版本
Dhcp relay设备上的配置:
dhcp enable
dhcp relay client-information record
dhcp smart-relay enable
dhcp relay接口上的配置:
interface GigabitEthernet0/1
port link-mode route
ip address 20.1.1.1 255.255.255.0
ip address 192.168.1.1 255.255.255.0 sub
dhcp select relay
dhcp relay server-address 30.1.1.1
dhcp server上的配置:
dhcp server ip-pool pool1
gateway-list 192.168.1.1
network 192.168.1.0 mask 255.255.255.0
forbidden-ip 192.168.1.1
系统视图下开启dhcp smart-relay enable
相关解释:当DHCP中继收到DHCP客户端发来的请求报文时,会使用中继接口的主IP地址填充请求报文的giaddr字段,然后转发给DHCP服务器,DHCP服务器根据giaddr字段中的地址选择合适的地址池为客户端分配IP地址。当DHCP服务器中该网段地址分配完毕后,不管DHCP服务器上是否存在其他网段的地址,都不会再为该DHCP中继下的其他DHCP客户端分配IP地址。
DHCP中继通过smart-relay解决上述问题,开启该功能后,DHCP中继可以使用除中继接口主地址外的其他IP地址来填充giaddr字段,从而使DHCP客户端可以获取到其他网段的IP地址。根据组网不同,DHCP中继支持smart-relay有以下两种配置方式:
对于普通组网,用户可以在DHCP中继接口上配置从IP地址。这样,当DHCP服务器上匹配中继接口主地址的地址网段分配完毕后,DHCP中继可以使用中继接口的从IP地址来填充请求报文的giaddr字段。这时,DHCP服务器可以从匹配从IP地址的地址池网段中为DHCP客户端分配IP地址。
对于某些用户接入方式(如IPoE方式),用户可以配置中继地址池,并通过gateway-list命令指定多个IP地址。DHCP中继先用配置的第一个地址填充giaddr字段,当DHCP服务器上匹配该地址的地址网段分配完毕后,DHCP中继将依次选择gateway-list命令中配置的下一个IP地址来填充giaddr字段。这时,DHCP服务器可以从匹配下一个IP地址的地址池网段中为DHCP客户端分配IP地址。
DHCP中继转发3次DHCP-DISCOVER报文后,若还未收到DHCP服务器的应答报文,DHCP中继将使用下一个可用IP地址来填充giaddr字段。DHCP中继使用所有配置的IP地址填充giaddr字段之后,将重新选择第一个配置的IP地址进入下一个循环。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作