Jump to content

Recommended Posts

Posted

Добрый день!

 

Такая задача:

2 RB SE600 должны резервировать друг друга по PADO Delay. Причем IP не достаточно чтобы выделить каждому брасу пул на всех абонентов.

Поэтому пул планировалось побить пополам и анонсить в OSPF от каждого всю сеть и свою половинку. В случае выубания одного редбака

все должно пройти норм. абоны авторизуются на втором брасе и вся сеть будет анонсится от имени этого браса.

Но вот незадача:

если выйдет из строя карточка смотрящая в сторону субскрайберов(10G 1 port) то абоны авторизуются на втором брасе, а сеть будет все еще анонсироваться первым. И абоны будут сосать.

планировали сделать портченел из 2-х 10G портов. но в RB нельзя в одном порту сделать и ppp и pvc для OSPF backbone(может я ошибся?).

 

вопрос такой: как выходить из такой ситуации? кто что подскажет?

 

пс: анонсить /32 не предлагать :)

Posted

У RB подобное резервирование делается с помощью VRRP. Если упадет один из портов, то абоненты перекинутся на резервный брас вместе с пулами адресов. У нас используется такое резервирование только на SE100, но думаю что с SE600 проблем тоже быть не должно. Пулы реальников мы пока не используем, как в вашем случае, но инженеры Ericsson сказали что с этим проблем нет :)

 

Если это интерестно могу помочь с кофигурацией ;)

Posted (edited)

бэкбон можно резервировать с помощью vrrp, а субскрайберский интерфейс?

тоесть когда субскрайберы авторизуются на другом брасе(субскрайберский интерфейс вырубился), а бэкбон то активен и в апе

Edited by bokl
Posted (edited)

Нет, не верно.

Делаются дополнительные интерфейсы, влан которых проходит вместе с вланами сабскрайберов. У RB есть механизм который позволяет опираясь на vrrp делать вланы активным или неактивным для PPPoE.

Edited by kostil
Posted (edited)

На мой взгляд пример лучше всего:)

 

bras-01
context local
...
interface VRRP-81
 description master
 ip address 192.168.7.1/29
 vrrp 81 backup
  virtual-address 192.168.7.6
  priority 200
  log-state-change
!
interface VRRP-82
 description backup
 ip address 192.168.7.9/29
 vrrp 82 backup
  virtual-address 192.168.7.14
  priority 50
  log-state-change
....
port ethernet 2/2
description subscr
no shutdown
medium-type copper
encapsulation dot1q
! вланы для работы VRRP
dot1q pvc 81
 bind interface VRRP-81 local
dot1q pvc 82
 bind interface VRRP-82 local
! пользовательские вланы
dot1q pvc 280 encapsulation pppoe
 track vrrp 81 VRRP-81 local
 bind authentication chap context local maximum 300
dot1q pvc 281 encapsulation pppoe
 track vrrp 81 VRRP-81 local
 bind authentication chap context local maximum 300
dot1q pvc 282 encapsulation pppoe
 track vrrp 82 VRRP-82 local
 bind authentication chap context local maximum 300
dot1q pvc 283 encapsulation pppoe
 track vrrp 82 VRRP-82 local
 bind authentication chap context local maximum 300

bras-02
context local
...
interface VRRP-81
 description backup
 ip address 192.168.7.2/29
 vrrp 81 backup
  virtual-address 192.168.7.6
  priority 50
  log-state-change
!
interface VRRP-82
 description master
 ip address 192.168.7.10/29
 vrrp 82 backup
  virtual-address 192.168.7.14
  priority 200
  log-state-change
...
port ethernet 2/2
description subscr
no shutdown
medium-type copper
encapsulation dot1q
dot1q pvc 81
 bind interface VRRP-81 local
dot1q pvc 82
 bind interface VRRP-82 local
dot1q pvc 280 encapsulation pppoe
 track vrrp 81 VRRP-81 local
 bind authentication chap context local maximum 300
dot1q pvc 281 encapsulation pppoe
 track vrrp 81 VRRP-81 local
 bind authentication chap context local maximum 300
dot1q pvc 282 encapsulation pppoe
 track vrrp 82 VRRP-82 local
 bind authentication chap context local maximum 300
dot1q pvc 283 encapsulation pppoe
 track vrrp 82 VRRP-82 local
 bind authentication chap context local maximum 300

 

Получаем что вланы 280 и 281 активны на bras-01 и неактивны на bras-02, а вланы 282 и 283 наоборот, что обеспечивает балансировку нагрузки. Если отваливается один из брасов, отрабатывает vrrp и на оставшемся брасе поднимаются пользовательские вланы, которые были не активны.

 

P.S.

Как сюда прикрутить пулы адресов я думаю подскажут инженеры Ericsson, т.к. я этого еще не делал у себя.

