ужасная задача с spanning-tree и резервным каналом

Juniper/Cisco/Allied Telesis/D-Link/Zyxel
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
dmitriy01
рядовой
Сообщения: 42
Зарегистрирован: 2010-10-27 15:38:45

ужасная задача с spanning-tree и резервным каналом

Непрочитанное сообщение dmitriy01 » 2011-06-15 13:40:27

задача -- обеспечить нормальную работу резервного канала от каталиста №1 до каталиста №2. резервным выступает Пров.2.

в рисовании схем прямо скажем --я не силён! поэтому нарисовал как мог, остальное допишу руками.
как видно из схемы - зоопарк еще тот.

в cat. 2960 №2 втыкается два канала, один из них транк (пров 1), второй аксесс (пров 2).
с другой стороны, в кат. 2960 №1 выткается пров 1 (транк) а пров 2 доходит через коммутатор райском, который соединен с каталистом транком.

параметры спанинг-три на каталисте №1

Код: Выделить всё

spanning-tree mode rapid-pvst
spanning-tree extend system-id
spanning-tree vlan 383,623 priority 24576
параметры спт на райскоме №1

Код: Выделить всё

spanning-tree enable
spanning-tree mode stp
спт на каталисте №2

Код: Выделить всё

spanning-tree mode rapid-pvst
spanning-tree extend system-id
на д-линке, втором райскоме и зикселе ничего не прописывал, потому как не видел (и не вижу) смысла.

порт на 2960 №2, в который приходит Пров.1 выставлен в транк, с разрешением для 623 вилана., порт в который приходит Пров.2, выставлен в аксесс, для влана 383. (со стороны провайдера порт 100% в аксессе 383).
Порты в которые воткнуты хосты и другие коммутаторы выставлены в аксесс 623. (это я про 2960 №2)
кривая загогулина слева, это петля, созданная для преобразования влана 383 в 623 и наоборот. (да! криво! но это все что пришло мне в голову).

номера вланов не изменить, это то что выдаётся провайдерами.
в серверной, на стороне каталиста №2 (2960 №2) никаких роутеров не стоит, только оптический кросс и собственно эта железка.


на собранном мной стенде все взлетело и работало без затей, на живом оборудовании начались чудеса.

Код: Выделить всё

1y1w: %SW_MATM-4-MACFLAP_NOTIF: Host c89c.1d26.5750 in vlan 623 is flapping between port Fa0/6 and port Gi0/2
1y1w: %SW_MATM-4-MACFLAP_NOTIF: Host c89c.1d26.5750 in vlan 383 is flapping between port Gi0/1 and port Fa0/7
1y1w: %SW_MATM-4-MACFLAP_NOTIF: Host 0021.913a.229b in vlan 623 is flapping between port Fa0/4 and port Gi0/2
1y1w: %SW_MATM-4-MACFLAP_NOTIF: Host 485b.39a9.ba04 in vlan 623 is flapping between port Gi0/2 and port Fa0/24
catalyst-gov#
1y1w: %SW_MATM-4-MACFLAP_NOTIF: Host 001f.d027.0389 in vlan 623 is flapping between port Fa0/4 and port Gi0/2
1y1w: %SW_MATM-4-MACFLAP_NOTIF: Host 0060.98ef.1cba in vlan 623 is flapping between port Gi0/2 and port Fa0/24
1y1w: %SW_MATM-4-MACFLAP_NOTIF: Host 0013.20e9.29b7 in vlan 623 is flapping between port Gi0/2 and port Fa0/6
catalyst-gov#
1y1w: %SW_MATM-4-MACFLAP_NOTIF: Host 001c.f081.fd09 in vlan 623 is flapping between port Fa0/6 and port Gi0/2
1y1w: %SW_MATM-4-MACFLAP_NOTIF: Host 001c.f081.fd09 in vlan 383 is flapping between port Gi0/1 and port Fa0/7
1y1w: %SW_MATM-4-MACFLAP_NOTIF: Host 0019.cb2a.3d9f in vlan 623 is flapping between port Fa0/4 and port Gi0/2
catalyst-gov#
1y1w: %SW_MATM-4-MACFLAP_NOTIF: Host 0013.20e9.29b7 in vlan 383 is flapping between port Fa0/7 and port Gi0/1
1y1w: %SW_MATM-4-MACFLAP_NOTIF: Host 54e6.fcd4.e653 in vlan 623 is flapping between port Fa0/24 and port Gi0/2
catalyst-gov#sh intq
catalyst-gov#sh intq
1y1w: %SW_MATM-4-MACFLAP_NOTIF: Host 0021.913a.229b in vlan 623 is flapping between port Gi0/2 and port Fa0/4
1y1w: %SW_MATM-4-MACFLAP_NOTIF: Host 001c.f081.fd09 in vlan 623 is flapping between port Gi0/2 and port Fa0/6
1y1w: %SW_MATM-4-MACFLAP_NOTIF: Host 001c.f081.fd09 in vlan 383 is flapping between port Gi0/1 and port Fa0/7
1y1w: %SW_MATM-4-MACFLAP_NOTIF: Host 0013.20e9.29b7 in vlan 623 is flapping between port Gi0/2 and port Fa0/6
gi0/1 и gi0/2 --это порты в которые воткнуты пров1 и пров2 соответственно.
fa0/6 и fa0/7 -- это порты в которые воткнута петля
fa0/4 и fa0/24 -- это порты в которые воткнуты коммутаторы, д-линк и райском.
(catalyst-gov -- это 2960 №2.)

