网络工程师 · 高频练习

DHCP服务器怎样知道申请来自哪台交换机的哪个接入端口?

中级 单选题 第 1079 题 较难 网络工程师DHCP Option 82Circuit IDRemote IDDHCP Relay
题目

园区网希望DHCP服务器根据用户接入的交换机端口分配不同地址策略。客户端报文经接入设备和DHCP中继转发,服务器除了需要知道中继网段,还需要可信的接入线路信息。最适合承载该信息的是()。

A DHCP Option 82中的Circuit ID或Remote ID子选项
B TCP窗口大小
C DNS响应中的TTL字段
D OSPF Router ID
题目类型:原创高频练习题 用途:用于帮助理解网络工程师相关考点和答案解析,不等同于官方真题。
正确答案
A
答案解析

Option 82由中继代理插入,可携带接入电路和远端标识。服务器据此实施地址、权限或审计策略;giaddr主要表示中继接口和客户端所在网段,两者关注点不同。

选项分析

A

正确。Option 82可提供中继掌握的Circuit ID和Remote ID,支持基于接入位置的分配与审计。

B

错误。TCP窗口用于流量控制,DHCP使用UDP,且该字段不表示接入端口。

C

错误。DNS TTL控制缓存时间,与DHCP接入线路识别无关。

D

错误。OSPF Router ID标识OSPF路由器,不承载DHCP用户端口信息。

本题为什么容易错

很多同学学过giaddr后,遇到任何DHCP中继定位题都选它。giaddr回答“从哪个中继网段来”,Option 82则能进一步回答“从哪条线路或哪个接入口来”。

先看结论

简短答案

DHCP服务器怎样知道申请来自哪台交换机的哪个接入端口,正确答案是 A(DHCP Option 82中的Circuit ID或Remote ID子选项)。Option 82由中继代理插入,可携带接入电路和远端标识。服务器据此实施地址、权限或审计策略;giaddr主要表示中继接口和客户端所在网段,两者关注点不同。

解析

易混淆概念对比表

概念本题判断区别要点记忆提示
DHCP Option 82中的Circuit ID或Remote ID子选项 本题正确答案 正确。Option 82可提供中继掌握的Circuit ID和Remote ID,支持基于接入位置的分配与审计。 看到题干核心场景时优先联想到它
TCP窗口大小 本题干扰项 错误。TCP窗口用于流量控制,DHCP使用UDP,且该字段不表示接入端口。 看到该词不要急着选,先判断是否真正解决题干问题
DNS响应中的TTL字段 本题干扰项 错误。DNS TTL控制缓存时间,与DHCP接入线路识别无关。 看到该词不要急着选,先判断是否真正解决题干问题
OSPF Router ID 本题干扰项 错误。OSPF Router ID标识OSPF路由器,不承载DHCP用户端口信息。 看到该词不要急着选,先判断是否真正解决题干问题
本题易混淆选项怎么区分
  • TCP窗口大小:错误。TCP窗口用于流量控制,DHCP使用UDP,且该字段不表示接入端口。
  • DNS响应中的TTL字段:错误。DNS TTL控制缓存时间,与DHCP接入线路识别无关。
  • OSPF Router ID:错误。OSPF Router ID标识OSPF路由器,不承载DHCP用户端口信息。
复习

知识点详解

DHCP中继转发客户端请求时,可以加入Option 82。该选项包含一个或多个子选项,常见的Circuit ID表示中继本地的接入电路,Remote ID表示远端对象的可信标识。服务器可据此选择参数或保留租约审计信息,并在回复中回送该选项,由中继在交给客户端前处理。

备考速记

giaddr找到网段,Option 82找到接入线。

DHCP Option 82 在DHCP Relay场景中的作用

例如同一VLAN中的不同楼层端口需要进入不同地址组,服务器可按中继设备与Circuit ID组合匹配策略。若接入交换机支持DHCP Snooping,还应设置可信上联,阻止普通用户端口伪造服务器或中继信息。

拓展

同类题怎么考

  • 判断DHCP服务器如何依据接入端口实施策略。
  • 比较giaddr、Circuit ID和Remote ID的作用。
DHCP Option 82 在网络工程师软考中的考法

题干只问跨网段选池时看giaddr;若明确出现交换机端口、线路、用户位置或精细策略,则检查Option 82。

解题思路

这题先把“哪个网段”和“哪条接入线路”分开。giaddr足以帮助服务器选择网段地址池,却不一定能细到交换机端口;Option 82正是中继补充的接入信息,因此选A。

考点定位

Circuit ID常代表接入端口或线路,Remote ID用于标识远端设备或用户侧对象。具体编码由设备实现决定,服务器通常按已配置的精确值匹配策略。

易错提醒

  • 把Option 82当成客户端自己填写的普通选项,忽略可信边界。
  • 服务器使用Option 82策略,却没有限制用户端口伪造中继信息。
  • 只按Circuit ID匹配,忘记它通常还要结合中继标识或giaddr理解。

备考提示

  • 用两层定位记忆:giaddr定网段,Option 82细化接入位置。
  • 看到按端口分地址、宽带接入审计或防冒用,优先想到Relay Agent Information。

你可能还想了解

  • DHCP Option 82是谁添加的?
  • Circuit ID和Remote ID有什么区别?
  • Option 82与giaddr是否一样?

本文小结

Option 82让DHCP中继向服务器提供可信的接入线路信息,适合按端口分配地址和审计;giaddr则主要用于识别中继网段。