Для примера настрою коммутатор Cisco Nexus N3K-C3064PQ-10GX.
Коммутатор имеет 48 портов SFP+ 10 Gb/s и 4 QSFP+ 40 Gb/s, для соединения между коммутатором и серверами я использую DAC кабеля до 5м, но можно также использовать более длинные AOC оптические.
При первом подключении через консоль, я указал пароль для пользователя admin:
2020 Oct 12 08:42:06 switch %$ VDC-1 %$ %POAP-2-POAP_INFO: - Abort Power On Auto Provisioning [yes - continue with normal setup, skip - bypass password and basic configuration, no - continue with Power On Auto Provisioning]
Do you want to enforce secure password standard (yes/no): yes
Enter the password for "admin":
Confirm the password for "admin":
Would you like to enter the basic configuration dialog (yes/no): no
Переключился в режим конфигурирования и указал файл прошивки:
dir
show incompatibility nxos bootflash:nxos.7.0.3.I4.6.bin
configure terminal
boot nxos bootflash:/nxos.7.0.3.I4.6.bin
exit
Сохранил конфигурацию, перезагрузил коммутатор и убедился что он загрузился с указанной ранее прошивки:
copy running-config startup-config
reload
This command will reboot the system. (y/n)? [n] y
Далее посмотрим текущую и сохраненную конфигурации:
show running-config
show startup-config
Во время включении коммутатора при необходимости можно перейти в режим загрузчика:
Press ctrl L to go to loader prompt in 2 secs
Из загрузчика также можно вручную запустить коммутатор с указанной прошивки:
loader>boot bootflash:nxos.7.0.3.I4.6.bin
Или так:
switch(boot)#load bootflash:nxos.7.0.3.I4.6.bin
Сразу выберем режим портов, так как после этого действия необходима перезагрузка устройства (например я обычно использую 48x10g+4x40g):
hardware profile portmode ?
hardware profile portmode 64x10G
hardware profile portmode 48x10g+4x40g
copy running-config startup-config
exit
reload
Если выбрать режим 64x10G, то в четыре 40G порты можно будет подключить кабеля QSFP+ to 4 x SFP+. Подключить в обычные 10G порты кабель 4 x SFP+ to QSFP+ чтобы увеличить количество 40G портов не получится, линк будет постоянно флапать и в логах (Interface Ethernet1/1 is down (Error disabled. Reason:Too many link flaps), разве что можно на другом устройстве порт 40G разобрать на 4x10G и создать агрегацию, либо просто использовать обычные кабеля и агрегацию с обеих сторон из портов 10G.
show interface ethernet 1/1 capabilities | i Breakout
Breakout capable: no
Добавим необходимые VLAN и при необходимости описания:
vlan 207
name Management
vlan 300
name Users
exit
Приведу примеры настройки access и trunk портов:
interface Ethernet1/1
switchport
switchport mode access
description ixnfo_com
switchport access vlan 300
storm-control broadcast level 0.50
interface Ethernet1/2
switchport
switchport mode trunk
switchport trunk allowed vlan 207,300
Приведу пример настройки гибридного порта, Vlan 300 без тега, а все остальные vlan с тегом:
switchport mode trunk
switchport trunk native vlan 300
switchport trunk allowed vlan 207-209,300
По умолчанию порты 1-48 настроены на скорость 10 Gb/s, чтобы подключить 1 Gb/s укажем:
interface ethernet 1/1-44
speed 1000
interface ethernet 1/45-48
speed 10000
Укажем часовой пояс и ntp сервер для синхронизации времени:
ntp server 192.168.5.50
clock timezone UTC 2 0
show clock
Настроим SNMP:
snmp-server community ixnfo ro
Если будут создаваться interface vlan (SVI), то активируем feature interface-vlan:
show feature
feature interface-vlan
Приведу пример создания interface vlan (SVI):
vlan 207
exit
interface vlan 207
description ixnfo.com
ip address 10.0.0.2/24
ip address 192.168.5.5/24 secondary
no ip redirects
no shutdown
exit
Пример указания маршрута по умолчанию:
ip route 0.0.0.0/0 10.0.0.1
Или:
vrf context default
ip route 0.0.0.0/0 10.0.0.1
Пример настройки mgmt порта:
int mgmt 0
ip address 192.168.5.5/24
exit
vrf context management
ip route 0.0.0.0/0 192.168.5.1
exit
ping 192.168.5.55 vrf management
Можно указать hostname:
hostname IXNFO_COM
Приведу примеры просмотра различной информации:
show version
show system uptime
show system resources
show boot variables
show banner motd
show feature
show vdc membership
show running-config copp all
show running-config interface ethernet 1/1-10
show interface ethernet 1/1 transceiver details
show interface ethernet 1/1 capabilities
show interface ethernet 1/1-10
show int status mod 3
show interface status
show interface brief
show interface Ethernet1/52
show interface Ethernet1/52 brief
show processes cpu
show processes log
show processes log details
show processes memory
show logging
show cli history
show install all status
dir
show sprom all
show inventory
show module
show environment
show environment power
show environment fan
show environment fan detail
show environment temperature
show license
show system reset-reason
show terminal
show ip arp
show ip arp | include b47a.f1a9.0000
Uptime коммутатора можно посмотреть командой:
show version
Разрешим использование SFP модулей от сторонних производителей:
service unsupported-transceiver
Также при использовании сторонних SFP и DAC кабелей я указывал команды ниже для интерфейсов, так как без них либо не было линка, либо он пропадал через некоторое время, например:
interface ethernet 1/52
no negotiate auto
duplex full
Также можно выключить flow-control если он не выключился автоматически:
no flowcontrol receive
no flowcontrol send
Настроим завершение консольных сессий через 30 минут:
line console
exec-timeout 30
Пример ограничения доступа к коммутатору по IP адресам:
ip access-list ixnfo
permit ip 10.0.0.1/32 any
permit ip 192.168.15.15/32 any
line vty
exec-timeout 30
access-class ixnfo in
Пример активации telnet (но я рекомендую использовать ssh):
feature telnet
Для очистки конфигурации используется команда:
write erase
Пример копирования текущей и сохраненной конфигурации на TFTP сервер:
copy running-config tftp://ixnfo.com/running-config.bak
copy startup-config tftp://ixnfo.com/startup-config.bak
Пример восстановления конфигурации с TFTP сервера:
copy tftp://ixnfo.com/running-config.bak running-config
Смотрите также мои статьи:
