news 2026/10/5 3:08:41

HCIP考试题库PDF:OSPF与BGP高频考点拆解与刷题避坑指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HCIP考试题库PDF:OSPF与BGP高频考点拆解与刷题避坑指南

简介:这份PDF是面向华为HCIP备考人群的考试题库合集,覆盖认证考试221、222、223三个科目方向,内容更新至2021年5月。题库按题号组织,以单选题为主,每题后紧跟正确答案与答案解析,并保留答题时间等过程信息;针对BGP通过network命令注入路由的Origin属性、BGP邻居认证的MD5密码配置、OSPF完全STUB区域ABR自动下发默认路由等高频考点,注解部分给出了明确判定理由,便于考生从错题中反向梳理OSPF、BGP、IGMP等核心协议的原理与配置要点,而不只是机械记忆答案。资源仅包含1个PDF文件,整体大小6.26MB,结构紧凑,可直接翻阅或按知识点检索,适合在碎片时间反复自测。目前已有18215人学习或下载,是不少考生考前突击、查漏补缺的实用参考资料。

1. HCIP考试题库PDF:这份资源解决的是“背考点”而不是“背答案”

考过华为认证HCIP的人大多有这样的体验:题库刷了两遍,自测正确率还是卡在六成上下,越是看着眼熟的题越容易选错。直到你把目光从“正确答案”移到“注释”上,才发现真正拉开差距的不是记没记住选项,而是注释里那些协议行为边界。这份HCIP考试题库PDF是2021年5月更新的一版,覆盖221、222、223三科,每道题都带答案和注释,注释不只是简单解析,而是把选错的原因也写了出来。适合两类人:刚考完HCIA准备往HCIP冲的从业者,想快速铺开考点地图;已经在做网络运维的工程师,想用备考做一次知识盲区体检。这篇笔记就从这份题库出发,拆一下三科的出题权重、高频考点的推理路径和刷题最容易踩的坑。

2. 三科题目构成解析:221/222/223 分别压了哪些协议

拿到题库的第一步不是马上开刷,而是先对题目做一次宏观归类。H12-221、H12-222、H12-223三门同属数通方向,但它们考的侧重并不完全一样。通读一遍这套题库之后,我按模块做了一个分类,发现出题权重其实很有规律。

2.1 路由协议是绝对主线:OSPF、BGP 占比接近一半

整套题库里,OSPF与BGP的题量加起来接近一半。这个占比和实际HCIP考试体感一致,路由协议永远是重头戏。

OSPF的考点高度集中在几个固定方向上:不同网络类型下能否建立FULL邻接关系、收到陌生LSA时的处理流程、完全STUB区域的默认路由行为、外部路由类型1与类型2的优先级差异、多进程之间的隔离关系、第二类LSA的查看命令。注意一个现象,OSPF的题很喜欢用“前半句熟人后半句挖坑”的结构。比如完全STUB区域那道题,题目先说“ABR不向区域内泛洪第三类、第四类和第五类LSA”,这半句是对的;然后接“因此完全STUB区域的ABR需要手工向区域内下发一条默认路由”,这半句是错的。如果你只记住“完全STUB区域不下发三四五类LSA”,看到前半句就判正确,直接就翻车了。实际上是ABR自动下发一条第三类LSA作为默认路由,根本不需要手工配。

BGP的题目分布更偏向状态机与命令行操作。从这套题库能看到的BGP点包括:邻居关系建立在TCP而不是UDP、Update报文用单播而不是组播、Open报文携带的参数范围、Hold Time协商规则、Keepalive发送周期、路由宣告的三种方式、出向刷新命令、BGP版本不一致时的协商结果、下一跳不可达路由的落地行为、BGP/6/ESTABLISHED告警的含义等。BGP题基本不会直白地问“BGP跑在哪个端口上”,而是把行为细节藏在具体场景里让你判断正误。比如版本协商那道题,题干说“协商采用两端能够支持的高的BGP版本”,很容易被“高版本向下兼容”这个常识带偏,实际上两端版本不一致时必须选低版本,因为低版本设备无法理解高版本的扩展能力。

