华为ensp中ospf多区域管理 原理及配置命令(详解)

作者主页:点击!

ENSP专栏:点击!


————前言————

OSPF 多区域的主要作用是缩小链路状态数据库和路由表的规模,减少路由更新的频率,提高网络的可扩展性,实现路由过滤和路由汇总,从而提高网络的性能、稳定性、安全性和可管理性。

OSPF 多区域的主要作用如下

1. 缩小链路状态数据库(LSDB)和路由表的规模:在单一区域的 OSPF 网络中,所有路由器都需要维护完整的链路状态数据库和路由表,而在多区域的 OSPF 网络中,每个区域内的路由器只需维护与本区域相关的链路状态信息和路由信息,因此可以缩小链路状态数据库和路由表的规模,提高路由器的性能和稳定性。
2. 减少路由更新的频率:在单一区域的 OSPF 网络中,一旦网络拓扑发生变化,所有路由器都需要进行路由更新,而在多区域的 OSPF 网络中,只有与变化相关的区域内的路由器需要进行路由更新,其他区域内的路由器不受影响,因此可以减少路由更新的频率,提高网络的稳定性。
3. 提高网络的可扩展性:在单一区域的 OSPF 网络中,随着网络规模的扩大,链路状态数据库和路由表的规模也会不断扩大,从而影响路由器的性能和稳定性,而在多区域的 OSPF 网络中,每个区域内的路由器只需维护与本区域相关的链路状态信息和路由信息,因此可以提高网络的可扩展性,支持更大规模的网络。
4. 实现路由过滤和路由汇总:在多区域的 OSPF 网络中,可以在区域边界路由器(ABR)和自治系统边界路由器(ASBR)上实现路由过滤和路由汇总,从而控制路由信息的传播范围,提高网络的安全性和可管理性。

ABR的摘要

区域边界路由器。ABR 是连接到多个区域的路由器,负责将一个区域内的路由信息传递到其他区域中,同时也负责保持不同区域之间的路由隔离。
​
在 OSPF 网络中,ABR 至少连接到一个回骨干区域(Area 0)和一个或多个普通区域。ABR 会将自己所在区域的链路状态信息(Link State Advertisement, LSA)摘要成汇总 LSA(Summary LSA),并将其发送到其他区域中。同时,ABR 也会接收其他区域发送过来的汇总 LSA,并将其转发到自己所在的区域中。
​
ABR 是实现 OSPF 多区域路由的关键组件之一,它可以有效地控制路由信息的传播范围,提高网络的可扩展性和稳定性。在 ABR 上还可以实现路由过滤和路由汇总等高级路由策略,进一步提高网络的安全性和可管理性。

实验如下

拓扑图

AR1的配置

<Huawei>
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]int g0/0/2
[Huawei-GigabitEthernet0/0/2]ip add 192.168.1.1 255.255.255.0
[Huawei-GigabitEthernet0/0/2]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.2.1 255.255.255.0
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.4.1 255.255.255.0
[Huawei-GigabitEthernet0/0/1]
​
//配置OSPF
[Huawei-GigabitEthernet0/0/1]ospf 1
[Huawei-ospf-1]area 0
​
//声明直连网段到area0
[Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.4.0 0.0.0.255
network 192.168.1.0 0.0.0.255 :此命令将网络 192.168.1.0/24 添加到 OSPF 区域 0。
network 192.168.2.0 0.0.0.255 :此命令将网络 192.168.2.0/24 添加到 OSPF 区域 0。
network 192.168.4.0 0.0.0.255 :此命令将网络 192.168.4.0/24 添加到 OSPF 区域 0。

AR2的配置

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.5.2 255.255.255.0
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.7.1 255.255.255.0
[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]ip add 192.168.8.1 255.255.255.0
[Huawei-GigabitEthernet0/0/2]ospf 1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 192.168.5.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.7.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.8.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]

AR3的配置

