HCIP:rip综合实验

实验要求:
【R1-R2-R3-R4-R5运行RIPV2】
【R6-R7运行RIPV1】
1.使用合理IP地址规划网络,各自创建环回接口
2.R1创建环回 172.16.1.1/24 172.16.2.1/24 172.16.3.1/24
3.要求R3使用R2访问R1环回
4.加快网络收敛,减少路由条目数量,增加路由传递安全性
5.R5创建一个环回模拟运营商,不能通告
6.R1 telnet R2环回实际telnet 到R7上
7.R6-R7路由器不能学习到达R1环回路由
8.全网可达
 

配置接口ip以及rip的配置

R4,其他略

 必须修改R4的出接口为ver1 保证不同版本的RIP下的路由器可以互相学习到互相的路由条目


[r4]int g4/0/0
[r4-GigabitEthernet4/0/0]rip ver 1

在R1两个接口进行汇总,并配NULL0

[r1-GigabitEthernet0/0/0]rip summary-address 172.16.0.0 255.255.252.0
[r1-GigabitEthernet0/0/1]rip summary-address 172.16.0.0 255.255.252.0
[r1]ip route-static 172.16.0.0 22 NULL0

要求R3使用R2访问R1

由于R3到达R1有两条路,R1-R2-R3-R4构成了负载均衡的结构,我们可以通过设置cost值来走下面的一条路

通过rip协议调用acl,设定的条件对接口上的数据包进行过滤

[r3]acl 2000
[r3-acl-basic-2000]rule permit source 172.16.0.0 0
[r3-acl-basic-2000]rule permit source 1.1.1.0 0
[r3-acl-basic-2000]int g0/0/1
[r3-GigabitEthernet0/0/1]rip metricin 2000 1

查看R3路由表

R5创建一个环回模拟运营商,不能通告

不能通告5.5.5.5,但是要保证全网可达,所以我们在R5上做缺省

[r5-rip-100]default-route originate 
[r5-rip-100]undo netw 5.0.0.0



R1 telnet R2 环回 实际telnet到R7上

R7上配置telnet,也就是配置远程登录

R2上配置NAT中的NAT server(NAT服务器),把R7当作内部服务器,而R2作为内外网的IP地址转换,而R1作为外网客户访问该内网的内网服务器R7,由于上面R1-R2-R3-R4构成了负载均衡结构,所以最后通过配置ACL和修改rip路由优先级从而规定R1-R2-R7的路线。

在R7上做telnet

[r7]aaa
[r7-aaa]local-user hcie password cipher huawei
[r7-aaa]local-user hcie service-type telnet 
[r7]user-interface vty 0 4	
[r7-ui-vty0-4]authentication-mode aaa

R1 telnet R2环回实际telnet 到R7上 

[r2-GigabitEthernet0/0/0]nat server protocol tcp global interface loopback 0 23 
inside 7.7.7.7 23

R1-R2-R3-R4-R6-R7

[r1]acl 2002
[r1-acl-basic-2002]rule permit source 7.0.0.0 0.255.255.255
[r1-acl-basic-2002]int g0/0/1
[r1-GigabitEthernet0/0/1]rip metricout 2002 5

查看

R7-R6-R4-R3-R2-R1

[r4]acl 2001
[r4-acl-basic-2001]rule permit source 2.2.2.0 0.0.0.255
[r4-acl-basic-2001]q
[r4]int g0/0/1
[r4-GigabitEthernet0/0/1]rip metricout 2001 5

R6-R7路由器不能学习到达R1环回路由

在R6上写acl,R7就收不到了

[r6]acl 2000
[r6-acl-basic-2000]rule deny source 1.0.0.0 0
[r6-acl-basic-2000]rule deny source 172.16.0.0 0
[r6-acl-basic-2000]rule permit source any 
[r6-acl-basic-2000]q
[r6-GigabitEthernet0/0/0]traffic-filter inbound acl 2000

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

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

相关文章

go mod 命令详解

文章目录 1.关于模块2.关于 go mod3.格式4.示例参考文献 1.关于模块 模块(Modules)是 Go 1.11 版本引入的一依赖管理机制。 一个模块是 Go packages 的集合,定义在项目根目录下的 go.mod 文件。go.mod 文件定义了模块的路径,这也…

Linux let命令教程:如何有效地进行算术运算(附实例教程和注意事项)

Linux let命令介绍 let命令是Linux系统中的内置命令,用于评估算术表达式。与其他算术评估和扩展命令不同,let是一个简单的命令,具有自己的环境。let命令还允许进行算术扩展。 Linux let命令适用的Linux版本 let命令在所有主流的Linux发行版…

Unity中URP下的添加雾效支持

文章目录 前言一、URP下Shader支持雾效的步骤1、添加雾效变体2、在Varying结构体中添加雾效因子3、在顶点着色器中,我们使用内置函数得到雾效因子4、在片元着色器中,把输出颜色 和 雾效因子混合输出 二、在Unity中打开雾效三、测试代码 前言 我们使用之…

ubuntu20部署Bringing-Old-Photos-Back-to-Life

环境准备: ubuntu20.04 Python 3.8.10 首先将微软的「Bringing-Old-Photos-Back-to-Life」库 clone 到本地: git clone https://github.com/microsoft/Bringing-Old-Photos-Back-to-Life.git cd Face_Enhancement/models/networks/ git clone https:/…