2.2 交换与组播模块:STP、VLAN、LACP、IGMP/PIM 形成第二梯队

交换部分的题量不多,但出现的点都很“死”。STP考的是TC保护默认状态,答案是默认开启;MUX VLAN考的是端口使能之后还能不能用于VLAN Mapping和VLAN Stacking,答案是不允许;LACP考的是主动端选举规则,系统LACP优先级数值小者优先,优先级相同再比MAC地址,MAC小者成为主动端。这类题没有推导空间,就是规则记忆,错了纯粹是没背到。

组播模块的区分度比交换还高一些。IGMPv3不仅支持普遍组查询和特定组查询,还支持指定源/组查询,同时向下兼容IGMPv1和IGMPv2。PIM的工作模式有PIM-SM、PIM-DM、PIM-SSM三种,注意没有“PIM-ASM”这个叫法。还有一道路由器PIM接口信息题,题目给了“PIM DR: 10.1.1.2”的输出,问哪个描述错误,答案是“该接口上的DR是10.1.1.1”——这种题考的就是你能不能从display输出里准确读出DR地址。

IS-IS在这套题库里占比不大,但出现过的题都很硬:DIS发送Hello报文的周期是3.3s、Level-2路由器发送IIH使用的组播MAC是0180-C200-0015、接口优先级为0的IS-IS路由器可以参与DIS选举。前两个属于纯数字记忆,第三个要特别警惕,它和OSPF的DR选举规则正好相反,OSPF里优先级为0的设备没有参选资格,IS-IS里优先级0只是优先级低,不代表不能选。

2.3 按题型拆解刷题顺序:判断题先过一轮,单选题再过一轮

这套题库的题型结构很清晰:判断加单选。我建议刷题顺序也按这个结构分层,先把判断题整体过一遍,再做单选题。

判断题的题干通常只有一两句话,它比单选题更能暴露概念边界。你不需要在四个选项之间反复比较,只需要对“是或否”下结论,这对知识盲区的考验更直接。单选题则是把相似选项摆在一起,逼你把“可能对”收敛成“确定对”。很多人在判断题上自我感觉正确率偏高,因为拿不准的时候倾向于判对,这是直觉偏差。用判断题定位盲区、用单选题锻炼区分能力,等于把两种题型的优势都用上了。

3. OSPF 与 BGP 高频题拆解:从题目看协议推理路径

这一章不是简单复述答案,而是还原“怎么想到这个答案”的推理过程。备考最有价值的不是背下某道题的选项,而是掌握同类型题的一致判断方法。

3.1 OSPF 核心考点:从四条推理线看懂 LSA、邻接、外部路由

先看收到陌生LSA的处理。题目问当OSPF路由器收到一条不存在于链路状态数据库中的LSA时会怎么处理,正确答案是“检查该LSA的Age,查看其是否过期”。顺着注释的逻辑看:OSPF路由器收到未知名LSA时,不会立刻放进数据库,也不会直接泛洪,而是先判断这条LSA还有没有效。判断依据就是Age有没有达到最大值,如果已经过期就直接丢弃,不返回任何消息。这个逻辑和“收到新信息就接受”的直觉完全相反,第一次做这道题的人很容易选错。

再看邻接关系。OSPF在不同网络类型下都可以形成FULL状态的邻接关系,广播网络、点到点网络都可以。但NBMA网络有个特殊状态叫Attempt,这是只有在NBMA环境中才会出现的OSPF邻居状态。因为在NBMA里是单播建邻居,每个单播邻居对应一条peer命令,只有这种模式会出现Attempt。这两道题放一起看,能形成一条完整记忆链:网络类型影响的是邻居建立过程和状态机演进,但不影响最终能到FULL。

外部路由优先级也是高频点。OSPF中第二类外部路由默认被优先使用,这个说法容易记反。实际上在OSPF选路规则里,类型1外部路由的优先级高于类型2。原因在于开销计算方式不同:类型1路由会把到达ASBR沿途的每段链路开销都累加进去,类型2路由只计算ASBR生成路由时的外部开销,不累加内部链路开销。默认引入外部路由时是类型2,但判断优先级时类型1胜出,所以题目说“类型1永远比类型2优先”是正确的。

