一、拓扑结构

1. 网络拓扑:

  • 骨干区域(Area 0):连接核心设备(AR1、AR2、AR3、AR4、AR5、AR6)。

  • 非骨干区域

    • Area 1:AR5 ↔ AR9

    • Area 2:AR5 ↔ AR10

    • Area 3:AR6 ↔ AR12

  • 外部网络:AR10 ↔ AR11(静态路由引入 OSPF)。


二、 设备角色与连接
设备区域接口与IP地址角色说明
AR1Area 0GE0/0/0 192.168.1.1/24内部路由器
AR2Area 0GE0/0/0 192.168.1.2/24内部路由器
AR3Area 0GE0/0/0 192.168.1.3/24内部路由器
AR4Area 0

GE0/0/0 192.168.1.4/24, GE0/0/1 192.168.2.1/24

ABR(连接 Area 0)
AR5Area 0/1/2

GE0/0/0 192.168.2.2/24,Serial 1/0/0 192.168.3.1/24,

GE0/0/1 172.16.1.1/24,GE0/0/2 172.16.2.1/24 

核心 ABR
AR6Area 0/3Serial 2/0/0 192.168.3.2/24,Serial 2/0/1 172.16.3.1/24ABR
AR9Area 1GE 0/0/0 172.16.1.2/24内部路由器
AR10Area 2GE 0/0/0 172.16.2.2/24,GE 0/0/1 10.10.10.1/24ASBR(重分布静态路由)
AR11N/A(外部)GE 0/0/0 20.20.20.20/24外部网络设备
AR12Area 3Serial 2/0/1 172.16.3.2/24内部路由器

