实验03-OSPF高级实验

1.实验拓扑

2.实验需求

3.配置思路

根据所给的IP地址配置完成后进行OSPF的配置:

#R1
[r1]ospf 1 router-id 10.0.1.1
[r1-ospf-1]a 0
[r1-ospf-1-area-0.0.0.0]network 10.0.1.1 0.0.0.0
[r1-ospf-1-area-0.0.0.0]network 10.0.12.1 0.0.0.0
[r1-ospf-1-area-0.0.0.0]network 10.0.13.1 0.0.0.0
[r1-ospf-1-area-0.0.0.0]network 10.0.14.1 0.0.0.0
#R2
[r2]ospf 1 router-id 10.0.2.2
[r2-ospf-1]a 0
[r2-ospf-1-area-0.0.0.0]network 10.0.2.2 0.0.0.0
[r2-ospf-1-area-0.0.0.0]network 10.0.12.2 0.0.0.0
[r2-ospf-1-area-0.0.0.0]qui
[r2-ospf-1]a 0.0.0.1
[r2-ospf-1-area-0.0.0.1]network 10.0.25.2 0.0.0.0
[r2-ospf-1-area-0.0.0.1]qui
[r2-ospf-1]a 0.0.0.3
[r2-ospf-1-area-0.0.0.3]network 10.0.26.2 0.0.0.0
#R3
[r3]ospf 1 router-id 10.0.3.3
[r3-ospf-1]a 0
[r3-ospf-1-area-0.0.0.0]network 10.0.3.3 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 10.0.13.3 0.0.0.0
[r3-ospf-1-area-0.0.0.0]qui
[r3-ospf-1]a 0.0.0.3
[r3-ospf-1-area-0.0.0.3]network 192.168.0.3 0.0.0.0
#R4
[r4]ospf 1 router-id 10.0.4.4
[r4-ospf-1]a 0
[r4-ospf-1-area-0.0.0.0]network 10.0.4.4 0.0.0.0
[r4-ospf-1-area-0.0.0.0]network 10.0.14.4 0.0.0.0
[r4-ospf-1-area-0.0.0.0]qui
[r4-ospf-1]a 0.0.0.2
[r4-ospf-1-area-0.0.0.2]network 10.0.48.4 0.0.0.0
#R5
[r5]ospf 1 router-id 10.0.5.5
[r5-ospf-1]a 0.0.0.1
[r5-ospf-1-area-0.0.0.1]network 10.0.5.5 0.0.0.0
[r5-ospf-1-area-0.0.0.1]network 10.0.25.5 0.0.0.0
#R6
[r6]ospf 1 router-id 10.0.6.6
[r6-ospf-1]a 0.0.0.3
[r6-ospf-1-area-0.0.0.3]network 10.0.6.6 0.0.0.0
[r6-ospf-1-area-0.0.0.3]network 10.0.26.6 0.0.0.0
[r6-ospf-1-area-0.0.0.3]network 192.168.0.6 0.0.0.0
[r6-ospf-1-area-0.0.0.3]network 192.168.6.1 0.0.0.0
#R7
[r7]ospf 1 router-id 10.0.7.7
[r7-ospf-1]a 0.0.0.2
[r7-ospf-1-area-0.0.0.2]network 10.0.78.7 0.0.0.0
[r7-ospf-1-area-0.0.0.2]qui
[r7-ospf-1]a 0.0.0.3
[r7-ospf-1-area-0.0.0.3]network 10.0.7.7 0.0.0.0
[r7-ospf-1-area-0.0.0.3]network 192.168.0.7 0.0.0.0
[r7-ospf-1-area-0.0.0.3]network 192.168.7.1 0.0.0.0
#R8
[r8]ospf 1 router-id 10.0.8.8
[r8-ospf-1]a 0.0.0.2
[r8-ospf-1-area-0.0.0.2]network 10.0.8.8 0.0.0.0
[r8-ospf-1-area-0.0.0.2]network 10.0.48.8 0.0.0.0
[r8-ospf-1-area-0.0.0.2]network 10.0.78.8 0.0.0.0

开启区域认证:

[R1] ospf 1
[R1-ospf-1] area 0.0.0.0
[R1-ospf-1-area-0.0.0.0] authentication-mode md5 1 plain 123456
//验证方式为 MD5,KEY-ID 为 1,以明文形式设置密码
#R2
[R2] ospf 1
[R2-ospf-1] area 0.0.0.0
[R2-ospf-1-area-0.0.0.0] authentication-mode md5 1 plain 1233456 
#R3
[R3] ospf 1
[R3-ospf-1] area 0.0.0.0
[R3-ospf-1-area-0.0.0.0] authentication-mode md5 1 plain 123456
#R4
[R4] ospf 1
[R4-ospf-1] area 0.0.0.0
[R4-ospf-1-area-0.0.0.0] authentication-mode md5 1 plain 123456

