IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> OSPF的多区域原理域配置 -> 正文阅读

[网络协议]OSPF的多区域原理域配置

1.OSPS的多区域的生成

1.1.生成OSPF多区域的原因

  1. 改善网络的可扩展性
  2. 快速收敛

1.2.OSPF的三种通信量

  1. 域内通信量:单个区域内的路由器之间交换数据包构成的通信量。
  2. 域间通信量:不同区域的路由器之间交换数据包构成的通信量。
  3. 外部通信量:OSPF域内的路由器与OSPF区域或另一个自治系统内的路由器之间交换数据包构成的通信量。

1.3.OSPF的路由器类型

  1. 内部路由器:只属于一个区域的路由器,只保存区域内的链路状态信息。
  2. 区域边界路由器:连接area0和其他区域的路由器。
  3. 自治系统边界路由器:连接OSPF区域和其他外部路由器。

1.4.OSPF的区域类型

OSPF的区域类型

  1. 骨干区域Area 0
  2. 非骨干区域-根据能够学习的路由种类来区分

(标准区域,末梢区域,完全末梢区域,非纯末梢区域)

1.5.OSPF的区域类型

在这里插入图片描述
链路状态数据库的组成:

  1. 每个路由器都创建了由每个接口、对应的相邻节点和接口速度组成的数据库。
  2. 链路状态数据库中每个条目称为LSA(链路状态通告),常见的有六种LSA类型
    链路状态通告类型
类型代码描述用途
Type1路由器LSA由区域内的路由器发出的,描述了路由器的链路状态和花费,传递到整个区域内
Type2网络LSA由区域的DK发出的,描述了区域内变更信息,传递到整个区域内
Type3网络汇总LSAABR发出的,其他区域的汇总链路通告,描述了其他区域内某一网段的路由
Type4ASBR汇总LSAASBR发出的,用于通告ASBR信息,确定ASBR位置,不会出现在ASBR所属区域之内
Type5AS外部LSAASBR发出的,用于通告外部路由,告诉相同AS的路由器通往外部AS的路径,在整个AS中进行泛红
Type7NSSA外部LSANSSA区域内的ASBR发出的,用于通告本区域连接的外部路由,域Type5类似,仅在非纯末梢区域内进行泛红,传递时会被ABR转换为LSA5

2.末梢区域和完全末梢区域

2.1.满足以下条件的区域

  1. 只有一个默认路由作为其区域的出口。
  2. 区域不能作为虚链路的穿越区域
  3. Stub区域里无自治系统边界路由器ASBR
  4. 不是骨干域Area 0

末梢区域:没有LSA4、5、7通告
完全末梢区域:除一条LSA3的默认路由通告外,没有LSA3、4、5、7通告

2.2.OSPF虚链路

虚链路:指一条通过一个非骨干区域连接到骨干区域的链路。
虚链路的目的

  1. 通过一个非骨干区域连接一个区域到骨干区域
  2. 通过一个非骨干区域连接一个分段的骨干区域两边的部分区域

在这里插入图片描述

2.3 路由重新分发

理解路由重新分发:

  1. 一个单一IP路由协议是管理网络IP路由的首选方案。
  2. Cisco IOS能执行多个路由协议,每一个路由协议和该路由协议所服务的网络属于同一自治系统。
  3. Cisco IOS使用路由重分发特性以交换由不同协议创建的路由信息。
    路由重分发的考虑:度量值、管理距离在这里插入图片描述

2.4 NSSA区域

NSSA区域是OSPF RFC的补遗:

  1. 定义了特殊的LSA类型7
  2. 提供类似Stub area和totally stubby area的优点
  3. 可以包含ASBR
    OSPF链路状态的通告:LSA7(NSSA EXternal LSA,NSSA外部LSA)
    在这里插入图片描述
    常见的六种LSA:LSA1、LSA2 、LSA3 、LSA4、 LSA5 、LSA7
    每一种区域中允许泛红的LSA
    在这里插入图片描述

2.5 OSPF地址汇总

OFPS地址汇总作用:

  1. 地址汇总也是通过减少泛洪的LSA数量节省资源
  2. 可以通过屏蔽一些网络不稳定的细节来节省资源
  3. 减少路由表中的路由条目

