OSPF学习疑虑详解

举报
meng1 发表于 2019/01/29 00:52:02 2019/01/29
【摘要】 OSPF对接两方,对设置的要求,哪些参数必须相同(HELLO &dead interval, area ID, authentation, 末节区域(option中的E位), network mask) 末梢区域中E位为0,此位不相同,不能建立邻接关系 Hello interval 和 hello timer 的区别(timer初始值就是interval,当超时后,就发送hello)在D...

OSPF对接两方,对设置的要求,哪些参数必须相同

(HELLO &dead interval, area ID, authentation, 末节区域(option中的E位), network mask)

   末梢区域中E位为0,此位不相同,不能建立邻接关系

 

Hello interval 和 hello timer 的区别(timer初始值就是interval,当超时后,就发送hello)

在DR others上,Show OSPF neighbor,能看到其他DR others吗(可以看到,知道网络上有多少路由器,但是只和DR, BDR建立邻接关系,见routing tcp/ip,他怎么知道网络上多少路由器呢? DR发的网络LSA),

 

收到HELLO,马上发送响应?

 

P 286 Difference Stub network  and stub area

 

DR和BDR的选取资格选取过程?,DR只是在末梢区域?0area也有DR,所有的区域都有DR

当一个路由器加入网络中,如果原来已经稳定,存在DR和BDR,此新路由器如何知道,网络中不是DR和BDR的路由器是不是不会回此路由器的HELLO?

DR选取完毕,当新的具有更高优先级的router加进来,也只能作为Router others

先启动OSPF的进程会等待一段时间,这个时间内,如果你没有启动其他路由器,第一台就认为自己是DR,这个等待时间叫做wait timer定时器,CISCO规定的wait timer一般是40s。这个时间内启动的路由器参与选择,真实环境,40S,一般只启动了两台,DR会在前两台之间产生,工作一段时间后,活的最久的路由器最有可能是DR.

 

 

什么时候发LSA?

以下四个列表per neighor每个邻居一个?

数据库摘要列表

数据库描述数据包database description packet, (好像只是DR发给Others, DR---> Route Others,DR控制数据库描述同步,见routing tcp/ip, DR如何知道others下面挂了那些网络呢?),只是LSA头部。所有LSA的头部

链路状态请求列表)link state request list  (收到更新,request链表就减小),每次发几个请求呢?什么时候发呢

 链路状态更新link state update (每次收到几个更新呢?)

链路状态信息库

链路状态重传列表

 

HELLO建立双方通信,数据库描述,

1)   协商DR/DR others.

2)   数据库描述,交换LSA,只是DR发送给Router Others?

DR 发送DD给others,每次一条 LSA? Others给DR的回复中也有此个LSA 头部?

协商完DR/Routers,为什么DR发送 request请求数据库中呢?

P304中,为什么第二个DD中,Oothers发送的响应中,标注flag为0x00,M bit没有置位呢?

 

LSA的始发路由器才能老化LSA

如何是最新的LSA?

   1 最大序列号

     IF 序列号相同,最大校验和

     IF 序列号相同,校验和相同  最大老化时间

     IF 老化时间>15min, 最小的老化时间的LSA为最新。

     如果上面没法判断,认为相同

 

 

当一个路由器加入网络中,如果原来已经稳定,存在DR和BDR,此新路由器如何知道,网络中不是DR和BDR的路由器是不是不会回此路由器的HELLO?

 

泛洪 是干什么?

(,当链路状态发送变化,update和acknowledge, 每次可以发多个 ,每个单独传送的LSA必须被确认, 发送和确认都用组播地址?)

泛洪时,发什么样的LSA?什么样的需要转发? update和acknowledge

每个单独传送的LSA必须被确认, 发送和确认都用组播地址? 单播确认怎么确认?

显示确认:发送LSA 确认数据包

隐式确认:回送含有那个LSA拷贝信息的更新数据包

直接确认:发送单播响应

P308 路由器接收到一个不在链路状态信息库中的LSA,为什么要确认?

 P308 什么时候需要为该LSA产生一个新的实例(new instance), LSA到达老化时间后,需要再次泛洪?为什么要从数据库中删除此LSA?  什么时候会产生一个LAS的新实例?

数据库中记载的什么东西?

P315 虚链路, 在以太网路由器中也有虚链路?

 

 

P317 链路重刷机制

 

  •  

Type Code

Description

1

Hello

2

Database Description

3

LinkState Request

4

LinkState Update

5

LinkState Acknowledgment

 

DR/BDR只是在末梢area中有?

DR是ABR吗?

P322 ABR如何选取代价最低的LSA,多条LSA先后到达,如果先到达的 LSA不是最优,ABR要不要广播

 

AS外部LSA会在正在自治系统内泛洪,但是不包括末梢区域,末梢区域DR发一个网络汇总0.0.0.0默认路由在末梢区域,所有外部数据包,由ABR发向外部

末梢区域内,Router Others有AS自治域内所有的路由和一条指向ABR的默认路由

网络汇总LSA和ASBR汇总LSA 是通告内部路由器外部的路由,还是把内部的路由告诉外部路由器

 

末梢区域有多个ABR,但是一个DR? ABR怎么配置?

ABR ASBR, DR DRothers分别发什么类型的LSA

路由重分配。外部路由如何导入OSPF域?

路由表如何---转发表

令牌环,FDDI ?

 

唯一识别一条LSA:  类型,链路状态,和通告路由器

识别最新LSA:      老化时间,序列号,校验和

 

等价路由  策略路由 IS-IS

 

 

虚链路必须配置在ABR上,为什么

OSPF的收敛速度?RIP?

 

 

 


 

P348,为什么 Ruben 是network 0.0.0.0 255.255.255.255 area 1 全部接口

为什么是0.0.0.0呢

P349.为什么Goya上的掩码是0.0.0.3和0.0.0.31呢?

P353 为什么把主网删掉了,子网也不再通告?

P355 静态路由无类别,路由的类别是什么呢?

P356 路由重分配

P357 Rubens上看不到 其他area的ABR?但是能看到所有的ASBR,不管这个ASBR在不在这个area中

末梢区域内,Router Others有AS自治域内所有的路由和一条指向ABR的默认路由

完全末梢area,只有area内的路由和默认路由

P368

路由黑洞 和路由环路,指向NULL口的

 

 

RFC2328          P82 一次一个DD? DR如何知道下面Router的连接状态呢,下面连得子网呢?

图7的数据库,RT4怎么向area1广播summary- lsa, 那些需要汇聚呢?n9 n0 h1, n6 n7 n8为什么不合成一个呢?

DR和其他的router的ROUTER_LSA 一样吗?

P112 RT3在area1中广播router-lsa不需要通过自己能连到18.网络吗?

 

Area0也有DR和BDR,其他Drothers?

 

 

 

OSPF 如何避免环路?

OSPF为何收敛快?

虚链路,非广播型链路

OSPF自治系统内部,基于链路状态和SPF

等价路由  如何负载分担

 

 

 

 

 

 

 

Problem2:

三张表:neigbors 网络拓扑表  路由表

 

RFC2328 P93

,从机必须等待RouterDeadInterval秒,才能释放最后一个DD包。在此之后收到的DD包,会生成SeqNumberMismatch邻居事件。

 

RFC2328

 

   

Figure7 RT3到RT5的cost为什么是经过 RT6的14而不是经过RT4的10?

Figure 6  RT3和RT4没有直连?

 

 

 

 

OSPF对接两方,对设置的要求,哪些参数必须相同

(HELLO &dead interval, area ID, authentation, 末节区域, network mask)

 

 

Hello interval 和 hello timer 的区别(timer初始值就是interval,当超时后,就发送hello)

在DR others上,Show OSPF neighbor,能看到其他DR others吗(应该看不到,因为DR others只和DR, BDR建立连接关系),

 

收到HELLO,马上发送响应?

 

P 286 Difference Stub network  and stub area

 

DR和BDR的选取资格选取过程?,DR只是在末梢区域?

当一个路由器加入网络中,如果原来已经稳定,存在DR和BDR,此新路由器如何知道,网络中不是DR和BDR的路由器是不是不会回此路由器的HELLO?

DR选取完毕,当新的具有更高优先级的router加进来,也只能作为Router others 避免震荡,

 

 

什么时候发LSA?

以下四个列表per neighor每个邻居一个?

数据库摘要列表

数据库描述数据包database description packet, (好像只是DR发给Others,有待确认, DR---> Route Others,DR控制数据库描述同步),只是LSA头部。所有LSA的头部

链路状态请求列表)link state request list  (收到更新,request链表就减小),每次发几个请求呢?什么时候发呢

 链路状态更新link state update (每次收到几个更新呢?)

链路状态信息库

链路状态重传列表

 

HELLO建立双方通信,数据库描述,

1)   协商DR/DR others.

2)   数据库描述,交换LSA,只是DR发送给Router Others?  边界路由器

DR 发送DD给others,每次一条 LSA? Others给DR的回复中也有此个LSA 头部?

协商完DR/Routers,为什么DR发送 request请求数据库中呢?

P304中,为什么第二个DD中,Oothers发送的响应中,标注flag为0x00,M bit没有置位呢?

 

如何是最新的LSA?

 

 

DR/BDR只是在末梢area中有?

 

当一个路由器加入网络中,如果原来已经稳定,存在DR和BDR,此新路由器如何知道,网络中不是DR和BDR的路由器是不是不会回此路由器的HELLO?

 

泛洪 是干什么?

(,当链路状态发送变化,update和acknowledge, 每次可以发多个 ,每个单独传送的LSA必须被确认, 发送和确认都用组播地址?)

每个单独传送的LSA必须被确认, 发送和确认都用组播地址?  泛洪在非核心区域,是其他router 发给DR,DR发给其他的router,还是路由器直接发给所有的router?

 

显示确认:发送LSA 确认数据包

隐式确认:回送含有那个LSA拷贝信息的更新数据包

直接确认:发送单播响应

P308 路由器接收到一个不在链路状态信息库中的LSA,为什么要确认?

 P308 什么时候需要为该LSA产生一个新的实例(new instance), LSA到达老化时间后,需要再次泛洪?为什么要从数据库中删除此LSA?  什么时候会产生一个LAS的新实例?

数据库中记载的什么东西?

P315 虚链路, 在以太网路由器中也有虚链路?

虚拟通道 什么时候配置虚拟通道

虚链路(Virtual Link)是指一条通过一个非骨干区域连接到骨干区域的链路。

在配置虚链路的时候,有几条相关的规则,

虚链路必须配置在两台ABR路由器之间

配置了虚链路所经过的区域必须拥有全部的路由选择信息,这样的区域又被称为传送区域(Transit Area)  传送区域不能是一个末梢区 域,为什么呢?

 

 

P317 链路重刷机制

 

周期性更新

 

外部路由如何导入OSPF域

路由表如何---转发表

令牌环,FDDI ?

 

等价路由 

 

网络汇总LSA和ASBR汇总LSA 是通告内部路由器外部的路由,还是把内部的路由告诉外部路由器

虚链路必须配置在ABR上,为什么

OSPF的收敛速度?RIP?

 

5种LSA的区分,内容

 

Router LSA  rfc P112

当LSA所描述的内容改变时,生成新的LSA。然而,不能在时间MinLSInterval内连续生成同一LSA的两个实例

Router-LSA,如何区分 点到点,广播,存根,虚拟通道?

RFC 2328  P119 RT3在area1中为什么还要通知存根网络1.4.0

P121  network-LSA中为什么要设置E位?

Network-LSA  router-LSA

 


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

举报
请填写举报理由
0/200