重发布

一:作用

在两种路由协议之间,或者一个协议的不同进程之间,借助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.mzph.cn/news/663663.shtml

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

相关文章

大模型实践笔记(1)——GLM-6B实践

目录 在Ubuntu上的配置Git Large File Storage 安装Git LFS&#xff1a; 设置Git LFS&#xff1a; 使用Git LFS&#xff1a; 安装GLM-6B 环境依赖 ChatGLM2-6B介绍 配置GLM 下载代码 构建环境 安装依赖 本地部署 网页UI 很多模型在hugging face上面&#xff0c;…

知识库系统为什么优秀企业都必备?这篇文章告诉你

在今天的商业世界中&#xff0c;知识就是力量。企业里的每一个小小的灵感、想法、经验&#xff0c;都可能是推动业务增长的源泉。那么&#xff0c;如何系统地管理和使用这些宝贵的知识资源呢&#xff1f;答案就是——知识库系统。 那么&#xff0c;什么是知识库系统呢&#xf…

六、Nacos源码系列:Nacos健康检查

目录 一、简介 二、健康检查流程 2.1、健康检查 2.2、客户端释放连接事件 2.3、客户端断开连接事件 2.4、小结 2.5、总结图 三、服务剔除 一、简介 Nacos作为注册中心不止提供了服务注册和服务发现的功能&#xff0c;还提供了服务可用性检测的功能&#xff0c;在Nacos…

【面试深度解析】快手后端一面:G1、IOC、AOP、并发、JVM生产问题定位、可重复读、ThreadLocal

欢迎关注公众号&#xff08;通过文章导读关注&#xff1a;【11来了】&#xff09;&#xff0c;及时收到 AI 前沿项目工具及新技术的推送&#xff01; 在我后台回复 「资料」 可领取编程高频电子书&#xff01; 在我后台回复「面试」可领取硬核面试笔记&#xff01; 文章导读地址…

代码随想录算法训练营第38天 | 动态规划理论基础 509.斐波那契数 70.爬楼梯 746.使用最小花费爬楼梯

动态规划理论基础 动态规划适用于解决有重叠子问题的问题。所以动态规划中的每一个状态一定是由上一个状态推导来的&#xff0c;这一点区分于贪心&#xff0c;因为贪心每一步总是取局部最优。 解题步骤&#xff1a; 确定dp数组的含义确定递推表达式dp数组如何初始化确定遍历顺…

图像处理之《可逆重缩放网络及其扩展》论文精读

一、文章摘要 图像重缩放是一种常用的双向操作&#xff0c;它首先将高分辨率图像缩小以适应各种显示器或存储和带宽友好&#xff0c;然后将相应的低分辨率图像放大以恢复原始分辨率或放大图像中的细节。然而&#xff0c;非单射下采样映射丢弃了高频内容&#xff0c;导致逆恢复…

LVGL部件6

一.圆弧部件 1.知识概览 2.函数接口 1.lv_obj_clear_flag 在 LVGL&#xff08;LittlevGL&#xff09;中&#xff0c;lv_obj_clear_flag 函数用于清除对象的特定标志位。该函数的原型如下&#xff1a; void lv_obj_clear_flag(lv_obj_t * obj, lv_obj_flag_t flag);obj 是指…

[力扣 Hot100]Day20 旋转图像

题目描述 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在原地旋转图像&#xff0c;这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 出处 思路 旋转时每四个位置为一组进行swap操作&#xff0c;找好对…

计算视图里的projection和aggregation节点区别

Projection 和 Aggregation到底有什么区别&#xff1f; 看名字就能看出来的。 那么在什么场景下用呢&#xff1f; 1. Projection就是投影&#xff0c;也就是说你本来的源里有什么&#xff0c;就直接给你拿出来。 除了这个&#xff0c;它使用的场景就是&#xff1a; 只映射需…

帮管客CRM 文件上传漏洞

免责声明&#xff1a;文章来源互联网收集整理&#xff0c;请勿利用文章内的相关技术从事非法测试&#xff0c;由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失&#xff0c;均由使用者本人负责&#xff0c;所产生的一切不良后果与文章作者无关。该…

TCP/IP详细介绍以及TCP/IP寻址

