实验目的:使以1.1.1.1为源,目的为5.5.5.5的包,走R2-R3-R5
使以2.2.2.2为源,目的为5.5.5.5的包,走R2-R4-R5
说明:整个网络连接性使用IGP

R1============================================================================================
int lo 0
ip add 1.1.1.1 255.255.255.255

int lo 1
ip add 2.2.2.2 255.255.255.255

int f0/0
no sh
int f0/0.12
en do 12
ip add 12.1.1.1 255.255.255.0

router ospf 100
net 0.0.0.0 0.0.0.0 are 0

R2============================================================================================
int f0/0
no sh

int f0/0.12
en do 12
ip add 12.1.1.2 255.255.255.0
ip policy route-map F1

int f0/0.24
en do 24
ip add 24.1.1.2 255.255.255.0

int f0/0.23
en do 23
ip add 23.1.1.2 255.255.255.0

router ospf 100
net 0.0.0.0 0.0.0.0 area 0

access-list 1 permit 1.1.1.1
access-list 2 permit 2.2.2.2

route-map F1 permit 10
match ip address 1
set ip next-hop 23.1.1.3 //修改下一跳地址
or
set ip precedence priority 
or
set ip tos max-throughput 
or
set interface null 0

route-map F1 permit 20
match ip address 2
set ip next-hop 24.1.1.4

R3====================================

int f0/0
no sh
int f0/0.23
en do 23
ip add 23.1.1.3 255.255.255.0

int f0/0.35
en do 35
ip add 35.1.1.3 255.255.255.0

router ospf 100
net 0.0.0.0 0.0.0.0 area 0

R4==========================================

int f0/0
no sh
int f0/0.24
en do 24
ip add 24.1.1.4 255.255.255.0

int f0/0.45
en do 45
ip add 45.1.1.4 255.255.255.0

router ospf 100
net 0.0.0.0 0.0.0.0 area 0

R5=============================================

int lo 0
ip add 5.5.5.5 255.255.255.255

int f0/0
no sh
int f0/0.35
en do 35
ip add 35.1.1.5 255.255.255.0

int f0/0.45
en do 45
ip add 45.1.1.5 255.255.255.0

注:当将它配置在特定接口上时,PBR只会为入站流量实现策略路由,而在默认情况下,路由器自身产生的数据包则不会通过策略方式路由。如果打算启用本地PBR功能来对这类数据包进行路由,则要在全局配置模式下输入这条附加命令 ip local policy route-map <map-name>