OSPF多区域通信

news2025/3/26 3:32:30


作业要求:

1、多区域0SPF area 0、area10、are20

2、AR5、AR6作为stub区,使用环回接口与Pc1进行通信

第一步:为各端口配置IP地址

AR1:

<Huawei>sys
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 5.5.5.1 24
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 1.1.1.2 24
[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]ip add 2.2.2.2 24

AR2:

<Huawei>sys
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 1.1.1.1 24
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 3.3.3.2 24

AR3:

<Huawei>sys
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 2.2.2.1 24
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 4.4.4.1 24

AR4:

<Huawei>sys
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 5.5.5.2 24
[Huawei-GigabitEthernet0/0/0]
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 6.6.6.1 24

AR5:

<Huawei>sys
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 3.3.3.1
[Huawei-GigabitEthernet0/0/0]ip add 3.3.3.1 24
[Huawei-GigabitEthernet0/0/0]int lo 0
[Huawei-LoopBack0]ip add 192.168.10.1 24
[Huawei-LoopBack0]int lo 1
[Huawei-LoopBack1]ip add 192.168.20.1 24

AR6:

<Huawei>sys
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 4.4.4.2 24
[Huawei-GigabitEthernet0/0/0]int lo 0
[Huawei-LoopBack0]ip add 172.16.10.1 24
[Huawei-LoopBack0]int lo 1
[Huawei-LoopBack1]ip add 172.16.20.1 24
 

第二步:配置area0,area10,area20的OSPF动态协议

AR1

[Huawei]ospf 1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 5.5.5.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 2.2.2.0 0.0.0.255
 

AR2

[Huawei]ospf 1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]area 10
[Huawei-ospf-1-area-0.0.0.10]network 3.3.3.0 0.0.0.255
 

AR3

[Huawei]ospf 1
[Huawei-ospf-1]area 0 
[Huawei-ospf-1-area-0.0.0.0]network 2.2.2.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]area 20
[Huawei-ospf-1-area-0.0.0.20]network 4.4.4.0 0.0.0.255
 

AR4

[Huawei]ospf 1
[Huawei-ospf-1] area 0  
[Huawei-ospf-1-area-0.0.0.0]network 5.5.5.0 0.0.0.255
 

AR5
[Huawei]ospf 1
[Huawei-ospf-1]area 10
[Huawei-ospf-1-area-0.0.0.10]network 3.3.3.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.10]network 192.168.10.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.10]network 192.168.20.0 0.0.0.255
 

AR6

[Huawei]ospf 1
[Huawei-ospf-1]area 20
[Huawei-ospf-1-area-0.0.0.20]network 4.4.4.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.20]network 172.16.10.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.20]network 172.16.20.0 0.0.0.255

第三步:路由汇聚,减少路由表的大小和更新的开销

AR2

[Huawei]ospf 1
[Huawei-ospf-1]area 10
[Huawei-ospf-1-area-0.0.0.10]abr    
[Huawei-ospf-1-area-0.0.0.10]abr-summary 192.168.0.0 255.255.0.0
[Huawei-ospf-1-area-0.0.0.10]stub no    
[Huawei-ospf-1-area-0.0.0.10]stub no-summary 
 

AR3

[Huawei]ospf 1
[Huawei-ospf-1]area 20
[Huawei-ospf-1-area-0.0.0.20]abr    
[Huawei-ospf-1-area-0.0.0.20]abr-summary 172.16.0.0 255.255.0.0
[Huawei-ospf-1-area-0.0.0.20]stub no    
[Huawei-ospf-1-area-0.0.0.20]stub no-summary 
 

AR5

<Huawei>sys
[Huawei]ospf 1
[Huawei-ospf-1]area 10 
[Huawei-ospf-1-area-0.0.0.10]stub no-summary 
 

AR6

[Huawei]ospf 1
[Huawei-ospf-1]area 20
[Huawei-ospf-1-area-0.0.0.20]stub no-summary 

第四步:配置静态路由并配置ACL以及NAT

AR4
[Huawei]ip route-static 0.0.0.0 0 6.6.6.2

