路由过滤,路由策略小实验

目录

一,实验拓扑:

二,实验要求:

三,实验思路:

四,实验过程:

1,IP配置:

2、R1 和R2 运行 RIPv2,R2,R3 和R4运行 oSPF,各自协议内部互通

3,做路由策略,路由过滤:

4,静默接口,不让AR2在ospf区域发送RIP报文:


一,实验拓扑:

二,实验要求:

1、按照图示配置 IP 地址,R1,R3,R4 上使用 loopback 口模拟业务网段
2、R1 和R2 运行 RIPv2,R2,R3 和R4运行 oSPF,各自协议内部互通
3,  在 RIP 和 oSPF 间配置双向路由引入,要求除 R4 上的业务网段以外,其他业务网段路由都引入到对方协议内部
4, 使用路由过滤,使 R4 无法学习到 R1的业务网段路由,要求使用 prefix-list 进行匹配
5, OSPF 区域中不能出现 RIP 协议报文

三,实验思路:


先正常配置ip,ospf区域启用ospf,rip区域启用rip,然后再AR2设备上配置路由重发布(进程引入),同时题目要求不能让AR1学习到AR4的业务网段,AR4不能学习到AR1的业务网段,可以再AR2上抓取到AR4的环回路由,做路由策略,或过滤不让AR4学习到,在AR4上同理可以进行该操作,不学习到AR1的环回。由于rip是按照主类宣告,所以会宣告到100.2.2.0的网段,导致在ospf区域也会发送RIP的协议报文,可以在RIP进程下静默掉该接口。

四,实验过程:


1,IP配置:

基本配置命令:

[AR1]interface GigabitEthernet 0/0/0   进入接口

[AR1-GigabitEthernet0/0/0]ip address 100.1.1.1 24   配置IP地址

[AR1]interface LoopBack 0   进入环回口

[AR1-LoopBack0]ip address 192.168.0.1  配置IP

其余按照以上命令,配置好的各接口IP如图所示:

AR1:

AR2:

AR3:

AR4:

2、R1 和R2 运行 RIPv2,R2,R3 和R4运行 oSPF,各自协议内部互通

AR1:

[AR1]rip 1

[AR1-rip-1]v 2

[AR1-rip-1]undo summary

[AR1-rip-1]network 100.0.0.0

[AR1-rip-1]network 192.168.0.0

[AR1-rip-1]network 192.168.1.0

AR2:

[AR2]rip 1

[AR2-rip-1]v 2

[AR2-rip-1]undo summary

[AR2-rip-1]network 100.0.0.0   //同时也宣告了100.2.2.0网段,后续要静默接口。

[AR2]ospf 1 router-id 2.2.2.2

[AR2-ospf-1]area 1

[AR2-ospf-1-area-0.0.0.1]network 100.2.2.0 0.0.0.255

AR3:

[AR3]ospf 1 router-id 3.3.3.3

[AR3-ospf-1]area 1

[AR3-ospf-1-area-0.0.0.1]network 100.2.2.0 0.0.0.255

[AR3-ospf-1-area-0.0.0.1]network 100.3.3.0 0.0.0.255

[AR3-ospf-1-area-0.0.0.1]network 192.168.2.0 0.0.1.255

AR4:

[AR4]ospf 1 router-id 4.4.4.4

[AR4-ospf-1]area 1

[AR4-ospf-1-area-0.0.0.1]network 100.3.3.0 0.0.0.255

[AR4-ospf-1-area-0.0.0.1]network 192.168.4.0 0.0.1.255

3,做路由策略,路由过滤:

不让AR1学到AR4的环回路由:

[AR2]acl 2000

[AR2-acl-basic-2000]rule deny source 192.168.4.0 0.0.1.255

[AR2-acl-basic-2000]rule permit source 0.0.0.0 255.255.255.255   //放行其他

[AR2]route-policy policy_a permit node 10

[AR2-route-policy]if-match acl 2000

[AR2-rip-1]import-route ospf route-policy policy_a     //在引入路由时导入策略

不让AR4学到AR1的环回路由:

[AR4]ip ip-prefix aa index 10 deny 192.168.0.0 23 less-equal 32

[AR4]ip ip-prefix aa index 20 permit 0.0.0.0 0 less-equal 32

[AR4-ospf-1]filter-policy ip-prefix aa import

[AR2]ospf 1

[AR2-ospf-1]import-route rip

查看各个路由表:

AR1:

AR1除了AR4的换回口路由没有,其他都有

AR2(路由齐全):

AR3(路由齐全):

AR4(除了没有AR1环回口的路由,其他都有):

4,静默接口,不让AR2在ospf区域发送RIP报文:

[AR4]rip 1

[AR4-rip-1]silent-interface g0/0/1

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

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

相关文章

stable diffusion本地部署@win10

一键无脑安装stable-diffusion-webui stable diffusion是当前非常出色的文生图模型,要优于以前gan文生图模型。现在有了stable-diffusion-webui软件,可以一键安装,大大简化了操作难度。本文档就是stable-diffusion-webui在windows 10上的安装…

深入了解高保真线框:设计师必备利器推荐!

什么是高保真线框 高保真线框是低保真线框的高级版本。它不仅是一个更详细的草图,而且是一系列经过思考的“屏幕”,非常接近产品的最终外观和产品的主要功能。低保真度与高保真度线框的关键区别在于:低保真代表设计方向和整体布局&#xff0…

vue基础语法学习

Object.defineProperty方法的使用 // 这是一个普通的对象 let phone {} // 给这个phone新增一个属性 三个参数:新增属性的对象,新增啥属性,属性值,key value对 Object.defineProperty(phone,color,{value:太空灰, //设置属性值wr…

[lesson48]同名覆盖引发的问题

同名覆盖引发的问题 父子间的赋值兼容 子类对象可以当做父类对象使用(兼容性) 子类对象可以直接赋值给父类对象(<font color>兼容性)子类对象可以直接初始化父类对象父类指针可以直接指向子类对象父类引用可以直接引用子类对象 当使用父类指针(引用)指向子类对象时 子类…

CTF-reverse-simpleRE(base64变表逆向)

题目链接 NSSCTF | 在线CTF平台 题目详情 [HUBUCTF 2022 新生赛]simple_RE 解题报告 下载得到的文件使用ida64分析&#xff0c;如果报错就换ida32&#xff0c;得到分析结果&#xff0c;有main函数就先看main main函数分析 main函数的逻辑看下来十分简单&#xff0c;因此关键…

TinyEMU之文件系统构建

TinyEMU之文件系统构建 1 busybox简介2 编译busybox2.1 下载busybox源码2.2 进入源码目录2.3 配置busybox2.4 选择使用静态编译2.5 执行编译 3 创建文件系统目录结构3.1 创建工作路径3.2 创建文件系统主要目录3.3 创建必要设备节点3.4 拷贝编译好的 busybox3.5 创建 init 文件3…

Windows系统下安装paddle

开始使用_飞桨-源于产业实践的开源深度学习平台 (paddlepaddle.org.cn) 命令行下&#xff1a; python -m pip install --upgrade pip --user python -m pip install paddlepaddle2.6.1 -i https://pypi.tuna.tsinghua.edu.cn/simple 报异常 ERROR: Could not install packa…

数据结构-二叉树-堆

一、物理结构和逻辑结构 在内存中的存储结构&#xff0c;逻辑结构为想象出来的存储结构。 二、完全二叉树的顺序存储结构 parent (child - 1)/2 leftchild 2*parent 1; rightchild 2*parent 2 上面的顺序结构只适合存储完全二叉树。如果存储&#xff0c;会浪费很多的空…

React自定义Hook函数:高效组件开发的秘密武器

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

LateX的基础学习

what can i say 在text.tex中写下 \documentclass{article} \begin{document]Hello \LaTeX. \end{document} 关闭记事本&#xff0c;cmd中dir保存&#xff0c;用latex text.tex来编译&#xff0c;可以命令行慢慢编译&#xff0c;这可以做成bat文件 为什么不直接开始在texst…

Meta提出全新文档级嵌入框架,利用LLM来增强信息检索能力

近年来&#xff0c;基于嵌入式检索&#xff08;embedding-based search&#xff09;或密集检索&#xff08;dense retrieval&#xff09;相比传统的稀疏检索&#xff08;sparse retrieval&#xff09;或基于词袋&#xff08;bag of words&#xff09;的方法&#xff0c;已经展示…

找不到msvcp140dll,无法继续执行代码的详细解决方法

在我们日常使用计算机进行各类工作任务的过程中&#xff0c;时常会遭遇一些突发的技术问题。比如&#xff0c;有时在运行某个重要程序或应用软件时&#xff0c;系统会突然弹出一个令人困扰的错误提示&#xff1a;“电脑提示找不到msvcp140.dll文件&#xff0c;因此无法继续执行…