记一次危险的面试经历

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/LAO_Z/article/details/86735798

面试之前都会选一个自己打算做的职业方向,一般做的有实施工程师,运维工程师,其中实施工程师分为两类,一类是实施调试为主,另外一类是做集成项目。运维工程师方向分为网络运维和系统运维方向。
今天先写一篇网络实施工程师的面试经历。(后序面试经历会逐步更新,关注公众号:工程师江湖)

面试官关注什么呢?
首先基础知识的掌握,接着就是项目经验,难点就在于怎么把相关知识结合到项目里面对面试官阐述。

本文涵盖内容有:
路由交换学习原理讲解;
相关的面试常考技巧;
怎么随机应变对付面试官的发问。

一个问题为话题开始,做过的IP相关的项目,涉及到哪些设备和技术方面的?
使用哪些协议和技术。

ospf做过吗?排错引入
vlan划分,交换机端口模式了解吗?trunk,access,hybrid
交换机这块STP,终端设备做边缘开,网络提升了速度。

1.STP用的多吗?
STP 根端口指定端口什么区别?引入根桥,非根桥到端口这块,把原理详细解释包括选举原理。
拓扑发生变化,通过非根桥交换机的指定端口向上发生TCBPDU,根桥的指定端口向下泛洪TCNbpdu。(尽量说细),引入话题收敛时间,再到rstp,到MSTP

2.vrrp有用过吗?
华为防火墙的热备,VGMP,vrrp的升级版,路由交换的vrrp,配置有检测口,
vrrp应该是一个主,一个备,如果有一天变为两个主了,最有可能的问题是什么?
如果vrrp中出现双主最有可能的原因,这块当时没有想起来,所以强行把话题引入到防火墙的热备那里,当时防火墙出现双主,是因为心跳线出现问题了。(强行转移话题,并且成功了)

3.bfd了解吗?
单跳bfd的检测了解吗?因为想不起来了,所以转移话题我了解的一个,我记得有一个回声的检测,就是应用层的,默认几十秒来着,可以设置,如果bfd对端设备没有在相应的时间收到报文,那么就会,(忘记了,所以转移到ospf和bfd关联那块,就是如果没有收到回报,就通知ospf把相应的接口类似于down掉,路由就不通)

面试官这时候换了话题,比如bfd关联ospf,为什么要去使用关联呢,业务ospf本身也就是邻居变化也能够感知到的,为什么还要加bfd呢?(我说可能是硬件层的问题,答不上来,转移不动了,只能直接和面试官说了解的不深,笑着和他说,想把气氛活跃点,勉强答了说我就只配置过,可以联动一下,具体点 我就不清楚了)

  1. 你知道bfd检测的量级是什么吗?我答了10秒,然后面试官说是毫秒级的,心里小慌,然后突然想起思科也有个检测的只不过是秒级别的,成功把这个问题是面试官认为是记错了,好险真的! 面试官是10毫秒,最多100毫秒,我急忙附和,这时候感受到面试官也开始放轻松了,类似于朋友间的聊天,接着和我说,联动只是为了加快切换速度,业务一些金融行业里面,秒级的切换时间也是不可以接收的,所以必须毫秒级别的。这个话题ok。

5.接下来问说一下ospf怎么回事吧?网络类型有,然后我机制的立马接过话题,常用类型有2类,虽然有四类吧。有广播型网络,点到点网络,还有NBMA,想不起来第四类,然后说了句好像有个帧中继的网络,因为怕面试官继续问,直接就说,我不熟悉拿俩个类型,我就说一下点到点和广播型的网络(奉劝小伙伴,不需要都清楚,但是要说出比较常用两个点的具体知识点,这样可以很大几率混过去),接下来详细解释的两个,点到点因为我不想细说,细节也不是很清楚,所以我很粗略的过了一遍,对面试官说,这个点到点的一半是在状态机的attempt里面,接着跳过说了广播型比较具体的细节。(原理,相关的选举以及状态不正常可能的原因,以及简单说道项目里面用过)

答:
虽然有8个状态机,但是对于广播型的来说只考虑7个就行了。
其实虽然说了7个,但是有点激动搞得忘记具体哪七个了,所以没有细说,直接和面试官说的,首先概括了下,ospf有状态机那块还有包的类型那块,以及常常混淆的两个概念就是邻居和领接,本端设备里面收到的包有对方的router-id信息,有的话就达到2-way状态,

没有的话就根据协议原理判断出最有可能的原因就是因为没有收到router-id(这里简单就可以把自己分析排错的思路给面试官说一下,这里先不说,后期更新),2-way的下一个状态就会切换为Exstart状态,如果说要是不切换的话那就是因为没有选举出DR-BDR(这里面又可以讲一通相关的知识,比如DR的选举原理),如果说卡在这个Exstart状态的话可能是MTU不匹配的原因,如果是卡在2-way状态的话原因就比较多了,比如说掩码不匹配啦, 宣告错误啦,router-id相同了这些等等类似原因。(因为具体原因记不清楚了,所以用了等等),状态机里面是两种状态是比较正常的,就是full和other状态。

