网络面试题

1、ARP的工作原理

ARP(Address Resolution Protocol 地址解析协议)

位于TCP/IP协议栈中数据链路层,负责将某个IP地址解析成对应的MAC地址.

 ARP的工作原理。

在每台主机中都有一张ARP表,它记录着主机的IP地址和MAC地址的对应关系

    1) 如果主机A想发送数据给主机B,主机A首先会检查自己的ARP缓存表,查看是否有主机B的IP地址和MAC地址的对应关系,如果有,则会将主机B的MAC地址作为源MAC地址封装到数据帧中。如果没有,主机A则会发送一个ARP请求信息,请求的目标IP地址是主机B的IP地址,目标MAC地址是MAC地址的广播帧(即FF-FF-FF-FF-FF-FF),源IP地址和MAC地址是主机A的IP地址和MAC地址。

    2) 当交换机接受到此数据帧之后,发现此数据帧是广播帧,因此,会将此数据帧从非接收的所有接口发送出去。

    3) 当主机B接受到此数据帧后,会校对IP地址是否是自己的,并将主机A的IP地址和MAC地址的对应关系记录到自己的ARP缓存表中,同时会发送一个ARP应答,其中包括自己的MAC地址。

    4) 主机A在收到这个回应的数据帧之后,在自己的ARP缓存表中记录主机B的IP地址和MAC地址的对应关系。而此时交换机已经学习到了主机A和主机B的MAC地址了.

2、STP、RSTP,、MSTP三者区别?

一、迁移方式和负载分担不同

1、STP:不能快速迁移。即使是在点对点链路或边缘端口,也必须等待2倍的Forward delay的时间延迟,网络才能收敛。
2、RSTP:IEEE Std 802.1w定义,可以快速收敛,却存在以下缺陷:
局域网内所有网桥共享一棵生成树,不能按vlan阻塞冗余链路。
3、MSTP:多实例多生成树,每个实例都是单独的生成树,可以弥补这样缺陷,它允许不同vlan的流量沿各自的路径分发,从而为冗余链路提供了更好的负载分担机制。

4、P/A快速收敛机制

MSTP支持RSTP的快速收敛机制

二、字段利用不同

1、STP:STP对BPDU中type字段的利用,只使用了其中的两个位。

2、RSTP:RSTP对BPDU中type字段的利用,使用了所有的八个位。

3、MRSTP:MRSTP对BPDU中type字段的利用,使用了所有的八个位

三、收敛时间不同

4、接口状态不同

3、协议组播地址?

224.0.0.2  HSRP
224.0.0.18 VRRP
224.0.0.9  RIP V2
224.0.0.10 EIGRP
224.0.0.5  OSPF DR other
224.0.0.6  DR BDR

4、BGP负载分担方式有哪几种?

BGP负载分担的方式可以分为两种:

BGP路由的负载分担和下一跳路由的负载分担。这两种方式的实现都依托于BGP的强大策略控制和多路径选路能力。

第一种方式是通过匹配多条BGP路由的属性,使其成为等价路由并进行负载分担;

第二种方式则是通过配置多路径Balance命令选路来实现。这两种方法各有优势,可以根据具体的网络结构和需求进行选择

5、BGP选路规则

6、OSPF有几种报文类型及OSPF状态机制?

5种报文类型,8种状态

1.hello:掩码、option、间隔/死亡时间、接口优先级、DR、BDR接口ID信息、***有可能携带对端的R-id

           作用:建立、维护邻居关系、选举DR、BDR

2.DD:database description 数据库e描述:内容:MTU、I、M、MS位、序列号,***有可能携带自己的LSDB摘要信息

             作用:协商主从,同步LSDB-携带摘要

    DD :I,m,ms位

       I=init 初始位=1 是第一个DD报文,=0不是第一个

       m=more 后续位=1后面还有更多DD,=0后面没了

       MS=master/slave 主从位=1是主 =0是从

     选择主从作用:判断DD数据库摘要谁先发送

     条件:比较两边R-id,选大

3.LSR:resquest:请求自己需要的LSA-携带摘要信息

