Доброго времени суток.
Опять вопрос про двух провайдеров :(
(После перелопачивания примеров с policy routing остались вопросы...)
Есть Cisco 3662 (IOS IP PLUS), канал от одного провайдера (ISP1) c выданной сеткой net1 (192.168.1.0)
Центральный коммутатор Catalyst 2924 соединен с 3662 транком, для клиентов нарезаны VLAN'ы.
Соответственно к 2924 подключаются конечные Catalyst 19xx c клиентами.
На 3662 пропИсано:
interface FastEthernet0/1
description Trunk_To_2924
no ip address
no ip mroute-cache
duplex auto
speed auto
no cdp enable
interface FastEthernet0/1.1
description Default-gateway for all Catalysts
encapsulation isl 1
ip address 192.168.0.33 255.255.255.224
interface FastEthernet0/1.2
description CLIENT1
encapsulation isl 2
ip address 192.168.0.65 255.255.255.252
interface FastEthernet0/1.3
description CLIENT2
encapsulation isl 3
ip address 192.168.0.69 255.255.255.252
...
Interface Serial0/1
description To_ISP1
ip address xxx.xxx.xxx.xxx mmm.mmm.mmm.mmm
ip route 0.0.0.0 0.0.0.0 address_to_ISP1
-------------------------------------------
Собсно все по такой схеме все работает.
Теперь на сцене появился второй провайдер ISP2, выдал сетку Net2 (172.16.0.0):
Interface Serial0/2
description To_ISP2
ip address yyy.yyy.yyy.yyy mmm.mmm.mmm.mmm
Нужно раздавать и эту сетку (с адресами ISP2), соответственно сеть Net1 должна идти через ISP1, сеть Net2 - через ISP2.
(btw, Nat'ить по определенным причинам нельзя, получить AS и поднять BGP - в далеком будущем)
ВОПРОС:
все железо на данный момент имеет адреса из Net1 (192.168.x.x), как default-gateway на конечных Catalyst
указан FastEthernet0/1.1 маршрутизатора.
Я так понял, можно создать route-map вида:
route-map BOTH-ISP permit 10
match ip address ISP1
set ip next-hop _IP_of_ISP1
route-map BOTH-ISP permit 20
match ip address ISP2
set ip next-hop _IP_of_ISP2
... и прикрутить его на интерфейс 3662:
interface FastEthernet0/1.1
description Default-gateway for all Catalysts
encapsulation isl 1
ip address 192.168.0.33 255.255.255.224
ip policy route-map BOTH-ISP
...затем убрать маршрут по умолчанию:
no ip route 0.0.0.0 0.0.0.0 address_to_ISP1
Выдаем клиенту адрес из Net2:
interface FastEthernet0/1.4
description CLIENT3
encapsulation isl 4
ip address 172.16.0.5 255.255.255.252
после этого будут ли клиенты с адресами из Net1 "ходить" через ISP1, а клиенты из
Net2 - через ISP2?
С уважением, Alowolf