HCIP 重发布+路由策略总结

news2024/10/6 8:27:52

重发布 

在同一个网络拓结构中,如果存在多种不同的路由协议,由于不同路由协议的机制各有不同,对路由的处理也不相同,这就在网络中造成了路由信息的隔离,在路由器的边界路由器上,将某种路由协议的路由信息引入另一种路由协议中,这个操作被称为路由引入或者路由重发布(重分发)。

充发布的作用

在这个网络中,若运行多种路由协议或相同协议的不同进程;协议之间不能直接沟通计算,进程之间也是独立转发和运算的,所以,需要使用到重发布来实现路由共享。

重发布的条件

1、必须存在ASBR设备,同时连接两种协议或者两个进程,同时学到两边的路由,之后进行路由共享。

2、必须关注种子度量--起始度量,如协议A和协议B的开销计算逻辑是不一样的,无法直接使用,故将协议A发布到协议B,ASBR将不携带A协议的度量值,而是共享到B协议后,由ASBR设备在路由中添加一个起始度量值。不同路由协议设置的默认种子度量值不同,在重发布的时候需要考虑清楚。

重发布的规则

1、将协议A发布到协议B中,在ASBR中的协议B上配置--该规则定义的是重发布技术的配置位置规则。

2、将协议A发布到协议B中,ASBR将会将所有通过协议A协议学习到的路由以及ASBR上宣告在A协议中的所有直连路由,全部共享到协议B中---该规则定义的是重发布的内容规则。

在重发布的时候又分为单向重发布和双向重发布,即协议A路由信息共享到协议B中---单向重发布;协议A路由信息共享到协议B,协议B中的路由信息共享到A中---双向重发布。

重发布命令:import-route 协议/相同协议不同进程 【选项】

【选项】:可以选择修改COST值、协议类型等

直连路由重发布命令:import-route dircet

静态路由重发布命令:import-route static

多点双向重发布

1、多点双向重发布,因为原路路由的度量在进入新协议时,将被替换为新的种子度量;---避免选路不佳--可以采用路由策略来干涉选路。

2、在多点双向重发布中,若协议A优先级大于协议B,那么协议A的路由条目在通过第一台ASBR导入协议B时,将被协议B优先级改小,最终影响到其他ASBR设备的路由表生成;最终其他ASBR再次重发布时,又将这些路由重新发回给协议A--就会导致路由回馈。

注:在华为设备上,OSPF协议修改了优先级的思路,将重发布进入的5/7类LSA 优先级置为150来避免路由回馈。思科设备在EIGRP协议中,也提出修改重发布进入的EIGRP协议时,将管理距离修改置为170,大于其他所有动态路由协议,来避免路由回馈,如果思科设备没有使用EIGRP,而是使用其他动态路由协议进行多点双向重发布需要手动修改其中一个协议重发布路由来管理距离。

3、OSPF协议传递本地环回接口网段时,为32位主机路由;若将本地环回通过重发布导入其他路由时,基于本地路由表中的直连路由进行,若本地直连路由为其他长度掩码,将使得该网络出现两条掩码不同的路由来在整个网络传递。

注:解决方案① 环回接口配置32位IP地址 ② 修改环回接口的网络类型。

路由策略

所谓路由策略---在控制层面转发流量中,截取流量,之后修改流量再转发或者不转发,最终达到影响路由器路由表的生成。

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

数据层面流量--设备访问目标地址产生的流量

在前面ACL列表主要是针对数据层面流量进行访问控制,路由策略主要针对的是控制层流量。

路由策略的整体动作是两个部分,第一部分是先抓取流量(截取流量),第二部分针对抓取的流量进行修改或者不转发(做策略)。

抓流量(截取流量)

第一种是ACL列表来抓取流量,第二种是通过前缀列表来抓取流量。

1、ACL列表

因为ACL列表本身是设计抓起数据层面的流量的,所以通过通配符可以灵活的匹配数字特征,但是没有办法匹配路由信息中的掩码,所有并不擅长控制层面流量抓取。

ACL在抓取流量时,只能按照数字特征来进行匹配。

例如抓取192.168.1.0/24路由信息,使用基础的ACL就可以

acl 2000

rule permit source 192.168.1.0 0

正因如此,如果需要我们抓取192.168.1.0/24、192.168.1.0/24中抓取到192.168.1.0/24,则ACL无能为力,只能按照数字特征抓取,就意味着使用以上抓取流量同时抓到携带这三种路由信息的数据包。

2、前缀列表(ip-prefix)

IP前缀列表是一个列表形态的工具,它所匹配的对象是IP地址前缀,也就是路由条目,一个路由条目由目的网络地址(前缀)以及掩码长度(前缀长度)共同标识。使用ACL从一批路由中筛选出感兴趣路由时,是无法指定被匹配对象的目的网络掩码长度的,但是IP前缀列表却可以做到,它除了能够指定匹配对象的网络地址,还可以指定目的网络掩码长度,从而实现对路由的精确匹配。

IP前缀列表可以包含一条或者多条语句,每条语句使用一个十进制的序列号进行标识,如下实例

 这个前缀名为abcd的前缀列表中只有一条语句,语句序列号为10。

一个前缀列表可以创建多条语句,每条语句使用不同的序号,所有的语句按照序列号从小到大依序排列,与ACL相似。

前缀列表的匹配规则:从上而下,逐一匹配,一旦匹配上则将按照该规则执行,不再向下执行,在华为设备中末尾隐含拒绝所有。

路由策略基本概念

Route-Policy是一个非常重要的路由策略工具,你可以把它想象成拥有一个或者多个节点(Node)的列表,每个节点都可以是一些列条件语句及执行语句的集合,这些节点按照编号从小到大的顺序排列。每个节点中,用户可以自己定义条件语句及执行语句,类似于程序语言中的IF语句,在Route-Policy被执行的时候,设备从编号最小的节点开始进行匹配,先看节点,设备对该节点中的条件语句进行匹配,如果被匹配的对象满足所有条件,则执行该节点的执行语句,并且不会继续往下一个节点进行匹配,而如果节点1中,有任何一个条件不满足,则前往下一个节点,也就是到节点2中去匹配条件语句,满足执行该语句,不满足继续往下一个节点执行,以此类推。

如下一个例子

 注:因为路由策略末尾拒绝所有,我们在最后还需要定义一个空表允许其他路由通过。

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

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

相关文章

[网络工程师]-网络规划与设计-网络故障分析与处理

网络环境越复杂,发生故障的可能性越大,引发故障的原因也就越难确定。网络故障往往具有特定的故障现象。这些现象可能比较笼统,也可能比较特殊。利用特定的故障排查工具及技巧,在具体的网络环境下观察故障现象,细致分析,最终必然可以查出一个或多个引发故障的原因。一旦能…

gitlab上传代码