​
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.4.2 255.255.255.0
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.5.1 255.255.255.0
[Huawei-GigabitEthernet0/0/1]int g2/0/0
[Huawei-GigabitEthernet2/0/0]ip add 192.168.6.1 255.255.255.0
[Huawei-GigabitEthernet2/0/0]ospf 1
//area 0 进入区域0 骨干区域
[Huawei-ospf-1]area 0
​
//声明直连网段
[Huawei-ospf-1-area-0.0.0.0]network 192.168.4.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.5.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.6.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]

AR4的配置

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.2.2 255.255.255.0
[Huawei-GigabitEthernet0/0/1]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.3.1 255.255.255.0
[Huawei-GigabitEthernet0/0/0]ospf 1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]area 1
[Huawei-ospf-1-area-0.0.0.1]network 192.168.3.0 0.0.0.255
 
首先配置了接口GigabitEthernet0/0/0上的OSPF进程1,并将它加入了区域0。
​
然后,为了区域0,声明了网络192.168.2.0/24。
​
接着,又添加了一个区域1,并在该区域内声明了网络192.168.3.0/24。

AR5的配置

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.8.2 255.255.255.0
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.9.1 255.255.255.0
[Huawei-GigabitEthernet0/0/1]ospf 1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 192.168.8.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]area 2
[Huawei-ospf-1-area-0.0.0.2]network 192.168.9.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.2]

配置为区域 0,包含了网络 192.168.8.0/24。第二个区域配置为区域 2,包含了网络 192.168.9.0/24。

查看AR4的链路状态信息(ABR)

该输出显示了两个区域(Area)的 LSDB 信息,一个是回骨干区域 0.0.0.0,另一个是普通区域 0.0.0.1。每个区域的 LSDB 中都包含了多条链路状态信息,每条信息都包括以下字段:
​
Type:链路状态信息的类型,包括 Router LSA、Network LSA、Summary LSA 等。
LinkState ID:链路状态信息的链路状态 ID,用于唯一标识该链路状态信息。
AdvRouter:广告该链路状态信息的路由器的 IP 地址。
Age:链路状态信息的年龄,单位是秒。
Len:链路状态信息的长度,单位是字节。
Sequence:链路状态信息的序列号,用于标识链路状态信息的版本。
Metric:链路状态信息的度量值,用于表示到达该链路状态信息所需要的代价。根据该输出,可以看出回骨干区域 0.0.0.0 中包含了 5 个路由器 LSA 和 5 个网络 LSA,普通区域 0.0.0.1 中包含了 1 个路由器 LSA 和 8 个汇总 LSA。其中,汇总 LSA 用于将一个区域内的路由信息汇总到其他区域中。例如,在普通区域 0.0.0.1 中,路由器 192.168.2.2 广告了多条汇总 LSA,用于将该区域内的路由信息汇总到回骨干区域 0.0.0.0 中。
​
通过分析 LSDB 中的链路状态信息,路由器可以构建出整个 OSPF 自治系统的拓扑结构,并计算出最佳路径,从而实现路由选择。

AR5的链路状态信息(ABR)

该输出显示了两个区域(Area)的 LSDB 信息,一个是回骨干区域 0.0.0.0,另一个是普通区域 0.0.0.2。每个区域的 LSDB 中都包含了多条链路状态信息,
根据该输出,可以看出回骨干区域 0.0.0.0 中包含了 5 个路由器 LSA 和 5 个网络 LSA,普通区域 0.0.0.2 中包含了 1 个路由器 LSA 和 7 个汇总 LSA。其中,汇总 LSA 用于将一个区域内的路由信息汇总到其他区域中。例如,在普通区域 0.0.0.2 中,路由器 192.168.8.2 广告了多条汇总 LSA,用于将该区域内的路由信息汇总到回骨干区域 0.0.0.0 中。

查看路由表

该输出显示了公共路由表(Public Routing Table)中的路由信息。路由表中包含了 17 条目,
路由表中汇聚了各个网段的路由状态信息 那么可以实现全网通

测试

PC7访问PC5

pc7处于区域1内 访问 区域2的pc5 中间经过区域0(骨干区域)

