
简介这份 H12-811 HCIA-Datacom 655题新题库面向准备华为 HCIA-Datacom 认证的考生聚焦考试常见知识点与题型训练可用于系统刷题、考前自测和薄弱环节查漏补缺。题库内容覆盖网络协议基础、命令行接口、数据包分析、华为 AR 路由器命令、传输层协议、OSPF、静态路由、IEEE 802.11n 及 VRP 操作平台等方向题目包含判断题、单选题和多选题并附参考答案便于对照理解考点与排错思路。资源包共 1 个 PDF 文件约 7MB结构紧凑适合在电脑或移动设备上直接查阅练习。目前已有 2350 人学习可作为 HCIA-Datacom 备考阶段的题库型练习材料帮助读者熟悉命题方式、检验知识掌握程度并针对错题回归相关协议与配置命令。1. 从一道 telnet 抓包题说起H12-811 考的不是记忆力先看一道容易看走眼的题抓到三个包问 telnet 服务器的地址是哪一个。不少人盯着 IP 比大小真正的判断依据在端口号——用 50190 这种大号端口的一端是客户端目的端口是 23 的那一端才是服务器。H12-811 HCIA-Datacom 这 655 题的风格就是这样题干给一段回显、一张拓扑或者三个包看的是你会不会按字段顺序读而不是背结论。题库只有判断题、单选题、多选题三种形态三种形态的坑完全不一样判断题爱在“一定、所有、只”上做文章单选题常常两个选项看着都对多选题少选不得分、多选更不得分。它适合两类人——理论刚过完一遍、准备开始刷题的以及考过一次卡在及格线边上、想知道分丢在哪的人。2. 网络层与传输层协议号、端口号、报头长度这三类数字题数字题在整份题库里占比最高也最不该丢。它们的共同特征是题干短、选项短、答案唯一唯一的门槛是记没记准。麻烦在于这些数字长得像——6 和 17、0x0800 和 0x8100、161 和 162记混一个就白丢一分。处理办法不是死背而是给每个数字找一个“挂在哪儿”的位置protocol 字段挂在 IP 首部Length/type 挂在以太网帧头端口号挂在传输层报头长度挂在 IPv6 固定首部。位置记住了数字就不容易串。2.1 一张表把协议号、端口号、以太网类型值钉死所在位置取值含义题库里的典型问法IP 首部 protocol6TCP主机访问 web 服务器时该字段取什么IP 首部 protocol17UDPSNMP、DHCP、TFTP 的承载协议IP 首部 protocol1ICMPping 用的报文IP 首部 protocol89OSPFOSPF 直接封装在 IP 之上以太网 Length/type0x0800IPv4上层为 IP 首部长度 20–60 字节以太网 Length/type0x0806ARP目的 MAC 可能是全 F以太网 Length/type0x8100802.1Q该帧一定携带 VLAN TAG传输层端口23 / 53telnet / DNS抓包判断谁是客户端传输层端口67、68DHCP 服务端、客户端地址获取失败排查传输层端口161 / 162SNMP 查询 / 告警代理进程用哪个端口发 Trap传输层端口5246 / 5247CAPWAP 控制 / 数据两条隧道端口是否一致这张表里最容易被忽略的是“知名端口 1–1023”这条边界。题库里同一道多选题既考了 TCP 三次握手四次挥手也顺手考了端口范围选项里塞一个“UDP 用 SYN 和 ACK 请求建立连接”这种明显跨协议的描述。看到 SYN 就只该想到 TCP这条反射一旦建立那类选项一眼就能划掉。2.2 真题演练四道数字题十秒落笔第一题是判断题主机访问服务器上的 web 服务时网络层 protocol 字段取值为 6选 True。理由不是“web 就是 6”而是 HTTP 由 TCP 承载TCP 的协议号是 6换成为 SNMP 抓包同样的字段就该是 17。第二题问 Length/type0x8100 说明什么答案落在“这个数据帧一定携带了 VLAN TAG”。这类题的错误选项通常往上层协议上引说“上层一定存在 TCP 首部”或者“一定存在 UDP 首部”——0x8100 只说明打了标签标签后面接什么得看内层帧的 type题干没给就推不出来。第三题是 EUI-64 换算接口 MAC 为 00E0-FCEF-0FEC对应的 EUI-64 地址是 02E0-FCFF-FEEF-0FEC。规则只有两步第一字节的第七位取反中间插入 FFFE。手算容易在第一字节上翻车写成一段脚本就稳了。def eui64(mac: str) - str: # 去掉分隔符并统一大写兼容 00E0-FCEF-0FEC 和 00e0.fcef.0fec 两种写法 h mac.replace(-, ).replace(., ).upper() # 第一字节与 0x02 异或等价于把第七位U/L 位取反 first int(h[0:2], 16) ^ 0x02 # 拆成 4 段改过的第一字节 第二三字节 FFFE 后三字节 return f{first:02X}{h[2:4]}-{h[4:6]}FF-FE{h[6:8]}-{h[8:12]} print(eui64(00E0-FCEF-0FEC)) # 输出 02E0-FCFF-FEEF-0FECmac参数接受任意带-或.的写法0x02这个掩码对应的是 MAC 地址第一字节里的 U/L 位置 1 表示这是本地管理地址IPv6 的接口标识正是靠这一步把 48 位 MAC 变成 64 位。FF-FE是固定插入的 16 位凑够 64 位。用脚本算两遍就会发现错的永远是“忘了取反”而不是“插错位置”。第四题考 IPv6 固定首部长度40 字节。旁边通常还会跟一道“IPv6 报头中哪个字段作用类似 IPv4 的 TTL”答案 Hop Limit。这两道题连着背比分开背省一半时间。2.3 TCP 与 UDPSYN 只出现在 TCP 里对比项TCPUDP连接建立三次握手SYN、SYNACK、ACK无连接直接发连接释放四次挥手无可靠性确认、重传、按序重组首部无序列号字段不负责重组首部开销20 字节起8 字节典型应用HTTP、telnet、FTPDNS、DHCP、TFTP、SNMP题库里关于“UDP 适不适合传时延敏感的流量”这种半对半错的选项判断技巧是先看后半句说 UDP 适合传时延敏感流量是对的说它“依据报文首部中的序列号字段进行重组”就错了UDP 首部根本没有序列号。多选题里这种“前半句成立、后半句夹带”的选项最常见逐句读不要整句扫。抓包那类题的解法更机械先看端口号大小定客户端再看标志位定阶段。三个包里如果出现 SYN、SYNACK、ACK就是三次握手如果三个包都不带应用层数据也完全正常握手阶段本来就没有载荷。2.4 IPv6没有广播只有单播、组播、任播IPv6 地址总长 128 位地址类型只有单播、组播、任播三种题库里那个“广播地址”选项是专门用来钓人的——IPv4 才有广播。地址简写规则也要留个心眼一段里连续的 0 可以省略但一组::只能出现一次如果地址里出现了非法字符比如把数字 0 写成字母 O那就不是“能不能简写”的问题而是这个地址本身不成立。PPP 那条常考的点也顺手记一下链路两端用 PPP 封装时IP 地址可以不在同一网段因为它不靠以太网 ARP 那一套跑。这类判断题只要把“PPP 是点到点”这个前提想起来答案就出来了。3. VRP 命令行与路由转发报错信息、静态路由、最长匹配命令行部分看着零碎实际上考的是一种能力给一段回显判断设备当前是什么状态、下一步该敲什么。这类题在题库里往往是“如图所示”型图里藏着关键行——接口是不是 down、有没有配 IP、路由表里有没有对应条目。答题顺序建议固定成三步先看接口状态再看地址和掩码最后看路由表顺序一乱就容易漏。3.1 四类回显对应四种毛病Error: Unrecognized command found at ^ position.是最高频的一条。题库口径选“输入命令不明确”考场上照这个选实操里更准确的理解是^指向的位置设备不认识可能是命令拼错、可能是当前视图下没有这条命令、也可能是关键字没敲全。三条原因对应三种处置——补全关键字、quit回上一层视图、?看当前视图支持什么。save命令是第二条常考项作用是保存当前配置到存储设备不是保存系统时间判断题选 False。和它容易混的是startup saved-configuration backup.cfg这条指定的是下次启动加载哪个配置文件判断题选 True。两条命令一个管“现在存”一个管“下次读”混在一起就会把判断题做反。查配置和查路由也要分清。display this在 OSPF 协议视图下执行只显示当前视图下的配置display current-configuration显示全局配置display ip routing-table protocol static是只筛静态路由的那条命令选项里那句“display ip routing-table”只是把整张表打出来。至于配置入口console 口、telnet、mini USB 都能配FTP 是传文件的不是配置通道——这道单选题的错误项设计得很直白看到“通过 FTP 对路由器进行配置”就该划掉。3.2 静态路由两条默认路由互相指方向不能反# RTA一条默认路由把所有未知目的流量交给对端 ip route-static 0.0.0.0 0.0.0.0 11.0.12.2 # RTB回程也要有一条否则请求能过去、回应回不来 ip route-static 0.0.0.0 0.0.0.0 11.0.12.1 # 只想去某一个网段时用明细路由代替默认路由 ip route-static 10.0.12.5 255.255.255.252 11.0.12.2静态路由命令永远是三段式目的网络、掩码、下一跳。第一段写0.0.0.0、第二段写0.0.0.0就是默认路由写成具体网段加掩码就是明细路由。参数里唯一不能错的是下一跳——它必须是本地直连可达的对端接口地址写成自己这一侧的地址路由表里会显示但报文发不出去。多选题里那四个选项就是这么设计的两条默认路由互指是对的两条明细路由互指也是对的把下一跳写成自己一侧的地址就全错。判断时不用看拓扑只检查一件事——下一跳地址和本端接口地址是不是同一网段里的另一端。顺带记两条结论静态路由由管理员手工配置、设备之间不交互路由信息、不能自动适应拓扑变化、对系统性能要求低这四句话就是“静态路由说法错误的是”那道单选题的完整解析错的那句永远是“路由器之间需要交互路由信息”。动态路由正好相反能自动适应拓扑变化判断题选 True。题库里问“下列哪些是动态路由协议”答案落在 OSPF 和 BGP直连和静态都不算。3.3 路由表查找最长匹配先于优先级一台路由器收到目的地址 9.1.1.1 的包表里同时有 9.1.0.0/16 和 9.0.0.0/8该走哪条走 /16因为掩码更长、匹配更精确。这就是最长匹配判断题选 True也是路由表类题目的第一原则。查找顺序可以固定成这样先比掩码长度长者优先掩码一样再比协议优先级数值小的优先优先级还一样最后比开销。下面这张优先级表按常见默认值记答“为什么选这条路由”时直接用。路由来源默认优先级说明直连0接口 up 且有地址就进表OSPF10域内路由静态60手工配置RIP100距离向量OSPF ASE150外部引入BGP255优先级最低子网划分那类题也归在这里。/30 的网段只有两个可用地址网络地址 10.1.1.0、广播地址 10.1.1.3、可用地址 10.1.1.1 和 10.1.1.2问广播地址就答 10.1.1.3。这种题不要现场推把 /30、/29、/28 三档的可用地址数记成 2、6、14考场上直接对。ping和tracert的参数也要认-a指定回显请求报文的源地址-s指定报文大小-n指定发送次数-d是关闭分片之类的开关。题库问“指定源地址用哪个参数”答案就是-a这一个字母记住同类题全过。设备角色那道单选题也顺带提醒一句路由器工作在网络层交换机工作在数据链路层二层交换机识别帧里的 MAC 地址、按 MAC 表转发、把 MAC 与端口对应关系记在表里——这一串描述在判断题里出现过答案选 True。反过来问“路由器的主要功能错误的是”错误项通常是“实现相同网段设备之间相互通信”和“根据收到数据包的源 IP 地址进行转发”前者是交换机的活后者方向反了转发看的是目的地址。4. 选举与标记VLAN 打标、STP 选根、LACP 选端、OSPF 选 DR这一章的四块内容表面分散底层是同一种思维按固定顺序比参数比到能分出胜负就停。VLAN 是给帧打标记STP 是选出一个根桥和若干端口角色LACP 是选出主动端和活动端口OSPF 是选出 DR 和 BDR。把这四种“选举”放在一起看比一块一块背要省力得多。4.1 VLAN 与端口类型0x8100 之后发生了什么# 批量建 VLAN两条命令建出来的数量完全不同这是必考的一对 vlan batch 10 20 # 建 2 个VLAN 10 和 VLAN 20 vlan batch 10 to 20 # 建 11 个10 到 20 # Trunk 口默认只放通 VLAN 1要承载业务 VLAN 必须显式放通 interface GigabitEthernet0/0/1 port link-type trunk port trunk allow-pass vlan 2 to 4094 # 单臂路由子接口终结的 VID 要和交换机侧 VLAN 对上 interface GigabitEthernet0/0/0.20 dot1q termination vid 20 ip address 10.0.12.2 255.255.255.0 arp broadcast enablevlan batch 10 20后面跟的是离散列表建 2 个vlan batch 10 to 20是区间建 11 个。这道单选题四个选项就是 2、11 的排列组合记住“列表数个数、区间算差值加一”就不会错。Trunk 那条多选考的是“端口上允许哪些 VLAN 通过”。默认配置下 Trunk 口只放通 VLAN 1所以看到回显里只写了port trunk allow-pass vlan 2 to 4094要能推出 VLAN 1 依然在放通列表里。要把它改成 Access 口得先把已放通的 VLAN 列表清掉undo port trunk allow-pass vlan 2 to 4094才是对的那条。PVID 的判断更机械Access 口的 PVID 就是它所属的 VLANTrunk 口不写port trunk pvid vlan X时默认是 1。题干给了两个端口的配置就一个一个对别凭印象。Hybrid 口只有一个核心结论必须记牢它可以在出端口方向把某些 VLAN 帧的 tag 剥掉所以“Hybrid 端口发送数据帧时一定携带 tag”是错的“Hybrid 端口只接收带 tag 的帧”也是错的“Hybrid 不需要 PVID”同样错。三个错误选项对应三条正确认知一道题就把这个端口类型吃透了。二层转发的题基本靠 MAC 表推。表里没有目的 MAC 的条目怎么办泛洪——除收到该帧的端口之外的所有端口都发一份。选项里那些“发送目标不可达”“直接丢弃”“发请求去发现”全是干扰项。反过来表里有条目就按条目指定的端口转发交换机重启后 MAC 表清空所有条目都要重新学习这条判断题年年出现。组播 MAC 的识别也在这里01-00-5E开头的以太网地址是组播地址全 F 是广播其余是单播。给一个01-00-5E-A0-B1-C3问类型看到前三个字节就够了。4.2 STP三级选举一次比一个参数STP 的题几乎都能用同一句话解先选根桥再选根端口最后选指定端口每一级只比一个参数比出结果就停。选根桥比桥 ID桥 ID 由优先级加 MAC 组成先比优先级优先级小者胜相同再比 MAC。题库给四个桥 ID其中三个优先级都是 32768只有一个是 4096那根桥就是优先级 4096 的那台。这里还埋了一个更隐蔽的点优先级必须是 4096 的整数倍所以“2048”这种取值不可能出现在配置 BPDU 里问“哪个桥 ID 不可能出现”答案就是它。选根端口比的是到达根桥的路径开销开销相同再比上游设备的桥 ID还相同就比上游的端口 ID。题干里说“所有端口的路径开销值都为 200”那就沿路径一段一段加起来SWD 到根桥经过三跳就是 600经过两跳就是 400题目问收到的 BPDU 里携带的根路径开销是多少按跳数累加就行不要漏掉中间那台交换机。选指定端口比的是同一条链路上两端谁的桥 ID 更优优的那一端成为指定端口。拓扑里夹了一台 Hub 的时候要特别小心Hub 不跑 STP、不做转发决策端口角色的选举只在交换机之间进行选项里那些“HUB 的某个端口被选为指定端口”直接排除。冲突域和广播域那两道多选题也归在这一节。交换机每个端口是一个独立的冲突域整台交换机默认属于一个广播域路由器每个接口既隔离冲突域也隔离广播域。所以“路由器所有接口属于同一个广播域”是错的“两台交换机之间的网络属于同一个冲突域”也是错的。4.3 LACP 与 OSPF同样是选举比的东西不一样LACP 的选举分两层。第一层选主动端比系统优先级数值小的优先相同再比设备 MAC也是小的优先。第二层在主动端上选活动端口先比接口优先级优先级相同再比接口编号编号小的优先超过最大活动端口数的部分转为非活动状态。题库里那句“只比较接口优先级”“只比较接口编号”都是残句完整答案必须带上“继续比较接口编号”这一层。OSPF 那边的选举是 DR 和 BDR。哪些网络类型要选广播类型和 NBMA 类型要选点到点、点到多点不选。这个结论背后是“能不能支持多台设备同时接入同一网段”这个前提广播和 NBMA 能点到点只有两端没有选的必要。邻居状态机上最容易记反的是 Full 和 LSDB 同步的先后。正确的是先同步 LSDB 再进入 Full不是先进 Full 再同步判断题看到“先达到 FULL 状态然后进行 LSDB 同步”就选 False。稳定的邻居状态里Down、2-way、Full 都算稳定态Attempt 不算——它是 NBMA 环境下的过渡状态。五类报文的作用也按“谁负责什么”记Hello 负责发现邻居和维持邻居关系DD 负责交换摘要LSR 请求本地缺少的 LSALSU 携带完整 LSALSACK 确认收到保证更新可靠。问“哪个报文确保 LSA 更新的可靠性”答案就是 LSACK。同区域内的两台路由器LSDB 完全相同路由表各不相同——因为 LSDB 是拓扑的集合路由表是各自算出来的最短路径树。这条结论以多选题形式出现过选项里“所有路由器得到的路由表是相同的”是典型错项。OSPF 学不到路由的排查题选项一般给四条没宣告连接邻居的网段、一边配了认证另一边没配、区域 ID 不一致、进程号没配。前三条都能导致邻居起不来或路由不通第四条不成立——OSPF 进程号只在本机有意义两端不同不影响建立邻居。这道多选题的错误项就是靠这条结论排除的。至于“配置 OSPF 时必须手动进行什么”答案只有创建 OSPF 进程区域、Router ID、接口网络类型都有默认值或可以自动选举。4.4 ACL 与 DHCP编号范围、匹配顺序、四个报文ACL 的编号范围必须张口就来基本 ACL 2000–2999高级 ACL 3000–3999二层 ACL 4000–4999用户 ACL 6000–6031。题库里两道单选就是直接把编号和类型对调认准这三段数字即可。匹配顺序那条判断题值得单独说规则存在包含关系时严格条件编号靠前、宽松条件靠后判断题选 True。原因很直白——ACL 是从小号往大号逐条匹配、命中即停宽松规则排前面后面的严格规则永远轮不到。“报文匹配 ACL 的结果是拒绝该报文最终被丢弃”这句选 False。ACL 只负责给出匹配结果报文到底丢不丢要看这条 ACL 被调用在哪个方向、调用的动作是什么。这个区分很像实际操作中的“配了 ACL 却没生效”血泪经验基本都是忘了在接口上调用。二层 ACL 能匹配什么也要卡死源 MAC、目的 MAC、VLAN ID本文还有配套的精品资源点击获取