OSPF网络面试100问

Posted 南岸青栀*

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OSPF网络面试100问相关的知识,希望对你有一定的参考价值。

【OSPF】网络面试100问(四)

31.当你使用计算机上网浏览www.baidu.com 网站时,你的计算机可能会依次发送哪些类型的报文?

1.终端浏览器访问www.baidu.com 首先会查找浏览器内部缓存,然后查找本地host文件,再到本地DNS服务器。如果未找到,就请求网关设备。(递归查找)

2.在请求网关设备时首先需要网关设备的MAC地址,终端向网关设备发出ARP请求报文,请求网关设备的MAC地址。

3.终端发出的数据包到达接入交换机,接入交换机转发到其他所有接口,网关路由器收到该数据包。

4.网关回复ARP请求报文,发送ARP应答报文。

5.ARP应答报文到达交换机后,交换机将该网关MAC地址存于自己MAC地址表项中,并转发到终端。

6.终端收到ARP应答报文后,将重新发送数据包,访问HTTP服务,发送DNS请求报文。

7.当DNS请求报文到达网关路由器时,路由器需要配置SNAT(源地址转换)将源IP地址从终端IP地址修改为网关路由器的公网IP地址,再次发送到ISP路由器 。

8.当ISP路由器接收到DNS请求数据包后,修改源MAC地址与目的MAC地址后转发到 DNS服务器(迭代查询)

9.DNS服务器收到DNS请求报文后,回复DNS应答报文到ISP路由器。

10.ISP路由器转发到终端出口路由器,终端出口路由器接收到的数据包信息。

11.经过终端出口路由器时,由于该路由器配置了SNAT,SNAT会话会将映射后的IP地址转换为映射前的IP地址,返回到内网中

12.DNS应答报文达到终端,终端开始访问Web服务器的IP地址,并且建立TCP连接 。

13.TCP建立

14.终端发送HTTP请求报文。

15.Web服务器接收到HTTP请求报文后恢复HTTP响应报文。

16.响应完毕后,进行四次断开。

32.当你使用计算机上网浏览www.baidu.com 并按下回车后发生什么(说出HTTP工作原理)?

  • 浏览器分析超链接中的URL
  • 浏览器向DNS请求解析www.baidu,com的IP地址
  • DNS将解析出的IP地址返回给浏览器
  • 浏览器与服务器建立TCP连接(80端口)
  • 浏览器请求文档:GET/index.html
  • 服务器给出相应,将文档index.html发送给浏览器
  • 释放TCP连接
  • 浏览器显示index.html中的内容

33.RIP防环机制

1.水平分割:RIP从某接口学到的路由,不会从该接口再发挥给邻居路由器。

2.最大条数;15跳,16跳不可达。

3.毒性反转:RIP从某接口学到路由后,从原接口发回邻居路由器,并将该路由的开销设置为16(该路由不可达)。可以清除对方路由表中的无用路由。

4.抑制计时器:为正在重新收敛的网络增加了应变能力,引入了某种程度的怀疑量;当收到一条路由更新的跳数大于路由表中已记录的该条路由的跳数时,将会启动抑制计时器。

5.触发更新:拓扑发生变更,路由器会立即发送更新消息,不等更新计时器超时。

6.毒性路由:当一个网络变为不可达时, 发现这个变化的路由器立即触发一个16跳的路由更新来通知网络中的路由器一一目标网络已经不可达,这种路由被称为毒性路由

34.OSPF中承载完整的链路状态的包?

OSPF共有五种数据包:Hello包,DBD包,LSR,LSU,LSAck。承载完整的链路状态的包为LSU。

35.OSPF中DBD报文是如何进行确认的?

DBD包:数据库描述包。DBD包中携带MTU值,邻居关系间若MTU值不一致,将无法建立邻接关系。(华为默认不开启,Cisco默认开启)

  • 在extart状态时,不携带拓扑目录信息,仅进行RID的比较选择主从关系;
  • 在exstart状态时,使用隐形确认,基于序号进行,从使用注的序号来对主进行确认。
  • 在exchange状态,使用LSAck进行确认;

在excharge状态时才真正进行拓扑目录共享。

36.OSPF中即是ABR又是ASBR生成什么类型的LSA?

1、3、4、5、7类;

37.OSPF中NSSA区域内都有哪些LSA?

拒绝45类,有1,2,3,7类

38.5类LSA外部路由可以在ABR上做汇总吗?

  1. 可以在NSSA区域的ABR上做汇总,因为NSSA区域的ABR要做七类转五类
  2. 当该NSSA区域有两个ABR时只能在ROUTER-ID大的ABR上做汇总才有效
  3. ABR上直接引入外部路由

39.OSPF有哪些协议包?作用分别是?

  • Hello包:周期性发送,用来发现和维持OSPF邻居关系。
  • DBD包:描述本地LSDB(Link State Database)的摘要信息,用于两台设备进行数据库同步。
  • LSR包:用于向对方请求所需的LSA。设备只有在OSPF邻居双方成功交换DBD数据包后才会向对方发出LSR报文。
  • LSU包:用于向对方发送所需的LSA。
  • LSAck包:用于对收到的LSA进行确认。

40.OSPF区域划分的好处?

  • 方便管理
  • 便于汇总以减少路由表条目
  • 限制LSA的更新量
  • 节省区域中每一个设备的系统资源
  • 增强了网络的稳定性

以上是关于OSPF网络面试100问的主要内容,如果未能解决你的问题,请参考以下文章

HCIE面试真题战报及点评系列14

数通面试私房菜之ISIS专题第六期:ISIS与OSPF异同点详解

面试问题100问(一)

面试面试官问的几率较大的网络安全面试题

面试100问100答

SQL面试 100 问