双点重发布路由策略实验

任务&IP分配如下:

双点重发布实验

第一步:配置IP地址&环回地址

以R1为例,R2、R3、R4同理

interface GigabitEthernet 0/0/0
ip address 12.0.0.1 24
interface GigabitEthernet 0/0/1
ip address 13.0.0.1 24
interface LookBack 0
ip address 1.1.1.1 24
display ip interface brief    //查看IP表

第二步:开启RIP&OSPF

R1:

rip 1
version 2           //开启RIP
network 1.0.0.0
network 12.0.0.0
network 13.0.0.0    //宣告网段

R2:

rip 1
version 2                   //开启RIP
network 2.0.0.0
network 12.0.0.0            //宣告网段
quit
ospf 1 router-id 2.2.2.2    //开启OSPF
area 0
network 24.0.0.1 0.0.0.0    //宣告网段

R3:

rip 1
version 2
network 13.0.0.0
quit
ospf 1 router-id 3.3.3.3
area 0
network 3.3.3.3 0.0.0.0
network 34.0.0.1 0.0.0.0

R4:

ospf 1 router-id 4.4.4.4
area 0
network 4.4.4.4 0.0.0.0
network 34.0.0.2 0.0.0.0
network 24.0.0.2 0.0.0.0

第三步:配置双向重发布

以R2为例,R3同理

ospf
import-route rip
rip
import-route ospf

第四步:更改网络类型

R3:

interface LookBack 0
ospf network-type broadcast

第五步:抓取流量

R1:

ip ip-prefix aaa permit 3.3.3.0 24
interface GigabitEthernet 0/0/0
rip metricin ip-prefix aaa 5
ip ip-prefix bbb permit 34.0.0.0 24
interface GigabitEthernet 0/0/0
rip metricin ip-prefix bbb 5
ip ip-prefix ccc permit 24.0.0.0 24
interface GigabitEthernet 0/0/1
rip metricin ip-prefix ccc 5
display ip routing-table protocol rip

路由策略实验

第一步:配置IP&环回地址

以R1为例,R2~R4同理

interface GigabitEthernet 0/0/0
ip address 12.0.0.1 24
interface LoopBack 0
ip address 192.168.1.1 24
interface LoopBack 1
ip address 192.168.2.1 24
interface LoopBack 2
ip address 192.168.3.1 24
interface LoopBack 3
ip address 192.168.4.1 24
display ip interface brief    //查看IP表

第二步:开启RIP&OSPF

R1(R2同理):

rip 1
version 2           //开启RIP
network 192.168.1.0
network 192.168.2.0
network 192.168.3.0
network 192.168.4.0
network 12.0.0.0    //宣告网段

R3(R2同理):

ospf 1                        //开启OSPF
area 0                        //创建区域0
network 23.0.0.0 0.0.0.255    //宣告网段

第三步:配置重发布

R2:

ospf 1
import-route rip    //开启重发布功能

在R3中查看OSPF表

第四步:抓取流量

R2:

acl 2000                                    //开启ACL列表
rule permit source 192.168.1.0 0.0.0.255    //设定规则,抓取192.168.1.0网段
acl 2001
rule permit source 192.168.1.0 0.0.0.255    //抓取192.168.2.0网段
quit
ip ip-prefix aa permit 192.168.3.0 24       //使用前缀列表抓取192.168.3.0网段
ip ip-prefix bb permit 192.168.4.0 24       //抓取192.168.4.0网段
display this                                //查看前缀列表
display acl all                             //查看ACL规则

第五步:创建路由策略

R2:

