锲而不舍,金石可镂。

文章目录

  • 一、策略路由
  • 二、路由策略
    • 2.1 前缀列表
  • 三、拓扑
  • 四、策略配置
    • 4.1 网络互通
    • 4.2 网络优化
    • 4.3 网络控制

策略路由 路由策略 双点双向引入

一、策略路由

(一)策略路由–Policy-Based Routing—PBR

1、什么是策略路由:

对特定数据报文不按照路由表内的条目执行转发,根据需要按照某种策略改变数据报文转发路径。

2、运行机制:

根据的报文的目的地址,报文的源地址,报文的大小和链路质量等属性制定策略路由,改变报文的转发路径。手动配置后基于策略转发,失败后再查找路由表转发。

3、实现方式:

华为设备支持3种策略路由:

本地策略路由

(1)名称:本地策略路由
(2)对象:本设备产生流量
(3)应用:对本机的ICMP,BGP等各种报文需要使用不同的源地址或者不同长度的报文通过不通方式进行发送时。

接口策略路由

(1)名称:接口策略路由
(2)对象:流经本设备的数据
(3)应用:针对用户不同源目地的数据按照流重定向选择下一跳,不按照路由表转发。

智能策略路由(SSR)

(1)名称:智能策略路由
(2)对象:流经本设备的数据,基于链路质量信息为业务数据流选择最佳链路。
(3)应用:对用户不同业务选择不同质量的链路。
(4)注意:SSR的功能需要配合License来使用。

(二)本地策略路由

1、配置本地策略路由的匹配规则:

可以通过ACL匹配到数据或者报文长度来进行对需要策略的数据执行匹配。

2、配置本地策略路由的转发动作:

可以通过接口或者下一跳地址发出。

3、本地应用本地策略路由:

在系统视图ip lcal policy-based-route X-X-----------调用名称为x-x的本地策略路由。

(三)接口策略路由

1、通过ACL匹配需要策略的流量

2、定义流分类

需要执行流策略的流量–即哪些流量需要转发
通过ACL匹配需要策略的流量

3、制定流行为

指定需要执行流策略的动作,即如何转发

4、制定流策略

将流分类(匹配到需要转发的流量)和流行为(具体需要转发的动作)关联起来

5、挂接流策略

接口下在数据的进方向挂接流策略

策略路由----PBR Policy Based Route—基于策略的路由(选址转发)

策略路由----针对数据---------接口

(四)策略路由配置

1、策略路由指定的出接口要优于指定的下一跳
2、策略路由指定的下一跳>路由表>策略部署的默认下一跳。

二、路由策略

路由策略----RP Route policy

路由策略-------针对路由条目----路由协议----route policy
人为的控制或者影响路由协议选路----过滤,cost,引入

路由三要素----前缀----掩码----下一跳
动态三要素----前缀----掩码----cost

路由策略----路由条目

对象:路由条目
策略:过滤;修改路由属性

1、路由匹配工具----抓取路由

同意路由匹配工具

① ACL
② IP-preix----前缀列表
③ route-policy

2、 BGP专属路由匹配工具

① ip murit-fiete----团体属性过滤列表
② ip as-patch-fiter----as路 径属性过滤列表

3、路由策略工具----执行路由动作

过滤

① route-policy
② fiter-policy

属性修改

route-policy

2.1 前缀列表

注意:由于route-policy不支持匹配Loopback接口,使用前缀列表来匹配loopbackO接口的路由。

greater-equal X 掩码大约等于X
less-equal X 掩码小于等于X

如果只写前缀长度,掩码长度等于前缀长度
如果只写greater-equal X,会自动补全less-equal 32

在Route- policy同时调用ACL和ip-prix时,谁最后调用启用谁(ACL与ip-prix是覆盖关系)

1、匹配任意掩码的路-------0.0.0.0 0 greater-equal x less-equal X
2、匹配默认路----------------0.0.0.0 0 greater-equal 0 less-equal 0
3、匹配所以明细路由-------0.0.0.0 0 greater-equal 1
4、匹配所有的主机路-------0.0.0.0 0 greater-equal 32

三、拓扑

四、策略配置

AR-1的环回口loopback1 1.1.1.1/32模拟外部路由

[AR-1]acl 2010
[AR-1-acl-basic-2010] rule 5 permit source 1.1.1.1 0
[AR-1-acl-basic-2010]rule 10 permit source 1.1.1.2 0[AR-1]route-policy di permit  node 10
[AR-1-route-policy]if-match acl 2010[AR-1]ospf
[AR-1-ospf-1]import-route direct type 1 route-policy di

4.1 网络互通

在边界路由器完成双点双向路由引入实现全网互通与冗余备份

[AR-3]isis
[AR-3-isis-1]network-entity 49.0001.0000.0000.0003.00
[AR-3-isis-1]cost-style wide
[AR-3-isis-1]quit
[AR-3]int g0/0/0
[AR-3-GigabitEthernet0/0/0]isis enable
[AR-3-GigabitEthernet0/0/0]int l0
[AR-3-LoopBack0]isis enable
[AR-3-LoopBack0]quit
[AR-3]ospf 1 router-id 3.3.3.3
[AR-3-ospf-1]a 0
[AR-3-ospf-1-area-0.0.0.0]net 23.1.1.3 0.0.0.0、[AR-3]ospf 1
[AR-3-ospf-1]import-route isis
[AR-3-ospf-1]isis
[AR-3-isis-1]import-route ospf

dis ip routing-table

4.2 网络优化

通过路由策略消除存在次优路径与环路问题
AR4:正常双向引入即可

[AR-3]isis
[AR-3-isis-1]undo import-route ospf
[AR-3-isis-1]ospf
[AR-3-ospf-1]undo import-route  isis
[AR-3-ospf-1]quit
[AR-3]ospf
[AR-3-ospf-1]import-route  isis
[AR-3-ospf-1]quit
[AR-3]isis
[AR-3-isis-1]import-route ospf
[AR-3-isis-1]quit

次优路径

tracert 1.1.1.1

[AR-3]ospf
[AR-3-ospf-1]import-route  isis 1 type 1

环路

tracert 1.1.1.1

消除环路

[AR-4]ip ip-prefix ospf index 10 permit 1.1.1.1 32
[AR-4]ip ip-prefix ospf index 20 permit 2.2.2.2 32
[AR-4]ip ip-prefix ospf index 30 permit 3.3.3.3 32
[AR-4]ip ip-prefix ospf index 40 permit 4.4.4.4 32
[AR-4]ip ip-prefix ospf index 50 permit 1.1.1.2 32[AR-4]route-policy ospf-->isis permit node 20
[AR-4-route-policy]if-match  ip-prefix ospf
[AR-4-route-policy]apply tag 100
[AR-4-route-policy]quit
[AR-4]isis
[AR-4-isis-1]import-route ospf 1 route-policy  ospf-->isis
[AR-4-isis-1]quit[AR-3]route-policy isis-->ospf deny node 10 //创建名称为isis-->ospf的路由策略组,此组的节点10执行拒绝路由的过滤动作
[AR-3-route-policy]if-match tag 100         //此节点过滤带有100 tag标记的路由
[AR-3-route-policy]quit
[AR-3]route-policy isis-->ospf permit node 20[AR-3]ospf
[AR-3-ospf-1]import-route isis route-policy  isis-->ospf  type 1
//在ospf进程中将isis进程1的路由导入,进入OSPF的IS-IS路由需要经过名称为isis-->ospf 的策略过滤

tracert 1.1.1.1

tracert 1.1.1.1

[AR-3]ip ip-prefix ospf index 10 permit 1.1.1.1 32
[AR-3]ip ip-prefix ospf index 20 permit 2.2.2.2 32
[AR-3]ip ip-prefix ospf index 30 permit 3.3.3.3 32
[AR-3]ip ip-prefix ospf index 40 permit 4.4.4.4 32
[AR-3]ip ip-prefix ospf index 50 permit 1.1.1.2 32[AR-3]route-policy ospf-->isis permit node 20
[AR-3-route-policy]if-match ip-prefix ospf
[AR-3-route-policy]apply  tag 200
[AR-3-route-policy]isis
[AR-3-isis-1]import-route ospf 1 route-policy  ospf-->isis [AR-4]route-policy isis-->ospf deny node 8
[AR-4-route-policy]if-match tag  200
[AR-4-route-policy]quit
[AR-4]route-policy isis-->ospf permit node 20[AR-4-ospf-1]import-route  isis route-policy  isis-->ospf  type 1

tracert 1.1.1.1

tracert 1.1.1.1

[AR-4]route-policy isis-->ospf  permit node 15
[AR-4-route-policy]apply tag 300
[AR-4-route-policy]quit[AR-4]route-policy ospf-->isis  deny node 8
[AR-4-route-policy]if-match  tag  400[AR-3]route-policy ospf-->isis  deny node 8
[AR-3-route-policy]if-match tag  300
[AR-3-route-policy]quit[AR-3]route-policy isis-->ospf  permit node 20
[AR-3-route-policy]apply  tag 400

消除次优

[AR-4]route-policy isis-->pre permit node 20
[AR-4-route-policy]if-match  tag  200
[AR-4-route-policy]apply preference 151
[AR-4-route-policy]quit
[AR-4]isis
[AR-4-isis-1]preference route-policy isis-->pre 15[AR-3]route-policy isis-->pre permit node 10
[AR-3-route-policy]if-match tag  100
[AR-3-route-policy]apply preference 151
[AR-3-route-policy]isis
[AR-3-isis-1]preference  route-policy  isis-->pre 15

tracert 1.1.1.1

4.3 网络控制

网络控制(不要修改接口开销)

① 修改开销(引入)
② 修改优先级(注意匹配策略)
③ 修改下一跳权值
④ 静态
⑤ 过滤

(1)OSPF网络(AR-4除外)去往6.6.6.1的数据走上行线路:R3---->R5---->R6

修改开销

[AR-4]ip ip-prefix 35 permit  35.1.1.0 24
[AR-4]ip ip-prefix 35 permit  6.6.6.1 32[AR-4]route-policy isis-->ospf permit  node 14
[AR-4-route-policy]if-match ip-prefix 35
[AR-4-route-policy] apply cost 20
[AR-4-route-policy] apply tag 200


(2)OSPF网络(AR-3除外)去往6.6.6.2的数据走下行线路:R4---->R5---->R6

修改优先级

[AR-2]ip ip-prefix 23 permit 23.1.1.3 32
[AR-2]ip ip-prefix 62 permit 6.6.6.2 32[AR-2]route-policy pre permit node 10
[AR-2-route-policy]if-match ip-prefix 62
[AR-2-route-policy]if-match  ip next-hop  ip-prefix 23
[AR-2-route-policy]apply  preference 130
[AR-2-route-policy]quit[AR-2]ospf
[AR-2-ospf-1]preference ase route-policy  pre

dis ip routing-table

(3)IS-IS网络(AR-3除外)去往1.1.1.2的数据走下行线路: R4---->R2---->R1

在AR-3上配置:增加1.1.1.2的开销值

[AR-3]ip ip-prefix 452 permit 1.1.1.2 32
[AR-3]route-policy ospf-->isis permit node 16[AR-3-route-policy]if-match ip-prefix 452
[AR-3-route-policy]apply tag 100
[AR-3-route-policy]apply cost 200
[AR-3-route-policy]quit[AR-3]route-policy ospf-->isis  permit  node 22
[AR-3-route-policy]apply tag 100

dis ip routing-table

(4)IS-IS网络(AR-4除外)去往1.1.1.1的数据走上行线路: R3---->R2---->R1

策略路由----指定数据转发----不查看路由表

① 匹配数据
acl

② 制定流分类
traffic classifier

③ 制定流行为
traffic behavior

④ 策略的组合
traffic policy 数据与策略的组合

⑤ 挂接流策略
在数据的进站方向挂接

用策略路由写

[AR-5]acl 3010
[AR-5-acl-adv-3010]rule 10 permit ip source any destination 1.1.1.1 0  //匹配内网去往1.1.1.1的流量
[AR-5-acl-adv-3010]quit[AR-5]traffic classifier host           //创建名称为host的流分类(这里匹配的到的数据将执行流动作)
[AR-5-classifier-host]if-match acl 3010 //通过acl3010获得流量需要执行流分类
[AR-5-classifier-host]quit[AR-5]traffic behavior host                       //创建名称为host的流行为
[AR-5-behavior-host]redirect ip-nexthop 35.1.1.3  //这个流行为匹配到的流量执行下一跳重定向动作
[AR-5-behavior-host]quit[AR-5]traffic policy host                              //创建名称为host的流策略
[AR-5-trafficpolicy-host]classifier host behavior host //将名称为host流分类匹配到数据和名称为host的流行为结合
[AR-5-trafficpolicy-host]quit[AR-5]int g0/0/2
[AR-5-GigabitEthernet0/0/2]traffic-policy host  inbound
//将名称为cl的流策略挂接到此接口的入方向,进入此接口被匹配到数据将安装流策略的规定动作转发,没有匹配到数据按照路由表正常转发

策略优先级高于路由表优先级

tracert 1.1.1.1

本人所有文章都受版权保护,著作权归艺博东所有!未经授权,转载必究或附上其原创链接。

