OSPF知识点总结(2)

2019-06-11 14:10

的Type3,因为区域内路由优先于区域间路由;b)如果没有生成过,则重新生成一个新的Type3,继续传递,同时生成路由,指向原ABR。

自己非该区域的ABR,收到多个ABR生成的Type3,则分别生成区域间路由参与竞争,如果cost相同,就可以进行负载均衡了。

注意路由器与ABR出现多条直连链路的情况,多个OSPF邻居都可以建立,每个邻居关系也会收到type3,但由于生成的type3都一样,所以实际上只看到一个,不过计算出来的区域间路由,则可能是多条路由迭代的??????

5、如果Type3 LSA来自不同的AREA,那么即使cost相同,也不会形成负载均衡,我司设备的实现是:最新到来的Type3 LSA最终生效,包括最后配置的,及最近undo shutdown的。解决方法:创建vlink,使骨干区域的路由可以以Type1 LSA方式引入路由器,从而达到负载均衡的目的。type5路由被认为都是来自area0的,所以不受该规则影响。

6、如果是ABR,那么其对于type3/4路由,就只学习从骨干区域过来的type3/4路由(张延新),从非骨干区域邻居传递过来的type3/4路由,只要其认为自己还是ABR,就不会学习。如果area 0内存在处于FULL的邻居,则该area0不能通过非骨干区域的type3 LSA学习路由。否则可以。(顾德访)

注:ABR的判断原则:配置了包括骨干区域的多个区域,且骨干区域内至少有一个端口的OSPF邻居状态处于FULL状态。其通过在其type1报文中置位相应位,告知同区域邻居其地位。

Asbr-Summary-LSA 由ABR生成,描述了到ASBR的路由,传递到相关区域(type4)---路由信息 --若某个区域存在一个ASBR,则发布一条type4报文指出该ASBR的router id以及ABR到该ASBR的花费。 1、由ABR生成,格式与Type3相同,描述的目标网络是一个ASBR的RouterID 2、Type4 LSA的触发条件为:ABR收到一个Type5 LSA

3、Type4 LSA的意义在于让区域内部路由器知道如何到达ASBR(Type5 LSA是在整个OSPF系统内扩散的,

Advertising Router始终为ASBR)

4、每个ABR在收到type5时都会在各个区域生成一个type4。 5、自己就是asbr的话,不会生成指向自己的type4;

AS-External-LSA 由ASBR生成,描述了到AS外部的路由,传递到整个AS(STUB区域除外)(type5) --引入的外部路由网段及ASBR到该网段的花费,另外还有公布的FA,即下一跳地址(若为0.0.0.0则表示为

本ASBR)

1、由ASBR生成,描述OSPF系统外部的路由信息,一般为引入的其他协议的路由;

2、Type5 LSA一旦生成,将在整个OSPF系统内扩散(Stub Total-Stub NSSA Totally-NSSA除外),不同ASBR

生成的相同的外部路由Type5将会在domain内共存(我司的做法);

3、Type5 LSA携带Tag信息(我司默认为1)该参数不用于路由计算,其意义在于对于外部路由可以据此参数

进行路由策略的制定(类似于BGP中的Community)

4、Type5 LSA以两种方式在OSPF Domain内扩散(默认为E2):类型1(E置位为0)需要把外部花费与内部花费

叠加;类型2只要关注外部花费即可。

5、Type5 LSA中的Forwading Address地址分非0和全0两种情况。

6、路由器收到Type5 LSA后,如果本地没有生成相同的Type5,则会照单全收,根据每个Type5结合Type4计算外部路由;如果路由表中有一条优先级值大于150的相同前缀的非OSPF路由,则会计算收到的Type5LSA,同时把优先级为150的O-ASE路由放入总路由表,然后撤销本地生成的Type5LSA(因为OSPF引入路由是看该路由是否加入到了总路由表,而该非OSPF的路由由于竞争不过O-ASE路由而被撤销);如果路由表中有一条优先级值小于150的相同前缀的非OSPF路由,则计算收到的Type5LSA,存放于OSPF路由表,但不会放入全局路由表(因为O-ASE的优先级低于这个非OSPF路由,同时如果OSPF还是会引入该路由而产生Type5) 7、OSPF引入其它协议路由的条件是:该路由已经通过竞争加入到全局路由表了。

注:路由器根据Type5指示的外部路由,然后基于每个type4,会分别生成一条OSPF路由(我司的方案是如果多个ASBR生成相同的Type5,则每个ASBR都是Originator),计算出来的路由,只要满足负载均衡条件,且小于配置的最大配置负载均衡数,生成路由参与整路由表的计算,不过如果asbr指示的路由就不均衡的话,那么就会选出最优的asbr,来计算ase路由。下一跳根据Forwading Address进行计算。如果为全0,则根据type4指示的ASBR进行迭代计算;

如果非全0:1)在收到Type5的OSPF域内路由器上,如果FA为非0,根据FA地址查找路由表,若有匹配的OSPF内部路由(区域内或者区域间),则以此FA地址作为出口计算外部路由;否则将认为此Type5 LSA无效;2)我司设备查找OSPF路由表(Display ospf routing-table) 思科查找全局路由表

3)在OSPF路由表中只要能查找到对应的OSPF内部路由即可(无须最长匹配)思科在进行路由查找时遵循最长匹配的原则。已证实。

8、如果路由器上在不同area计算的外部路由cost相同,那么也无法形成负载均衡,而是根据协议会选择area id大的路由。不对,已证实,老苗的文档

NSSA External LSA 由ASBR生成,作为nssa区域内的路由器引入外部路由时使用(type7)

--在NSSA的ABR将NSSA内部产生的Type 7类型的LSA(P位置1)转化为Type 5类型的LSA再发布出去,并同时更改LSA的发布者为ABR自己

标记:N:NSSA P:Propagation(通知ABR路由器转换此LSA并继续扩散),NSSA ABR(R2)收到Type7 LSA后自动转换成Type5 LSA。对于做转换作用的abr,一个区域只能有一个,通过竞争选择出来。 在7类lsa进行聚合时,无论聚合前lsa的FA地址是否相同,聚合后lsa的FA地址规则如下:

1、如果在nssa区域内使能了loopback接口,则优先选择loopback接口地址为FA地址,如果使能了多个loopback接口则优选接口地址大的为FA地址。如果此时去使能loopback接口,则选择在nssa区域内接口地址最大的网段地址为FA地址

2、如果没有使能loopback接口,则按照display cu的顺序选择首先在nssa区域使能ospf的接口地址作为FA地址 3、如果聚合后的lsa的FA地址已经选择了最大的接口地址,此时将最大的接口地址undo,则会选择次大的接口地址,以此类推,但是如果重新network一个更大的接口IP地址,那么不会重选,如果重新network一个更大的loopabck地址,会重选。

NSSA的FA地址肯定为非0.0.0.0(一般为ASBR的loopback接口),ABR将type7转换为type5时,不会改变FA,所以area0内只要到这个FA的路由均衡,就能实现负载均衡。已实验证实

注意:Type7 LSA携带FA的原则(在生成该ASE的ASBR上)需要转换的Type7 LSA(P-bit置1)必须携带非零FA,转换为type5 LSA时FA不变,满足前面type5 LSA对应条件时,type7 LSA携带FA为该路由的直接下一跳地址;否则,RFC1587规定任选一个使能OSPF的接口地址作为FA。RFC3101做了进一步的限定,建议选择顺序如下: 优选使能OSPF的Loopback接口地址

选择使能OSPF的stub接口(无邻居的接口)地址 选择使能OSPF的其它接口地址 等值路由形成的基本条件: 1、路由类型一致、cost相同

2、所属区域一样(外部路由无此限制) 3、直接下一跳不同

4、E2外部路由还需要到ASBR/FA的路径等值(Cisco的实现无此限制)

FA的填充规则:

1) Ase Lsa:

当ASBR引入外部路由,并且ospf在被引入路由的下一跳的接口上enable,并且ASBR的下一跳接口的网络类型被定义为broadcast或nbma,FA被填写成非0;其他P-to-P或者P-to-MP或者passive接口都填0。 2)NSSA

if(loopback被使能到相同的NSSA区且接口UP) {loopback被填充为FA}

else{当ASBR引入外部路由,并且ospf在被引入路由的下一跳的接口上enable,并且ASBR的下一跳接口的网络

类型被定义为broadcast或nbma,,FA被填写成非0;其他第一个被使能到NSSA区域的接口}

注:NSSA的FA地址优选本区域内network的loopback地址,如果没有,则在network的实际接口地址中选择地址较小的一个作为FA来填充。但是就是不会为全0

OSPF的type5路由的的FA地址为非0的条件:

1、该ASE的下一跳逻辑路由为OSPF内部路由或本地启用OSPF的直连网段路由; 2、下一跳对应的路由的出接口为广播链路或NBMA,且该接口为非silent接口;

