Перейти до

Балансировка+резервирование IPOE (Juniper MX80)


Рекомендованные сообщения

Ребята, а кто как резервирует и балансирует нагрузку IPOE подключений? 

 

В моем случае схема vlan на дом, клиенты по option82, получают реальные адреса из пула динамически, BRASит их Juniper mx80. Так как они иногда не прочь помереть или побутаться(что как бы 20 минут), решили доставить еще 1 для резерва, с pppoe все просто, воткнул что угодно рядом(софт тазик, se100) и pppoe себе расползается, а вот с IPOE как то сложнее, что то пока не могу придумать ничего, как сделать это максимально прозрачно и автоматически, что бы в случае падения одного, все конектились на второй(третий, n-нный). 

 

Пока есть идея, какая то топорная, раскидать вланы (чет нечет например) и половину вланов запустить через первый, вторую половину вланов через второй, но вланы завести все на каждый, просто активны будут только "свои", а в случае падения, поднимаются все вланы, но это время реагирования 5-15 минут+обновление адресов по dhcp 1-15 минут, пролежит все так эдак пол часа и более, как то не очень выглядит... 

 

У джуна когда то они обещали сделать ipoe балансировку и резервирование, но что с ходу не нашел, может кто пнет меня в нужную сторону?

Відредаговано ][-RaY
Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 52
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

А зачем в этой схеме MX80 вообще? Он должен был по идее стоять вместо  ExtreameX480. MX80 либо бордером либо брасом ставить а в вашей схеме всё это уже есть.

иметь два идентично настроенных мх. со стороны биллинга чекать что насы живые и как только вдруг один помирает прибивать все сессии поднятые с него. Ну а лиза в 5-15 минут дает вам переключение с наса на нас от нескольких секунд до 5-15 минут грубо.в максимуме у некоторых клиентов простой будет равен времени лизы.

Соответственно лиза 2-5 минут будет давать вполне приемлемое время переключения

Ссылка на сообщение
Поделиться на других сайтах

В теории изящней будет, если влан на пользователя ака qnq.

Svlanы будут на обеих брасах кто первый затерменировал пациента тот и папа, аля пппое. С опт82 мне кажеться изящества не получиться.

Но это теория, практика пока в процессе.

Ссылка на сообщение
Поделиться на других сайтах
  " сказав:

В моем случае схема vlan на дом, клиенты по option82, получают реальные адреса из пула динамически, BRASит их Juniper mx80. Так как они иногда не прочь помереть или побутаться(что как бы 20 минут), решили доставить еще 1 для резерва, с pppoe все просто, воткнул что угодно рядом(софт тазик, se100) и pppoe себе расползается, а вот с IPOE как то сложнее, что то пока не могу придумать ничего, как сделать это максимально прозрачно и автоматически, что бы в случае падения одного, все конектились на второй(третий, n-нный).

Ну первое что приходит в голову это завести все домовые вланы на обе коробки, на каждой коробке интерфейс в домовом влане, поверх этого vrrp в шахматном порядке. Управление выдачей адресов вынести на радиус/дшцп отдельностоящий и вносить рандомные задержки в ответы на радиус/дшцп.

Если реализовывать через s-vlan|c-vlan то вррп как бы и не нужно.

Ссылка на сообщение
Поделиться на других сайтах

почему-то всегда думал, что железо такого класса не имеет детских проблем в виде несанкционированного бутания и т.п. а оказывается....

Ссылка на сообщение
Поделиться на других сайтах
  В 29.01.2015 в 07:10, rsst сказав:

почему-то всегда думал, что железо такого класса не имеет детских проблем в виде несанкционированного бутания и т.п. а оказывается....

чем больше шкаф, тем громче падает...
Ссылка на сообщение
Поделиться на других сайтах

если включить все вланы в оба МХ - все рассосется само, юзера примет тот МХ который быстрее ответит. Нужно только выдавать ИП из базы по хитрому, чтобы не зависли одни и теже ИП на двух Брасах

Ссылка на сообщение
Поделиться на других сайтах
  В 29.01.2015 в 09:16, martin сказав:

если включить все вланы в оба МХ - все рассосется само, юзера примет тот МХ который быстрее ответит. Нужно только выдавать ИП из базы по хитрому, чтобы не зависли одни и теже ИП на двух Брасах

Только в случае вывода в регламент одного из них Ты получиш временную неработоспособность клиентов на нем сидящих на время равное 0.75 лиз-тайм.

С вррп все пройдет гладко.

Відредаговано Гайджин
Ссылка на сообщение
Поделиться на других сайтах
  В 29.01.2015 в 09:47, Гайджин сказав:

С вррп все пройдет гладко.

Не пройдет.Смотрим,влан на юзера,есно QinQ, динамические профили создают эти вланы при авторизации по дшсп запросу.

И тут один мх упал. Куда пойдет пакет от клиента? да никуда потому что на втором мх нет этих интерфейсов и они не поднимутся без дшсп запроса

И самое правильное в этой ситуации, это прибивать сессии по базе, открытые на том который ушел в регламент и лизу по меньше

 

Упс, у ТС влан на дом, но сути это не меняет. Если домов 5-10 то держать статические интерфейсы можно тогда и vrrp отлично подойдет. Если их сотни то статически прибивать их смысла нет и получается все тоже что и для QinQ

Відредаговано John_Doe
Ссылка на сообщение
Поделиться на других сайтах
  В 29.01.2015 в 10:29, John_Doe сказав:

Не пройдет.Смотрим,влан на юзера,есно QinQ, динамические профили создают эти вланы при авторизации по дшсп запросу.

Смотреть нужно в условие задачи, а не во "влан пер морда". - ИксРей сказал что влан на дом.

Про то как оно там демуксится и что там динамически создается - ни слова.

 

По этому самый простой вариант предположить, что домовые вланы созданы статически.

  В 29.01.2015 в 10:29, John_Doe сказав:

И тут один мх упал. Куда пойдет пакет от клиента? да никуда потому что на втором мх нет этих интерфейсов и они не поднимутся без дшсп запроса

И самое правильное в этой ситуации, это прибивать сессии по базе, открытые на том который ушел в регламент и лизу по меньше

Вы что такое вррп достаточно понимаете? - Один погаснет, дефолт гейтвей переедет на второй моментально.

 

  В 29.01.2015 в 10:43, Sergek сказав:

Если это регламент можно и оба потушить в специально оговоренное время.

Можно, но можно второй и не тушить если схема и время позволяет проехать на одном.
Ссылка на сообщение
Поделиться на других сайтах

В целом идеи с VRRP, временем lease и т.п. конечно не плохи, но если важна критичность, то я бы смотрел в сторону virtual chassis - но там нужно хотя-бы МХ240.

Более 16к подписчиков все равно на МХ80 не рекомендуется + процессор не дает быстро набирать подписчиков в случае DHCP/ARP штормов.

 

ИМХО платформа больше под агрегацию - но никак не BNG.

Ссылка на сообщение
Поделиться на других сайтах

 

 

  В 29.01.2015 в 10:56, dir1212 сказав:
В целом идеи с VRRP, временем lease и т.п. конечно не плохи, но если важна критичность, то я бы смотрел в сторону virtual chassis - но там нужно хотя-бы МХ240.

 

Это понятно но по условиям задачи уже имеется пара мх80 и именно из нее надо соорудить максимально возможный failover 

Ссылка на сообщение
Поделиться на других сайтах
  В 29.01.2015 в 10:59, kha0s сказав:

 

  В 29.01.2015 в 10:56, dir1212 сказав:

В целом идеи с VRRP, временем lease и т.п. конечно не плохи, но если важна критичность, то я бы смотрел в сторону virtual chassis - но там нужно хотя-бы МХ240.

Это понятно но по условиям задачи уже имеется пара мх80 и именно из нее надо соорудить максимально возможный failover

 

По условиям задачи второго мх80 еще нет. :)