4.LSU:update:向对方更新其所需要的LSA信息-携带完整LSA

5.LSAck:acknowledge :确认 向对方确认收到了LSU

8种状态机制

1.down:为建立最初始  由于某种原因导致ospf中断

    1.5.(attempt)只在NBMA中出现  发送hello,没有接收到对端回应

2.init:收到对方的hello报文  双方检查两边hello参数一致则建立邻居,否则退回到down 将中断原因显示在error

3.2-way:收到的hello报文包里携带本端的R-id,如果双方在MA网络中都是DRother就会停留在这个状态,否则↓

4.exstart:发送DD、选择主从、生成DD序列号

5.exchange:主从协商成功,从发给主携带主的序列号,和从LSDB的摘要信息,双方会发送LSR LSU LSAck互相同步数据库整个过程

6.loading:使用SPF算法计算LSDB的整个过程

7.full:邻接:当LSR重传列表为空,LSDB同步完成

7、OSPF相关面试题

01 OSPF 报文类型以及每一种报文的作用?(提示:hello 作用有4个)

答:OSPF报文一共有5种

1>Hello:作用:1)发现邻居 2)维护邻居关系 3)选举DR/BDR 4)保证邻居的双向通信

2>DBD(Database description)1)选举master slave 2)交互数据库摘要信息

3>LSR( LSA Request) 向对方请求对方有, 本地没有的LSA信息

4>LSU(LSA Update) 给邻居发送LSA 信息

5>LSACK(Link State Acknowledgement) 确认邻居发送的LSA 信息和对DBD 报文进行确认

02 描述一下OSPF 工作流程?

1>交互hello:路由器向每一个启用OSPF 进程的接口发送hello接收邻居发送过来的hello,并且匹配hello中的各种参数, 如果参数匹配, 就进行下一步, 建立邻居关系。

2>邻居/邻接:接口根据OSPF 网络类型建立邻居或者邻接的关系, 邻居关系就是只交互过hello报文,并不知道邻居具体的物理拓扑信息.邻接关系就是两个邻居之间完全交互过各种报文, 两台路由器拥有各自的明细拓扑信息LSDB 完全同步。

3>发送LSA:路由器根据与对方建立的邻居或邻接关系向邻居发送不同类型的LSA,这些LSA 包含了路由器所有启用了OSPF 进程的链路信息,接口信息,这些信息可以是末梢网络,也可以是去往其他OSPF 区域的传输网络,或者是去往外部自治系统的网络, 根据各种各样的情形设计了不同的LSA。

4>LSA 泛洪:接收邻居发送过来的LSA ,加入LSDB,并且根据路由器自身的角色对邻居发送过来的LSA 进行泛洪发送,以及转换工作。

5>收敛:当一个区域内的所有路由器的LSDB 完全同步, 网络就完成收敛。

6>执行SPF计算:一个区域内每个路由器以自身为树根, 计算到达每一个节点的最短路径, 画出一个最短路径的矢量图, 这个拓扑图就是SPF算法树。

7>计算路由:根据SPF 计算得到的矢量图计算到达每一个节点的最优路径, 放到路由表。

03 Router ID 选举原则

Router ID是一个32位的值,它唯一的标识了一个自治系统内的路由器,可以为每台运行OSPF的路由器上可以手动配置一个RouterID,或者指定一个IP地址作为RouterID。

如果设备存在多个逻辑接口地址,则路由器使用逻辑接口中最大的IP地址作为RouterID,如果没有配置逻辑接口,则路由器使用物理接口的最大IP地址作为RouterID。

04 OSPF建立邻接的条件:【提示:报头、hello、DBD 中的参数, 共11点】

答:

1) 报头中要匹配的字段

1>版本一致.IPv4 版本的OSPF 和IPv6版本的OSPF 版本报文不兼容

2>RID不能冲突.

3>一条链路的两端 必须在同一个区域.

4>认证类型和密钥.

2)hello报文中需要匹配的字段

5>掩码需要匹配

并不是所有的掩码都需要匹配,当你的网络类型为广播和NBMA的时候,大家要建立邻居,掩码必许要一致。如果网络类型为点到点或点到多点的时候,掩码是不需要一致的。

6>hello时间dead时间需要匹配。

7>option中的E位和N位必须要一致的。

8>Router priority字段,为0 代表该路由器没有资格选举DR/BDR , 在要求选举DR/BDR 的网络类型中, 必须至少有一个DR 存在,即在这个网络中至少有一个路由器接口路由器优先级不为0。

9> NBMA中要对邻居指peer,双方要互指

10> 建立邻居的接口不能是静默接口

3) DBD 报文需要匹配的字段

11>DBD报文中只有一个字段要匹配,就是MTU.如果MTU不匹配,路由器就会卡在exstart状态,因为在这个状态中双方会交互firstDBD选择主从,如果开启MTU一致性检测,只有MTU一致才可以选出主从,思科默认开启这个特性,huawei默认没开。

05 OSPF 邻居建立过程

1>Down

在Down状态下,OSPF进程还没有与任何邻居交换信息。OSPF在等待进入Init状态。

1.5>Attempt 尝试。只有在Non-Broadcast非广播和point-to-multipoint non-Broadcast点到多点非广播才能见到尝试。在这2种接口使用OSPF,不会主动发送hello,因为在发送ospf报文的时候,必须只能以单播的形式发送。

Cisco需要使用neighbor 华为需要指peer 命令指定单播报文发送的目的地,就是单播指定了一个邻居,已经给他发送了一个单播hello,还没收到任何回应,我的邻居状态就是attempt。

这个阶段是临时阶段,最多维持hello时间4倍,没有收到回应就回到down。

2>Init 初始化状态

OSPF路由器以固定的时间间隔(缺省10s)发送类型1(Hello)的分组,以便与邻居路由器建立特殊的关系。

3>Two-way 双边邻居

每台OSPF路由器都使用分组试图与同一个IP网络中的所有邻居路由器建立双向状态或双向通信。Hello分组中含有发送者已知的OSPF邻居列表。当路由器看到它自己出现在一个邻居路由器的Hello分组中时,它就进入了双向状态。

4>Exstart 准启动状态

当路由器与它的邻居进入到ExStart状态后,他们之间的会话就表征为一种毗邻关系,但这时路由器还没有变成全毗邻状态。

ExStart状态是使用类型2的数据库描述(DBD,DataBase Description)分组建立的,两个路由器用Hello分组协商在它们之间的关系谁是“主”,谁是“从”(具有最高OSPF路由器ID的路由器将胜出并变成“主”)。

5>Exchange 阶段

主路由器带动从路由器交互DBD 报文

6>loading:根据交互的DBD 报文可以得知双方需要的LSA 信息, 根据自己没有而邻居有的LSA向邻居请求

7>FULL完全邻接状态 :最终状态,邻居建立完成

06 隐式确认交互过程

答:使用一个携带载荷的LSA,使用与对方发送的LSA序列号相同的序列号来回应,一方面告诉对方,这个数据包我收到了,另一方面把对方需要的LSA发送给对方,这种可以节约2次ACK交互次数的确认方式就是隐式确认。

DBD 先使用隐式确认发送信息,不够发了再使用显式确认来确认。

(不单独回复ACK,双方要同步一个序列号,设备必须确定一个主一个从,由主设备给从设备发送第一个报文并且确定序列号,从设备使用主设备的序列号给主做确认。选举主从就是比较双方router id大小,谁大谁主)

选举Master路由器做主设备发起第一个DBD

谁的RID大就做master,小的就做slave

Master 发起第一个DBD报文,slave仅仅做确认

07 OSPF 网络类型

答:Point-to-point点到点类型

Point-to-multipoint点到多点类型

Broadcast广播类型

NBMA 非广播多路访问网络

Virtual-link 虚链路

08 每一种网络类型下的报文发送是使用单播还是组播,如果是组播, 地址是多少?hello 发送时间是多少?

