核心篇-OSPF技术之序(下)

文章目录

  • 一. 实验专题
    • 1.1. 实验1:配置OSPF特殊区域
      • 1.1.1. 实验目的
      • 1.1.2. 实验拓扑图
      • 1.1.3. 实验步骤
        • (1)配置IP地址
        • (2)创建环回口
        • (3)查看路由表
        • (4)设置Stub区域
        • (5)查看路由表信息
        • (6)设置区域Totally Stub
        • (7)查看路由表信息
      • 1.1.4. 实验调试
        • (1)设置NSSA区域
        • (2)查看路由表
        • (3)引入外部路由
        • (4)查看路由表
        • (5)查看LSA信息
        • (5)设置Totally NSSA区域
        • (6)查看路由表信息
    • 1.2. 实验2:配置虚链路
      • 1.2.1. 实验目的
      • 1.2.2. 实验拓扑
      • 1.2.3. 实验步骤
        • (1)配置IP地址
        • (2)配置OSPF协议
      • 1.2.4. 实验调试
        • (1)查看路由表
        • (2)配置虚链路
        • (3)查看路由表信息

一. 实验专题

1.1. 实验1:配置OSPF特殊区域

1.1.1. 实验目的

  • 实现 OSPF Stub 区域的配置
  • 实现 OSPF NSSA 区域的配置
  • 描述Type7LSA 的内容
  • 描述Type7LSAType5 LSA 之间的转换过程

1.1.2. 实验拓扑图

在这里插入图片描述

1.1.3. 实验步骤

(1)配置IP地址

配置 OSPF 协议(步骤省略),参考:核心篇-OSPF技术之序(上)-1.1.3. 实验步骤 - (1)配置地址

(2)创建环回口

R5 上创建一个环回口 100.100.100.100,将其引入OSPF

[R5]interface LoopBack 100	
[R5-LoopBack100]ip address 100.100.100.100 32
[R5-LoopBack100]quit
[R5]ospf
[R5-ospf-1]import-route direct
[R5-ospf-1]quit

如图所示:
在这里插入图片描述

(3)查看路由表
#在R1上查看OSPF的路由表
<R1>display ospf routing

如图所示:
在这里插入图片描述
通过以上输出可以看到,区域2有域内路由域间路由外部路由

(4)设置Stub区域

区域2设置成Smb区域
1)R1的配置

[R1]ospf
[R1-ospf-1]area 2  #进入区域2
[R1-ospf-1-area-0.0.0.2]stub  #设置成 stub 区域
[R1-ospf-1-area-0.0.0.2]quit

如图所示:
在这里插入图片描述
2)R2的配置

[R2]ospf
[R2-ospf-1]area 2
[R2-ospf-1-area-0.0.0.2]stub
[R2-ospf-1-area-0.0.0.2]quit

如图所示:
在这里插入图片描述

3)R6的配置

[R6]ospf
[R6-ospf-1]area 2
[R6-ospf-1-area-0.0.0.2]stub
[R6-ospf-1-area-0.0.0.2]quit

如图所示:
在这里插入图片描述

(5)查看路由表信息
#在R1上查看OSPF 的路由表
[R1]display ospf routing

如图所示:
在这里插入图片描述
通过以上输出可以看到,区域2外部路由消失了,但是R2(ABR)产生了一条3类默认路由

(6)设置区域Totally Stub

区域2设置成 Totally Stub

[R2]ospf
[R2-ospf-1]area 2
[R2-ospf-1-area-0.0.0.2]stub no-summary
[R2-ospf-1-area-0.0.0.2]quit

如图所示:
在这里插入图片描述

(7)查看路由表信息
#在R1上查看OSPF的路由表 
[R1]display ospf routing

如图所示:
在这里插入图片描述
通过以上输出可以看到,区域2只有域内路由R2(ABR)下发了一条3类LSA

1.1.4. 实验调试

(1)设置NSSA区域

1)R1配置,命令如下

#把区域2设置成NSSA区域
[R1]ospf
[R1-ospf-1]area 2
[R1-ospf-1-area-0.0.0.2]undo stub  #撤销Stub区城
[R1-ospf-1-area-0.0.0.2]nssa  #设置为NSSA区域

如图所示:
在这里插入图片描述

2)R2配置,命令如下

[R2]ospf
[R2-ospf-1]area 2
[R2-ospf-1-area-0.0.0.2]undo stub
[R2-ospf-1-area-0.0.0.2]nssa
[R2-ospf-1-area-0.0.0.2]quit

如图所示:
在这里插入图片描述
3)R6配置,命令如下

[R6]ospf
[R6-ospf-1]area 2
[R6-ospf-1-area-0.0.0.2]undo stub
[R6-ospf-1-area-0.0.0.2]nssa
[R6-ospf-1-area-0.0.0.2]quit

如图所示:
在这里插入图片描述

(2)查看路由表
#在R1上查看OSPF的路由表
[R1]display ospf routing

如图所示:
在这里插入图片描述
通过以上输出可以看到,区域2没有外部路由,但是R2下发了一条7类的默认路由

(3)引入外部路由
#在R1上引人外部路由 200.200.200.200
[R1]interface LoopBack 200
[R1-LoopBack200]ip address 200.200.200.200 32
[R1-LoopBack200]quit
[R1]ospf
[R1-ospf-1]import-route direct
[R1-ospf-1]quit

如图所示:
在这里插入图片描述

(4)查看路由表
#在R2上查看OSPF的路由表
[R2]display ospf routing

如图所示:
在这里插入图片描述
通过以上输出可以看到,NSSA 区域可以引入外部路由

(5)查看LSA信息
#在R2上查看关于200.200.200.200的7类LSA(LSA7)
[R2]display ospf lsdb nssa 200.200.200.200 

如图所示:
在这里插入图片描述
通过以上输出可以看到,LSA7只能在区域2内传递,必须在R2上执行LSA7LSA5 的操作

#在R2上查看关于200.200.200.200的LSA5
[R2]display ospf lsdb ase 200.200.200.200

如图所示:
在这里插入图片描述
通过以上输出可以看到,LSA7只能在区域2内传递,必须在R2上执行LSA7LSA5 的操作,才能传递到区域0区域1中去

(5)设置Totally NSSA区域
#把区域1设置为Totally NSSA区域
[R2]ospf
[R2-ospf-1]area 2
[R2-ospf-1-area-0.0.0.2]nssa no-summary
[R2-ospf-1-area-0.0.0.2]quit

如图所示:
在这里插入图片描述

(6)查看路由表信息
#在R1上查看OSPF的路由表
<R1>display ospf routing

如图所示:
在这里插入图片描述

#在R1上查看7类的默认路由
<R1>display ospf lsdb nssa 0.0.0.0

如图所示:
在这里插入图片描述

#在R1上查看3类的默认路由
<R1>display ospf lsdb summary 0.0.0.0

如图所示:
在这里插入图片描述

1.2. 实验2:配置虚链路

1.2.1. 实验目的

  • 实现OSPF虚链路的配置
  • 描述虚链路的作用

1.2.2. 实验拓扑

在这里插入图片描述

1.2.3. 实验步骤

(1)配置IP地址

1)R1的配置,命令如下

<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R1
[R1]interface g0/0/0
[R1-GigabitEthernet0/0/0]ip address 12.1.1.1 24
[R1-GigabitEthernet0/0/0]quit
[R1]interface LoopBack 0
[R1-LoopBack0]ip address 1.1.1.1 32
[R1-LoopBack0]quit

如图所示:
在这里插入图片描述
2)R2的配置,命令如下

<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R2
[R2]interface g0/0/1
[R2-GigabitEthernet0/0/1]ip address 12.1.1.2 24
[R2-GigabitEthernet0/0/1]quit
[R2]interface g0/0/0
[R2-GigabitEthernet0/0/0]ip address 23.1.1.2 24
[R2-GigabitEthernet0/0/0]quit
[R2]interface LoopBack 0	
[R2-LoopBack0]ip address 2.2.2.2 32
[R2-LoopBack0]quit

如图所示:
在这里插入图片描述
3)R3的配置,命令如下

