OSPF LSA的7种类型及特殊区域和路由表详解
OSPF中7种类型
由于OSPF协议定义了多种路由器的类型,因而定义多种LSA通告的类型也是必要的。
例如:一台DR路由器必须通告多路访问链路和所有与这条链路相连的路由器,而其他类型的路由器将不需要通告这种类型的信息。
OSPF的七种类型LSA:1、路由器LSA (Router LSA)由区域内所有路由器产生,并且只能在本个区域内泛洪广播。
这些最基本的LSA通告列出了路由器所有的链路和接口,并指明了它们的状态和沿每条链路方向出站的代价。
2、网络LSA (Network LSA)由区域内的DR或BDR路由器产生,报文包括DR和BDR连接的路由器的链路信息。
网络LSA也仅仅在产生这条网络LSA的区域内部进行泛洪。
3、网络汇总LSA (Network summary LSA)由ABR产生,可以通知本区域内的路由器通往区域外的路由信息。
在一个区域外部但是仍然在一个OSPF自治系统内部的缺省路由也可以通过这种LSA来通告。
如果一台ABR路由器经过骨干区域从其他的ABR路由器收到多条网络汇总LSA,那么这台始发的ABR路由器将会选择这些LSA通告中代价最低的LSA,并且将这个LSA的最低代价通告给与它相连的非骨干区域。
4、ASBR汇总LSA (ASBR summary LSA)也是由ABR产生,但是它是一条主机路由,指向ASBR路由器地址的路由。
5、自治系统外部LSA (Autonomous system external LSA)由ASBR产生,告诉相同自治区的路由器通往外部自治区的路径。
自治系统外部LSA是惟一不和具体的区域相关联的LSA通告,将在整个自治系统中进行泛洪。
6、组成员LSA (Group membership LSA) * 目前不支持组播OSPF (MOSPF 协议)7、NSSA外部LSA (NSSA External LSA)由ASBR产生,几乎和LSA 5通告是相同的,但NSSA外部LSA通告仅仅在始发这个NSSA外部LSA通告的非纯末梢区域内部进行泛洪。
OSPF 7类 LSA
第一类.路由器LSA.ROUTER LSA描述了路由器物理接口所连接的链路或接口,指明了链路的状态,代价等.每个OSPF区域内的路由器均回产生第一类LSA.它让路由器彼此认识彼此的链路接口等.只在产生的区域内泛洪.第二类.网络LSANetwork LSA是由DR始发的,它描述了一个多路访问网络所有相连的路由器,只在产生的区域内泛洪.第三类.网络汇总LSANetwork summary LSA是由ABR发出的,它将某个区域的汇总告知其他区域,也就是通知其他区域路由器要到这些网络就找我.这里就有点距离矢量路由协议的味道,依靠下一跳路由器来路由.第四类.ASBR汇总LSAASBR Summary LSA ,它也是由ABR发出的,但是它却是告诉其他区域路由器到某个非OSPF AS外的网络要找通告里告诉的那个ASBR.可以理解为汇总是由ASBR产生但由ABR代为通告出去的.它是ASBR发出的特殊置E位的一类LSA,然后由ABR代为转成LSA4发出.第五类.自治系统外部LSAAutonomous system external LSA .,它是由ASBR产生的,用来通告自治系统外部的路由,它在整个OSPF自治系统内泛洪.所以管理员应该尽量在ASBR上进行路由汇总(summary-address 外部汇总网络号汇总掩码)第七类.NSSA 外部LSA是指在非纯末梢区域内(not-so-stubby area)由ASBR发出的通告外部AS的LSA.仅仅在这个非纯末梢区域内泛洪.不能在整个自治系统内泛洪.NSSA网络中的ABR会将这个7类LSA转换为5类LSA告诉主干区域.要点:1.当你network XXXX的时候就会出现LSA1和LSA2。
2.如果有外部路由重分布进来Ospf里面就会产生LSA5,同时重分布直连的子网也会产生LSA5。
3.如果一个外部的Ospf area分布进来本地area的话,就会产生LSA4。
OSPF的常见前7类LSA详解
OSPF的常见前7类LSA详解1.路由器LSA,由区域内所有路由器产生.2.网络LSA,由区域内DR或BDR路由器产生.3,4网络汇总LSA或ASBR汇总LSA,由ABR产生.5.自制系统外部LSA,由ASBR产生6.组播LSA,思科路由器不支持MOSPF7.NSSA外部LSA,由ASBR产生,几乎和5类相同.类型一:类型一LSA描述了所有直连链路共同的状态。
以routerID标记。
每个路由器链路被定义为四种链路类型中的一种,LSA包含一个linkID位,它通过网络号和掩码标记着这条链路直连着的目标。
类型一LSA的链路类型:点对点连接另一台路由器。
LinkID为邻居routerID;直连到一个过境网络。
LinkID为DR的Ip地址;直连到一个末梢网络。
LinkID为IP网络号;虚链路。
LinkID为邻居routerID。
除此之外,类型一LSA还描述了这台路由器是否是ABR或ASBR。
类型二:类型二的LSA在一个区域内被每个过境广播或非广播多路访问(NBMA)网络产生。
一个过境网络至少有两个直接附属于OSPF的路由器。
网络中的DR负责通告网络LSA。
一个类型二的LSA列出每个组成过境网络的附属路由器,包括DR本身,还包链路上使用的子网掩码。
注意:类型二的LSA在过境网络区域内洪泛给所有路由器,这一类型LSA从不穿越区域边界。
这种类型LSA的链路状态ID是DR通告的自己的IP接口地址。
类型三:类型三的LSA通告的是ABR相连Area的链路信息,具体来讲就是将自己Area内的链路告诉Area0,也将其他Area(包括Area0)的信息传到自己的Area。
其通告的链路是所有链路中Cost最小的,在路由表中以“OIA”表示。
如果LSA3通告的是一条缺省路由,那么链路状态ID和网络掩码字段中都将设为0.0.0.0。
默认情况下,类型三LSA被通告进骨干区域,以起源区域内每个定义的子网形式,而这种行为可以引起重大的洪泛问题。
OSPF中7种类型LSA
OSPF中7种类型LSAOSPF(Open Shortest Path First)是一个用于构建内部网关协议的动态路由协议。
在OSPF中,路由器通过交换Link State Advertisements(LSA)来维护网络拓扑信息并计算最短路径。
在OSPF中有七种类型的LSA,在本文中我们将逐一介绍每种类型。
1. Type 1:Router LSAType 1 LSA(路由器LSA)用于描述每个OSPF路由器的链路状态。
每个路由器都会生成一个该类型的LSA,并将其发送到相邻的路由器。
Type 1 LSA包含了该路由器的邻居路由器列表、连接接口以及链路度量等信息,以便其他路由器构建网络拓扑。
2. Type 2:Network LSAType 2 LSA(网络LSA)用于描述OSPF广播和非广播多点链路上的网络。
这种类型的LSA由网络中的DR(Designated Router)和BDR (Backup Designated Router)生成,并广播到该网络上的所有路由器。
Type 2 LSA包含了与该网络连接的路由器列表以及链路度量等信息。
3. Type 3:Summary LSAType 3 LSA(摘要LSA)用于描述其它区域的网络信息,通常由区域边界路由器(ABR,Area Border Router)生成并分发。
ABR收集来自该区域内部路由器的Type 1、2和4 LSA,并将这些信息打包成Type 3 LSA 广播到其他区域的ABR。
Type 3 LSA包含了来自一个区域的路由器和网络的摘要信息,以及到达该区域的度量值。
4. Type 4:ASBR-Summary LSAType 4 LSA(ASBR摘要LSA)用于描述ASBR(AS Boundary Router)的摘要信息。
当一个ASBR连接到一个不同的AS时,它会将该外部AS的路由信息装入一个特殊的LSA,这个LSA就是Type 4 LSA。
OSPF LSA
OSPF LSAOSPF的LSA类型1.Router LSA传播范围:只在本区域内传递,而不穿越ABR通告者:每台路由器都会产生LSA1内容:用于传播自己直连拓扑和路由Link ID:自己的RIDADV Router:自己的RIDwork LSA只有MA网络才会有LSA2传播范围:只在本区域内传递,而不穿越ABR通告者:DR生成内容:描述出本区域内的BMA/NBMA的网络路由和掩码Link ID:DR的IP地址ADV Router:DR的RID3.Summary LSA传播范围:传播到整个OSPF的所有区域(特殊区域例外)通告者:原LSA1所描述的路由,会由原区域的ABR将其转换为LSA3内容:区域间的路由信息(O IA)Link ID:路由信息ADV Router:ABR的RID(穿越一个ABR后,就会标示为这个ABR的RID)4.Summary ASB LSA传播范围:LSA4可以传播到整个OSPF的所有区域(特殊区域例外)LSA4协助LSA5共同工作通告者:是由ASBR所在的那个区域的ABR产生并通告的内容:ASBR所在的位置Link ID:ASBR的RIDADV Router:ABR的RID(穿越一个ABR后,就会标示为这个ABR的RID)5.External LSA不属于任何区域传播范围:可以传播到整个OSPF的所有区域(特殊区域例外),LSA5需要LSA4协同工作,让访问的网络路由器,寻找到ASBR的所在位置通告者:ASBR产生并通告内容:OSPF区域以外的路由信息(O E2)Link ID:Route(E2)ADV Router:ASBR的RID。
OSPF LSA的类型及特殊区域
OSPF路由汇总
Http://www.benroed
BSCI v2.2—4-16
路由汇总的好处
更小化的路由选择表 控制拓扑变化的影响 减少 LSA type 3 and 5 的扩散 和 占用CPU资 源
Http://www.benroed
默认路由配置示例
Http://www.benroed
特殊的OSPF区域类型
Http://www.benroed
OSPF LSA的类型及特殊区域
王琳琳 Http://www.benroe
Http://www.benroed
LSA Type 5: External LSA
• • • • •
类型5 类型 LSA用于描述到自治系统外部网络的路由 用于描述到自治系统外部网络的路由 由ASBR产生 产生 类型5 被泛洪到整个AS 类型 LSA被泛洪到整个 被泛洪到整个 内泛洪时, 在AS内泛洪时,通告者(ASBR)的router ID一直保持不变 内泛洪时 通告者( ) 一直保持不变 类型4 被用来查找ASBR 类型 LSA被用来查找 被用来查找
区域间汇总示例
Http://www.benroed
外部路由汇总示例
RIPv2 必须重分发进 OSPF.
Http://www.benroed
在OSPF中创建默认路由
– 默认路由以5类外部LSA的方式出现在OSPF数据库中. – 默认情况下,OSPF路由器不会生成默认路由,并将其注入到OSPF 路由选择域中,要让OSPF生成默认路由,必须使用命令defaultinformation originate.
Gateway of last resort is 203.250.15.67 to network 0.0.0.0 203.250.16.0 255.255.255.192 is subnetted, 1 subnets O E2 203.250.16.128 [110/10] via 203.250.15.67, 00:00:50, Ethernet0 203.250.13.0 255.255.255.255 is subnetted, 1 subnets C 203.250.13.41 is directly connected, Loopback0 203.250.15.0 255.255.255.192 is subnetted, 3 subnets O IA 203.250.15.0 [110/74] via 203.250.15.67, 00:00:50, Ethernet0 C 203.250.15.64 is directly connected, Ethernet0 C 203.250.15.192 is directly connected, Ethernet1 O*E2 0.0.0.0 0.0.0.0 [110/10] via 203.250.15.67, 00:00:50, Ethernet0
1-7类LSA的意义和产生条件--上
1-7类LSA的意义和产生条件--上该文档主要针对ospf比较核心的几类LSA做实验进行验证一下来帮助记忆。
是OSPF的一个进阶的补充材料。
对于OSPF来说,常用的几类LSA意义比较重大。
先来看看各种LSA的定义吧:代码类型描述1路由器LSA router links2网络LSA Network LSA3网络汇总LSA Summery links LSA4ASBR汇总LSA5AS外部LSA6组成员LSA7NSSA外部LSA第一类LSA(路由器LSA):每台路由器都会产生一条一类的LSA,并且一类的LSA只会在区域内传递。
第二类LSA(网络LSA):只在DR/BDR选举的多路访问网络中由DR产生,点到点或者帧中继没有DR/BDR选举,所以不会产生二类的LSA.第三类LSA:(网络汇总)将区域内的LSA汇总和简化,并发往另一个区域,由ABR产生发送。
第四类LSA:(ASBR汇总LSA):外部路由重分布进来以后,由于LSA的Router-ID还是ASBR的,这个时候就需要由ABR告知非ASBR区域的路由器一条LSA,谁是ASBR,由ABR发。
第五类LSA:(AS外部LSA):从外部路由重分布进OSPF,携带了ASBR的Router-ID,会再所有的OSPF区域内进行传递,任何路由器都不能更改他得router-id,由ASBR始发。
第七类LSA:(NSSA外部LSA):NSSA区域允许所有ASBR存在,在把外部路由重分发进NSSA区域后,将产生第七类LSA,7类只会在NSSA区域中传递,当要传递到其他的区域时,ABR会将7类LSA转换成5类的LSA.(5类与7类的区别:7类可以看成是5类的一种特殊形式,当ASBR把外部路由重分布进OSPF的普通区域时,这时生成的LSA是5类的;假如这时这个普通区域恰好是NSSA 区域(即not-so-stubby-area)时,生成的LSA就成了7类的)OSPF末节区域:○末节区域stub area,不会传递5类LSA○完全末节区域totally stub area,不会传递3类和5类,只通过一条默认路由。
OSPF 7类LSA的意义和产生条件--下
OSPF 7类LSA的意义和产生条件--下这里会接着上次的文档继续写。
上次实际上已经解释了关于OSPF LSA 1-5类。
今天要引入的是5类lsa和7类lsa的问题。
如果要解释7类,就必须先说明一种网络类型:NSSA--Not so stub area.和stub area比较起来,NSSA还不是那种比较彻底的末节区域。
stub area就是末节区域,作为连接骨干区域的末节区域,没有任何延伸了。
NSSA是在stub的基础上面进行了优化,使得子区域可以当做ospf的区域末节,但是对外的话还是可以接其他类型的网络。
所以比较经典的NSSA一般是在末节的ASBR上面还需要重分发外部路由。
见下图:area 10 作为NSSA区域,R4是ASBR,会重分发外部路由进来。
然后最终在在R1上面形成OE2的路由。
那么R1上面收到的是什么类型的LSA呢?还有是如何传递过来的呢?问题:将Area 10变为NSSA区域,然后将EIGRP路由重分布到OSPF,观察172.16.0.0的路由是否属于7类的LSA,再去观察当172.16.0.0传递到area 0区域以后,是否会变成5类的LSA?带着这些问题,先坐实验来验证,然后最后再做总结.area 10是NSSA区域。
首先我们来说一下NSSA区域的特性。
因为stub区域不允许ASBR存在,所以产生了NSSA--Not so stub area----还不是那么末节的区域。
在NSSA区域里面,允许ASBR存在,并且可以重分布外部路由进来。
R4会将EIGRP路由重分布到Area 10里面,并且由ASBR R4在本区域内(area10)扩散type-7的LSA.当R2这个ABR收到了这个通告,就会将7类的LSA转换成5类的LSA,最后在非NSSA区域内进行扩散。
环境搭建好以后,现在来看看结果:在R4上面:在R3上面:在R2上面:在R2上面,172.16.0.0的路由也是N2的类型。
OSPF的特殊区域讲解
OSPF实验7:OSPF特殊区域实验级别:Professional实验拓扑:实验说明:R2为ABR和ASBR,R3在NSSA实验时会成为ASBR。
在做这个实验之前,首先我们要了解一下OSPF LSA的类型。
见下表:在一个OSPF的普通区域,会存在LSA1,LSA2,LSA3,LSA4,LSA5这些LSA,并且数量很多。
我们可以通过OSPF的特殊区域的配置让某些区域减少LSA数目和路由表的条目。
基本配置:R1:interface Loopback0ip address 1.1.1.1 255.255.255.0ip ospf network point-to-point!interface Serial1/0ip address 10.1.1.1 255.255.255.0serial restart-delay 0!router ospf 10router-id 1.1.1.1log-adjacency-changesnetwork 1.1.1.0 0.0.0.255 area 0network 10.1.1.0 0.0.0.255 area 0R2:interface Loopback0ip address 2.2.2.2 255.255.255.0!interface Serial1/0ip address 10.1.1.2 255.255.255.0serial restart-delay 0!interface Serial1/1ip address 11.1.1.1 255.255.255.0serial restart-delay 0!router ospf 10router-id 2.2.2.2log-adjacency-changesredistribute connected subnetsnetwork 10.1.1.0 0.0.0.255 area 0network 11.1.1.0 0.0.0.255 area 1R3:interface Loopback0ip address 3.3.3.3 255.255.255.0!interface FastEthernet0/0no ip addressshutdownduplex half!interface Serial1/0ip address 11.1.1.2 255.255.255.0serial restart-delay 0!router ospf 10router-id 3.3.3.3log-adjacency-changesnetwork 11.1.1.0 0.0.0.255 area 1在R1和R3上查看路由表:R1#sho ip rouCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is not set1.0.0.0/24 is subnetted, 1 subnetsC 1.1.1.0 is directly connected, Loopback02.0.0.0/24 is subnetted, 1 subnetsO E2 2.2.2.0 [110/20] via 10.1.1.2, 00:03:00, Serial1/010.0.0.0/24 is subnetted, 1 subnetsC 10.1.1.0 is directly connected, Serial1/011.0.0.0/24 is subnetted, 1 subnetsO IA 11.1.1.0 [110/128] via 10.1.1.2, 00:03:00, Serial1/0R3#sho ip rouCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is not set1.0.0.0/24 is subnetted, 1 subnetsO IA 1.1.1.0 [110/129] via 11.1.1.1, 00:02:51, Serial1/02.0.0.0/24 is subnetted, 1 subnetsO E2 2.2.2.0 [110/20] via 11.1.1.1, 00:02:51, Serial1/03.0.0.0/24 is subnetted, 1 subnetsC 3.3.3.0 is directly connected, Loopback010.0.0.0/24 is subnetted, 1 subnetsO IA 10.1.1.0 [110/128] via 11.1.1.1, 00:02:51, Serial1/011.0.0.0/24 is subnetted, 1 subnetsC 11.1.1.0 is directly connected, Serial1/0OE2的路由是通过LSA5传播,OIA的路由是通过LSA3来传播。
OSPFLSA的7种类型及特殊区域和路由表详解
OSPFLSA的7种类型及特殊区域和路由表详解始发路由器内容泛洪区域Link State ID 在OSPF数据库中的名字1 RouterLSA每台路由器链路或接⼝type和cost本区域始发路由器的router-idRouter Link States2 NetworkLSAMA⽹络中DR产⽣与之相连的路由器的router-id (包括DR)本区域DR接⼝上的IP地址Net Link States3 NetworkSummaryLSAABR区域外部的⽬的地址(到同⼀⽬的中cost最⼩的)及到该⽬的的cost跨区域Internal⽹络Summary NetLink States4ASBRSummaryLSAASBRASBR路由器及到该路由器的cost跨区域所通告的ASBR路由器的router-id Summary ASB Link States5ASExternalLSAASBRAS外部的⽬的地址及其costAS External⽹络Type-5 AS External Link States7NSSAExternalLSANSSA中的ASBRAS外部的⽬的地址及其costNSSA External⽹络Type-7 AS External Link StatesStub area末梢区域(存根区域)没有4类和5类LSA,ABR下发⼀条3类0.0.0.0/0默认路由O *IA配置命令:所有stub区域路由器上router ospf 1area 1 stubTotally stub area没有3、4、5类LSA,ABR下发⼀条3类0.0.0.0/0默认路由O* IA配置命令:区域内部路由器:router ospf 1area 1 stubABR路由器:router ospf 1area 1 stub no-summary //阻挡3类外部汇总路由area 1 default-cost 10 // 设定下发默认路由的cost值Not-so-stubby-area(NSSA)⾮完全末梢区域:既想阻挡LSA5,⼜想引⼊外部路由没有4、5类LSA,外部路由注⼊NSSA区域⾥,ASBR产⽣7类LSA,7类LSA只能存在于NSSA区域⾥,若穿越ABR到其他区域ABR会将其变成5类LSA,NSSA区域的ABR不会下发3类0.0.0.0/0默认路由,可⼿⼯配置配置命令:所有NSSA区域路由器上配置,如果某路由器没有配置,它将不能与其他NSSA路由器建⽴邻居关系。
OSPF学习总结
OSPF学习总结一、OSPF的hello包目的:1、发现邻居2、建立邻居前,协商一些参数3、在邻居间扮演keeplive的角色4、允许邻居双向通信5、在NMA网络里选举DR与BDR一般的网络里,hello的时间间隔为10s,在NBMA网络中的hello间隔为30s,一般超过4倍时间间隔后,邻居会down掉!即dead掉。
通过ip ospf hello-interval <seconds> 修改hello时间间隔通过ip ospf dead-interval <seconds> 修改dead时间间隔二、OSPF的三张表:邻居表、拓扑表、路由选择表OSPF的邻居表=邻接关系数据库一般查看邻居表如下:可以看出第一行是邻居的route-id ,第二行是接口优先级,第三行是链路的状态,第四行邻居到dead状态的时间间隔还有多少,第五行邻居接口的IP,第六行是自己与邻居连接的接口。
总结一下OSPF不能建立邻居关系的常见原因:1、hello时间间隔与dead时间间隔不同2、区域号码不相同3、特殊区域(如stub和nssa)的区域类型不匹配4、认证密码与类型不匹配OSPF拓扑表=OSPF拓扑数据库=LADB查看拓扑表:其实在拓扑数据库中有11中LSA通告,常用的就是那7种,第一行是链路状态ID,代表整个路由器,而不是某条链路,第二行是指通告本路由链路状态的路由器ID,第三行是老化时间,第四行是序列号,是为了保持链路状态的可以看到标有IA的路由,意思是area外的路由,标有E2或E1的,意思是AS外的路由,N1、N2是NSSA区域通告的路由三、OSPF路由器接口的8种状态1、DOWN:初始化状态2、Attempt:只适用与NBMA网络,因为在NBMA网络中邻居是手动指定的,在该状态下,路由器使用hellointerval来取代pollinterval来发送hello包3、init :表明路由器在deadtime内收到了hello数据包,但是2-way仍然没有建立起来4、Two-way:双方回话建立5、Exstart :信息交换初始状态,在这种状态下,本地路由器与邻居将建立master/slave关系,并确定DD SEQUENCE NUMBER,接口等级高的成为master6、exchange:信息交换状态,本地路由器想邻居发送数据库描述包,并且会发送LSR请求新的LSA7、loading:信息加载状态,本地的路由器向邻居发送LSR请求新的LSA8、full:完全邻接关系四、OSPF的三种网络类型点到点、广播、NBMA点到点网络比如T1线路,是连接单独的一对路由器的网络,点到点网络上的有效邻居总是能形成邻接关系的,在这种网络上OSPF包的目的地址使用的是224.0.0.5,。
OSPF 7种常用LSA归纳
OSPF 7种常用LSA归纳没有LSA的DBD是为了选举主从关系show ip ospf databaseRouter LSA传播范围:本区域传播通告者:每台路由器Network LSA传播范围:本区域传播通告者:DR内容:拓扑信息+掩码Network Summary LSA传播范围:整个OSPF域通告者:ABR(穿越一个ABR会打上另一个ABR ID)内容:域间路由ASBR Summary LSAshow ip ospf database asbr-summary传播范围:除了ASBR所在的区域通告者:ABR(穿越一个ABR会打上另一个ABR ID)内容:域间路由Autonomous System EXternal LSA(外部LSA)传播范围:整个OSPF域,但他不属于任何一个区域通告者:ASBR,在传播过程中不会改变内容:域外路由*Seed Cost 路由重分布rip重分布进ospf cost=20(标准值)OSPF LSDB Overload Protection LSA过载保护接口修改cost值修改接口带宽OSPF汇总域间汇总 ABR域外汇总 ASBR链路类型Stub Network Link 末梢网络在一个网段中只有一台OSPF路由器的情况下,该网段被OSPF链路类型定义为Stub Network Link;因为一个网段中只有一台OSPF路由器,所以在这个网段就不可能有OSPF邻居,一个接口被通告进OSPF,无论其二层链路是什么介质,只要在该接口上没有OSPF 邻居,那么就是Stub Network Link;Loopback接口永远被定义为Stub Network Link,默认使用32位掩码表示,无论将Loopback接口改为哪种OSPF网络类型(Network Type),始终改变不了它的OSPF链路类型(Link Type)属性,但可以改变它在LSA中的掩码长度。
包含的信息:网络号子网掩码度量值Point-To-Point LinkOSPF 网络类型(Network Type)为Point-To-Point的接口,OSPF链路类型(Link Type)为Point-To-Point Link,但Loopback接口除外;而网络类型为点到多点(Point-To-Multipoint)的接口,同样链路类型也为Point-To- Point Link。
CCNP OSPF特殊区域及LSA笔记详解
1.LSA类型LSA即为链路状态的描述,它是LSU当中所存储的信息1类LSA:区域中每一台路由器都会产生的关于我自己的运行了ospf接口直连链路的描述,还有自己是何身份的描述,例如DR、ABR还是ASBR,在本区域内进行泛洪2类LSA:每一个MA网络由DR产生,用来描述MA网络中所连接的每一台路由器包括DR本身,在本区域内进行泛洪3类LSA:ABR将连接的区域各1、2类LSA进行归纳产生出3类LSA,区域间互传进而可以了解彼此5类LSA:整个OSPF大域的出口称为ASBR. 由ASBR向OSPF域注入关于域外的路由的描述,与ASBR 同区域的路由器由于通过1类LSA已经知道了ASBR的位置,且也获得了域外路由信息,所以可以顺利和外部通信。
4类LSA:ASBR所在区域的ABR向主干区域及其他区域泛洪出去的主机LSA,由ABR产生,这样每个区域都可以通过这个4类LSA知道了ASBR的位置,同时ASBR向OSPF域注入关于域外的路由的描述,这样实现了全网与OSPF域外的通信2.LSA格式2.1每一种LSA的头部Link state ID:用来指定LSA所描述的部分OSPF域,这个字段的特殊用法根据LSA的类型而会有所不同。
每一个LSA的描述都包含了一个怎样使用这个字段的描述。
LSA头部后面跟的,就是具体的LSA了,具体如下:2.2Router LSA最基本的LSA通告列出了路由器所有的链路或接口,并指明了它们的状态和沿每条链路方向出站的代价以及该链路上所有已知的OSPF 邻居V 位 置1时说明始发路由器是一条或多条具有完全邻接关系的虚链路的一个端点,这里被描述的区域是传送区域。
E 位 置1 表示当始发路由器是一个ASBR 时。
B 位 置1 表示当始发路由器是一个ABR 时。
从Link ID 到Link Data ,这段即为具体的LSA 内容PS :串行线路会出现两对Link ID 和Link Data ,一对为本串行线路所属网段和相应掩码,一对为对端的Router-ID 和本地出接口的IP 地址 查看: show ip ospf databaseShow ip ospf database router X.X.X.X 查看一类LSAshow ip ospf database network 查看二类LSA2.3 Network LSA注意:2类LSA 是不带metric 值的,需与1类LSA 搭配使用,串口cost=64,以太口cost=1 两台路由器通过以太网相连,运行OSPF,如果两端接口的掩码不一致,则无法建立Link Description邻居。
OSPF的LSA七种类型
OSPF的LSA七种类型OSPF-7种类型LSA由于OSPF协议定义了多种路由器的类型,因而定义多种LSA通告的类型也是必要的。
例如:一台DR路由器必须通告多路访问链路和所有与这条链路相连的路由器,而其他类型的路由器将不需要通告这种类型的信息。
OSPF的七种类型LSA:1、路由器LSA(Router LSA)由区域内所有路由器产生,并且只能在本个区域内泛洪广播。
这些最基本的LSA通告列出了路由器所有的链路和接口,并指明了它们的状态和沿每条链路方向出站的代价。
LSA传播范围:本域内传递,不穿越ABR(边界路由器)LSA通告路由器:本路由器的Router IDLSA链路状态ID:本路由器的Router IDLSA包含的内容:本路由器的直连邻居,以及直连接口的信息2、网络LSA(Network LSA)由区域内的DR或BDR路由器产生,报文包括DR和BDR连接的路由器的链路信息。
网络LSA也仅仅在产生这条网络LSA的区域内部进行泛洪。
LSA传播范围:本域(存在以太网络连接的域)内传递,不穿越ABR(边界路由器)LSA通告路由器:DR的Router IDLSA链路状态ID:DR的接口IPLSA包含的内容:MA网络中的路由器以及本网的掩码信息和DR路由器本身的Router ID3、网络汇总LSA(Network summary LSA)由ABR产生,可以通知本区域内的路由器通往区域外的路由信息。
在一个区域外部但是仍然在一个OSPF自治系统内部的缺省路由也可以通过这种LSA来通告。
如果一台ABR路由器经过骨干区域从其他的ABR路由器收到多条网络汇总LSA,那么这台始发的ABR路由器将会选择这些LSA通告中代价最低的LSA,并且将这个LSA的最低代价通告给与它相连的非骨干区域。
LSA传播范围:域间路由,能泛洪到整个AS中,始发路由器除外。
LSA通告路由器:ABR的Router ID(经过一个ABR,就会改为这个ABR 的Router ID)LSA链路状态ID:网络号LSA包含的内容:本区域中的路由信息,包括网络号和掩码4、ASBR汇总LSA(ASBR summary LSA)也是由ABR产生,但是它是一条主机路由,指向ASBR路由器地址的路由。
【OSPF 】LSA及特殊区域详解 By 红茶三杯
SPOTO 全球
培训 ● 项目 ● 人才 IT 人才解决方案 ● CCIE 实验室 ● BOOTCAMP 全真 IT 项目实战 BBS: (网络) ● —— 我们共创未来 !
1
SPOTO IT 人才培训机构 ●
WEB:
1 LSA 详解
1.1 拓扑描述
我们本次 LSA 详解采用的拓扑结构相对比较简单,如上图所示,R1、R2、R3 之间连接到一个广 播多路访问的介质上 (以太网交换机) , 网段为 192.168.123.0/24, R1、 R2、 R3 的接口 IP 分别是.1、 .2、 .3; R3、R4 以及 R4、R5 之间通过串行链路直连; 所有路由器上均开启 LOOPBACK 接口,R1 的 LOOPBACK 接口 IP 为 1.1.1.1,R2 为 2.2.2.2,其他 设备依次类推; 所有的上述 LOOPBACK 接口仅作为路由器 Router-ID 的选取使用,并不做 network 宣告; R5 上将 LOOPBACK 接口重发布进 OSPF; 设备互联地址如上图所示。
1.3 2 类 LSA:Network LSA
在 MA 网络中,会选举 DR、BDR,而所有的 Drother 都只能和 DR 及 BDR 建立邻接关系. 从某种层面上说,DR 实际上代表了这个 MA 网络,在本区域内泛洪 2 类 LSA,来呈现该 MA 网络 中的所有路由器。因此 2 类 LSA 仅存在于有 MA 网络的区域中,并且由 DR 发送,用来描述这个 MA 网络中的所有路由器(的 Router-ID) 。
07_OSPF特殊区域及LSA类型
LINK1 RouterID=192.168.254.1
LINK2
LSA类型
• 类型1:路由器LSA Router LSA
– 每个路由器针对它所在的区域产生LSA1,描述区域内部与路由器直连的链 路的信息(包括链路类型,Cost等) ; – LSA1只允许在本区域内洪泛,不允许跨越ABR; – LSA中会标识路由器是否是ABR(B比特置位),ASBR(E比特置位)或者是 Virtual-link(V比特置位)的端点的身份信息;
LSA类型
• 类型5: 自治系统外LSA AS External LSA
– OE1、OE2的区别
B
20
5
10
A D
10.1.1.0
30 10
C
LSA类型
• 类型5: 自治系统外LSA AS External LSA
LSA类型
• 类型7: NSSA中的外部LSA NSSA External LSA
ASBR Summary LSA由ABR生成,用于描述ABR能够到达的ASBR
它的链路状态ID为目的ASBR的RID。
area1 192.168.1.0 /24
TYPE=4 192.168.255.1
ASBR
routerID 192.168.255.1 ABR area0
Subnetmask 255.255.255.255
LSA类型
• 类型3: 网络汇总LSA Network Summary LSA
ABR收到来自同区域其它ABR传来的Type 3 LSA后重新生成新的Type3 LSA (Advertising Router改为自己)然后继续在整个OSPF系统内扩散;
OSPF的LSA七种类型
OSPF的LSA七种类型OSPF(Open Shortest Path First)是一种用于互联网协议(IP)网络的动态路由协议,用于帮助数据包在网络中选择最佳路径。
在OSPF中,路由器通过交换LSA(Link State Advertisement)来了解网络拓扑,并基于这些信息计算最短路径。
LSA(链路状态广告)是OSPF中用于描述路由器分布情况和网络拓扑结构的信息包。
OSPF定义了七种类型的LSA,每种LSA都承载着特定类型的信息。
下面是关于这七种LSA的详细介绍:1. Type 1 LSA:也称为路由器LSA(Router LSA),由每个路由器在本地链路上生成和分发。
Type 1 LSA描述了一个路由器连接到的所有链路,以及每个链路的状态和度量。
2. Type 2 LSA:也称为网络LSA(Network LSA),由DR (Designated Router)或BDR(Backup Designated Router)在其所在的广播网络上产生。
Type 2 LSA描述了邻接的DR和网络连接到的所有路由器。
这样的LSA只在多播网络上出现。
3. Type 3 LSA:也称为网络汇总LSA(Summary LSA),由ABR(Area Border Router)在与其他区域相邻的区域之间生成。
Type 3 LSA描述了目标区域中的网络,ABR用它来广播到其他区域。
4. Type 4 LSA:也称为ASBR摘要LSA(ASBR Summary LSA),由ASBR(Autonomous System Boundary Router)生成,用于在本地区域中广播到它连接的其他网络。
Type 4 LSA描述ASBR连接的网络和ASBR的度量。
5. Type 5 LSA:也称为外部LSA(External LSA),由ASBR生成,用于向其他区域广播到外部网络。
Type 5 LSA描述了ASBR连接的外部网络和它们的度量。
OSPF中7种类型LSA(链路状态通告)
Router(config-route)area 1 stub //将Area 1设置成末梢区域
2. 完全末梢区域:(Totally stub)
自治系统外部LSA是惟一不和具体的区域相关联的LSA通告,将在整个自治系统中进行泛洪。
6、组成员LSA (Group membership LSA) * 目前不支持组播OSPF (MOSPF协议)
7、NSSA外部LSA (NSSA External LSA)
由ASBR产生,几乎和LSA 5通告是相同的,但NSSA外部LSA通告仅仅在始发这个NSSA外部LSA通告的非纯末梢区域内部进行泛洪。
OSPF中7种类型LSA(链路状态通告)
由ABR产生,可以通知本区域内的路由器通往区域外的路由信息。
在一个区域外部但是仍然在一个OSPF自治系统内部的缺省路由也可以通过这种LSA来通告。
如果一台ABR路由器经过骨干区域从其他的ABR路由器收到多条网络汇总LSA,那么这台始发的ABR路由器将会选择这些LSA通告中代价最低的LSA,并且将这个LSA的最低代价通告给与它相连的非骨干区域。
这些最基本的LSA通告列出了路由器所有的链路和接口,并指明了它们的状态和沿每条链路方向出站的代价。
2、网络LSA (Network LSA)
由区域内的DR或BDR路由器产生,报文包括DR和BDR连接的路由器的链路信息。
网络LSA也仅仅在产生这条网络LSA的区域内部进行泛洪。
3、网络汇总LSA (Network summary LSA)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Stub area末梢区域(存根区域)
没有4类和5类LSA,ABR下发一条3类0.0.0.0/0默认路由O *IA
配置命令:所有stub区域路由器上
router ospf 1
area 1 stub
Totally stub area
没有3、4、5类LSA,ABR下发一条3类0.0.0.0/0默认路由O* IA
配置命令:
区域内部路由器:
router ospf 1
area 1 stub
ABR路由器:
router ospf 1
area 1 stub no-summary //阻挡3类外部汇总路由
area 1 default-cost 10 // 设定下发默认路由的cost值
Not-so-stubby-area(NSSA)非完全末梢区域:既想阻挡LSA5,又想引入外部路由
没有4、5类LSA,外部路由注入NSSA区域里,ASBR产生7类LSA,
7类LSA只能存在于NSSA区域里,若穿越ABR到其他区域
ABR会将其变成5类LSA,NSSA区域的ABR不会下发3类0.0.0.0/0默认路由,可手工配置
配置命令:所有NSSA区域路由器上配置,如果某路由器没有配置,它将不能与其他NSSA路由器建立邻居关系。
区域内部路由器:
router ospf 1
area 1 nssa
ABR路由器:
router ospf 1
area 1 nssa default-information-originate //这条命令会让ABR下发一条外部的默认路由*N2,可实现对其它区域外部路由的访问。
Totally NSSA
没有3、4、5类LSA,ABR会下发3类0.0.0.0/0默认路由O *IA,其余和NSSA划线一样。
区域内部路由器:
router ospf 1
area 1 nssa
ABR路由器:
router ospf 1
area 1 nssa no-summary
注意:特殊区域的配置会导致路由器邻居关系的重置,路由会重新收敛,在已承载流量的现网当中配置时需额外注意!
OSPF区域类型与可能存在的LSA类型对照表
1)骨干区域:1、2、3、4、5类LSA
2)标准区域:1、2、3、4、5类LSA
3)stub区域:1、2、3类LSA和3类0.0.0.0/0(ABR向stub区域内发起的一条3类的缺省路由LSA)4)完全stub区域::1、2类LSA和3类0.0.0.0/0(ABR向stub区域内发起的一条3类的缺省路由LSA)
5)NSSA区域:1、2、3、7类LSA,需要手工指定3类0.0.0.0/0的默认路由
6)完全NSSA区域:1、2、7类LSA和3类0.0.0.0/0(ABR向stub区域内发起的一条3类的缺省路由LSA)
OSPF路由表中的类型:
show ip route ospf
O: OSPF区域内路由
O IA: OSPF区域间路由
O E1: 1类外部路由
O E2: 2类外部路由
O N1:1类NSSA外部路由
O N2:2类NSSA外部路由
路由优先级:O>O IA>O E1>O E2
E1与E2的区别:E1在加载路由表时,形成的路由条目的Metric为外部LSA中携带的Metric+本地到达ASBR的Metric。
E2在加载路由表时,形成的路由条目的Metric仅为外部LSA中携带的Metric。
选路时,E1优先于E2,E1之间比Metric之和,优选值小的,相等则负载均衡;E2之间外部LSA
的Metric值小的优先,相同则比较本地到达通告LSA的ASBR/Forwarding addresses 地址的Metric,优选值小的;如果本地到达通告LSA的ASBR/Forwarding addresses 地址的Metric值相同,则负载均衡。
N1和N2的区别类似于E1和E2
主备份链路的设置:
在ABR上可以通过配置两个连接核心设备端口的cost值来划分主链路和备份链路,需要注意的是,核心设备的接口也需要配置相匹配的cost值,否则可能出现(如图)从红色链路出去,从绿色链路回来,这样往返链路不一致的情况。
大型网络中可能出现环路和丢包的现象。