OSPF特殊区域

人为定义的
在OSPF区域的边缘
只与骨干区域相连
用来减少路由表规模

常见的特殊区域

Stub区域(末梢区域)

减少了路由表规模,以及路由信息传递的数量
不能存在ASBR
传播type1和type2和type3类型的LSA
image.png

Stub区域配置

  1. [RTC]ospf 1 router-id 3.3.3.3
  2. [RTC-ospf-1]area 2
  3. [RTC-ospf-1-area-0.0.0.2]stub
  4. 所有Stub区域的路由器必须使用stub命令将该区域配置成Stub属性

Totally Stub区域(完全末梢区域)

和Stub一样,区别在于传播type1和type2和只有宣告默认路由的type3通过
image.png

Totally Stub区域配置

  1. [RTC]ospf 1 router-id 3.3.3.3
  2. [RTC-ospf-1]area 2
  3. [RTC-ospf-1-area-0.0.0.2]stub no-summary

NSSA区域(非纯末梢)

是Stub区域的变形
有ASBR
传播type1和type2和type3和type7
image.png

NSSA区域配置

  1. [RTC]ospf 1 router-id 3.3.3.3
  2. [RTC-ospf-1]area 2
  3. [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报文头格式

image.png
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网络中
image.png

引入外部路由配置命令

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中的标记
示例:

  1. ospf引用rip
  2. [Huawei]ospf router-id 1.1.1.1
  3. [Huawei-ospf-1]import-route rip 1
  4. [Huawei-ospf-1]area 0
  5. [Huawei-ospf-1-area-0.0.0.0]net 192.168.0.0 0.0.0.255
  6. rip引用ospf
  7. [Huawei]rip
  8. [Huawei-rip-1]v 2
  9. [Huawei-rip-1]import-route ospf 1
  10. [Huawei-rip-1]net 192.168.0.0
  11. 需在一台设备上设置双向引入

OSPF协议路由聚合

当OSPF网络规模较大时,配置路由聚合,可以有效减少路由表中的条目,减小对系统资源的占用,不影响系统的性能
image.png

路由聚合配置命令

  1. [RTB-ospf-1-area-0.0.0.1]abr-summary 192.168.0.0 255.255.252.0
  2. ABR设备上配置路由聚合
  3. [RTB-ospf-1-area-0.0.0.1]asbr-summary 192.168.0.0 255.255.252.0
  4. ASBR设备上配置路由聚合

虚连接(Virtual Link)

解决区域划时出现的问题
骨干区域被分割
image.png
骨干区域和非骨干区域没有连接
image.png

配置OSPF虚连接

在需要穿越的区域内的两个ABR上配置

  1. [RTC]ospf 1 router-id 2.2.2.2
  2. [RTC-ospf-1]area 1
  3. [RTC-ospf-1-area-0.0.0.1]vlink-peer 1.1.1.1

查看OSPF虚连接

  1. [huawei-ospf-1]display ospf vlink