воскресенье, 27 ноября 2011 г.

Совместимость протоколов PVST+ и Rapid PVST+

При работе над одним из проектов возник вопрос совместимость типов протоколов STP, конкретно PVST+ и Rapid PVST+. Поизучал вопрос и вот что получилось.

Протокол PVST+ поддерживает взаимодействие как с классическим единым процессом обсчета дерева для всех VLAN на коммутаторе согласно протоколу 802.1D (транки в режиме 802.1q), так и проприетарным протоколом PVST, считающему персональные деревья для каждого VLAN, но требующего наличия транков в режиме ISL.

В RPVST+ создается столько процессов, сколько есть VLAN и каждое дерево обсчитывается отдельным процессом по протоколу RSTP (802.1w). Использование протокола 802.1w позволяет максимально сократить время сходимости сети и сократить простои при изменении топологии.

Коммутатор в режиме RPVST+ поддерживает взаимодействие с соседями как в режиме PVST+, так и в режиме RPVST+. Тип соседнего STP определяется коммутатором из информации в BPDU.

Происходит следующее -
When any RSTP port receives legacy 802.1D BPDU, it falls back to legacy STP and the inherent fast convergence benefits of 802.1w are lost when it interacts with legacy bridges.

Т. о. RPVST+ обратно совместим с протоколом PVST+ и оба протокола могут существовать в связке.