当前位置: 首页 > news >正文

MGRE环境下的OSPF

实验拓扑

请添加图片描述

需求

1 R6为ISP只能配置IP地址,R1-R5的环回为私有网段
2 R1/4/5为全连的MGRE结构,R1/2/3为星型的拓扑结构,R1为中心站点
3 所有私有网段可以互相通讯,私有网段使用OSPF完成。

IP规划
在这里插入图片描述

配置IP

R1

#
interface GigabitEthernet0/0/0ip address 16.1.1.1 255.255.255.0 
#
interface GigabitEthernet0/0/1ip address 61.1.1.1 255.255.255.0 
#
interface LoopBack0ip address 192.168.1.1 255.255.255.0 
#

R2

#
interface GigabitEthernet0/0/0ip address 26.1.1.1 255.255.255.0 
#
interface LoopBack0ip address 192.168.2.1 255.255.255.0 
#

R3

#
interface GigabitEthernet0/0/0ip address 36.1.1.1 255.255.255.0 
#
interface LoopBack0ip address 192.168.3.1 255.255.255.0 
#

R4

#
interface GigabitEthernet0/0/0ip address 46.1.1.1 255.255.255.0 
#
interface LoopBack0ip address 192.168.4.1 255.255.255.0 
#

R5

#
interface GigabitEthernet0/0/0ip address 56.1.1.1 255.255.255.0 
#
interface LoopBack0ip address 192.168.5.1 255.255.255.0 
#

R6

#
interface GigabitEthernet0/0/0ip address 16.1.1.2 255.255.255.0 
#
interface GigabitEthernet0/0/1ip address 61.1.1.2 255.255.255.0 
#
interface GigabitEthernet0/0/2ip address 56.1.1.2 255.255.255.0 
#
interface GigabitEthernet2/0/0ip address 26.1.1.2 255.255.255.0 
#
interface GigabitEthernet3/0/0ip address 36.1.1.2 255.255.255.0 
#
interface GigabitEthernet4/0/0ip address 46.1.1.2 255.255.255.0 
#

配置缺省路由

R1

#
ip route-static 0.0.0.0 0.0.0.0 16.1.1.2
ip route-static 0.0.0.0 0.0.0.0 61.1.1.2
#

R2

#
ip route-static 0.0.0.0 0.0.0.0 26.1.1.2
#

R3

#
ip route-static 0.0.0.0 0.0.0.0 36.1.1.2
#

R4

#
ip route-static 0.0.0.0 0.0.0.0 46.1.1.2
#

R5

#
ip route-static 0.0.0.0 0.0.0.0 56.1.1.2
#

配置完成后测试各直连路由连通性

R1-R2R3的GRE环境配置

R1

#
interface Tunnel0/0/0ip address 10.1.1.1 255.255.255.0 tunnel-protocol gre p2mpsource 16.1.1.1nhrp entry multicast dynamicnhrp network-id 100
#

R2

#
interface Tunnel0/0/0ip address 10.1.1.2 255.255.255.0 tunnel-protocol gre p2mpsource GigabitEthernet0/0/0ospf dr-priority 0nhrp network-id 100nhrp entry 10.1.1.1 16.1.1.1 register
#

R3

#
interface Tunnel0/0/0ip address 10.1.1.3 255.255.255.0 tunnel-protocol gre p2mpsource GigabitEthernet0/0/0ospf dr-priority 0nhrp network-id 100nhrp entry 10.1.1.1 16.1.1.1 register
#

配置完成后测试tunnel隧道的连通性

R1-R4R5的MGRE环境配置

R1

#
interface Tunnel0/0/1ip address 10.1.2.1 255.255.255.0 tunnel-protocol gre p2mpsource 61.1.1.1nhrp entry multicast dynamic
#

R4

#
interface Tunnel0/0/0ip address 10.1.2.2 255.255.255.0 tunnel-protocol gre p2mpsource 46.1.1.1nhrp entry 10.1.2.1 61.1.1.1 registernhrp entry 10.1.2.3 56.1.1.1 register
#

R5

#
interface Tunnel0/0/0ip address 10.1.2.3 255.255.255.0 tunnel-protocol gre p2mpsource 56.1.1.1nhrp entry multicast dynamicnhrp entry 10.1.2.1 61.1.1.1 register
#

配置完成后测试tunnel隧道的连通性

配置OSPF

R1的配置

