faq обучение настройка
Текущее время: Чт июл 31, 2025 01:08

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: Ср май 02, 2007 11:52 
Не в сети

Зарегистрирован: Сб янв 27, 2007 21:17
Сообщений: 27
Откуда: Пушкино
Доброго времени суток.

Очень хотелось бы получить подробный ответ с примерами на обозначенный в теме вопрос.

Собственно вопрос поднимался уже не раз, но вменяемого ответа так и не прозвучало, кроме как "это технологическая необходимость".

Приведу пример... после обновления прошивки свича 3026 с 3.00.53 до 4.00.04 и 'reset config'/'reset system' на новой прошивке, я получил такую сравнительную картину
Код:
--- des3026-40004.confg.30053   Wed May  2 12:24:17 2007
+++ des3026-40004.confg Wed May  2 12:26:45 2007
@@ -376,8 +376,8 @@
 create snmp group ReadGroup v2c read_view CommunityView notify_view CommunityView
 create snmp group WriteGroup v1 read_view CommunityView write_view CommunityView notify_view CommunityView
 create snmp group WriteGroup v2c read_view CommunityView write_view CommunityView notify_view CommunityView
-create snmp community private view CommunityView read_write
 create snmp community public view CommunityView read_only
+create snmp community private view CommunityView read_write
 create snmp user initial initial

 # VLAN
@@ -390,30 +390,30 @@
 # PORT_LOCK

 disable port_security trap_log
- config port_security ports 1 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 2 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 3 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 4 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 5 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 6 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 7 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 8 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 9 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 10 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 11 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 12 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 13 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 14 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 15 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 16 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 17 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 18 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 19 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 20 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 21 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 22 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 23 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
- config port_security ports 24 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnReset
+ config port_security ports 1 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 2 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 3 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 4 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 5 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 6 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 7 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 8 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 9 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 10 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 11 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 12 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 13 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 14 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 15 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 16 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 17 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 18 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 19 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 20 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 21 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 22 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 23 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout
+ config port_security ports 24 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout

 # FDB

@@ -464,7 +464,6 @@
 # SMTP

 disable smtp
-config smtp server_port 25

 # ACL



если это все изменения из-за которых нужно обнулять конфиг и терять к нему доступ издалека, то без этих изменений можно и прожить, не говоря уже о том, что их можно сделать вручную/скриптом на подконтрольном устройств(е|ах).

Собственно хочется узнать подробнее - что влечет за собой reset config/system и только ли в config'е меняются значения по умолчанию? Если не только в конфиге, то где и что и на что это может повлиять.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср май 02, 2007 12:06 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Это рекомендация производителя сбрасывать устройство к умолчальным настройкам при смене релиза прошивки. В принципе не обязательно делать reset system, можно сделать reset. При этом ничего кроме конфига не сбрасывается.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср май 02, 2007 23:42 
Не в сети

Зарегистрирован: Вс ноя 13, 2005 01:36
Сообщений: 195
Откуда: VTC SPbU
А разве настройки по умолчанию не будут сразу же применены?
Или просто будет затерт конфиг, а свитч останется доступным?

---

У нас управление свитчами в отдельном влане, который не явлется default'м для свитчей.

В результате процедура выглядит так:
- сбросить конфиг (потеря управления)
- на вышестоящем свитче порт перевести из tagged в untagged или прописать native vlan
- зайти на свитч, настроить ему правильный адрес на default vlan
- сохранить, чтобы гарантированно перезаписать конфиг (а нужно ли?)
- перезагрузить свитч (потеря управления, а нужно ли?)
- зайти на свитч
- загрузить конфиг с tftp (потеря управления)
- на вышестоящем свитче порт вернуть как было

Правильно ли делаем? Что можно оптимизировать?

---

Учитывая то, что D-Link не поддерживает загрузки части конфига, то выгрузка и обратная загрузка конфига по TFTP (сразу же применяется) не приведут к тому же эффекту, что и reset?

Если нет, то возможно ли сделать опцию "Загрузка конфига c TFTP с reset", т.е. свитч подгружает новый конфиг (либо на место основного, либо просто к себе во флеш), сбрасывает настройки в default и тут же применяет конфиг.

Время простоя в таком случае значительно уменьшится!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт май 03, 2007 10:01 
Не в сети