Edited by kostil
Posted (edited)

можно сделать например так,

SE1 - в нем два контекста Ctx_A и Ctx_B под рррое. Тоже самое для SE2 - в нем также два контекста Ctx_A и Ctx_B под рррое.

Далее вы делаете vrrp партиции, общую идею описал kostil выше.

SE1: вланы в Ctx_A - активны с точки зрения vrrp, и соответственно пассивны в Ctx_B

SE2: все наоборот - активны в Ctx_B и пассивны в Ctx_A

 

Пулы в Ctx_A на SE1 и SE2 одинаковы, также они одинаковы в Ctx_B на SE1 и SE2.

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

Edited by macharius
Posted

а как с точки зрения маршрутизации? контексты активны оба? если да, то получается что два девайса одновременно одинаковые пулы анонсят в сеть

Posted

а как с точки зрения маршрутизации? контексты активны оба? если да, то получается что два девайса одновременно одинаковые пулы анонсят в сеть

нет,

у вас стоит в ospf - redistribute connected. Для multibind интерфейсов (т.е. пулов) это будет означать, что анонс префикса multibind (т.е. пула) происходит только тогда, когда есть хотя бы один абонент под ним.

Posted

нужно подумать. пока я проще решить проблему пытаюсь:

 

1. на обоих физ портах завести и бекбон и ппп (одновременно нельзя только в портченеле).

2. поднять 2 ospf линка(должно баланситься).

3. на обоих есть ппп и тоже должно баланситься.

 

тоесть пока оба физических интерфеса не упадут железка худо бедно будет работать хотябы на 1-ом интерфейсе(теоретически нам хватит в притык но можно

потерпеть, авария как никак).

Posted (edited)

можно сделать например так,

SE1 - в нем два контекста Ctx_A и Ctx_B под рррое. Тоже самое для SE2 - в нем также два контекста Ctx_A и Ctx_B под рррое.

Далее вы делаете vrrp партиции, общую идею описал kostil выше.

SE1: вланы в Ctx_A - активны с точки зрения vrrp, и соответственно пассивны в Ctx_B

SE2: все наоборот - активны в Ctx_B и пассивны в Ctx_A

 

Пулы в Ctx_A на SE1 и SE2 одинаковы, также они одинаковы в Ctx_B на SE1 и SE2.

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

 

Как поступить с разрастающейся, благодаря менеджерам-продажникам, коллекцией RSE ? Дублировать все RSE в контексты Ctx_A и Ctx_B, или есть возможность описать весь набор RSE в одном месте и ссылаться на него из каждого контекста?

Еще вопрос по OSPF и пулу адресов:

в релизе 6.2 столкнулся с ограничением в 15 secondary address на multibind-интерфейсе (какое ограничение в релизе 6.5 пока не знаю), поэтому, по вашему совету, использую multibind lastresort и summary-address в OSPF для анонса блоков адресов (их больше 15). Так вот, если под pppoe создавать 2 контекста, создать два интерфейса multibind lastresort не получится. Что делать? Кроме как пересмотра пулов адресов в сторону уменьшения их кол-ва, в голову ничего не приходит.

Edited by mr.anatoly
Posted

Анатолий, на счет RSE - да, в таком сценарии, дублировать. как альтернатива, можете посмотреть в сторону /32 меджду двумя брасами only, если есть свободные порты для такого взаимодействия.

vrrp с qinq работает

Posted

Здравствуйте. Хочу уточнить, если проблемы с адресами нет, можно ли на обоих SE600 завести одинаковые вланы и подать их на обе коробки, будут ли они автоматически балансироваться как кошки? Cisco 10008 PRE3 работают сейчас аж в количестве 6 штук, все терминируют одни и те же вланы и самобалансируются в зависимости от нагрузки, как только одна нацепляла, начинает отвечать чуть медленнее, соотв. другая быстрее отвечает. Будет ли такой механизм работать на SE600?

  • 3 years later...
Posted

Здравствуйте!

 

Можно ли сделать резервирование context с помощью двух SE100?

 

Имеем следующую схему.

0_1835f9_187d9a70_orig.jpg

Абоненты подключаются по PPPoE. Есть два SE100, на каждом поднимается BGP сессия. На первом SE100#1 активен context A, на втором SE100#2 активен context B. В случае падения одного SE100 второй подхватывает его context, поднимает сессию и все ок. Либо лучше делать резервирование по VLAN как писалось выше?

  • 2 weeks later...
Posted

Можно ли сделать резервирование context с помощью двух SE100?

Непроверенная идея:

В конфигурации BGP для neighbor использовать update-source

Сам IP на интерфейсе зарезервировать через VRRP на разных SE100

Вопрос: а не будет ли SE100 сыпать в логи ошибки из context backup на неактивном интерфейсе?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.