undo terminal debugging/logging/monitor/trapping
环回口网络类型
OSPF把环回接口默认作为末节主机对待,都发32位路由出去
例子:
OSPF基础2_第1张图片
Loopback口的网络类型为broadcast,你会发现ping 1.1.1.1不通,实验结果如下:
OSPF基础2_第2张图片
排错思路:
网络掩码的问题
1.1.1.2/30改为1.1.1.2/32
提醒:实战中增加和修改为主,别删
虚链路----重做笔记
LSA类型
1、计算一条路由所需的参数:网络号、掩码、cost值(metric选小的--接口带宽计算出来的)
2、LSA:网络号、掩码、cost、邻居的信息
掌握LSA作用、内容、特点

LS Type LSA名称 LSA描述
1 Router-LSA
2 Network-LSA
3 Network-Summary-LSA
4 ASBR-Summary-LSA
5 AS-external-LSA
6
7
8
9 2

Router-LSA描述P2P网络
每台OSPF路由器使用一条Router-LSA描述本区域内的链路状态信息。LSA头部的三个字节含义:
Type:LSA类型,Router-LSA是一类LSA。
LS id:链路状态ID。
Adv rtr:产生此Router-LSA的路由器RID。
一条Router-LSA可以描述多条链路,每条链路描述信息由Link ID、Data、Link Type和Metric组成,其关键字含义:
Type:
1、Point-to-Point:
2、TransNet:
3、StubNet:
Link ID:
Data:
Metric:
Router-LSA描述MA网络或NBMA网络
在描述MA网络或NBMA网络类型的Router-LSA中,Link ID为DR的接口IP地址,Data为本地接口的IP地址。Link Type为TransNet,Metric表示到达DR的开销值。
TransNet描述的链接中仅包括与DR的连接关系及开销,没有网络号/掩码及共享链路上其他路由器的任何信息
作用:描述每台路由器自身的网络状态
内容:IP地址、掩码、cost、邻居的信息
特点:每台都会产生;本区域内传递,在ABR中止
1类用来形成同一区域内的网络拓扑的,是真正的链路状态信息

dis ospf lsdb router  xxxx

Network-LSA描述MA网络或NBMA网络
MA共享网段或NBMA共享网段中的网络号/掩码及路由器间的链接关系,通过Network-LSA来呈现。
在Network-LSA中关键字的含义:
Type:LSA类型,Network-LSA是二类LSA。
LS id:DR的接口IP地址。
Adv rtr:产生此Network-LSA的路由器RID,即DR的RID。
Net mask:该网段的网络掩码
Attached Router:连接到该网段的路由器列表,呈现了此网段的拓扑信息。
基于上述字段表达的信息,LS id和Net mask做与运算,即可得到该网段的IP网络号。另外,从DR路由器到其所连接的路由器的开销为0.

dis ospf lsdb network xxxx

作用:用来描述MA网络的掩码信息
内容:MA网络中掩码、MA网络所有路由器的一个列表信息
特点:由MA网络的DR产生、本区域内传递,在ABR中止。
2类用来形成同一区域内的网络拓扑的,是真正的链路状态信息
区域划分
OSPF采用划分区域的方式,分蛋糕。每个区域内的设备只需同步所在区域内的链路状态数据库,一定程度上降低内存及CPU的消耗。
根据路由器所连接区域的情况,可划分两种路由器角色:
区域内部路由器IR:该类设备的所有接口都属于同一个OSPF区域。
区域边界路由器ABR:该类设备接口分别连接两个及两个以上的不同区域。
IR维护本区域内的链路状态信息并计算区域内的最优路径。
区域间路由传递
ABR作为区域间通信的桥梁。同时维护所连接多个区域的链路状态数据库。
ABR将一个区域内的链路状态信息转化成路由信息,然后发布到邻居区域。
链路状态信息转换成路由信息的其实就是将一类和二类LSA转化成三类LSA的过程。注意,区域间的路由信息在ABR上是双向传递的。
ABR不要连接超过3个区域。
Network-Summary-LSA
三类LSA中主要包括:
Ls id:
Adv rtr :
Net mask:
Metric:
区域内路由器接收描述其他区域网络信息的三类LSA后,OSPF路由器怎么基于三类LSA来计算出区域间路由的?
区域间路由计算
ABR产生的三类LSA将用于计算区域间路由。
1、根据三类LSA中的Adv rtr字段,判断出ABR。
2、根据Ls id、Net mask、Metric字段获得ABR到达目的网络号/掩码、开销。
3、如果多个ABR产生了指向相同目的网段的三类LSA,则根节点将根据本路由器到达目的网段的累计开销进行比较,最终生成最小开销路由,如果值相同,则产生等价负载的路由。
区域间路由防环机制
骨干网与非骨干网
三类LSA的传递规则
OSPF所有非骨干区域均直接和骨干区域相连且骨干区域只有一个,非骨干区域之间的通信都要通过骨干区域中转,骨干区域ID固定为0;
OSPF规定从骨干区域传来的三类LSA不再传回骨干区域。
OSPF要求ABR设备至少有一个接口属于骨干区域。
作用:描述区域间的路由信息
内容:网络号、掩码、cost
特点:ABR产生,在整个ospf路由域内都会传递,在到达下一个ABR时,ADV会发生变化
外部路由计算过程
外部路由引入
AS-External-LSA(五类LSA)
ASBR-Summary-LSA(四类LSA)
OSPF基础2_第3张图片
本例 RTA上配置一条静态路由,目的网络是10.1.60.0/24,下一条是RTF。
在RTA中OSPF进程下,将配置的静态路由重发布到A公司的OSPF网络中,其中引入外部路由器的OSPF路由器叫做ASBR。
RTA会生成一条AS-External-LSA(五类LSA),用来描述如何从ASBR到达外部目的地;RTB和RTC会生成一条ASBR-Summary-LSA(四类LSA),用来描述从ABR到达ASBR。
注:四类LSA和五类LSA,被OSPF路由器用来计算外部路由。
AS-External-LSA(五类LSA)
这是由RTA生成的五类LSA,将被泛洪到整个OSPF区域。
五类LSA中包含的主要信息:
Ls id:
Adv rtr:
Net mask:
Metric:
Tag:
作用:描述外部引入的路由信息
内容:网络号、掩码、cost
特点:ASBR产生,在整个ospf路由域内都会传递,在到达下一个ABR时,ADV不会发生变化(精确选路)
ASBR-Summary-LSA(四类LSA)
这是由RTB在Area 1内生成的ASBR-Summary-LSA(四类LSA)。
RTB向Area 1泛洪一条五类LSA时,同时生成一条四类LSA向Area 1泛洪。
该四类LSA主要包含下列信息:
Ls id:
Adv rtr:
Metric:
作用:描述ASBR的位置
内容:ASBR的RID
特点:ABR产生,在整个ospf路由域内都会传递,在到达下一个ABR时,ADV会发生变化
四类LSA只能在一个区域内泛洪,五类LSA每泛洪到一个区域,相应的ABR都会生成一条新的四类LSA来描述如何到达ASBR。
到达同一ASBR的四类LSA可以有多条,其中Adv rtr是不同的,表示是由不同的ABR生成的。
外部路由计算
外部路由类型

Type Cost
第一类外部路由(External Type-1) AS内部开销值+AS外部开销值
第二类外部路由 (External Type-2) AS外部开销值

OSPF引入外部路由,共有两种类型可选:
E1 第一类外部路由(累加内部接口的cost值)
E2 第二类外部路由(默认,不累加内部接口的cost值)
修改类型命令:

[R4]ospf 1
[R4-ospf-1]import-router direct type 1/2

次优外部路由的产生

路由表中表项
区域间/区域内--ospf 10
外部路由--O_ASE 150

SPF计算过程
P1:构建SPF树--根据Router-LSA和Network-LSA中的拓扑信息,构建SPF树干。
P2:计算最优路由--基于SPF树干和Router-LSA、Network-LSA中的路由信息,计算最优路由。
注:在一类LSA和二类LSA中,包括了拓扑信息和路由信息。
OSPF将依据SPF算法和各类LSA进行最短路径树的计算:
P1:依据一类LSA中Point to Point、TransNet以及二类LSA,构建SPF树。
P2:依据一类LSA中的Stub以及二类LSA,计算最优路由。
虚连接vlink
骨干区域必须是连续的,但是并不要求物理上连续,可以使用虚连接使骨干区域逻辑上连续。
虚连接可以在任意两个ABR上建立,但要求这两个ABR都有端口连接到一个相同的非骨干区域。
命令:

vlink-peer RID

一条Network-Summary-LSA只能描述一条路由信息。