route-policy policy-1 deny node 10        //创建一条路由策略名为“policy-1”的列表
if-match acl 2000                         //匹配规则——acl 2000
oapf 1                                    //进入OSPF
import-route rip route-policy policy-1    //重发布“policy-1”
quit
route-policy policy-1 permit node 20      //回到路由策略,创建一条新列表
if-match acl 2001                         //匹配规则——acl 2001
apply cost-type type-1                    //更改参数
route-policy policy-1 permit node 30      //回到路由策略,创建一条新列表
if-match ip-prefix aa                     //匹配规则——前缀列表aa
apply cost 10                             //更改种子度量值
route-policy policy-1 permit node 40      //回到路由策略,创建一条新列表
if-match ip-prefix bb                     //匹配规则——前缀列表bb
apply tag 666                             //更改tag
apply cost 10                             //更改种子度量值
apply cost-type type-1                    //更改参数
route-policy policy-1 permit node 50      //回到路由策略,创建一条新列表
display route-policy policy-1             //查看所有规则

R3:

display ip routing-table protocol ospf    //查看OSPF表

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

AdaBoost 算法:理解、实现和掌握 AdaBoost

一、介绍 Boosting 是一种集成建模技术,由 Freund 和 Schapire 于 1997 年首次提出。从那时起,Boosting 就成为解决二元分类问题的流行技术。这些算法通过将大量弱学习器转换为强学习器来提高预测能力 。 Boosting 算法背后的原理是,我们首先…

ruoyi若依前端请求接口超时,增加响应时长

问题: 前端查询请求超时 解决: 找到request.js的timeout属性由10秒改成了20秒,因为默认是10秒,请求肯定是超出了10秒 祝您万事顺心,没事点个赞呗,关注一下也行啊,有啥要求您评论哈

北大腾讯打造多模态15边形战士!语言作“纽带”,拳打脚踢各模态,超越Imagebind

AI4Happiness 投稿 量子位 | 公众号 QbitAI 北大联合腾讯打造了一个多模态15边形战士! 以语言为中心,“拳打脚踢”视频、音频、深度、红外理解等各模态。 具体来说,研究人员提出了一个叫做LanguageBind的多模态预训练框架。 用语言作为与其…

Python中的时间序列分析模型ARIMA

大家好,时间序列分析广泛用于预测和预报时间序列中的未来数据点。ARIMA模型被广泛用于时间序列预测,并被认为是最流行的方法之一。本文我们将学习如何在Python中搭建和评估用于时间序列预测的ARIMA模型。 ARIMA模型 ARIMA模型是一种用于分析和预测时间…

华为ensp防火墙虚拟系统在网络中的部署

首先我们要知道虚拟系统是啥,干什么用的,解决什么问题的,说白话就是,我没钱,买不起两台墙,我买一台墙通过虚拟系统的方式逻辑变成两台墙,学过高级路由的都知道vpn,vpn是将路由器器逻…

Spring6(六):提前编译AOT

文章目录 提前编译:AOT1. AOT概述1.1 JIT与AOT的区别1.2 Graalvm1.3 Native Image 2. 演示Native Image构建过程2.1 GraalVM安装(1)下载GraalVM(2)配置环境变量(3)安装native-image插件 2.2 安装…

内存泄漏、new、delete

1. 内存泄漏 内存泄漏&#xff1a;指针被销毁&#xff0c;指针指向的空间依旧存在 2. new过程 与内存分配、构造函数有关 1&#xff09;分配空间&#xff1a;void* mem operator new( sizeof( ) )&#xff0c;内部调用malloc 2&#xff09;static_cast<目标类型>(mem) …

uniapp 实现微信小程序手机号一键登录

app 和 h5 手机号一键登录&#xff0c;参考文档&#xff1a;uni-app官网 以下是uniapp 实现微信小程序手机号一键登录 1、布局 <template><view class"mainContent"><image class"closeImg" click"onCloseClick"src"quic…

2023年【安全员-C证】考试题库及安全员-C证考试总结

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 安全员-C证考试题库根据新安全员-C证考试大纲要求&#xff0c;安全生产模拟考试一点通将安全员-C证模拟考试试题进行汇编&#xff0c;组成一套安全员-C证全真模拟考试试题&#xff0c;学员可通过安全员-C证考试总结全…

Pytorch数据集读出到transform全过程