09 点到点与点到多点的网络类型能否建立邻居,能否传递路由?如果想建立邻居, 如何修改参数?

答:可以建立邻居,可以传递路由计算拓扑, 需要修改hello 时间改一致, 点到点hello是10秒,点到多点hello 是30秒, 建议把点到点的hello 时间改为30秒。

10 DR 和 BDR 的作用和竞选规则?

答:

DR 作用:

DR 在多路访问中可以减少邻接关系和 LSA 的泛洪,BDR 是DR的备份。

如果设备之间建立全互联的邻接关系, LSA 泛洪和处理占用系统资源和链路资源。

如果选举一个DR/BDR , 所有设备都和DR/BDR 建立full的邻接关系,DRothers 之间停留在Two-way , DRothers 和DR/BDR 之间交互LSA 就可以了,这样可以减少邻接关系和 LSA 的泛洪。

在广播和NBMA 中DR 是一个伪节点,每个设备只要计算到达DR 的开销即可,画路径矢量图的时候会用到。

竞选规则:

1. 接口优先级数字越大越优先(0-255,0 优先级不能参与 DR、BDR 选举)

2. RouterID 越大越优先

11 为什么DR不可以抢占?

答:因为在MA网络中所有DRothers是和DR建立邻居的,如果新加入的路由器抢占DR位置,会导致其他所有路由器断掉现在的邻居,和新加入的路由器建立邻居,由于需要重新选举DR、建立邻居、传递更新计算路由,会导致短时间的断网现象,会导致网络的不稳定。

12 IS-IS也有一个广播的网络类型,和OSPF中的DR一样有一个DIS,这个DIS是可以被抢占的,叫指定中间系统,为什么DIS支持被抢占?

答 :

因为IS-IS中邻居关系没有OSPF中的这么多,邻居关系只有2级,UP和Down,建邻居的条件很简单,只要交互过hello就可以,在IS-IS中两两之间比如选举出了一个DIS,邻居关系还是有的,不会立即断掉;

路由器之间发的叫LSP,这个LSP和OSPF的LSA中内容不一样,不是所有的LSP先发给DIS,再由DIS发送给大家,由于两两之间可以建立邻居,所以两两之间可以传递LSP进行同步;

LSP是发送CSNP报文,叫完全序列号PDU,这个PDU包含的内容就是DIS当前所有所有的LSP信息,这个报文周期性发送,10秒一次CSNP,就是告诉这个MA网络我的LSDB中有哪些LSP,接收到CSNP的路由器查看;

你的LSP我有没有,我的LSP你有没有,如果我发现你缺失一些LSP,我就给你做一些更新,如果说我缺失了一些LSP,我就给你发送PSNP报文,叫做部分序列号PDU,通过发送这个序列号向你做一个请求。

所以,可以理解为,在IS-IS中,DIS就是做这样一件事,就是DIS周期性发送CSNP,仅此而已,不发CSNP也可以同步,只是效率会低一些,这就是说在Isis中DIS是一个可有可无的东西,仅仅起到的是一个优化的作用,而且DIS能做的事情,别的路由器也可以做到。

这个时候新添加一个路由器,抢占DIS位置对整个网络不会造成大的波动,所以可以抢占。

13 OSPF开销的计算方式:

答:计算公式为带宽参考值/带宽,带宽bit/s为单位,可以使用bandwidth-reference 设置带宽参考值。

OSPF基于接口带宽计算开销,计算公式为:接口开销=带宽参考值/带宽,带宽参考值可以设置,缺省为100Mbit/s

以此,一个64kbit/s串口的开销为1562,一个E1接口的(2.048Mbit/s)开销为48。

命令bandwidth-reference可以用来调整带宽参考值,从而改变接口开销,带宽参考值越大,开销越准确,在支持10Gbit/s速率的情况下,推荐将带宽参考值提高到10000Mbit/s来分别为10Gbit/s、1Gbit/s和100Mbit/s的链路提供1、10和100的开销。注意配置OSPF带宽参考值的时候,需要在整个OSPF网络中统一配置,另外,还可以通过OSPF cost命令手动为一个接口调整开销,开销值范围是1-65535,缺省是1。