<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R3
[R3]interface g0/0/1
[R3-GigabitEthernet0/0/1]ip address 23.1.1.3 24
[R3-GigabitEthernet0/0/1]quit
[R3]interface g0/0/0
[R3-GigabitEthernet0/0/0]ip address 34.1.1.3 24
[R3-GigabitEthernet0/0/0]quit
[R3]interface LoopBack 0
[R3-LoopBack0]ip address 3.3.3.3 32
[R3-LoopBack0]quit

如图所示:
在这里插入图片描述
4)R4的配置,命令如下

<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R4
[R4]interface g0/0/1
[R4-GigabitEthernet0/0/1]ip address 34.1.1.4 24
[R4-GigabitEthernet0/0/1]	
[R4-GigabitEthernet0/0/1]	
[R4-GigabitEthernet0/0/1]quit
[R4]interface g0/0/0
[R4-GigabitEthernet0/0/0]ip address 45.1.1.4 24
[R4-GigabitEthernet0/0/0]quit
[R4]interface LoopBack 0
[R4-LoopBack0]ip address 4.4.4.4 32
[R4-LoopBack0]quit

如图所示:
在这里插入图片描述
5)R5的配置,命令如下

<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R5
[R5]interface g0/0/1
[R5-GigabitEthernet0/0/1]ip address 45.1.1.5 24
[R5-GigabitEthernet0/0/1]quit
[R5]interface LoopBack 0
[R5-LoopBack0]ip address 5.5.5.5 32
[R5-LoopBack0]quit

如图所示:
在这里插入图片描述

(2)配置OSPF协议

1)R1 的配置,命令如下

[R1]ospf router-id 1.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]quit

如图所示:
在这里插入图片描述
2)R2 的配置,命令如下

<R2>system-view
[R2]ospf router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]quit
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]network 23.1.1.0 0.0.0.255
[R2-ospf-1-area-0.0.0.1]network 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.1]quit

如图所示:
在这里插入图片描述
3)R3 的配置,命令如下

<R3>system-view
[R3]ospf router-id 3.3.3.3
[R3-ospf-1]area 1
[R3-ospf-1-area-0.0.0.1]network 23.1.1.0 0.0.0.255
[R3-ospf-1-area-0.0.0.1]network 34.1.1.0 0.0.0.255
[R3-ospf-1-area-0.0.0.1]network 3.3.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.1]quit

如图所示:
在这里插入图片描述
4)R4 的配置,命令如下

<R4>system-view
[R4]ospf router-id 4.4.4.4
[R4-ospf-1]area 1
[R4-ospf-1-area-0.0.0.1]network 34.1.1.0 0.0.0.255
[R4-ospf-1-area-0.0.0.1]network 4.4.4.4 0.0.0.0
[R4-ospf-1-area-0.0.0.1]quit
[R4-ospf-1]area 2
[R4-ospf-1-area-0.0.0.2]network 45.1.1.0 0.0.0.255
[R4-ospf-1-area-0.0.0.2]quit

如图所示:
在这里插入图片描述
5)R5 的配置,命令如下

<R5>system-view
[R5]ospf router-id 5.5.5.5
[R5-ospf-1]area 2
[R5-ospf-1-area-0.0.0.2]network 45.1.1.0 0.0.0.255
[R5-ospf-1-area-0.0.0.2]network 5.5.5.5 0.0.0.0
[R5-ospf-1-area-0.0.0.2]quit

如图所示:
在这里插入图片描述

1.2.4. 实验调试

(1)查看路由表
#在R1上查看OSPF 的路由表
<R1>display ospf routing

如图所示:
在这里插入图片描述
通过以上输出可以看到,R1学习不到R5的路由

#在R5上查看OSPF的路由表
<R5>display ospf routing

如图所示:
在这里插入图片描述
通过以上输出可以看到,R5学习不到域间的路由

(2)配置虚链路

1)R2 的配置,命令如下

<R2>system-view
[R2]ospf
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]vlink-peer 4.4.4.

如图所示:
在这里插入图片描述
2)R4 的配置,命令如下