目录 ​编辑 1. TCP/IP 介绍 2. 计算机通信协议&#xff08;Computer Communication Protocol&#xff09; 3. 什么是 TCP/IP&#xff1f; 4. 在 TCP/IP 内部 5. TCP 使用固定的连接 6. IP 是无连接的 7. IP 路由器 8. TCP/IP 9. TCP/IP 寻址 10. IP地址 …

谷歌产品大更新:Bard可生成图像;文生音乐平台等5大免费功能

2月2日&#xff0c;谷歌在官网对生成式AI产品进行了大更新&#xff0c;包括类ChatGPT聊天助手Bard可以通过文本提示生成图像&#xff1b; 全新的文生音乐平台MusicFX&#xff1b;新的文生图像平台ImageFX&#xff1b;新的文本扩写平台TextFX&#xff1b;在谷歌地图中增加生成式…

MATLAB矩阵的操作(第二部分)

师从清风 矩阵的创建方法 在MATLAB中&#xff0c;矩阵的创建方法主要有三种&#xff0c;分别是&#xff1a;直接输入法、函数创建法和导入本地文件中的数据。 直接输入法 输入矩阵时要以中括号“[ ]”作为标识符号&#xff0c;矩阵的所有元素必须都在中括号内。 矩阵的同行元…

UnitySahder实现Phong/BlinnPhong模型

目录 Phong模型公式&#xff1a; BlinnPhong模型公式&#xff1a; 实现&#xff1a; Phong模型&#xff1a; BlinnPhong模型&#xff1a; Phong模型公式&#xff1a; 结果自发光&#xff0b;环境光漫反射高光反射 BlinnPhong模型公式&#xff1a; 对Phong模型的简单修改&…

Git―基本操作

Git ⛅认识 Git⛅安装 GitCentos(7.6)Ubuntu ⛅Git―基本操作创建本地仓库&#x1f342;配置本地仓库&#x1f342;工作区, 暂存区, 版本库&#x1f342;版本库工作区 添加文件&#x1f342;查看文件&#x1f342;修改文件&#x1f342;版本回退&#x1f342;☃️案例 撤销修改…

k8s中cert-manager管理https证书

前言 目前https是刚需,但证书又很贵,虽然阿里云有免费的,但没有泛域名证书,每有一个子域名就要申请一个证书,有效期1年,1年一到全都的更换,太麻烦了。经过搜索,发现了自动更新证书神器cert-manager;当然cert-manager是基于k8s的。 安装采用Helm方式 Chart地址: ht…

THREE.JS动态场景开发实战【赛博朋克】

在本教程中&#xff0c;我们将探索如何创建类似 Three.js 的赛博朋克场景&#xff0c;灵感来自 Pipe 网站上的背景动画。 我们将指导你完成使用 Three.js 编码动态场景的过程&#xff0c;包括后处理效果和动态光照&#xff0c;所有这些都不需要任何着色器专业知识。 我用这个场…

西瓜书学习笔记——k近邻学习(公式推导+举例应用)

文章目录 算法介绍实验分析 算法介绍 K最近邻&#xff08;K-Nearest Neighbors&#xff0c;KNN&#xff09;是一种常用的监督学习算法&#xff0c;用于分类和回归任务。该算法基于一个简单的思想&#xff1a;如果一个样本在特征空间中的 k k k个最近邻居中的大多数属于某个类别…

vue+element 换肤功能

1.首先建深色和浅色两个主题样式变量样式表&#xff0c;样式表名和按钮中传入的值一样&#xff0c;本例中起名为default.scss和dark.scss 2.在data中定义主题变量名 zTheme:‘defalut’&#xff0c;默认引用defalut.scss, 在点击按钮时切换引用的样式表&#xff0c;达到换肤效果…

结合实例谈谈SPSS多元线性回归分析结果解读与报告撰写

为研究某地区房地产市场的价格与相关影响因素之间的关系&#xff0c;现从该地区采集了 20 份样本&#xff0c;数据如下表&#xff0c;请给出销售价格与相关影响因素之间的函数表达式&#xff0c;并从统计学角度分析这些因素之间的关系&#xff0c;最后预测 X 小区的平均销售价格…