基于报文大小的策略路由
拓扑图 R1 :e0/0------R2: e0/0 网段:12.12.12.0
R1 :e0/1------R2: e0/1 网段:21.21.21.0
R1 :e0/3------R3: e0/0 网段:10.1.1.0
R5 :e0/0------R3: e0/1 网段:172.16.1.0
R2 loopback1 2.2.2.2
本次实验 我们的目的要达到 对于大小为1-200B 的报文设置出口为12.12.12.2
对于大小为201-1000B的报文设置出口为21.21.21.2
策略路由设置在R1上进行;
R1(config)#route-map xm permit 10
R1(config-route-map)#match length 1 200 定义数据包的长度范围
R1(config-route-map)#set interface e0/0 为数据包设定下一跳接口
R1(config)# route-map xm permit 20
R1(config-route-map)#match length 201 1000
R1(config)# set interface e0/1
R1(config)# Int e0/3
R1(config-if)# ip policy route-map xm
R1(config)#ip local policy route-map xm 该命令启用路由器对自身产生的数据包进行策略路由 默认情况下,路由器产生的数据包通常不是基于策略路由的。
配置完毕
为了验证效果 我们在R1上执行ping扩展命令 把数据包长度分别设置为150 和500进行测试,测试前 我们打开debug ip policy

















