重发布-路由策略实验1(1.8)

news2024/9/27 21:20:19

目标:

 1、首先为每个路由器配置环回和每个接口的ip

r1:

[r1]interface lo0
[r1-LoopBack0]ip add 1.1.1.1 24
[r1-LoopBack0]int gi 0/0/0
[r1-GigabitEthernet0/0/0]ip add 12.1.1.1 24
[r1-GigabitEthernet0/0/0]int gi 0/0/1
[r1-GigabitEthernet0/0/1]ip add 14.1.1.1 24

r2:

[r2]interface lo0
[r2-LoopBack0]ip add 2.2.2.2 24
[r2-LoopBack0]int gi 0/0/0
[r2-GigabitEthernet0/0/0]ip add 12.1.1.2 24 
[r2-GigabitEthernet0/0/0]int gi 0/0/1
[r2-GigabitEthernet0/0/1]ip add 23.1.1.1 24
r3:

[r3]int lo0
[r3-LoopBack0]ip add 3.3.3.3 24
[r3-LoopBack0]int gi 0/0/0
[r3-GigabitEthernet0/0/0]ip add 23.1.1.2 24
[r3-GigabitEthernet0/0/0]int gi 0/0/1
[r3-GigabitEthernet0/0/1]ip add 34.1.1.1 24

r4:

[r4]int lo0
[r4-LoopBack0]ip add 4.4.4.4 24
[r4-LoopBack0]int gi 0/0/0
[r4-GigabitEthernet0/0/0]ip add 34.1.1.2 24
[r4-GigabitEthernet0/0/0]int  gi 0/0/1
[r4-GigabitEthernet0/0/1]ip add 14.1.1.2 24

2、下面在对应的区域将RIP和OSPF宣告

r1:

[r1]rip 1 
[r1-rip-1]version 2
[r1-rip-1]network 1.0.0.0
[r1-rip-1]network 12.0.0.0
[r1-rip-1]network 14.0.0.0

r2:

[r2]rip 1   
[r2-rip-1]version 2 
[r2-rip-1]network 12.0.0.0