если у кого есть идеи (желательно с работающим решением :D, могу я помечтать?) как это все заставить работать -- смело делитесь, мои идеи кончились все.

думал насчет поднятия туннеля, но 2960 не умеет впн-ов и чего-то такого, это уже третей серии каталисты нужны.
Вложения
horror.gif

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

dmitriy01
рядовой
Сообщения: 42
Зарегистрирован: 2010-10-27 15:38:45

Re: ужасная задача с spanning-tree и резервным каналом

Непрочитанное сообщение dmitriy01 » 2011-06-15 13:51:17

прямо сейчас в голову пришла идея
а я ведь могу поставить порт, в который воткнут провайдер 2 в аксесс623 и получить свой родной 623тий вилан без плясок с петлёй. зачем я ее сделал...
завтра буду тестить без нее.
тред, похоже, можно прибивать 8)
извините за беспокойство :)

dmitriy01
рядовой
Сообщения: 42
Зарегистрирован: 2010-10-27 15:38:45

Re: ужасная задача с spanning-tree и резервным каналом

Непрочитанное сообщение dmitriy01 » 2011-06-21 14:02:58

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

lap
лейтенант
Сообщения: 608
Зарегистрирован: 2010-08-13 23:39:29
Откуда: Moscow
Контактная информация:

Re: ужасная задача с spanning-tree и резервным каналом

Непрочитанное сообщение lap » 2011-06-22 10:25:54

А в чем фишка юзать обязательно l2 ? на l3 это никак не переделать?
Не сломалось - не чини.

dmitriy01
рядовой
Сообщения: 42
Зарегистрирован: 2010-10-27 15:38:45

Re: ужасная задача с spanning-tree и резервным каналом

Непрочитанное сообщение dmitriy01 » 2011-06-22 13:19:41

lap писал(а):А в чем фишка юзать обязательно l2 ? на l3 это никак не переделать?
не понял вопрос

lap
лейтенант
Сообщения: 608
Зарегистрирован: 2010-08-13 23:39:29
Откуда: Moscow
Контактная информация:

Re: ужасная задача с spanning-tree и резервным каналом

Непрочитанное сообщение lap » 2011-06-22 20:05:45

Какая необходимость держать в одной сети разнесенные териториально объекты? Естьли возможность переделать чтоб у тебя не STP следило за работоспособностью канала а какойнибудь оспф/исис/чтонибудьещё. прада 2960 который нижний возможно потребуется заменить на чтонибудь поумнее. както так...
Не сломалось - не чини.

dmitriy01
рядовой
Сообщения: 42
Зарегистрирован: 2010-10-27 15:38:45

Re: ужасная задача с spanning-tree и резервным каналом

Непрочитанное сообщение dmitriy01 » 2011-06-23 9:25:12

lap писал(а):Какая необходимость держать в одной сети разнесенные териториально объекты? Естьли возможность переделать чтоб у тебя не STP следило за работоспособностью канала а какойнибудь оспф/исис/чтонибудьещё. прада 2960 который нижний возможно потребуется заменить на чтонибудь поумнее. както так...
необходимость -- подсчет траффика, центральное управление, часть клиентов с удаленной точки загоняется в канал еще одного, третьего провайдера, и все такое, ну и вообще "тут так заведено" ©. Переделать пока-что нельзя :)

похоже существующими средствами никак, в общем.