ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

ENARSI 300-410认证指南:EIGRP、OSPF与BGP企业路由配置与排错实战

ENARSI 300-410认证指南:EIGRP、OSPF与BGP企业路由配置与排错实战 简介《CCNP Enterprise Advanced Routing ENARSI 300-410认证指南第2版》是一份面向思科CCNP Enterprise认证考生的官方学习资料内容聚焦ENARSI 300-410考试所要求的企业级高级路由与实施技能。全书由资深网络专家Raymond Lacoste与Brad Edgeworth编写系统讲解了OSPF、EIGRP、BGP等动态路由协议的进阶配置与排错覆盖DMVPN、路由重分布、路由过滤与路径控制、VRF、MPLS基础、网络安全以及网络自动化等核心专题同时结合大量真实拓扑案例与配置片段帮助考生理解概念并积累实战经验。整个文件包仅含一个PDF文档体积约62.9MBPDF格式便于搜索与标注文档中保留了原书的完整目录、正文、附录以及配套网站与Pearson Test Prep模拟考试的访问说明便于读者按章节学习并利用附加资源自测。目前已有133人学习下载适合准备冲刺ENARSI 300-410认证、希望系统提升企业网络路由配置与排障能力的网络工程师。1. ENARSI 300-410这本认证指南到底在替企业网解决什么拿到这本CCNP Enterprise Advanced Routing ENARSI 300-410认证指南的时候我其实已经管了两年企业网。当时心里想的是路由协议之间打架的场景终于有一套系统化的解答了。ENARSI 300-410覆盖的是EIGRP、OSPF、BGP、重分布、MPLS这一串企业路由的硬骨头它适合两类人——准备把CCNP Enterprise考下来的网络工程师和在现网里经常被路由环路、次优路径搞到深夜的运维。这篇笔记会按考试的技术栈走一遍把配置命令、调参逻辑和现场踩坑都讲明白不绕弯子。2. 从EIGRP到OSPFENARSI路由协议考点的配置边界很多人的误区是ENARSI 300-410只是把CCNA的路由协议加深一点实际上它的考核深度直接落到配置和排错层面。EIGRP不再只考network命令加反掩码OSPF也不只是邻居状态机。这一章把两个协议在考试里的真实分界线说清楚。2.1 命名模式EIGRP为什么比传统模式更值得上手传统EIGRP配置是全局模式下直接router eigrp 100然后敲network。问题在于所有接口级参数都要单独进接口配置遇到几十台设备的批量交付会非常散。命名模式把EIGRP的配置集中到address-family下面考试新增题基本都是这种写法。router eigrp CCNP ! address-family ipv4 unicast autonomous-system 100 network 10.1.1.0 0.0.0.255 network 192.168.10.0 0.0.0.255 metric weights 0 1 0 1 0 0 timers active-time 3 af-interface gigabitethernet0/0 bandwidth-percent 50 exit-af-interface exit-address-family命名模式下router eigrp CCNP里的进程名只在本设备有意义真正的AS号在address-family里定义。network后面的反掩码写法和传统模式一致但所有策略参数都收进了AF。metric weights 0 1 0 1 0 0是很多同事喜欢抄的配置K1和K3置1表示用带宽和延迟做复合度量考试里问你K值默认值是多少时答案是0 1 0 1 0 0少一个都算出错。af-interface段里的bandwidth-percent 50限制EIGRP在接口上最多占用50%带宽这是WAN侧部署的常见做法。我一般会在交付文档里写明不调这个参数EIGRP默认能吃掉接口带宽的50%而快速以太网接口默认参考带宽是100Mbps如果不改接口的bandwidth值跑在千兆链路上时EIGRP会算错度量值。拿这套命令去刷ENARSI实验题比传统模式更快因为改参数不用来回退出接口模式。2.2 OSPF邻接起不来的三个参数网络类型、计时器和区域0OSPF在ENARSI里的考点集中在邻接建立和多区域设计。最常见的一个翻车现场是两端都是思科路由器直连链路是串口一边是HDLC封装默认网络类型point-to-point另一边被改成以太口默认broadcast邻居状态卡在EXSTART/EXCHANGE来回跳却不报错。原因就是网络类型不匹配导致DBD协商失败。interface serial0/0/0 ip ospf network point-to-point ip ospf hello-interval 10 ip ospf dead-interval 40串口默认就是point-to-point这行配置是给那些被反复修改过的接口做兜底矫正。ip ospf hello-interval 10配合dead-interval 40保持1:4关系dead必须是hello的四倍。很多人只调hello不调dead结果邻居反复flap看起来像链路质量差其实是计时器关系被破坏。多区域设计考点里区域0是核心所有非骨干区域必须直连或通过虚链路连到区域0。考试喜欢出拖图题一台ABR同时连区域0和区域1问哪条LSA在区域间传播。答案很直接Type 3 Summary LSA由ABR生成传播到非骨干区域。实验里验证OSPF状态我习惯三步走show ip ospf neighbor show ip ospf interface brief debug ip ospf adj先看邻居是否Full再看接口属于哪个区域最后才开debug。debug ip ospf adj输出量大生产环境慎用但考试模拟器随便开。有一次现网割接邻居从DOWN到FULL要一分钟我抓包发现hello报文正常问题出在MTU上——两边接口MTU不一致DBD报文在较大MTU侧被丢弃。后来在接口下统一ip mtu 1400解决。MTU问题在OSPF里比在EIGRP里更容易被忽略因为EIGRP的hello报文小能过OSPF的DBD一旦超过MTU就卡住。3. BGP选路与反射把企业AS内流量玩明白BGP在ENARSI里不是ISP那套复杂的联盟和团体属性而是企业双出口、分支互联场景下的核心技能。厂商文档和考试指南都把IBGP水平分割和路由反射器放在前面因为企业AS内部最常见的故障就是IBGP路由没传开。3.1 IBGP水平分割与路由反射器打破Full Mesh的唯一出路IBGP有一条铁律从IBGP邻居学到的路由不会转发给另一个IBGP邻居。这意味着三台路由器要两两建邻才能把路由传遍十台就要Full Mesh 45条会话。企业网里路由器数量一多没人愿意这么干路由反射器就是标准解法。router bgp 65001 neighbor 10.0.0.1 remote-as 65001 neighbor 10.0.0.1 update-source loopback0 neighbor 10.0.0.1 route-reflector-clientremote-as 65001表示这是IBGP会话对端AS号和本机一致。update-source loopback0让BGP用环回口作为源地址建立TCP连接这样物理链路断了只要路由可达会话不中断。route-reflector-client把邻居指定为反射客户端这是打破水平分割的关键动作——反射器收到客户端的路由后可以反射给其他客户端和非客户端。考试里的坑在于非客户端之间仍然要遵守水平分割也就是说两个非客户端想交换路由必须通过反射器但它们之间不需要再建邻。很多人在实验里把反射器配好后发现非客户端学不到路由就去查ACL其实只要确认反射器是否把路由反射给所有非客户端就行。诊断命令很直接show ip bgp neighbors 10.0.0.1 show ip bgp 192.168.20.0第一条看BGP会话状态和反射属性第二条看具体前缀的BGP路径。我一般会先看BGP neighbor is a route-reflector client这一行有没有出现没有就说明配置没生效而不是路由策略的问题。3.2 Local Preference和AS Path调整选路顺序的实操姿势BGP选路规则的顺序里Local Preference排在AS Path前面这个顺序决定了两条路由谁优。很多工程师一上来就动MED其实在企业双出口场景里Local Preference更常用。它只在AS内传播影响的是本AS路由器对出口的选择。route-map SET-LP permit 10 match ip address prefix-list CORE-PREFIX set local-preference 200 ! router bgp 65001 neighbor 192.168.1.1 route-map SET-LP inprefix-list只匹配一条或者一组前缀set local-preference 200把匹配到的路由抬高到200默认值是100高者优先。注意方向是in因为Local Preference影响的是本路由器对入站路由的偏好。考试喜欢问从外部邻居收到的两条路由一条Local Preference是150另一条AS Path更短选哪条答案是150那条因为Local Preference先比较。AS Path的调整常见做法是as-path prepend在网络里手动重复AS号让路径显得更长从而让路由器避开这条链路。我的建议是在BGP选路这章动手做实验时先配show ip bgp看标记在哪条路径上再调属性观察最优路径变化。这比死记选路顺序有效得多。4. 重分布、路由过滤与PBR控制企业路由走向的三板斧ENARSI的实践题向来喜欢把EIGRP和OSPF放在一个网络里逼你处理重分布。这是现网里最容易出事故的操作——重分布配完路由全通但下一跳绕远路数据包在两条协议之间来回穿越。4.1 双向重分布的种子度量与次优路径先出得去再回得来EIGRP和OSPF的度量机制完全不一样重分布时必须手动指定种子度量。EIGRP侧如果不给参数路由会以度量无穷大被宣告等于没重分布进去。OSPF侧如果漏了subnets关键字只有主类网络会被重分布子网路由全部消失。router eigrp 100 redistribute ospf 1 metric 10000 100 255 1 1500 ! router ospf 1 redistribute eigrp 100 subnets metric-type 1 metric 100EIGRP的metric后面五个参数依次是带宽kbps、延迟微秒、可靠性0-255、负载、MTU。常见的10000 100 255 1 1500意思是带宽10000kbps、延迟100微秒、可靠255、负载1、MTU1500。考试里如果把这五个数改成别的路由也能进来但选路结果会变。OSPF侧metric-type 1很关键它让外部路由的开销累加内部链路开销这样路径比较更真实默认是Type 2只比外部开销可能选出绕远路。次优路径是重分布最隐蔽的坑。OSPF外部路由管理距离110EIGRP内部路由90如果路由器同时从两边学到去同一个目的地的路由它会更信任EIGRP——但这条EIGRP路由可能是绕了一大圈的。我常采用的办法是在其中一侧做前缀过滤或调整管理距离router ospf 1 distance 115 192.168.10.0 0.0.0.255这行把从指定邻居学到的OSPF路由距离改成115比EIGRP的90还大路由器就会优先走EIGRP路径。方向反了就把数字换过来。重分布实验做完必须用show ip route逐条核对下一跳接口不能只看前缀数量对不对。4.2 用route-map做PBR策略路由匹配、动作与验证策略路由PBR是ENARSI里少见的“不改变路由表但改变转发”的题目。它让路由器根据源地址、目的地址甚至报文长度选择下一跳而不是查路由表。考试实验里常见需求是让某台测试主机的流量走专线其余流量走默认出口。access-list 101 permit ip host 192.168.10.10 any route-map PBR permit 10 match ip address 101 set ip next-hop 192.168.20.1 set ip next-hop verify-availability 192.168.20.2 10 track 1 ! interface gigabitethernet0/0 ip policy route-map PBRmatch ip address 101关联ACLset ip next-hop指定强制下一跳。verify-availability是进阶写法配合track对象实现链路故障自动切换——下一跳不可达时PBR自动失效回落路由表。考试一般只考基础版但现网里我会加上不然专线一断所有流量都黑洞。PBR配置完成后用show ip route看不到效果这是新手最容易慌的地方。正确验证命令是show route-map show ip policy debug ip policyshow route-map能看到匹配计数是否在增长debug ip policy会打印每个数据包执行PBR的决策过程。做这章实验时我建议故意配一个错误下一跳用ping配合debug ip policy观察你会发现报文被直接丢弃这就是策略路由和普通路由的本质区别——它不做递归查找下一跳不可达就丢包。5. 避坑与排查ENARSI实验和现网里四个高频翻车现场5.1 MPLS LDP邻居起不来看transport address再看MTU现象两台PE设备之间loopback接口能互相ping通MPLS LDP会话却一直Down。原因LDP的router-id默认选loopback地址但transport address如果没有显式指定可能选成物理接口地址。对端PE只通告了loopback路由没有通告物理接口路由TCP连接就建立不起来。另外一个隐蔽原因是MTU——MPLS标签报文比普通IP报文多4字节物理接口MTU正好1500时大号标签映射消息被分片或丢弃。解决先看show mpls ldp discovery all确认对端邻居有没有被发现再看show mpls ldp neighbor确认会话状态。如果发现邻居但状态卡在Initial就用下面两条修正mpls ldp router-id loopback0 force interface gigabitethernet0/0 mpls mtu 1504force强制重新选择LDP router-idmpls mtu给标签报文留出空间。这两条配置顺序不能反先改router-id再调MTU。5.2 mGRE动态隧道建不成NHRP注册与shortcut配置顺序现象Spoke节点可以ping通Hub但Spoke之间无法建立动态隧道流量只能绕经Hub转发。原因mGRE隧道的动态建立依赖NHRPSpoke上线会向NHS下一跳服务器注册自己的公网地址。如果Hub侧没开启NHRP redirect或者Spoke侧没有配置shortcutSpoke就不知道可以去NHRP缓存里查找对端地址动态隧道自然建不起来。解决先检查NHRP注册是否成功show ip nhrp show ip nhrp traffic如果注册表里能看到对端Spoke的公网地址说明注册没问题问题在转发策略。Hub上要配ip nhrp redirectSpoke上要配ip nhrp shortcut两行配置缺一不可。这个坑在考试模拟器里不容易暴露因为模拟器对NHRP支持不完整但在真实设备上顺序错了就会出现“Hub能通Spoke间不通”的怪象。5.3 EIGRP stub配置一敲路由反而黑洞了现象一台EIGRP路由器配置了stub之后原本经由它访问远端网络的路由全部从路由表消失业务中断。原因eigrp stub默认是connected和static的组合但如果你敲的是eigrp stub receive-only这台路由器就不再通告任何路由也不会回应查询。如果它恰好是一台中转路由器下游网络就彻底不可达。很多人以为stub是优化性能结果把中转节点配成了末端节点。解决先确认这台路由器在网络里的角色。如果想保留直连和汇总路由用eigrp stub connected summary如果它确实只是分支接入receive-only才合适。验证命令show ip eigrp topology show ip eigrp neighbors detail第二条能直接看到每个邻居的stub类型。考试里经常给出一个stub配置让你判断某条路由为什么消失答案就是receive-only禁止了所有通告。5.4 排错别先抓包show命令的读取顺序决定排查效率现象数据包不通直接上抓包工具抓了半天看到协议报文正常还是定位不了问题。原因跳过了邻居表和拓扑表的验证直接从数据面开始查。路由协议的排错有固定顺序邻居关系是基础拓扑表是事实路由表是结果转发表是执行。顺序乱了排查效率低一倍。解决按下面的顺序执行命令每一条都看有没有异常再往下走show ip eigrp neighbors show ip eigrp topology show ip route show ip cef 192.168.10.0邻居表看状态是不是Stable拓扑表看后继路由有没有消失路由表看前缀和下一跳对不对CEF表看转发条目有没有覆盖。我踩过最深的一个坑是CEF表里路由正常但接口反了——show ip route显示下一跳正确show ip cef却把出接口解析到错误的接口最后发现是CEF的快速转发缓存没刷新。这种事抓包永远抓不出来只能靠show命令逐层排查。6. 认证指南怎么用才不浪费四周实验计划与三个验证习惯6.1 四周实验计划从单协议到多协议叠加拿到认证指南后别急着从头翻页先建一个最小实验拓扑三台路由器串成一条线两侧各跑一个路由协议中间做重分布。这个拓扑能覆盖ENARSI八成考点。周次实验目标关键验证命令第一周EIGRP命名模式stub场景show ip eigrp topology第二周OSPF多区域网络类型故障注入debug ip ospf adj第三周BGP反射器Local Preference选路show ip bgp第四周EIGRP/OSPF双向重分布PBR综合show ip route / show route-map每周实验做完把配置清空重敲一遍。清配置别用write erase然后重启效率太低直接no router ospf 1和no router eigrp 100协议相关的路由会自动消失接口配置保留下一轮实验更快。6.2 三个自测习惯避免考完就忘第一个习惯是改参数前先记录基线把show ip route的输出保存到本地改完配置后再保存一次用diff工具对比差异。这个习惯帮我发现了不少隐蔽的次优路径问题。第二个习惯是故意制造故障再给自己定位。比如把OSPF的hello时间改成11秒dead还是默认40秒等邻居超时后看自己能不能凭show ip ospf neighbor和日志判断出问题。考场里故障注入就是这个套路平时练过就不会慌。第三个习惯是每做完一个实验用大白话写一句“这个协议在什么场景下会出问题”。EIGRP出问题是度量计算OSPF出问题是区域设计BGP出问题是选路属性。考纲里的知识点一大半会忘但这类场景记忆能留很久。我当年备考最亏的一件事就是只敲命令不写笔记考完三个月再碰设备连LDP router-id的默认规则都要重新查。这套方法不保证你高分但能让你在现网割接时少熬夜。希望帮到你。本文还有配套的精品资源点击获取
返回列表