重发布

一:作用

在两种路由协议之间,或者一个协议的不同进程之间,借助ASBR  (同时工作在两种协议或   者协

议的不同进程中)学习到两个网络的路由信息,并且通过重发布进行路由共享,最终实现全网

达。

二:部署条件:

1. 必须存在ASBR设备--自治系统边界路由器--协议边界路由器

ASBR--同时连接两种协议或者一个协议的两种进程,这样的设备同时运行在两种协议中,他会同

 学习到两边的路由。

重发布的操作就是在ASBR设备上进行配置的,这里值得注意的是虽然是在ASBR设备上配置,但重发布这 种技术是主要运用在两种协议或者两种进程之间的行为,是两两之间完成的。

2. 需要关注种子度量值---路由的起始度量值,路由条目从一个协议到另一个协议时将删除原有的度

量信息,添加新的起始度量

三:名词注解

单点单向重发布   两个协议或两进程间仅存在一台ASBR,同时仅进行单向的共享

单点双向重发布   两个协议或两进程间仅存在一台ASBR,同时进行双向的共享

多点双向重发布   两个协议或两进程间仅存在多台ASBR,同时进行双向的共享

多点单向重发布   两个协议或两进程间仅存在多台ASBR,同时仅进行单向的共享

四:重发布的规则

1、将A协议(进程)发布到B协议(进程)时,是在ASBR上的B协议中配置;

2、将A协议(进程)发布到B协议(进程)时,将ASBR上所有通过A协议学习,以及本地直连在A

协议的接口信息全部共享到B协议中;

五:配置

1、A--->B:一种动态路由协议发布到另外一种动态路由协议

2、静态---->B:将静态路由导入到动态路由协议中

3、直连---->B:将直连路由导入到动态路由协议中

1)RIP:

A---->B:一种动态路由协议发布到另外一种动态路由协议

[r2-rip-1]import-route ospf 1

通过重发布技术将其他协议的路由信息导入到RIP中,其赋予的默认种子度量值为0.

修改种子度量值的方法:

        1、在进程当中对全局进行修改:[r2-rip-1]default-cost 2

        2、针对本次重发布进行修改:[r2-rip-1]import-route ospf 1cost 3

注意:当以上两条命令同时执行时,将按照第2条,匹配更精确的命令来执行。

2)静态--->B:将静态路由导入到动态路由协议中

[r2-rip-1]import-route static

重发布过程中不会将缺省路由重发布到动态路由协议中。

3)直连---->B:将直连路由导入到动态路由协议中

[r2-rip-1]import-route direct

除了R1的直连网段外,所有直连都会导入

若ASBR进行了A---->B:的重发布以及直连--->B的重发布,并且两次包含相同的路由信息,则将会

优先学习直连--->B的重发布信息。

        [r2-ospf-1]default cost ?

          INTEGER<0-16777214>Cost value

        [r2-ospf-1]default type ?

        INTEGER<1-2>

        Type value

路由回馈:

      默认RIP和OSPF协议若进行双点重发布,由于两者的优先级不同,故第一台ASBR设备发布动

作结束后,将影响其他ASBR设备的路由表,使得路由可能被回传到源协议当中,发生路由回馈---

A协议的路由重发布到B协议当中后,又被重新发布回A协议。路由回馈可能会导致选路不佳甚至路

由环路的出现。

      华为设备为了消除路由回馈现象,他将OSPF内部产生的路由的优先级定义为10,而将域外导

入的路由的默认优先级定义为150(150的优先级大于所有华为体系下的IGP协议的默认优先级)。

通过这种方式来消除路由回馈。

由于重发布技术的种子度量值问题,将必然导致选路不佳,只能依赖路由策略来认为干涉选路。

控制层流量:路由协议传递由信息产生的流量

数据层流量:设备访问目标网段时,产生的数据流量

路由策略:

      在控制层流量流动的过程中,获取流量,之后修改修量再转发或者不转发;最终实现影响路由

器路由表生成,干涉选路的效果。

1、抓取流量

        1)ACL列表(抓数据层流量)---因为ACL列表本身设计是为了抓取数据层流量的,所以,因

为通配符的存在他可以灵活匹配数字特征,但是,没有办法匹配路由信息中的掩码特征。所以,并

不擅长控制层流量的抓取。

        2)IP-preifx----前缀列表

        [r1]ip ip-prefix aa(自定义前缀列表的名称)permit(允许和拒绝,仅抓取流量则可以选择

permit)192.168.1.0 24 ---抓取的控制层流量中目标网络的信息。

        [r1]display ip ip-prefix aa---查看前缀列表信息

        匹配规则:自上而下,逐一匹配,一旦匹配上则将按照对应的规则来执行动作,不再向下匹

配。末尾隐含拒绝所有的规则。前缀列表中的规则默认以10为步调自动添加序号,便于插入和删除

规则。

       (1) [r1]ip ip-prefix aa index 15 permit 192.168.3.0 24---根据序号插入规则

       (2) [r1]undo ip ip-prefix aa index 15---删除前缀列表中的规则

       (3) [r1]ip ip-prefix aa permit 192.168.3.0 24 less-equal 28---抓取掩码长度再24到28之间的

       (4) [r1]ip ip-prefix aa permit 192.168.4.0 24 greater-equal 28---当前后矛盾时,将以后面的为

主,前面的24变为前24为固定不变,匹配掩码长度大于等于28的路由信息。

       (5) [r1]ip ip-prefix aa permit 192.168.5.0 24 greater-equal 28 less-equal 30---前24位固定,

匹配掩码长度为28 -30的网段信息

       (6) [r1]ip ip-prefix aa permit 192.168.6.0 24 greater-equal 28 less-equal 28---前24位固定,

匹配掩码长度为28位的网段信息

       (7) [r1]ip ip-prefix aa permit 0.0.0.0 0 greater-equal 32---匹配所有主机路由

       (8) [r1]ip ip-prefix aa permit 0.0.0.0 0 ---匹配缺省

       (9) [r1]ip ip-prefix aa permit 0.0.0.0 0 less-equal 32

2、路由策略

1)RIP的merticin和mertiout-----偏移列表----只针对距离矢量型协议设计应用

        1)抓取流量

                [r1]ip ip-prefix aa permit 23.0.0.0 24

        2)在接口上调用

                [r1-GigabitEthernet0/0/1]rip metricin ip-prefix aa 10

2)fillter-policy----过滤策略

        1)抓取流量

                [r1]ip ip-prefix bb deny 34.0.0.0 24

                [r1]ip ip-prefix bb permit 0.0.0.0 0 less-equal 32

        2)在进程中调用

                [r1-rip-1]filter-policy ip-prefix bb import GigabitEthernet0/0/0

注意:过滤策略本身是可以在OSPF中使用的,但是,在OSPF区域内使用时,因为区域内部传递

的是拓扑信息,所以无法在出方向调用,只能在入方向调用,影响自己,也不是说将LSA信息过滤

掉,只是在路由信息加表时过滤,不让其加表。在区域之间传递路由信息可以出方向调用。

3、router-policy----路由策略

        1)抓取流量

                [r2-acl-basic-2000]rule permit source 1.1.1.0 0

                [r2-acl-basic-2001]rule permit source 2.2.2.0 0

                [r2]ip ip-prefix aa permit 3.3.3.0 24

                [r2]ip ip-prefix bb permit 4.4.4.0 24

        2)配置路由策略

              (1) [r2]route-policy aa deny node 10----创建路由策略

                        [r2-route-policy]if-match acl 2000-----匹配流量

              (2)[r2]route-policy aa permit node 20

                       [r2-route-policy]if-match acl 2001

                       [r2-route-policy]apply cost 10-----执行动作

             (3)[r2]route-policy aa permit node 30

                      [r2-route-policy]if-match ip-prefix aa

                      [r2-route-policy]apply cost-type type-1

             (4)[r2]route-policy aa permit node 40

                      [r2-route-policy]if-match ip-prefix bb

                      [r2-route-policy]apply cost-type type-1

                      [r2-route-policy]apply tag 666

注意:一条规则当中,如果存在多个apply或者if-match,则这些需要同时满足,满足“与”关系

              (5)[r2]route-policy aa permit node 50---允许所有

        1、没有if-match----匹配所有

        2、没有apply--只需要按照大动作来执行

        3、在重发布过程中调用路由策略

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

匹配规则:自上而下,逐一匹配,一旦匹配上则将按照对应的规则来执行动作,不再向下匹配。末