<R4>system-view
[R4]ospf
[R4-ospf-1]area 1
[R4-ospf-1-area-0.0.0.1]vlink-peer 2.2.2.2
[R4-ospf-1-area-0.0.0.1]quit

如图所示:
在这里插入图片描述

(3)查看路由表信息
#在R5上查看OSPF的路由表
<R5>display ospf routing

如图所示:
在这里插入图片描述
通过以上输出可以看到,R5学习到了路由

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

(10)Hive的相关概念——文件格式和数据压缩

目录 一、文件格式 1.1 列式存储和行式存储 1.1.1 行存储的特点 1.1.2 列存储的特点 1.2 TextFile 1.3 SequenceFile 1.4 Parquet 1.5 ORC 二、数据压缩 2.1 数据压缩-概述 2.1.1 压缩的优点 2.1.2 压缩的缺点 2.2 Hive中压缩配置 2.2.1 开启Map输出阶段压缩&…

[OPEN SQL] 修改数据

MODIFY语句用于修改数据库表中的数据 MODIFY拥有INSERT和UPDATE的操作&#xff0c;如果数据库表中不存在符合条件的数据则会添加该条新数据&#xff0c;反之数据库表中存在符合条件的数据则会更新该条数据 本次操作使用的数据库表为SCUSTOM&#xff0c;其字段内容如下所示 航…

Mysql运维篇(四) Xtarbackup--备份与恢复练习

一路走来&#xff0c;所有遇到的人&#xff0c;帮助过我的、伤害过我的都是朋友&#xff0c;没有一个是敌人。如有侵权&#xff0c;请留言&#xff0c;我及时删除&#xff01; 前言 xtrabackup是Percona公司CTO Vadim参与开发的一款基于InnoDB的在线热备工具&#xff0c;具有…

力扣例题----二叉树

文章目录 1. 100.相同的树2. 572. 另一颗树的子树3. 266.翻转二叉树4. LCR 175.计算二叉树的深度5. 110.平衡二叉树6. 101. 对称二叉树7. 牛客题目&#xff1a;KY11 二叉树遍历8. 102.二叉树的层序遍历9. 236.二叉树的最近公共祖先10. 105.根据前序和中序构造一棵二叉树11. 106…

Rust - 切片Slice

Slice类型 Slice数据类型没有所有权&#xff0c;slice允许我们引用集合中一段连续的元素序列而不用引用整个集合。字符串slice(string slice) 是String中 一部分值的引用。如下述代码示例&#xff0c;不是对整个String的引用而是对部分String的引用&#xff1a; fn main() {l…

ESP32学习(1)——环境搭建

使用的ESP32板子如下图所示 它可以用Arduino 软件&#xff0c;基于C语言开发。但是&#xff0c;在这里&#xff0c;我是用Thonny软件&#xff0c;基于micro_python对其进行开发。 1.安装Thonny Thonny的软件安装包&#xff0c;可以去它官网上下载。Thonny, Python IDE for begi…

leetcode 160 相交链表

题目 给你两个单链表的头节点 headA 和 headB &#xff0c;请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点&#xff0c;返回 null 。 图示两个链表在节点 c1 开始相交&#xff1a; 题目数据 保证 整个链式结构中不存在环。 注意&#xff0c;函数返回结…

09、全文检索 -- Solr -- SpringBoot 整合 Spring Data Solr (生成DAO组件 和 实现自定义查询方法)

目录 SpringBoot 整合 Spring Data SolrSpring Data Solr的功能&#xff08;生成DAO组件&#xff09;&#xff1a;Spring Data Solr大致包括如下几方面功能&#xff1a;Query查询&#xff08;属于半自动&#xff09;代码演示&#xff1a;1、演示通过dao组件来保存文档1、实体类…

Flutter Android开发 梳理Google Material Design颜色体系

前言 做安卓开发&#xff08;Kotlin语言&#xff09;&#xff0c;Flutter开发的人员应该都听说过谷歌一直推崇的Material Design&#xff0c;而Material Design Color是其推崇的颜色体系&#xff0c;具体来说&#xff0c;Material Design Color是一套旨在帮助设计师和开发者创…

树形dp 笔记

树的最长路径 给定一棵树&#xff0c;树中包含 n 个结点&#xff08;编号1~n&#xff09;和 n−1 条无向边&#xff0c;每条边都有一个权值。 现在请你找到树中的一条最长路径。 换句话说&#xff0c;要找到一条路径&#xff0c;使得使得路径两端的点的距离最远。 注意&…

ELAdmin 隐藏添加编辑按钮

使用场景 做了一个监控模块&#xff0c;数据都是定时生成的&#xff0c;所以不需要手动添加和编辑功能。 顶部不显示 可以使用 true 或者 false 控制现实隐藏 created() {this.crud.optShow {add: false,edit: false,del: true,download: true,reset: true}},如果没有 crea…

Mysql第一关之常规用法

简介 介绍Mysql常规概念&#xff0c;用法。包括DDL、DCL、DML、DQL&#xff0c;关键字、分组、连表、函数、排序、分页等。 一、 SQL DCMQ&#xff0c;分别代表DDL、DCL、DML、DQL。 模糊简记为DCMQ&#xff0c;看起来像一个消息队列。 D&#xff1a;Definition 定义语句 M…

Learn LaTeX 019 - LaTex Math Formula 数学行内与行间公式

在科学排版中输入数学公式一直是一件很有挑战的事情&#xff0c;这个视频讲到了行内公式和行间公式的处理方法&#xff0c;并给出具体的演示。 https://www.ixigua.com/7298100920137548288?id7307433236572373556&logTag04e35402d88b16212e72

使用正点原子i.mx6ull加载字符驱动模块chrdevbase

搞了整整两天才整好&#xff01;踩了不少坑&#xff0c;记录一下 0. 操作基础 操作前需要设置好如下配置 1.开发板和ubuntu能够互相ping通 2.开发板的SD卡中安装好uboot&#xff0c;我用的V2.4版本的&#xff0c;其他版本应该也行 3.准备材料 01_chrdevbase文件 linux-im…

windows vs 自己编译源码 leveldb 然后使用自己编译的文件

1 准备源码文件 1.1 第一种方法 git下载源码 vs项目中git leveldb源码和git third_party googletest-CSDN博客 1.2 第二种方法 手动下载 然后把第三方的源码下载 复制到 third_party 对应的文件夹中 没有文件夹 third_party -> powershell mkdir third_party 2 编译lev…

【AIGC】Stable Diffusion的生成参数入门

Stable Diffusion 的生成参数是用来控制图像生成过程的重要设置&#xff0c;下面是一些常见的生成参数及其详解 1、采样器&#xff0c;关于采样器的选择参照作者的上一篇文章 2、采样步数&#xff08;Sampling Steps&#xff09;是指在生成图像时模型执行的总步数&#xff0c…

详解 Redis 实现数据去重

✨✨ 欢迎大家来到喔的嘛呀的博客✨✨ &#x1f388;&#x1f388;希望这篇博客对大家能有帮助&#x1f388;&#x1f388; 目录 言 一. Redis去重原理 1. Redis Set 数据结构 2. 基于 Set 实现数据去重 3. 代码示例 4. 总结 …

【Web】从零开始的js逆向学习笔记(上)

目录 一、逆向基础 1.1 语法基础 1.2 作用域 1.3 窗口对象属性 1.4 事件 二、浏览器控制台 2.1 Network Network-Headers Network-Header-General Network-Header-Response Headers Network-Header-Request Headers 2.2 Sources 2.3 Application 2.4 Console 三、…

C++初阶:适合新手的手撕list(模拟实现list)

上次讲了常用的接口&#xff1a;今天就来进行模拟实现啦 文章目录 1.基本结构与文件规划2.空参构造函数&#xff08;constructor)3.完善迭代器&#xff08;iterator&#xff09;(begin(),end())4.List Capacity&#xff08;size(),empty())4.增删改查(push_back,pop_back,pop_f…

MySQL篇----第二十二篇

系列文章目录 文章目录 系列文章目录前言一、什么是表级锁二、什么是页级锁三、什么是行级锁四、什么是悲观锁前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 一、…