[Huawei]acl 2000
[Huawei-acl-basic-2000]rule permit source 192.168.0.0 0.0.255.255
[Huawei-acl-basic-2000]rule permit source 172.16.0.0 0.0.255.255
[Huawei-acl-basic-2000]int g0/0/1
[Huawei-GigabitEthernet0/0/1]nat outbound 2000
[Huawei-GigabitEthernet0/0/1]quit
[Huawei-ospf-1]default-route-advertise always 

第五步:测试

AR5

[Huawei]ping -a 192.168.10.1 6.6.6.2

[Huawei]ping -a 192.168.20.1 6.6.6.2

AR6
[Huawei]ping -a 172.16.10.1 6.6.6.2

[Huawei]ping -a 172.16.20.1 6.6.6.2

注意:若没有通在AR1中添加一条静态即可

[Huawei]ip route-static 0.0.0.0 0 5.5.5.2

**“如果这篇文章对你有帮助,请点个赞支持一下!你的每一个点赞和评论,都是我继续分享的动力~”**
- **“感谢每一位阅读到这里的朋友!如果觉得有用,请点个赞或留个评论,让我知道你的想法~”**
- **“你们的支持是我最大的动力!如果这篇文章对你有帮助,别忘了点赞和评论哦~”*

知识点:

  1. abr-summary 192.168.0.0 255.255.0.0

    1. 在 ABR 上对 192.168.0.0/16 网段的路由进行汇总

    2. 减少路由表的大小和路由更新的开销

  2. stub no-summary

    1. 将区域 0.0.0.10 配置为 Stub 区域。

    2. 禁止 ABR 向该区域发布汇总路由,区域内的路由器只能通过默认路由访问外部网络。

1. ACL 配置

[Huawei]acl 2000
[Huawei-acl-basic-2000]rule permit source 192.168.0.0 0.0.255.255
[Huawei-acl-basic-2000]rule permit source 172.16.0.0 0.0.255.255
解释:
  • acl 2000

    • 创建一个编号为 2000 的基本 ACL(访问控制列表)。

    • ACL 用于匹配流量,通常用于过滤或标记数据包。

  • rule permit source 192.168.0.0 0.0.255.255

    • 添加一条规则,允许源 IP 地址为 192.168.0.0/16 的流量。

    • 192.168.0.0 是网络地址,0.0.255.255 是通配符掩码(Wildcard Mask),表示前 16 位是固定的,后 16 位可以是任意值。

  • rule permit source 172.16.0.0 0.0.255.255

    • 添加另一条规则,允许源 IP 地址为 172.16.0.0/16 的流量。

    • 172.16.0.0 是网络地址,0.0.255.255 是通配符掩码。

作用:
  • 这两条规则允许来自 192.168.0.0/16 和 172.16.0.0/16 网段的流量通过。


2. NAT 配置

[Huawei-acl-basic-2000]int g0/0/1
[Huawei-GigabitEthernet0/0/1]nat outbound 2000
解释:

  • nat outbound 2000

    • 在接口 GigabitEthernet0/0/1 上配置 出方向 NAT

    • 使用 ACL 2000 匹配流量,将匹配的流量进行 NAT 转换。

    • NAT 的作用是将内部私有 IP 地址转换为外部公有 IP 地址,以便访问外部网络。

作用:
  • 将来自 192.168.0.0/16 和 172.16.0.0/16 网段的流量进行 NAT 转换,使其能够访问外部网络。


3. OSPF 配置

[Huawei-GigabitEthernet0/0/1]ospf 1
[Huawei-ospf-1]default-route-advertise always
解释:
  • ospf 1

    • 进入 OSPF 进程 1 的配置模式。

    • OSPF 是一种动态路由协议,用于在路由器之间交换路由信息。

  • default-route-advertise always

    • 在 OSPF 中发布默认路由(0.0.0.0/0)。

    • always 参数表示无论本地是否存在默认路由,都会向 OSPF 邻居发布默认路由。

作用:
  • 向 OSPF 邻居发布默认路由,使其他路由器可以通过 OSPF 学习到默认路由,从而访问外部网络。

**“如果这篇文章对你有帮助,请点个赞支持一下!你的每一个点赞和评论,都是我继续分享的动力~”**
- **“感谢每一位阅读到这里的朋友!如果觉得有用,请点个赞或留个评论,让我知道你的想法~”**
- **“你们的支持是我最大的动力!如果这篇文章对你有帮助,别忘了点赞和评论哦~”*

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

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

相关文章

三、重学C++—C语言内存管理

上一章节&#xff1a; 二、重学C—C语言核心-CSDN博客https://blog.csdn.net/weixin_36323170/article/details/146191640?spm1001.2014.3001.5502 本章节代码&#xff1a; cPart2 CuiQingCheng/cppstudy - 码云 - 开源中国https://gitee.com/cuiqingcheng/cppstudy/tree/…

算法题(105):小猫爬山

审题&#xff1a; 本题需要我们找出将n个小猫放在有限重的缆车上运下山所需的最小缆车数 时间复杂度分析&#xff1a;本题的数据量小于等于18&#xff0c;所以我们在做好剪枝的前提下可以使用深度优先搜索解题 思路&#xff1a; 方法一&#xff1a;dfs 搜索策略&#xff1a;将小…

线程的pthread_create、pthread_join、pthread_exit、pthread_detach函数

线程的创建&#xff08;pthread_create&#xff09; pthread_t tid;//本质是unsigned long类型&#xff0c;打印时得到的是该线程的虚拟地址int pthread_create(pthread_t *thread, const pthread_attr_t *attr,void *(*start_routine)(void*), void *arg ); pthread_t *thre…

测试专项4:AI算法测试在测试行业中,该如何定位自己自述

这岗位到底干啥的&#xff1f; 打个比方&#xff1a; 你就像AI模型的“质检员产品经理风险顾问”三合一。 质检员&#xff1a; 别人造了个AI模型&#xff08;比如人脸识别系统&#xff09;&#xff0c;你不能光看它实验室成绩好&#xff0c;得把它丢到现实里折腾&#xff1a;…

【C语言系列】数据在内存中存储

数据在内存中存储 一、整数在内存中的存储二、大小端字节序和字节序判断2.1什么是大小端&#xff1f;2.2练习2.2.1练习12.2.2练习22.2.3练习32.2.4练习42.2.5练习52.2.6练习6 三、浮点数在内存中的存储3.1练习3.2浮点数的存储3.2.1 浮点数存的过程3.2.2 浮点数取的过程 3.3题目…

【中文翻译】第12章-The Algorithmic Foundations of Differential Privacy

由于GitHub项目仅翻译到前5章&#xff0c;我们从第6章开始通过大语言模型翻译&#xff0c;并导出markdown格式。 大模型难免存在错漏&#xff0c;请读者指正。 教材原文地址&#xff1a;https://www.cis.upenn.edu/~aaroth/Papers/privacybook.pdf 12 其他模型 到目前为止&…

图解模糊推理过程(超详细步骤)

我们前面已经讨论了三角形、梯形、高斯型、S型、Z型、Π型6种隶属函数&#xff0c;下一步进入模糊推理阶段。 有关六种隶属函数的特点在“Pi型隶属函数&#xff08;Π-shaped Membership Function&#xff09;的详细介绍及python示例”都有详细讲解&#xff1a;https://lzm07.b…

datawhale组队学习-大语言模型-task5:主流模型架构及新型架构

目录 5.3 主流架构 5.3.1 编码器-解码器架构 5.3.2 因果解码器架构 5.3.3 前缀解码器架构 5.4 长上下文模型 5.4.1 扩展位置编码 5.4.2 调整上下文窗口 5.4.3 长文本数据 5.5 新型模型架构 5.5.1 参数化状态空间模型 5.5.2 状态空间模型变种 5.3 主流架构 在预训…

RAG 架构地基工程-Retrieval 模块的系统设计分享

目录 一、知识注入的关键前奏——RAG 系统中的检索综述 &#xff08;一&#xff09;模块定位&#xff1a;连接语言模型与知识世界的桥梁 &#xff08;二&#xff09;核心任务&#xff1a;四大关键问题的协调解法 &#xff08;三&#xff09;系统特征&#xff1a;性能、精度…

(C语言)习题练习 sizeof 和 strlen

sizeof 上习题&#xff0c;不知道大家发现与上一张的习题在哪里不一样嘛&#xff1f; int main() {char arr[] "abcdef";printf("%zd\n", sizeof(arr));printf("%zd\n", sizeof(arr 0));printf("%zd\n", sizeof(*arr));printf(&…

Unity Animation的其中一种运用方式

Animation是Unity的旧的动画系统&#xff0c;先说目的&#xff0c;其使用是为了在UI中播放动效&#xff0c;并且在动效播放结束后接自定义事件而设计的 设计的关键点在于&#xff0c;这个脚本不是通过Animation直接播放动画片段&#xff0c;而是通过修改AnimationState的nor…

框架的CVE漏洞利用 php类 java类 手工操作和自动化操作蓝队分析漏洞利用的流量特征

前言 php重要框架和基本的识别特征 php的主要是 tp框架 和 laravel 当然还有 yii等 tp的主要特征 1\报错信息&#xff1a; 2、图标 3、请求头 Laravel特征 1、报错信息 2、请求头 php框架CVE利用 lavarvel 工具 https://github.com/zhzyker/CVE-2021-3129 https://git…

【算法day19】括号生成——数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。

括号生成 https://leetcode.cn/problems/generate-parentheses/description/ 数字 n 代表生成括号的对数&#xff0c;请你设计一个函数&#xff0c;用于能够生成所有可能的并且 有效的 括号组合。 左括号数必须大于右括号数&#xff0c;且小于等于n class Solution { publ…

Qt5.15.2实现Qt for WebAssembly与示例

目录 1.什么是Qt for WebAssembly&#xff1f; 1.1 什么是 WebAssembly&#xff1f; 1.2 WebAssembly 的优势 1.3 什么是 Qt for WebAssembly&#xff1f; 1.4 Qt for WebAssembly 的特点 1.5 编译过程 1.6 运行时环境 注意&#xff01;&#xff01;&#xff01;注意&am…

好吧好吧,看一下达梦的模式与用户的关系

单凭个人感觉&#xff0c;模式在达梦中属于逻辑对象合集&#xff0c;回头再看资料 应该是一个用户可以对应多个模式 问题来了&#xff0c;模式的ID和用户的ID一样吗&#xff1f; 不一样 SELECT USER_ID,USERNAME FROM DBA_USERS WHERE USERNAMETEST1; SELECT ID AS SCHID, NA…

HOW - DP 动态规划系列(三)(含01背包问题)

目录 一、01背包问题最直接的暴力解法动态规划解法 二、完全背包 通过几个算法的学习&#xff0c;理解和掌握动态规划来解决背包问题。 一、01背包问题 对于面试的话&#xff0c;掌握01背包和完全背包就够用了&#xff0c;最多可以再来一个多重背包。 如果这几种背包分不清&…

在linux服务器部署Heygem

前言&#xff1a; Heygem官方文档上提供了基于windwos系统的安装方案。在实际使用过程中个人电脑的配置可能不够。这个时候如果服务器配置够的话&#xff0c;可以尝试在服务器上装一下。但是服务器一般都是linux系统的&#xff0c;于是这篇教程就出现了… 可行性分析 通读安装…

图书管理系统系统-Java、SpringBoot、Vue和MySQL开发的图书馆管理系统

「springboot、vue图书馆管理系统.zip」 链接&#xff1a;https://pan.quark.cn/s/5a929a7e9450 分享一个图书管理系统&#xff0c;Java、SpringBoot、Vue和MySQL开发的图书馆管理系统 以下是对文本内容的总结&#xff1a; 项目概述 项目名称与背景&#xff1a; 项目概述 项…

[c语言日寄]数据输入

【作者主页】siy2333 【专栏介绍】⌈c语言日寄⌋&#xff1a;这是一个专注于C语言刷题的专栏&#xff0c;精选题目&#xff0c;搭配详细题解、拓展算法。从基础语法到复杂算法&#xff0c;题目涉及的知识点全面覆盖&#xff0c;助力你系统提升。无论你是初学者&#xff0c;还是…

字节DAPO算法:改进DeepSeek的GRPO算法-解锁大规模LLM强化学习的新篇章(代码实现)

DAPO算法&#xff1a;解锁大规模LLM强化学习的新篇章 近年来&#xff0c;大规模语言模型&#xff08;LLM&#xff09;在推理任务上的表现令人瞩目&#xff0c;尤其是在数学竞赛&#xff08;如AIME&#xff09;和编程任务中&#xff0c;强化学习&#xff08;RL&#xff09;成为…