Cisco策略路由的概念原理配置实例

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C i s c o策略路由的概念

原理配置实例

集团标准化办公室:[VV986T-J682P28-JP266L8-68PNN]

策略路由

1策略路由概述

普通路由的概念

普通路由转发基于路由表进行报文的转发;

路由表的建立

直联路由、主机路由;

静态配置路由条目;

动态路由协议学习生成;

查看命令——show ip route

对于同一目的网段,可能存在多条distance不等的路由条目

策略路由的概念

1.2.1 策略路由

所谓策略路由,顾名思义,即是根据一定的策略进行报文转发,因此策略路由是一种比目的路由更灵活的路由机制。在路由器转发一个数据报文时,首先根据配置的规则对报文进行过滤,匹配成功则按照一定的转发策略进行报文转发。这种规则可以是基于标准和扩展访问控制列表,也可以基于报文的长度;而转发策略则是控制报文按照指定的策略路由表进行转发,也可以修改报文的IP优先字段。因此,策略路由是对传统IP路由机制的有效增强。

策略路由能满足基于源IP地址、目的IP址、协议字段,甚至于TCP、UDP 的源、目的端口等多种组合进行选路。简单点来说,只要IP

standard/extended ACL 能设置的,都可以做为策略路由的匹配规则进行转发。

策略路由(Policy Route)是指在决定一个IP包的下一跳转发地址或是下一跳缺省IP地址时,不是简单的根据目的IP地址决定,而是综合考虑多种因素来决定。如可以根据DSCP字段、源和目的端口号,源IP地址等来为数据包选择路径。策略路由可以在一定程度上实现流量工程,使不同服务质量的流或者不同性质的数据(语音、FTP)走不同的路径。

基于策略的路由为网络管理者提供了比传统路由协议对报文的转发和存储更强的控制能力。传统上,路由器用从路由协议派生出来的路由表,根据目的地址进行报文的转发。基于策略的路由比传统路由能力更强,使用更灵活,它使网络管理者不仅能够根据目的地址而且能够根据协议类型、报文大小、应用或I P源地址来选择转发路径。策略可以定义为通过多路由器的负载平衡或根据总流量在各线上进行报文转发的服务质量(Q o S )。

本交换机所支持的策略路由是与QOS的流分类标准相结合的。针对简单流分类和复杂流分类,可以根据到来的数据包的匹配的以下特征,来设定策略路由:

优先级

VLAN ID

源/目的MAC地址

源/目的的IP地址(包括IP MASK部分)

TCP/UDP源/目的端口号

IP优先级

DSCP的优先级

IP的协议类型字段

可以对匹配以上特征的流,设定以下两种策略路由:

下一跳I P 地址: 这条配置命令标示了那些符合匹配语句的输出报文将进行下一跳I P 地址。

下一跳缺省I P 地址: 这条配置命令设定缺省的下一跳。如果路由表中没有明确的路径,则路由器使用缺省的下一跳。这个过程经常应用于在两个不同的服务提供商之间进行负载平衡。当使用这条命令时,也是首先用路由表进行路由。如果路由表中没有明确的路径,则路由器根据制定的策略使用缺省值。

策略路由使网络管理者能根据它提供的机制指定一个报文采取的具体路径。而在当今高性能的网络中,这种选择的自由性是很需要的。需要明确策略路由是设置在接收报文接口而不是发送接口。

当在接收报文的接口设定了策略路由后,交换机在该接口,检测到来的数据报文,当检测到有匹配相应流分类特征的数据数据报文经过时,就查找相应的策略路由表项,按照策略路由表项所指定的下一跳IP地址或是缺省路由IP 地址,来选择转发路径。

策略路由功能是与流分类和流策略紧密相关的,关于流分类和流策略的基本配置命令见QOS配置部分。

1.2.2 路由策略

路由策略

通过路由策略控制路由的接收、发布、引入的方法,实现对路由的优化2 策略路由的实现原理

策略路由的好处

基于源的路由可以使不同的用户选择不同的ISP

通过设置IP Precedence或Tos来实现QOS

实现负载均衡

策略路由的流程

使用Route-map来配置策略路由的流程

策略路由只对入口数据包有效。

应用策略路由,必须要指定策略路由使用的路由映射,并且要创建路由映射。一个路由映射由很多条策略组成,每个策略都定义了1个或多个的匹配规则和对应操作。一个接口应用策略路由后,将对该接口接收到的所有包进行检查,不符合路由映射任何策略的数据包将按照通常的路由转发进行处理,符合路由映射中某个策略的数据包就按照该策略中定义的操作进行处理。

策略路由对报文的发送接口、下一跳的配置是基于多转发表实现的。

策略路由的处理流程

2.3.1 流模式和逐包模式

流模式

第一个包查路由转发表,如果存在路由,将该路由项以source、dest、tos、入接口等索引放置到cache中,以后同样的流就可以直接查cache 对于低端路由器,所有操作由CPU+内存处理

对于中高端设备,一般由NP 和Asic芯片完成处理

逐包模式

每个包都进行查表后才进行转发

2.3.2 流模式流程图

2.3.2 路由器流模式及逐包模式切换命令

ip route-cache policy 开启快速交换策略路由就是流模式

no ip route-cache policy 关闭该功能就是逐包模式

Route-map原理与执行

2.4.1 Route-map概念

route-map是由一组match字句和set字句构成,他实际上是访问控制列表的一个超集。当需做策略路由的报文匹配route-map中的match字句定义的规则时,将按照set字句的配置决定该报文的路由方式,包括设置报文的优先权字段,设置报文的下一跳,设置报文的发送接口

2.4.2 理解Route-map

类似于复杂的Access-list

自顶向下地处理,一旦有一条匹配,则立刻结束route-map查找

Route-map每个条目都被赋予编号,可以任意地插入或删除条目

相关文档
最新文档