Exstart状态去掉以后那就是Exchange状态,这个状态就是开始对Exstart的LSR的回复,也就是LSU和LSack报文交互。Exstart的时候就是已经发送了DBD的目录信息了,下面就是对他回复。接着到达Loading状态(可以说下这个状态具体干什么的),最后到达full状态(在这里面我又具体描述了下,包括30分钟的互相宣告,和60分钟的超期默认踢出)。然后说了下自己对这块的简单看法,ospf主要就是要根据原理判断网络出现问题的原因,去进行排错(后面小编会将排错原理慢慢整理出来)。
问:哪一种情况会出现ospf的邻居状态为orther,排错错误配置原因,它是合理的,为什么?

一时半会没有想起来,磨蹭半天说不清楚,就说了,其它的,说ospf里面有俩个组播地址,224.0.0.5和224.0.0.6,前者是DR给orther发送lsa的消息报文,224.0.0.6是orther给DR/BDR发送的链路状态包的消息。,总之没有答出面试官的问题,不过到了这个地步面试官其实感觉算是满意了,最后我随便说了一句,说会不会是orther之间就是这个状态呢,说完,然后立马否定,说是orther和DR之间,面试官引导我说,可是他们之间不交换路由啊,纠结半天,说不太懂,最后面试官和我说,就是orther之间,orther之间不交换数据,都是统一转发,我就叫了一声对对对(确实想起来了,这个问题磨蹭时间多,不过面试官这过程中主动引导了很长时间,这时候可以确定和面试官基本聊得算真的可以了),是DR统一转发给orther的。(我也是真的醉了!明明答对了又自我否定)接着面试官说原理了解的可以,还行。

接着问我,那ospf的区域你知道吗?(这个必须知道啊),常用的区域有骨干和非骨干,stub和nass区域,描述不清楚,立马转移话题(话说转移的比较牵强,没办法,记不清楚那些了),直接把问题转移为常用的链路状态包类型有1,2,3,4,5,7,9,面试官估计也知道我记不清楚了,直接接了我的转移大法,说没错。我接着说,然后卡了,又转回区域那里(因为想起来非骨干区域要和骨干area0通信,必须有连接靠着,如果隔着,也需要建立起连接的关系,也就是虚链路),然后说stub是静止4,5类型的包,可以引入默认路由,完全stub是静止3,4,5类型的状态包。

那么7类型的包是怎么回事呢?我说7类型的我记着是从外向内引入路由的时候会产生这种包,当时估计我答错了,给我解释,7类型是这样的,在某个区域才会有这种包,哪个区域才会有,我说是stub区域,末梢区域那块会有,然后记着笑着和我说不是,不过了解的比较深了,(7类在nasa里面),面试官也说这种很少使用的。

策略路由和路由策略使用过吗?我说使用过,他俩不同,策略就是策略基于路由,路由策略就是路由基于策略,策略路由的话就是通过策略控制路由的导入,如果是路由策略的话就是先基于路由表然后在走所谓的策略,常用的场景就是选路。

接着面试官给我举了一个场景,让我去判断。根据报文的源来匹配下一跳,这种的话使用哪一种,比方说我接着两个不同的网段,10和192,如果从10 的来的就从A口出,从192来的就从B口出这种场景?
我回答说是我记得曾经做过的是PBR叫做策略路由(顺便显示自己了解思科的),使用的是下一跳方式,也有其他方式,不过这种的比较多。
然后面试官又说了第二次可以,掌握的不错,我就说了基本都做过。
还以为面试完了,又问我,ACL熟悉吧,我就巴拉巴拉的说了点在一个出口设备做vpn+nat的时候里面用过,当时vpn一直不正常,后面查找发现有个先NAT后VPN的原则,这里面用到了ACL,就是在NAT里面拒绝vpn流量,vpn里面拒绝NAT流量。(感觉这种样子的回答比较合理,既回答了问题,又显示了自己的一些项目经验处理方法,建议大家可以试一下)

ACL的匹配方式是什么样子的?我说从上到下,如果有了匹配到的就不会向下执行。还有为了显示自己有经验(说了下写策略的时候最好量级以10为级别,这样改的时候就直接写number号号朝里面加就可以了),然后又说了,说匹配让我想起了路由的最长匹配原则。

别慌,接着又给我搞了个场景,问我在设备里面同时学到了一条路由,ospf里面的cost值是100,rip学过来的是10,这样的话,哪条路由会加入进去,我说的是rip,然后又问我听说过管理距离是干嘛的,我说说道这个一般是对于多个动态路由来说的,在IGP协议里面来说的,管理距离少的路由最先被写入进去,因为比较优,说到这里我连忙说前面的答案是ospf先写入进去,因为rip的管理距离比较大,为120,ospf是100,所以写入的是ospf的。(面试官说对,哈哈,懵逼了,面试的有点长)我接着反问这种场景多吗,和我说用倒是不多,就是为了考我概念。比如有些时候排错的时候会看到管理距离了,静态的会看到,说道这里问我,你知道静态的管理距离是多少吗?我说记得是1 。(面试官第三次和我说,行,可以)
和我说了,基本都问全了,知识原理还算扎实。一面成功通过。
写的我有点小累,今天先把一面的经历写出来,后面更新二面的内容以及这些问题的解读版本面经。

展开阅读全文

没有更多推荐了,返回首页