HCIP-3

news2024/11/14 11:07:28

重发布、重分布、重分发:

ASBR同时工作于不同的路由协议中,然后通过各种的方式学习的条目,再进行共享;

  1. 必须存在ASBR----自治系统边界路由器--协议边界路由器
  2. 需要考虑种子度量

规则:

  1. 将A协议发布到B协议,在ASBR上的B协议中配置
  2. 将A协议发布到B协议,是将ASBR通过A协议学习,及本地工作于A的直连全部发入B协议

基于三个方面了解重发布:

  1. 将A协议发布到B 协议---将一种动态路由协议发布到另一中动态路由协议
  2. 将静态条目发布到B协议
  3. 将直连条目发布到B协议

1、RIP:

A-->B

r2(config)#router rip

r2(config-router)#redistribute ospf 1 metric 1

r2(config-router)#redistribute eigrp 90 metric 1

注:必须定义种子度量,默认的度量为16;

静态--->  B

r2(config)#router rip

r2(config-router)#redistribute static  

默认种子度量为1;

直连--->B

r2(config)#router rip

r2(config-router)#redistribute connected

默认种子度量为1;

华为指令

[R2]ospf 100

[R2-ospf-100]import-route rip

可以修改cost

[R2]rip 1

[R2-rip-1]import-route ospf 100 cost 2

重发布直连和静态

[R2-rip-1]import-route direct  重发布直连

[R2-rip-1]import-route static  重发布静态

2、OSPF:

A--->B

r2(config)#router ospf 1

r2(config-router)#redistribute rip subnets

r2(config-router)#redistribute eigrp 90 subnets

注:必须携带subnets才能发布无类条目;

默认重发布进入的种子度量为20,类型2--不叠加内部度量

r2(config-router)#redistribute rip subnets metric-type 1 metric 10

静态--->B

r2(config)#router ospf 1

r2(config-router)#redistribute static subnets

默认重发布进入的种子度量为20,类型2--不叠加内部度量

r2(config-router)#redistribute static subnets metric-type 1 metric 10

注:以上重发布的方式不能将缺省路由导入,因为在OSPF协议中重发布缺省需要专门的指令

r2(config)#router ospf 1

r2(config-router)#default-information originate

默认种子度量为1,类型2

r2(config-router)#default-information originate metric-type 1 metric 2

直连-->B

r2(config)#router ospf 1

r2(config-router)#redistribute connected subnets

默认重发布进入的种子度量为20,类型2--不叠加内部度量

华为指令

[R2]ospf 100

[R2-ospf-100]import-route rip

重发布直连和静态

[R2-ospf-100]import-route direct

[R2-ospf-100]import-route static

  1. EIGRP:

A-->B

r2(config)#router eigrp 90

r2(config-router)#redistribute rip metric 1544 100 255 1 1500

必须配置种子度量,默认种子度量无穷大;以上度量值中除带宽外均为最佳度量;

静态--->B

r2(config)#router eigrp 90

r2(config-router)#redistribute static 默认最佳度量

直连--->B

r2(config)#router eigrp 90

r2(config-router)#redistribute connected  默认最佳度量

注:默认RIP和EIGRP接收重发布进入的缺省路由,但OSFP必须专门的指令导入;

Cisco的管理距离就相当于华为的优先级

Connect  0

Ospf  110

Rip   120

Ospfase 110

使用OSPF协议和RIP协议运行多点双向重发布环境时,将出现路由回馈问题;原因在于RIP的管理的距离大于OSPF;

解决方法:

r4(config)#router ospf 1

r4(config-router)#distance 121 2.2.2.2 0.0.0.0 ---RID

从该邻居处学习到的路由条目,管理距离修改为121;

在解决了路由回馈问题后,依然存在选路不佳的问题;必须使用路由策略来解决;

路由策略:

基于控制层面流量(针对路由协议的流量)进行策略,最终影响路由表的生成,导致路径的选择被人为控制;

无论何种策略均需要一个协议来帮助其抓取流量;

ACL-----1、数据层面流量的访问控制   2、定义感兴趣流量

前缀列表---专门用于为路由策略抓取网络号;可以为分发列表和route-map服务;

前缀列表

匹配规则:至上而下逐一匹配,若上条匹配按上条执行,不再查看下条;末尾隐含拒绝所有

     

r1(config)#ip prefix-list ccie permit 1.1.1.0/24

r1(config)#ip prefix-list ccie permit 1.1.2.0/24

r1(config)#ip prefix-list ccie seq 6 permit 2.2.2.0/24 使用需要插入

r1(config)#no ip prefix-list ccie permit 1.1.1.0/24  可以随意删除某条

r1(config)#ip prefix-list ccie permit 3.3.3.0/24 le 30  掩码 24--30

r1(config)#ip prefix-list ccie permit 3.3.3.0/24 ge 30       30-32

r1(config)#ip prefix-list ccie p 3.3.3.0/24 ge 25 le 25        25

r1(config)#ip prefix-list ccie permit 3.3.3.0/24 ge 25 le 30    25-30

r1(config)#ip prefix-list ccie permit 0.0.0.0/0 le 32 允许所有

华为指令

[R1]ip ip-prefix xx permit 7.7.7.0 24 less-equal 32

允许所有

[R1]ip ip-prefix xx permit 0.0.0.0 0 le 32

路由策略是根据一些规则,使用某种策略改变规则中影响路由发布、接收或路由选择的参数而改变路由发现的结果,最终改变的是路由表的内容。是在路由发现的时候产生作用。
  策略路由是尽管存在当前最优的路由,但是针对某些特别的主机(或应用、协议)不使用当前路由表中的转发路径而单独使用别的转发路径。在数据包转发的时候发生作用、不改变路由表中任何内容。
  策略路由的优先级比路由策略高,当路由器接收到数据包,并进行转发的时候,会优先根据策略路由的规则进行匹配,如果能匹配上,则根据策略路由来转发,否则按照路由表中转发路径来进行转发

路由策略:

  1. 偏移列表----在rip或EIGRP工作时,基于控制层面的流量,在其进出时进行增加;可以叠加生效;只能使用ACL来抓取流量; 华为都可以

[R1]ip ip-prefix xx permit 4.4.4.4 32

[R1]interface g0/0/0

[R1-GigabitEthernet0/0/0]rip metricin ip-prefix xx 3

  1. 分发列表---在控制层面流量的进出的接口上限制条目的传递;

   ACL和前缀列表均可使用

r4(config)#ip prefix-list xx deny 2.2.2.0/24

r4(config)#ip prefix-list xx permit 0.0.0.0/0 le 32

r4(config)#router rip 

r4(config-router)#distribute-list prefix xx out fastEthernet 0/0

                                 方向   进或出接口

注:若在OSPF协议中调用,必须为in方向调用

华为

[R2]ip ip-prefix xx deny 4.4.4.4 32 

[R2]ip ip-prefix xx permit 0.0.0.0 0 less-equal  32

[R2]rip 1

[R2-rip-1]filter-policy ip-prefix xx export g0/0/0

cisco

分发列表除可以在流量进出的接口上调用外,还可以直接在重发布的时候调用

r4(config)#ip prefix-list yy deny 2.2.2.0/24

r4(config)#ip prefix-list yy permit 0.0.0.0/0 le 32

r4(config)#router rip

r4(config-router)#distribute-list prefix yy out ospf 1  

必须为out方向,以上配置理解为 从ospf 1发出进入rip时生效;

huawei

  1. route-map  主要在重发布、PBR(强制下一跳)、BGP选路时提供策略

可以搭配ACL和前缀列表工作

r2(config)#access-list 1 permit 1.1.1.0

r2(config)#access-list 2 permit 1.1.2.0

r2(config)#ip prefix-list a permit 1.1.3.0/24

r2(config)#ip prefix-list b permit 1.1.4.0/24

 permit即permit any

 deny即deny所有

r2(config)#route-map ccie permit 10  创建列表CCIE,大动作为允许,序号10

r2(config-route-map)#match ip address 2   匹配ACL

r2(config-route-map)#set metric-type type-1  小动作为修改类型

r2(config-route-map)#exit

r2(config)#route-map ccie permit 20    列表CCIE的序号20,大动作为允许

r2(config-route-map)#match ip address prefix-list a  匹配前缀列表

r2(config-route-map)#set metric ?

  +/-<metric>     Add or subtract metric

  <0-4294967295>  Metric value or Bandwidth in Kbits per second

  <cr>

r2(config-route-map)#set metric 10          小动作为修改度量值

r2(config-route-map)#exit

r2(config)#route-map ccie deny 30          序号30,大动作为拒绝

r2(config-route-map)#match ip address prefix-list b 匹配前缀李波

r2(config-route-map)#exit

r2(config)#route-map ccie permit 40  序号40的空表,标示允许所有

r2(config-route-map)#exit

r2(config)#router ospf 1  