3.配置命令

3.1 末梢区域的配置命令

  1. ABR配置
    ospf 1
    area 2
    network x.x.x.x x.x.x.x 先宣告直连网段,再配
    stub

  2. 区域内路由配置
    ospf 1
    area 2
    network x.x.x.x x.x.x.x 先宣告直连网段,再配
    stub
    ip routing-table 此时末梢区域中的路由会显示一条默认路由到外部区域

3.2 完全末梢区域配置命令

  1. ABR配置
    ospf 1
    area 2
    network x.x.x.x x.x.x.x 先宣告直连网段,再配
    stub no-summary
  2. 区域内路由配置
    ospf 1
    area 2
    network x.x.x.x x.x.x.x 先宣告直连网段,再配
    stub
    display ip routing-table 此时完全末梢区域中的路由会显示一条默认路由到除本区域外的其他区域
    修改OSPF路由接口的优先集,缺省值为1
    int g0/0/1
    ospf dr-priority 10
    修改cost路由接口的cost值,缺省值为1
    int g0/0/0
    ospf cost 99

3.3 OSPF路由重分发配命令

rip 1 配置rip
import-route ospf 1cost 3 把cost协议注入到rip进行路由重分发,路径类型缺省为路径类型2(外部开销),成本开销为3(对于rip的度量值是跳数),rip中重分发ospf要指定cost的值
import-route rip 1 type 1 cost 1 把外部协议注入到OSPF进行重新分发,使用路径1,成本开销为1.
default-route-advertise always ospf重分发默认路由
import-route direct ospf重分发直连路由
import-route-static ospf重分发静态路由

区域间路由汇总配置:
ABR配置
ospf 1
area 2
arb-summary 192.168.0.0 255.255.248.0
外部路由汇总配置:
ospf 1
area 2
arb-summary 192.168.0.0 255.255.248.0

3.3 虚链路

非骨干区域必须和骨干区域直接相连,若不与骨干区域相连,则需要在穿越一个非骨干区域的两台ABR之间配置虚链路。
虚链路的建立,是需要依靠底层的真实链路所在的区域来传输OSPF报文的。所以如果底层的穿越传输区域不稳定的话,则导致上层的虚链路不稳定,影响整个网络的骨干区域的稳定性。所以,一般不建议用这种方式。如果不得不用,那么也仅仅是临时的解决方案。
在被穿越的非骨干区域的两端ABR配置虚链路:
ospf 1
area 1
vlink-peer 1.1.1.1互相指定被穿越区域两端ABR的路由ID
display ospf vlink 查看本地上通过 虚链路建立ospf 邻居关系

4 实验配置

在这里插入图片描述

R1:
int g0/0/0
IP address 12.0.0.1 24
int lookback 0
IP address 1.1.1.1 32
ospf 1
area 1
network 12.0.0.0 0.0.0.255
network 1.1.1.1 0.0.0.0
R2:
int g0/0/0
IP address 12.0.0.2 24
int g0/0/1
IP address 23.0.0.2 24
int lookback 0
IP address 2.2.2.2 32
ofps 1
area 1
network 12.0.0.0 0.0.0.255
network 23.0.0.0 0.0.0.255
network 2.2.2.2  0.0.0.0
R3
int g0/0/0
IP address 23.0.0.3 24
int g0/0/1
IP address 34.0.0.3 24
int lookcack 0
IP address 3.3.3.3 32
ofps 1
area 1
network 23.0.0.0 0.0.0.255
network 3.3.3.3 0.0.0.0
area 0
network 34.0.0.0 0.0.0.255
R4
int g0/0/0
IP address 34.0.0.4 24
int g0/0/1
IP address 45.0.0.4 24
int lookback 0
IP address 4.4.4.4 32
ofps 1
area 0
network 34.0.0.0 0.0.0.255
network 4.4.4.4 0.0.0.0
area 2
network 45.0.0.0 0.0.0.255
R5
int g0/0/0
IP address 45.0.0.5 24
int lookback 0
IP address 5.5.5.5 32
ofps 1
area 0
network 45.0.0.0 0.0.0.255
network 5.5.5.5 0.0.0.0
  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-10-29 13:25:46  更:2021-10-29 13:25:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 5:22:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码