ospf和mgre的综合应用

2023-11-19

1,R6为ISP只能配置IP地址,R1-R5的环回为私有网段

首先划分好IP地址,如下图所示

然后对各个环回和接口进行IP配置,如下面所示

对r1
[r1]int l0
[r1-LoopBack0]ip add 192.168.1.1 24
[r1-LoopBack0]q	
[r1]int GigabitEthernet 0/0/0
[r1-GigabitEthernet0/0/0]ip add 1.0.0.1 24
对r2
[r2]int l0
[r2-LoopBack0]ip add 192.168.2.1 24
[r2-LoopBack0]q
[r2]interface GigabitEthernet 0/0/0
[r2-GigabitEthernet0/0/0]ip add 2.0.0.1 24
对r3
[r3]int l0
[r3-LoopBack0]ip add 192.168.3.1 24
[r3-LoopBack0]q
[r3]int GigabitEthernet 0/0/0
[r3-GigabitEthernet0/0/0]ip add 3.0.0.1 24
对r4
[r4]int l0
[r4-LoopBack0]ip add 192.168.4.1 24
[r4-LoopBack0]q
[r4]int GigabitEthernet 0/0/0
[r4-GigabitEthernet0/0/0]ip add 4.0.0.1 24
对r5
[r5]int l0
[r5-LoopBack0]ip add 192.168.5.1 24
[r5-LoopBack0]q	
[r5]int GigabitEthernet 0/0/0
[r5-GigabitEthernet0/0/0]ip add 5.0.0.1 24
对r6
[isp]int GigabitEthernet 0/0/0
[isp-GigabitEthernet0/0/0]ip add 1.0.0.2 24
[isp]int GigabitEthernet 0/0/1
[isp-GigabitEthernet0/0/1]ip add 2.0.0.2 24
[isp]int GigabitEthernet 0/0/2
[isp-GigabitEthernet0/0/2]ip add 3.0.0.2 24	
[isp]int GigabitEthernet 4/0/0
[isp-GigabitEthernet4/0/0]ip add 4.0.0.2 24
[isp]int GigabitEthernet 4/0/1
[isp-GigabitEthernet4/0/1]ip add 5.0.0.2 24



2,R1/4/5为全连的MGRE结构;

首先先把三台路由器进行中心配置

对r1
[r1]interface Tunnel 0/0/0
[r1-Tunnel0/0/0]ip add 192.168.6.1 24
[r1-Tunnel0/0/0]tunnel-protocol gre p2mp 
[r1-Tunnel0/0/0]source 1.0.0.1
[r1-Tunnel0/0/0]nhrp network-id 100
对r4
[Huawei]int Tunnel 0/0/0
[Huawei-Tunnel0/0/0]ip add 192.168.6.2 24	
[Huawei-Tunnel0/0/0]tunnel-protocol gre p2mp 
[Huawei-Tunnel0/0/0]source 4.0.0.1
[Huawei-Tunnel0/0/0]nhrp network-id 400
对r5
[r5]int Tunnel 0/0/0
[r5-Tunnel0/0/0]ip add 192.168.6.3 24
[r5-Tunnel0/0/0]tunnel-protocol gre p2mp 
[r5-Tunnel0/0/0]source 5.0.0.1
[r5-Tunnel0/0/0]nhrp network-id 500

然后把每台路由器向另外两台进行注册配置

对r1

[r1]int Tunnel 0/0/0	
[r1-Tunnel0/0/0]source GigabitEthernet 0/0/0	
[r1-Tunnel0/0/0]nhrp network-id 400
[r1-Tunnel0/0/0]nhrp network-id 500	
[r1-Tunnel0/0/0]nhrp entry 192.168.6.2 4.0.0.1 register 
[r1-Tunnel0/0/0]nhrp entry 192.168.6.3 5.0.0.1 register

对r4

[Huawei]int Tunnel 0/0/0	
[Huawei-Tunnel0/0/0]source GigabitEthernet 0/0/0
[Huawei-Tunnel0/0/0]nhrp network-id 100
[Huawei-Tunnel0/0/0]nhrp network-id 500
[Huawei-Tunnel0/0/0]nhrp entry 192.168.6.1 1.0.0.1 register 
[Huawei-Tunnel0/0/0]nhrp entry 192.168.6.3 5.0.0.1 register