r2(config-router)#redistribute rip subnets route-map ccie 在重发布时调用

配置指南:

  1. 在创建route-map时,若不配置大动作,默认为允许;若不配置序号,那么序号永远为10;

2、抓取流量时,必须使用允许,然后在route-map中来拒绝

3、自上而下逐一匹配,若上条匹配按上条执行,不再查看下条;末尾隐含拒绝所有

   使用空表项来允许所有;不匹配即匹配所有,不执行则不执行小动作,仅按大动作实施;

r2(config)#route-map ccie permit 60

r2(config-route-map)#exit

4、在route-map存在   and 与   or 或   关系

route-map ccps permit 10

 match ip address 1 2 3 4 5 6  或关系

 set metric 1

 set metric-type type-1  与关系

 set origin egp 2  

注:当匹配的流量中出现任何一个,就对其执行所有的小动作

 5、在一个序列号中,只用基于ACL或者前缀列表工作;

华为

[R2]ip ip-prefix oo permit 14.1.1.0 24

[R2]route-policy hcie deny node 10

Info: New Sequence of this List.

[R2-route-policy]if-match ip-prefix oo

[R2-route-policy]quit

[R2]route-policy hcie permit node 20

Info: New Sequence of this List.

[R2-route-policy]quit

调用

[R2]ospf 100

[R2-ospf-100]import-route rip 1 route-policy hcie

后删除

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

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

相关文章

TS快速上手

1.类型声明 let a: string //变量a只能存储字符串 let b: number //变量a只能存储数值 let c: boolean //变量a只能存储布尔值 a hello a 100 //警告&#xff1a;不能将类型“number”分配给类型“string” b 666 b 你好//警告&#xff1a;不能将类型“string”分配给类型…

重学Java 6 流程控制语句

我与我&#xff0c;至死不渝 ——24.1.15 模块重点&#xff1a; ①会使用Scanner和Random ②会使用switch以及知道case的穿透性 ③会使用if ④会使用for循环&#xff0c;while循环&#xff0c;嵌套循环 一、键盘录入_Scanner 1.概述&#xff1a;是Java定义好的一个类 2.作用&am…

把握现货黄金的基本操作技巧

在投资市场这个大舞台上&#xff0c;有各种各样的投资产品供投资者选择&#xff0c;其中黄金作为一种重要的投资资产&#xff0c;一直受到广大投资者的青睐。然而&#xff0c;黄金交易并非易事&#xff0c;需要掌握一定的操作技巧。那么&#xff0c;如何才能把握住现货黄金的操…

基础面试题整理4

1.mybatis的#{}和${}区别 #{}是预编译处理&#xff0c;${}是字符串替换#{}可以防止SQL注入&#xff0c;提高安全性 2.mybatis隔离级别 读未提交 READ UNCOMMITED&#xff1a;读到了其他事务中未提交的数据&#xff0c;造成"脏读","不可重复读","幻读&…

DBA技术栈(三):MySQL 性能影响因素

文章目录 前言一、影响MySQL性能的因素1.1 商业上的需求1.2 应用架构规划1.3 查询语句使用方式1.4 Schema的设计1.5 硬件环境 总结 前言 大部分人都一致认为一个数据库应用系统&#xff08;这里的数据库应用系统概指所有使用数据库的系统&#xff09;的性能瓶颈最容易出现在数…

ssm+vue的物流配送人员车辆调度管理系统的设计与实现(有报告)。Javaee项目,ssm vue前后端分离项项目。

演示视频&#xff1a; ssmvue的物流配送人员车辆调度管理系统的设计与实现&#xff08;有报告&#xff09;。Javaee项目&#xff0c;ssm vue前后端分离项目。 项目介绍&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&…

day-10 删除排序链表中的重复元素

思路 先统计每个值出现的次数&#xff0c;然后将出现次数为一的节点链接为一个链表即可 解题方法 while(t!null){ //统计每个值出现次数 arr[t.val100]1; tt.next; } while(t!null&&arr[t.val100]!1) tt.next;//确定返回的头结点 ttt; while(t!null&&t.next…

虾皮广告数据:​如何利用广告数据优化虾皮(Shopee)销售业绩

在虾皮&#xff08;Shopee&#xff09;平台上&#xff0c;广告数据对于卖家来说是至关重要的&#xff0c;它可以帮助卖家了解广告的效果并进行相应的优化。通过监控和分析这些广告数据&#xff0c;卖家可以更好地理解广告的表现&#xff0c;调整广告策略&#xff0c;提高广告的…

