access-list permit vlan1
access-list permit vlan2
route-map xxxxxx permit 10
match access-list 上面那个acl
set interface 线路A的接口
route-map xxxxxx permit 20
int inside接口
ip policy route-map xxxxxx
ip route 0.0.0.0 0.0.0.0 线路B
负载均衡的就没意思了,直接两条缺省路由同样管理距离OK:
ip route 0.0.0.0 0.0.0.0 线路A
ip route 0.0.0.0 0.0.0.0 线路B
然后根据你想复杂均衡的方式看要不然ip route-cache或者no ip route-cache
interface FastEthernet0/0/0 外网口1
ip address 1.1.1.2 255.255.255.0
ip nat outside
interface FastEthernet0/0/1 外网口2
ip address 2.2.2.2 255.255.255.0
ip nat outside
interface FastEthernet0/1 内网口
ip address 172.16.1.1 255.255.255.248
ip nat inside
ip policy route-map celue 在内网口应用策略
ip nat inside source list 101 interface FastEthernet0/0/0 overload 在外网口都做nat,192.168.3.0网段从FastEthernet0/0/0 转换出去
ip nat inside source list 102 interface FastEthernet0/0/1 overload 在外网口都做nat,192.168.16.0网段从FastEthernet0/0/1 转换出去
ip route 0.0.0.0 0.0.0.0 1.1.1.1 都需要写默认路由器出去
ip route 0.0.0.0 0.0.0.0 2.2.2.1
ip route 192.168.0.0 255.255.255.0 172.16.1.2 静态路由指向内网核心交换机
access-list 101 permit ip 192.168.3.0 0.0.0.255 any
access-list 102 permit ip 192.168.16.0 0.0.0.255 any
access-list 103 permit ip 192.168.3.0 0.0.0.255 any
access-list 104 permit ip 192.168.16.0 0.0.0.255 any
route-map celue permit 10 策略路由
match ip address 103 让192.168.3.0网段从FastEthernet0/0/0出去
set interface FastEthernet0/0/0
!
route-map celue permit 20 策略路由
match ip address 104 让192.168.16.0网段从FastEthernet0/0/1出去
set interface FastEthernet0/0/1
!
上面老兄的方法不错