среда, 13 мая 2015 г.

lan


Обновление прошивки ExtremeXOS 

Давно не обновлял прошивки в Extreme-Networks Summit X450a, а тут пришлось вспомнить. Поэтому публикую заметку на будущую память. Смотрим текущую прошивку:

sf102z-1 # sh version 
Switch      : 800189-00-05 0832G-81174 Rev 5.0 BootROM: 1.0.3.1    IMG: 12.4.2.17 
XGM2-1      : N/A          N/A         Rev 0.0

Image   : ExtremeXOS version 12.4.2.17 v1242b17-patch1-10 by release-manager
          on Wed Jan 5 17:18:37 PST 2011
BootROM : 1.0.3.1
sf102z-1 # show switch 

SysName:          sf102z-1
SysLocation:      KIEV
SysContact:       hostmaster
System MAC:       00:04:96:35:4A:77
System Type:      X450a-24xdc

SysHealth check:  Enabled (Normal)
Recovery Mode:    All
System Watchdog:  Enabled

Current Time:     Wed Dec 25 09:23:44 2013
Timezone:         [Auto DST Enabled] GMT Offset: 120 minutes, name is EET.
                  DST of 60 minutes is currently not in effect, name is EEST.
                  DST begins every fourth Sunday March at 3:00
                  DST ends every fourth Sunday October at 3:00

Boot Time:        Wed Dec 25 09:14:28 2013
Boot Count:       276
Next Reboot:      None scheduled
System UpTime:    9 minutes 15 seconds 

Current State:    OPERATIONAL             
Image Selected:   secondary               
Image Booted:     secondary               
Primary ver:      11.6.3.5                
Secondary ver:    12.4.2.17               

Config Selected:  primary.cfg                                          
Config Booted:    primary.cfg                                          

primary.cfg       Created by ExtremeXOS version 12.4.2.17
                  157152 bytes saved on Wed Dec 25 09:20:55 2013

Видим, что коммутатор загружен из secondary профиля; что на коммутаторе первый профиль имеет прошивку 11.6.3.5, а второй 12.4.2.17.
Так как у нас на сети за рабочую принята прошивка 15.2.1.5 то нам придётся залить её. Так как текущий загруженный профиль secondary то заливать прошивку будем в primary чтобы в случае чего иметь возможность откатиться:
sf102z-1 # download image 10.10.10.10 summitX-c_15.2.1.5.xos vr "VR-Default" primary 
Debug information files are present in internal-memory.
These files will be removed if you continue with download.
Do you want to continue with download and remove existing files from internal-memory? (y/N) Yes
Do you want to install image after downloading? (y - yes, n - no,  - cancel) Yes

Downloading to Switch...  8< skip 8< ...
Installing to primary partition!

Installing to Switch... 8< skip 8< ...
Image installed successfully
This image will be used only after rebooting the switch!

Говорим о том, что собираемся использовать primary профиль и перегружаемся:
sf102z-1 # use image primary 
sf102z-1 # reboot
Are you sure you want to reboot the switch? (y/N) Yes

Заходим на коммутатор и смотрим версию прошивки:
sf102z-1 # sh version 
Switch      : 800189-00-05 0832G-81174 Rev 5.0 BootROM: 1.0.3.1    IMG: 15.2.1.5  
XGM2-1      :

Image   : ExtremeXOS version 15.2.1.5 v1521b5 by release-manager
          on Fri Aug 17 17:23:25 EDT 2012
BootROM : 1.0.3.1
sf102z-1 # sh switch 

SysName:          sf102z-1
SysLocation:      KIEV
SysContact:       hostmaster
System MAC:       00:04:96:35:4A:77
System Type:      X450a-24xdc

SysHealth check:  Enabled (Normal)
Recovery Mode:    All
System Watchdog:  Enabled

Current Time:     Wed Dec 25 09:35:27 2013
Timezone:         [Auto DST Enabled] GMT Offset: 120 minutes, name is EET.
                  DST of 60 minutes is currently not in effect, name is EEST.
                  DST begins every fourth Sunday March at 3:00
                  DST ends every fourth Sunday October at 3:00

Boot Time:        Wed Dec 25 09:32:21 2013
Boot Count:       277
Next Reboot:      None scheduled
System UpTime:    3 minutes 5 seconds 

Current State:    OPERATIONAL             
Image Selected:   primary                 
Image Booted:     primary                 
Primary ver:      15.2.1.5                
Secondary ver:    12.4.2.17   

Config Selected:  primary.cfg                                          
Config Booted:    primary.cfg                                          

primary.cfg       Created by ExtremeXOS version 12.4.2.17
                  157152 bytes saved on Wed Dec 25 09:20:55 2013

Всё как в аптеке: текущая прошивка 15.2.1.5 - идём пить кофе.

 

http://oldengremlin.blogspot.ru/2013/12/extremexos.html


How to Factory reset a password protected Summit x450a-48t



You mast pass Botstrap and enter to Bootrom

* Summit X *
Version 1.0.3.1 Branch trunk by release-manager on Fri 04/20/07
Copyright 2003-2007, Extreme Networks, Inc.


