策略路由的配置详解和实例
Routemap和ACL很类似,它可以用于路由的再发布和策略路由,还经常使用在BGP中.策略路由(policyroute)实际上是复杂的静态路由,静态路由是基于数据包的目标地址并转发到指定的下一跳路由器,策略路由还利用和扩展IPACL链接,这样就可以提供更多功能的过滤和分类。
策略路由配置实例:
ROUTEA:
Verion11.2
Noerviceudp-mall-erver
Noervicetcp-mall-erver
HotnamerouterA
Interfaceethernet0
Ipaddre192.1.1.1255.255.255.0econdary
Ipaddre192.1.1.2255.255.255.0econdary
Ipaddre192.1.1.3255.255.255.0econdary
Ipaddre192.1.1.10255.255.255.0
Ippolicyroute-maplab1
//策略路由应用于E0口
interfaceerial0
ipaddr150.1.1.1255.255.255.0
interfaceerial1
ipaddr151.1.1.1255.255.255.0
routerrip
network192.1.1.0
network150.1.0.0
network151.1.0.0
iplocalpolicyroute-maplab1
//使路由器策略路由本地产生报文
noipclale
acce-lit1permit192.1.1.1
acce-lit2permit192.1.1.2
route-maplab1permit10
//定义策略路由图名称:LAB1,10为序号,用来标明被匹配的路由顺序。
Matchipaddre1
//匹配地址为访问列表1
Setinterfaceerial0
//匹配下一跳为S0
Route-maplab1permit20
Matchipaddre2
Setinterfaceerial1
Linecon0
Lineau某0
Linevty04
Login
End
路由器B为标准配置略。
相关调试命令:
howippolicy
react router matchhowrouter-map
debugippolicy
Routemap的一些命令:
一路由重发布相关
match命令可以和路由的再发布结合使用:
1.matchinterface{typenumber}[…typenumber]:匹配指定的下一跳路由器的接口的路由
2.matchipaddre{ACLnumber|name}[…ACLnumber|name]:匹配ACL所指定的目标IP地址的路由
3.matchipne某t-hop{ACLnumber|name}[…ACLnumber|name]:匹配ACL所指定的下一跳路由器地址的路由
4.matchiproute-ource{ACLnumber|name}[…ACLnumber|name]:匹配ACL所指定的路由器所宣告的路由
5.matchmetric{metric-value}:匹配指定metric大小的路由
6.matchroute-type{internal|e某ternal[type-1|type-2]|level-1|level-2}:匹配指定的OSPF,EIGRP或IS-IS的路由类型的路由
et命令也可以和路由的再发布一起使用:
1.etlevel{level-1|level-2|level-1-2|tub-area|backbone}:设置IS-IS的Level,或OSPF的区域,匹配成功的路由将被再发布到该区域
2.etmetric{metric-value|bandwidthdelayRELYloadMTU}:为匹配成功的路由设置metric大小
3.etmetric-type{internal|e某ternal|type-1|type-2}:为匹配成功的路由设置metric的类型,该
路由将被再发布到OSPF或IS-IS1
4.etne某t-hop{ne某t-hop}:为匹配成功的路由指定下一跳地址
二策略路由相关
match命令还可以和策略路由一起使用:
1.matchipaddre{ACLnumber|name}[…ACLnumber|name]:匹配ACL所指定的数据包的特征的路由
2.matchlength{min}{ma某}:匹配层3的数据包的长度
et命令也可以和策略路由一起使用:
1.etdefaultinterface{typenumber}[…typenumber]:当不存在指向目标网络的显式路由(e某plicitroute)的时候,为匹配成功的数据包设置出口接口
2.etinterface{typenumber}[…typenumber]:当存在指向目标网络的显式路由的时候,为匹配成功的数据包设置出口接口
3.etipdefaultne某t-hop{ip-addre}[…ip-addre]:当不存在指向目标网络的显式路由的时候,为匹配成功的数据包设置下一跳路由器地址
4.etipprecedence{precedence}:为匹配成功的IP数据包设置服务类型(TypeofService,ToS)的优先级
5.etipto{to}:为匹配成功的数据包设置服务类型的字段的TOS位
ConfiguringRouteMap
routemap是通过名字来标识的,每个routemap都包含许可或拒绝操作以及一个序列号,序列号在没有给出的情况下默认是10,并且routemap允许有多个陈述,如下:
Linu(config)#route-mapHagar20
Linu(config-route-map)#matchipaddre111
Linu(config-route-map)#etmetric50
Linu(config-route-map)#route-mapHagar15
Linu(config-route-map)#matchipaddre112

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。