Зарегистрирован: Вс авг 17, 2003 12:18
Сообщений: 4387
Откуда: Moscow
ahk писал(а):
Если нет, то возможно ли сделать опцию "Загрузка конфига c TFTP с reset", т.е. свитч подгружает новый конфиг (либо на место основного, либо просто к себе во флеш), сбрасывает настройки в default и тут же применяет конфиг.

Время простоя в таком случае значительно уменьшится!

Почитайте пожалуйста мануал, функция есть, называется autoconfig:

Purpose
Used to activate the autoconfiguration function for the Switch. This will load a previously saved configuration file for current use.
Syntax
enable autoconfig
Description
When autoconfig is enabled on the Switch, the DHCP reply will contain a configuration file and path name. It will then request the file from the TFTP server specified in the reply. When autoconfig is enabled, the ipif settings will automatically become DHCP client.
Parameters
None.
Restrictions
When autoconfig is enabled, the Switch becomes a DHCP client automatically (same as: config ipif System dhcp). The DHCP server must have the TFTP server IP address and configuration file name, and be configured to deliver this information in the data field of the DHCP reply packet. The TFTP server must be running and have the requested configuration file in its base directory when the request is received from the Switch. Consult the DHCP server and TFTP server software instructions for information on loading a configuration file.
If the Switch is unable to complete the autoconfiguration process the previously saved local configuration file present in Switch memory will be loaded.

_________________
С уважением, Карагезов Владислав


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб май 05, 2007 14:52 
Не в сети

Зарегистрирован: Сб янв 27, 2007 21:17
Сообщений: 27
Откуда: Пушкино
Первая ошибка этой схемы - все завязано на vlan default , который выставляется КАЖДЫЙ раз и делает невозможным работу свича в сети, где default vlan c tag/untag 1 - не используется вообще в качестве управляющего vlan'а, а не делается это по одной простой и понятной для любого вменяемого админа причине - оборудование с настройками по умолчанию использовать в домовых сетях, да и где бы то ни было - нельзя, потому что оборудование с подобными же настройками также могут, будут и используют пользователи, что однозначно вызовет проблемы. Поэтому в правильно настроенной управляемой сети - управляющий вилан всегда отличен от default, а пользовательский сегмент - также сидит в другом/других виланах и дефолтные для vlan'ов настройки годятся только лишь для использования свича как свича с доступом к нему и не более, что в нормальной сети вообще не применяется... но бывают и исключения, когда по каким-то причинам прокинуть нужный вилан до такого свича временно не получается, поэтому подобные методы восстановления конифига просто не применимы.

Вторая ошибка - все завязано на dhcp+первая ошибка.
Проблемы со связью между свичем и DHCP/TFTP-серверами (поврежденная оптическая магистраль к примеру) могут привести к полной неработе большого куска сегмента, если у этого же свича дернули питание на срок больший, чем выдержал UPS, то тогда свич не может получить IP и не может скачать конфиг и тогда vlan'ы через него работающие работать не смогут и это как минимум требует выезда специалиста, чтобы он все сделал вручную, чтобы хотя бы локалка работала, так зачем делать двойную работу? зачем заставлять делать так, как не надежно?
ведь все сильно проще и надежнее, если свич настроен вручную, а система отслеживания конфигов(rancid например) просто сохраняет текущие версии, если в них есть изменения и хранит их копии, из которых потом можно и сконфигурить свич автоматом при необходимости, но при этом не быть завязаным на то, что может подвести, т.к. используется ряд сервисов для обеспечения этой автоматизации и тем самым усложняется схема ,а чем больше элементов, тем проще сломать механизм.

Насчет autoconfig провел тест
Boot PROM Version : Build 1.01.007
Firmware Version : Build 4.00.004
Hardware Version : A1
1. включил autoconfig , влил bootrom 1.01.007, ребутнул свич - связь потерял, т.к. ipif сидел в vlan sys, а после ребута он оказался в vlan default, при этом остальные настройки остались на месте, включая ip-адрес и шлюз.

2. влил прошивку 4.00.004 поверх 3.00.32 с включенным autoconfig, повторилась ситуация 1.

Вопрос, зачем менять vlan в работающем конфиге, если сам конфиг не меняется?