验证:

[R1] display ospf verbose //查看 OSPF 信息,定位到区域一内容

区域 1 配置为 NSSA 区域
#R2
[R2] ospf 1
[R2-ospf-1] area 0.0.0.1
[R2-ospf-1-area-0.0.0.1] nssa #R5
[R5] ospf 1
[R5-ospf-1] area 0.0.0.1
[R5-ospf-1-area-0.0.0.1] nssa
区域 2 配置为 stub 区域,并配置为完全末节
#R4
[R4] ospf 1
[R4-ospf-1] area 0.0.0.2
[R4-ospf-1-area-0.0.0.2] stub no-summary	//ABR 设备要加上 no-summary #R7
[R7] ospf 1
[R7-ospf-1] area 0.0.0.2
[R7-ospf-1-area-0.0.0.2] stub #R8
[R8] ospf 1
[R8-ospf-1] area 0.0.0.2
[R8-ospf-1-area-0.0.0.2] stub

验证结果

[r6]int g0/0
[r6-GigabitEthernet0/0]ospf dr-priority 0
[r7]int g0/0
[r7-GigabitEthernet0/0]ospf dr-priority 0

[r2]ospf 1
[r2-ospf-1]a 0.0.0.3
[r2-ospf-1-area-0.0.0.3]abr-summary 192.168.0.0 255.255.0.0

[r5]ospf 1
[r5-ospf-1]asbr-summary 172.16.0.0 255.255.0.0
[r5-ospf-1]import-route direct


[r1]ospf 1
[r1-ospf-1]default-route-advertise always

[R8] interface Serial1/0
[R8-Serial1/0]ospf cost 65535 //修改接口开销 #R3
[R3] ospf 1
[R3-ospf-1] area 0.0.0.3
[R3-ospf-1-area-0.0.0.3] vlink-peer 10.0.7.7	//建立虚连接 #R7
[R7] ospf 1
[R7-ospf-1] area 0.0.0.3
[R7-ospf-1-area-0.0.0.3] vlink-peer 10.0.3.3
[R7-ospf-1-area-0.0.0.3] area 0.0.0.0
[R7-ospf-1-area-0.0.0.0] authentication-mode md5 1 plain QWER
//区域 0 需要启用区域验证。当 R7 通过 Vlink 进入区域 0 后,也需要启用验证。否则无法建立 Vlink 邻居。
[R7-ospf-1-area-0.0.0.0] area 0.0.0.2
[R7-ospf-1-area-0.0.0.2] stub no-summary

[R4-GigabitEthernet0/1] ospf network-type p2p//修改网络类型为 P2P
[R4-GigabitEthernet0/1] ospf timer hello 3	//修改 Hello 间隔时间为 3s #R8
[R8] interface GigabitEthernet0/0
[R8-GigabitEthernet0/0] ospf network-type p2p [R8-GigabitEthernet0/0] ospf timer hello 3

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

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

相关文章

图书馆管理系统 1.架构项目以及加搭建项目

项目架构图 技术栈 后端 开发语言:java 开发环境:jdk11.0.12 开发工具:IntelliJ IDEA 2022.2.4 项目管理工具:maven 集成框架:springboot 权限控制框架:springSecurity 数据库:mysql 数据库框架…

QT-绘制动态曲线

QT-绘制动态曲线 pro文件中添加chart 在串口工程中添加控件 将控件功能提升为QChartView 点击添加 添加相关的头文件和变量

Selenium不同版本配置自动下载驱动及打包细节

Selenium配置浏览器驱动 自动下载浏览器驱动的方法 selenium4.7.0自动下载浏览器驱动的方法 selenium4.11.0 或4.11.1手动设置浏览器驱动路径的方法pyinstaller打包程序时同时打包ChromeDriverchromedriver路径需要sys._MEIPASS的路径进行引用方法一:通过–add-data…

【目标检测】图解 YOLOv3 的网络结构(Darknet-53 作为 backbone)

到了 YOLOv3,backbone 从 YOLOv2 的 Darknet-19 升级到了 Darknet-53。 下面一张完整的结构示意图来一起理解一下 YOLOv3 的网络结构。 我们怎么理解最后输出的 3 个特征图(feature map)的这个 255? 同 YOLOv2 一样,…

【蓝桥杯-单片机】基于定时器的倒计时程序设计

基于定时器的倒计时程序 题目如下所示: 实现过程中遇到的一些问题 01 如何改变Seg_Buf数组的值数码管总是一致地显示0 1 2 3 4 5 首先这个问题不是在main.c中关于数码管显示部分的逻辑错误,就是发生在数码管的底层错误。 检查了逻辑部分&#xff…

玩转C语言——深入理解指针

一、指针概念 1.1 内存和地址 在开始学习指针前,我们先来讲一个例子,假如你身处一栋楼中,你点了一份外卖,那么,外卖员如何能找到你?有两种方法。法一:直接一间一间找,这样做不仅消耗…

