在当今高性能的网络中,为了保证网络的伸缩性、稳定性、安全性和快速收敛,必须对网络进行优化。路由过滤和策略路由是路由优化的常用方法。
一、 路由优化概述
路由过滤是指在路由更新中抑制某些路由不被发送和接收,被动接口、分布控制列表和重分布结合路由策略等都可以实现路由过滤。
策略路由提供了根据网络管理者指定的标准来进行数据包转发的一种机制。基于策略的路由比传统路由能力更强,使用更灵活,它使网络管理者不仅能够根据目的地址来选择转发路径,而且能够根据协议类型、报文大小、应用或IP源地址来选择转发路径。策略路由的策略由路由映射图(Route Map)来定义。”Route Map”命令中最为重要的是”Match”和”Set”。
Match 用来定义匹配的条件,匹配语句在路由器的输入端口对数据包进行检测。常用匹配条件包括IP地址、接口、度量值以及数据包长度等。
Set 定义对符合匹配条件的语句采取的行为。通常的行为如表21-1所示。
表21-1 Set 的行为
Ser行为 |
描述 |
Set ip next hop |
设置数据包的下一跳 |
Set interface |
设定数据包出口接口 |
Set ip default next hop |
设定默认的下一跳地址,用于当路由表里没有到数据包目的的地址路由条目时 |
Set default interface |
设定默认的接口 |
Set ip tos |
设定IP数据包的IP ToS值 |
Set ip precedence |
设定IP 数据包的优先级 |
【注意】
①第一Route map 最后默认”Deny Any”。这个Deny的使用结果依赖于这个Route Map是怎样使用的。如果一个数据包对于Route Map没有匹配项,它会按照正常的目的地址路由转发,而对于路由条目如果Route Map没有匹配项,则被拒绝;
②一个Route Map可以包含多哥Route Map陈述,这些语句的执行顺序像ACL一样,从上到下被执行。
二、 实验 1:用分布控制列表控制路由更新
1.实验目的
通过本实验可以掌握:
①被动接口的配置;
②分布控制列表的配置。
2.拓扑结构
实验拓扑图21-1所示。
图 21-1 用分布控制列表控制路由更新
本实验通过使用分布列表控制路由器R1只发送环回接口中第3位为奇数的路由和g0/0接口的路由更新给R2,整个网络运行RIPv2路由协议。
3.实验步骤
(1)步骤1:配置路由器R1
R1(congfig)#access-list 1 permit 172.16.1.0
R1(congfig)#access-list 1 permit 1.1.1.0 0.0.254.0 //允许第三为奇数的路由
R1(congfig)#router rip
R1(congfig-router)#version 2
R1(congfig-router)#no auto-summary
R1(congfig-router)#network 1.0.0.0
R1(congfig-router)#network 172.16.0.0
R1(congfig-router)#network 192.168.12.0
R1(congfig-router)#passive-interface default //默认为被动接口
R1(congfig-router)#no passive-interface Serial0/0/0
R1(congfig-router)#distribute-list 1 out Serial0/0/0
【注意】
“distribute-list”命令可以全局地在一个出域入方向的路由更新中过滤路由,也可以为一个路由进程所涉及到的每一个接口的入方向或出方向设置路由过滤。
(2)步骤2:培植路由器R2
R2(config)#router rip
R2(config-router)#version 2
R2(config-router)#no auto-summary
R2(config-router)#network 2.0.0.0
R2(config-router)#network 192.168.12.0
4.实验调试
(1)在R2上查看路由表
R1#show ip route
Codes;C-connected,S-static,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRP external,O-OSPF,IA-OSPF inter area
N1-OSPF NSSA external type 1,N2-OSPF NSSA external type 2
E1-OSPF external type 1,E2-OSPF external type 2
i-IS-IS,L1-IS-IS level-1,L2-IS-IS level-2,ia -IS-IS inter area
*-candidate default,U-per-user static route,o-ODR
P-periodic downloaded static route
Gateway of last resort is not set
C 192.168.12.0/24 is directly connected,Serial0/0/0
1.0.0.0/24 is subnetted,4 subnets
R 1.1.1.0[120/1]via 192.168.12.1,00;00;01,Se