3. свой конфиг для 4.00.004 сохранен на свиче и сделан ребут, т.е. он с ним загрузился, затем, при включенном autoconfig'е, reset config - имеем дефолтный конфиг
reset system с теми же исходными данными - имеем дефолтный конфиг
никаких обращений по портам 67/68, что в общем-то логично, при ручном выставлении IP-адреса для ipif...
Вывод: Технология не пригодна, для восстановления конфига после ресета, т.к. согласно:
"If the Switch is unable to complete the autoconfiguration process the previously saved local configuration file present in Switch memory will be loaded." должен был загрузиться мой конфиг, ранее сохраненный в памяти, а не совсем дефолтный.

К сожалению, не всегда то, что _кажется_ проще - является лучшим вариантом.
Правильный вариант:
1. новая прошивка
2. ребут
3. загрузка, в процессе которой прошивка проверяет текущий конфиг на наличие критичных изменений, типа смена синтаксиса выставления dst (отключение dst - не выход) для sntp или добавление параметров clear_description, если их нет как класса или добавление параметров allow_zeroip, т.е. приведение формата конфига в новое состояние на основе того, что уже есть
4. свич работает с примененными изменениями в форматах и старой конфигурацией с пачкой vlan'ов на портах, управляющим виланом, настройками QoS и multicast'а...
все...

Волосы дыбом встают только при мысли о переконфигурации каждого свича после перепрошивки, даже при паре их 10ков, а что говорить про пару сотен.... про автоматизацию - см.выше.

а уже если надо донастроить - то это уже к мануалу новой версии прошивки.
очень хочется увидеть такой подход, потому как нынешняя схема далека от идеальной.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб май 05, 2007 20:19 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
1) Это рекомендация сбрасывать коммутатор к умолчальным настройкам при смене релиза прошивки. В принципе если у вас настроены только основные функции совместимость конфига есть и проблем не будет.

2) В определённых ситуациях во избежание проблем надо делать сброс.

3) Не вижу никаких проблем в использовании первого VLAN-а в качестве Management. Если всё настроить правильно проблем не будет.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб май 05, 2007 20:46 
Не в сети

Зарегистрирован: Вс мар 20, 2005 19:09
Сообщений: 309
Откуда: Novosibirsk
Как правило управляющих вланов в большой сети несколько. Редко кто засовывает 500 устройств в одну сетку.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб май 05, 2007 20:57 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Согласен, но рекомендации приведены выше. К сожалению что-либо изменить нельзя.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб май 05, 2007 21:27 
Не в сети

Зарегистрирован: Вс ноя 13, 2005 01:36
Сообщений: 195
Откуда: VTC SPbU
Конкретный вопрос:
- используются из функций: DHCP RELAY, ACL, IP MAC BINDING PORT
- при переходе с 4-й на 5-ю версию надо сбрасывать конфиг или нет?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб май 05, 2007 21:45 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Какой режим IP-MAC-Port Binding?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб май 05, 2007 21:46 
Не в сети

Зарегистрирован: Вс ноя 13, 2005 01:36
Сообщений: 195
Откуда: VTC SPbU
IpMacBindingPort в ACL mode.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб май 05, 2007 21:48 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Надо будет потому что меняется синтаксис команд IP-MAC-Port Binding.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб май 05, 2007 22:27 
Не в сети

Зарегистрирован: Вс ноя 13, 2005 01:36
Сообщений: 195
Откуда: VTC SPbU
1. Делать Reset или Reset System?

2. Нужно ли SAVE после этого?

3. Нужна ли перезагрузка?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб май 05, 2007 22:55 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
1) Reset.
2) Заливка старого конфига только без строчек касаемых IP-MAC-Port Binding.
3) Настройка IP-MAC-Port Binding.
4) Save.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб май 05, 2007 23:12 
Не в сети

Зарегистрирован: Вс ноя 13, 2005 01:36
Сообщений: 195
Откуда: VTC SPbU
По поводу пункта 2.

Надеюсь, что свитч просто не примет этих строчек?
Или все-таки примет и это приведет к чему-либо?

На тестовом свитче я загрузил такой конфиг после смены прошивки не удалив эти строчки!-(

Правда у меня свитчи постоянно контролирует скрипт по SNMP, который сразу же должен был восстановить ACL-записи блокировки (надеюсь, что SNMP для этих команд не изменился? Новый MIB будет?).


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB