重发布实验:

news/2024/5/28 3:54:23/ 标签: tcp/ip, 网络, linux

要求:

配置:

  1. 配置IP地址:

Ar1:

[a1]int g 0/0/0

[a1-GigabitEthernet0/0/0]ip add 100.1.1.1 24

[a1-GigabitEthernet0/0/0]int l 0

[a1-LoopBack0]ip add 192.168.0.1 32

[a1-LoopBack0]int l1

[a1-LoopBack1]ip add 192.168.1.1 32

Ar2

[a2]int g 0/0/0

[a2-GigabitEthernet0/0/0]ip add 100.1.1.2 24

[a2-GigabitEthernet0/0/0]int g 0/0/1

[a2-GigabitEthernet0/0/1]ip add 100.2.2.2 24

Ar3

[a3]int g 0/0/0

[a3-GigabitEthernet0/0/0]ip add 100.2.2.3 24

[a3-GigabitEthernet0/0/0]int g 0/0/1

[a3-GigabitEthernet0/0/1]ip add 100.3.3.3 24

[a3-GigabitEthernet0/0/1]int l0

[a3-LoopBack0]ip add 192.168.2.1 32

[a3-LoopBack0]int l1

[a3-LoopBack1]ip add 192.168.3.1 32

Ar4

[a4]int g0/0/0

[a4-GigabitEthernet0/0/0]ip add 100.3.3.4 24

[a4-GigabitEthernet0/0/0]int l0

[a4-LoopBack0]ip add 192.168.4.1 32

[a4-LoopBack0]int l1

[a4-LoopBack1]ip add 192.168.5.1 32

  1. 启动动态路由:

Rip

Ar1

[a1]rip

[a1-rip-1]v 2

[a1-rip-1]network 192.168.0.1

[a1-rip-1]network 192.168.0.0

[a1-rip-1]network 192.168.1.0

[a1-rip-1]net 100.0.0.0

Ar2

[a2]rip

[a2-rip-1] v 2

[a2-rip-1]net 100.0.0.0

Ospf:

Ar2:

[a2]ospf

[a2-ospf-1]area 0

[a2-ospf-1-area-0.0.0.0]network 100.2.2.0 0.0.0.255

Ar3:

[a3]ospf

[a3-ospf-1]area 0

[a3-ospf-1-area-0.0.0.0]network 192.168.0.0 0.0.255.255

[a3-ospf-1-area-0.0.0.0]net 100.2.2.0 0.0.0.255

[a3-ospf-1]area 1

[a3-ospf-1-area-0.0.0.1]net 100.3.3.0 0.0.0.255

Ar4

[a4]ospf

[a4-ospf-1]area 1

[a4-ospf-1-area-0.0.0.1]net 100.3.3.0 0.0.0.255

[a4-ospf-1-area-0.0.0.1]net 192.168.0.0 0.0.255.255

内网中互通情况:

  1. 配置双向路由重发布:

[a2]ip ip-prefix ot4 permit 192.168.4.1 32

[a2]ip ip-prefix ot4 permit 192.168.5.1 32

[a2]route-policy aa deny  node 10

[a2-route-policy]if-match ip-prefix ot4

[a2]route-policy aa permit node 20

[a2-ospf-1]import-route rip

[a2-rip-1]import-route ospf route-policy aa

效果图:

配置ip-perfix拒绝r1:

抓取目标网段:

[a4]ip ip-prefix 4t1 deny 192.168.0.1 32

[a4]ip ip-prefix 4t1 deny 192.168.1.1 32

[a4]ip ip-prefix 4t1 permit 0.0.0.0 0 less-equal 32

调用过滤列表:

[a4-ospf-1]filter-policy ip-prefix 4t1 import

效果图:

要求5:

[a2-rip-1]silent-interface g 0/0/1


http://www.ppmy.cn/news/1434707.html

相关文章

Java | 冒泡排序算法实现

大家可以关注一下专栏,方便大家需要的时候直接查找,专栏将持续更新~ 题目描述 编写一个Java程序,实现冒泡排序算法。程序需要能够接收一个整型数组作为输入,并输出排序后的数组。 冒泡排序是一种简单的排序算法,它…

计算机网络 TCP/IP体系 物理层

一. TCP/IP体系 物理层 1.1 物理层的基本概念 物理层作为TCP/IP网络模型的最低层,负责直接与传输介质交互,实现比特流的传输。 要完成物理层的主要任务,需要确定以下特性: 机械特性:物理层的机械特性主要涉及网络…

一些常见的Windows命令

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言看版本号查找端口启动程序杀死某个端口查看全部端口看ip进入目录就是总结 前言 提示:这里可以添加本文要记录的大概内容: 例如&#x…

云服务器搭建XSS-platform、DVWA靶机和Permeate论坛

目录 前言准备环境安装步骤一、 部署MySQL二、 系统部署三、系统安装主页介绍 前言 我发现目前网上的xss-platform的搭建教程都是基于本地搭建的,这样搭建好的xss平台只能在本地使用,无法测试别的网站。而网络上的大部分xss平台又几乎都是收费的&#x…

ubuntu 查询mysql的用户名和密码 ubuntu查看username

ubuntu 查询mysql的用户名和密码 ubuntu查看username 文章标签mysqlUbuntu用户名文章分类MySQL数据库 一.基本命令 1.查看Ubuntu版本 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.5 LTS Release: 16.04 Coden…

定时备份mysql数据库

最近在带linux CentOS7.8操作系统的服务器里误删了my sql数据库,恢复起来比较麻烦。还好有一个3月5号该数据库的备份,于是用3月5号的备份恢复了数据库的大部分内容。为了减少以后出现同样问题的损失,打算定时备份mysql数据库。在网上搜了一下…

C++如何使用string类

文章目录 为什么要学习string?库中的string关于编码ASCII编码Unicode编码 迭代器Iteratorsstring常用构造接口接口声明与功能说明接口演示 string类对象的容量操作接口声明与功能说明接口演示reverse与resize在不同平台下的扩容与缩容机制 string类对象的访问及遍历操作接口声…

C++:模板(初级)

hello,各位小伙伴,本篇文章跟大家一起学习《C:模板(初级)》,感谢大家对我上一篇的支持,如有什么问题,还请多多指教 ! 如果本篇文章对你有帮助,还请各位点点赞…

MT3030 天梯赛

跟MT3029战神小码哥类似,都是贪心堆。注意开long long 这里的堆顶为战斗力最小的,便于贪心的反悔操作。先按容忍度从大到小排序(q中总容忍度取决于最小的容忍度),再向q中存数,存到不能容忍之后再把堆顶踢出…

mathtype设置公式编号,公式居中以及编号靠右

在word中实现: 1. 首先点击栏,选择更多栏去看 看到栏的宽度,然后去设置样式 在开始-样式中设置,新建样式: 新建样式,然后设置格式-制表位,选择对齐方式,居中对齐设置刚才的一半,右…

MySQL索引为什么选择B+树,而不是二叉树、红黑树、B树?

12.1.为什么没有选择二叉树? 二叉树是一种二分查找树,有很好的查找性能,相当于二分查找。 二叉树的非叶子节值大于左边子节点、小于右边子节点。 原因: 但是当N比较大的时候,树的深度比较高。数据查询的时间主要依赖于磁盘IO的次数,二叉树深度越大,查找的次数越多,性能…

人工智能中两个较为常见的评估模型性能指标(EVS、MAE)

1、解释方差(EVS) 官方社区链接:sklearn.metrics.explained_variance_score-scikit-learn中文社区 explained_variance_score是一个用于评估回归模型性能的指标,它衡量的是模型预测值与实际值之间关系的密切程度。具体来说,解释方差分数表示…

【2023】springboot通过阿里云oss进行文件单个批量文件上传下载

SpringBoot整合阿里OSS实现上传下载 目录💻 前言一、介绍二、阿里云添加oss1、进入oss目录2、创建bucket3、测试上传下载4、创建AccessKey管理账号 三、依赖以及配置1、依赖2、yml3、Config类4、OSSUtil 工具类 四、controller五、测试1、测试上传2、测试删除 前言 …

【SpringCloud】一文详谈Nacos

🏡浩泽学编程:个人主页 🔥 推荐专栏:《深入浅出SpringBoot》《java对AI的调用开发》 《RabbitMQ》《Spring》《SpringMVC》《项目实战》 🛸学无止境,不骄不躁,知行合一 文章目录 …

揭开ChatGPT面纱(2):OpenAI主类源码概览

文章目录 〇、使用OpenAI的两个步骤一、初始化方法__init__()1.源码2.参数解析 二、提供的接口1.源码2.接口说明主要接口说明 OpenAI版本1.6.1 〇、使用OpenAI的两个步骤 在上一篇博客中,我实现并运行了一个OpenAI的demo,我们可以发现,想要使…

批量添加集合元素

方法一: Collections.addAll() 方法内部会迭代传递给它的元素列表&#xff0c;并将每个元素添加到目标集合中。 List<Integer> list new ArrayList<>();Collections.addAll(list,1,2,3,4,5); 方式二: ArrayList 类有一个构造函数&#xff0c;它接受一个 Colle…

NodeRed节点编辑用于边缘计算和规则引擎,能做带UI界面和业务逻辑的上位机或前端应用吗?

网站&#xff1a;hhtp://www.uiotos.net 先说结论&#xff0c;可以&#xff0c;但是需要有页面嵌套继承类似的技术&#xff0c;实现页面模块化封装&#xff0c;否则难以实现复杂应用。 相信目光敏锐的人都在关注节点编辑在自身行业的应用&#xff01; NodeRed在边缘计算做数据…

鸿蒙开发中:首选项(Preferences)和长连接(PersistentStorage)的区别

Preferences&#xff1a;可看做是配置项&#xff0c;为应用提供Key-Value键值型的数据处理能力&#xff0c;支持应用持久化轻量级数据&#xff0c;并对其修改和查询。Preferences中的数据会被缓存在内存中&#xff0c;因此它可以获得更快的存取速度。 PersistentStorage&#…

【简单介绍下PostCSS】

&#x1f3a5;博主&#xff1a;程序员不想YY啊 &#x1f4ab;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f917;点赞&#x1f388;收藏⭐再看&#x1f4ab;养成习惯 ✨希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出…

CTFHub(web sql注入)(二)

布尔盲注 盲注原理&#xff1a; 将自己的注入语句使用and与?id1并列&#xff0c;完成注入 手工注入&#xff1a; 爆库名长度 首先通过折半查找的方法&#xff0c;通过界面的回显结果找出数据库名字的长度&#xff0c;并通过相同的方法依次找到数据库名字的每个字符、列名…