核心篇-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学习到了路由

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

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

相关文章

2024/02/13

21 、C 22 、D 23、B 如果5先出栈那么1&#xff0c;2&#xff0c;3&#xff0c;4就已经入栈了&#xff0c;5出后4出&#xff0c;1要出栈必须先让3&#xff0c;2出栈&#xff0c;所以 不可能输出B 24、10&#xff0c;12&#xff0c;120 25、2&#xff0c;5 26、段错…

selenium定位元素报错:‘WebDriver‘ object has no attribute ‘find_element_by_id‘

Selenium更新到 4.x版本后&#xff0c;以前的一些常用的代码的语法发生了改变 from selenium import webdriver browser webdriver.Chrome() browser.get(https://www.baidu.com) input browser.find_element_by_id(By.ID,kw) input.send_keys(Python)目标&#xff1a;希望通…

【Python--网络编程之TCP三次握手】

&#x1f680; 作者 &#xff1a;“码上有前” &#x1f680; 文章简介 &#xff1a;Python开发技术 &#x1f680; 欢迎小伙伴们 点赞&#x1f44d;、收藏⭐、留言&#x1f4ac; Python网络编程之[TCP三次握手] 往期内容代码见资源&#xff0c;效果图如下一、实验要求二、协…

嵌入式内核链表list_head,如何管理不同类型节点的实现

在Linux内核中&#xff0c;提供了一个用来创建双向循环链表的结构 list_head。虽然linux内核是用C语言写的&#xff0c;但是list_head的引入&#xff0c;使得内核数据结构也可以拥有面向对象的特性&#xff0c;通过使用操作list_head 的通用接口很容易实现代码的重用&#xff0…

P1219 八皇后 (dfs 表格坐标关系)

一个正常的dfs&#xff08;数据范围1-13&#xff09;&#xff0c;发现一条对角线上&#xff0c;分别符合和与差相等。因为有负数&#xff0c;这里我最开始开的是map&#xff0c;发现卡了最后一个点TLE&#xff0c;记录一下时间复杂度&#xff08; map&#xff0c;set的时间复杂…

Mysql——update更新数据的方式

注&#xff1a;文章参考&#xff1a; MySQL 更新数据 不同条件(批量)更新不同值_update批量更新同一列不同值-CSDN博客文章浏览阅读2w次&#xff0c;点赞20次&#xff0c;收藏70次。一般在更新时会遇到以下场景&#xff1a;1.全部更新&#xff1b;2.根据条件更新字段中的某部分…

同学,请实现一个扫码登录

马上要到春节了&#xff0c;小伙伴们的公司是不是已经可以申请请假调休呢&#xff1f;虽然今年刚入职没有年假(好像国家不是这么规定的&#xff0c;但也不好跟公司硬杠)&#xff0c;大小周的我已经攒了 7 天调休&#xff0c;也可以提前回家过年啦&#xff01; 即使是年底&…

LLM大模型常见问题解答(3)

简要描述下列概念在大语言模型中的作用 Transformer 架构Attention 机制预训练与微调过拟合和欠拟合 Transformer 架构 Transformer是一种基于自注意力机制的深度学习模型&#xff0c;它在论文“Attention Is All You Need”中首次提出。与此前流行的循环神经网络&#xff0…

sql语句学习(一)--查询

【有道云笔记】基本sql语句2—查询基础 数据库表结构 DROP TABLE IF EXISTS class; CREATE TABLE class (id int(11) NOT NULL AUTO_INCREMENT,class_num varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 班级号,class_name varchar(255) CHARACTE…

Unity基础 -- 更新中(2.15)

Unity基础 文章目录 Unity基础3D数学 -- 基础一些方法插值运算三角函数坐标系 3D数学 -- 向量理解常用函数线性插值 3D数学 -- 四元数看向四元数计算 延迟函数协同程序 3D数学 – 基础 一些方法 float value01 Mathf.PI; // Π int value03 Mathf.Abs(-2); // 绝对值 int v…

Midjourney绘图欣赏系列(三)

Midjourney介绍 Midjourney 是生成式人工智能的一个很好的例子&#xff0c;它根据文本提示创建图像。它与 Dall-E 和 Stable Diffusion 一起成为最流行的 AI 艺术创作工具之一。与竞争对手不同&#xff0c;Midjourney 是自筹资金且闭源的&#xff0c;因此确切了解其幕后内容尚不…

springboot191教师工作量管理系统

简介 【 毕设 源码 推荐 javaweb 项目】 基于 springbootvue 的教师工作量管理系统&#xff08;springboot191&#xff09; 适用于计算机类毕业设计&#xff0c;课程设计参考与学习用途。仅供学习参考&#xff0c; 不得用于商业或者非法用途&#xff0c;否则&#xff0c;一切后…

【机器学习笔记】8 决策树

决策树原理 决策树是从训练数据中学习得出一个树状结构的模型。 决策树属于判别模型。 决策树是一种树状结构&#xff0c;通过做出一系列决策&#xff08;选择&#xff09;来对数据进行划分&#xff0c;这类似于针对一系列问题进行选择。决策树的决策过程就是从根节点开始&…

2.15学习总结

2.15 1.聪明的质监员&#xff08;二分前缀和&#xff09; 2.村村通&#xff08;并查集&#xff09; 3.玉蟾宫(悬线法DP) 4.随机排列&#xff08;树状数组逆序对问题&#xff09; 5.增进感情&#xff08;DFS&#xff09; 6.医院设置&#xff08;floyd&#xff09; 聪明的质监员…

《动手学深度学习(PyTorch版)》笔记8.7

注&#xff1a;书中对代码的讲解并不详细&#xff0c;本文对很多细节做了详细注释。另外&#xff0c;书上的源代码是在Jupyter Notebook上运行的&#xff0c;较为分散&#xff0c;本文将代码集中起来&#xff0c;并加以完善&#xff0c;全部用vscode在python 3.9.18下测试通过&…

C++数据结构与算法——双指针法

C第二阶段——数据结构和算法&#xff0c;之前学过一点点数据结构&#xff0c;当时是基于Python来学习的&#xff0c;现在基于C查漏补缺&#xff0c;尤其是树的部分。这一部分计划一个月&#xff0c;主要利用代码随想录来学习&#xff0c;刷题使用力扣网站&#xff0c;不定时更…

NLP_ChatGPT的RLHF实战

文章目录 介绍小结 介绍 ChatGPT 之所以成为ChatGPT&#xff0c;基于人类反馈的强化学习是其中重要的一环。而ChatGPT 的训练工程称得上是复杂而又神秘的&#xff0c;迄今为止&#xff0c;OpenAl也没有开源它的训练及调优的细节。 从 OpenAl已经公开的一部分信息推知&#xff…

计算机组成原理(2)-----存储芯片与CPU的连接

目录 一.单块存储芯片与CPU的连接 二.多块存储芯片与CPU的连接 1.位扩展 2.字扩展 &#xff08;1&#xff09;线选法 &#xff08;2&#xff09;译码器片选法 3.字位同时扩展 三.译码器相关 一.单块存储芯片与CPU的连接 如图所示是8*8位的芯片&#xff0c;总共8个存储…

OS设备管理

设备管理 操作系统作为系统资源的管理者&#xff0c;其提供的功能有&#xff1a;处理机管理、存储器管理、文件管理、设备管理。其中前三个管理都是在计算机的主机内部管理其相对应的硬件。 I/O设备 I/O即输入/输出。I/O设备即可以将数据输入到计算机&#xff0c;或者可以接收…

高校危化试剂管理:Java与SpringBoot的革新

✍✍计算机编程指导师 ⭐⭐个人介绍&#xff1a;自己非常喜欢研究技术问题&#xff01;专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目&#xff1a;有源码或者技术上的问题欢迎在评论区一起讨论交流&#xff01; ⚡⚡ Java实战 |…