eNSP学习——连接RIP与OSPF网络

目录

相关主要命令

原理概述

实验目的

实验内容

实验拓扑 

实验编址

实验步骤

1、基本配置

2、搭建RIP和OSPF网络

3、配置双向路由引入

4、手工配置引入时的开销值


相关主要命令

[R1-ospf-1]import-route rip 1    //引入RIP路由
[R1-rip-1]import-route ospf 1    //引入OSPF路由[R1-rip-1]import-route ospf 1 cost 3   //手工配置引入时的开销值

原理概述

        不同的网络会根据自身的实际情况来选用路由协议。如网络规模很小,为了管理简单,部署了RIP;有些网络很复杂,可以部署OSPF。

        获得路由信息的途径:直连网段、静态配置、路由协议。可以把这三种获得的路由信息引入到路由协议中。当这些路由信息引入到路由协议进程以后,这些路由信息就可以在路由协议进程中进行通告了,也就是说通过配置引入,一种路由协议可以自动获得所有来自另一种协议的所有路由信息。

        不同的路由协议计算路由开销的依据不同,开销值的大小和范围都是不同的。OSPF的开销值基于带宽,而且值的范围很大,RIP的开销基于跳数,范围很小,所以在配置OSPF和RIP相互引入时一定要小心。(当引入OSPF路由至RIP时,若不指定Cost值,开销值将默认设为1)

实验目的

1、理解路由引入的应用场景;

2、掌握RIP中引入其他协议的配置;

3、掌握OSPF中引入其他协议的配置;

4、掌握路由引入时修改开销值的方法。

实验内容

        模拟真实网络场景。路由器R1分别连接两家公司网络,R1左侧公司A内部网络运行RIP协议,公司B内部运行OSPF协议。由于业务发展需要,两家公司需要能够互相通信。但由于两家公司使用不同的路由协议,现需要在路由器R1上配置双向路由引入。

实验拓扑 

实验编址

设备

接口

IP地址

子网掩码

默认网关

R1(AR1220)

GE 0/0/0

172.16.2.1

255.255.255.0

N/A

GE 0/0/1

192.168.2.1

255.255.255.0

N/A

R2

GE 0/0/0

172.16.2.2

255.255.255.0

N/A

GE 0/0/1

172.16.1.254

255.255.255.0

N/A

R3

GE 0/0/0

192.168.1.254

255.255.255.0

N/A

GE 0/0/1

192.168.2.3

255.255.255.0

N/A

PC1

Ethernet 0/0/1

172.16.1.1

255.255.255.0

172.16.1.254

PC2

Ethernet 0/0/1

172.168.1.1

255.255.255.0

192.168.1.254

实验步骤

1、基本配置

        根据实验编址进行相应的基本配置,并使用ping命令检测各直连链路的连通性。

