Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Сетевые технологии > loopback & routing tables


Автор: ihbo 22.5.2006, 18:43
Есть такой вопрос: необходимо посылать snmpwalk запросы на роутеры данной АС, причем известен адрес тока ближайшего, зная это мы без проблем узнаем все адреса роутеров известные этому роутеры, и так далее пока не опросим все роутеры в данной АС, теперь вопрос: в таблицах маршрутизации исп ip адреса интерфейсов, это не хорошо, т.к. получается, что на один роутер мы будем делать запрос стока раз скока у него интерфейсов(ессесно получиться бесконечный цикл) 
Это ни есть гуд, нужно какой то уникальный идентификатор каждого роутера, это может быть lo, но как его узнать? где он в таблице маршрутов указывается(к которой мы имеем доступ по snmp)? если вообще указывается? Т.е. как я понимаю делать так: Считывать с таблицы маршрутов lo далее создавать массив или список(не суть важно) в котором будут записываться все Ip адреса каждого интерфейса. 
Или я не прав? Подскажите, плз 

Автор: DENNN 23.5.2006, 11:08
Насколько я знаю, адрес закольцовывающегося интерфейса 127.0.0.1. На всех машинах (по крайней мере на юниксах). Гжде же тут уникальность? 

Автор: ihbo 16.6.2006, 07:02
Так lo может быть не один 

Автор: MuToGeN 16.6.2006, 09:35
Цитата(DENNN @  23.5.2006,  11:08 Найти цитируемый пост)
адрес закольцовывающегося интерфейса 127.0.0.1

Под lo выделяется сеть 127/8, есть извращенцы, которые поднимают свой роутинг в этом адресном пространстве. Ignat пытался сделать это под виндой -) 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)