骨干区域内PC3访问区域1内的PC7

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/792814.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

A First Course in the Finite Element Method【Daryl L.】|PDF电子书

专栏导读 作者简介&#xff1a;工学博士&#xff0c;高级工程师&#xff0c;专注于工业软件算法研究本文已收录于专栏&#xff1a;《有限元编程从入门到精通》本专栏旨在提供 1.以案例的形式讲解各类有限元问题的程序实现&#xff0c;并提供所有案例完整源码&#xff1b;2.单元…

zdpcss_transparent_animation_login:使用纯HTML+CSS+JS开发支持设置主题和带动画的科技风登录界面

废话不多说&#xff0c;先上图&#xff0c;有图有真相&#xff1a; 在左下角有一排颜色&#xff0c;点击可以设置主题色&#xff1a; 比如&#xff0c;我这里点击了橙色&#xff0c;登录界面就变成了如下样子&#xff1a; 另外&#xff0c;在输入账号和密码的时候&#x…

使用 ChatGPT 创建在线课程:一步一步指南与提示模板

原文&#xff1a;Creating Online Courses with ChatGPT 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 谢谢 作为对你支持的感谢&#xff0c;随意定制本书中列出的任何提示&#xff0c;并将其作为你自己的重新销售。是的&#xff0c;对你免费。 它们都结构良好且用…

蓝桥杯—DS1302

目录 1.管脚 2.时序&官方提供的读写函数 3.如何使用读写函数 4.如何在数码管中显示在DS1302中读取出的数据&#xff1f; 1.管脚 2.时序&官方提供的读写函数 /* # DS1302代码片段说明1. 本文件夹中提供的驱动代码供参赛选手完成程序设计参考。2. 参赛选手可以自行…

韩顺平Java | C23 反射Reflection

需求&#xff1a;通过外部文件配置&#xff0c;在不修改源码情况下控制程序&#xff08;符合设计模式ocp开闭原则&#xff1a;不修改源码的情况下扩容功能&#xff09; ※反射机制 反射机制允许程序在执行期间借助于ReflectioAPI取得任何类的内部信息&#xff08;如成员变量&…

跨境金融区块链服务平台

跨境金融服务是因企业及个人跨境经营、交易、投资、往来等活动而产生的资金使用、调拨、配置等需求&#xff0c;而提供的金融服务。近年来&#xff0c;随着我国经济的快速稳步增长和全球化经济一体化的不断深入发展&#xff0c;跨境金融业务增长迅速&#xff0c;监管也开始转化…

AcWing 731. 毕业旅行问题(每日一题)

原题链接&#xff1a;731. 毕业旅行问题 - AcWing题库 此题难度较大&#xff0c;是2019年字节跳动校招题&#xff0c;里面涉及位运算与状态压缩DP&#xff0c;不会的可以去学习&#xff0c;此题根据个人量力而行。 建议看一下y总的讲解&#xff1a;AcWing 731. 毕业旅行问题&…

初识MySQL(中篇)

使用语言 MySQL 使用工具 Navicat Premium 16 代码能力快速提升小方法&#xff0c;看完代码自己敲一遍&#xff0c;十分有用 目录 1.SQL语言 1.1 SQL语言组成部分 2.MySQL数据类型 2.1 数值类型 2.2 字符串类型 2.3 日期类型 3.创建数据表 3.1 创建数据表方法1 …

Mybitis根据Date查询,查询不到数据的一种情况

使用SimpleDateFormat创建Date对象时&#xff0c;调用SimpleDateFormat构造方法时格式要写为“yyyy-MM-dd”&#xff0c;如果写成“yyyy-mm-dd”会查询不到数据

2024-HW --->SSRF

这不是马上准备就要护网了嘛&#xff0c;如火如荼的报名ing&#xff01;&#xff01;&#xff01;那么小编就来查缺补漏一下以前的web漏洞&#xff0c;也顺便去收录一波poc&#xff01;&#xff01;&#xff01;&#xff01; 今天讲的主人公呢就是SSRF&#xff0c;以前学的时候…

