资讯动态

HCIA学习笔记:从网络基础到VLAN与OSPF配置实战

发布时间:2026/10/22 9:45:56 来源:尧图企业网站定制
HCIA第一次学习笔记整理趁着刚学完HCIA课程的热乎劲我把这段准备认证考试的笔记重新梳理了一遍。HCIAHuawei Certified ICT Associate是华为认证体系里的入门级网络工程师认证覆盖网络基础、IP编址、交换路由技术、网络安全基础还有华为设备的命令行操作。对刚入行或者想系统补网络底子的人来说这门认证的数据通信基础部分特别扎实学完能对局域网、广域网的运作方式建立起完整认识。这篇笔记不是官方教材的搬运而是我边看视频边敲实验整理出来的核心知识点附带了当时踩坑的记录给正在备考或者纯粹想了解网络原理的朋友做个参考。1. 学习前的准备与整体安排1.1 为什么选HCIA而不是其他入门认证我觉得主要有三个原因第一HCIA的知识范围确实收敛得比较干净它不像某些厂商认证那样有一堆衍生的细分方向入门就老老实实走路由交换这条线对新人友好第二HCIA的实验环境是官方提供的eNSP模拟器免费不说几乎覆盖了考试涉及的所有命令场景一台电脑就能搭出完整的企业网络拓扑第三华为设备在国内政企市场占有率比较高不管之后走就业还是继续考HCIP、HCIE这条路都是通的。当时我同期的A同学考的是另一个厂商的入门认证后来面试时对方问的都是华为设备的操作他就比较吃亏。不是说其他认证没用而是如果你所在地区、目标岗位普遍用华为设备HCIA的性价比确实更高。1.2 教材、课程与模拟器的搭配策略学习材料我建议这样配官方出的HCIA教材肯定要看一遍但不是逐字啃重点看每章开头的学习目标和结尾的总结中间的细节靠实验去验证配套视频课程用来建立整体认知最好是跟教材章节同步推进不要一口气刷完十几章视频再回来看书那样基本等于白看然后是eNSP模拟器这玩意儿是最关键的工具必须做到每个知识点都在模拟器上点过一遍再进入下一章。提示eNSP第一次启动可能要装VirtualBox配合做桥接实验别跳过这一步后面做远程访问实验时你会发现桥接模式特别有用。时间安排上我当时是每天晚上两小时周末一整天大概花了六周把教材过完、实验全部敲完。工作日晚上主要看视频和记笔记周末一整块时间专门做实验和整理排错记录节奏比较稳没有出现学到后面忘了前面的情况。2. 网络基础与OSI/TCP/IP协议栈2.1 OSI七层模型的学习方法OSI七层模型几乎是所有网络课的起点也是最容易被低估的内容。我学的时候一开始觉得就是背七层名字直到做实验时分层排查问题才发现这模型是给思维用的框架。它每层只管自己的任务物理层管比特流传输数据链路层管同一链路内设备间通信网络层管跨网络寻址传输层管端到端的连接和数据分段会话层表示层应用层更多是概念上的划分不过在实际TCP/IP体系里三层往上基本都并到应用层了。学习时我给自己编了个口诀往下传“物理数据网络传输会话表示应用”结合抓包工具理解会更直观。你用抓包软件看一次HTTP请求能看到TCP三次握手的过程——这就是传输层干的活看到以太网帧头部的MAC地址——这就是链路层干的活看到IP头部的源目IP——就是网络层干的活。这些曾经抽象的概念抓两次包全落地了。2.2 TCP三次握手与四次挥手TCP连接管理是HCIA必考内容也是面试常问的细节。三次握手的过程客户端发SYN包服务端回SYNACK客户端再回ACK两者之间建立可靠连接。为什么不是两次握手这是为了确认两端收发能力都没问题同时防止历史重复连接请求干扰服务端。四次挥手则是因为TCP连接是全双工的两边各自独立关闭自己的发送方向所以需要数据发送完毕的一方先发FIN对方回ACK然后对方不再发数据时也发FIN最开始发FIN的一方再回ACK总共四次。我当时做实验时在eNSP里用两台路由器连起来配一个简单的TCP服务然后开启抓包把三次握手的过程一帧一帧看了一遍看完就再也不会忘掉这个顺序了。这里有个细节抓包里看到的第一次握手是一个长度为零的TCP包第二次握手带着SYNACK标志位第三次握手同样是零长度包配合包的编号变化一目了然。3. IP地址规划与子网划分实战3.1 IPv4地址结构与分类IP地址这块是HCIA的硬核考点也是实际工作中最容易出错的环节。IPv4地址是32位二进制通常写成点分十进制。地址分为网络位和主机位网络位决定了地址属于哪个网段主机位决定网段内具体是哪台设备。A类地址第一字节是1到126B类是128到191C类是192到223这个分类规则已经过时了现在实际规划中主流是无类别域间路由CIDR和可变长子网掩码VLSM但HCIA考试还是会考分类的判定所以基础分类必须清清楚楚。我记得当时做题时就有一个高频陷阱区分A类地址和私有地址。A类私有地址是10.0.0.0/8B类私有地址是172.16.0.0/12C类私有地址是192.168.0.0/16这三段地址仅限内网使用路由器默认不会转发目的地址是私网的包。考试会让你判断某IP是不是合法公网地址把私网段记熟能避免大量低级错误。3.2 子网掩码与划分计算子网划分的核心是知道子网掩码里的连续1对应网络位连续0对应主机位。举例来说192.168.1.0/24这个网段掩码是255.255.255.0可用地址是192.168.1.1到192.168.1.254网络地址是192.168.1.0广播地址是192.168.1.255。实际划分时要根据需求的子网数量和每子网主机数来确定借用几位主机位。我当时给自己总结了一套计算流程先确认总共有多少个子网按2的N次方不小于子网数确定需要借用N位主机位。确认每个子网需要多少台主机按2的M次方减2不小于主机数确定剩余主机位M的位数。N加M必须小于等于原有主机位数否则就说明划分方案不成立。举一个实际的例子把一个192.168.10.0/24网段划分为4个子网每个子网约50台主机。原网段掩码是255.255.255.0主机位8位。需要4个子网借用2位主机位变成/26这时子网掩码是255.255.255.192每个子网主机地址范围是62个可用地址2的6次方减2。划分结果就是192.168.10.0/26、192.168.10.64/26、192.168.10.128/26、192.168.10.192/26。每个子网的网络地址分别是这四个广播地址是下一个子网网络地址减1也就是.63、.127、.191、.255。这个计算过程我在草稿纸上反复推演过很多次后来做综合题再也不慌了。3.3 VLSM与CIDR的笔记整理可变长子网掩码VLSM解决了传统定长掩码浪费地址的问题允许在同一个主类网络内使用不同的子网掩码。举例来说某公司有一个10.1.1.0/24网段财务部需要100个地址技术部需要50个地址行政部需要10个地址如果按固定/25来切每个子网只有126个地址能切两个但行政部10个地址就浪费了116个。用VLSM就可以切成10.1.1.0/25财务126个可用、10.1.1.128/26技术62个可用、10.1.1.192/27行政30个可用刚好匹配需求。CIDR则是把几个连续的小网段聚合成一个大的路由条目比如把192.168.1.0/24、192.168.2.0/24、192.168.3.0/24聚合为192.168.0.0/22可以大幅减小路由表规模提升设备转发性能。这两个概念一定要结合起来理解一个是把大网段切小一个是把小网段凑大正好是相反的思维考试和工程里都喜欢混着考。4. 以太网交换技术与VLAN核心笔记4.1 交换机工作原理与MAC地址表交换机是二层设备转发依据是MAC地址表学交换必须先把MAC地址表的形成和老化机制搞清楚。交换机收到一个数据帧时先学习源MAC地址和入接口的对应关系然后查看目的MAC地址如果目的MAC在MAC地址表里就只从对应接口转发出去如果不在就向所有接口泛洪。广播帧和组播帧同样泛洪。这个机制看起来简单但有两个隐藏的关键点。第一MAC地址表是动态学习的它有过期时间默认通常300秒如果设备一直不发包表项就会老化删除。第二交换机收到广播帧会泛洪但不会无限扩散因为路由器隔离广播域这就是为什么二层网络过大时要靠路由器或三层交换机做VLAN间路由不能单靠一台交换机无限扩端口。我在模拟器里做过一个实验三台交换机级联PC1发一个广播帧观察广播帧经过每台交换机的转发情况配置VLAN后再次抓包对比泛洪范围的变化肉眼可见这个实验强烈建议做一遍。4.2 VLAN的原理与配置VLAN就是把物理上在同一台交换机上的端口划分成多个逻辑广播域从而隔离广播风暴同时提高安全性。实际上VLAN就不是物理隔离而是靠数据帧里的VLAN Tag来区分端口类型决定了处理Tag的方式。Access口一般接终端设备只能属于一个VLANTrunk口一般接交换机之间能承载多个VLAN的数据帧靠802.1Q Tag区分。配置命令很简单但理解端口类型很关键。我记得我刚学时习惯性把两台交换机的连接口都配成Access口并放行VLAN 10结果发现不同VLAN之间确实能互通其实那完全没意义两台交换机之间应该用Trunk口。配置逻辑应该是在交换机上创建VLAN然后把连接PC的接口改成Access口并划入VLAN把交换机之间的互联口改成Trunk口并放行需要跨交换机通信的VLAN。命令大概是vlan batch 10 20 interface GigabitEthernet 0/0/1 port link-type access port default vlan 10 interface GigabitEthernet 0/0/24 port link-type trunk port trunk allow-pass vlan 10 20这里有一个我在实验里踩过的坑Trunk口如果不放行某个VLAN那么该VLAN的流量就会被直接丢弃不会自动转发。所以放行列表必须刻意检查尤其是当不同交换机上VLAN ID不一致时特别容易晕。考试里的配置大题就喜欢考你Trunk放行配错导致跨交换机同VLAN不通的排错思路。4.3 VLAN间路由的两种实现方式VLAN隔离了广播域但隔离后不同VLAN之间的通信怎么办这是HCIA交换部分的必考知识点也是实际组网中最常见的需求之一。第一种方式是单臂路由用路由器的物理接口划分子接口实现每个子接口对应一个VLAN故障时物理链路是单点第二种方式是用三层交换机直接配置VLANIF接口作为网关地址转发效率高是目前企业主流的方案。我当时在eNSP里模拟了一个场景PC1在VLAN 10PC2在VLAN 20PC1想访问PC2。三层交换机上配置了VLANIF 10的地址为192.168.10.1VLANIF 20的地址为192.168.20.1PC的网关指向各自VLANIF地址三层交换机开启IP转发后就能通信。整个过程看起来像魔法实际上底层就是交换机把从VLAN 10收到且目的MAC是网关MAC的帧交给三层转发模块查路由表再重写成VLAN 20的帧格式从对应端口转发出去。这个“改帧头、查路由、再转发”的过程就是三层交换机和普通二层交换机的本质区别。5. 路由技术基础静态路由与OSPF5.1 路由表的生成与最长匹配原则路由器是三层设备转发依据是路由表路由表里装着去往目的网段的路径和下一跳。HCIA阶段要掌握三种路由来源直连路由、静态路由、动态路由。直连路由是接口配置了IP地址后自动生成的指向路由器自己直连的网段静态路由是管理员手动配置的适合拓扑稳定的小规模网络动态路由是路由器之间通过协议自动学习到的适合规模大或者链路频繁变动的场景。转发时路由器采用最长匹配原则也就是在所有匹配目的地址的路由条目里选择掩码最长、也就是最精确的那条来转发。这个原则在HCIA考试里几乎必考。举个例子路由器里有两条路由一条是默认路由0.0.0.0/0指向下一跳A一条是192.168.10.0/24指向下一跳B现在要发往192.168.10.66的包路由器会毫不犹豫选择192.168.10.0/24这条因为匹配位数24大于0即使默认路由也存在。这个逻辑一定要刻在脑子里排障时遇到多路由条目就按这条规则推演。5.2 静态路由配置与常用排查命令静态路由配置命令是在系统视图下通过ip route-static命令指定目的网段、掩码和下一跳地址。我在学习时的配置案例如下ip route-static 192.168.20.0 255.255.255.0 192.168.1.2这条命令的含义是要去192.168.20.0/24网段就把包交给192.168.1.2这个下一跳设备。在真实环境中下一跳通常是直连对端设备的接口地址必须保证路由器本身能直接到达这个下一跳IP所在网段否则这条静态路由永远不生效。我一开始就犯过这个错误把下一跳填成了非直连网络的地址结果路由表里一直不出现这条路由。排查静态路由不生效时优先看三件事IP地址和掩码对不对下一跳能不能通接口是否处于UP状态。常用命令是display ip routing-table display ip interface brief ping 下一跳地址5.3 OSPF协议的核心概念与基础配置HCIA阶段涉及的动态路由协议主要是OSPF它是链路状态协议和RIP那种距离矢量协议有本质区别。OSPF的核心机制是每台路由器把自身接口和链路状态信息通过LSA泛洪给全网最终每台路由器都拥有整个区域完整的网络拓扑图然后用SPF算法算出最短路径树生成路由表。因为每台路由器都在做同样的计算所以OSPF收敛快、无环路适合中大型网络。HCIA的OSPF配置很简单重点是把区域划分和邻居状态搞明白。最基础的就是在路由器接口上激活OSPF并声明网段所在区域例如ospf 1 area 0 network 192.168.1.0 0.0.0.255 network 192.168.2.0 0.0.0.255注意这里用的是反掩码不是子网掩码。0.0.0.255表示匹配前24位固定、后8位任意。很多新手上来把子网掩码填进去结果邻居一直起不来这是OSPF配置最常见的坑之一。核对OSPF邻居是否建立成功用如下命令display ospf peer brief display ospf routing如果邻居状态一直卡在ExStart或Exchange多半是接口MTU不一致或者网络类型不匹配卡在Two-Way说明在同一网段里有多台DR/BDR选举竞争一般等几秒会自动收敛。我实际做实验时把三台路由器连成三角形每台都启用OSPF然后手动关掉其中一条链路观察路由表收敛的时间同时抓OSPF的Hello报文这个过程对理解DR/BDR选举机制特别有效。6. 华为设备基础操作与eNSP实验心得6.1 命令行视图结构与常用操作华为设备命令行是VRP系统操作视图分等级用户视图尖括号只能做一些查看和简单操作系统视图方括号可以进行全局配置接口视图则是针对具体接口进行配置协议视图比如OSPF视图或VLAN视图要做对应协议的设置。切换命令就三类system-view进系统视图interface GigabitEthernet 0/0/1进接口视图quit逐级退出。想直接回到用户视图用return。基础配置里有一组命令我建议背得滚瓜烂熟改设备名称、设置登录密码、配置管理IP、保存配置。保存配置在模拟器里经常被忽略但在真机上非常重要不保存的话设备重启就全部回到默认配置。命令是system-view sysname SW1 user-interface console 0 authentication-mode password set authentication password cipher 123456 quit save保存时系统会问是否确认输入y回车即可。真机操作时还有一个容易忽略的点很多工程师配完直接关机走人下次来发现配置全丢了就是因为没有save。HCIA考试的操作题里有专门考保存这一步的务必养成配完就保存的习惯。6.2 eNSP模拟器具备的场景与实验技巧eNSP是学习华为设备的核心工具它能模拟路由器、交换机、AC、AP、防火墙等多种设备基本满足HCIA阶段全部实验需求。使用上有几个小技巧第一设备启动后要等几秒等接口状态从Down变为Up再开始配置否则命令会报错第二配置过程中每敲完一两条关键命令建议马上用display current-configuration验证一下万一敲错了不用回头猜第三学会用undo命令回退比如接口下undo shutdown恢复默认状态命令的相反操作就是undo加原命令。做实验时我建议按“基础互通—VLAN划分—VLAN间路由—静态路由—OSPF排障—ACL过滤”这个主线推进因为后面的实验往往会用到前面实验的拓扑。我当时在eNSP中搭了一套完整的企业网络模拟环境三台交换机堆叠式连接下挂三台PC上联两台路由器做VLAN间路由和静态路由再接一台路由器模拟外网ACL做了一个只允许销售部门访问外网的过滤策略。整套环境跑下来HCIA要求的所有核心配置点几乎都覆盖了。整个过程最大的收获是你被迫去面对各种真实排错场景而不是单纯跟着视频敲命令。6.3 抓包分析与协议验证eNSP自带报文抓包功能虽然不如专业的抓包分析软件那么丰富但学习基础协议完全够了。我学习TCP三次握手时在拓扑里把两台路由器直连配置好IP后在其中一台上面开启抓包然后从另一端发起ping观察ICMP请求和回应报文在链路上的流转。之后又配置了一个简单的HTTP服务观察TCP连接的建立与拆除过程。这里有个非常值得一看的实验开启STP生成树协议后把交换机拓扑连成环路你会看到交换机之间不断交互BPDU报文然后某条链路会被阻塞掉环路变为逻辑树状。如果你没开启STP直接连成环广播风暴会让交换机CPU瞬间升高、所有端口指示灯疯狂闪烁。我当时就干过这件事虽然eNSP是纯软件模拟但广播风暴的效果依然很直观之后我再也不敢不配STP就组环了。这个实验建议大家亲手试一次比任何长篇大论都管用。7. 常见问题与排错记录速查7.1 配置类错误的典型场景配置过程中最常遇到的三个问题第一VLAN配置了但PC之间还是不通原因大概率是Trunk口没有放行对应VLAN或者接口被划错了VLAN第二静态路由配置了但ping不通远端优先检查下一跳地址是否可达以及路由是否出现在路由表中第三OSPF邻居一直起不来多数情况是反掩码写错或者接口网络类型不一致导致Hello间隔不匹配。排查时我习惯按照自下而上的顺序先看物理层接口状态是否Up再看链路层是否有协商问题然后看网络层路由表有没有正确条目最后检查是否有ACL拦截。不要一上来就怀疑协议没配对很多问题其实出在最基础的物理接口Down或者IP没配对。这个顺序在HCIA考试排错题和实际工作中都是通用的。7.2 常见错误与命令排查速查表现象可能原因排查命令处理建议PC ping不通网关接口未配置IP或VLAN不匹配display ip interface brief检查接口IP和VLAN划分跨交换机同VLAN不通Trunk未放行VLANdisplay port vlan手工放行对应VLAN静态路由不生效下一跳不可达或网段掩码错误display ip routing-table核对下一跳地址与链路连通性OSPF邻居建立失败反掩码错误或链路两端区域ID不同display ospf error检查network命令和区域配置配置后重启丢失没有保存配置display saved-configuration执行save命令保存管理地址无法登录认证方式或密码未配置display current-configuration检查登录认证配置7.3 关于绘图习惯和排错心态学网络一定要养成画拓扑图并标注地址的习惯甚至可以说画图比敲配置更重要。HCIA的教材里每章都有拓扑示意但自己做实验时一定要先自己把地址规划、VLAN划分、路由协议区域画出来再动手敲命令。画图过程中你会发现自己遗漏了大量细节比如三台路由器互联到底用哪几个网段、不同VLAN的网关地址是否冲突。有一个做运维的朋友跟我说过一句话我一直记着配置是照着图画出来的图错了配置一定错。排错心态同样重要。遇到问题先别慌也别急着在群里问别人。先复现问题再观察现象然后逐步缩小范围。我在模拟器里花时间最长的案例是两台OSPF路由器邻居卡在Down查了半天发现是接口上配了shutdown忘了undo。这种低级错误在初学者中极其普遍解决方法就是把display这条命令在每一步都敲一遍哪一步和预期不符就说明问题出在哪里。HCIA的第一次系统学习给我留下的最深印象不是记住了多少命令而是终于把以前的零散概念串成了一个整体。从物理层的电信号到数据链路层的帧、网络层的包、传输层的分段再到应用层的交互整个数据流转过程在脑子里有了清晰的画面。后面再看HCIP的内容时很多章节我都能够快速定位到HCIA阶段对应的基础知识点这就是打底子的价值。如果你正在准备HCIA建议不要只看视频一定要把每一个知识点都落到eNSP实验上。实验做完再回头看教材你会发现很多困惑迎刃而解。最后分享一个小技巧准备一个专门的本子把每次实验的拓扑图、地址规划表、配置命令和遇到的问题分类记录这个本子在你备考HCIP和工作后回头看时都会是宝贵的财富。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