线程和进程的区别和联系

一、什么是进程 进程(Process), 是一个具有独立功能的程序关于某个数据集合的一次运行活动,是系统进行 【资源分配和调度】 的一个独立单位。 进程是【程序】的【一次执行】(是计算机中程序的执行过程,而不是计算机中的程序)进程是系统进行【资源分配和…

十二 超级数据查看器 讲解稿 详情7 其他功能

十二 超级数据查看器 讲解稿 详情7 其他功能 点击此处 以新页面 打开B站 播放当前教学视频 点击访问app下载页面 百度手机助手 下载地址 ​ 讲解稿全文: 其他操作,主要用来完成替换和批量修改, 这里,我们想给成语字段增…

YOLOv9改进策略:卷积魔改 | 分布移位卷积(DSConv),提高卷积层的内存效率和速度

💡💡💡本文改进内容: YOLOv9如何魔改卷积进一步提升检测精度?提出了一种卷积的变体,称为DSConv(分布偏移卷积),其可以容易地替换进标准神经网络体系结构并且实现较低的存…

二、Kubernetes(k8s)中部署项目wordpress(php博客项目,数据库mysql)

前期准备 1、关机顺序 2、开机顺序 (1)、k8s-ha1、k8s-ha2 (2)、master01、master02、master03 (3)、node01、node02 一、集群服务对外提供访问,需要通过Ingress代理发布域名 mast01上传 ingress-nginx.yaml node01、node02 上传 ingress-nginx.tar 、kube-webh…

【知识库系统】JWT实现前后端分离验证

本文会先从理论和实践两部分讲述如何去理解和实现通过JWT进行身份认证。 一、理论 1. SpringSecurity 默认的认证是需要通过 UsernamePasswordAuthenticationFilter 进行认证的,该过滤器认证前,会到 SecurityContextHolder 中寻找是否有符合的 Authent…

Issue 2046:Missing array size check in NewFixedArray

文章目录 环境搭建漏洞分析漏洞触发 漏洞利用总结参考 环境搭建 sudo apt install pythongit reset --hard 64cadfcf4a56c0b3b9d3b5cc00905483850d6559 export DEPOT_TOOLS_UPDATE0 gclient sync -D// debug version tools/dev/v8gen.py x64.debug ninja -C out.gn/x64.debug/…

java数据结构与算法刷题-----LeetCode135. 分发糖果

java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846 文章目录 1. 左右遍历2. 进阶:常数空间遍历,升序降…

Visual Studio - 添加快捷键图标

Visual Studio - 添加快捷键图标 1. Text Editor Toolbar Options -> Add or Remove Buttons -> Customize2. Toolbars3. Commands -> Debug4. Add Command...References 1. Text Editor Toolbar Options -> Add or Remove Buttons -> Customize 2. Toolbars B…

并发编程之synchronized的详细解析

4.2 synchronized 解决方案 应用之互斥 为了避免临界区的竞态条件发生,有多种手段可以达到目的。 阻塞式的解决方案:synchronized,Lock 非阻塞式的解决方案:原子变量 本次课使用阻塞式的解决方案:synchronized&am…

长安链智能合约标准协议第二草案——BNS与DID协议邀请社区用户评审

长安链智能合约标准协议 在智能合约编写过程中,不同的产品及开发人员对业务理解和编程习惯不同,即使同一业务所编写的合约在具体实现上也可能有很大差异,在运维或业务对接中面临较大的学习和理解成本,现有公链合约协议规范又不能完…

C++:类和对象(上篇)

目录: 一:面向对象和过程的介绍 二:类的引入 三:类的定义 四:类的访问限定符以及封装 五:类的作用域 六:类的实例化 七:类对象大小的计算 八:类成员函数的this指…

C语言经典算法-7

文章目录 其他经典例题跳转链接36.排序法 - 改良的选择排序37.快速排序法(一)38.快速排序法(二)39.快速排序法(三)40.合并排序法 其他经典例题跳转链接 C语言经典算法-1 1.汉若塔 2. 费式数列 3. 巴斯卡三…

JJJ:改善ubuntu网速慢的方法

Ubuntu 系统默认的软件下载源由于服务器的原因, 在国内的下载速度往往比较慢,这时我 们可以将 Ubuntu 系统的软件下载源更改为国内软件源,譬如阿里源、中科大源、清华源等等, 下载速度相比 Ubuntu 官方软件源会快很多!…

Linux实践 - 命令行解释器 简易版

~~~~ 前言解决的问题为什么shell要以子进程的方式执行我们的命令?为什么直接使用程序名ls,而不是路径/usr/bin/ls? 头文件包含命令行提示符接受用户命令行输入解析用户的输入内建命令&&特殊处理ls 时目录等文件不带高亮颜色cd时目录不…