Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Aleksandr Ruzin Гость
|
Добавлено: Пн Апр 15 2002 12:43 Заголовок сообщения: Механизм изменения таблицы MAC - адресов в коммутаторе (мосте) |
|
|
Подскажите пожалуйста, что происходит, когда станция переключается с одного порта коммутатора на другой. Коммутатор всё ещё считает, что она подключена к старому порту и на него посылает все пакеты. Как скоро и по какому механизму коммутатор сообразит подмену порта при условии, что сама станция не генерирует никакого трафика. |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пн Апр 15 2002 12:53 Заголовок сообщения: Re: Механизм изменения таблицы MAC - адресов в коммутаторе (мосте) |
|
|
Коммутатор сам собирает MAC-адреса, наблюдая за трафиком. Только если администратор не настроил иное. Например управляемые коммутаторы 3COM можно настроить так, чтоб они не собирали статистику. А список MAC-адресов и привязку к порту делает сам админ. Зачем? Дык так безопаснее. Снижается вероятность подключения к сети левых устройств, на которые сам админ лично не поглядел.
MAC-адрес живет некоторое время в памяти коммутатора. Это либо настраивается (управляемые коммутаторы), либо зашито на заводе (глядите доки).
Во время переключения на другой порт, коммутатор весьма быстро это обнаруживает. Обычно после 2-3 пакета. Если у вас не совсем древний коммутатор, то все должно работать без проблем. |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://www. Гость
|
Добавлено: Вт Апр 16 2002 10:00 Заголовок сообщения: Имя у коммутатора есть? |
|
|
Сначала надо дать имя коммутатора, производителя и т.п. - телепатов тут нет.
Что касается трафика, то в сетИ постоянно рассылаются БроадКасты, на некоторые из которых перенесенная станция должна будет ответить (ARP, NetBIOS-NameRrowsing и т.п.). Ну а по ответу станции коммутатор обнаружит ее на новом порту и переправит таблицу.
Ну а если станция будет молчать, через некоторое время ее адрес будет удален из памяти коммутатора как неактивный. Алгоритм коммутации есть на http://www.pi2.ru/prof в "Черновики"/"Сети". |
|
Вернуться к началу |
|
|
Aleksandr Ruzin Гость
|
Добавлено: Вт Апр 16 2002 10:35 Заголовок сообщения: Re: Имя у коммутатора есть? |
|
|
Спасибо за ответ!
Коммутатор Avaya Cajun P120, также интересует GarretCom Magnum P62F.
Другими словами, пока сама станция после переключения не проснётся (не пошлём что - нибудь, пускай и в ответ), коммутатор не сообразит, что произошло переключения с порта на порт, другого механизма нет? |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Вт Апр 16 2002 12:45 Заголовок сообщения: Re: Имя у коммутатора есть? |
|
|
Механизм тупой. Если адреса нет в таблице, то шлем пакет на все порты, т.е. работаем как хаб. Когда станция ответит, то занесем ее в таблицу. А если станция молчит, то чем она отличается от выключенного компа? )) |
|
Вернуться к началу |
|
|
Aleksandr Ruzin Гость
|
Добавлено: Вт Апр 16 2002 13:24 Заголовок сообщения: Re: Имя у коммутатора есть? |
|
|
Спасибо за ответ! Согласен с Вами.
Просто у нас задача такая, что компьютер перемещается в сети RadioEthernet, происходит роуминг (переход с одной базовой станции на другую), а они подключены к разным портам. Поэтому механизм то и интересен. То есть если сама станция молчит, а другие пока не знают, что она на другом порте, то она работать не будет. |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Вт Апр 16 2002 14:49 Заголовок сообщения: Re: Имя у коммутатора есть? |
|
|
Нет. Коммутатор пошлет пакет по всем портам.
Если станция не отзовется через некоторое время, то будет эффект выключеного компа. Сами знаете, что будет. |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://www. Гость
|
Добавлено: Вт Апр 16 2002 22:21 Заголовок сообщения: А про RadioEthernet сразу нельзя было сказать? Там свои тонкости... |
|
|
Если авторы RadioEthernet думали головой, то они должны были предусмотреть ситуацию с переходом машины с порта на порт. В этом случае сама сетевая карта и/или станция должна послать коммутаторам оповещение о переходе машины на другой порт. Если не так, то придется держать постоянный ping на какую-нибудь другую машину. |
|
Вернуться к началу |
|
|
|