策略路由 路由策略 双点双向引入相关推荐

  1. 思科isis路由的优先级_华为 路由双点双向引入

    点击上方蓝字关注我们 哈喽,大家好!我是艺博东 ,是一个思科出身.专注于华为的网工:好了,话不多说,我们直接进入正题. 双点双向重发布(OSPF.IS-IS) 文章目录 一.拓扑 二.底层配置 三.双 ...

  2. 华为 路由双点双向引入

    哈喽,大家好!我是艺博东 ,是一个思科出身.专注于华为的网工:好了,话不多说,我们直接进入正题. 双点双向重发布(OSPF.IS-IS) 文章目录 一.拓扑 二.底层配置 三.双点双向 一.拓扑 二. ...

  3. 华为数通笔记-双点双向引入

     如图所示,R1(E0/0/0),R2(Loopback0.G0/0/0.E0/0/0.E0/0/1),R3(E0/0/0)与R5(E0/0/1)之间运行OSPF协议,进程号为1,区域为0,同时将 R ...

  4. 路由器重温——路由策略和策略路由-1

    "路由策略"与"策略路由"之间的区别就在于它们的主体(或者说"作用对象")不同,前者的主体是"路由",是对符合条件的路由 ...

  5. 华为双点双向路由引入

    华为双点双向路由引入 topology 2 还未引入时R2路由表信息 1.R1将RIP引入中间系统 注:R1将RIP引入中间系统,R1的路由表是不受影响的,R3会通过R1的引入学习到路由信息并通过IS ...

  6. 华为双点双向路由引入实验配置

    目录 解决方法 实验配置 实验结果(各路由器上的路由) 配置接口IP地址,建立相关的路由邻居 然后在AR2上将ISIS引入OSPF(isis-ospf),将OSPF引入ISIS(ospf-isis) ...

  7. 什么是路由策略?路由策略和策略路由有什么区别? 如何配置路由策略?

    对于IP网络工程师来说,路由策略的部署随处可见,无论在运营商IP网络还是在企业网中,路由策略的应用都是非常普遍的.同时,在网络规划中,路由策略的规划也是一个核心的内容.为了方便大家更好的掌握和应用路由 ...

  8. 策略路由和路由策略的不同

    路由策略(Routing Policy)是为了改变网络流量所经过的途径而修改路由信息的技术,主要通过改变路由属性(包括可达性)来实现. 策略路由(Policy Routing)是一种依据用户制定的策略 ...

  9. H3C——路由策略和策略路由实例配置

    配置如下: [IP]int s0/2/0 [IP-Serial0/2/0]ip add 202.112.1.10 28 [IP-Serial0/2/0]int s0/2/1 [IP-Serial0/2 ...

最新文章

  1. FWFT FIFO读操作注意
  2. 值得推荐的好书——评《亮剑.NET.图解C#开发实战》
  3. java和python哪个好就业2020-Python和java哪个就业前景好些?
  4. java中websocket_Java中使用webSocket
  5. localtime与localtime_r
  6. 【例题 8-13 UVA - 11093】Just Finish it up
  7. SVN merge(合并) 的三种方式
  8. 【转载】linux环境下tcpdump源代码分析
  9. 身份的象征?苹果信用卡实体首度曝光:简约大方 保护隐私
  10. Azure PowerShell (9) 使用PowerShell导出订阅下所有的Azure VM的Public IP和Private IP
  11. 手里有200万,如何理财?
  12. LeetCode 46. Permutations
  13. linux进程假死的原因_谈谈 Linux 假死现象
  14. 【Js】JavaScript数据类型隐式转换
  15. html网页漂浮广告原理js,JS实现弹性漂浮效果的广告代码
  16. 12/22从东京到布里斯班
  17. Docker容器之Consul部署
  18. 西北大学第四届程序设计竞赛新生赛(同步赛)(J)
  19. ibm p740做虚拟服务器,POWER740 主机板的拆除与安装图文说明
  20. ACM入门及STL简介

热门文章

  1. 单点登录:HTTPS相关知识
  2. 图像处理去噪点(中值滤波)java
  3. RunnerGo开源版的安装教程(Windows)
  4. [通俗易懂] 无线通信读书笔记04(简化路径损耗模型)
  5. 熊猫烧香源代码-(不是完整的)
  6. 2021/11/05
  7. 天然气压缩因子计算软件_【论文】刘强等:钛合金油套管抗挤毁性能计算与实验...
  8. mysql格式化去掉千分号_SQL 格式化数字,千分位分隔符并保留2位小数
  9. CSS3 浏览器内核识别码
  10. Django简单全文搜索(Django实现搜索功能)