faq обучение настройка
Текущее время: Сб июл 19, 2025 20:26

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: vrrp + rstp
СообщениеДобавлено: Вт авг 02, 2011 20:58 
Не в сети

Зарегистрирован: Вт янв 25, 2011 08:52
Сообщений: 15
Поднята vrrp (на одном свитче шлюзом для внутренней сети: ip1, на втором: ip2), свитчи которые стоят за vrrp (назовем их клиентские) трафик предназначенный для ip1 пересылают на соответствующий свитч, трафик для ip2 - на соответствующий свитч - все замечательно.

Теперь поднимаем rstp, строится дерево и порт, на vrrp-свитчах, за которым стоит клиентский свитч, на одном vrrp-свитче становится:
Код:
 MSTI   Designated Bridge   Internal PathCost  Prio  Status      Role
 -----  ------------------  -----------------  ----  ----------  ----------
 0      8000/001CF0B64E00   20000              128   Forwarding  Designated

на втором:
Код:
 MSTI   Designated Bridge   Internal PathCost  Prio  Status      Role
 -----  ------------------  -----------------  ----  ----------  ----------
 0      8000/001CF0B64E00   20000              128   Discarding  Alternate

при этом все пакеты, предназначенные и для ip1 и для ip2 начинают лететь на свитч у которого роль: Designated.
с одной стороны работает rstp и такое поведение верно, с другой стороны работает vrrp... насколько я понимаю, не выключая rstp, добиться такого поведения, что бы пакеты летели сразу на правильный свитч - не получится (вопрос 1)?

Ладно, смотрим что происходит дальше... прилетели пакеты не на тот свитч, и этот свитч пересылает их на правильный. Для этого на vrrp-свитчах выбирается root-порт:
Код:
 MSTI   Designated Bridge   Internal PathCost  Prio  Status      Role
 -----  ------------------  -----------------  ----  ----------  ----------
 0      8000/001CF0242240   20000              128   Forwarding  Root     

и через него пересылаются все данные, которые принадлежат не этому свитчу, причем пересылаются они через клиентский свитч (так у меня), что, конечно же, не есть хорошо. Получается, что мне нужно напрямую соединить два vrrp-свитча и нужные порты назначить root-ми. В приведенном выводе есть колонка Prio, и, по логике, это то, что мне нужно, но вопрос в том, что я не вижу как можно назначить приоритет порту:
Код:
DGS-36122:admin#con stp por 1 ?
Command: config stp ports 1
Next possible completions:
externalCost        hellotime           migrate             edge               
p2p                 state               restricted_role     restricted_tcn     
lbd                 fbpdu               

алгоритма выбора Root-порта я тоже не нашел. Это как-то можно решить (вопрос 2)?

В vrrp стоят:
Device Type : DGS-3612 Gigabit Ethernet Switch
Boot PROM Version : Build 1.10-B09
Firmware Version : Build 2.82.B20


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: vrrp + rstp
СообщениеДобавлено: Ср авг 10, 2011 15:58 
Не в сети

Зарегистрирован: Вт янв 25, 2011 08:52
Сообщений: 15
И тишина... Может какие данные нужны?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: vrrp + rstp
СообщениеДобавлено: Чт авг 11, 2011 09:15 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт янв 18, 2011 13:29
Сообщений: 8999
Нарисуйте схему сети для начала. Желательно в формате jpg с указанием адресов и прочей уточняющей информацией.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: vrrp + rstp
СообщениеДобавлено: Чт авг 11, 2011 14:56 
Не в сети

Зарегистрирован: Вт янв 25, 2011 08:52
Сообщений: 15
Изображение

значимая конфигурация:
sw1:
create vlan inly
config vlan default delete 3-10
config vlan inly add untagged 3-10
create ipif a1_i 192.168.1.3/24 inly state enable
create ipif a2_i 192.168.2.3/24 inly state enable secondary
create vrrp vrid 1 ipif a1_i ipaddress 192.168.1.1 state enable advertisement_interval 1 priority 200 preempt true
create vrrp vrid 2 ipif a2_i ipaddress 192.168.2.2 state enable advertisement_interval 1 priority 100 preempt true
config stp version rstp
enable stp

sw2:
create vlan inly
config vlan default delete 3-10
config vlan inly add untagged 3-10
create ipif a1_i 192.168.1.4/24 inly state enable
create ipif a2_i 192.168.2.4/24 inly state enable secondary
create vrrp vrid 1 ipif a1_i ipaddress 192.168.1.1 state enable advertisement_interval 1 priority 100 preempt true
create vrrp vrid 2 ipif a2_i ipaddress 192.168.2.2 state enable advertisement_interval 1 priority 200 preempt true
config stp version rstp
enable stp

синим и красным пунктиром показан путь трафика от сервера srv1 к gateway 192.168.2.2.
синий пунктир - движение трафика при выключенном rstp
красный пунктир - rstp работает.

если rstp не работает (синий пунктир), то трафик с srv1 идет, через sw3, на sw2, который является шлюзом - т.е. все нормально.
если rstp работает (красный пунктир), то трафик с srv1 идет, через sw3, на sw1, с него, через sw4, на sw2 - т.е. не нормально.

при включенном rstp:
на порту sw1, к которому подключен sw3 видим (show stp ports):
Код:
MSTI   Designated Bridge   Internal PathCost  Prio  Status      Role
 -----  ------------------  -----------------  ----  ----------  ----------
 0      8000/001CF0B64E00   20000              128   Forwarding  Designated


на порту sw2, к которому подключен sw3 видим:
Код:
MSTI   Designated Bridge   Internal PathCost  Prio  Status      Role
 -----  ------------------  -----------------  ----  ----------  ----------
 0      8000/001CF0B64E00   20000              128   Discarding  Alternate


на портах sw1 и sw2 к которым подключен sw4 видим:
Код:
 MSTI   Designated Bridge   Internal PathCost  Prio  Status      Role
 -----  ------------------  -----------------  ----  ----------  ----------
 0      8000/001CF0242240   20000              128   Forwarding  Root     


более полная картина:
srv1 шлет трафик предназначенный для 192.168.2.2 который сначала попадает sw3
sw3 выбирает между sw1 и sw2 и т.к. у sw1 порт имеет статус Designated, а у sw2: Alternate,трафик отсылается на sw1
sw1 пересылает трафик через Root порт на sw2, т.к. 192.168.2.2 на sw1 в статусе Backup (Virtual Router State : Backup)
на root-портах sw1 и sw2 висит свитч sw4, по-этому при пересылке трафика между vrrp-свитчами трафик пересылается через sw4.

в принципе я могу сделать sw2 главным, через config stp priority, но ситуацию это не спасет, длинный путь будет не до 192.168.2.2, так до: 192.168.1.1

вопросы:
1. при включенном rstp и vrrp можно ли трафик, все же, направить сразу на тот свитч, на который он должен идти.
2. как выбрать Root порт, что бы трафик шагал не через sw4, а, например, через патчкорд напрямую соеденяющий sw1 и sw2


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: vrrp + rstp
СообщениеДобавлено: Ср авг 17, 2011 10:12 
Не в сети

Зарегистрирован: Вт янв 25, 2011 08:52
Сообщений: 15
Еще что-нибудь нужно?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: vrrp + rstp
СообщениеДобавлено: Ср авг 17, 2011 11:08 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт янв 18, 2011 13:29
Сообщений: 8999
Понимаю, что тема затянулась, но все-таки...
Схема то у вас какая?
Из того что вы нарисовали следует, что все свичи соединены через какой-то неизвестный тупой хаб, и зачем там STP непонятно вообще.
Какими портами соединены коммутаторы? Где конкретные линки от порта до порта, топология, а не логическая L3 схема?
Вы очень много написали, но по делу приходится разбирать синие и красные пунктиры, из которых толком ничего непонятно.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 292


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB