Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2009, 13:02   #1
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию Администрирование сети. Работа со свичами.

Драсте, други.
Назрела проблема, возможно эта тема уже поднималась, но внятного чего-то я не нашел.

1. Как узнать IP некого свича, или как определить что на этом ИП именно свич а не хост?

2. Как узнать сколько свичей между двумя компьютерами? Короче говоря я хочу получить маршрут, что то аналогичное tracert.

Если кто сталкивался с проблемой просьба рассказать как можно узнать топологию сети.

Заранее спасибо.

P.S. возможно буду писать этот вопрос не только здесь.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.03.2009, 13:11   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

если я не ошибаюсь, свитчи (коммутаторы) и хабы (концентраторы) это устройства физического уровня они не имеют IP адресов, они просто усиляют сигнал (коммутатор выборочно усиляет, концентратор всё подряд).
rpy3uH вне форума Ответить с цитированием
Старый 23.03.2009, 13:58   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А как вообще действуют админы когда хотят решить такую проблему?
Кста есть у меня одна прожка, которая показывает таки ИП коммутатора (вроде бы) - Network Magik
Но во-первых хотелось бы получить путь прохождения документов, а во-вторых самому узнать как получать ИП из коммутаторов некоторого типа.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.03.2009, 15:18   #4
alexinspir
Новичок
Джуниор
 
Аватар для alexinspir
 
Регистрация: 26.08.2008
Сообщений: 1,010
По умолчанию

IP есть тока у управляемого свитча.
и у всяких broandband router'ов.


а вот насчет MAC-адресов портов незнаю, может быть стоит в эту сторону порыть?
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими.
alexinspir вне форума Ответить с цитированием
Старый 23.03.2009, 15:26   #5
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

То что на IP находится не компьютер а свич, или некая другая железка можно узнавать несколькими способами:
первый и культурный это найти в интернете базу диапазонов MAC адресов, и в соответствие с ней сверятся. база такая есть ,ибо это стандарт как никак.
Второй вариант пытаться "постучаться" туда по тому или иноу протоколу и проанализировать ответ.
Узнать сколько "именно свичей" на маршруте можно путем получения трасировки до удаленного хоста, затем отправки каждому хосту на пути ICMP или любого другого пакета, с последующим забиранием из локальной arp таблицы MAC адреса хоста и его анализом.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 23.03.2009, 15:50   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
утем получения трасировки
Какими командами это делается или где об этом подробно почитать?

Цитата:
с последующим забиранием из локальной arp таблицы MAC адреса хоста и его анализом
Я не силен в сетях, потому расскажи что это за таблица.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.03.2009, 15:59   #7
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

1. Если из коммандной строки то собственно tracert <узел>
2. ARP таблица это таблица соответствия IP адреса- MAC адресу. В Win системах она выводится коммандой arp -a ,но: если у тебя на интерфейсе "серый" IP, да и еще по многим причинам MAC адреса удаленных хостов в этой таблице будут отсутствовать. Это связано с тем, что их знает твой шлюз по умолчанию. В этом случае уже надо лесть несколько глубже: ставишь себе библиотеку Winpcap и утилиту windump ,далее "слушаешь" все входящие соединения этой утилитой, добавляя параметр e (по-мойму именно e, точнее лучше проверить в справке этой утилиты). Который позволяет видеть физический адрес, с которого пришел пакет. Соответственно после того как запустил windump отправляешь любой пакет на удаленный хост. Он тебе что- то ответит, и вот тогда в результатах "прослушивания" трафика windump_ом можно получить MAC, забрав его из пришедшго с удаленного хоста пакета.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 23.03.2009, 16:07   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Квэнди
Так допустим понял. Подскажи такое:
Есть два хоста. Я знаю что между ними по любому не менее 4 свичей, (Именно свичей)
А tracert мне выдает только один шаг. Может нужно какие-то его параметры использовать?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.03.2009, 16:11   #9
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Нет, наиболее вероятно в этом случае что свичи работают в режиме "бриджа" т.е. моста, в однм из вариантов этого режима пакет будет проходить через этот хоп прозрачно, т.е. TTL на нм не поменяется, а значит в трасировке он не отобразится. Вычислить такие железки в общем случае нельзя
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 23.03.2009, 16:36   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

т.е. моя задача именно в таких рамках нерешима?
Как в этом случае поступают админы?
Мож другие способы есть?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа программы в сети Irsis Microsoft Office Excel 4 21.10.2008 08:38
Администрирование сетевой БД(IB) SunKnight БД в Delphi 1 15.04.2008 00:56
Работа пользователей в сети Mike_B Софт 1 17.08.2007 16:34