最近写代码又遇见了这个问题&#xff0c;又忘记了&#xff0c;于是写一篇博客记录一下。 一般我们使用pytorch获取CIFAR10数据集&#xff0c;一般这样写&#xff1a; mean [0.4914, 0.4822, 0.4465] std [0.2023, 0.1994, 0.2010] transform transforms.Compose([transform…

传统游戏难产 育碧瞄向Web3

出品过《刺客信条》的游戏大厂育碧&#xff08;Ubisoft&#xff09;又在Web3游戏领域有了新动作。 首次试水NFT无功而返后&#xff0c;育碧&#xff08;Ubisoft&#xff09;战略创新实验室与Web3游戏网络Immutable达成合作&#xff0c;将利用Immutable 开发游戏的经验和及生态…

春秋云境靶场CVE-2022-25578漏洞复现(利用htaccess文件进行任意文件上传)

文章目录 前言一、CVE-2022-25578靶场概述二、CVE-2022-25578复现需要知道的知识点1、什么是htaccess文件2、上传htaccess文件的条件是什么&#xff1f;3、htaccess文件的作用是什么&#xff1f; 三、CVE-2022-32991漏洞复现1、信息收集2、找上传点3、上传后蚁剑连接getshell 总…

基于模拟退火算法的TSP问题建模求解(Python)

基于模拟退火算法的TSP问题建模求解&#xff08;Python&#xff09; 一、模拟退火算法&#xff08;Simulated Annealing Algorithm&#xff0c;SAA&#xff09;工程背景模拟退火算法用于优化问题求解原理 二、旅行商问题&#xff08;Travelling salesman problem&#xff0c;TS…

计算机毕业设计选题推荐-二手交易跳蚤市场微信小程序/安卓APP-项目实战

✨作者主页&#xff1a;IT毕设梦工厂✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…

EMNLP 2023 | DeepMind提出大模型In-Context Learning的可解释理论框架

论文题目&#xff1a;In-Context Learning Creates Task Vectors 论文链接&#xff1a;https://arxiv.org/abs/2310.15916 01. 引言 此外&#xff0c;作者也提到本文的方法与软提示&#xff08;soft-prompt&#xff09;[1]方法类似&#xff0c;soft-prompt也是通过调整大模型内…

Nginx配置开启HTTPS

获取证书文件 Nginx 开启SSL server {listen 443 default ssl;server_name localhost;#charset koi8-r;#access_log logs/host.access.log main;proxy_set_header Host $host;ssl_certificate /usr/local/nginx/cert/server.pem;ssl_certificate_key /usr/local/ngin…

java时间类

一、java时间类为什么这么复杂? java的时间类非常复杂&#xff0c;这是由于jdk1.0到jdk1.1的时间类设计存在缺陷&#xff0c;导致使用不方便&#xff0c;线程不安全等问题&#xff0c;所以在jdk1.8&#xff0c;java又重新加入了一些时间类替换之前的时间类&#xff0c;但是jd…

ExoPlayer架构详解与源码分析(8)——Loader

系列文章目录 ExoPlayer架构详解与源码分析&#xff08;1&#xff09;——前言 ExoPlayer架构详解与源码分析&#xff08;2&#xff09;——Player ExoPlayer架构详解与源码分析&#xff08;3&#xff09;——Timeline ExoPlayer架构详解与源码分析&#xff08;4&#xff09;—…

DNS服务器典型配置

文章目录 安装主程序bind和安全插件bind-root修改主配置文件/etc/named.conf正向解析 安装主程序bind和安全插件bind-root yum install bind-chroot修改主配置文件/etc/named.conf vim /etc/named.conf将listen-on和allow-query的ip或域名换成any 表示为服务器所有的IP地址启…

多svn仓库一键更新脚本分享

之前分享过多git仓库一键更新脚本&#xff0c;本期就分享下svn仓库的一键更新脚本 1、首先需要设置svn为可执行命令行 打开SVN安装程序&#xff0c;选择modify&#xff0c;然后点击 command client tools&#xff0c;安装命令行工具 2、update脚本 echo 开始更新SVN目录&…