Да и мх240 в задачу явно не лезет (финансово) если задумались о втором мх80.

Ссылка на сообщение
Поделиться на других сайтах

 

 

  В 29.01.2015 в 11:15, Гайджин сказав:
По условиям задачи второго мх80 еще нет.

 

 

 

  Цитата
[-RaY' timestamp=1422486871' post='714862] BRASит их Juniper mx80. Так как они иногда не прочь помереть или побутаться(что как бы 20 минут), решили доставить еще 1 для резерва

 

oops, "решили доставить" я прочитал как "доставили".

Ссылка на сообщение
Поделиться на других сайтах
  В 29.01.2015 в 10:49, Гайджин сказав:

 

  В 29.01.2015 в 10:29, John_Doe сказав:

Не пройдет.Смотрим,влан на юзера,есно QinQ, динамические профили создают эти вланы при авторизации по дшсп запросу.

Смотреть нужно в условие задачи, а не во "влан пер морда". - ИксРей сказал что влан на дом.

Про то как оно там демуксится и что там динамически создается - ни слова.

 

По этому самый простой вариант предположить, что домовые вланы созданы статически.

 

Про то что они там созданы статически тоже не говорится кстати.Так что мы оба предположили каждый о своем, и каждый предложил свое решение

 

PS.Создать статически вланы на 100500 домов трудно назвать простым вариантом  :)

Відредаговано John_Doe
Ссылка на сообщение
Поделиться на других сайтах

Может показаться странным, но мы будем резервировать тазиками с акселем.