OSPF多进程那道题,错误选项是“OSPF多进程这一概念具有全局的意义”。进程号只在路由器本地有意义,同在一台设备上可以跑多个OSPF进程,它们彼此独立互不干扰。如果不同进程之间要交换路由,只能走import-route,这和两个不同协议之间引入路由的性质一样。另外还要记住OSPF会周期性更新,刷新周期是30分钟,SPF算法和LSAck确认机制是OSPF可靠性的两个支柱。广播网络中DR和BDR既侦听224.0.0.5也侦听224.0.0.6,普通路由器只侦听224.0.0.5,这组地址也是常考的数字点。

3.2 BGP 核心考点:状态机、协商规则、选路顺序、命令边界

BGP的题目先要抓住传输层基础。BGP邻居使用TCP连接,端口号179,不是UDP。Update报文通过单播发送。BGP不需要周期性更新,只在邻居刚建立时做一次全量路由交换,之后只通告发生变化的路由。这条逻辑串下来能解决一批判断题。

版本协商与Keepalive计算要放在一起记。两端BGP版本不一致时协商取低版本,因为低版本设备理解不了高版本的新能力,高版本可以兼容低版本。Hold Time协商规则是取两端声明值中较小的那个,Keepalive发送周期是Hold Time的三分之一。题目里PeerA声明90s、PeerB声明30s,协商结果是30s,Keepalive周期就是10s。这类题如果只记住“Keepalive是Hold的三分之一”而不记得Hold怎么协商,照样会错。

选路规则是BGP题里区分度最高的点。两条路由比较时,MED只是其中一个维度,它在BGP选路顺序中排在AS路径长度之后。题目里路由M的AS路径是100i,MED是30;路由N的AS路径是100/200i,MED是20。正确答案是路由M更优,因为AS路径更短,在AS路径这一步就已经分出胜负,根本没轮到比较MED。备考时建议把BGP选路顺序固定背成一串:优先LocalPref最大,本地起源优先,AS路径最短,MED最小,EBGP优于IBGP,下一跳IGP度量小,Router ID小。每次做选路题就从头扫一遍,不要凭单个属性下结论。

路由宣告方式也是经典易错点。BGP宣告路由有三种方式:network、import-route、路由聚合,不是只能network。通过network命令注入的路由,Origin属性默认是IGP。题目问“BGP中路由引入的方式只能通过network”时,直接判错误。与此配套的是出向刷新命令,正确答案是“refresh bgp all external”。注意这类命令不能和reset bgp混用,reset会中断BGP连接重建邻居,refresh是在不中断的情况下触发向外通告,两者代价完全不同。

还有一道关于BGP/6/ESTABLISHED告警的题。看到告警信息里出现“ESTABLISHED STATE”,说明BGP邻居已经建立成功,不是异常。有些人在运维现场看到设备打日志就紧张,以为带级别数字的告警都是故障,这里要区分清楚:BGP/6/ESTABLISHED是正常建连消息。

3.3 组播与 IS-IS 冷门点:组播地址、DIS 选举、PIM 模式

组播地址这组数字需要系统记忆。224.0.0.1是网段内所有主机和路由器,224.0.0.2是全体路由器,224.0.0.5是OSPF路由器,224.0.0.6是OSPF指定路由器DR/BDR,224.0.0.9是RIPv2路由器。题目里把“所有运行RIP V2协议的路由器都侦听224.0.0.100”说成正确,这就是摆明了考地址表,背过就不会错。

IS-IS的DIS规则要和OSPF对比着记。DIS发送Hello的周期是3.3s,普通IS-IS路由器是10s,DIS取三分之一。OSPF的DR不存在缩短Hello周期的机制。IS-IS接口优先级为0可以参与DIS选举,OSPF接口优先级为0不能参与DR/BDR选举。这两个协议之间的差异,是考题特别爱放陷阱的地方。

IS-IS报文的封装位置也是记忆点。IS-IS报文直接封装在二层头部后面,以组播方式发送。Level-2路由器发送IIH使用的组播MAC是0180-C200-0015,Level-1对应0180-C200-0014,这两个值用过一次就不会忘。

4. 三轮刷题闭环:把题库 PDF 变成自己的错题速查本

这一章讲实际操作。刷题最怕“刷完就忘”,用下面三轮刷法,核心是把题库从一个外部PDF变成你亲手整理的速查表,这个过程本身就是最高强度的复习。

4.1 第一轮:带注释过一遍,标记“不确定”而非“做错”

第一轮的目的不是得分,而是找出“真不确定”和“假确定”的区别。拿到PDF后建议按模块顺序做,但可以从自己不熟的模块开始,不要每次都从第一页开始。做一道题就立刻对答案看注释,看完注释再回看题干,问自己:这道题如果明天再考,我能不能把注释里的核心逻辑复述出来?

标记维度建议用三色法。绿色:一次做对,注释里的逻辑都能理解;黄色:做对了但说不清为什么,或者注释里有陌生概念;红色:做错了,或者蒙对的。注意这里的分类,大多数人的错题本只记红色,但真正在考场上翻车的是黄色题。你当时选对了,判断依据却是感觉而非原理,题目换个问法就露馅。第一轮结束后统计三色分布,如果黄色加红色超过三成,不用焦虑,这恰恰说明题库的价值。花一周把黄色和红色清理掉,比从头到尾翻十遍教材更有用。

4.2 第二轮:按考点重组错题,做成一张速查表

第二轮不刷原题,而是把错题翻译成自己的语言并归位。具体做法是建立一张速查表,纵向是考点模块,横向是“易错点、判据与结论、出错原因”。用Excel、OneNote还是Notion都可以,工具不重要,重要的是亲手敲一遍。

以下是从这套题库里提炼的一张速查表,可以直接拿去做模板:

模块易错点判据与结论出错原因
OSPF完全STUB区域默认路由ABR自动下发3类默认路由,不需要手工配置把“不泛洪3/4/5类LSA”等同于“不产生默认路由”
OSPF外部路由优先级类型1优先于类型2记住了默认是类型2,却忘了选路时类型1在前
OSPF多进程进程号只在本地有意义,跨进程需要import-route把进程号当成全局编号
OSPF第二类LSA查看命令是display ospf lsdb networkLSA类型与命令关键字对应不熟
OSPF收到未知LSA先检查Age是否过期,过期则丢弃凭直觉认为收到就泛洪
BGP版本协商两端不一致时取低版本误以为高版本兼容就是采用高版本
BGPHold Time协商取小值,Keepalive是Hold的1/3只记住三分之一,忘了取小值
BGP选路顺序AS路径长度先于MED比较被显眼的MED数值带偏
BGP路由宣告方式network、import-route、路由聚合三种误以为只能network
BGP出向刷新refresh bgp all external,不需要reset不熟悉出向刷新命令
BGPUPDATE传输方式单播发送,不是组播把OSPF的组播机制套到BGP上
IS-ISDIS Hello周期普通10s,DIS约3.3s没记住三分之一关系
IS-IS优先级0可以参与DIS选举误把OSPF规则套到IS-IS上
IS-ISLevel-2组播MAC0180-C200-0015与Level-1的0014混淆
组播MSDP定位用于跨AS发现组播源,不传播组播路由把“跨AS使用”理解成“传播路由”
交换STP TC保护默认开启误以为默认关闭
交换MUX VLAN使能MUX后不能再用VLAN Mapping/Stacking不熟悉端口约束
交换LACP主动端系统优先级小者优先,其次MAC小者比较顺序搞反

做完这张表,备考材料就从一个外部PDF变成了一份按你错误历史定制的考点地图。后续复习只需要看这张表,效率比重新翻整套题库高太多。

4.3 第三轮:模拟抽测,只抽黄色和红色题

第三轮有个很实用的技巧:把黄色和红色题的正确答案遮住,只看题干,强行回忆判据和结论。回忆不出来的就去查速查表,查完再标记一次“第二次复习”。