QT DAY4作业

1. 头代码 #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QTimerEvent> #include <QTime> #include <QTextToSpeech>namespace Ui { class Widget; }class Widget : public QWidget {Q_OBJECTpublic:explicit Widget(QWidget *par…

案例129:基于微信小程序的外卖商城平台设计与实现

文末获取源码 开发语言&#xff1a;Java 框架&#xff1a;SSM JDK版本&#xff1a;JDK1.8 数据库&#xff1a;mysql 5.7 开发软件&#xff1a;eclipse/myeclipse/idea Maven包&#xff1a;Maven3.5.4 小程序框架&#xff1a;uniapp 小程序开发软件&#xff1a;HBuilder X 小程序…

Untiy HTC Vive VRTK 开发记录

目录 一.概述 二.功能实现 1.模型抓取 1&#xff09;基础抓取脚本 2&#xff09;抓取物体在手柄上的角度 2.模型放置区域高亮并吸附 1&#xff09;VRTK_SnapDropZone 2&#xff09;VRTK_PolicyList 3&#xff09;VRTK_SnapDropZone_UnityEvents 3.交互滑动条 4.交互旋…

由于找不到mfc120u.dll,无法继续执行代码重新安装程序可能会解决问题

mfc120u.dll是一个动态链接库文件&#xff0c;它属于Microsoft Foundation Class&#xff08;MFC&#xff09;库的一部分。MFC库是微软公司为开发Windows应用程序而提供的一个C类库&#xff0c;它包含了许多常用的控件、对话框、消息处理等功能&#xff0c;可以帮助开发者快速构…

ENVI5.6版本中规则与不规则图像裁剪操作

图像裁剪的目的是将研究之外的区域去除&#xff0c;常用的是按照行政区划边界或自然区划边界进行图像的裁剪&#xff0c;在基础数据生产中&#xff0c;还经常要做标准分幅裁剪。按照ENVI的图像裁剪过程&#xff0c;可分为规则裁剪和不规则裁剪。 ENVI5.6之前版本的图像裁剪工具…

持久双向通信网络协议-WebSocket-入门案例实现demo

1 介绍 WebSocket 是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手&#xff0c;两者之间就可以创建持久性的连接&#xff0c; 并进行双向数据传输。 HTTP协议和WebSocket协议对比&#xff1a; HTTP是短连接&#xff0…

python如何读取excel表格数据

文章目录 excel的格式xls格式文件xlrdxlwtexcel读取xls类型数据三个方法 xlsx格式文件openpyxl excel的格式 excel有xls和xlsx两种格式&#xff0c;他们的区别在于 文件格式不同&#xff1a;xls是一个特有的二进制格式&#xff0c;其核心结构是符合文档类型的机构&#xff0c…

5.1 内容管理模块 - 课程预览、提交审核

内容管理模块 - 课程预览、提交审核 文章目录 内容管理模块 - 课程预览、提交审核一、课程预览1.1 需求分析1.2 freemarker 模板引擎1.2.1 Maven 坐标1.2.2 freemaker 相关配置信息1.2.3 添加模板 1.3 测试静态页面1.3.1 部署Nginx1.3.2 解决端口问题被占用问题1.3.3 配置host文…

基于SSM的社区老年人关怀服务系统

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;采用JSP技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#x…

关于steam游戏搬砖,想给大家的几点忠告

关于CSGO游戏搬砖&#xff0c;想给大家的几点忠告&#xff1a; 1、新出的箱子&#xff0c;里面开出的皮肤短时间内会溢价&#xff0c;价格虚高&#xff0c;后期会呈逐渐下跌趋势&#xff0c;这就是我们不让大家碰新品的原因&#xff0c;哪怕利润再高也不建议购入或者囤货&…

微笑抑郁症测试

微笑抑郁症属于抑郁症中的一类&#xff0c;微笑和抑郁本是两个对立词汇&#xff0c;但是可以并存且多发于职场精英中&#xff0c;由于工作关系他们必须保持这微信&#xff0c;让他人看到自己最美好的一面&#xff0c;过度压抑内心的情绪&#xff0c;如&#xff1a;工作压力&…

Java开发笔记

一、参数校验 1、校验json字符串是否符合规范 &#xff08;1&#xff09;业务场景&#xff1a;接收前端传输过来的json串&#xff0c;需要将其写入数据库&#xff0c;写入之前需要校验其是否能够转换成对应实体类&#xff0c;以便后续从数据库读取   &#xff08;2&#xff0…