Опыт во время войны уже был. Вполне рабочий вариант!

Ссылка на сообщение
Поделиться на других сайтах
  В 29.01.2015 в 21:14, Abram сказав:

vlan на юзера (qinq) - самое оно. И балансируется, и резервируется легко.

У вас резервирование и балансировка на акселях?

Аля pppoe?

Ссылка на сообщение
Поделиться на других сайтах
  В 28.01.2015 в 23:14, ][-RaY сказав:

 

Ребята, а кто как резервирует и балансирует нагрузку IPOE подключений? 
 
В моем случае схема vlan на дом, клиенты по option82, получают реальные адреса из пула динамически, BRASит их Juniper mx80. Так как они иногда не прочь помереть или побутаться(что как бы 20 минут), решили доставить еще 1 для резерва, с pppoe все просто, воткнул что угодно рядом(софт тазик, se100) и pppoe себе расползается, а вот с IPOE как то сложнее, что то пока не могу придумать ничего, как сделать это максимально прозрачно и автоматически, что бы в случае падения одного, все конектились на второй(третий, n-нный). 
 
Пока есть идея, какая то топорная, раскидать вланы (чет нечет например) и половину вланов запустить через первый, вторую половину вланов через второй, но вланы завести все на каждый, просто активны будут только "свои", а в случае падения, поднимаются все вланы, но это время реагирования 5-15 минут+обновление адресов по dhcp 1-15 минут, пролежит все так эдак пол часа и более, как то не очень выглядит... 
 
У джуна когда то они обещали сделать ipoe балансировку и резервирование, но что с ходу не нашел, может кто пнет меня в нужную сторону?

 

 

 

Все проще

 

 

1. перенаправляешь DHCP relay на LVS/IPVS кластер перед двумя MX80

2. ставишь в кластер 2хLinux с LVS/IPVS балансером UDP (тех самых DHCP запросов авторизации) - выбираешь на нем любой алгоритм например round-robin и перенаправляешь поочередно на 2хMX80

3. 2хMX80 и LVS/IPVS кластер и все коммутаторы для которых задан этот адрес Relay должны быть ВСЕ  в одно мвлане (ну естественно кроме шнурка, которые соединяет у тебя 2 Linux в кластере)

4. На кластере любой контроль доступности MX80, который в случае недоступности убирает/добавляет любой из брасов в конфигурацию балансера. 

 

Чтобы схема работала на интерфейсы MX80 куда включен балансер алиасом вешаешь адрес Relay сервера с маской /32 (ну это все расписано в мануалах по LVS)

 

 

схема работает от 1 до N x MX80

 

Кстати точно также можно балансировать DNS, HTTP, FTP....

Відредаговано NEP
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від sid@merlin
      Juniper MX80  DC
      в подарок система питания 48В.
      потребление  100W +/- (у меня без нагрузки)
      (дополнено по информации от потребителей:  под нагрузкой до 250W)
      два БП 48В
      Система питания это  преобразователь + UPS AC220 в DC48 (батареи не в комплекте!)
       
      Цена - 120 т.грн, оплата на счет СПД
       
      root@jmx80> show system license License usage: Licenses Licenses Licenses Expiry Feature name used installed needed subscriber-accounting 0 1 0 permanent subscriber-authentication 0 1 0 permanent subscriber-address-assignment 0 1 0 permanent subscriber-vlan 0 1 0 permanent subscriber-ip 0 1 0 permanent service-dc 0 1 0 permanent service-accounting 0 1 0 permanent service-qos 0 1 0 permanent service-ancp 0 1 0 permanent service-cbsp 0 1 0 permanent scale-subscriber 0 16000 0 permanent scale-l2tp 0 1000 0 permanent Licenses installed: License identifier: E000185416 License version: 2 Features: subscriber-accounting - Per Subscriber Radius Accounting permanent subscriber-authentication - Per Subscriber Radius Authentication permanent subscriber-address-assignment - Radius/SRC Address Pool Assignment permanent subscriber-vlan - Dynamic Auto-sensed Vlan permanent subscriber-ip - Dynamic and Static IP permanent License identifier: E000461716 License version: 2 Features: scale-subscriber-16k - Subscriber Tier 8K - 16K permanent License identifier: E001171420 License version: 2 Features: service-dc - Service Definition Capability permanent service-accounting - Per Service Accounting permanent service-qos - Dynamic QOS Policy permanent service-ancp - ANCP Based QOS Adjustment permanent service-cbsp - Cell Based Shaping and Policing permanent root@jmx80>  
       
       
      root@jmx80> show chassis hardware Hardware inventory: Item Version Part number Serial number Description Chassis D4496 MX80 Midplane REV 12 711-031594 YG7544 MX80 PEM 1 Rev 03 740-029712 WDA3134 DC Power Entry Module Routing Engine BUILTIN BUILTIN Routing Engine TFEB 0 BUILTIN BUILTIN Forwarding Engine Processor QXM 0 REV 07 711-028408 YG7065 MPC QXM FPC 0 BUILTIN BUILTIN MPC BUILTIN MIC 0 BUILTIN BUILTIN 4x 10GE XFP PIC 0 BUILTIN BUILTIN 4x 10GE XFP Xcvr 0 NON-JNPR E1106290020 XFP-10G-SR Xcvr 1 NON-JNPR F8144039012B XFP-10G-SR Xcvr 2 NON-JNPR E1106290014 XFP-10G-SR Xcvr 3 NON-JNPR F811403901C2 XFP-10G-SR FPC 1 BUILTIN BUILTIN MPC BUILTIN Fan Tray Fan Tray  
       
      root@jmx80> show version Hostname: jmx80 Model: mx80 Junos: 21.2R3-S5.4 JUNOS Base OS boot [21.2R3-S5.4] JUNOS Base OS Software Suite [21.2R3-S5.4] JUNOS Crypto Software Suite [21.2R3-S5.4] JUNOS Packet Forwarding Engine Support (MX80) [21.2R3-S5.4] JUNOS Online Documentation [21.2R3-S5.4] JUNOS SDN Software Suite [21.2R3-S5.4] JUNOS Services Application Level Gateways [21.2R3-S5.4] JUNOS Services COS [21.2R3-S5.4] JUNOS Services Jflow Container package [21.2R3-S5.4] JUNOS Services Stateful Firewall [21.2R3-S5.4] JUNOS Services NAT [21.2R3-S5.4] JUNOS Services RPM [21.2R3-S5.4] JUNOS Services SOFTWIRE [21.2R3-S5.4] JUNOS Services Captive Portal and Content Delivery Container package [21.2R3-S5.4] JUNOS Macsec Software Suite [21.2R3-S5.4] JUNOS Services Crypto [21.2R3-S5.4] JUNOS Services IPSec [21.2R3-S5.4] JUNOS Services RTCOM [21.2R3-S5.4] JUNOS Services SSL [21.2R3-S5.4] JUNOS Services TCP-LOG [21.2R3-S5.4] JUNOS DP Crypto Software Software Suite [21.2R3-S5.4] JUNOS py-base-powerpc [21.2R3-S5.4] JUNOS py-extensions-powerpc [21.2R3-S5.4] JUNOS jsd [powerpc-21.2R3-S5.4-jet-1] JUNOS Kernel Software Suite [21.2R3-S5.4] JUNOS Routing Software Suite [21.2R3-S5.4]  
       
       
       
    • Від SetAnimal
      Привет, в поисках прошивки на  juniper mx960 15.1 и выше ( кто пишет 15.1 что это максимум может 960,  где нашел выше ..)
      Все что смог найти в общем доступе пишет или не поддерживаются процы или ошибка обновы и откатываюсь (

      сейчас у меня 11  какая-то там ...

      ( хотел тестово интегрировать биллинг и нат на juniper ) но делать это на дремучей прошивке ... 
      понимаю что жрет он как в не себя .... но все же интересно.
       
    • Від Sergik_
      Продам полностью рабочее железо (снято с продакшна в связи с апгрейдом)
      Juniper mx5-t (mx80) - 1000$
      Juniper ms-mic-16g - 800$
      Juniper mic-3d-2xge-xfp - 200$
       
      p.s. так же продаём Сisco Nexus 9372PX и эффективное и недорогое решение для NAT 20gb/s, без напряга.
       
      ps.s. при необходимости-поможем все подружить друг с другом
       
      https://t.me/sergik_od
      +380632640070
    • Від kotqq
      Продам новий Juniper NFX250-S2, ціна 350$
       
      Характеристики:
      Характеристика
      Модель: Juniper NFX250-S2
      Процесор: Intel Xeon-D
      Оперативна пам’ять: 32 ГБ DDR4
      Накопичувач: 400 ГБ SSD
      Мережеві порти: 4 x 1GbE RJ-45, 2 x 10GbE SFP+
      Пропускна здатність: До 10 Гбіт/с
      Підтримка віртуалізації: Так (Juniper Contrail, OpenStack)
      Живлення: 2 блоки живлення (резервування)
      Енергоспоживання: ≈ 110 Вт (середнє)
      Форм-фактор: 1U
      Охолодження: Активне, вентилятори з гарячою заміною
       



    • Від Інет.укр
      Продам 
      juniper mx5-t (mx80) - 950$
      Juniper ms-mic-16g - 800$
      Juniper mic-3d-2xge-xfp - 200$
      https://t.me/serjiomati

×
×
  • Створити нове...