Press and hold the <spacebar> to enter the bootstrap.

Starting Seconday Bootloader ...




Extreme Networks


Running POST... PASSED

Version 1.0.3.1 Branch trunk by release-manager on Fri 04/20/07
Copyright 2003-2007, Extreme Networks, Inc.


Press and hold the <spacebar> to enter the bootrom.

BootRom> 




Базовая настройка коммутаторов Extreme summit x440-x670

 


Базовая конфигурация.

Если у вас есть опыт работы с  коммутаторами DLINK, то разобраться с экстримами будет не сложно.  Синтаксис консоли данных коммутаторов очень похож . Сразу возникает ощущение что кто-то у кого-то где-то что-то украл…
Рассмотрим настройку фиолетовых коммутаторов  Экстрим в 9 шагов.
Все просто.

Шаг 0

Настройка управления через mgmt — интерфейс коммутатора:
configure vlan Mgmt ipaddress <IP-адрес> <Маска>
configure iproute add default <IP-адрес> vr VR-Mgmt

Шаг 1

Прежде, чем что-то делать надо обновить прошивку на коммутаторе  Extreme summit. Чтобы это сделать, надо закачать ее на tftp-сервер и вбить нижестоящую команду, указав ip-адрес сервера и имя прошивки, после чего начнется ее закачка и установка.
download image <ip-адрес> <имя файла> vr "VR-Mgmt"

Шаг 2

Для начала настраиваем данные коммутатора, его имя, адрес «прописки»,  контактные данные владельца и таймзону. Стоит отменить, что таймзона задается в минутах.
configure snmp sysName  <Имя коммутатора>
configure snmp sysLocation <Адрес местоположения>
configure snmp sysContact <Контакты владельца>
configure timezone name <MSK 240>

Шаг 3

Удалить дефолтный влан с портов, прописать community для опроса по snmp, выключить все порты.
configure vlan default delete ports all
configure snmp add community readonly <community> store-encrypted
disable ports all

Шаг 4

Задать таймаут простоя консоли, включить jumbo-frame на всех портах и задать их максимальную величину.
conf idletimeout <значение в минутах>
enable jumbo-frame ports all
configure jumbo-frame-size size <Значение jumbo-frame>

Шаг 5

Задать метод балансировки в лаге, настроить syslog на коммутаторе, выключить stpd
configure sharing address-based custom hash-algorithm crc-16
configure syslog add <ip-адрес>:<порт> vr "VR-Mgmt" <facility>
disable stpd
configure stpd s0 delete vlan default ports all
disable stpd s0 auto-bind vlan Default
enable syslog

Шаг 6

Настроить sntp клиент первичный и вторичный и включить его.
configure sntp-client primary <ip-адрес> vr "VR-Mgmt"
configure sntp-client secondary <ip-адрес> vr "VR-Mgmt"
enable sntp-client

Шаг 7

Настроить DNS-клиент,  заставить писать в логи введенные команды.
configure dns-client add name-server <ip-адрес> vr "VR-Mgmt"
enable cli-config-logging

Шаг 8

Включить flood broadcast на всех портах, удалить пользователя «user», заставить коммутатор работать при хардварных проблемах (по умолчанию он выключится при наличии таковой)
configure ports 1-48 rate-limit flood broadcast 500
delete account "user"
configure sys-recovery-level switch none

Шаг 9

Для фанатов плюшек, включить датчик движения. Когда кто-то будет подходить к нему, он будет включать свои диоды, когда рядом никого не будет — выключать. Сам экстрим позиционирует данное фичу, как экономия энергии.  Из личного опыта — не всегда работает, чем усложняет выполнение коммутации. Все, что он фиксирует, пишет в лог и может отправлять трапы.
configure power led motion-detector enable
 

 забыли упомянуть, что сперва необходимо вбить лицензию на данный коммутатор. В зависимости от лицензии будут открыты функции. Core/MPLS.





Распределение нагрузки


Configuring Ports on a Switch
The following rules apply to the Summit 200 series switch:
• Ports on the switch must be of the same port type. For example, if you use 100 Mbps ports, all ports
on the switch must be 100 Mbps ports.
• Ports on the switch are divided into a maximum of six groups.
• Port-based and round-robin load sharing algorithms do not apply.
To define a load-sharing group, you assign a group of ports to a single, logical port number. To enable
or disable a load-sharing group, use the following commands:
enable sharing <port> grouping <portlist> {address-based}
disable sharing <port>

Load-Sharing Example

This section provides an example of how to define load-sharing on a Summit 200 series switch.
Load-Sharing on a Summit 200 Series Switch
The following example defines a load-sharing group that contains ports 9 through 12, and uses the first
port in the group as the master logical port 9:
enable sharing 9 grouping 9-12
In this example, logical port 9 represents physical ports 9 through 12.
When using load sharing, you should always reference the master logical port of the load-sharing group
(port 9 in the previous example) when configuring or viewing VLANs. VLANs configured to use other
ports in the load-sharing group will have those ports deleted from the VLAN when load sharing
becomes enabled.