[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip address 172.16.2.1 24
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip address 192.168.2.1 24[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip address 172.16.2.2 24
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip address 172.16.1.254 24[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip address 192.168.1.254 24
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip address 192.168.2.3 24

 测试连通性(其他省略)

2、搭建RIP和OSPF网络

        公司A内部运行RIP协议,在R1和R2上配置RIP,进程号为1,启用RIP v2版本、关闭自动汇总,通告各自接口所在网段,R1在RIP中仅通告GE 0/0/0接口所在网段。

[R1]rip 1	
[R1-rip-1]version 2
[R1-rip-1]undo summary 	
[R1-rip-1]network 172.16.0.0[R2]rip 1	
[R2-rip-1]version 2
[R2-rip-1]undo summary 
[R2-rip-1]network 172.16.0.0

        在公司B内部运行OSPF协议。在R1和R3上配置OSPF,使用进程号1,所有网段都属于区域0,R1在OSPF中仅通告GE 0/0/1接口所在网段。

[R1]ospf 1
[R1-ospf-1]area 0	
[R1-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255[R3]ospf 1
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255

        配置完成后查看R1的路由表。

        由于R1上同时运行了RIP协议和OSPF协议,可以观察到R1同时拥有公司A和公司B的路由信息。

3、配置双向路由引入

        为了使两个公司网络能够互相访问,需要把公司A的RIP协议的路由引入到公司B的OSPF协议中,同样把公司B的OSPF协议路由引入到公司A的RIP协议中。

        在R1的OSPF进程中使用import-route rip命令引入RIP路由。

[R1]ospf 1	
[R1-ospf-1]import-route rip 1    //引入RIP路由

配置完成后,查看R3的路由表。

        可以看到R3上现在拥有来自公司A的路由信息。 

        在R1的RIP进程中使用命令import-route ospf命令引入OSPF路由。

[R1]rip 1	
[R1-rip-1]import-route ospf 1    //引入OSPF路由

        配置完成后,查看R2的路由表。

        可以观察到R2上现在拥有来自路由B的路由信息,且路由的开销值默认都为1.

        当配置路由引入后双方可以互相获得对方的路由信息,但是在各自的路由表中,开销都为默认值1.

4、手工配置引入时的开销值

        为了能够反应真实的网络拓扑情况,更好地进行路由控制。现在把OSPF引入RIP时手工配置路由开销值,例如在R1的RIP进程中使用import-route ospf 1 cost 3命令修改开销值为3。

[R1]rip 1
[R1-rip-1]import-route ospf 1 cost 3

        配置完成后,在R2上查看Cost值的变化情况。

        可以观察到,在R2的路由表中两条路由的Cost值已经变为4,这是因为还加上了R2接口上的Cost值1。

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

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

相关文章

vue中编辑器无法识别自定义指令

在根目录新建web-types.json,添加下列内容 {"$schema": "https://json.schemastore.org/web-types","framework": "vue","name": "name written in package.json","version": "versio…

【计算机毕业设计】353微信小程序零食批发交易管理系统

🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板&#xff…

微信小程序毕业设计-校园服务平台系统项目开发实战(附源码+论文)

大家好!我是程序猿老A,感谢您阅读本文,欢迎一键三连哦。 💞当前专栏:微信小程序毕业设计 精彩专栏推荐👇🏻👇🏻👇🏻 🎀 Python毕业设计…

RabbitMQ二、RabbitMQ的六种模式

一、RabbitMQ的六种模式 RabbitMQ共有六种工作模式: 简单模式(Simple)工作队列模式(Work Queue)发布订阅模式(Publish/Subscribe)路由模式(Routing)通配符模式&#xff…

代码随想录算法训练营第四十六天 | 完全背包理论基础、518. 零钱兑换 II、377. 组合总和 Ⅳ

完全背包理论基础 视频讲解: https://www.bilibili.com/video/BV1uK411o7c9 https://programmercarl.com/%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98%E7%90%86%E8%AE%BA%E5%9F%BA%E7%A1%80%E5%AE%8C%E5%85%A8%E8%83%8C%E5%8C%85.html 完全和01背包的区别: …

通俗易懂->哈希表详解

目录 一、什么是哈希表? 1.1哈希表长什么样? 1.2为什么会有哈希表? 1.3哈希表的特点 1.3.1 取余法、线性探测 1.3.2 映射 1.3.3负载因子 1.4哈希桶 1.5闲散列与开散列 1.6总结 二、设计hash表 1、哈希表的设计 1)插入…

Nginx实战:日志打印自定义请求头

nginx的日志可以打印很多内容,但是有时候自定义的请求头该怎么打印呢?像下面这种场景: 其实很简单,设置日志打印格式log_format的时候,自定义的请求头用 【$http_自定义请求头名】 的格式就可以打印出来 例如你的自定义…

如何掌握Spring事件发布和监听机制?

在软件设计和开发过程中,事件驱动是一种非常主流的架构模式,它的基本组成见下图,可以看到存在一个事件中心,而各个服务可以执行事件发布、订阅和消费等基本过程。 事件驱动架构代表的是一种架构设计风格,实现方法和工具…

[图解]企业应用架构模式2024新译本讲解05-表模块2

1 00:00:00,970 --> 00:00:03,440 接下来,我们就来看案例了 2 00:00:03,690 --> 00:00:09,260 案例跟上一次事务脚本案例是一样的 3 00:00:11,210 --> 00:00:13,130 也是收入确认这个案例 4 00:00:14,460 --> 00:00:15,580 这是表结构 5 00:00:15,7…

WHAT - Typescript 中 structural-type-system 结构类型系统

目录 一、结构类型系统与名义类型系统二、结构类型系统的基本概念三、泛型和结构类型系统四、类型别名和接口的兼容性五、总结 一、结构类型系统与名义类型系统 TypeScript 中的结构类型系统(Structural Type System)是 TypeScript 的核心特性之一&…

解决uniapp里的onNavigationBarSearchInputClicked不生效

如何在uniapp里使用onNavigationBarSearchInputClicked。 1、在page.json里配置 "pages": [{"path": "pages/index/index","style": {"navigationBarTitleText": "首页","navigationStyle": "cu…

【Android】手动下载gradle插件包,解决gradle插件包下载不全问题。

问题描述 拉取别人的项目时,因为网络问题gradle插件包一直下载不全,一直build。 解决方案: 打开gradle>wrapper文件下gradle-wrapper.properties,查看需要下载gradle-7.2-bin.zip。 distributionBaseGRADLE_USER_HOME distr…

cmd窗口输出内容乱码问题

出现这样的问题是因为编码格式和解码格式不一样导致的,cmd窗口的默认解码格式为GBK,如想修改cmd默认编码格式可以按照下面步骤操作:打开cmd窗口输入:chcp 65001 65001指的是utf-8编码如果不清楚编码对应的 页面编码是是多少&#…

国内外知名的低代码开发平台下载地址

以下是国内外几款低代码开发平台的列表,包含了下载地址、适应操作系统、是否可以独立部署、优点、缺点以及是否包含流程引擎的信息。 平台名称 下载地址 适应操作系统 是否可以独立部署 优点 缺点 是否包含流程引擎 国内平台 阿里云宜搭 阿里云官网 跨平台…

文件批量重新命名

实用 如果你想忽略原文件的后缀,将所有文件(除了 .py 文件)都重命名为以 .jpg 结尾,并且使用序号来命名,你可以使用以下脚本: # renamefile.py import os# 定义原始目录和起始序号 original_directory &q…

C++操纵符用法

C中的操纵符&#xff08;Manipulators&#xff09;是用于格式化输入输出的特殊工具。它们可以在输出流中控制各种格式&#xff0c;如设置字段宽度、精度、填充字符等。以下是一些常用的操纵符及其用法&#xff1a; setw(int width): 设置字段宽度为width个字符。 cout <<…

访问github加速方法续集dev-sidecar

访问github加速方法续集dev-sidecar dev-sidecar 重要提醒 ------------------------------重要提醒1--------------------------------- 注意&#xff1a;由于electron无法监听windows的关机事件&#xff0c;开着ds情况下直接重启电脑&#xff0c;会导致无法上网&#xff0c…

【网络层】IP地址基础 与 子网掩码

文章目录 IP地址基础IP地址概念IP地址分类公网地址和私网地址 子网掩码子网掩码作用默认子网掩码网络地址、主机地址、广播地址 IP地址基础 IP地址概念 IP地址&#xff1a;IP Address 在网络中&#xff0c;通信节点都需要有一个IP地址 IP地址以点分十进制表示&#xff0c;有…

建设人工智能平台,主流GPU卡选型分析

国内外主流GPU卡性能分析&#xff01;2024&#xff01; 大模型兴起助推算力需求激增 2024年&#xff0c;深度学习与人工智能技术飞速跃进&#xff0c;Transformer、GPT-3等大模型在自然语言处理、图像识别、语音合成等领域大放异彩&#xff0c;开启AI新纪元。其庞大的参数与数…

Matlab操作Excel筛选指定数据的对应数据

Matlab中在表格中寻找指定汉字&#xff0c;并返回其所在行数&#xff0c; 将该行数的另一列提取出来。 目录 一、前言 二、直接在命令行输出 三、保存筛选数据excel 一、前言 源数据excel&#xff1a; 指定汉子&#xff1a;买&#xff0c;得到下面数据&#xff1a; 二、直接…