Этот топик включает в себя следующие страницы / This topic is comprised of pages 1 2
Автор / Author
Тема / Topic: Накопились вопросы
Artem Poltorak
Forum Member / Участник форума
Участник № / Member № 2928
отправлено / posted
Вот еще пара примеров сетевого взаимодействия:
Два компа подключены к одному хабу/свичу, IP подсети у них разные( маршрутизатора может и небыть как и пинга между узлами). НО пакет переданный на broadcast FF.FF.FF.FF будет приниматься обеими узлами нормально, среда передачи то общая. А вот в ситуации когда эти компы находятся в ФИЗИЧЕСКИ разных сетях, и обмен между ними идет через маршрутизаторы, пакет переданный на broadcast FF.FF.FF.FF дальше своей сети не уйдет. Разьве что маршрутизаторы у нас будут очень продвинутыми и мы организуем на них отлов нужных нам пакетов (допустим фильтр по портам 516 и 260 и broadcast FF.FF.FF.FF) и их принудительную пересылку в нужные нам подсети. Вот только далеко не все маршрутизаторы это позволяют.
Сообщения / Posts 39 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Гусев Александр Петрович
Active Forum Member / Активный участник форума
Участник № / Member № 2148
отправлено / posted
про рост памяти - да, при установке состояния архива в FALSE память остается на одном и том же уровне
Сообщения / Posts 84 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Связь между разными подсетями сейчас в Trace Mode сильно затруднена. Самый простой иметь внешние IP, иначе надо настраивать оборудование так, чтобы широковещательные посылки одной подсети принимались узлами другими подсетями.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Проверили в очередной раз. Проекты Ваши за исключением привязок (заменили их на генераторы). Память в обоих проектах росла примерно одинаково, в проекте с архивом чуть больше но не на 30 МБ. Мы это связываем с заполнением буферов. Даже если это 30 МБ, то это не критично.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Artem Poltorak
Forum Member / Участник форума
Участник № / Member № 2928
отправлено / posted
В случае с NLL узлом получается такая ситуация, пока узел не получит произвольный пакет (статус или информационный) в котором номер узла отправителя будет соответствовать узлу-источнику данных, обмен не начнется. При этом обмен начинается по адрессу узла отправителя такого пакета, а содержимое addr.ind игнорируется. Я так понимаю связано это с работой double-force, когда консоль сама выбирает активный узел для общения. Как вариант временного решения - генерация произвольного пакета состояния узла с помощью RAW сокетов (просто дурим консоль, подсовываем ей пакет якобы от нужного узла). Но очень хотелось бы увидель в следующих релизах ключик для принудительного запуска обмена NLL с конкретным адресом (можно из addr.ind)
Сообщения / Posts 39 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Гусев Александр Петрович
Active Forum Member / Активный участник форума
Участник № / Member № 2148
отправлено / posted
учитывая что рост памяти останавливается и катастрофы не происходит будем считать это трудновоспроизводимой особенностью проекта не оказывающей существенного влияния на работу системы
Сообщения / Posts 84 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
НЕ совсем понятно для какой цели Вам необходим принудительный запуск обмена между NLL и RTM.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Artem Poltorak
Forum Member / Участник форума
Участник № / Member № 2928
отправлено / posted
? Потому что непринудительный запуск просто неработает если узлы находятся в разных (физически) подсетях.
Сообщения / Posts 39 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Работа в разных подсетях возможна и без принудительного запуска, если в узлах указаны ip-адреса.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Artem Poltorak
Forum Member / Участник форума
Участник № / Member № 2928
отправлено / posted
Ну вот опять, на третий круг идем См. выше узлами NLL содержимое addr.ind игнорируется, тестовый проэкт с этой фигней отправлял еще 25.06.2008 (forum@adastra.ru). Также (см. выше) это проявляется при "если узлы находятся в разных (физически) подсетях". Ключевое слово ФИЗИЧЕСКИ, т.е. _весь_ обмен идет через маршрутизатор. А если вы пробуете работу разных подсетей между устройствами подключенными к одному хабу то это все до одного места, потому как broadcast FF.FF.FF.FF будет восприниматься любым подключеным к этому хабу компом, вне зависимости от подсети.
Сообщения / Posts 39 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Этот топик включает в себя следующие страницы / This topic is comprised of pages 1 2