14 5类LSA有哪几种计算外部路由metric值的方式,有什么区别?

答:External Type 1和External Type 2,简称E1和E2。

E2:默认,生成路由时不叠加内部cost值,只计算外部cost值。

E1:表示累加内部cost值,生成路由的cost为内部cost值+外部cost值。

内部cost:本台路由器到ASBR的cost值。

外部cost:ASBR生成5类LSA时携带的cost值,默认为1。

15 两种外部路由metric计算方式怎么进行优选比较?

答:通过修改cost值可以控制OSPF选路

1>先比较类型,E1优于E2

2>若类型都为E1。则比较总开销(内部cost+外部cost)

3>若类型都为E2。先比较外部cost值,小的优先。再比较内部cost值。

4>如果外部cost和内部cost值都一样。就负载均衡。

16 OSPF 是如何进行防环的?[提示:区域内的防环:区域间防环:外部路由防环:]

答:

(1)区域内的防环:

LSA1,LSA2:根据 SPF 算法进行防环

(2)区域间防环:

1>特殊的区域结构:

OSPF 要求所有的非 0 区域必须与骨干区域直接相连, 区域间路由需经由骨干区域中转。

解读:OSPF 要求所有的非 0 区域必须与骨干区域直接相 连,区域间路由需经由骨干区域中转。这个要求使 得区域间的路由传递不能发生在两个非 0 的区域之 间,这在很大程度上规避了区域间路由环路的发生, 也使得 OSPF 的区域架构在逻辑上形成了一个类似星型的拓扑。

2>区域间的水平分割:

a)从一个非骨干区域学习到的 LSA3 不会再传回该 非骨干区域(因为 1LSA 优于 3LSA,不是根据区域 ID 判断,主要根据 ABR 的 LSDB 判断)

b)完全意义上的 ABR 从非骨干区域收到的 LSA3 会 接收但是不会参与计算也不会传回非骨干区域(此 规则对非完全意义上的 ABR 无效)

3>外部路由防环:

LSA4:由于 LSA4 类的产生以及泛洪范围与 LSA3 一致,所以 LSA4 的防环 规则与 LSA3 一致。LSA5、7:当 FA 地址为全零,根据 LSA4 类防环;如果 LSA4 无环,那么 LSA5, 7 也无环。

当 FA 地址为非全零,根据 LSA1-3 类防环;如果 LSA1-3 无环,那么 LSA5,7 也无环。

17 真ABR 与伪ABR 的概念和ABR的防环规则

答:ABR :区域边界路由器:至少有一个接口被宣告进area0, 真伪ABR都可以产生3类LSA。

伪ABR 有接口属于area0 但是在area0 中没有full的邻居

真ABR,有接口属于area0在area0 中有full的邻居,真ABR能实现3类LSA的防环机制。

真ABR通过非骨干区域收到3类LSA,只能加入LSDB,不能计算路由,也不会把这些LSA转发给其他邻居。伪ABR就可以计算路由。

18 LSA 能不能汇总,在哪里汇总,为什么?

答:LSA3 只能在 ABR 处,且是 LSA1/LSA2 转换为 LSA3 时,进行汇总。

即最初产生 LSA3 的 ABR 上做汇总,其他位置不能汇总 骨干区域路由器配置 Vlink 之后无法进行 ABR 汇总,因为可能会产生环路(详 情见 vlink 内容) LSA5 只能够在产生 LSA5 的 ASBR 处做汇总。

如果是在 nssa 区域中,产生 LSA7 的 ASBR,则可以对 LSA7 汇总,也可以在发生 7/5 转换的位置对 LSA5 做汇总。

19 OSPF路由选路的原则,及在什么情况下会负载,

答:选路原则:O>O IA>O E1 >O E 2> O N1 > O N2

负载条件:1、cost 一致;2、区域一致

20 如果有多台ABR存在,是每台ABR都会进行7转5操作吗?转换者选举原则是什么?

