LINUX.ORG.RU

Проверка большого кол-ва свитчей


1

1

Hallo world.

В наличии есть 50 свичей (24 порт). Задача все их проверить: 1. на дефектные порты + линк; 2. пинг большими пакетами.

Собрать тестовую тачку с кучей сетевух не проблема, но как гнать пинги на каждую сетевуху отдельно? Хочется хотя бы 8 портов тестить одновременно.

Выручайте, нужен способ всё это автоматизировать.

Ответ на: комментарий от Metallurg_IT

А зачем 10 сетевух? Двух хватит.
Первую втыкаем в первый порт железки, прописываем на порт vlan 100 в акцессе.
Соединяем второй и третий порты железки шнурком, на второй прописываем vlan 100, на третий vlan 101, в акцессе конечно же.
Соединяем четвертый и пятый порты шнурком, на четвертый прописываем vlan 101, на пятый vlan 102, ....
...
Интересно, взлетит такая наркомания?

Lavos ★★★★★
()
test interfaces gigabitethernet <nif no.>/<port no.> {internal | connector}
 [auto_negotiation {10base-t | 100base-tx | 1000base-t}]
 [interval <interval time>] [pattern <test pattern no.>]
 [length <data length>]
test interfaces tengigabitethernet <nif no.>/<port no.> {internal | connector}
 [interval <interval time>] [pattern <test pattern no.>]
 [length <data length>]

If an error occurs in communication over an Ethernet network, this command can be used to identify the faulty part. After the faulty part (such as a cable) has been replaced, this command can also be used to verify operation (conduct a line test) on a frame basis.

Твои свитчи так не умеют?

cipher ★★★★★
()
Ответ на: комментарий от Metallurg_IT

А хоть бы и 10... Адреса сетей разные, открой 10 терминалов и пингуй... В чём вопрос?

OldManClone ★★
()
Ответ на: комментарий от Lavos

Что курим?)) Хз прокатит ли, но что написали Вы я до сих пор понять не могу.

Metallurg_IT
() автор топика
Ответ на: комментарий от Metallurg_IT

Я бы взял 1 гарантированно рабочий управляемый свитч и 2 компа

на коммутаторе создаем N vlan-ов

Конфигуряем на первом компе vlan-ы с IP и подключаем сетевушку в транковый порт свитча.

запускаем iperf -s -d

на втором компе на интерфейс вешаем в виде алиасов все сети и включаем в один из портов проверяемого свитча.

остальные порты проверяемого подключаем в соответствующие порты первого свитча.

скриптом запускаем в каждой сети «ping -c 1000 -i 0.001 ...» и «iperf -c ...»

Сидим, ждем результата.

vel ★★★★★
()
Ответ на: комментарий от vel

Простите, а более детально разжевать возможно? Не понял пункты создания vlan-ов для 1 сетевухи первого ПК, и что за алиасы на втором ПК?

Metallurg_IT
() автор топика
Ответ на: комментарий от Metallurg_IT

На первом компе из расчета на 24-х портовый коммутатор

for i in `seq 101 123`; do
  vconfig add eth0 $i
  ifconfig eth0.$i 10.x.$i.1/24
done

на втором компе

for i in `seq 101 123`; do
  ifconfig eth0:$i 10.x.$i.2/24
done

На первом компе не забыть

"sysctl  -w net.ipv4.conf.default.arp_ignore=2"
"sysctl  -w net.ipv4.conf.all.arp_ignore=2"

А после тестирования с управляемого коммутатора получить по snmp счетчики ошибок на каждом порту.

vel ★★★★★
()
Последнее исправление: vel (всего исправлений: 2)

но как гнать пинги на каждую сетевуху отдельно?

-I interface address
              Set  source address to specified interface address. Argument may
              be numeric IP address or name of device. When pinging IPv6 link-
              local address this option is required.
arson ★★★★★
()

Если в мск, могу поспособствовать поюзать спецприбор, который может сразу по 48 портам гнать по гигабиту. Уже готовый, в вашем случае можно одновременно по два свитча проверять за раз.

yax123 ★★★★★
()
Ответ на: комментарий от arson

«ping -I interface address» только ипишник источника возьмет с указанного интерфейса, и никак не гарантирует маршрутизацию трафика в указанный интерфейс.

anto215 ★★
()
Ответ на: комментарий от anto215

и никак не гарантирует маршрутизацию трафика в указанный интерфейс.

Argument may be numeric IP address or name of device

Даже при указании устройства?

arson ★★★★★
()
Ответ на: комментарий от arson

Да. Иначе это уже была бы маршрутизация от источника.

anto215 ★★
()
Ответ на: комментарий от Metallurg_IT

Если есть потребность в такого роде девайсе то можно и купить.
Скиньте контакты, мы с вами свяжемся и обсудим все детали.
Приблуда конечно самопал, но в целом не пионэрская поделка, а нормальный серьезный прибор с весьма серьезным потенциалом.

yax123 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.