[r2-rip-1]network 2.0.0.0
[r2-rip-1]q 
[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 23.1.1.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 23.1.1.0 0.0.0.255
[r3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 34.1.1.0 0.0.0.255

r4:

[r3]ospf 1 router-id 3.3.3.3
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255
[r3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0  
[r3-ospf-1-area-0.0.0.0]network 34.1.1.0 0.0.0.255

查看邻居信息:

r1:

r2:

 

 

r3:

r4:

 3、使用双向重发布让r1学习到OSPF的信息,让r3学习到RIP的信息

r2:

[r2]rip 1  
[r2-rip-1]import-route ospf 1 
[r2-rip-1]import-route direct 
[r2-rip-1]q 
[r2]ospf 1
[r2-ospf-1]import-route rip
[r2-ospf-1]import-route direct 

r4:

[r4]rip 1  
[r4-rip-1]import-route ospf 1
[r4-rip-1]import-route direct 
[r4-rip-1]q
[r4]ospf 1
[r4-ospf-1]import-route rip 
[r4-ospf-1]import-route direct 

这时r1就有了整个网络的路由

 r3一样有了

 但是这时查看r2的路由表会发现一个问题

 因为当r4将4.4.4.4环回给RIP中发送时为直连掩码为24,但是在OSPF中它是一个环回掩码为32

这里修改方式有两种:

(1)在给r4配置环回直接配置为4.4.4.4 32 

(2)修改这个环回的工作方式:[r4-LoopBack0]ospf network-type broadcast 

这时r2路由表中就会只有4.4.4.4 24 这一条路由信息了

 4、这时如果关闭了r1-r4这条网线再打开就会发现

查看r4的路由表

 当1.1.1.1要进入OSPF中的应该的度量应该为100但是却走的150的路径

原因是因为在RIP中的水平分割机制在r1-r4的网线关闭后RIp中的所有路由信息都会从r2传入OSPF中,在这条线再次被打开后,r4会将自己的路由信息通过双向重发布发送进RIP中给r1跳数为1,但是r2给r1发送自己的路由信息时也是1跳但是r1在r4发送之前已经有了r2发送过来的路由信息所以它会负载均衡

这时需要使用路由策略来优化选路

解决方案:增加r4往r1发送路由信息时的度量

[r4]ip  ip-prefix a permit 1.1.1.0 24
[r4]ip ip-prefix a permit 12.1.1.0 24
[r4]ip ip-prefix a permit 2.2.2.2 24
[r4]rip 1
[r4]interface g 0/0/1  
[r4-GigabitEthernet0/0/1]rip metricout ip-prefix a 2

这时r4的路由表就回复正常了

 现在查看r1/r3的路由表

 5、现在去实现其他的选路最佳策略

r1需要优化选路的路径:

 解决方案:使用偏移列表增大非最佳选路的度量

 先在r2上抓取34.1.1.0 24 和 4.4.4.0 24 再将他们从OSPF传入RIP时的度量增大

[r2]ip ip-prefix ww permit 4.4.4.0 24
[r2]ip ip-prefix ww permit 34.1.1.0 24 
[r2]int gi 0/0/0
[r2-GigabitEthernet0/0/0]rip metricout ip-prefix  ww 10

再到r4上抓取23.1.1.0 24 再将他们从OSPF传入RIP时的度量增大

[r4]ip ip-prefix ww permit 23.1.1.0 24
[r4]int GigabitEthernet 0/0/1   
[r4-GigabitEthernet0/0/1]rip metricout ip-prefix ww 10

查看r1的路由表:

 现在r1到OSPF区域的所有路径都已经选路最佳并且有备份

 r3需要优化选路的路径:

解决方案:华为的路由策略  修改不佳选路的cost值/类型/拒绝不佳的选路

 解决方案:修改非最佳选路的路径的度量(加大度量)/修改类型

[r2]ip ip-prefix ll permit 12.1.1.0 24
[r2]ip ip-prefix ll permit 2.2.2.0 24 
[r2]route-policy ll permit node 70
[r2-route-policy]apply cost-type type-1 
[r2]route-policy ll permit node 80
[r2]ospf 1
[r2-ospf-1]import-route rip route-policy ll

[r4]ip ip-prefix kk permit 14.1.1.0 24 
[r4]route-policy kk permit node 90
Info: New Sequence of this List.
[r4-route-policy]if-match ip-prefix kk
[r4-route-policy]apply cost-type type-1
[r4]route-policy kk permit node 100

[r4]ospf 1
[r4-ospf-1]import-route rip route-policy kk

这时RIP给OSPF中重发布的选路就全部最佳了

r3的路由表:

 测试:

 

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

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

相关文章

Linux--多线程(2)

目录1. 条件变量2. 生产者消费者模型2.1 概念3. 基于BlockingQueue的生产者消费者模型3.1 概念3.2 等待函数3.3 等待函数的功能3.4 唤醒函数4. 模型复盘5. 总代码1. 条件变量 当一个线程互斥地访问某个变量或者临界资源时,它可能发现在其它线程改变状态之前&#x…

物以类聚人以群分,通过GensimLda文本聚类构建人工智能个性化推荐系统(Python3.10)

众所周知,个性化推荐系统能够根据用户的兴趣、偏好等信息向用户推荐相关内容,使得用户更感兴趣,从而提升用户体验,提高用户粘度,之前我们曾经使用协同过滤算法构建过个性化推荐系统,但基于显式反馈的算法就…

【Java寒假打卡】Java基础-集合Map

【Java寒假打卡】Java基础-集合Map基本使用Map集合的基本功能Map集合的第一种遍历方式Map集合的第二种遍历方式案例:HashMap集合存储ArrayList元素并遍历案例:统计字符串中每一个字符出现的次数Collections操纵集合基本使用 创建Map集合的对象&#xff1…

金融历史数据导入之股票 level2 逐笔篇

在部署完 DolphinDB 后,将历史数据导入数据库是后续进行数据查询、计算和分析的基础。为协助用户快速导入数据,本文档基于 DolphinDB 已有的教程与大量用户的实践经验,从操作者角度出发,以 CSV 格式的文件为例,详细介绍…

通讯电平转换电路中的经典设计

今天给大家分享几个通讯电平转换电路。 有初学者问:什么是电平转换?举个例子,比如下面这个电路: 单片机的工作电压是5V,蓝牙模块的工作电压是3.3V,两者之间要进行通讯,TXD和RXD引脚就要进行连接…

Revit里轴网隐藏尺寸标注跟着消失?快速轴网距离标注

一、Revit中链接项目文件轴网的巧妙处理 问题:在单元式住宅体系中,轴网的使用主要是对尺寸标注的影响,如果要将子文件链接到父文件中,需要隐藏轴网,这样与轴网关联的尺寸标注就会消失。 关于尺寸标注与轴网隐藏方式的关…

Java IO流(基础详解,快速上手!)

文章目录概述什么是IO流?常用的文件操作获取文件操作目录操作IO流的原理和分类概述 在Java的学习中,文件和IO流是一个十分重要的板块。在Java中,File是文件和目录路径名的抽象表示。文件和目录可以通过File封装成对象。对File而言&#xff0…

前端 base64与图片相互转换

base64转图片 如下图&#xff1a;&#xff08;后端返回的数据&#xff09; <img :src"baseImg" >let baseImg "" this.baseImg "data:image/png;base64," data?.flowCharbase64转换图片文件 base64ImgtoFile (dataurl, filename …

QT 学习笔记(十六)

文章目录一、TCP 传文件流程图1. 服务器端流程2. 客户端流程二、TCP 传文件操作实现1. 服务器端2. 客户端3. TCP 传文件实现现象三、服务器端和客户端实现代码1. 主函数 main.c2. 服务器端头文件 serverwidget.h3. 服务器端源文件 serverwidget.cpp4. 客户端头文件 clientwidge…

某医院的实战渗透测试(组合拳)

实战渗透一、前言二、Spring信息泄露三、Redis写公钥四、文章来源一、前言 项目是内网环境下进行&#xff0c;所以通过vpn接入内网之后进行目标系统的测试。&#xff08;信息泄露redis写公钥&#xff09; 二、Spring信息泄露 访问客户给的目标地址通过代理把流量转给了BurpS…

零基础学软件测试有前途吗?

随着软件工程活动的不断演化&#xff0c;测试工作某种程度上是可以很大幅度提高软件的产品质量以及提升用户的使用满意度&#xff0c;因此软件测试工程师的地位在企业中也越来越受到重视。不少零基础学IT的朋友也开始把软件测试作为一个绝佳的选择对象&#xff0c;那么零基础学…

leetcode.1806 还原排列的最少操作步数 - 模拟 + lcm

​​​​​​1806. 还原排列的最少操作步数 本题是数论题 共介绍4种解题方法 目录 1、所有置换环长度的最小公倍数 2、最小操作数是最大环长度 3、1或n-2所在环长度即为最大置换环长度 4、暴力模拟 思路&#xff1a; 因为数据范围很小 所以可以直接模拟 也可以优化一下—…

Python 模型训练:LSTM 时间序列销售额预测(训练、保存、调用)

LSTM (long short-term memory) 长短期记忆网络&#xff0c;具体理论的就不一一叙述&#xff0c;直接开始 流程一、数据导入二、数据归一化三、划分训练集、测试集四、划分标签和属性五、转换成 LSTM 输入格式六、设计 LSTM 模型6.1 直接建模6.2 找最好七、测试与图形化展示八、…

JavaSE-07

字节流输入输出数据&#xff1a; InputStream和OutputStream作为字节流输入输出流的超类。 字节流写数据时千万记得close关闭资源&#xff0c;可设置追加写为true 字节流读数据时&#xff0c;FileInputStream a new FileInputStream (“”); int by a.read(); char b (char…

隐蔽信道学习

隐蔽信道作为一种能够在不被系统感知的情况下稳定窃取秘密信息的通信手段&#xff0c;尽管其带宽通常较低&#xff0c;但其设计上的复杂性和多样性&#xff0c;使得常规的流量审计系统难以对抗或检测。同时&#xff0c;隐蔽信道也是密钥、身份认证、商业机密等秘密信息传输的重…

基于JAVA SSM框架的新闻管理系统源码+数据库,实现 登录 、 注册、 新闻内容、类别、评论、个人信息、系统管理等功能

[基于SSM框架的新闻管理系统] 前言 下载地址&#xff1a;基于JAVA SSM框架的新闻管理系统源码数据库 基于SSM框架的新闻管理系统&#xff1b; 实现 登录 、 注册 、 新闻内容、类别、评论、个人信息、系统管理等功能 &#xff1b; 可继续完善增加前端、等其他功能等&#x…

federated引擎实现mysql跨服务器表连接

&#x1f4e2;作者&#xff1a; 小小明-代码实体 &#x1f4e2;博客主页&#xff1a;https://blog.csdn.net/as604049322 &#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 欢迎讨论&#xff01; &#x1f4e2;本文链接&#xff1a;https://xxmdmst.blog.csdn.n…

IU5066 高耐压带OVP保护1.2A单节锂电池线性充电IC

概要 IU5066E是面向空间受限便携应用的&#xff0c;高度集成锤离子和锤聚合物线性充电器器件。该器件由USB端口或交流适配器供电。带输入过压保护的高输入电压范围支持低成本、非稳压适配器。 电池充电经历以下三个阶段&#xff1a; 涓流、电流、恒压。在所有充电阶段&#x…

JSON对象(javascript)

本文内容主要包括了对于JS中JSON对象的一些内容。我们知道JSON格式是前后端进行信息交换的中介信息格式。适用于取代XML格式的一种格式&#xff0c;在多数编程语言中都有关于JSON的处理方法。那么javascript也提供了JSON对象用于处理相应的数据。 1. 什么是JSON格式&#xff1…

mac安装jdkidea配置jdk

第一步&#xff1a;mac安装jdk1、下载jdk&#xff0c;下载地址&#xff1a;https://www.oracle.com/java/technologies/downloads/#java82、安装后&#xff0c;终端输入java -version查看java是否安装成功3、配置环境变量a.在终端输入 /usr/libexec/java_home 可以得到JAVA_HOM…