对r5

[r5]int Tunnel 0/0/0	
[r5-Tunnel0/0/0]source GigabitEthernet 0/0/0
[r5-Tunnel0/0/0]nhrp network-id 100
[r5-Tunnel0/0/0]nhrp network-id 400
[r5-Tunnel0/0/0]nhrp entry 192.168.6.1 1.0.0.1 register 
[r5-Tunnel0/0/0]nhrp entry 192.168.6.2 4.0.0.1 register

此时已完成,检查如下

 

R1/2/3为星型的拓扑结构,R1为中心站点

首先先对中心路由r1进行以下配置

[r1]interface Tunnel 0/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 6.0.0.1	
[r1-Tunnel0/0/1]nhrp network-id 200

此时再对两个分支r2,r3进行配置

对r2

[r2]interface Tunnel 0/0/1
[r2-Tunnel0/0/1]ip add 192.168.7.2 24	
[r2-Tunnel0/0/1]tunnel-protocol gre p2mp 
[r2-Tunnel0/0/1]source GigabitEthernet 0/0/0
[r2-Tunnel0/0/1]nhrp network-id 200 
[r2-Tunnel0/0/1]nhrp entry 192.168.7.1 6.0.0.1 register

对r3

[r3]int Tunnel 0/0/1
[r3-Tunnel0/0/1]ip add 192.168.7.3 24
[r3-Tunnel0/0/1]tunnel-protocol gre p2mp 
[r3-Tunnel0/0/1]source GigabitEthernet 0/0/0
[r3-Tunnel0/0/1]nhrp network-id 200	
[r3-Tunnel0/0/1]nhrp entry 192.168.7.1 6.0.0.1 register

此时便可查询nhrp邻居

还需在r1,r4,r5开启伪广播

nhrp entry multicast dynamic

3,所有私有网段可以互相通讯,私有网段使用OSPF完成。

对r1

[r1]ospf 1 router-id 2.2.2.2
[r1-ospf-1]area 0
[r1-ospf-1-area-0.0.0.0]network 192.168.1.1 0.0.0.0 
[r1-ospf-1-area-0.0.0.0]network 192.168.1.1 0.0.0.0 
[r1-ospf-1-area-0.0.0.0]network 192.168.1.1 0.0.0.0 

 对r2

[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 192.168.2.1 0.0.0.0	
[r2-ospf-1-area-0.0.0.0]network 192.168.7.0 0.0.0.255

对r3

[r3]ospf 1 router-id 3.3.3.3
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 192.168.3.1 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 192.168.7.0 0.0.0.255

对r4

[r4]ospf 1 router-id 4.4.4.4
[r4-ospf-1]area 0
[r4-ospf-1-area-0.0.0.0]network 192.168.4.1 0.0.0.0
[r4-ospf-1-area-0.0.0.0]network 4.0.0.0 0.0.0.255

对r5

[r5]ospf 1 router-id 5.5.5.5
[r5-ospf-1]area 0
[r5-ospf-1-area-0.0.0.0]network 192.168.5.1 0.0.0.0
[r5-ospf-1-area-0.0.0.0]network 5.0.0.0 0.0.0.255

将R1、R4、R5的接口类型改为Broadcast类型

[r1-Tunnel0/0/0]ospf network-type broadcast
[r4-Tunnel0/0/0]ospf network-type broadcast
[r5-Tunnel0/0/0]ospf network-type broadcast

此时r1,r4,r5即可通信

 修改R2,R3的优先级,把R2,R3的优先级改为0,让他们放弃选举
[r2]int t0/0/1
[r2-Tunnel0/0/1]ospf dr-priority 0
[r3-Tunnel0/0/1]ospf dr-priority 0

此时全网可通

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ospf和mgre的综合应用 的相关文章

  • runtime属性的读与写

    文章目录 通过ivar读 写 举例 通过ivar读 写 这里以Person类为例 来看怎么对属性值进行操作 Person类有一个属性name property nonatomic copy NSString name 对应的变量名 name
  • Stream流还可以这样用,省时又省力,你不知道的去重方法,快来一起解决这道常见的面试题吧

    下面归纳出几种常见的去重方法 使用stream流collectingAndThen 根据某一属性去重 studentList studentList stream collect Collectors collectingAndThen C
  • Solidworks的simulation组合分析显示单独零件

    具体参考以下链接 https jingyan baidu com article f96699bbe98e8e894f3c1b59 html
  • QT QTabWidget

    QTabWidget 使用 1 1 ui界面添加tabWidget 想展示的Widget 1 2 TabWidget 动态添加tab 1 3 tabWidget 动态删除tab 1 4 TabWidget 获取所有tab的界面值 2 1 T
  • 设计模式--Abstract server模式 VS Adapter 模式

    适配器类似于现实世界里面的插头 通过适配器 我们可以将分属于不同类的两种不同类型的数据整合起来 而不必去根据某一需要增加或者修改类里面的方法 Adapter mode和Proxymode的区别 Proxy的关注点是职能转移 通过引入Prox
  • 单链表——多项式相加

    时间限制 1000ms 内存限制 256M 实验目的 编写代码 使用两个单链表表示下面的多项式 完成两个多项式相加 并输出相加后的多项式结果 实验要求 1 单链表的类型定义如下 typedef int datatype 结点数据类型 假设为
  • Linux学习(八):文件名的查找Find

    Find 一 时间维度 atime ctime mtime 以 mtime为例 mtime n n为数字 意义为在n天之前的 一天之内 被更改过的文件 mtime n 列出在n天之前 不包含n本身 被更改过的文件 mtime n 列出在n天
  • linux超级工具,linux运维超级工具--sysdig

    sysdig 是一个超级系统工具 它可以用来捕获系统状态信息 在运维工作中sysdig能很方便的排查异常 定位故障 它还能保存数据进行分析 并且提供强大的命令接口 在了解sysdig强大之处之前 首先得安装sysdig 我这里是环境是cen

随机推荐

  • 【计算机网络13】网络安全

    文章目录 1 HTTP协议的安全问题 2 单向散列函数 One way hash function 2 1 单向散列函数的特点 2 2 常见的几种单向散列函数 2 3 防止数据被篡改 2 4 几个网站 3 对称加密 Symmetric Cr
  • Filebench 使用手册

    Filebench 使用手册 介绍 Filebench 是一个文件系统和存储基准 可以生成各种各样的工作负载 与典型的基准测试不同 它非常灵活 允许使用其广泛的工作负载模型语言 WML 指定应用程序的 I O 行为 用户可以从头开始描述所需
  • 当矩阵的秩小于未知数的个数时,方程组有无数个解;当矩阵的秩等于未知数的个数时,方程组只有零解。...

    当矩阵的秩小于未知数的个数时 方程组有无数个解 当矩阵的秩等于未知数的个数时 方程组只有零解 转载于 https www cnblogs com 2019 02 11 p 10586212 html
  • springboot配置启动后自动打开浏览器访问项目

    springboot配置项目启动后自动打开浏览器访问项目 有时候在单机部署 或者项目没有在IDea 开发工具中运行 idea可以自动打开tomcat项目 需要项目启动后自动打开浏览器访问项目 配置方法很简单 一 具体步骤 所用到的代码只有下
  • QT在图片中间绘制文字,获取文字size 和 pos

    QFont ft this gt font 获取系统当前字体对象 ft setPixelSize 15 设置字体大小 QFontMetrics fm QFontMetrics ft 创建字体计算类 double pixW fm width
  • 【基础】Flink -- ProcessFunction

    Flink ProcessFunction 处理函数概述 处理函数 基本处理函数 ProcessFunction 按键分区处理函数 KeyedProcessFunction 定时器与定时服务 基于处理时间的分区处理函数 基于事件时间的分区处
  • 用vscode创建一个c项目_vscode怎样编写c程序

    一 获取C C 扩展 1 打开vscode 2 ctrl shift x打开商店 3 搜索C C 安装 重启vscode 二 安装GCC 1 下载MinGW 2 打开安装程序 安装到D盘 需要创建MinGW文件夹 安装完成之后生成MinGW
  • (手工)【sqli-labs32-38】宽字节注入、报错回显、字符/数字型注入

    目录 一 推荐 二 手工 SQL注入基本步骤 三 Less32 GET Bypass custom filter adding slashes to dangerous chars 3 1 简介 宽字节注入 报错回显 字符型注入 3 2 第
  • JVM简介说明

    转自 JVM简介说明 下文笔者讲述JVM的简介说明 如下所示 JVM简介 JVM的功能是Java应用程序的运行环境 它是Java虚拟机 JVM用于运行java的字节码文件 JVM可以将字节码转换为硬件 操作系统指令 JVM用于同操作系统内层
  • 【HJ31】 单词倒排

    题目描述 对字符串中的所有单词进行倒排 说明 1 构成单词的字符只有26个大写或小写英文字母 2 非构成单词的字符均视为单词间隔符 3 要求倒排后的单词间隔符以一个空格表示 如果原字符串中相邻单词间有多个间隔符时 倒排转换后也只允许出现一个
  • ubuntu 串口助手通信收发数据不一致

    文章目录 问题背景 一 解决方案 1 直接更换硬件 靠这个解决的 2 其他参考 总结 问题背景 主机1 win10笔记本电脑 主机2 ubuntu16 04的宸曜工控机 主机3 ubuntu14 04的一个小盒子 串口助手 cutecom
  • pmd java规则_静态代码扫描 (一)——PMD 自定义规则入门

    阅读该文章前 最好已经对 PMD 有了初步的认识和了解 可参考静态分析工具 PMD 使用说明 准备工作 首先在PMD 官网下载最新版本的文件 目前最新版本是 5 4 1 下载 pmd bin 5 4 1 zip 和 pmd src 5 4
  • QT串口助手的实现

    serial c include serial h include ui serial h serial serial QWidget parent QWidget parent ui new Ui serial ui gt setupUi
  • 【数据库】MySQL三大日志:binlog、redo log和undo log

    MySQL三大日志 binlog redo log和undo log 日志是mysql数据库的重要组成部分 记录着数据库运行期间各种状态信息 mysql日志主要包括错误日志 查询日志 慢查询日志 事务日志 二进制日志几大类 作为开发 我们重
  • 土壤含水量仪的监测方法

    土壤含水量监测仪对土壤内部水分含量情况进行监测 可实现对灾害隐患点土壤含水量的长期实时监测 仪器主机采用低功耗设计 工作功耗可达毫瓦级 根据滑坡隐患点的特点 仪器主机采用多通道设计 可根据实际情况接驳1 4路土壤含水量传感器对监测点不同深度
  • Python安全攻防之第二章Python语言基础

    2 3 Python模块的安装与使用 python模块的安装 pip3 install 模块名称 py 3 m pip install 模块名称 python模块的导入与使用 1 Import模块名称 采用 Import模块名称 方式时 需
  • Shell中的算术运算

    let expr bc都是在Bash shell环境中进行数学运算时我们会用到的工具 一 整数运算 let 当使用let时 变量名之前不能再添加 用法 var1 2 var2 3 let result var1 var2 echo resu
  • 一文搞懂积分不等式证明(积分证明题总结笔记3/3)

    积分证明题是考研中难度较大的板块 很多学弟学妹们希望我出一篇总结文章 故作本文 希望对大家有所帮助 本文所涉及题目 均是来自市面上常见题册 李林880 张宇1000题 汤家凤1800等 由于内容较多 故分为三部分 等式证明 点击进入 由积分
  • Qt 绘图设备,QPixmap 和QImage 相互转化

    Qt的绘图系统允许使用相同的API在屏幕和其他打印设备上进行绘制 整个绘图系统基于 QPainter QPainterDevice 和 QPaintEngine三个类 QPainter用来执行绘制的操作 QPaintDevice是一个二维空
  • ospf和mgre的综合应用

    1 R6为ISP只能配置IP地址 R1 R5的环回为私有网段 首先划分好IP地址 如下图所示 然后对各个环回和接口进行IP配置 如下面所示 对r1 r1 int l0 r1 LoopBack0 ip add 192 168 1 1 24 r