每道题最多给三次机会。如果重复三次仍然记不牢,说明这不是记忆问题,而是这个知识点缺一个“锚”。你需要打开模拟器亲手敲一遍配置,看到实机输出才能建立真正的印象。比如BGP出向刷新命令,与其在纸上反复背refresh bgp all external,不如在eNSP里搭两台路由器建IBGP邻居,实际执行一遍,观察Route-Refresh消息的触发过程,一次操作比十次默写管用。

5. 刷题避坑清单:注释里容易看走眼的五类陷阱

这套题库的注释风格比较个人化,有些解析还带了出题人的理解角度,这是好事。但刷题时仍然有五个高频坑,值得单独拉出来提醒。

5.1 五个经典翻车场景

坑一:完全STUB区域需要手工下发默认路由?

现象:做判断时觉得“ABR不泛洪3/4/5类LSA”这半句很熟,直接判正确。

原因:你只记住了完全STUB区域屏蔽了外部LSA,却忽略了ABR会自动产生一条表示默认路由的第三类LSA。屏蔽明细和产生默认路由是两件事,前者是过滤行为,后者是主动行为,题目故意把前半句做诱饵。

解决:改记一句话:完全STUB区域的ABR自动下发3类默认路由,不需要手工配置。普通STUB区域的ABR同样会下发默认路由,完全STUB只是在普通STUB基础上进一步屏蔽了3类LSA的明细,只剩一条默认。

坑二:BGP版本不一致时协商取高版本?

现象:看到“协商采用两端能够支持的高的BGP版本”觉得合理,因为高版本支持低版本。

原因:把“兼容方向”和“协商结果”搞混了。高版本可以兼容低版本,不代表协商结果会采用高版本。低版本设备无法解析高版本新增的能力字段,结果只能是低版本。

解决:反向记忆:既然是协商,必然取“双方都能完整理解”的版本,也就是较低的一方。这个原则在BGP、OSPFv2/v3的版本协商里都适用。

坑三:看到MED小就直接选它?

现象:题目给了两条BGP路由,一条MED=30但AS路径短,另一条MED=20但AS路径长,你选了MED小的。

原因:MED在BGP选路规则里排在AS路径长度之后。AS路径短的先胜出,MED根本轮不到上场。被MED这个显眼数字吸引,是选路题最常见的失分点。

解决:把选路顺序固定在脑子里,顺序是LocalPref最大、本地起源优先、AS路径最短、MED最小、EBGP优于IBGP、下一跳IGP度量小、Router ID小。做选路题时从头扫一遍,确保顺序无误再下结论。

坑四:IS-IS优先级0不能参与DIS选举?

现象:看到IS-IS接口优先级为0,立刻联想起OSPF的DR选举规则,判正确。

原因:把OSPF的选举规则平移到了IS-IS。OSPF里优先级为0的设备没有参选资格,IS-IS里优先级0只是优先级最低,不排除在选举之外。

解决:两套规则分开记。IS-IS的DIS选举中,优先级0可以参与;OSPF的DR选举中,优先级0直接成为DRother。如果你的工作实际接触过两种协议,这个差异应该是有切身体会的。

坑五:OSPF不能下发默认路由?

现象:题目说“OSPF不能下发缺省路由”,你觉得链路状态协议和距离矢量协议不一样,可能不支持默认路由,于是选它。

原因:对链路状态协议能力边界的误读。OSPF同样可以产生默认路由,ABR和ASBR都可以通过LSA下发默认路由。

解决:把这句话反过来记:每个动态路由协议都能产生默认路由,RIP能,OSPF能,BGP能,IS-IS也能。静态路由更不用说。凡是看到“某某路由协议不能下发默认路由”的说法,先打个问号。

5.2 题库的版本边界:2021.5 注释怎么用才不踩坑

还有一个容易被忽略的边界,这套题库的注释更新于2021年5月,距今已经有一段时间。华为认证题库不是一成不变的,题干和选项会随着版本演进做调整。

