Linux +, который инструмент может помочь определить который eth в машинах Linux, подключенных с который порт в коммутаторе Cisco

Где домен расположен (веб-хост), кто регистратор и где DNS размещается, 3 отдельных вопроса. Они могут или не могут быть с тем же поставщиком услуг.

Если Вы хотите переместиться, сайт сначала затем настроил его в другом хосте и тестирует его от IP. Установите TTL в DNS, чтобы быть 1 часом, за 2-4 часа до того, как cutover изменят TTL на 1 минуту.
Измените запись DNS, чтобы указать на новый IP, остановиться/запретить нахожение в старом хосте.
Оставьте TTL в 1 минуту, пока Вы не удовлетворены, что он работает правильно и установил его на 24 - 72 часа.

Отмените услугу веб-хостинга теперь, но сохраните регистрацию домена с текущим регистром. Инициируйте доменную передачу от нового регистратора по Вашему выбору, у регистратора получения будут инструкции относительно того, как сделать это.

Если возможная установка, DNS в регистраторе получения до завершения передачи для обеспечения "домена, не найденного" ошибки, происходит, если передача происходит в середине ночи/выходных. Отдельный сервис DNS может использоваться (DynDNS, EasyDNS, и т.д.), если Вы хотите лучшую панель управления DNS или не гарантировать время простоя во время передачи регистратора и т.д. Не походит на сайт в жестком реальном времени, таким образом, вероятно, не необходимый.

2
задан 21 August 2011 в 23:36
4 ответа

Я думаю, вам придется переходить к каждому переключателю, вводить команду

show mac-address-table

и записывать предоставленную информацию. Затем перейдите к каждой машине с Linux и выполните что-нибудь вроде

echo $(hostname); ifconfig eth0 | grep HWaddr | awk '{print " "$1,$5}'

Теперь у вас есть 2 списка, которые нужно сопоставить.

2
ответ дан 3 December 2019 в 09:07

Вы можете написать сценарий Perl, используя Net :: Telnet :: Cisco и Net :: OpenSSH , чтобы автоматизировать это. Я предоставлю его здесь, если найду время сегодня.

ОБНОВЛЕНИЕ

Как задал вопрос в комментарии: Если вы хотите получать информацию через SNMP, в библиотеке cisco есть отличная документация: http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00801c9199.shtml

In вкратце: вам нужно объединить выходы пяти snmpwalk s (где crumpy - это ваше имя переключения)

snmpwalk -c public crumpy .1.3.6.1.4.1.9.9.46.1.3.1.1.2 # get vlan states
snmpwalk -c public@1 crumpy .1.3.6.1.2.1.17.4.3.1.1     # get mac table
snmpwalk -c public@1 crumpy .1.3.6.1.2.1.17.4.3.1.2     # get the switchport numbers for the vlans (here Vlan1)
snmpwalk -c public@1 crumpy .1.3.6.1.2.1.17.1.4.1.2     # switchport to if number
snmpwalk -c public@1 crumpy .1.3.6.1.2.1.31.1.1.1.1     # get the interface names

Из Документов:

6. Link a MAC address to the port on which the address was learned.

* From Step 1, the MAC address is:
      17.4.3.1.1.0.0.12.7.172.8 = Hex: 00 00 0C 07 AC 08

*  From Step 2, the bridge port tells that the MAC address belongs to bridge port number 13:
      17.4.3.1.2.0.0.12.7.172.8 = 13 

*  From Step 3, the bridge port number 13 has ifIndex number 2:
      17.1.4.1.2.13 = 2

*  From Step 4, the ifIndex 2 corresponds to port Fast Ethernet 0/1:
      ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifName.2 = Fa0/1
2
ответ дан 3 December 2019 в 09:07

OpenNMS хорошо справляется с этой задачей благодаря функции Linkd , автоматически обнаруживая связи между узлами через SNMP, CDP и через информацию о маршрутизации. Он также позволяет создавать карты топологии .

Страница ссылок коммутатора выглядит следующим образом: enter image description here

Хотя страница ссылок узла выглядит так: enter image description here

Кроме этого, вы застряли с какой-то версией процедуры отображения MAC-адреса на коммутаторе.

1
ответ дан 3 December 2019 в 09:07

Если на коммутаторе включен CDP , вы можете попробовать cdpr . Это простая программа, которую вы запускаете на серверах и слушаете объявления CDP.

petrus@seth:~$ sudo cdpr
cdpr - Cisco Discovery Protocol Reporter
Version 2.2.1
Copyright (c) 2002-2006 - MonkeyMental.com

1. eth0 (No description available)
2. wlan0 (No description available)
3. virbr0 (No description available)
<snip>
12. lo (No description available)
Enter the interface number (1-12):1
Using Device: eth0
Waiting for CDP advertisement:
(default config is to transmit CDP packets every 60 seconds)

Device ID
  value:  switch01           
Addresses
  value:  192.168.12.15 
Port ID
  value:  0/15

cdpr также может выгружать данные на веб-сервер с помощью запроса GET.

2
ответ дан 3 December 2019 в 09:07

Теги

Похожие вопросы