реклама на сайте
подробности

 
 
> Как работает маршрутизатор Ethernet пакетов?, передача UDP-пакетов МК LPC1778
Vitaliy_ARM
сообщение Dec 13 2012, 14:31
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Всем добрый день!

Есть устройство, которое работает в одной локальной сети с компьютером. Т.е. на компьютере установлено ПО и устройство воткнуто в него через Ethernet - кабель. Если устройство подключено к шлюзу и программа обращается к устройству из другой подсети через шлюз, то оно не работает. Схема прохождения IP-пакетов показана в приложении. Подскажите, в чем проблема потери пакета после шлюза?
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
am1808
сообщение Dec 13 2012, 15:32
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 29-05-11
Из: Nizhny Novgorod, Russian Federation
Пользователь №: 65 337



классический вопрос на собеседовании)

как определили, что от девайса на шлюз пакеты приходят?
Go to the top of the page
 
+Quote Post
DS
сообщение Dec 13 2012, 15:43
Сообщение #3


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



А какого лешего из девайса выходят пакеты с адресом шлюза, а не компьютера ?


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Dec 14 2012, 07:44
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(am1808 @ Dec 13 2012, 19:32) *
классический вопрос на собеседовании)

как определили, что от девайса на шлюз пакеты приходят?

Запустил на шлюзе две копии WireShark на оба интерфейса и смотрю, как идут пакеты.

Цитата(DS @ Dec 13 2012, 19:43) *
А какого лешего из девайса выходят пакеты с адресом шлюза, а не компьютера ?

Дело в том, что устройство отвечает тому, кто к ней обращается. В данном случае пакет к устройству пришел от шлюза и отличить, чей это пакет, шлюза или компьютера, устройство не может. Поэтому в адресе пакета фигурирует шлюз.

Это мне и не понятно, почему шлюз посылает устройству пакет от себя, а не с адресом компьютера?


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Dec 14 2012, 07:49
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



QUOTE (DS @ Dec 13 2012, 18:43) *
А какого лешего из девайса выходят пакеты с адресом шлюза, а не компьютера ?

может потому что запросы приходят с адреса шлюза?
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Dec 14 2012, 07:52
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(Mahagam @ Dec 14 2012, 11:49) *
может потому что запросы приходят с адреса шлюза?

В том то и дело, может где-то флаг надо взвести, в ip-заголовке, чтобы шлюз понимал, что этот пакет не для него.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
halfdoom
сообщение Dec 15 2012, 04:17
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 003
Регистрация: 20-01-05
Пользователь №: 2 072



Если предположить, что шлюз имеет недонастроенный NAT, то так оно и будет выглядеть.
Go to the top of the page
 
+Quote Post
igorle
сообщение Dec 20 2012, 11:58
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 338
Регистрация: 14-07-12
Пользователь №: 72 753



Destination port в пакете от Устройства к Шлюзу отличный от Source Port в пакете от Шлюза к Устройству. Таким образом шлюз не знает что пакет пришел в ответ на его запрос и не может его смаршрутизировать.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 19:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01532 секунд с 7
ELECTRONIX ©2004-2016