答:不会。因为各个路由器 7 转 5 后生成的 5 类 LSA 都是一样,只需让一台路由器 进行 7 转 5 即可,达到可以减小其他区域的 LSDB 和路由表的规模。

规则:如果 NSSA 区域有多台 ABR,只有 RouerID 大的 ABR 路由器会进行 7 转 5 操作。

02 进阶理论:OSPF LSA
21 1类LSA 是谁产生的?1类LSA都包含哪些信息?有几种链路类型?描述一下每一种链路类型, Link ID,adv router 是什么?cost 如何计算?

答:1类LSA 是运行OSPF 的,每台路由器都可以产生。每条链路由 Link ID,Data,Type 和 Metric 组成。

LinkID:此链接的对端标识
Data:描述此链接的附加信息
Type:链路类型(P2P、TransNet、StubNet、Virtual)
1> P2P 网段:描述连接到另外一个路由器;

2> Transit 网段:描述使用该接口连接到一个虚节点(DR),例如广播 型网 段或 NBMA 网段;

3> Stub 网段:描述末节类型链路(网络),例如 Loopback 接口、Sub-IP 地址、P2P 和 P2MP 网络中链路的路由信息;

4> Virtual:一个从本路由器到虚连接对端 ABR 的链接;

Link ID是Router ID, ADV router 是Router ID cost 默认是100兆除以接口带宽。

22 2类LSA 是谁产生的?2类LSA 包含的内容是什么, Link ID,adv router 是什么?

答:2类LSA 是每个网络的DR产生。

2类LSA 包含这个网络内一共有多少成员, 每个成员的router ID 是多少, 以及这个网络的掩码是多少位。

Link ID 是DR 的接口IP 地址,adv router 是 DR 的 RouterID。

23 3类LSA 是谁产生的?3类LSA 包含的内容是什么, Link ID 是什么, ADV Router 是什么, 跨区域传递ADV Router 如何改变?cost 是多少?

答:3类LSA是 每个区域的ABR产生。3类LSA 包含的是其他区域的路由信息,Link ID是其他网络的前缀,ADV router 是ABR的router ID,跨区域传递的时候, ADV router 会更改为当前区域的ABR 的router ID。

cost 为ABR 到目标网络的开销。

24 4类LSA 是谁产生的?4类LSA 包含的内容是什么, Link ID 是什么,ADV router 是什么, cost 是多少?

答:4类LSA 是ASBR 所在的ABR产生的, 描述ASBR 所在的区域中ABR 到ASBR 的路由信息,

Link ID 是ASBR 的Router ID . ADV router 是ABR , cost 就是ASBR 所在的区域中ABR 到ASBR 的开销.

25 5类LSA是谁产生的?5类LSA 包含什么内容,Link ID 是什么, ADV router 是什么?cost 是多少?

答: 5类LSA是ASBR 产生的,5类LSA 包含的是OSPF区域外部的路由信息,Link ID 是外部路由的网络号,ADV router 是ASBR的router ID,cost就是ASBR 去往外部网络的开销.

26 7类LSA 是谁产生的? 7类LSA 包含的内容是什么? Link ID 是什么? ADV router 是什么?cost 是什么?

答: 7类LSA 是NSSA区域的ASBR 产生的,包含的是外部的路由信息, Link ID 是外部路由的网络号,cost就是ASBR 去往外部网络的开销

27 Forwarding Address的作用?以及产生条件?

防止外部路由次优路径。访问外部路由的时候,先转发到 FA 地址。

使用条件:

1> ASBR 与外部网络连接的接口被宣告进 ospf;

2> ASBR 与外部网络连接的接口没有被设置为静默接口;

3> ASBR 与外部网络连接的接口不是 OSPF P2P 或 P2MP 类型的。

28 7类LSA的FA地址是什么,有什么作用?选举规则是怎么样的?华为规则是什么?

答:NSSA 区域产生的 LSA7 的 FA 地址一定为非 0,在进行 LSA7 转 5 也会将 FA 地 址复制到 LSA5,主要为了避免次优路径(也可以防止环路,华为不认可) LSA7 的 FA 地址选举规则,分为标准规则和华为规则:

