Source через Loopback, drTr0jan, 07-Апр-14, 15:31 [смотреть все]Имеется два провайдера без 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 Помогите пожалуйста.
|
- Source через Loopback, ShyLion, 08:40 , 08-Апр-14 (1)
> Имеется два провайдера без BGP, хочется сделать Multihoming: > ISP1 - 10.1.0.2/30 > ISP2 - 10.2.0.2/24 > Из-за дурацкой маски второго провайдера возникает проблема, с доступом клиентов, находящихся > в подсети ISP2, к ресурсам висящим на 10.1.0.2.Что-то не очень понятно, где провайдеры, где клиенты, чьи клиенты. 10.1.0.2/30 это ты так реальные IP законспирировал? Если так, то неудачно, лучше используй 1.2.3.2/30. Лучше конечно нормальную схему изобразить. Заодно возможно сам поймешь чего надо.
- Source через Loopback, drTr0jan, 09:53 , 08-Апр-14 (2)
> Что-то не очень понятно, где провайдеры, где клиенты, чьи клиенты. 10.1.0.2/30 это > ты так реальные IP законспирировал? Если так, то неудачно, лучше используй > 1.2.3.2/30. > Лучше конечно нормальную схему изобразить. Заодно возможно сам поймешь чего надо.Пожалуйста, http://imgur.com/DhdzZ8i В сети провайдера ISP2 есть абоненты (например 10.2.0.3), которые хотят получить доступ к ресурсам, расположенным на 10.1.0.2.
- Source через Loopback, ShyLion, 10:05 , 08-Апр-14 (3)
>> Что-то не очень понятно, где провайдеры, где клиенты, чьи клиенты. 10.1.0.2/30 это >> ты так реальные IP законспирировал? Если так, то неудачно, лучше используй >> 1.2.3.2/30. >> Лучше конечно нормальную схему изобразить. Заодно возможно сам поймешь чего надо. > Пожалуйста, http://imgur.com/DhdzZ8i > В сети провайдера ISP2 есть абоненты (например 10.2.0.3), которые хотят получить доступ > к ресурсам, расположенным на 10.1.0.2.10.1.0.2 это твой роутер. что за такие ресурсы и почему их нельзя получить через 10.2.0.2 ? Ну и почему они доступ к этим ресурсам не могут получить через цепочку ISP2-ISP1-10.1.0.2 ?
- Source через Loopback, ShyLion, 10:12 , 08-Апр-14 (4)
>[оверквотинг удален] >>> ты так реальные IP законспирировал? Если так, то неудачно, лучше используй >>> 1.2.3.2/30. >>> Лучше конечно нормальную схему изобразить. Заодно возможно сам поймешь чего надо. >> Пожалуйста, http://imgur.com/DhdzZ8i >> В сети провайдера ISP2 есть абоненты (например 10.2.0.3), которые хотят получить доступ >> к ресурсам, расположенным на 10.1.0.2. > 10.1.0.2 это твой роутер. что за такие ресурсы и почему их нельзя > получить через 10.2.0.2 ? > Ну и почему они доступ к этим ресурсам не могут получить через > цепочку ISP2-ISP1-10.1.0.2 ?Пародон, протупил. Обратные пакеты пойдут напрямую.
- Source через Loopback, ShyLion, 10:18 , 08-Апр-14 (5)
Есть вариант - взять у ISP1 блок адресов. хоть /32. Натить свой внутренний сервис с этого адреса. ISP2 попросить добавить статику на этот блок на тебя напрямую.
- Source через Loopback, drTr0jan, 10:29 , 08-Апр-14 (6)
> Есть вариант - взять у ISP1 блок адресов. хоть /32. > Натить свой внутренний сервис с этого адреса. > ISP2 попросить добавить статику на этот блок на тебя напрямую.ISP2 не хочет этого делать. Мне больше интересно, почему транзитные пакеты из моей сети (из-за NAT) нормально ходят через нужный route-map на 3845 наружу, куда я их отправляю. А пакеты самой циски не подчиняются local route-map. ???
- Source через Loopback, ShyLion, 11:31 , 08-Апр-14 (7)
>> Есть вариант - взять у ISP1 блок адресов. хоть /32. >> Натить свой внутренний сервис с этого адреса. >> ISP2 попросить добавить статику на этот блок на тебя напрямую. > ISP2 не хочет этого делать.А поменять на другого? Хорошо попросить? > Мне больше интересно, почему транзитные пакеты из моей сети (из-за NAT) нормально > ходят через нужный route-map на 3845 наружу, куда я их отправляю. > А пакеты самой циски не подчиняются local route-map. ??? Локальный роутмап очень сама в себе вещь. Например GRE траффик тоже плевать хотел на роутмапы.
- Source через Loopback, ShyLion, 12:48 , 08-Апр-14 (8)
>> Есть вариант - взять у ISP1 блок адресов. хоть /32. >> Натить свой внутренний сервис с этого адреса. >> ISP2 попросить добавить статику на этот блок на тебя напрямую. > ISP2 не хочет этого делать.Возьми блок у ISP2. На линке с вами у ISP1 других абонентов нет, ему пофиг, даже если ничего не пропишет, от его клиентов трафик пойдет ISP1-ISP2-вы.
- Source через Loopback, drTr0jan, 13:58 , 08-Апр-14 (9)
> Возьми блок у ISP2. На линке с вами у ISP1 других абонентов > нет, ему пофиг, даже если ничего не пропишет, от его клиентов > трафик пойдет ISP1-ISP2-вы.Не могу вешать на этого провайдера ресурсы, т.к. он интернет предоставляет только днём. Ночью канал выключается.
- Source через Loopback, ShyLion, 14:28 , 08-Апр-14 (10)
Ну тады не знаю что еще предложить. Полноценно BGP замутить?
|