<R1>undo terminal debugging/logging/monitor/trapping 环回口网络类型 OSPF把环回接口默认作为末节主机对待,都发32位路由出去 例子: Loopback口的网络类型为broadcast,你会发现ping 1.1.1.1不通,实验结果如下: 排错思路: 网络掩码的问题 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) 本例 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只能描述一条路由信息。