3、下一跳对应路由的直接下一跳地址落在OSPF协议中network发布的网络地址范围内(新版本不再检查该规则)

满足上述三个条件,则生成的FA地址为该路由的直接下一跳地址,除非FA对应的接口down或去使能OSPF,否则LSA不会因为其他接口使能OSPF而更新。

OSPF各种区域解读(重点):

? Transit区域:主要负责IP包的传输,互联OSPF其它区域,可以接收Summary LSA和External LSA,会转发来自骨干区域的所有LSA。

注:当一个网段上没有发现其他ospf路由器(譬如没有其他hello报文)时,被识别为一个stubnet网络。一旦邻居起来了,开始发hello时,网络就变为transit网络了。

? STUB区域:允许学习type3 LSA;但拒绝type5 LSA(接收一条Default LSA作为Type3 LSA用以弥补) stub 所有与骨干区域相连的abr会向stub区域发布一条type3的缺省路由,然后按照type3的选路规则进行路由计算,多个abr的话,就有可能产生多条缺省路由,如果满足负载均衡条件的话。不过当其中一个abr收到其它abr的type3缺省路由,是不会去使用的,也不会生成缺省路由。(因为相同的type3,自己不使用)

? Total Stub区域:拒绝具体的type3,拒绝所有的type5(接收一条Default LSA作为Type3用来弥补) stub no-summary

规则同stub区域,只是total stub区域的路由器也不会接受type3路由。

? NSSA区域:允许学习type3(可以配置只接收一条缺省type3),拒绝所有引入的type5,可以由域内的ASBR引入type7路由(并置P为1),到达ABR后,由于转换成type5发布出去。(若是ABR产生的type7,则P置0,则不会被其它ABR转换成type5) nssa [ default-route-advertise ]

1、NSSA区域一旦生成,ASBR 将以Type7 LSA的方式向OSPF注入外部路由信息,该信息只能在NSSA区域内部扩散

2、当Type7 LSA抵达NSSA的ABR时,ABR会扮演Translator功能将Type7 LSA自动转换成Type5 LSA继续在OSPF Domain中扩散,同时将adv修改为自己。

3、如果NSSA中存在两个以上ABR,将进行Translator的竞选,RID高者胜出,然后nssa区域的type7都会由该专职ABR转换为type5,由于一个type7只需要转换为一个type5,所以一个区域只需要一个translater即可。然后路由器结合type4,利用这些type5计算路由,所以是有可能计算出等价路由的。

4、当NSSA的ABR同时作为ASBR时,默认情况下会同时生成Type7 LSA(扩散到NSSA中,不会携带P-Propagation标识)和Type5 LSA扩散到NSSA外;若不希望Type7 LSA扩散到NSSA中(NSSA中有专职的ASBR),在ABR/ASBR上配置参数no-import-route,此时只会产生type5 LSA。

? Total Nssa区域:只接收type7类路由 nssa [ default-route-advertise ] [ no-import-route ] no-summary

1、NSSA ABR会自动生成默认路由并以Type3 LSA的方式注入到Totally-NSSA中; 2、拒绝type3、type5类路由。

路由优选原则:

区域内和区域间路由描述的是自治系统内部的网络结构;外部路由则描述了应该如何选择到自治系统以外目的地的路由。

第一类外部路由是指接收的是IGP路由(例如RIP,STATIC),由于这类路由的可信程度高一些,所以计算出的外部路由的花费与自治系统内部的路由花费的数量级是相同的并且和OSPF自身路由的花费具有可比性,即到第一类外部路由的花费值=本路由器到相应的ASBR的花费值+ASBR到该路由目的地址的花费值。

第二类外部路由是指接收的是EGP路由,由于这类路由的可信度比较低,所以OSPF协议认为从ASBR到自治系统之外的花费远远大于在自治系统之内到达ASBR的花费。所以计算路由花费时将主要考虑前者,即到第二类外部路由的花费值=ASBR到该路由目的地址的花费值。如果该值相等,再考虑本路由器到相应的ASBR的花费值。 路由优选顺序(从高到低): 1 区域内路由:优选cost小的 2 区域间路由:优选cost小的 3 第一类外部路由(E1 N1):

优选cost小的;

cost相同时,按照RFC1587优选type5 LSA、次选P-bit置1的type7 LSA(目前VRP的实现)

cost相同时,按照RFC3101优选P-bit置1的type7 LSA、次选type5 LSA、最次选Router-ID大的P-bit置0的


OSPF知识点总结(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新标准(新版)三起四年级第四册教案 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: