Имеется два провайдера без BGP, хочется сделать Multihoming:
ISP1 - 10.1.0.2/30
ISP2 - 10.2.0.2/24Из-за дурацкой маски второго провайдера возникает проблема, с доступом клиентов, находящихся в подсети ISP2, к ресурсам висящим на 10.1.0.2.
Проблему можно было бы решить роут-мапами, но локальных сетей терминируется на роутере очень много - и описывать все в роут-мапах - затруднительно. Посему был выбран вариант построения мультихоминга с помощью ip unnumbered.
Решение абсолютно рабочее, если выпускать клиентов локалки в интернет NATом через ip nat outside Gi0/1.2 и с помощью соответствующего роут-мапа на интерфейсе локалки. Решение рабочее, пока мы не заставляем циску саму ходить через этот интерфейс (необходимо для нормальной работы IP SLA).
Грубо говоря, команда ping 8.8.8.8 source Loopback2 почему-то отправляет пакеты с src_ip 10.2.0.2 на 10.1.0.1 (при этом счётчик route-map растёт). С обычными интерфейсами Local PBR работает, а с Loopback почему-то не хочет.
interface Loopback2
ip address 10.2.0.2 255.255.255.255
ip mtu 1500
!
interface GigabitEthernet0/1.1
encapsulation dot1Q 1
ip address 10.1.0.2 255.255.255.252
ip virtual-reassembly
!
interface GigabitEthernet0/1.2
encapsulation dot1Q 2
ip unnumbered Loopback2
ip virtual-reassembly
!
ip local policy route-map RM-Loopback
ip route 0.0.0.0 0.0.0.0 10.1.0.1
ip route 10.2.0.1 255.255.255.255 GigabitEthernet0/1.2
!
access-list 2 permit 10.2.0.2
!
route-map RM-Loopback permit 10
match ip address 2
set ip next-hop 10.2.0.1
Cisco 3845 12.4.24.T6 ADVANCED ENTERPRISE SERVICES
Помогите пожалуйста.