资源描述:
《route-map介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、route map和ACL很类似,它可以用于路由的再发布和策略路由,还经常使用在BGP中.策略路由(policy route)实际上是复杂的静态路由,静态路由是基于数据包的目标地址并转发到指定的下一跳路由器,策略路由还利用和扩展IP ACL链接,这样就可以提供更多功能的过滤和分类 route map的一些命令: 一 路由重发布相关 match命令可以和路由的再发布结合使用: 1.match interface {type number} […type number]:匹配指定的下一跳路由器的接口的路由 2.match ip address {ACL number
2、nam
3、e} […ACL number
4、name]:匹配ACL所指定的目标IP地址的路由 3.match ip next-hop {ACL number
5、name} […ACL number
6、name]:匹配ACL所指定的下一跳路由器地址的路由 4.match ip route-source {ACL number
7、name} […ACL number
8、name]:匹配ACL所指定的路由器所宣告的路由 5.match metric {metric-value}:匹配指定metric大小的路由 6.match route-type {internal
9、external[type-
10、1
11、type-2]
12、level-1
13、level-2}:匹配指定的OSPF,EIGRP或IS-IS的路由类型的路由 7.match tag {tag-value} […tag-value]:匹配带有标签(tag)的路由 set命令也可以和路由的再发布一起使用: 1.set level {level-1
14、level-2
15、level-1-2
16、stub-area
17、backbone}:设置IS-IS的Level,或OSPF的区域,匹配成功的路由将被再发布到该区域 2.set metric {metric-value
18、bandwidth delay RELY load MTU}:为
19、匹配成功的路由设置metric大小 3.set metric-type {internal
20、external
21、type-1
22、type-2}:为匹配成功的路由设置metric的类型,该路由将被再发布到OSPF或IS-IS 1 4.set next-hop {next-hop}:为匹配成功的路由指定下一跳地址 5.set tag {tag-value}:为匹配成功的路由设置标签 二 策略路由相关 match命令还可以和策略路由一起使用: 1.match ip address {ACL number
23、name} […ACL number
24、name]:匹配ACL所指定的数据包的
25、特征的路由 2.match length {min} {max}:匹配层3的数据包的长度set命令也可以和策略路由一起使用: 1.set default interface {type number} […type number]:当不存在指向目标网络的显式路由(explicit route)的时候,为匹配成功的数据包设置出口接口 2.set interface {type number} […type number]:当存在指向目标网络的显式路由的时候,为匹配成功的数据包设置出口接口 3.set ip default next-hop {ip-address} […i
26、p-address]:当不存在指向目标网络的显式路由的时候,为匹配成功的数据包设置下一跳路由器地址 4.set ip precedence {precedence}:为匹配成功的IP数据包设置服务类型(Type of Service,ToS)的优先级 5.set ip tos {tos}:为匹配成功的数据包设置服务类型的字段的TOS位 Configuring Route Maps route map是通过名字来标识的,每个route map都包含许可或拒绝操作以及一个序列号,序列号在没有给出的情况下默认是10,并且route map允许有多个陈述,如下: Linus(c
27、onfig)#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之前. 还可以允