ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

H3CSE GB0-382题库深度解析:OSPF/IS-IS/BGP配置与排错要点

H3CSE GB0-382题库深度解析:OSPF/IS-IS/BGP配置与排错要点 简介这是一份H3CSE GB0-382认证考试相关的PDF资料面向H3C网络工程师及备考H3CSE认证的读者用于巩固路由协议选择、OSPF配置与故障排查等核心考点。文档以实践性问答题形式呈现涵盖网络二层架构设计、汇聚层路由协议BGP、IS-IS选型、连续子网路由聚合、OSPF稳定状态判断、Router ID命令配置、OSPF特殊区域分类、多区域路由学习及EGP与链路状态算法区别等关键知识点内容源自H3CSE真题解析简洁直击易错点每题均附正确答案与简要解析便于读者自测和查漏补缺。压缩包内共1个文件类型为PDF大小约9.78MB内容集中适合打印成纸质笔记或离线研读。目前已有78人浏览学习适合网络工程师在备考冲刺阶段进行针对性复习也可作为H3C课程配套练习题库使用。1. H3CSE GB0-382这份题库PDF值得翻的其实是那几道“有争议”的题维护过华三网络的人大概都有这种经历OSPF 邻居起不来display ospf peer一看卡在 ExStartIS-IS 的 Level-1 路由器访问不了远端网段下一跳在配置前后悄悄换了一个BGP 学到的路由莫名其妙丢了团体属性——这些问题在 H3CSE GB0-382 的题库里几乎都能找到原型。这份 PDF 是 H3CSE 路由交换方向 GB0-382 科目的题集覆盖网络分层设计、OSPF、IS-IS、BGP、路由聚合和 IPv6 隧道直接背答案性价比不高真正值钱的是题目背后那套配置顺序和状态机逻辑。适合正在备考 H3CSE、或者日常跟 H3C 设备打交道但没系统梳理过协议细节的一线工程师。这篇笔记我把里面的典型题拆开讲重点放在“答案为什么是这个”和“配置里哪些参数改不得”。2. 网络分层与路由协议选型从“小L”那道题看懂GB0-382的架构题2.1 三层架构与二层架构接入层并入汇聚层之后少了什么GB0-382 里反复出现一道“小L”的题设计网络时把接入层功能并入汇聚层采用二层架构。要接住这道题先得把经典三层架构的分工理清楚。题库里第 38~40 题其实已经把答案拆好了接入层的核心功能是拥有大量接口用于连接最终用户计算机并做接入安全控制汇聚层负责复杂的路由策略是路由聚合和策略控制的位置核心层只做高速包交换和必要的路由策略不挂终端。二层架构意味着接入层那堆端口和安全控制逻辑下沉到汇聚层设备上汇聚层既当接入又当汇聚。代价是汇聚层设备压力变大、故障域变大收益是减少一层设备降低复杂度和成本。小L这么设计是为了“降低复杂度”后面所有路由协议选型都建立在这个前提上。做题时有个容易翻车的地方题干里“接入层功能并入汇聚层”不等于接入层消失而是接入层功能由汇聚层设备兼任。所以第 38 题问“以下属于汇聚层功能的是”答案只选复杂的路由策略第 40 题问接入层功能答案是大量接口和接入安全控制。核心层那题选高速包交换和必要的路由策略。这三道题对照着看分层职责就清晰了。2.2 核心层和汇聚层的路由协议OSPF和IS-IS为什么总是一起出现小L的第二问是核心层需要快速收敛汇聚层做路由聚合、减少路由数量该用哪种路由协议。题库里出现了好几组选项组合第 1 题答案是 RIP-2 和 IS-IS第 42、44 题答案是 OSPF 和 IS-IS。第一次看会觉得答案矛盾其实是不同版本题目选项混排造成的背后逻辑一致链路状态协议。BGP 收敛依赖邻居间增量更新和路由刷新在核心层做 IGP 不合适而且 BGP 的路由聚合和策略控制偏向域间场景不用在汇聚层RIP-1 是类别路由协议不能携带掩码没法做精确聚合RIP-2 虽然支持 VLSM 和路由聚合但收敛靠定时器不能满足“快速收敛”的要求。剩下能做分层、能聚合、收敛快的就是 OSPF 和 IS-IS它俩都是链路状态算法SPF 计算快支持区域/Level 分层天然适合汇聚层做路由聚合。第 1 题里出现 RIP-2 是因为选项里没有 OSPF只能矮子里拔将军——RIP-2 毕竟能做聚合但只要 OSPF 在优先选 OSPF。H3C 的命令行和思科同源OSPF、IS-IS 的视图结构和配置思路也接近锐捷、华为的路由交换命令同样有相似之处但细节差异不小后面第 6 章会单独说。这里记住结论核心层和汇聚层的 IGP 首选 OSPF 或 IS-ISBGP 只在边界跑。2.3 路由聚合计算把4条/24聚成一条/22的二进制推演第 3 题给了四个网段10.0.0.0/24、10.0.1.0/24、10.0.2.0/24、10.0.3.0/24要求算出聚合后的路由。这种题手算二进制最稳我一般写个脚本验算避免心算出错prefixes [10.0.0.0/24, 10.0.1.0/24, 10.0.2.0/24, 10.0.3.0/24] def ip_to_bin(ip): return .join(f{int(x):08b} for x in ip.split(.)) def common_prefix_len(bin_list): n min(len(b) for b in bin_list) common 0 for i in range(n): if all(b[i] bin_list[0][i] for b in bin_list): common 1 else: break return common bins [ip_to_bin(p.split(/)[0]) for p in prefixes] common_len common_prefix_len(bins) # 聚合后的网络位取第一个地址的前 common_len 位其余补0 aggregated_bin bins[0][:common_len] 0 * (32 - common_len) agg_ip ..join(str(int(aggregated_bin[i:i8], 2)) for i in range(0, 32, 8)) print(f聚合路由: {agg_ip}/{common_len})逻辑说明先把四个 IP 转成 32 位二进制逐位比较找公共前缀长度。10.0.0.0 到 10.0.3.0 的第三字节分别是 00000000、00000001、00000010、00000011公共前缀是前 6 位加上前两个字节的 16 位总共 22 位。所以聚合结果是 10.0.0.0/22答案 A。参数说明/22 覆盖 10.0.0.0 到 10.0.3.255正好包含题目给的四个 /24/23 只能覆盖前两个网段/24 和 /25 都太小。做聚合时还要注意“聚合后必须完全覆盖原网段且不能多包太多无关网段”考试看前缀长度工程上要结合地址规划避免聚合黑洞。2.4 可用性不因扩建而变好99.97%和99.96%是怎么算出来的第 45 题是个容易丢分的计算题某局域网运行 2 年17,520 小时设备故障停用 6 小时扩建加设备后又运行 1 年8,760 小时软件故障又停 4 小时。问可用性变化。可用性公式是可用时间 ÷ 总时间 × 100%。扩建前17520 ÷ (17520 6) ≈ 99.9657%约等于 99.97%扩建后整体26280 ÷ (26280 6 4) ≈ 99.9619%约等于 99.96%。扩建后的可用性反而比扩建前差因为新增设备的故障时间计入了分母。阶段总运行时长停机时长可用性扩建前17,520 小时6 小时99.97%扩建后累计26,280 小时10 小时99.96%所以 B、C 正确。第 46 题把停机 6 小时改成 8 小时计算思路一样自己套一遍公式就能出答案。这里有个经验可用性题目的陷阱通常不在公式而在“扩建后”是算累计还是只算新增那一年题干说“从网络开始运行到现在”就是累计看清楚再动笔。3. OSPF配置与排错Router ID、稳定状态、区域和过滤的五个典型题3.1 Router ID的选举手工配置优先改了要重启进程第 5 题给了一段配置问 RTA 的 OSPF 进程 1 的 Router ID 是多少。配置里先设了接口地址 192.168.1.1又设了全局 router id 2.2.2.2最后在 OSPF 进程里写router-id 1.1.1.1。答案是 1.1.1.1。H3C 设备上 OSPF Router ID 的选举优先级是进程内手工指定的 router-id 最高其次全局 router id再往后是 LoopBack 接口的最大地址最后才是物理接口的最大地址。题目里进程内配置覆盖了全局配置所以 Router ID 是 1.1.1.1跟接口 IP 无关。[H3C] router id 2.2.2.2 [H3C] ospf 1 router-id 1.1.1.1 [H3C-ospf-1] quit [H3C] interface LoopBack 0 [H3C-LoopBack0] ip address 3.3.3.3 32逻辑说明第一行设置全局 Router ID第二行在 OSPF 进程内手工指定 Router ID第四行创建 LoopBack 0 并配置地址。进程内的router-id命令只在进程启动时生效一旦 OSPF 已经跑起来改配置后必须reset ospf process才会重新选举。这个坑我踩过不止一次后面第 5 章专门说。参数说明LoopBack 地址用 32 位掩码是常规操作目的是让这个地址只作为 Router ID 来源不承载业务流量也不参与 OSPF 的路由发布除非你用 network 命令显式发布它。3.2 OSPF邻居稳定状态Down、2-Way、Full才是稳态第 4 题问 OSPF 协议状态里哪些属于稳定状态答案是 BCD也就是 Down、2-Way、Full。很多初学者会质疑 Down 怎么能算稳定状态这就要理清 OSPF 邻居状态机的设计思路。OSPF 邻居状态依次经过 Down、Init、2-Way、ExStart、Exchange、Loading、Full 七个状态其中 Init、ExStart、Exchange、Loading 是过渡态在邻居建立过程中短暂存在Down 是接口上没有邻居时的长期状态2-Way 是广播网络上完成邻居发现、还没开始路由信息交换前的稳定态也是选举 DR/BDR 的时机Full 是 LSDB 同步完成后的最终稳定态。做题时记住一句话稳定状态是“不需要持续动作就能一直待着”的状态。ExStart 里在协商主从关系和初始 DD 序号Exchange 在交换 DD 报文Loading 在请求和等待 LSA这些动作一直在发生都不稳定。下次在设备上看到邻居卡在 ExStart第一反应应该是 MTU 不匹配而不是路由协议配置错了。3.3 区域间路由学习为什么RTA学不到area 2的路由第 6 题给了一个四台路由器的 OSPF 拓扑RTA 和 RTB 在 area 0RTB 和 RTC 跨 area 1RTC 和 RTD 跨 area 2问 RTA 能学到哪些路由。题库标的是 AB也就是 192.168.1.0/24 和 192.168.2.0/24但题目下面有句注释“area 2 没有直连 area 0答案有问题考试时看图”。OSPF 的规矩是非骨干区域必须直连骨干区域ABR 至少要有一个接口挂在 area 0。area 2 不直连 area 0RTC 作为唯一连接点把 area 2 和 area 1 接起来但它不是严格意义上的 ABRarea 2 的路由无法通过正常的区域间 LSA 传递到 area 1、再传到 area 0。所以 RTA 学不到 192.168.3.0/24 和 4.4.4.4/32。这个注释本身就是最好的考点提示考试给的拓扑图和命令片段有可能不自洽优先按拓扑判断。工程上遇到这种区域设计要么把 area 2 改成直连 area 0要么用虚链路vlink把 area 2 拉到骨干区但虚链路会增加排障难度能不用尽量不用。3.4 特殊区域与LSANSSA里能学到什么学不到什么第 7、8 题连续考特殊区域。第 7 题答案 BCDStub 区域、Totally Stub 区域、NSSA 区域都属于特殊区域骨干区域不是。第 8 题是 NSSA 的典型配置问 RTD 的路由表里可能存在哪些路由答案是 BC2.2.2.2/32 和 3.3.3.3/32没有 1.1.1.1/32也没有默认路由。把 NSSA 的 LSA 规则捋一遍就通了。NSSA 区域阻断 type 4、type 5 LSA 进入允许 1、2、3 类 LSA 和 type 7 LSA。RTD 在 area 2NSSA3.3.3.3/32 是 RTC 在 area 2 里通过 network 命令发布的属于 1 类 LSARTD 直连学到2.2.2.2/32 是 RTB 在 area 0 里发布的由 ABR RTC 以 3 类 LSA 通告进 area 2NSSA 不挡 3 类所以也能学到。1.1.1.1/32 是 RTA 用import-route direct引入的在 area 1 生成 type 5 LSA传到 area 0 时还是 5 类到了 NSSA 边界被挡住RTD 学不到——除非 ABR 把它转换成 7 类 LSA 并在 NSSA 里洪泛。默认路由那项普通 NSSA 区域的 ABR 不会自动下发默认路由只有 Totally NSSA 的 ABR 才会默认下一条 3 类缺省路由。题里 RTD 上只配了import-route direct没配下放默认路由所以 0.0.0.0/0 不在路由表里。3.5 ABR汇总与路由过滤not-advertise和filter-policy的差别第 9、10 题是同一场景的两种做法要求让 RTC 学不到 RTA 发布的 192.168.0.0/24 到 192.168.4.0/24 这几条网段。第 9 题答案是 BC在 RTB 的 area 1 视图下用abr-summary做聚合not-advertise参数直接不发布[RTB] ospf 1 [RTB-ospf-1] area 0.0.0.1 [RTB-ospf-1-area-0.0.0.1] abr-summary 192.168.0.0 255.255.248.0 not-advertise逻辑说明abr-summary在 ABR 上做区域间路由汇总not-advertise表示这条聚合路由不向其他区域通告效果就是 RTC 完全看不到这个网段。为什么 255.255.248.0/21和 255.255.0.0/16都可以因为前者覆盖 192.168.0.0 到 192.168.7.255后者覆盖整个 192.168.0.0 网段都能包含题目里那五条 /24。255.255.252.0/22只覆盖 0.0~3.255漏了 192.168.4.0/24所以不行。参数说明abr-summary只在区域视图下配置且只对通过该 ABR 进入其他区域的 3 类 LSA 生效对区域内路由和外部路由不起作用。第 10 题里其他选项用了filter-policy这里有个关键区别OSPF 的filter-policy只影响本机路由表里“计算后”的路由条目不阻止 LSA 的洪泛和邻居的 LSDB 同步。你在 RTB 上过滤了RTC 的 LSDB 里照样有这些 LSA只是 RTB 自己路由表里没有RTC 依然能学到。要在源头挡住必须用abr-summary not-advertise或区域间出口方向的过滤这是 GB0-382 反复考的点。4. IS-IS、BGP与IPv6GB0-382里协议族题目的共同套路4.1 IS-IS的NET地址、P2P链路和Hello消息第 11 到 14 题集中考 IS-IS 基础。第 11 题问 OSI 网络里有多少个 ES终端系统答案是 4——ES 指的是主机不是路由器路由器和交换机是 IS中间系统别把“设备”都算成 ES。第 12 题问用 MAC 地址生成 NET 地址的弊端答案是 BCMAC 地址不具备全局性管理不方便MAC 地址和网络规划没有必然关系不方便记忆。注意 A 选项说 MAC 和 NET 中 System-ID 长度相同容易混淆——长度相同不代表会混淆选路和记忆困难才是真问题这个选项是干扰项。第 13 题问 IS-IS 在 P2P 链路上周期性发送的消息答案是 IIH。IS-IS 的报文里IIH 用于建立和维护邻居关系周期性发送LSP 携带链路状态信息触发更新为主CSNP 在广播网络上由 DIS 周期发送用来描述完整的 LSDBPSNP 用于对 LSP 做确认和请求。P2P 链路没有 DIS周期性消息只剩 IIH所以这题选 A。[H3C] isis 1 [H3C-isis-1] network-entity 10.0000.0000.0001.00 [H3C-isis-1] cost-style wide参数说明network-entity配置 NET 地址格式是 Area ID System ID SEL00System ID 必须是 48 位 MAC 或手工规划的唯一值SEL 固定是 00。cost-style决定开销类型这就是下一节的内容。4.2 cost-style兼容narrow、wide、compatible三者的收发规则第 14 题是个容易吵起来的题RTA 配置cost-style compatibleRTB 配置cost-style wide-compatibleRTC 配置cost-style narrow-compatible问谁能互相计算链路开销答案给了 ABC。原因是兼容模式同时支持发送和接收 narrow、wide 两种格式的开销。H3C 的cost-style实际有五种取值narrow、wide、narrow-compatible、wide-compatible、compatible。收发规则是narrow 只能收发 narrowwide 只能收发 widenarrow-compatible 发送 narrow、收发都支持 narrow 和 widewide-compatible 发送 wide、收发都支持 narrow 和 widecompatible 则是发送 narrow、收发都支持两者。所以 RTA 和 RTC 之间走 narrowRTA 和 RTB 之间走 wideRTB 和 RTC 之间靠互相的兼容接收能力也能对上三者都能正确计算开销。这题的坑在于不同版本的 H3C 文档对 compatible 的“发送格式”描述不完全一致考试按题库答案记工程上建议直接统一用 wide 或 wide-compatible。IS-IS 默认是 narrow开销范围只有 0~63万兆链路、TE 场景算不开wide 能到 16777215日常排障遇到“邻居正常但路由开销不对”先查两端的 cost-style 是不是一致。4.3 路由泄露Level-1区域访问Level-2时的下一跳变化第 15 题是 IS-IS 路由泄露的经典场景。RTA、RTC、RTD、RTE 互相建立 Level-2 邻接关系RTB 和 RTA、RTC 建立 Level-1 邻接关系。RTB 是 Level-1 路由器访问 192.168.14.1在 Level-2 区域时默认只能通过最近的 Level-1-2 路由器离开区域。题目第一问答案是 RTC因为 RTB 的缺省路由指向 RTC。然后 RTA 和 RTC 上都加了import-route isis level-2 into level-1把 Level-2 的路由泄露进 Level-1。此时 RTB 能同时从 RTA 和 RTC 学到去往 192.168.14.1 的路由按开销比较后优选 RTA所以第二问答案是 RTA。整体选 D。[RTA-isis-1] import-route isis level-2 into level-1逻辑说明这个命令必须在 Level-1-2 路由器上配置作用是把 Level-2 路由表中的路由以 Leaf 形式注入 Level-1让 Level-1 路由器能看到区域外的明细路由而不是只能靠缺省路由转发。路由泄露能解决次优路径问题但同时会让 Level-1 的路由表变大区域划分的意义打折生产环境按需开启。参数说明命令里的level-2 into level-1方向不能写反反了就是从 Level-1 泄露到 Level-2语义完全不同。部分版本还支持inherit-metric参数让泄露进来的路由继承 Level-2 的开销方便做选路比较需要精确开销时加上。4.4 BGP属性与选路团体属性、Local Preference、MED的分工GB0-382 的 BGP 题集中在属性和选路顺序。第 24 题问 BGP 路由的团体属性为什么丢失答案是 RTA 没配置peer RTB advertise-community。BGP 默认不向邻居通告团体属性必须在发送方向显式开启[RTA] bgp 100 [RTA-bgp] peer 10.0.0.2 as-number 200 [RTA-bgp] peer 10.0.0.2 advertise-community逻辑说明第一行进入 BGP 进程第二行指定对端 AS 号第三行开启团体属性通告。少了第三行RTB 收到的路由里就没有 community 属性。做排障时先在收端display bgp routing-table community看有没有属性没有就查发端的 advertise-community 配置别一上来就怀疑路由策略写错了。第 19 题考 AS-PathAS400 收到 AS100 发出的路由AS-Path 记录顺序是 (300,200,100)。注意 BGP 路由表里 AS-Path 的显示顺序是“从离自己最近的 AS 开始到起源 AS 结束”不是数据流方向。第 21 题考 Local Preference在 RTB 上把发给 RTD 的路由 Local Preference 设成 50在 RTC 上把发给 RTD 的设成 200RTD 优选项属性大的路径下一跳指向 RTC答案是 BC。第 20 题考负载分担条件AS-Path、Origin、Local Preference、MED 完全相同才可能形成 BGP 等价负载分担注意 BGP 并不是完全不支持负载分担。第 17 题有个容易错的点RTA 把一条 MED 为 200 的 BGP 路由引入 OSPFRTB 学到的 COST 是 1不是 200。OSPF 引入外部路由时缺省 cost 为 1MED 不会自动映射成 OSPF 开销。真要让外部路由的开销体现 MED得在 route-policy 里手工设置 cost。第 25 题的 MED 比较有个隐藏规则MED 只在来自同一个 AS 的路径之间比较才有意义。不同 AS 通告的 MED 不能直接比大小。题目里 RTC 和 RTD 分属不同路径来源最终选路按“eBGP 优先于 IBGP”等顺序判断答案不是简单的 MED 100 小于 200。遇到这种题先列选路顺序Preferred-value → Local Preference → 本地起源 → AS-Path → MED → eBGP/IBGP → 下一跳开销一步一步步来。4.5 IPv6路由与6to4隧道看到一串2002::地址先想封装第 26、27 题考 IPv6 路由表和 6to4 隧道。第 26 题给了一段display ipv6 routing-table输出正确答案 BD。A 选项说 E0/0 没配 IPv6 地址、Vlan1 配了 2009:2010:1::1/128——输出里 Vlan1 的直连路由确实是 2009:2010:1::1/64那个 /128 是 LoopBack 地址不是 Vlan1 的所以 A 错。B 选项说有一条生效的 IPv6 静态路由出接口 E0/0输出里确实有条Destination 2::/64 Protocol Static NextHop FE80::2 Interface Eth0/0所以 B 对。C 选项说 FE80::/10 的直连路由能转发——输出里这条路由的下一跳是 NULL0NULL0 接口的用途就是丢包不能转发所以 C 错。D 选项说路由表 5 条活跃路由、没有等价路由输出里没有相同前缀不同下一跳的条目D 对。第 27 题给了一个 6to4 地址 2002:303:314:202:206:101:118:1问 RTA 收到目的地址是它的 IPv6 数据包怎么转发。6to4 地址的格式是 2002:IPv4 高 16 位:IPv4 低 16 位:子网 ID:接口 ID。目的地址里 2002:303:0314 对应的 IPv4 是 3.3.3.20报文会匹配下一跳指向 6to4 隧道的路由封装成 IPv4 报文发给隧道对端 RTC。这类题不用背地址转换细节记住一点看到 2002::/16 就是要走 6to4 隧道查路由表时找隧道接口那条路由而不是物理接口路由。5. 避坑与常见问题题库里标注“答案有问题”的地方我踩过一遍5.1 非骨干区域必须直连骨干区不然就上虚链路现象配置完 OSPF非骨干区域间的路由互相学不到display ospf lsdb里看不到对端区域的 3 类 LSA。原因OSPF 规定所有非骨干区域必须直连骨干区域 area 0。题库第 6 题注释里那句“area 2 没有直连 area 0 答案有问题”说的就是这个。ABR 的定义是有接口直连骨干区的路由器不满足这个条件区域间路由就传不过去。解决把区域重新规划让每个非骨干区域至少有一台路由器挂在 area 0物理拓扑改不了时在连接 area 2 的 ABR 上配vlink-peer虚链路虚链路把非骨干区域“逻辑上”拉进骨干区。考试时优先按拓扑图判断别死记答案。5.2 filter-policy只过滤计算后的路由不过滤LSA现象在 OSPF 进程下配了filter-policy加 ACL邻居那边照样学到被过滤的路由或者自己路由表里没了但 LSDB 里 LSA 还在。原因OSPF 的filter-policy作用在本机的路由计算阶段它影响的是“加入路由表的条目”不影响 LSA 的洪泛和邻居的 LSDB。你在 RTB 上过滤RTB 自己路由表里没有但 RTC 照样收到 LSA 并计算出路由。解决要阻止路由出区域在 ABR 的区域视图下用abr-summary配合not-advertise要在入方向挡住用filter-policy import但只在它真正生效的场景用比如过滤外部路由。做题和排障都要先问一句我要挡的是“这条 LSA”还是“我自己不算这条路由”前者用区域过滤后者才用 filter-policy。5.3 BGP团体属性要双向advertise-community才传得过去现象RTA 给路由配了团体属性RTB 收到的路由里却没有 community 字段display bgp routing-table里看不到任何团体属性。原因H3C 的 BGP 默认不向邻居通告团体属性必须在发方向配置peer 对端 advertise-community。设置了 NO_EXPORT、NO_ADVERTISE 这类团体值的路由本来就不会外发和属性“丢失”是两回事。解决在 RTA 的 BGP 视图下对 RTB 的 peer 配置advertise-community同时确认团体属性不是 NO_ADVERTISE这种被设计为不外传。顺带一提扩展团体属性要用advertise-ext-community别混。5.4 IS-IS cost-style不匹配邻居起来了开销算不出来现象IS-IS 邻居状态正常但路由开销不对明细路由丢失或开销值异常大。原因两端cost-style不一致。一端 narrow、一端 wide 时Hello 能正常建立邻居但 LSP 里携带的开销类型对不上SPF 算不出正确的链路开销。解决统一两端 cost-style。生产环境建议全部用wide或者至少用compatible/wide-compatible过渡。改完配置记得reset isis all重新建立邻居关系只改一端没用。5.5 Router ID改了不重启OSPF进程等于白改现象改了router-id重启前display ospf peer看到的 Router ID 还是老地址邻居关系也没变化。原因OSPF 进程启动时选举 Router ID运行中不会重新选举。手工配置了新的 router-id也得进程重启才生效。解决改完配置执行reset ospf process或者undo ospf 1再重新ospf 1。生产环境提前规划好 Router ID用 LoopBack 地址最省事别频繁改。5.6 题库里的“考试时看图”答案以拓扑图为准现象题库里部分题目的解析直接写着“答案有问题考试时看图”比如第 6 题和第 8 题。同一道题在不同版本里选项顺序、答案组合都不一样。原因这类题是考生回忆版配置片段和拓扑图可能没对应上后来加注释的人标记了自己的疑问。解决做题时以拓扑图为准配置只是辅助信息。图里有几条链路、哪些区域直连骨干区答案就按图的逻辑推不要迷信选项组合。我自己备考时把这类“有争议”题单独收集起来每道都搭环境验证一遍比背解析有用得多。6. 把每一道题跑一遍设备验证命令和可直接抄的OSPF配置模板6.1 复现环境H3C模拟器和真机都行显示命令一致题库里的配置片段都可以在 H3C 的 HCL 模拟器里跑它自带 MSR 路由器和交换机镜像OSPF、IS-IS、BGP 都能做显示命令和真机完全一致。有条件的直接拿公司设备验S7006X 这类框式交换机和 F1000 防火墙跑路由协议的命令行思路一样F1000 双主场景下 OSPF 配置和单机没本质区别。注意模拟器默认不开 Web 管理要用 Web 还得另行开通命令行排障不受影响用 CRT 或任何 SSH 客户端连不上 H3C 设备时先查设备侧有没有配ssh user、authentication-type和对应的 local user别先怀疑软件。6.2 五条必背的display命令命令作用排障场景display ospf peer查看 OSPF 邻居状态和 Router ID邻居卡在 ExStart 查 MTU卡在 Loading 查 LSDB 同步display ospf lsdb查看 OSPF 链路状态数据库确认 3 类/5 类/7 类 LSA 是否到达本机display isis lsdb查看 IS-IS LSDBLevel-1/Level-2 路由泄露后确认 LSP 是否注入display bgp routing-table查看 BGP 路由表及 AS-Path、MED 等属性团体属性丢失、选路结果验证display ip routing-table查看最终路由表验证 OSPF/IS-IS/BGP 计算出的路由是否真正生效顺手加一条物理链路不稳时先display transceiver diagnosis interface查光模块光衰光衰异常就别在路由协议上浪费时间。H3C 设备上想验证“从哪个接口 ping 出去”用ping -a指定源地址这个和 Router ID 用 LoopBack 地址的思路一样考试和排障都用得上。6.3 一个能直接用的OSPF多区域配置模板把题库第 6 题的逻辑整理成模板两台 ABR 的核心配置大概长这样# RTBarea 0 与 area 1 之间的 ABR [RTB] ospf 1 router-id 2.2.2.2 [RTB-ospf-1] area 0.0.0.0 [RTB-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255 [RTB-ospf-1-area-0.0.0.0] quit [RTB-ospf-1] area 0.0.0.1 [RTB-ospf-1-area-0.0.0.1] network 192.168.2.0 0.0.0.255 [RTB-ospf-1-area-0.0.0.1] abr-summary 192.168.0.0 255.255.248.0逻辑说明第一行进程内指定 Router ID进入 area 0 发布骨干网段进入 area 1 发布接入网段并在 ABR 上做区域间汇总把多条网段聚合成一条通告给骨干区。network命令后面跟的是通配符掩码不是子网掩码0.0.0.255 表示匹配 /24 网段。参数说明abr-summary只写在区域视图下汇总前缀要能覆盖区域内的所有网段否则黑洞。如果不想让对端区域看到这些路由在这个命令后面加not-advertise。从题库到设备我自己的习惯是每道题都强制过一遍“画拓扑 → 写配置 → display 验证”的流程。比如第 6 题我就在模拟器里搭了四台路由器发现区域 2 不直连骨干区时 RTA 确实学不到才明白为什么题库注释要单独标一句。后来每次做 OSPF 多区域都先画一张区域和 LSA 方向的草图再对着 display 输出核对一遍这个习惯帮我省了不少排障时间。希望帮到你。本文还有配套的精品资源点击获取
返回列表