Jump to content
Калькуляторы

Вопрос по OSPF через VRRP Extreme, A10, VRRP, OSPF

Стоит задача резервирования двух устройств CGN, путём поднятия на них VRRP.

Сторона "А", Subscribers Side, OSPF нет, VRRP уже поднят.

Сторона "Б", Network Side, надо поднять OSPF и что-то сделать с VRRP.

 

На стороне "А" всё просто, оно уже работает.

Вот непонятно что делать со стороной "Б". В принципе, мне там единый IP не нужен. Сейчас BD-8810 принимает по OSPF от CGN1 IP-адреса (реальники). Если я на BD-8810 сконфигурирую OSPF в сторону CGN2 (VLAN20), то и CGN1 и CGN2 отгрузят свои таблицы в BD-8810, начнется хаос.

Если поднять единый IP по VRRP, на стороне "Б", то OSPF будет отгружаться с активного CGN?

Подключение A10 VRRP OSPF 01.png

Share this post


Link to post
Share on other sites

А на CGN2 метрику на redistibute поднять нельзя?

 

Если не ошибаюсь то протоколы маршрутизации не работают с виртуального VRRP адреса.

Edited by NikAlexAn

Share this post


Link to post
Share on other sites

А на CGN2 метрику на redistibute поднять нельзя?

А что это даст? Он и так выгружает только свои внешние "коннектед" IP-адреса.

И CGN1,и CGN2 выгрузят маршруты к одним и тем-же реальникам, хотя активным будет, например, CGN1. Этого надо избежать.

 

Если не ошибаюсь то протоколы маршрутизации не работают с виртуального VRRP адреса.

У меня нет сомнений на этот счет, т.к. это "виртуальный" IP прописывается на интерфейсе со всеми вытикающими, присутствием в ARP и т.д.

Именно плавающий IP я хочу описать на BD-8810, как соседа.

 

Я ночью сегодня испытаю эту схему, план работ уже готов. А завтра утром выложу блок-схему с конфигами.

 

а что с ним сейчас?

Имелось ввиду, что поднимать его на стороне "Б" или нет.

- Если не поднимать, то как отгружать IP-адреса по OSPF только с активного CGN?

- Если поднимать, то заведётся-ли по верх него OSPF?

Share this post


Link to post
Share on other sites

- Если не поднимать, то как отгружать IP-адреса по OSPF только с активного CGN?

А что это даст? Он и так выгружает только свои внешние "коннектед" IP-адреса.

И CGN1,и CGN2 выгрузят маршруты к одним и тем-же реальникам, хотя активным будет, например, CGN1. Этого надо избежать.

собсно это и надо делать

ospf metric type 2

и дальше на одном cgn анонсить маршруты с метрикой 100, а со второго - 200. пока первый живой, все роутеры в сети будут слать трафик в его сторону (главное чтобы cgn не были замкнуты по оспф друг с другом), умрет - и в сети останутся роуты только со второго cgn

Share this post


Link to post
Share on other sites

1. OSPF поверх плавающего IP VRRP работать будет. Для того чтобы это получилось, нужен тип OSPF - point-to-multipoint. У меня так не получилось, потому что BD-8810 не умеет point-to-multipoint;

2. VRRP на стороне "Б" мне всё-таки оказался нужным, потому что Static NAT не редистрибутися с CGN, приходится их статикой направлять c BD-8810 на плавающий IP стороны "Б". Это хорошо;

3. Выкрутился с помощью метрик, CGN1 - 100, CGN2 - 200, спасибо zi_rus;

4. По большому счету, от OSPF я мог и отказаться вовсе, т.к. у меня не так много сетей реальников, можно было и статикой прописать, на плавающий IP стороны "Б" (п.2).

 

Блок-схему прикреплю попозже.

Share this post


Link to post
Share on other sites

Конфигурация VRRP-A на CGN-ах:

 

CGN1:

!
vrrp-a common 
 device-id 1 
 set-id 1 
 enable 
!
vrrp-a vrid 0 
 floating-ip 10.0.1.100 
 floating-ip 10.0.1.108 
!
vrrp-a interface ethernet 9
 vlan 19 
!
vrrp-a preferred-session-sync-port ethernet 9 vlan 19 

CGN2:

vrrp-a common 
 device-id 2 
 set-id 1 
 enable 
!
vrrp-a vrid 0 
 floating-ip 10.0.1.100 
 floating-ip 10.0.1.108 
!
vrrp-a interface ethernet 5 
 vlan 19 
!
vrrp-a preferred-session-sync-port ethernet 5 vlan 19 

По 19-му VLAN-у они будут синькаться и HearBeat чекать, этот VLAN на стороне "А", до HP-6600.

Share this post


Link to post
Share on other sites

Собственно, с метриками вроде красиво, но тоже не торт. Если я захочу руками сделать слейв->мастером один из CGN, то как раз метрики окажут медвежию услугу. Скорее всего опишу эти реальники статикой на плаваающий IP (п.4)

 

Ну или можно тушить порт на стороне "А" на мастере, чтобы они поменялись местами, тогда метрики отработают как надо.

Share this post


Link to post
Share on other sites

4. По большому счету, от OSPF я мог и отказаться вовсе, т.к. у меня не так много сетей реальников, можно было и статикой прописать, на плавающий IP стороны "Б" (п.2).

 

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

Share this post


Link to post
Share on other sites

Собственно, с метриками вроде красиво, но тоже не торт. Если я захочу руками сделать слейв->мастером один из CGN, то как раз метрики окажут медвежию услугу. Скорее всего опишу эти реальники статикой на плаваающий IP (п.4)

 

Ну или можно тушить порт на стороне "А" на мастере, чтобы они поменялись местами, тогда метрики отработают как надо.

http://packetlife.net/blog/2008/oct/29/ospf-stub-router-advertisement/

не?

Share this post


Link to post
Share on other sites

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.