
随着社会的发展,知识的大爆炸,科学技术的进步一日千里,职业的拆分更加细化,各行各业的人才层出不穷,社会竞争压力也越来越大,你忍心看着自己好不容易收获到的面试机会就这么尴尬收场嘛??
今天就带大家梳理一下,技术面试常见题型,都是送分题,分就放在这,就看你背不背!
ospf篇
Q:ospf的某个区域内的两台路由器的router-id的一样,会产生后果, 为什么?
A:华为:区域内假如 Router-ID 相同,经过时一段间后其中一台路由器会自动修 改 Router-ID 拓扑描述:R1 和 R3 的 RouterID 都是 1.1.1.1 分析:R1-R2 及 R2-R3 都可以正常建立邻居,但同步数据库的时候就会出现问题。因为 R2 的 lsdb 中,关于 adv 为 1.1.1.1 的 LSA1 或 LSA2 只能有一份。除此之外路由计算时也会出现问题:域内路由计算时出现的问题:1. 假设R1宣告一条路由10.10.10.0/24。R1会把这条LSA(adv=1.1.1.1,type=1,LS ID=1.1.1.1,Seq=A)发送给R2。R2收到后会发给他的邻居R3。2. R3收到发现通告者是1.1.1.1,但是自己又没有这个网段,于是会给R2发送一个 新的自己的LSA1(adv=1.1.1.1,type=1,LS ID=1.1.1.1,seq=A+1)。3. R2收到后会与之前从R1收到的LSA1进行比较,此时R2会选择从R3发过来的Seq 更大的LSA1,于是也会转发给R1。
Q:ospf在设计的时候为什么不直接泛洪LSU?
A:路由器直接泛洪 lsdb 里所有的 lsa,邻居重复接收到已经存在的 lsa。造成带宽 资源的浪费与设备性能的消耗。即 OSPF 在设计的时候,先与邻居交互发送携带 LSA 摘要信息的 DD 报文描述 自身的数据库,然后再向邻居请求缺少的 LSA 信息,减少对带宽资源的消耗。
Q:为什么P2P网络不需要选举DR,而MA网络需要选举DR?
A:因为 P2P 网络中两台路由器点对点互联(互联设备少),选举 DR,再由 DR 来 描绘拓扑信息,只会让拓扑的描绘更加复杂;而在 MA 网络中,一个接口可能会有多个邻居,选举 DR 后,描绘的拓扑时会 比较简单(各个节点连接到 DR 上,而不需要互相连接);另外在 MA 网络中 DRother 只和 DR/BDR 建立邻接关系,可以减少邻接关系的 数量,减少报文的交互。
STP篇
Q:STP选举四要素?
A:根桥ID(Root ID=根桥的优先级+mac地址) 2.根路径开销(RPC:根据接口的带宽计算) 3.发送者桥ID(Bridge ID=发送者交换机的优先级+mac地址) 4.发送者端口ID(Port ID=发送端口的优先级+端口编号) 若以上四个比较不出来:5.接收端口的ID (接收端口优先级+端口编号)
Q:华为交换机如果接口关闭了STP,收到BPDU会如何处理?
A:BPDU报文发送的目的地址为01-80-C2-00-00-00,华为交换机如果接口关闭了 STP,收到目的MAC地址为:01-80-C2-00-00-00组播数据帧会接收不处理。说明:开启了STP的交换机收到01-80-C2-00-00-00组播数据帧会进行STP的计算 不会泛洪,计算完成之后(修改bpdu的发送者桥ID以及相应的根路径开销), 再从DP端口发出。
Q:运行STP的交换机是怎么感知拓扑发送变化的,为什么要发送TC BPDU,不发会怎么样?
A:标准的STP中当一个接口DOWN/UP则认为拓扑发生。拓扑发生变化之后,原有的MAC地址表是不能正确引导数据转发的,如果不发TC BPDU刷新MAC地址表,会导致数据流量无法正常转发,要等300S的MAC地址表 老化时间后,才会刷新MAC地址表。
BGP篇
Q:BGP中router-id的作用是什么?
A:1.标识一台BGP路由器
2.控制选路 3.防环(有RR的场景)
Q:BGP邻居建立时,TCP主动端的如何确定?
A:先发起TCP连接的一端为主动端;同时发起TCP连接建立的话,IP地址大的一端为主动端;指定了更新源的一端为主动端;有明细路由的一端为主动端, 只有默认路由的一端只能作为被动端;
Q:BGP有哪些认证方式,它们有什么不同?
A:BGP只有MD5认证和keychain认证;MD5认证:只针对TCP进行认证,认证信息放在TCP报文的option字段中。keychain认证:针对TCP和BGP报文进行认证,认证信息放在TCP报文的option字 段中,同时也放在BGP报文中9。
MPLS篇
Q:解释一下什么是Ingress、Transit、Egress?
A:LSP 的入口 LER 称为入节点(Ingress);LSP 中间的 LSR 称为中间节点(Transit);LSP 的出口 LER 称为出节点(Egress)。
Q:3号标签和0号标签有什么区别?
A:3 号标签即是 PHP 次末跳弹出
好处:减少最后一跳路由的负担,在次末跳路由器弹出标签并且按照下一跳转 发表项转发,使最后一跳路由器收的报文不带标签,只需查找一次 FIB 表。实现方式:通过特殊的 3 号标签(隐式空标签)实现。默认为直连的 32 位主 机路由分配 3 号的标签;当 FEC 对应的出标签为 3 号标签时,弹出 最外层的标签再发送。缺点:会造成最后一跳路由器无法处理 mpls 报文里的 EXP 字段,导致优先级 丢失无法进行 Qos 服务。为了解决 3 号标签的缺点,提出 0 号标签(显式空标签) 出节点分配给倒数第二跳节点的标签值为 0,则倒数第二跳 LSR 需要将 值为 0 的标签正常压入报文标签值顶部,转发给最后一跳。最后一跳发 现报文携带的标签值为 0,则将标签弹出(无需进行查表),然后进行 IP 转发。默认使能 PHP,可在 mpls 视图下修改 Egress 节点向倒数第二 跳分配显式空标签
Q:常见的特殊标签有哪些?
A:

VLAN篇
Q:不同厂家对接时, TAG的封装格式问题?
A:华为使用标准的802.1Q TAG封装帧格式,CISCO厂家默认为私有的TAG封装 协议。对接时,注意双方调整为标准的802.1Q TAG封装帧格式。
Q:VLAN划分方式有哪些?
A:可以基于接口、MAC地址、子网、网络层协议、匹配策略方式来划分VLAN。(详细请看华为产品文档VLAN划分方式差异表) 若入方向untagged报文同时匹配多种划分VLAN的方式,则优先级顺序从高 至低依次是:(1)基于匹配策略划分VLAN->基于MAC地址划分VLAN或基于子网划分VLAN-> 基于协议划分VLAN->基于接口划分VLAN (2)缺省情况下,优先基于MAC地址划分VLAN。可以通过命令改变基于MAC 地址划分VLAN和基于子网划分VLAN的优先级,从而决定优先划分VLAN的 方式。(3)基于接口划分VLAN的优先级最低,但是最常用的VLAN划分方式
Q:交换机端口PVID作用?
A:每种端口类型的接口都存在PVID,默认都为VLAN 1;当接口收到不带tag的数据帧,如果无法根据其他的方式划分VLAN(基于 MAC、子网等)时,则根据接口的PVID打上TAG;当接口发出数据时,每种端口对PVID的处理方式不一致(详见各种类型接 口对数据帧的处理方式表)。

生活中可以没有诗歌,但不能没有诗意
行进中可以没有道路,但不能没有前进的脚步
工作中可以没有经验,但不能没有学习
祝愿每一个人都可以努力学习收获到一份理想的工作!