#
ospf 1 router-id 1.1.1.1 area 0.0.0.0 network 10.1.1.1 0.0.0.0 network 10.1.2.1 0.0.0.0 network 192.168.1.1 0.0.0.0 
##
interface Tunnel0/0/0ospf network-type broadcast#

GRE环境下的OSPF

在这里插入图片描述

R2

#
ospf 1 router-id 2.2.2.2 area 0.0.0.0 network 10.1.1.2 0.0.0.0 network 192.168.2.1 0.0.0.0 
##
interface Tunnel0/0/0ospf network-type broadcastospf dr-priority 0#

R3

#
ospf 1 router-id 3.3.3.3 area 0.0.0.0 network 10.1.1.3 0.0.0.0 network 192.168.3.1 0.0.0.0 
##
interface Tunnel0/0/0ospf network-type broadcastospf dr-priority 0#

MGRE环境下的OSPF

在这里插入图片描述

R4

#
ospf 1 router-id 4.4.4.4 area 0.0.0.0 network 10.1.2.2 0.0.0.0 network 192.168.4.1 0.0.0.0 
#
#
interface Tunnel0/0/0ospf network-type broadcast#

R5

#
ospf 1 router-id 5.5.5.5 area 0.0.0.0 network 10.1.2.3 0.0.0.0 network 192.168.5.1 0.0.0.0 
#
#
interface Tunnel0/0/0ospf network-type broadcast#

相关文章:

MGRE环境下的OSPF

实验拓扑 需求 1 R6为ISP只能配置IP地址,R1-R5的环回为私有网段 2 R1/4/5为全连的MGRE结构,R1/2/3为星型的拓扑结构,R1为中心站点 3 所有私有网段可以互相通讯,私有网段使用OSPF完成。 IP规划 配置IP R1 # interface GigabitEt…...

【计算机毕设】微信小程序案例-学生签到系统

前言:我是IT源码社,从事计算机开发行业数年,专注Java领域,专业提供程序设计开发、源码分享、技术指导讲解、定制和毕业设计服务 👉IT源码社-SpringBoot优质案例推荐👈 👉IT源码社-小程序优质案例…...

【数据分析】上市公司半年报数据分析

前言 前文介绍过使用网络技术获取上市公司半年报数据的方法,本文将对获取到的数据进行简要的数据分析。 获取数据的代码介绍在下面的两篇文章中 【java爬虫】使用selenium获取某交易所公司半年报数据-CSDN博客 【java爬虫】公司半年报数据展示-CSDN博客 全量数…...

【C++初阶】类和对象——操作符重载const成员函数取地址重载日期类的实现

个人主页点击直达:小白不是程序媛 C系列专栏:C头疼记 目录 前言: 运算符重载 运算符重载 赋值运算符重载 前置和后置重载 const成员 取地址及const取地址操作符重载 使用函数操作符重载完成日期类的实现 前言: 上篇文…...

JAVA中的垃圾回收器(2)

一)G1垃圾回收器: 垃圾收集器迭代停顿时间越少越好,但是垃圾回收的总时间会增多,默认暂停时间默认是200ms 一)垃圾收集器介绍 1)G1垃圾回收器是一款面向服务器的垃圾收集器,主要针对的是配备多颗处理器以及大容量内存的机器,以极高…...

mac 安装homebrew ,golang

mac 安装homebrew ,golang 安装homebrew安装golang选择 apple arm 版本安装配置环境变量 安装homebrew /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"回车执行指令后,根据提示操作。具体包括以下提示操作&am…...

李沐——论文阅读——VIT(VIsionTransformer)

一、终极结论: 如果在足够多的数据上面去做预训练,那么,我们也可以不用 卷积神经网络,而是直接用 自然语言处理那边搬过来的 Transformer,也能够把视觉问题解决的很好 (tips:paperswithcode.co…...

uniapp表单验证

以下是一个简单的uniapp表单验证示例&#xff1a; <template><view class"uni-form"><view class"uni-form-item"><view class"uni-form-label">用户名</view><input type"text" v-model"user…...

Crawler4j实例爬取爱奇艺热播剧案例

前言 热播剧数据在戏剧娱乐产业中扮演着着名的角色。热了解播剧的观众喜好和趋势&#xff0c;对于制作方和广告商来说都具有重要的参考价值。然而&#xff0c;手动收集和整理这些数据是在本文中&#xff0c;我们将介绍如何利用 Python 爬虫技术和 Crawler4j 实例来自动化爬取爱…...

uniapp项目APP端安卓ios权限检测教程

导语:在 APP 的日常开发过程中,权限检测与授权是不可避免的一项重要的功能,下面就简单介绍一下如何检测和授权的方法。 目录 原理方法实战原理 此授权方法主要是依托于 HTML5 产业联盟的HTML5+规范实现的。 HTML5 产业联盟官网 获取当前操作系统名称 可以使用uni.getSys…...

java多进程间(父进程与子进程)通信

一般我们在java中运行其它类中的方法时&#xff0c;无论是静态调用&#xff0c;还是动态调用&#xff0c;都是在当前的进程中执行的&#xff0c;也就是说&#xff0c;只有一个java虚拟机实例在运行。而有的时候&#xff0c;我们需要通过java代码启动多个java子进程。这样做虽然…...

【从0到1设计一个网关】整合Nacos-服务注册与服务订阅的实现

文章目录 Nacos定义服务注册与订阅方法服务信息加载与配置实现将网关注册到注册中心实现服务的订阅 Nacos Nacos提供了许多强大的功能&#xff1a; 比如服务发现、健康检测。 Nacos支持基于DNS和基于RPC的服务发现。 同时Nacos提供对服务的实时的健康检查&#xff0c;阻止向不…...

【uniapp】短信验证码输入框

需求是短信验证码需要格子输入框 如图 网上找了一个案例改吧改吧 直接上代码 结构 <template><view class"verify-code"><!-- 输入框 --><input id"input" :value"code" class"input" :focus"isFocus"…...

负载均衡的综合部署练习(hproxy+keepalived和lvs-DR+keepalived+nginx+Tomcat)

一、haproxykeepalived haproxy 2台 20.0.0.21 20.0.0.22 nginx 2台 20.0.0.23 20.0.0.24 客户机 1台 20.0.0.30 这里没有haproxy不是集群的概念&#xff0c;他只是代理服务器。 访问他直接可以直接访问后端服务器 关闭防火墙 安装haproxy和环境&#xff1a; yum in…...

设计模式——策略模式(Strategy Pattern)+ Spring相关源码

文章目录 一、策略模式定义二、例子1. 菜鸟教程例子&#xff08;略有改动&#xff09;1.1 、定义。1.2、定义加法策略类1.3、定义乘法策略类1.4、创建 Context 类1.5、使用 2、JDK awt包——BufferStrategy3、Spring源码 —— InstantiatorStrategy4、Spring源码 —— Instanti…...

ORB-SLAM3算法2之开源数据集运行ORB-SLAM3生成轨迹并用evo工具评估轨迹

文章目录 0 引言1 数据和真值1.1 TUM1.2 EuRoc1.3 KITTI2 ORB-SLAM3的EuRoc示例3 ORB-SLAM3的TUM-VI示例4 ORB-SLAM3的ROS各版本示例4.1 单目4.2 单目和IMU4.3 双目4.4 双目和IMU4.5 RGB-D0 引言 ORB-SLAM3算法1 已成功编译安装ORB-SLAM3到本地,本篇目的是用TUM、EuRoc和KITT…...

Qt 序列化函数和反序列化函数

文章目录 界面学生类序列化函数反序列化函数刷新所选择的下拉表值添加 界面 学生类 // 创建学生信息类 class studentInfo { public:QString id; // 学号QString name; // 学生姓名QString age; // 学生年龄// 重写QDataStream& operator<<操作符&…...

Linux之线程池

线程池 线程池概念线程池的应用场景线程池实现原理单例模式下线程池实现STL、智能指针和线程安全其他常见的各种锁 线程池概念 线程池&#xff1a;一种线程使用模式。 线程过多会带来调度开销&#xff0c;进而影响缓存局部性和整体性能。而线程池维护着多个线程&#xff0c;等待…...

MAC安装stable diffusion

./webui.sh --precision full --no-half-vae --disable-nan-check --api Command: "/Users/xxxx/aigc/stable-diffusion-webui/venv/bin/python3" -m pip install torch2.0.1 torchvision0.15.2 Error code: 2 执行命令&#xff1a; pip install torch2.0.1 torchvi…...

FPGA_状态机工作原理

FPGA_状态机介绍和工作原理 状态机工作原理Mealy 状态机模型Moore 状态机模型状态机描述方式代码格式 总结 状态机工作原理 状态机全称是有限状态机&#xff08;Finite State Machine、FSM&#xff09;&#xff0c;是表示有限个状态以及在这些状态之间的转移和动作等行为的数学…...

挑战杯推荐项目

“人工智能”创意赛 - 智能艺术创作助手&#xff1a;借助大模型技术&#xff0c;开发能根据用户输入的主题、风格等要求&#xff0c;生成绘画、音乐、文学作品等多种形式艺术创作灵感或初稿的应用&#xff0c;帮助艺术家和创意爱好者激发创意、提高创作效率。 ​ - 个性化梦境…...

Lombok 的 @Data 注解失效,未生成 getter/setter 方法引发的HTTP 406 错误

HTTP 状态码 406 (Not Acceptable) 和 500 (Internal Server Error) 是两类完全不同的错误&#xff0c;它们的含义、原因和解决方法都有显著区别。以下是详细对比&#xff1a; 1. HTTP 406 (Not Acceptable) 含义&#xff1a; 客户端请求的内容类型与服务器支持的内容类型不匹…...

mongodb源码分析session执行handleRequest命令find过程

mongo/transport/service_state_machine.cpp已经分析startSession创建ASIOSession过程&#xff0c;并且验证connection是否超过限制ASIOSession和connection是循环接受客户端命令&#xff0c;把数据流转换成Message&#xff0c;状态转变流程是&#xff1a;State::Created 》 St…...

oracle与MySQL数据库之间数据同步的技术要点

Oracle与MySQL数据库之间的数据同步是一个涉及多个技术要点的复杂任务。由于Oracle和MySQL的架构差异&#xff0c;它们的数据同步要求既要保持数据的准确性和一致性&#xff0c;又要处理好性能问题。以下是一些主要的技术要点&#xff1a; 数据结构差异 数据类型差异&#xff…...

C#中的CLR属性、依赖属性与附加属性

CLR属性的主要特征 封装性&#xff1a; 隐藏字段的实现细节 提供对字段的受控访问 访问控制&#xff1a; 可单独设置get/set访问器的可见性 可创建只读或只写属性 计算属性&#xff1a; 可以在getter中执行计算逻辑 不需要直接对应一个字段 验证逻辑&#xff1a; 可以…...

无人机侦测与反制技术的进展与应用

国家电网无人机侦测与反制技术的进展与应用 引言 随着无人机&#xff08;无人驾驶飞行器&#xff0c;UAV&#xff09;技术的快速发展&#xff0c;其在商业、娱乐和军事领域的广泛应用带来了新的安全挑战。特别是对于关键基础设施如电力系统&#xff0c;无人机的“黑飞”&…...

数学建模-滑翔伞伞翼面积的设计,运动状态计算和优化 !

我们考虑滑翔伞的伞翼面积设计问题以及运动状态描述。滑翔伞的性能主要取决于伞翼面积、气动特性以及飞行员的重量。我们的目标是建立数学模型来描述滑翔伞的运动状态,并优化伞翼面积的设计。 一、问题分析 滑翔伞在飞行过程中受到重力、升力和阻力的作用。升力和阻力与伞翼面…...

ubuntu系统文件误删(/lib/x86_64-linux-gnu/libc.so.6)修复方案 [成功解决]

报错信息&#xff1a;libc.so.6: cannot open shared object file: No such file or directory&#xff1a; #ls, ln, sudo...命令都不能用 error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory重启后报错信息&…...

comfyui 工作流中 图生视频 如何增加视频的长度到5秒

comfyUI 工作流怎么可以生成更长的视频。除了硬件显存要求之外还有别的方法吗&#xff1f; 在ComfyUI中实现图生视频并延长到5秒&#xff0c;需要结合多个扩展和技巧。以下是完整解决方案&#xff1a; 核心工作流配置&#xff08;24fps下5秒120帧&#xff09; #mermaid-svg-yP…...

论文阅读:Matting by Generation

今天介绍一篇关于 matting 抠图的文章&#xff0c;抠图也算是计算机视觉里面非常经典的一个任务了。从早期的经典算法到如今的深度学习算法&#xff0c;已经有很多的工作和这个任务相关。这两年 diffusion 模型很火&#xff0c;大家又开始用 diffusion 模型做各种 CV 任务了&am…...