尾隐含拒绝所有的规则。

ROUTE-POLICY的配置指南:

1、即便一个流量需要拒绝,在抓取流量的时候,也必须使用允许,之后在路由策略中进行拒绝

2、在一条规则中,若没有流量匹配,则代表匹配所有;若没有APPLY(小动作),则只按照大动

作来执行。因此,大动作为允许的空表代表允许所有。

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

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

相关文章

车载电子电器架构 —— IP地址获取策略

车载电子电器架构 —— IP地址获取策略 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自…

[网络安全 渗透实验 01]基于MSF框架渗透攻击Win7主机系统的设计与实现

基于MSF框架渗透攻击Win7主机系统的设计与实现 文章目录 基于MSF框架渗透攻击Win7主机系统的设计与实现[Warning] 写在前面1. 实验要求2. 实验环境搭建2.1 攻击机&#xff08;Linux kali&#xff09;的下载与安装2.2 靶机&#xff08;Windows 7 Enterprise with Service Pack 1…

旷视low-level系列(二):Practical Deep Raw Image Denoising on Mobile Devices

论文&#xff1a;ECCV 2020 代码&#xff1a;https://github.com/MegEngine/PMRID 文章目录 1. Motivation2. Contribution3. Methods3.1 噪声建模&参数估计3.2 k-Sigma变换3.3 移动端友好的网络结构 4. Experiments5. Comments 1. Motivation 业内周知&#xff0c;基于深…

Kotlin快速入门系列4

Kotlin的类与对象 类的定义 Kotlin使用关键字class来声明类。后面紧跟类名字&#xff1a; class LearnKotlin { //类名&#xff1a;LearnKotlin//... } Kotlin的类可以包含&#xff1a;构造函数和初始化代码块、函数、属性、内部类、对象声明。当然&#xff0c;也可以定义一…

vue实现查询搜索框下拉字典

字典表 前端页面显示 依据这个字典表实现动态查询 初始化数组 首先先在全局变量里定义一个数据存放查询出来的数据 data() {return {dicts: []};},生命周期 查询的时候是声明周期开始的时候&#xff0c;原本增删改查页面在生命周期开始的时候就查询了页面的数据获得了列表值…

IEEE| IceNet《IceNet for Interactive Contrast Enhancement》论文超详细解读(翻译+精读)

学习资料&#xff1a; 论文题目&#xff1a;《IceNet for Interactive Contrast Enhancement》&#xff08;用于交互式对比度增强的IceNet&#xff09;原文地址&#xff1a;export.arxiv.org/pdf/2109.05838v2.pdf 目录 ABSTRACT—摘要 翻译 精读 I. INTRODUCTION—简介 翻…

Thinkphp5.0.23远程代码执行漏洞复现

★★免责声明★★ 文章中涉及的程序(方法)可能带有攻击性&#xff0c;仅供安全研究与学习之用&#xff0c;读者将信息做其他用途&#xff0c;由Ta承担全部法律及连带责任&#xff0c;文章作者不承担任何法律及连带责任。 1、漏洞介绍 使用Thinkphp5.x远程代码执行漏洞&#xf…

26元/月起!腾讯云自动搭建4核16G雾锁王国服务器

腾讯云无需任何配置自动搭建雾锁王国4-8人联机服务器&#xff0c;游戏24小时在线&#xff0c;4核16G服务器低至26元/月起&#xff0c;一键搭建自己的雾锁王国联机服务器&#xff01; 第一步&#xff1a;购买服务器 1、通过【腾讯云游戏服专属优惠】页面&#xff0c;选择“雾锁…

关于v8垃圾回收机制以及与其相关联的知识点--还没整理版本

对于值类型b来说&#xff0c;就直接释放了其占用的内存&#xff0c;对于引用类型obj来说&#xff0c;销毁的只是变量obj对堆内存地址 1001 的引用&#xff0c;obj的值 { c: 3 } 依然存在于堆内存中。那么堆内存中的变量如何进行回收呢&#xff1f; V8的垃圾回收策略主要是基于…

YOLOv5改进系列(29)——添加DilateFormer(MSDA)注意力机制(中科院一区顶刊|即插即用的多尺度全局注意力机制)

