HCIE面试题 Ospf 5类FA地址防次优场景

目录

Ospf 5类FA地址防次优场景

HCIE OSPF类面试题实例


 

Ospf 5类FA地址防次优场景

R1-R2运行OSPF R1-R3运行ISIS  R1既运行ospf又运行isis。

R1上在ospf视图下 import isis  则R1作为ASBR。

R2去访问R3,如果没有5类FA地址不填充,则路径为R2-R1-R3 为次优路径

如5类FA地址填充了AR3的10.1.123.3接口IP,则R2访问R3 则直接看FA地址转发 R2--R3。

(注意:5类FA地址填充的是目标网段的下一跳)

Ospf 5类FA地址防环场景

R1上写一条静态路由 3.3.3.3 下一跳指向R2

R1上在ospf视图下 import static 引入静态 产生五类泛洪给R2

R1此时访问3.3.3.3  把数据包给R2 R2计算5类得到路由,数据包发给R1。此时产生环路。

如运行在MA网络 则不会产生环路,在MA网络下,R1产生五类的时候,会填充去往3.3.3.3的下一跳作为FA地址,则是10.1.12.2 此时R2收到根据FA地址转发,是自己的入接口 将会丢包,环路不会产生。

5类FA地址 填充条件

①非P2P,P2MP网络类型

②接口有宣告ospf

③接口没有静默

7类FA地址 防次优场景

R1引入192.168.1.0网段到ospf里面,R1产生7类(假设不填充FA地址),R1将7类LSA发给R2,R3, R3此时Route-id大,会将这条7类LSA转化5类发给R4,R4此时去访问192.168.1.0 路径为R4-R3-R1 次优路径。正常情况下,R1将192.168.1.0引入OSPF,产生7类LSA的时候,会填充自己的Lookback口大的为FA,R4收到后 根据FA地址 计算路由 路径则为R4-R2-R1 此时就不次优了。

7类FA地址 防环场景

R1引入192.168.1.0网段到ospf里面,R1产生7类(假设不填充FA地址),R1将7类LSA发给R2,R3。R3此时Route-ID大,7转5后,全网泛洪,R4收到后也会发给R2,此时R2上面有一条5类LSA去往192.168.1.0,有一条7类LSA去往192.168.1.0  由于5类和7类是相同优先级,所以比开销,默认是Type 2,先比外部开销,外部开销是指ASBR--外部路由的开销 即R1--PC1的开销 默认是1,则这两条LSA的外部开销均相等,则会比较内部开销,内部开销是指去往ASBR的开销,7类LSA的内部开销为 R2-R1的cost=10,5类LSA的内部开销是R2-R4-R3的cost 为2。则选路会使用5类的LSA,则R2去访问192.168.1.0路径为R2--R4---R3--R2环路产生。如填充了FA地址,则R2上面收到这条7类里面的FA地址为AR1的look口,根据1类直接访问R1 则不会产生环路。

7类FA填充条件

默认填充

优选loop back口大的

再选物理接口大的


HCIE OSPF类面试题实例

基础理论部分:邻居关系建立

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

答:OSPF报文一共有5种

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

2>DBD(Database description)1)选举DR/BDR 2)交互数据库摘要信息

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

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

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

2. 描述一下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 计算得到的矢量图计算到达每一个节点的最优路径, 放到路由表.

3.Router ID 选举原则

Router ID是一个32位的值,它唯一的标识了一个自治系统内的路由器,可以为每台运行OSPF的路由器上可以手动配置一个RouterID,或者指定一个IP地址作为RouterID,如果设备存在多个逻辑接口地址,则路由器使用逻辑接口中最大的IP地址作为RouterID,如果没有配置逻辑接口,则路由器使用物理接口的最大IP地址作为RouterID

4.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默认没开.

5.OSPF 邻居建立过程

1>Down,

建立邻居的第一步就是down,指的是我没有给邻居发送任何报文。也没有收到邻居给我发任何报文

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

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

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

2>Init 初始化状态:

指的是当前router通过邻居收到了一个hello,但是在hello字段中没有看到我自己的路由器ID

RID,在hello载荷中有neighbor字段,4字节用来装RID,RID能够在AS内全局标识自己,每台路由器发送

Hello的时候都会携带我的RID,我的邻居收到我的hello会把我的RID加入他的hello报文的neighbor字段

他发送的hello就会携带我的RID,用来告诉别人我曾收到过邻居给我发送的hello,判定为init就是通过邻居收到hello之后有没有在neighbor中找到我自身的RID, 单向邻居。

3>Two-way 双边邻居:

我通过邻居收到了一个hello,这个hello中我看到了我自己的RID,表示邻居已经收到了我的 Hello,我们之前曾交互过hello

当大家都到达Two-way之后,如果接口类型为广播或者非广播,需要开始选举DR/BDR

选举原则;先比优先级,比参选router的接口ospf优先级,默认是1,取值范围0-255,0是没有资格参选

优先级谁大谁做DR,第二大的做BDR,其他的做DRothers,如果选不出来就再比较RID,谁大谁做DR,次大

大的做BDR

4>Exstart 准启动状态:

选举主从Master/slave 交互3个报文选举谁做主谁做从

First DBD:选举主从,载荷是空的,没有任何LSA报头信息,DBD有flag字段,有3个位

I 1 交互第一个FirstDBD I位置1

M 1 由于我的第一个FirstDBD没有LSA报头,而我的LSBD中肯定有LSA。等我们交互完FirstDBD之后,我肯

定会给你发送至少一个携带LSA报头的DBD,由于后续有其他DBD存在,所以这个位置1

M/S 1双方在得到对方信息之前,都会认为自己就是Master这个位都置1

这3位都置1,就是0x7,由于DBD包含RID,通过PK大家的RID,我们就能知道谁的RID大,谁的RID小,

由RID大的一方做Master,小的做第一次隐式确认,回复一个隐式确认的DBD,并且把M/S位设置为0,告诉 对方我做slave,而且回应报文所使用的序列号就是FirstDBD中的序列号的值.

5>Exchange 阶段:

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

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

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

6 .隐式确认交互过程

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

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

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

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

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

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

7. OSPF 网络类型

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

Point-to-multipoint点到多点类型

Broadcast广播类型

NBMA 非广播多路访问网络

Virtual-link 虚链路

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

helloDatabase descriptionLink State RequestLink State UpdateLink state

ack

Point-to-point224.0.0.5 / 10秒224.0.0.5224.0.0.5224.0.0.5224.0.0.5

Point-to-MultiPoint224.0.0.5/30秒单播单播单播单播

Virtual-link单播/10秒单播单播单播单播

broadcast224.0.0.5 /10秒单播单播224.0.0.5/6224.0.0.5/6

NBMA单播 30秒单播单播单播单播

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

答:可以建立邻居,可以传递路由计算拓扑, 需要修改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支持被抢占?

答 :1,因为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,这些3类LSA中的路由bit是不会

置1的,只能加入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 操作。

进阶理论: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

深挖:关于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 的邻居还是可以建立并维护的,以达到“拓扑与地址分离”的目 的。

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

你可知这世上再难遇我

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

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

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

打赏作者

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

抵扣说明:

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

余额充值