route-map介绍

文章描述:-2022年2月18日发(作者:党章学习小组)route map和ACL很类似,它可以用于路由的再发布和策略路由,还经常使用在BGP中.策略路由(policy route)实际上是复杂的静态路由,静态路由是基于数据包的目标地址并转发到指定的下一跳路由器,策略路由还利用和扩展IP ACL链接,这样就可以提供更多功能的过滤和分类 route map的一些命令: 一 路由重发布相关 match命令可以

-

route-map介绍 2022年2月18日发(作者:党章学习小组)


route map和ACL很类似,它可以用于路由的再发布和策略路由,还经常使用
在BGP中.策略路由(policy route)实际上是复杂的静态路由,静态路由是基于数据
包的目标地址并转发到指定的下一跳路由器,策略路由还利用和扩展IP ACL链接,
这样就可以提供更多功能的过滤和分类 route map的一些命令: 一 路由重发布相

match命令可以和路由的再发布结合使用:
interface {type number} […type number]:匹配指定的下一跳路由器的
接口的路由
ip address {ACL number|name} […ACL number|name]:匹配ACL所指
定的目标IP地址的路由
ip next-hop {ACL number|name} […ACL number|name]:匹配ACL所指
定的下一跳路由器地址的路由
ip route-source {ACL number|name} […ACL number|name]:匹配ACL
所指定的路由器所宣告的路由
metric {metric-value}:匹配指定metric大小的路由
route-type {internal|external[type-1|type-2]|level-1|level-2}:匹配指定
的OSPF,EIGRP或IS-IS的路由类型的路由
tag {tag-value} […tag-value]:匹配带有标签(tag)的路由 set命令也可
以和路由的再发布一起使用:
level {level-1|level-2|level-1-2|stub-area|backbone}:设置IS-IS的Level,或
OSPF的区域,匹配成功的路由将被再发布到该区域
metric {metric-value|bandwidth delay RELY load MTU}:为匹配成功的路由
设置metric大小
metric-type {internal|external|type-1|type-2}:为匹配成功的路由设置
metric的类型,该路由将被再发布到OSPF或IS-IS 1
next-hop {next-hop}:为匹配成功的路由指定下一跳地
址 tag {tag-value}:为匹配成功的路由设置标签 二 策略路由相关
match命令还可以和策略路由一起使用:
ip address {ACL number|name} […ACL number|name]:匹配ACL所指


定的数据包的特征的路由
length {min} {max}:匹配层3的数据包的长度
set命令也可以和策略路由一起使用:
default interface {type number} […type number]:当不存在指向目标网络
的显式路由(explicit route)的时候,为匹配成功的数据包设置出口接
口 interface {type number} […type number]:当存在指向目标网络的显式路由
的时候,为匹配成功的数据包设置出口接口
ip default next-hop {ip-address} […ip-address]:当不存在指向目标网络的
显式路由的时候,为匹配成功的数据包设置下一跳路由器地址
ip precedence {precedence}:为匹配成功的IP数据包设置服务类型
(Type of Service,ToS)的优先级
ip tos {tos}:为匹配成功的数据包设置服务类型的字段的TOS
位 Configuring Route Maps
route map是通过名字来标识的,每个route map都包含许可或拒绝操作以及
一个序列号,序列号在没有给出的情况下默认是10,并且route map允许有多个陈
述,如下: Linus(config)#route-map Hagar 20
Linus(config-route-map)#match ip address 111
Linus(config-route-map)#set metric 50
Linus(config-route-map)#route-map Hagar 15
Linus(config-route-map)#match ip address 112
Linus(config-route-map)#set metric 80
尽管先输入的是20,后输入的是15,IOS将把15放在20之前. 还可以允许删
除个别陈述,
如下: Linus(config)#no route-map Hagar 15 在删除的时候要特别小心,假如你
输入了no route-map Hegar而没有指定序列号,那么整个route map将被删除.并且
如果在添加match和set语句的时候没有指定序列号的话,那么它们仅仅会修改陈
述10.在匹配的时候,从上到下,如果匹配成功,将不再和后面的陈述进行匹配,指定
操作将被执行
关于拒绝操作,是依赖于route map是使用再路由的再发布中还是策略路由


中, 如果是在策略路由中匹配失败(拒绝),那么数据包将按正常方式转发;
如果是用于路由再发布,并且匹配失败(拒绝),那么路由将不会被再发布 如果
数据包没有到任何匹配,和ACL一样,route map末尾也有个默认的隐含拒绝所
有的操作,如果是在策略路由中匹配失败(拒绝),那么数据包将按正常方式转发;如
果是用于路由再发布,并且匹配失败(拒绝),那么路由将不会被再发布 如果
route map的陈述中没有match语句,那么默认的操作是匹配所有的数据包和路
由;
每个route map的陈述可能有多个match和set语句,如下: !
route-map Garfield permit 10
match ip route-source 15
match interface Serial0
set metric-type type-1
set next-hop 10.1.2.3
在这里,为了执行set语句,每个match语句中都必须进行匹配. 基于策略的路

基于策略的路由技术概述:
基于策略的路由为网络管理者提供了比传统路由协议对报文的转发和存储
更强的控制能力,传统上,路由器用从路由协议派生出来的路由表,根据目的地
址进行报文的转发。
基于策略的路由比传统路由强,使用更灵活,它使网络管理者不能够根据目
的地址而且能够根据,报文大小,应用或IP源地址来选择转发路径。策略可以
定义为通过多路由器的负载平衡或根据总流量在各线上进行转发的服务质量
(QOS)。策略路由使网络管理者能根据它提供的机定一个报文采取的具体路径。
而在当今高性能的网络中,这种选择的自由性是很需要的。
策略路由提供了这样一种机制:根据网络管理者制定的标准来进行报文的转
发。策略路由用MATCH和SET语句实现路径的选择。 策略路由是设置在接收报
文接口而不是发送接口。 基于源地址的策略路由 配置概述:
路由器A将192.1.1.1来的所有数据从接口S0发出,而将从192.1.1.2来的
所有数据从接口S1发出。

-

route-map介绍

发布时间:2022-02-18 21:45:03
文章版权声明:除非注明,否则均为IT技术网-学习WEB前端开发等IT技术的网络平台原创文章,转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (有 17 条评论,810人围观)

最近发表

随便看看

热门文章

标签列表