所以建议把这份题库定位成“知识框架和出题思路的样板”,而不是“考试当天的原题背诵素材”。它的正确用法是:用它找出知识漏洞,再用华为官方文档或协议标准验证细节。比如BGP选路顺序、OSPF的LSA类型这类基础点非常稳定,新题库也不会大改;但部分命令格式和新特性的题目,最好对照本地模拟器的输入提示逐条核对,不要死记PDF里的旧输出。把题库当骨架、把官方文档当血肉,这个组合在备考任何厂商认证时都不容易过时。

6. 考前48小时:用速查表把正确率再拉一个档次

考前48小时不建议再整套整套刷题,边际效应很低,这时候要做的是压缩记忆量。我的做法分三步。

第一步,把4.2节建的速查表从头到尾读一遍,每一条都能在脑海里复述出完整判据就算过关。这一步的目的是把分散的知识聚拢成一小叠纸。第二步,把标记为红色、并且在模拟器上敲过的命令再敲一遍。注意只敲红色题相关的命令,不要贪多。第三步,重点看数字类和命令类考点,这些内容最容易被遗忘。

我习惯在考前一天做一次“默写速查表”。拿一张白纸,不翻任何资料,从OSPF开始,把每个模块的核心判据默写一遍,包括LSA处理逻辑、BGP选路顺序、DIS Hello周期、LACP主动端规则这些高频点。写完再对照原表,把漏掉和写错的地方单独圈出来,考前最后半小时只看圈出来的那几行。这个动作的本质是主动回忆,把“我好像看过”变成“我能默写出来”,两者在考场上的表现差距非常大。

整个备考流程可以用这个节奏来安排:

时间点动作目的
考前48小时通读速查表全文把错题知识重新激活
考前一天默写速查表并圈出错漏找到最后需要强记的短板
考前3小时只看圈出的内容把短期记忆集中在最薄弱的点上
考前1小时过一遍命令清单守住命令类考点的记忆温度

从那以后,我每次考前都强制走一遍默写速查表的过程,不只是HCIP,后来考其他厂商认证也沿用这个习惯。题库只是素材,真正在考场上帮你稳住的是你亲手整理出来的那几张表。这份HCIP考试题库PDF适合作为主刷材料,配合模拟器和速查表一起用,备考效率会比单纯看题库高出一截。希望帮到你。

本文还有配套的精品资源,点击获取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/5 3:08:16

基于LoRaWAN的智慧路灯项目实战:PWM调光与单播组播广播设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/5 3:07:58

告别Ctrl+C/V循环:剪贴板增强工具实现一键粘贴常用文本

你信不信,一天下来真正让你加班的,往往不是写方案,而是登录账号、填地址、贴回复、找上一封邮件里的那段固定话术。大把时间就耗在CtrlC和CtrlV之间来回切换,复制一个内容,切过去粘贴,再切回来,…

作者头像 李华
网站建设 2026/10/5 3:07:39

open62541实战:OPC UA连接PLC的数据读写与订阅全流程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/5 3:07:29

线程池性能调优实战:从压测数据到参数计算与监控验证

线程池这块,网上教程一抓一大把,但大多是讲参数含义、贴一堆配置模板。真到了性能测试现场,接口RT狂飙、吞吐上不去,光会背这些参数没用,你得能把压测数据、线程池运行状态、业务代码三者对应起来。这篇笔记把我最近一…

作者头像 李华
网站建设 2026/10/5 3:07:00

神经网络与NSGA-II在智能微电网多目标优化调度中的应用解析

简介:面向智能微电网多目标优化研究的一份MATLAB代码资源包,主要服务电力系统、电气工程及人工智能方向的学生与研究人员。资源围绕粒子群优化算法在微电网中的调度与优化场景,同时包含遗传算法、经济调度等辅助程序,可帮助理解多…

作者头像 李华
网站建设 2026/10/5 3:06:39

STM32链接报错L6236E?启动文件与分散加载文件排查指南

1. 先看懂L6236E在说什么:链接器找不到"第一个出场"的代码段用Keil MDK开发的朋友,十有八九都撞到过这个报错。当时我第一回见,是在一个接手项目的第二天——别人给的工程,一编译直接卡死在链接阶段,弹出一行…

作者头像 李华