【YOLOv5改进系列】前期回顾&#xff1a; YOLOv5改进系列&#xff08;0&#xff09;——重要性能指标与训练结果评价及分析 YOLOv5改进系列&#xff08;1&#xff09;——添加SE注意力机制 YOLOv5改进系列&#xff08;2&#xff09;——添加CBAM注意力机制 YOLOv5改进系列&…

Duplicate entry ‘2020045-2-1‘ for key ‘index_uid‘ 解决方案

项目场景&#xff1a; 今天小编在工作中编写接口对数据库增加相同的非主键数据的时候&#xff0c;突然出现了这样的一个错误&#xff1a; 下面我来给大家解答这个错误的出现原因以及解决办法。 问题描述 Duplicate entry 2020045-2-1 for key index_uid 这个错误大概意思就是…

Vue3-Composition-API(二)

一、computed函数使用 1.computed 在前面我们讲解过计算属性computed&#xff1a;当我们的某些属性是依赖其他状态时&#xff0c;我们可以使用计算属性来处理 在前面的Options API中&#xff0c;我们是使用computed选项来完成的&#xff1b; 在Composition API中&#xff0c…

Spring实现事务(一)

Spring事务 .什么是事务事务的操作Spring中事务的实现准备工作创建表创建项目,引入Spring Web, Mybatis, mysql等依赖配置文件实体类 编程式事务(手动写代码操作事务)声明式事务(利用注解自动开启和提交事务) . 什么是事务 事务是⼀组操作的集合, 是⼀个不可分割的操作 在我们…

基于布谷鸟搜索的多目标优化matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 1. 布谷鸟搜索算法基础 2. 多目标优化问题 3. 基于布谷鸟搜索的多目标优化算法 4. 解的存储和选择策略 5.算法步骤 5.完整程序 1.程序功能描述 基于布谷鸟搜索的多目标优化&#xff0c;…

JavaScript基础(二)—— 运算符、表达式与语句(if、switch、循环)

学习目标&#xff1a; 掌握常见运算符&#xff0c;为程序“能思考”做准备 掌握分支语句&#xff0c;让程序具备判断能力 掌握循环语句&#xff0c;让程序具备重复执行能力 一、运算符 1. 赋值运算符 对变量进行赋值的运算符&#xff0c;能够使用赋值运算符简化代码。 …

【解决视网膜长尾数据】关系子集学习、射击法、加权知识蒸馏

长尾分布下的视网膜&#xff1a;关系子集学习、射击法、加权知识蒸馏 核心思想问题&#xff1a;类别分布的不平衡问题问题&#xff1a;共现标签问题&#xff1a;特定区域和特征的类别关联解法&#xff1a;划分子集解决样本不平衡问题解法&#xff1a;射击法解决共现标签问题解法…

【缓存周总结】Redis缓存的使用以及数据安全的处理

前言 Redis非关系型数据库已经是很常见的工具了&#xff0c;项目中用到的也很多&#xff0c;这篇文章系统的分析下使用过程中可能会遇到的问题 一、缓存 缓存是数据交换的缓冲区&#xff0c;是存贮数据的临时地方&#xff0c;一般读写性能较高。 我们项目中引用的Redis目的就是…

Unity - 调节camera物理相机参数(HDRP)

在 “Hierarchy” 右键 -> Volume -> Global Volume new 一个 profile, 设置Mode为Pysical Camera 再点击camera组件&#xff0c;这时候设置 ISO、Shutter Speed、Aperture等参数值还会有效。

深入了解如何对IPA包进行有效的混淆处理

1、安装混淆工具 首先电脑上要安装ipagurad工具&#xff0c;官网链接&#xff1a;IpaGuard官网--IOS 应用程序ipa文件混淆加密保护工具 2、生成混淆文件 由于混淆需要首先 打开要处理的IPA文件 第一项&#xff0c;填写我们需要重签名的 ipa 路径&#xff08;当前导入的路径跟导…

跟着pink老师前端入门教程-day16

二十七、CSS3进阶 1、CSS3 2D转换 转换&#xff08;transform&#xff09;是CSS3中具有颠覆性的特征之一&#xff0c;可以实现元素的位移、旋转、缩放等效果 转换&#xff08;transform&#xff09;可以简单理解为变形 移动&#xff1a;translate&#xff1b;旋转&#xff…
最新文章