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

MGRE综合

实验

一、实验思路

1.先按照上图配置IP地址及环回

2.写缺省使公网可通

3.让R1、R4、R5每台路由器均成为中心站点形成全连网状结构拓扑

4.让R1成为中心站点R2R3为分支站点

5.分区域宣告ospf之后更改ospf在虚拟接口Tunnel工作方式为broadcast及让R1 当选DR

二、上虚拟机操作

1.配置IP地址及环回

[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 6.1.1.1 24
[r1-GigabitEthernet0/0/0]int g0/0/1
[r1-GigabitEthernet0/0/1]ip add 16.1.1.1 24
[r1-GigabitEthernet0/0/1]int l0
[r1-LoopBack0]ip add 192.168.1.1 24

[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip add 26.1.1.1 24
[r2-GigabitEthernet0/0/0]int l0
[r2-LoopBack0]ip add 192.168.2.1 24

[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip add 36.1.1.1 24
[r3-GigabitEthernet0/0/0]int l0
[r3-LoopBack0]ip add 192.168.3.1 24

[r4]int g0/0/0
[r4-GigabitEthernet0/0/0]ip add 46.1.1.1 24
[r4-GigabitEthernet0/0/0]int l0
[r4-LoopBack0]ip add 192.168.4.1 24

[r5]int g0/0/0
[r5-GigabitEthernet0/0/0]ip add 56.1.1.1 24
[r5-GigabitEthernet0/0/0]int l0
[r5-LoopBack0]ip add 192.168.5.1 24

[r6]int g0/0/0
[r6-GigabitEthernet0/0/0]ip add 6.1.1.2 24
[r6-GigabitEthernet0/0/0]int g0/0/1
[r6-GigabitEthernet0/0/1]ip add 16.1.1.2 24
[r6-GigabitEthernet0/0/1]
[r6-GigabitEthernet0/0/1]int g0/0/2
[r6-GigabitEthernet0/0/2]ip add 26.1.1.2 24
[r6-GigabitEthernet0/0/2]
[r6-GigabitEthernet0/0/2]int g2/0/0
[r6-GigabitEthernet2/0/0]ip add 36.1.1.2 24
[r6-GigabitEthernet2/0/0]
[r6-GigabitEthernet2/0/0]int g3/0/0
[r6-GigabitEthernet3/0/0]ip add 46.1.1.2 24
[r6-GigabitEthernet3/0/0]
[r6-GigabitEthernet3/0/0]int g4/0/0
[r6-GigabitEthernet4/0/0]ip add 56.1.1.2 24
[r6-GigabitEthernet4/0/0]
[r6-GigabitEthernet4/0/0]int l0
[r6-LoopBack0]ip add 6.6.6.6 24

2.写缺省

[r1]ip route-static 0.0.0.0 0 6.1.1.2
[r1]ip route-static 0.0.0.0 0 16.1.1.2

[r2]ip route-static 0.0.0.0 0 26.1.1.2 

[r3]ip route-static 0.0.0.0 0 36.1.1.2

[r4]ip route-static 0.0.0.0 0 46.1.1.2

[r5]ip route-static 0.0.0.0 0 56.1.1.2

3.让R1、R4、R5每台路由器均成为中心站点形成全连网状结构拓扑

[r1-Tunnel0/0/0]int t0/0/1
[r1-Tunnel0/0/1]ip add 192.168.7.1 24
[r1-Tunnel0/0/1]tunnel-protocol gre p2mp 
[r1-Tunnel0/0/1]source 16.1.1.1
[r1-Tunnel0/0/1]nhrp entry 192.168.7.2 46.1.1.1 register 
[r1-Tunnel0/0/1]nhrp entry 192.168.7.3 56.1.1.1 register
[r1-Tunnel0/0/1]nhrp entry multicast dynamic 
[r1-Tunnel0/0/1]nhrp network-id 200

[r4-Tunnel0/0/0]ip add 192.168.7.2 24
[r4-Tunnel0/0/0]tunnel-protocol gre p2mp 
[r4-Tunnel0/0/0]source 46.1.1.1
[r4-Tunnel0/0/0]nhrp entry 192.168.7.1 16.1.1.1 register 
[r4-Tunnel0/0/0]nhrp entry multicast dynamic

[r4-Tunnel0/0/0]nhrp network-id 200

[r5]int t0/0/0
[r5-Tunnel0/0/0]ip add 192.168.7.3 24
[r5-Tunnel0/0/0]tunnel-protocol gre p2mp 
[r5-Tunnel0/0/0]source 56.1.1.1
[r5-Tunnel0/0/0]nhrp entry multicast dynamic 

[r5-Tunnel0/0/0]nhrp network-id 200

 

 4.让R1成为中心站点R2R3为分支站点

[r1]interface Tunnel0/0/0
[r1-Tunnel0/0/1] ip address 192.168.0.1 24
[r1-Tunnel0/0/1] tunnel-protocol gre p2mp
[r1-Tunnel0/0/1] source 6.1.1.1
[r1-Tunnel0/0/1] nhrp entry multicast dynamic
[r1-Tunnel0/0/1] nhrp network-id 100

[r2]int t0/0/0
[r2-Tunnel0/0/0]ip add 192.168.0.2 24
[r2-Tunnel0/0/0]tunnel-protocol gre p2mp 
[r2-Tunnel0/0/0]source GigabitEthernet 0/0/0
[r2-Tunnel0/0/0]nhrp entry 192.168.0.1 6.1.1.1 register 
[r2-Tunnel0/0/0]nhrp network-id 100 

[r3]int t0/0/0
[r3-Tunnel0/0/0]ip add 192.168.0.3 24
[r3-Tunnel0/0/0]tunnel-protocol gre p2mp 
[r3-Tunnel0/0/0]source g0/0/0
[r3-Tunnel0/0/0]nhrp entry 192.168.0.1 6.1.1.1 register 
[r3-Tunnel0/0/0]nhrp network-id 100

 

 5.分区域宣告ospf之后更改ospf在虚拟接口Tunnel工作方式为broadcast及让R1 当选DR

区域0:

[r1-ospf-1-area-0.0.0.0]  network 192.168.0.1 0.0.0.0 
[r1-ospf-1-area-0.0.0.0]  network 192.168.1.1 0.0.0.0 

[r2-ospf-1-area-0.0.0.0]  network 192.168.0.2 0.0.0.0 
[r2-ospf-1-area-0.0.0.0]  network 192.168.2.1 0.0.0.0 

[r3-ospf-1-area-0.0.0.0]  network 192.168.0.3 0.0.0.0 
[r3-ospf-1-area-0.0.0.0]  network 192.168.3.1 0.0.0.0 
 

区域1:

[r1-ospf-1-area-0.0.0.1]  network 192.168.7.1 0.0.0.0 

[r4-ospf-1-area-0.0.0.1]network 192.168.4.1 0.0.0.0
[r4-ospf-1-area-0.0.0.1] network 192.168.7.2 0.0.0.0    

[r5-ospf-1-area-0.0.0.1]network 192.168.5.1 0.0.0.0
[r5-ospf-1-area-0.0.0.1]network 192.168.7.3 0.0.0.0

在R1-R5更改ospf在虚拟接口Tunnel工作方式为broadcast

 ospf network-type broadcast

让R1 当选DR

在R2-R5更改ospf在虚拟接口Tunnel优先级为0

 ospf dr-priority 0

三、检验

1.看一下R1-R6路由表

2.R1-R5环回互ping

相关文章:

MGRE综合

实验 一、实验思路 1.先按照上图配置IP地址及环回 2.写缺省使公网可通 3.让R1、R4、R5每台路由器均成为中心站点形成全连网状结构拓扑 4.让R1成为中心站点R2R3为分支站点 5.分区域宣告ospf之后更改ospf在虚拟接口Tunnel工作方式为broadcast及让R1 当选DR 二、上虚拟机操作…...

hcip的mgre和ospf实验

题目 拓扑图 一、配置环回和IP地址 R1 < Huawei>sy Enter system view, return user view with CtrlZ. [Huawei]sysname r1 [r1]int g0/0/1 [r1-GigabitEthernet0/0/1]ip add 64.1.1.1 24 Aug 4 2023 18:56:07-08:00 r1 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol…...

gdb学习笔记

参考:https://blog.csdn.net/Stars_WW/article/details/88994391 gdb常用交互命令 启动gdb后&#xff0c;进入到交互模式&#xff0c;通过以下命令完成对程序的调试&#xff1b;注意高频使用的命令一般都会有缩写&#xff0c;熟练使用这些缩写命令能提高调试的效率&#xff1b;…...

java -jar指定外部配置文件

场景 spingboot项目部署jar时,需要时常修改配置,为了方便,将配置文件放到jar包外 操作步骤 在jar包同级目录下创建config文件夹(位置没有强制要求,为了方便而已) 在jar包同级目录下创建start.bat文件,并编辑内容 echo off :: 命令窗口标题 title yudibei_performance_tes…...

【IDEA】常用插件清单

【IDEA】常用插件清单 arthas ideaCodeium: AI Autocomplete for xxxCommit-MessageGenerateAllSetterMaven HelperMybatisPlusOne Dark themePDF ViewerRainbow BracketsRestfulToolSequenceDiagramSonarLintTranslation arthas idea 快捷生成arthas命令 Codeium: AI Autoc…...

私域流量运营数据分析:6个关键指标

随着数字化时代的到来&#xff0c;私域流量运营已经成为企业营销的重要策略。然而&#xff0c;要确保私域流量运营的有效性和成功&#xff0c;数据分析是至关重要的一环。通过对运营数据进行深入分析&#xff0c;企业可以了解用户行为和趋势&#xff0c;发现问题和机遇&#xf…...

解释器模式——自定义语言的实现

1、简介 1.1、文法规则和抽象语法树 解释器模式描述了如何为简单的语言定义一个文法&#xff0c;如何在该语言中表示一个句子&#xff0c;以及如何解释这些句子。在正式分析解释器模式结构之前&#xff0c;先来学习如何表示一个语言的文法规则以及如何构造一棵抽象语法树。 …...

基于STM32103移植FreeRTOS

目录 一、FreeRTOS协议栈下载 二、准备工程文件与协议代码 三、移植FreeRTOS协议栈 一、FreeRTOS协议栈下载 1、官网下载 FreeRTOS - Market leading RTOS (Real Time Operating System) for embedded systems with Internet of Things extensionshttps://www.freertos.or…...

docker compose一键部署lnmt环境

创建docker compose 目录 [rootlocalhost ~]# mkdir -p /compose_lnmt 编写nginx的dockerfile文件 创建目录 [rootlocalhost compose_lnmt]# mkdir -p nginx 编写nginx配置文件 [rootlocalhost nginx]# vim nginx.conf user root; #运行身份#nginx自动设置进程…...

Eeny Meeny Moo

Eeny Meeny Moo 题目描述输入输出格式输入格式输出格式 输入输出样例输入样例输出样例 正确解法A C 代码 题目描述 你肯定有过这样的经验&#xff0c;那就是当很多一起使用网络的时候&#xff0c;网速变得很慢很慢。为了解决这个问题&#xff0c;德国的Ulm大学开发了一份意外事…...

flask---闪现/请求扩展/g对象

闪现 # 一个请求---》假设出错了---》重定向到另一个地址---》把错误信息在另一个返回中看到 错误信息放个位置----》另一个请求过来&#xff0c;去那个位置拿 # 把一些数据&#xff0c;放在某个位置---》后期可以去取出来----》取完不用删除&#xff0c;就没了 def index():s…...

Qt视频播放器

一、设置好ui界面二、打开文件槽函数1.QDir::homePath()作用介绍2.QFileDialog::getOpenFileName()介绍3.QFileInfo介绍4.player 指针解释5.打开文件槽函数完整代码 三、视频播放器初始化1.QMediaPlayer()函数2.设置时间间隔的作用3. QGraphicsScene介绍4.QGraphicsVideoItem介…...

Stable Diffusion教程(8) - X/Y/Z 图表使用

1. 介绍 这项功能可以在 文生图/图生图 界面的左下角种 “脚本” 一栏内选择 “X/Y/Z 图表” 以启用。 它创建具有不同参数的图像网格。使用 X 类型和 Y 类型字段选择应由行和列共享的参数&#xff0c;并将这些参数以逗号分隔输入 X 值 / Y 值字段。支持整数、浮点数和范围。…...

Android 获取网关 ip 和 DNS ip

参考下方 PingUtil.java 代码 import android.content.Context; import android.net.DhcpInfo; import android.net.wifi.WifiManager; import android.text.format.Formatter;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; impor…...

Docker root用户的pip使用方法

Docker下root用户 pip install XX 显示pip命令不存在 # 原始目标&#xff1a;pip install XX pip install --root-user-actionignore 【XX】# (要安装的包)参考&#xff1a;WARNING: Running pip as the ‘root‘ user can result in broken permissions Linux 中 root 与 su…...

企业新片场排名如何优化

企业新片场排名如何优化 要如何去做关键SEO&#xff1f;第一个我们要做的就是做好 SEO 关键词的选词&#xff0c;一般就是会有第一个常用的选词方法&#xff0c;第一是以常用的提问词去做&#xff0c;不实像是情人节买什么礼物&#xff0c;母亲节买什么礼物&#xff0c; 618 有…...

Database Name

概述 DB_NAME与INSTANCE_NAME DB_NAME 数据库名称&#xff0c;也就是数据库的名字标示。这里&#xff0c;数据库里可能有多个实例&#xff0c;比如RAC里的多节点&#xff0c;这多个节点是不同的实例&#xff0c;但是却有相同的名字&#xff0c;他们的 DB_NAME是相同的&#xf…...

git代码版本管理

git 文章目录 git基本使用 基本使用 在一台新的电脑上使用git 你要下载安装git, 然后把git的安装路径配到系统环境变量里 然后把这台电脑的.ssh/ id_rsa.pub里的公钥整到github里 然后在github上新建仓库&#xff0c;它会生成一些指令引导上你传本地的代码 之后就可以在终…...

k8s概念-ConfigMap

回到目录 一般用于去存储 Pod 中应用所需的一些配置信息&#xff0c;或者环境变量&#xff0c;将配置于 Pod 分开&#xff0c;避免应为修改配置导致还需要重新构建 镜像与容器。 1 创建ConfigMap #使用 kubectl create configmap -h 查看示例&#xff0c;构建 configmap 对象…...

Mybatis 实体类属性名和表中字段名不一致怎么处理

一. 前言 最近耀哥有学生出去面试&#xff0c;被问到 “Mybatis实体类的属性名和表中的字段名不一致该怎么处理&#xff1f;”&#xff0c;这其实是一个很经典的面试题&#xff0c;接下来耀哥就为大家详细解析一下这道面试题。 二. 分析 2.1 实体类和字段名不一致所带来的后果…...

codex gpt-5.4 日卡200刀

一、配置 auth.jsonapikey如下&#xff1a;sk-8UvPchGMHwu8E8h7uuzzpk9Zv70SI8SU5cNNSnyy8nnv5mLV二、配置 config.tomlmodel_provider "codexeasy" model "gpt-5.4" model_reasoning_effort "high" disable_response_storage true[model_pr…...

Flutter应用安全保护:代码混淆的重要性与Android/iOS混淆步骤详解

前言 本文将会和大家说下保护代码的重要性&#xff0c;和如何给程序加上混淆编译功能。 尽可能的不要在你的程序中写死各种服务秘钥&#xff0c;比如 oss 容易被盗用。 参考 https://docs.flutter.dev/deployment/obfuscatehttps://www.guardsquare.com/blog/obstacles-in-…...

Golang怎么实现SSE服务端推送事件_Golang如何用Server-Sent Events实时推送数据【教程】

Go 的 http.ResponseWriter 能多次写入&#xff0c;但需禁用缓冲、手动刷新并防止中间件断连&#xff1b;SSE 需设正确 header、定时心跳、严格格式输出、绕过干扰中间件&#xff0c;并配置反向代理。Go 的 http.ResponseWriter 为什么不能直接写多次&#xff1f;因为 SSE 要求…...

5个高效获取免费内容的全平台解决方案

5个高效获取免费内容的全平台解决方案 在信息爆炸的时代&#xff0c;优质内容往往被付费墙阻隔。本文将从需求场景、工具选择、跨设备配置到风险控制&#xff0c;为你提供一套完整的免费内容获取指南&#xff0c;帮助你在不同场景下高效获取所需信息。 [需求场景诊断]&#xff…...

集合与树形结构

一、注解说明生成树形结构 1.1 注解 Retention(RetentionPolicy.RUNTIME) Target(ElementType.FIELD) public interface TreeId { }Retention(RetentionPolicy.RUNTIME) Target(ElementType.FIELD) public interface TreeParentId { }1.2 树形节点 Data public class WisDepart…...

Qwen3.5-9B多场景落地:开发者写Python脚本、产品经理写PRD、教师出题批改

Qwen3.5-9B多场景落地&#xff1a;开发者写Python脚本、产品经理写PRD、教师出题批改 1. 开篇&#xff1a;认识Qwen3.5-9B大模型 Qwen3.5-9B是一款拥有90亿参数的开源大语言模型&#xff0c;在多个专业领域展现出强大的能力。不同于普通聊天机器人&#xff0c;它特别擅长逻辑…...

模型微调进阶:让百川2-13B-4bits更好适配OpenClaw的3个技巧

模型微调进阶&#xff1a;让百川2-13B-4bits更好适配OpenClaw的3个技巧 1. 为什么需要专门微调百川模型&#xff1f; 去年我在尝试用OpenClaw自动化处理日常办公流程时&#xff0c;发现一个有趣的现象&#xff1a;同样的任务描述&#xff0c;不同的大模型在拆解步骤时消耗的T…...

sguard_limit终极指南:轻松限制腾讯游戏ACE-Guard系统资源占用,提升游戏性能

sguard_limit终极指南&#xff1a;轻松限制腾讯游戏ACE-Guard系统资源占用&#xff0c;提升游戏性能 【免费下载链接】sguard_limit 限制ACE-Guard Client EXE占用系统资源&#xff0c;支持各种腾讯游戏 项目地址: https://gitcode.com/gh_mirrors/sg/sguard_limit 你是…...

【Charles 抓包工具笔记】(自用复盘版)

&#x1f4e1; Charles 抓包工具笔记&#xff08;自用复盘版&#xff09;适用场景&#xff1a;HTTP/HTTPS 抓包分析、接口调试、弱网测试、移动端测试 最后更新&#xff1a;2026-04-09一、Charles 简介 1.1 基本信息 Charles&#xff1a;中文名“青花瓷”&#xff0c;是一款基于…...

uniSDK5.06 HBuilder-Integrate-AS 引入 AeroFFmpeg

用Android Studio 导入 unisdk5.06\Android-SDK5.06.82597_20260401\HBuilder-Integrate-AS 工程需要下载 jdk17 安卓SDK通过网盘分享的文件&#xff1a;unisdk5.06.rar 链接: https://pan.baidu.com/s/1cYeW29xsoqIa6lh4wk16FQ?pwdp8ak 提取码: p8ak...