标准规则:

1>.首先使用 LSA5 的 FA 选举条件,满足 5 类 LSA-FA 选举条件时,使用 5 类的 选举方式(可以在 MA 网络中避免次优)

2>.如果不满足 5 类 LSA 的 FA 地址选举条件,则在 ASBR 上宣告进了 OSPF 域内 的 loopback 接口中选择 IP 地址最大的,没有 loopback 接口就选择 IP 地址最大 的物理接口(以此来保证 FA 地址一定不为 0)

华为规则:

1>.第一条和标准的一样,使用LSA5的FA选举条件,满足5类LSA-FA选举条件时, 使用5类的选举方式,在MA网络中避免次优路径;

2>.Forwarding Address首选第一个up的loopback接口,没有loopback接口就选第 一个up的物理接口 NSSA 区域的 ABR 不会为 NSSA 区域的 ASBR 产生 LSA4,因为 LSA 7 只会在区 域内泛洪,没有产生必要。

29 VLINK建立时,PEER的时候是对方的ROUTE ID,那么对方的ROUTE ID 是否需要宣告进OSPF中?

答:VLINK 的 PEER 是 ROUTER-ID,这个 ROUTER-ID 必须要在区域内的 SPF 树找 到,在根据这两个 ROUTER-ID 互访的路径 COST 最小的 IP 地址做为 hello 包的 源目 IP 地址,而不是以 ROUTER-ID 作为源目 IP 地址。所以不需要宣告进 OSPF 中。

30 做VLINK的时候需要注意的问题?

答:

1>Vlink 只能配置在非骨干区域中,并且不能配置在特殊区域;

2>Vlink 配置时 peer 对方的 router-id;

3>Vlink 不能跨区域建立;

4> 区域 0 中配置了认证,则 Vlink 也要配置认证;

31 关于路由算法, 什么时候用iSPF, 什么时候用PRC ?

答:当区域内路由1/2/3/4类LSA 发生变化, 树形结构发生变化时, 用iSPF, 当外部路由发生变化时,5/7类LSA,用PRC

03 深挖 关于IPv6:OSPFv3
32 有lsa9为什么还需要lsa8?

答:因为在ipv6中使用链路本地地址作为下一跳地址,9类LSA用于描述与 router-lsa相关联的ipv6前缀地址,和与network-lsa相关联的ipv6前缀地址,而 没有携带接口的链路本地地址的信息。

所以需要8类LSA来承载链路本地地址信息,同时8类LSA只在一段链路上传递, 因为接口的链路本地地址信息没必要从链路传递出去。

33 OSPFv2 和 OSPFv3 的相同点【至少答出4点】

答:相同点:

1> 网络类型和接口类型

2> 接口状态机和邻居状态机

3> 链路状态数据库(LSDB)

4> 洪泛机制(Flooding mechanism)

5> 相同类型的报文:Hello报文、DD报文、LSR报文、LSU报文和LSAck 报文

6 >路由计算基本相同

34 OSPFv2 和 OSPFv3 的不同点:【开放性答题, 尽量多写】

答:

不同点:

1> OSPFv3基于链路,而不是网段 OSPFv3运行在IPv6协议上,IPv6是基于链路而不是网段的。

2> OSPFv3上移除了IP地址的意义 这样做的目的是为了使“拓扑与地址分离”。

a)OSPFv3的报文及LSA格式发生改变

b)OSPFv3报文不包含IP地址。

c)OSPFv3的Router LSA和Network LSA里不包含 IP地址。IP地址部分由新增的两类8/9类LSA 宣告。

d)OSPFv3的Router ID、Area ID和LSA Link State ID不再表示IP地址,但仍保留IPv4地址格式。

e)广播、NBMA及P2MP网络中,邻居不再由IP地 址标识,只由Router ID标识。

3> OSPFv3的LSA报文里添加LSA的洪泛范围

OSPFv3在LSA报文头的LSA Type里,添加LSA的洪泛范围,这 使得OSPFv3的路由器更加灵活,可以处理不能识别类型的 LSA:

a)OSPFv3可存储或洪泛不识别报文,而OSPF只简单 丢弃掉不识别报文。

b)OSPFv3允许洪泛范围为区域或链路本地 (Link-local),并且设置U位(报文可按洪泛范 围为链路本地来处理)的不识别报文存储或通过 Stub区域。

4> OSPFv3支持一个链路上多个进程 一个OSPFv2物理接口,只能和一个多实例绑定。但一个OSPFv3 物理接口,可以和多个多实例绑定,并用不同的Instance ID区 分。这些运行在同一条物理链路上的多个OSPFv3实例,分别 与链路对端设备建立邻居及发送报文,且互不干扰。这样可以 充分共享同一链路资源。

5> OSPFv3利用IPv6链路本地地址 IPv6使用链路本地(Link-local)地址在同一链路上发现邻居及 自动配置等。运行IPv6的路由器不转发目的地址为链路本地地址 的IPv6报文,此类报文只在同一链路有效。链路本地单播地址从 FE80/10开始。OSPFv3是运行在IPv6上的路由协议,同样使用链路本地地址来 维持邻居,同步LSA数据库。除Vlink外的所有OSPFv3接口都使用链路本地地址作为源地址及下一跳来发送OSPFv3报文。

6> OSPFv3移除所有认证字段 OSPFv3的认证直接使用IPv6的认证及安全处理,不再 需要其自身来完成认证,使用协议时只需关注协议本身即可。

7> 新增两种LSA

a)Link LSA:用于路由器宣告各个链路上对应的链路本地地 址及其所配置的IPv6全局地址,仅在链路内洪泛。

b)Intra Area Prefix LSA:用于向其他路由器宣告本路由器或 本网络(广播网及NBMA)的IPv6全局地址信息,在区域 内洪泛。

8> OSPFv3只通过Router ID来标识邻居 OSPF在广播网,NBMA及P2MP网络中是通过IPv4接口地址来标 识的。OSPFv3只通过Router ID来标识邻居,这样即使没有配置 IPv6全局地址,或是IPv6全局地址配置都不在同一网段,OSPFv3 的邻居还是可以建立并维护的,以达到“拓扑与地址分离”的目的。

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
计算机网络是计算机科学中的一个重要领域,面试中常常会涉及到计算机网络的基础知识。以下是一些常见的计算机网络面试题基础: 1. 什么是计算机网络? 计算机网络是指将多台计算机通过通信设备连接起来,实现信息交换和资源共享的系统。 2. OSI七层模型是什么? OSI七层模型是一种将计算机网络通信过程划分为七个不同层次的模型,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 3. TCP/IP协议族包括哪些协议? TCP/IP协议族包括IP协议、TCP协议、UDP协议、HTTP协议、FTP协议等。 4. 什么是IP地址和MAC地址? IP地址是用于在网络中唯一标识一个设备的地址,分为IPv4和IPv6两种格式。MAC地址是网卡的物理地址,用于在局域网中唯一标识一个设备。 5. TCP和UDP的区别是什么? TCP是面向连接的可靠传输协议,提供数据传输的可靠性和顺序性;UDP是无连接的不可靠传输协议,提供数据传输的快速性和实时性。 6. 什么是HTTP协议? HTTP协议是一种用于传输超文本的应用层协议,常用于Web浏览器和Web服务器之间的通信。 7. 什么是DNS? DNS(Domain Name System)是用于将域名转换为IP地址的分布式数据库系统,实现域名解析功能。 8. 什么是网络拓扑结构? 网络拓扑结构指的是计算机网络中各个节点之间连接的方式,常见的拓扑结构有总线型、星型、环型、树型等。 9. 什么是路由器和交换机? 路由器是一种网络设备,用于在不同网络之间转发数据包;交换机是一种网络设备,用于在局域网内转发数据包。 10. 什么是网络安全? 网络安全是指保护计算机网络及其资源不受未经授权的访问、使用、披露、破坏、修改或干扰的能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

OpenClouds

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值