OSPF特殊区域
人为定义的
在OSPF区域的边缘
只与骨干区域相连
用来减少路由表规模
常见的特殊区域
Stub区域(末梢区域)
减少了路由表规模,以及路由信息传递的数量
不能存在ASBR
传播type1和type2和type3类型的LSA
Stub区域配置
[RTC]ospf 1 router-id 3.3.3.3[RTC-ospf-1]area 2[RTC-ospf-1-area-0.0.0.2]stub所有Stub区域的路由器必须使用stub命令将该区域配置成Stub属性
Totally Stub区域(完全末梢区域)
和Stub一样,区别在于传播type1和type2和只有宣告默认路由的type3通过
Totally Stub区域配置
[RTC]ospf 1 router-id 3.3.3.3[RTC-ospf-1]area 2[RTC-ospf-1-area-0.0.0.2]stub no-summary
NSSA区域(非纯末梢)
是Stub区域的变形
有ASBR
传播type1和type2和type3和type7
NSSA区域配置
[RTC]ospf 1 router-id 3.3.3.3[RTC-ospf-1]area 2[RTC-ospf-1-area-0.0.0.2]nssa default-route-advertise
LSA类型(一共11个类型)
type1 由所有路由发起
描述区域内部与路由器直连的链路的信息(包括链路类型,开销等),仅在区域内传播
type2 由dr发起
描述其在该网络上连接的所有路由器以及网段掩码信息,只在区域内传播
type3 由abr发起
将所连接区域内部的链路信息以子网的形式传播到相邻区域
type4 由abr发起
格式与Type3相同,描述的目标网络是ASBR的Router ID
type5 由asbr发起
描述到AS外部的路由信息
外部路由信息分为两种:
第一类外部路由(Type1 External)
第二类外部路由(Type2 External)
type7 由asbr发起
描述到AS外部的路由信息,只在nssa中传播
LSA报文头格式

LS Type :标识LSA的类型(Type1-Type11)
Link State ID:具体数值根据LSA的类型而定
Advertising Router:始发LSA的路由器的Router ID
OSPF选路原则
按照路由类型的优先级选择
区域内路由(Intra Area)
区域间路由(Inter Area)
第一类外部路由(Type1 External):内部开销+外部开销
第二类外部路由(Type2 External):只算外部开销
在类型相同的情况下,选择路由开销(Cost)较小的路由
引入外部路由
当OSPF网络中的设备需要访问运行其他协议的网络中的设备时,需要将其他协议的路由引入到OSPF网络中
引入外部路由配置命令
import-route protocol [ process-id | all-processes | allow-ibgp ] [ costcost | typetype| tag tag ]
protocol:指定引入的路由协议
process-id:路由协议进程号
all-processes:引入指定路由协议所有进程的路由
allow-ibgp:允许引入IBGP路由
cost cost:路由开销值,缺省值为 1
type type:度量值类型缺省值为 2
tag tag:外部LSA中的标记
示例:
ospf引用rip[Huawei]ospf router-id 1.1.1.1[Huawei-ospf-1]import-route rip 1[Huawei-ospf-1]area 0[Huawei-ospf-1-area-0.0.0.0]net 192.168.0.0 0.0.0.255rip引用ospf[Huawei]rip[Huawei-rip-1]v 2[Huawei-rip-1]import-route ospf 1[Huawei-rip-1]net 192.168.0.0需在一台设备上设置双向引入
OSPF协议路由聚合
当OSPF网络规模较大时,配置路由聚合,可以有效减少路由表中的条目,减小对系统资源的占用,不影响系统的性能
路由聚合配置命令
[RTB-ospf-1-area-0.0.0.1]abr-summary 192.168.0.0 255.255.252.0在ABR设备上配置路由聚合[RTB-ospf-1-area-0.0.0.1]asbr-summary 192.168.0.0 255.255.252.0在ASBR设备上配置路由聚合
虚连接(Virtual Link)
解决区域划时出现的问题
骨干区域被分割
骨干区域和非骨干区域没有连接
配置OSPF虚连接
在需要穿越的区域内的两个ABR上配置
[RTC]ospf 1 router-id 2.2.2.2[RTC-ospf-1]area 1[RTC-ospf-1-area-0.0.0.1]vlink-peer 1.1.1.1
查看OSPF虚连接
[huawei-ospf-1]display ospf vlink
