none
Spanning Tree Protocol in Windows RRS feed

  • Общие обсуждения

  • Отконфигурировал Bridge из двух сетевых карточек и столкнулся с интерестной проблемой, оказывается Windows прикрывает BPDUs. В то же самое время, CDP и IP бежит без проблем.

    Проверяю систему: Windows 2003 SP2 R2

    Виндовс свежий, без програм.
    Пытался:

    1. Убрать Firewall.

    2. Отключить STA в регистрах  DisableSTA=1.

    3. Включить в регистрах DisableForwarding=0.

    4. Установить новую версию bridge.sys 5.2.3790.4216 (предедущая 5.2.3790.3959).

    Я теряюсх в догадках, если у кого есть решение/идея/совет буду рад.

    14 июля 2009 г. 9:36

Все ответы

  • А у вас bridge установился не в Layer 3 mode compatibility? Выполните команду

    netsh bridge show adapter

    http://support.microsoft.com/kb/302348

    Обычный режим работы сетевого моста и Layer 3 mode compatibility принципиально отличаются. Фактически в последнем случае мост работает только для IP-протокола.

    Посмотрите еще эту статью с описанием режимов работы сетевого моста:

    http://technet.microsoft.com/en-us/library/bb457038.aspx
    14 июля 2009 г. 10:22
    Модератор
  • osr_ Спасибо за ответ.

    Вопрос, вы не знате как можно узнать в каком режиме работает мост (в Layer 2 или в Layer 3)?

    На данный момент Bridge не изменяет Source MAC адресса. Так что выглядет когбудто он работает в Layer 2.

    Заставить сетевые карточки работать в Promiscuous mode я также пробовал, но безрезультатно.

    Насколько я понимаю смысл этой команды, то она решает проблему в случае если Bridge не праводит информацию так-как Promiscuous mode не работает. Я правильно понял эту команду?

    Почитал и перечитал статью на которую вы дали линк, боюсь что следующее предложение в контексте BPDU не работает:

    "All broadcast and multicast traffic is flooded."

    Стреляю в темноту, но вы не знаете можно ли посмотреть в Windows лист известных Multicast адрессов? (OID_802_3_MULTICAST_LIST)

    Выглядет так когбудто Windows не знаком с STP адрессом: 01:80:c2:00:00:00.

    14 июля 2009 г. 11:32
  • По крайней мере, сам поверял, что bridge в Windows поддерживает STP. К сожалению, он не содержит никаких настроек, все его параметры жестко прошиты в программном коде, в отличие, например, от Cisco, где можно очень гибко управлять параметрами протокола STP.

    15 июля 2009 г. 15:15
    Модератор
  • Я нашел интересную информацию которая объясняет функциональность forcecompatmode.
    http://technet.microsoft.com/en-us/library/cc754586(WS.10).aspx
    Оказывается, эта команда определяет уровень Brigde, Layer 2 или Layer 3.
    Проверил, функция работает.

    К сажелению Windows поддерживает STA (только 802.1d) а не полную имплементацию STP. Моё желание отключить эту гадость и предоставить сети выполнять свои обязанности.
    Неужели нет никакой возможности заставить Windows пропускать STP Multicast?

    • Изменено Alexey79 20 августа 2009 г. 12:18 mistyped error
    16 июля 2009 г. 8:34
  • Насколько я знаю, такой возможности нет.
    Поможем друг другу стать лучше! Отметим правильные ответы и полезные сообщения!
    13 августа 2009 г. 9:17
    Модератор