输入 git clone https地址,此地址可以在,gitlab项目上拷贝到本地,看本地电脑会出现在gitlab上新建的项目,并进入该目录下 将要上传的代码拷贝到该目录 依次输入一下代码 git init (用于在目录中创建新的 Git 仓库。…

打造独一无二的花店小程序,轻松搭建步骤详解

随着移动互联网的快速发展,花店也开始意识到拥有一个专属的小程序能够提升用户体验、增加销售额。那么,如何快速搭建一个漂亮、实用的花店小程序呢?下面就为大家介绍一下具体的步骤。 第一步,使用第三方制作平台。如乔拓云网是一个…

setEagerlyType字段理解

官方文档介绍:V5.0.4版本开始一对一关联预载入支持两种方式:JOIN方式(一次查询)和IN方式(两次查询),如果要使用IN方式关联预载入,在关联定义方法中添加。 这句话的意思是jion方式关联…

阿里云服务器免费试用及搭建WordPress网站

文章目录 前言一、免费试用1、选择使用产品2、进行产品配置3、远程连接阿里云服务器①、重置实例密码②、SecureCRT 远程链接③、Workbench 远程链接二、搭建 WordPress 网站1、开放搭建 WordPress 需要的端口2、搭建 LAMP 环境①、Linux 系统升级和更新源②、安装 Apache2③、…

【Excel】记录Match和Index函数的用法

最近一直用到的两个处理EXCEL表格数据的函数向大家介绍一下,写这篇博文的目的也是为了记录免得自己忘记了,嘻嘻。 先上百度的链接 Match函数的用法介绍:https://jingyan.baidu.com/article/2fb0ba40b4933941f3ec5f71.html 小结:…

Java从入门到精通(二)· 基本语法

Java从入门到精通(二) 基本语法 一 变量 1.字面量 计算机是用来处理数据的,字面量就是告诉程序员:数据在程序中的书写格式。 特殊的字符: \n 表示换行, \t 表示一个制表符,即一个tab 2.变量…

【JVM】什么是双亲委派机制

文章目录 1、类加载机制2、双亲委派模型2.1、介绍2.2、为什么需要双亲委派2.3、源码解析 3、破坏双亲委派3.1、介绍3.2、破坏实现3.3、破坏双亲委派的例子 4、线程上下文类加载器 1、类加载机制 类加载阶段分为加载、连接、初始化三个阶段,而加载阶段需要通过类的全…

【Ansible】Ansible自动化运维工具之playbook剧本搭建LNMP架构

LNMP 一、playbooks 分布式部署 LNMP1. 环境配置2. 安装 ansble3. 安装 nginx3.1 准备 nginx 相关文件3.2 编写 lnmp.yaml 的 nginx 部分3.3 测试 nginx4. 安装 mysql4.1 准备 mysql 相关文件4.2 编写 lnmp.yaml 的 mysql 部分4.3 测试 mysql5. 安装 php5.1 编写 lnmp.yaml 的 …

健身时戴什么耳机比较好、健身用的运动耳机推荐

运动健身已经成为一种潮流,有的人为了追求马甲线和八大块腹肌,还有的人为了缓解学习和工作的压力。但你在运动健身的时候难免会有烦躁、疲惫的时候,如果这时有音乐的加入那就完美了,因为美妙的歌声能冲淡这种疲惫感,让…

面向金融科技方向选手!一级学会背书,AI选股与可视分析大赛来啦

金融量化领域邂逅人工智能,将会迸发出怎样的火花? 在深度学习、强化学习和自然语言处理等技术取得不断突破和创新的今天,AI如何赋能量化投资领域,助力开发者打造表现优异,更加安全可靠的量化模型? 第四届CS…

回收站清空的文件怎么恢复?文件恢复,就靠这3个方法!

“不小心把回收站清空了怎么办?之前在回收站里的文件还能恢复吗?诚心发问,希望大家给我出出主意。” 文件被删除之后通常在电脑的回收站中还可以还原。但实际使用电脑时,很多朋友为了释放电脑内存,都会有定期清空回收站…

【Redis】内存数据库 Redis 进阶

目录 分布式缓存 RedisRedis 持久化RDB (Redis DataBase)RDB执行时机RDB启动方式——save指令save指令相关配置save指令工作原理save配置自动执行 RDB启动方式——bgsave指令bgsave指令相关配置bgsave指令工作原理 RDB三种启动方式对比RDB特殊启动形式RDB优点与缺点 AOF (Appen…

租赁固定资产管理

智能租赁资产管理系统可以为企业单位提供RFID资产管理系统。移动APP资产管理,准确总结易损耗品和固定资金,从入库到仓库库存实时跟踪,控制出库和入库的全过程。同时,备件和耗材与所属资产设备有关,便于备件的申请和管理…

指针进阶详解续---C语言

❤博主CSDN:啊苏要学习 ▶专栏分类:C语言◀ C语言的学习,是为我们今后学习其它语言打好基础,C生万物! 开始我们的C语言之旅吧!✈ 目录 前言: 一.函数指针数组 二.指向函数指针数组的指针 三.回调函数 …

3D WEB轻量化渲染引擎Communicator发布冲突检测库!增加客户端和服务器端冲突检测功能

​HOOPS Communicator是Tech Soft 3D旗下的主流产品之一,具有强大的、专用的高性能图形内核,专注于基于Web的高级3D工程应用程序。其由HOOPS Server和HOOPS Web Viewer两大部分组成,提供了HOOPS Convertrer、Data Authoring的模型转换和编辑工…

【Java练习题汇总】《第一行代码JAVA》综合测试二,汇总Java练习题

Java练习题 综合测试二 1️⃣ 综合测试二 1️⃣ 综合测试二 下面( )不属于面向对象的特点。 A. 封装 B. 转型 C. 继承 D. 多态 下面关于类与对象的描述正确的是( )。 A. 任何情况下必须先有类再有对象,对象只能够调用类中定义的方法,不能够调用属性 B.…

大家知道AI智能绘画是什么吗?我将为你解答

最近,我经常看到朋友在朋友圈上一直发美女图,我在想“这小子现在怎么回事,天天发女孩子的图片”。 便去询问了一下,他却笑着对我说;“这些都不是真人,是我ai智能绘画出图的”。 顿时,我就有点懵…

详细谈谈AIO、BIO、NIO 的区别

目录 一、什么是AIO 二、什么是BIO 三、什么是NIO 四、NIO 在 Netty 中的使用 一、什么是AIO AIO(Asynchronous I/O,异步输入输出)是一种处理输入输出的编程模型,它允许同时处理多个输入输出操作,而不需要等待每个…

Activity的自启动模式

以下内容摘自郭霖《第一行代码》第三版 文章目录 Activity的自启动模式1.standard(默认)2.singleTop3.singleTask4.singleInstance Activity的自启动模式 启动模式一共有4种,分别是standard、singleTop、singleTask和singleInstance&#x…