Python 爬虫 教程

python爬虫框架:Scrapyd,Feapder,Gerapy 参考文章: python爬虫工程师,如何从零开始部署ScrapydFeapderGerapy? - 知乎 神器!五分钟完成大型爬虫项目 - 知乎 爬虫框架-feapder - 知乎 scrap…

NFC物联网智慧校园解决方案

近场通信(Near Field Communication,NFC)又称近距离无线通信,是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输交换数据。这个技术由免接触式射频识别(RFID)发展而来,并兼容 RFID,主要用于…

解决VNC连接Ubuntu服务器打开终端出现闪退情况

服务器环境 阿里云ECS服务器 操作系统:Ubuntu 20.0.4 如何使用VNC连接阿里云ECS服务器 1.阿里云官方指导:通过VNC搭建Ubuntu 18.04和20.04图形界面 2.新手入门ECS——ubuntu 20.04安装图形化界面和本地VNC连接 问题描述 使用VNC连接上新申请阿里云服…

leetcode每日一题41

99. 恢复二叉搜索树 中序遍历树,找到逆序的两个数,交换 有两种情况 如果是像示例1一样的,中序遍历后是3,2,1 是连续的两个逆序,那么交换第一,第三个数 如果是像示例2一样,中序遍历后…

Debezium发布历史35

原文地址: https://debezium.io/blog/2018/07/19/advantages-of-log-based-change-data-capture/ 欢迎关注留言,我是收集整理小能手,工具翻译,仅供参考,笔芯笔芯. 基于日志的变更数据捕获的五个优点 七月 19, 2018 作…

github鉴权失败

问题: 如上图所示 git push 时发生了报错,鉴权失败; 解决方案 Settings->Developer settings->Personal access tokens->Generate new token。创建新的访问密钥,勾选repo栏,选择有效期,为密钥命…

【C#与Redis】--高级主题--Redis 管道

一、引言 1.1 概念介绍 Redis管道是一种用于优化多个命令执行的机制,允许客户端将多个命令一次性发送给服务器,然后一次性接收所有命令的返回结果。这种机制可以减少客户端与服务器之间的网络往返次数,从而提高性能。 1.2 作用 提高性能&…

java 对数转换log_a {c}

1、换底公式 l o g a c l o g x c l o g x a log_a c \frac{log_x c}{log_x a} loga​clogx​alogx​c​ 2、推理过程 有: a b c ,证明 l o g a c l o g x c l o g x a 取对数 ( l o g x ) : l o g x a b l o g x c l o g x a b b ∗ …

鸿蒙HarmonyOS-图表应用

简介 随着移动应用的不断发展,数据可视化成为提高用户体验和数据交流的重要手段之一。在HarmonyOS应用开发中,一个强大而灵活的图表库是实现这一目标的关键。而MPChart就是这样一款图表库,它为开发者提供了丰富的功能和灵活性,使得…

【持续更新ing】uniapp+springboot实现个人备忘录系统【前后端分离】

目录 (1)项目可行性分析 (2)需求描述 (3)界面原型 (4)数据库设计 (5)后端工程 接下来我们使用uniappspringboot实现一个简单的前后端分离的小项目----个…

Spark作业的调度与执行流程

Apache Spark是一个分布式计算框架,用于处理大规模数据。了解Spark作业的调度与执行流程是构建高效分布式应用程序的关键。本文将深入探讨Spark作业的组成部分、调度过程以及执行流程,并提供丰富的示例代码来帮助大家更好地理解这些概念。 Spark作业的组…

第09章:随堂复习与企业真题(异常处理)

来源:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备) 基本都是宋老师发的资料里面的内容,只不过补充几个资料里没直接给出答案的问题的答案。 不想安装markdown笔记的app所以干脆在这里发一遍。 第09章:随堂复习…

[Angular] 笔记 16:模板驱动表单 - 选择框与选项

油管视频: Select & Option (Template Driven Forms) Select & Option 在 pokemon.ts 中新增 interface: export interface Pokemon {id: number;name: string;type: string;isCool: boolean;isStylish: boolean;acceptTerms: boolean; }// new interface…

前端图片适配不同屏幕方案

预备知识: 设备独立像素,以下图的iphone12 Pro为例,390*844表示的就是设备独立像素(DIP),也可以理解为CSS像素 物理像素(设备像素),就是屏幕的分辨率,显示屏就是由一个个物理像素…

QT/C++ 远程数据采集上位机+服务器

一、项目介绍: 远程数据采集与传输 课题要求:编写个基于TCP的网络数据获取与传输的应用程序; 该程序具备以下功能: 1)本地端程序够通过串口与下位机(单片机)进行通信,实现数据采集任务 2)本地端程序能将所获取下位机数据进行保存(如csv文本格式等); 3…

初识隧道代理HTTP:理解基础概念的重要性

嗨,小伙伴们!如果你对网络世界充满好奇,那么这篇文章就是为你准备的。我们将一起踏上一段奇妙的旅程,探索一个叫做“隧道代理HTTP”的新领域。但在这之前,我们需要先穿上“基础概念”的防护服,以免被这个复…