Cisco策略路由配置
1.概述策略路由(Policy Based Routing)是一种比基于目标网络进行路由更加灵活的数据包路由转发机制。路由器将通过路由图决定如何对需要路由的数据包进行处理,路由图决定了一个数据包的下一跳转发路由器。【摘自网络】
在本案例中,我需要通过Cisco三层交换机使用策略路由实现特定数据包分流,将分别使用基于源地址和基于目标地址的策略路由。
2. 网络拓扑
拓扑说明
A站:
? 使用多个Internet出口
? 客户端均通过DHCP获取IP地址
? 客户端默认网关为10.2.4.1,需要自动将发往192.168.10.0/24的数据包引导向***设备,其他所有流量指向路由器
3. 配置
注:Cisco仅企业版(E)三层交换机才支持策略路由功能,标准版(S)不支持
策略路由配置分三部分:
? 访问控制策略,为策略路由设定感兴趣流量
? 路由图,使用route-map设置感兴趣流量的默认一下跳地址,这将优先于交换机的默认路由ip route
? 接口引用,将路由策略引用到对应接口,最终才能生效
!接口引用
interface Vlan4
ip address 10.2.4.1 255.255.255.0
ip helper-address 10.2.3.5
ip policy route-map ***
!访问控制策略
access-list 101 permit ip 10.2.4.0 0.0.0.255 192.168.10.0 0.0.0.255
access-list 102 permit ip 10.2.4.0 0.0.0.255 any
!路由图
route-map *** permit 10
match ip address 101
set ip default next-hop 10.2.3.254
!
route-map *** permit 20
match ip address 102
set ip default next-hop 10.2.3.1
为什么此处到10.2.3.1的路由没有默认路由,而仍然使用策略路由呢?
因为网络比较复杂,默认路由作用在其他线路了,当此三层交换机上使用多个默认路由时有问题
此处使用route-map的permit数值定义策略优先级
4. 验证
在客户端上trace路由
从上图中可以看出,左侧普通数据包是路由到了10.2.3.1(即路由器),右侧发往192.168.10.0网段的数据包被路由到了10.2.3.254(即***设备)
如此,策略路由配置成功
页:
[1]