|
помогите с глюками UDP, когда две сетевые карты в одном компьютере |
|
|
|
Jan 12 2010, 20:26
|

Местный
  
Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131

|
Обнаружен странный эффект, про который не знаю, что и думать. На ПК реализован UDP клиент и установлены две сетевые карты, условно назовем интерфейс А и интерфейс Б. IP и маски для карт установлены вручную так, что обе карты принадлежат одной подсети. Легально ли так назначать настройки карт?
Если легально, то наблюдаем следующий глюк. При запуске клиента, ARP запрос посылается, как и положено, в оба интерфейса А и Б. Ответ, тоже как и положено, приходит только из одного интерфейса, предположим Б, туда подсоединен сервер. И после этих событий, винды вдруг начинают слать UDP пакеты совсем в другой интерфейс А, совсем не в тот, откуда был получен ARP ответ сервера.
Как интерпретировать эту ситуацию? Если нельзя назначать два интерфейса в одну подсеть, то почему Винды не ругаются на эту ошибку? А если можно, то откуда берется наблюдаемая в Виндах путаница с интерфейсами и как с ней бороться?
|
|
|
|
|
 |
Ответов
|
Jan 13 2010, 07:58
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Цитата(Rst7 @ Jan 13 2010, 09:30)  Мост - это L2, и применять его стоит только в специальных случаях (например, raw-ethernet). Любопытно, у меня сейчас гигабитный проводной сегмент подключен к WiFi через мост (в не очень быстрый инет оно так ходит + доступ к сетевому принтеру), я в WiFi только ARP и прочий немногочисленный broadcast вижу - все остальное встроенный в мост гигабитный свитч фильтрует, так что объем мусора при удачной топологии - минимальный. Возможно, правильнее было бы вместо моста поставить роутер и сделать "через L3", но я и так уже запарился свою домашнюю сетку с десятком хостов админить - разбивать ее еще и на подсети? - не, нафиг, нафиг. Цитата(Rst7 @ Jan 13 2010, 09:52)  Не стоит route add выдавать за сакральное одминское знание, доступное только избранным  Будете смеятся но я таким знанием не владею  . В свой сетевой стек встроил все "концы" для возможной разработки марштуризатора, но "route" ни разу не набирал  Цитата(Rst7 @ Jan 13 2010, 09:52)  Ну можем пофлудить  )) Да с удовольствием
|
|
|
|
Сообщений в этой теме
Aprox помогите с глюками UDP Jan 12 2010, 20:26 zltigo Цитата(Aprox @ Jan 12 2010, 23:26) IP и м... Jan 12 2010, 20:34 VslavX Почитайте про такую вещь как "метрика". ... Jan 13 2010, 07:25 VslavX Цитата(Rst7 @ Jan 13 2010, 09:30) Для UDP... Jan 13 2010, 07:43 Rst7 ЦитатаЭто да, но с любой маршрутизацией админского... Jan 13 2010, 07:52 Rst7 Цитатавсе остальное встроенный в мост гигабитный с... Jan 13 2010, 08:18 VslavX Цитата(Rst7 @ Jan 13 2010, 10:18) Свичи L... Jan 13 2010, 08:31 Rst7 Цитатазнают что такое MAC-адрес и с чем его кушать... Jan 13 2010, 08:37 VslavX Цитата(Rst7 @ Jan 13 2010, 10:37) Так это... Jan 13 2010, 09:27 Rst7 Цитатаразве это не фильтр?
Фильтр. Но броадкаст-т... Jan 13 2010, 09:41 VslavX Цитата(Rst7 @ Jan 13 2010, 11:41) Фильтр.... Jan 13 2010, 11:10 Rst7 ЦитатаДык, пока лично в моей сетки того бродкаста ... Jan 13 2010, 13:25 VslavX Цитата(Rst7 @ Jan 13 2010, 15:25) Лехко ... Jan 13 2010, 18:13 Rst7 ЦитатаНу,это понятно, умеючи-то... что хошь... сло... Jan 13 2010, 18:39 VslavX Цитата(Rst7 @ Jan 13 2010, 20:39) Ну кром... Jan 13 2010, 19:35  zltigo Цитата(VslavX @ Jan 13 2010, 22:35) Лады,... Jan 13 2010, 19:55 des333 Цитата(Aprox @ Jan 12 2010, 23:26) Как ин... Jan 14 2010, 22:32
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|