实验即回答
周末的晚上。我在自己的住所里,把 ensp 模拟器打开了。
之前看过一些概念,也做过几道题。但概念只是概念。日常没怎么用过。我还是想着,有必要自己过一遍。需要真实的模拟环境,来看一下自己的能力到底在哪里。主要还是实验一下,巩固知识。
启动之后,我把设备拖进去,连线,开始配置。这个实验我以为很简单。结果它花了我七十多分钟。
一个 OSPF 实验结束了。我对学习的理解,也被它改变了。
OSPF 是开放式最短路径优先协议。它属于链路状态路由协议。两台路由器之间建立邻居关系之后,链路状态信息会被交换。每个路由器都维护一份相同的链路状态数据库。用 Dijkstra 算法算最短路径。这套机制我在书上看过。但亲手操作之后,理解是不一样的。
三层交换机之中也能跑 OSPF 协议这件事,是我在那个下午第一次知道的。DHCP 地址池的网关如果被排除列表排除在外,它就会报错。这个错误被我亲手触发过。网关被我加回了 gateway list。端口从trunk改成access之前,默认配置需要被保留下来。
这些事情是看书永远不会告诉我的。
实验中我做了很多校验。拓扑搭建好之后,先上网,用 PC 去 ping 通某一个地址。不行,就进入调测和排障的过程。
这些校验做的是什么?在模拟器上查看各种状态,做各种测试。命令不熟,靠问号和 TAB 把命令补全。这说明我不熟练。还是在用推理的方法补全知识。
考试考的是过程绝对正确。考官看你的每一步是不是符合标准。但我做实验,只看结果是否正确。结果通了就行,中间走了什么弯路不重要。
日常做实验,命令单词打错了,系统马上有反馈。立刻就知道错在哪里。考试的反馈只能等成绩出来。或者等习题的标准答案。这个反馈链路太长了。等反馈的过程里,得不到任何积极的体感。
两套评价标准被我同时看到了。
但我得承认。这两套标准都是有必要的。只是目标导向不同。日常情况复杂,目的搞通就行。实际考试要的是过程中每个细节都正确。
如果目标导向是考试。那我就必须降低使用 TAB 的习惯。但日常为了省时间,我还是会用 TAB 来加速命令的输入。我认同考试的目的。但日常不会这么做。日常还是为了省时间。
这个矛盾没有被我解决。但它被我看到了。
OSPF 的 network 定义必须在两端同时被定义。邻居关系才能建立起来。BGP 要在第一个视图配 AS。第二个视图里配 IPv4 单播。它会默认导入。可以手动取消。vlink 跨区域,需要一个中间区域来做虚链接。
这些细节考试不会考得这么具体。考试没有实际机器环境。没法靠问号和 TAB 去摸索。只能靠日常记忆。
一次实验做下来,自己的不熟练被暴露得清清楚楚。这才是真正的回答。不是考试给的分数,是实验本身给你的反馈。
参考文献
-
OSPF Version 2. RFC 2328. IETF. https://datatracker.ietf.org/doc/html/rfc2328
-
开放式最短路径优先. 维基百科. https://zh.wikipedia.org/zh-hans/%E5%BC%80%E6%94%BE%E5%BC%8F%E6%9C%80%E7%9F%AD%E8%B7%AF%E5%BE%84%E4%BC%98%E5%85%88
-
BGP Version 4. RFC 4271. IETF. https://datatracker.ietf.org/doc/html/rfc4271
-
Dynamic Host Configuration Protocol. RFC 2131. IETF. https://datatracker.ietf.org/doc/html/rfc2131