windows server 配置DNS

配置DNS为本机IPV4地址 安装DNS服务器&#xff08;默认即可&#xff09;

【C++ STL排序容器】set 集合

文章目录 【 1. 基本原理 】【 2. set 的定义 】2.1 调用默认构造函数&#xff0c;创建空的 set 容器2.2 在创建 set 容器的同时&#xff0c;对其进行初始化2.3 拷贝构造的方式创建2.4 取已有 set 容器中的部分元素&#xff0c;来初始化新 set 容器2.5 修改排序规则的方式创建 …

Kotlin:for循环的几种示例

一、 打印 0 到 2 1.1 方式一&#xff1a;0 until 3 /*** 打印 0 到 2*/ fun print0To2M1(){for (inex in 0 until 3){// 不包含3print("$inex ")} }运行结果 1.2 方式二&#xff1a;inex in 0 …2 /*** 打印 0 到 2*/ fun print0To2M2(){for (inex in 0 ..2){//…

HarmonyOS NEXT应用开发之ForEach:循环渲染

ForEach接口基于数组类型数据来进行循环渲染&#xff0c;需要与容器组件配合使用&#xff0c;且接口返回的组件应当是允许包含在ForEach父容器组件中的子组件。例如&#xff0c;ListItem组件要求ForEach的父容器组件必须为 List组件 。 说明&#xff1a; 从API version 9开始&a…

环形链表的约瑟夫问题

著名的 Josephus 问题&#xff1a; 据说著名犹太历史学家Josephus&#xff08;弗拉维奥约瑟夫斯&#xff09;有过以下的故事&#xff1a;在罗马人占领乔塔帕特后&#xff0c;39 个犹太人与Josephus及他的朋友躲到一个洞中&#xff0c;39个犹太人决定宁愿死也不要被敌人抓到&…

【哈希表专题】(1. 两数之和 面试题 01.02. 判定是否互为字符重排 217. 存在重复元素 219. 存在重复元素 II 49. 字母异位词分组)

文章目录 哈希表1. 两数之和面试题 01.02. 判定是否互为字符重排217. 存在重复元素219. 存在重复元素 II49. 字母异位词分组 哈希表 哈希表是什么&#xff1a;存储数据的容器 作用&#xff1a;快速查找某个元素。O(1) 当我们需要频繁的查找某一个数的时候&#xff0c;可以使…

图像拼接——最小割准则提取拼接缝

一、最大流问题与Ford-Fulkerson算法介绍 二、最大流与最小割 显然,我们有对任意一个割,穿过该割的净流量上界就是该割的容量,即不可能超过割的容量。所以网络的最大流必然无法超过网络的最小割。最小割是指割的容量最小,最大流是指网络当中最大的净流量,简单的例子s是水龙…

【蓝桥备赛】异或和——树状数组、DFS

题目链接 异或和 思路分析 树上每个点都有一个点权&#xff0c;对树上的更新操作是修改指定点的点权&#xff0c;查询操作是查询指定点为根结点的子树点权异或和。 这里的这些操作都和树状数组的单点修改和区间查询非常相似&#xff0c;即我们在修改一个点时&#xff0c;同时…

蓝桥杯真题:递增序列

import java.util.Scanner; // 1:无需package // 2: 类名必须Main, 不可修改 public class Main {public static int is1(char ch[][],int m,int n){int ans0;for (int i0;i<m;i){for (int j0;j<n;j){int add1;while(jadd<n){if(ch[i][j]<ch[i][jadd]) ans; //横…

SAP新的扩展策略

在软件即服务&#xff08;SaaS&#xff09;应用的推动下&#xff0c;SAP Cloud优先的战略非常明显&#xff0c;随之带来的是SAP Clean core的战略&#xff0c;从经典的 ABAP 可扩展性模式转变为 SAP S/4HANA 现代可扩展性模式。那么Clean core战略到底是什么&#xff1f;新的扩…