三、 关键配置详解
  1. 区域划分与网络

    AR1:
    [Huawei]ospf 1 router-id 1.1.1.1
    [Huawei-ospf-1]area 0  
    [Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255AR2:
    [Huawei]ospf 1 router-id 2.2.2.2
    [Huawei-ospf-1]area 0  
    [Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255AR3:
    [Huawei]ospf 1 router-id 3.3.3.3
    [Huawei-ospf-1]area 0  
    [Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255AR4:
    [Huawei]ospf 1 router-id 4.4.4.4
    [Huawei-ospf-1]area 0  
    [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.255AR5:
    [Huawei]ospf 1 router-id 5.5.5.5
    [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]network 192.168.3.0 0.0.0.255
    [Huawei-ospf-1]area 1  
    [Huawei-ospf-1-area-0.0.0.1]network 172.16.1.0 0.0.0.255
    [Huawei-ospf-1]area 2  
    [Huawei-ospf-1-area-0.0.0.2]network 172.16.2.0 0.0.0.255AR6:
    [Huawei]ospf 1 router-id 6.6.6.6
    [Huawei-ospf-1]area 0  
    [Huawei-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255
    [Huawei-ospf-1]area 3 
    [Huawei-ospf-1-area-0.0.0.3]network 172.16.3.0 0.0.0.255AR9:
    [Huawei]ospf 1 router-id 9.9.9.9
    [Huawei-ospf-1]area 1  
    [Huawei-ospf-1-area-0.0.0.1]network 172.16.1.0 0.0.0.255AR10:
    [Huawei]ospf 1 router-id 10.10.10.10
    [Huawei-ospf-1]area 2  
    [Huawei-ospf-1-area-0.0.0.2]network 172.16.2.0 0.0.0.255AR12:
    [Huawei]ospf 1 
    [Huawei-ospf-1]area 3  
    [Huawei-ospf-1-area-0.0.0.3]network 172.16.3.2 0.0.0.255
    
  2. 静态路由重分布(自治系统外)

    AR10:
    ip route-static 20.20.20.0 24 10.10.10.2  // 静态路由指向 AR11
    ospf 1import-route static cost 1000 type 1  // 重分布到 OSPF,度量值 1000,类型 E1AR11:
    ip route-static 0.0.0.0 0 10.10.10.1 // 默认路由指向 AR10
    interface LoopBack 0   //环回接口
    ip address 20.20.20.20 24  //给IP地址
    
    • 作用:将外部网络 20.20.20.0/24 通过 AR10 引入 OSPF 域。

    • 路由类型E1(外部路由成本 = 外部成本 + 内部路径成本)。

验证:

 (1)验证OSPF 链路状态数据库:

AR1:
<Huawei>display ospf lsdb
OSPF Process 1 with Router ID 1.1.1.1
Link State Database 
Area: 0.0.0.0
Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
//直连路由器信息 (Router-LSA - Type-1)
Router    4.4.4.4         4.4.4.4            491  48    80000013       1
Router    2.2.2.2         2.2.2.2            499  36    8000000C       1
Router    6.6.6.6         6.6.6.6           1605  48    80000003      48
Router    1.1.1.1         1.1.1.1            493  48    80000012       1
Router    5.5.5.5         5.5.5.5           1605  60    80000008       1
Router    3.3.3.3         3.3.3.3            493  36    8000000D       1

// 网络信息 (Network-LSA - Type-2)
Network   192.168.2.2     5.5.5.5           1373  32    80000004       0
Network   192.168.1.3     3.3.3.3            491  40    80000006       0

//区域间路由 (Summary-LSA - Type-3)
Sum-Net   172.16.3.0      6.6.6.6           1616  28    80000002      48
Sum-Net   172.16.2.0      5.5.5.5           1000  28    80000002       1
Sum-Net   172.16.1.0      5.5.5.5           1416  28    80000003       1

//ASBR 位置 (ASBR-Summary-LSA - Type-4)
Sum-Asbr  10.10.10.10     5.5.5.5            658  28    80000001       1

AS External Database     /外部路由 (AS External - Type-5)
Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
External  20.20.20.0      10.10.10.10        814  36    80000001    1000

(2)验证 ASBR 重分布

AR12:

<Huawei>display ospf abr-asbr    # 查看 Type-5 LSA(外部路由信息)

     OSPF Process 1 with Router ID 172.16.3.2
Routing Table to ABR and ASBR 

 RtType      Destination       Area       Cost  Nexthop         Type
Intra-area  6.6.6.6           0.0.0.3    48    172.16.3.1      ABR 
 Inter-area  10.10.10.10       0.0.0.3    97    172.16.3.1      ASBR  //新增的

  3.OSPF协议的路由聚合/汇总

            eNSP支持ABR汇总,不支持ASBR汇总,汇总在核心 ABR设备写(AR5)。

        AR5:

        [Huawei]ospf 1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]abr-summary 192.168.0.0 255.255.0.0验证:

验证OSPF协议的路由聚合/汇总

AR9:

<Huawei>display ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 12       Routes : 12       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface


  192.168.0.0/16  OSPF    10   49          D   172.16.1.1      GigabitEthernet
0/0/0   
 //将192.168.1.0/24、192.168.2.0/24、192.168.3.0/24汇总成一条

 

 4. 末梢区域

     Stub区域的特性:允许学习Type 3 LSA;拒绝Type 4、Type 5 LSA。

     我们将area 3变成末梢区域。

       AR6:

      [Huawei]ospf 1
[Huawei-ospf-1]area 3 
[Huawei-ospf-1-area-0.0.0.3]stub

     AR12:

      [Huawei]ospf 1
[Huawei-ospf-1]area 3
[Huawei-ospf-1-area-0.0.0.3]stub

验证末梢区域

AR12:

<Huawei>display ospf lsdb

     OSPF Process 1 with Router ID 172.16.3.2
Link State Database 

                 Area: 0.0.0.3
Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
Router    6.6.6.6         6.6.6.6             42  48    80000003      48
Router    172.16.3.2      172.16.3.2          41  48    80000003      48
 Sum-Net   0.0.0.0         6.6.6.6             72  28    80000001       1
Sum-Net   172.16.2.0      6.6.6.6             72  28    80000001      49
Sum-Net   172.16.1.0      6.6.6.6             72  28    80000001      49
Sum-Net   192.168.3.0     6.6.6.6             72  28    80000001      48
Sum-Net   192.168.2.0     6.6.6.6             72  28    80000001      49
Sum-Net   1.1.1.1         6.6.6.6             72  28    80000001      50
Sum-Net   192.168.1.0     6.6.6.6             72  28    80000001      50

// 多了一条Sum-Net默认路由,没有了ASBR-Summary-LSA - 4类、AS External - 5类

  5. 完全末梢区域

       完全Stub区域中最受限的形式:拒绝所有的External LSA : 类型5;拒绝具体的Summary LSA :类型4和3。

      我们将area 3变成完全末梢区域

      AR6:

      [Huawei]ospf 1
[Huawei-ospf-1]area 3 
[Huawei-ospf-1-area-0.0.0.3]stub no-summary

验证完全末梢区域:

<Huawei>dis ospf lsdb

     OSPF Process 1 with Router ID 172.16.3.2
Link State Database 

                 Area: 0.0.0.3
Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
Router    6.6.6.6         6.6.6.6             14  48    80000006      48
Router    172.16.3.2      172.16.3.2          14  48    80000006      48
 Sum-Net   0.0.0.0         6.6.6.6             15  28    80000003       1 

//可以对比"4.末梢区域",Sum-Net只有一条了。

  6. NSSA区域

    将area 2设置为NSSA区域。自治系统外到area 2为7类,area 2到ABR(AR5)为5类,再洪泛到area0。

    AR5:

    [Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]nssa

    AR10:

    [Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]nssa

验证NSSA区域:

AR5:

<Huawei>display ospf lsdb

......

         AS External Database
Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
External  20.20.20.0      5.5.5.5             91  36    80000001    1000 

 //第5类的 AdvRouter从10.10.10.10变成了5.5.5.5

  7. 完全NSSA区域

      拒绝所有的External LSA : 类型5;拒绝具体的Summary LSA :类型4和3。

     将area 2设置为完全NSSA区域。

    AR5:

    [Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]nssa no-summary 

    AR10:

    [Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]nssa no-summary 

验证完全NSSA区域:

AR5:display ospf lsdb

设置前:

 设置后:

  8. 区域间路由传递

  • ABR 功能

    • AR5 汇总 Area 1/2 的路由到 Area 0。

    • AR6 汇总 Area 3 的路由到 Area 0。

  • 骨干区域要求:所有非骨干区域(Area 1/2/3)必须通过 Area 0 通信(例如 Area 1 → Area 0 → Area 3)。


四、实验要点总结
  1. 多区域设计

    • 骨干区域(Area 0)确保区域间路由可达。

    • 非骨干区域(Area 1/2/3)隔离拓扑变化,提高收敛速度。

  2. ABR 关键性

    • AR5/AR6 负责区域间路由汇总。

    • 若 AR5 故障,Area 1/2 将无法访问其他区域。

  3. 外部路由引入

    • AR10 作为 ASBR,将静态路由注入 OSPF(E1 类型路由优先于 E2)。

    • 外部网络 20.20.20.0/24 的路径成本 = 1000 + 内部路径成本

:配置中部分设备(如 AR11)未运行 OSPF,需依赖静态路由或重分布实现连通性。实际实验中需确保物理链路与逻辑配置一致(如接口 IP 地址、区域分配)。

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

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

相关文章

goland编写go语言导入自定义包出现: package xxx is not in GOROOT (/xxx/xxx) 的解决方案

问题 写了个自定义的包 calc.go&#xff0c;在路径 $GOPATH/go_project/src/demo_51_package/com/目录下&#xff0c;其中main.go 是main方法的入口代码 main.go 代码如下 package main import "demo_51_package/com" func main() {add : calc.Add(1, 2)println(add)…

HLS视频切片音频中断问题分析与解决方案

HLS视频切片音频中断问题分析与解决方案 问题背景 在使用FFmpeg进行HLS视频切片并通过hls.js前端播放时&#xff0c;开发者经常遇到一个典型问题&#xff1a;第一个视频切片播放正常且有声音&#xff0c;但后续切片却突然失去音频。这种现象在直播和点播场景中均有出现&#xf…

【Linux网络编程】网络层协议 - IP

目录 背景补充 协议头格式 IP报文的分片与组装 网段划分 网段划分是什么&#xff1f;为什么要进行网段划分&#xff1f; 怎么进行网段划分&#xff1f; 路由 路由表生成算法 背景补充 假设现在主机B要给主机C发送消息。在我们前面的学习中&#xff0c;一直都是将数据拷…

从“救火”到“先知”:润建曲尺运维大模型如何重构网络运维价值链

“7月18号&#xff0c;北京&#xff0c;晴&#xff0c;最高温度38摄氏度。”天气预报缓缓播报&#xff0c;商场、地铁、办公楼无不歌颂着威利斯开利的贡献&#xff0c;但这份凉爽的背后&#xff0c;离不开 “电” 的无声托举。5G毫秒级下载、丝滑的移动支付、智能电表、智能家居…

Element表格单元格类名动态设置

在 Element UI 的 el-table 组件中&#xff0c;cell-class-name 属性用于动态自定义表格单元格的 CSS 类名&#xff0c;通常用于根据数据条件设置样式。1. 基本用法在 el-table 上绑定 :cell-class-name 属性&#xff0c;值为一个函数。该函数接收一个对象参数&#xff0c;返回…

利用容器适配器实现stack和queue外加deque的介绍(STL)

文章目录前言什么是容器适配器&#xff1f;观察库中的源码那么该如何使用容器适配器呢&#xff1f;deque的简单介绍(了解)deque的原理介绍deque的优缺为什么选择deque作为stack和queue的底层默认容器&#xff1f;&#xff08;重点&#xff09;利用容器适配器实现我们自己的栈和…

【因子动物园巡礼】第12章:机器学习在因子投资中的应用(中文翻译)

【因子动物园巡礼】第12章&#xff1a;机器学习在因子投资中的应用&#xff08;中文翻译&#xff09;第12章 因子投资中的机器学习12.1 量化金融中的人工智能12.2 量化因子投资的AI化组件&#xff1a;解剖学视角12.2.1 数据源拓展与预处理12.2.2 因子研究12.2.3 因子模型12.2.4…

【Golang】用官方rate包构造简单IP限流器

文章目录使用 Go 实现基于 IP 地址的限流机制什么是 IP 限流&#xff1f;基于 rate.Limiter 实现 IP 限流1. 设计思路2. 代码实现3. 限流中间件4. 在 Gin 中使用中间件代码解释使用 Go 实现基于 IP 地址的限流机制 在高流量的服务中&#xff0c;限流是一个至关重要的环节。它不…

力扣 Pandas 挑战(6)---数据合并

本文围绕力扣的Pandas简单题集&#xff0c;解析如何用Pandas完成基础数据处理任务&#xff0c;适合Pandas初学者学习。题目1&#xff1a;1050. 合作过至少三次的演员和导演题目描述&#xff1a;ActorDirector 表&#xff1a;---------------------- | Column Name | Type | …

随笔之TDengine基准测试示例

文章目录一、基本信息二、基准测试策略三、基准测试过程1. 模拟高并发写入场景2. 模拟并发查询场景四、基准测试结论一、基本信息 TDengine 版本&#xff1a;3.3.6.13&#xff08;目前最新版本&#xff09;服务器配置&#xff1a;16核CPU&#xff0c;32GB内存&#xff0c;高IO…

【IQA技术专题】DISTS代码讲解

本文是对DISTS图像质量评价指标的代码解读&#xff0c;原文解读请看DISTS文章讲解。 本文的代码来源于IQA-Pytorch工程。 1、原文概要 以前的一些IQA方法对于捕捉纹理上的感知一致性有所欠缺&#xff0c;鲁棒性不足。基于此&#xff0c;作者开发了一个能够在图像结构和图像纹…

2024年SEVC SCI2区,一致性虚拟领航者跟踪群集算法GDRRT*-PSO+多无人机路径规划,深度解析+性能实测

目录1.摘要2.算法背景3.GDRRT*-PSO与虚拟领航者跟踪算法4.结果展示5.参考文献6.算法辅导应用定制读者交流1.摘要 随着无人机技术的快速发展及其卓越的运动和机动性能&#xff0c;无人机在社会和军事等诸多领域得到了广泛应用。多无人机协同作业&#xff0c;能够显著提升任务执…

链特异性文库是什么?为什么它在转录组测序中越来越重要?

链特异性文库是什么&#xff1f;为什么它在转录组测序中越来越重要&#xff1f; 在现代分子生物学研究中&#xff0c;RNA测序&#xff08;RNA-seq&#xff09; 是一种广泛应用的技术&#xff0c;用于分析基因在不同条件下的表达情况。而在RNA-seq的众多技术细节中&#xff0c;有…

ClickHouse vs PostgreSQL:数据分析领域的王者之争,谁更胜一筹?

文章概要 作为一名数据架构师&#xff0c;我经常被问到一个问题&#xff1a;在众多数据库选择中&#xff0c;ClickHouse和PostgreSQL哪一个更适合我的项目&#xff1f;本文将深入探讨这两种数据库系统的核心差异、性能对比、适用场景以及各自的优缺点&#xff0c;帮助您在技术选…

面向对象系统的单元测试层次

面向对象系统的单元测试层次面向对象&#xff08;Object-Oriented, OO&#xff09;编程范式引入了封装、继承和多态等核心概念&#xff0c;这使得传统的、基于函数的单元测试方法不再充分。面向对象系统的单元测试必须适应其独特的结构和行为特性&#xff0c;从单一方法扩展到类…

如何用USRP捕获手机信号波形(上)系统及知识准备

目录&#xff1a; 如何用USRP捕获手机信号波形&#xff08;上&#xff09;系统及知识准备 如何用USRP捕获手机信号波形&#xff08;中&#xff09;手机/基站通信 如何用USRP捕获手机信号波形&#xff08;下&#xff09;协议分析 一、手机通信参数获取 首先用Cellular-z网络…

C语言-数组:数组(定义、初始化、元素的访问、遍历)内存和内存地址、数组的查找算法和排序算法;

本章概述思维导图&#xff1a;C语言数组在C语言中&#xff0c;数组是一种固定大小的、相同类型元素的有序集合&#xff0c;通过索引&#xff08;下标&#xff09;访问。数组数组&#xff1a;是一种容器&#xff0c;可以用来存储同种数据类型的多个值&#xff1b;数组特点&#…

河南萌新联赛2025第(二)场:河南农业大学(补题)

文章目录前言A.约数个数和整除分块(相当于约数求和)相关例题&#xff1a;取模B.异或期望的秘密二进制的规律相关例题累加器小蓝的二进制询问乘法逆元1. 概念2.基本定义3.费马小定理1.定理内容2.重要推论D.开罗尔网络的备用连接方案E.咕咕嘎嘎!!!(easy)I.猜数游戏(easy)K.打瓦M.…

常见中间件漏洞

一、TomcatTomcat put方法任意文件写入漏洞环境搭建&#xff0c;启动时端口被占用就改yml配置文件&#xff0c;改成8081端口。(我这里是8080)cd vulhub-master/tomcat/CVE-2017-12615 docker-compose up -d 去抓包&#xff0c;改成put提交。下面的内容是用哥斯拉生成的木马文件…

27.(vue3.x+vite)以pinia为中心的开发模板(监听watch)

效果截图 代码实现: HelloWorld.vue <template><div style="padding: 20px">介绍:<br />1:使用统一的 watch 来监听store的值。<br