Page tree
Skip to end of metadata
Go to start of metadata


1.1. Виды управления коммутатором

После приобретения коммутатора необходима его настройка для корректной работы. Поддерживается два вида управления: In-band и Out-of-band.

1.1.1. Out-of-band управление

Out-of-Band управление осуществляется через консольный порт коммутатора для его первоначальной настройки или когда In-band управление недоступно. Например, вы можете назначить IP-адрес коммутатору через консоль для того, чтобы иметь возможность управлять коммутатором по протоколу Telnet. Для связи с коммутатором через консольный порт на ПК, необходимо выполнить следующие действия:

  • Соединить Serial-порт ПК с портом Console коммутатора консольным кабелем идущим в комплекте с коммутатором.
  • Запустить программу эмуляции терминала (Putty, Minicom, HyperTerminal) и произвести следующие настройки:
    • Выбрать соответствующий Serial порт компьютера .
    • Установить скорость передачи данных 9600.
    • Задать формат данных: 8 бит данных, 1 стоповый бит, без контроля четности.
    • Отключить аппаратное и программное управление потоком данных.
    • Включить питание коммутатора.

При правильном выполнении вышеперечисленных пунктов в эмуляторе терминала появится лог загрузки коммутатора:

System is booting, please wait…
Net Initialization Skipped
Bootrom version: 7.2.25
Creation date: Sep 2 2015 - 10:07:04
Testing RAM...
0x08000000 RAM OK.
Loading flash:/nos.img ...
### JFFS2 loading 'nos.img' to 0x81000000
### JFFS2 load complete: 12781972 bytes loaded to 0x81000000
## Booting kernel from Legacy Image at 81000100 ...
Image Name:
Created: 2017-01-20 7:41:49 UTC
Image Type: MIPS Linux Kernel Image (gzip compressed)
Data Size: 12734504 Bytes = 12.1 MiB
Load Address: 80000000 Entry Point: 80003710
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel ...
Current time is Sun Jan 01 00:00:00 2006 [UTC]
SNR-S2965-24T Series Switch Operating System
Software Version 7.0.3.5(R0241.0136)
Compiled Jan 20 15:26:28 2017


После окончания загрузки коммутатора необходимо ввести имя пользователя (Username) и пароль (Password) (по умолчанию admin/admin). После чего открывается доступ к конфигурированию коммутатора.

Более подробно конфигурирование коммутатора будет рассмотрено далее.

1.1.2. In-band управление

In-band управление предполагает управление коммутаторам используя протоколы Telnet, SSH, HTTP или SNMP с устройств подключенных к коммутатору. Если In-Band управление недоступно используйте Out-of-Band управление для настройки коммутатора.

1.1.2.1. Настройка коммутатора при помощи Telnet 

Для управления коммутатором, используя протокол Telnet необходимо чтобы на коммутаторе был сконфигурирован IPv4 или IPv6 адрес и хост с Telnet-клиентом был доступен с коммутатора (находился в одной сети с ним или был доступен через маршрутизатор). Коммутатор по умолчанию имеет IP-адрес 192.168.1.1 в VLAN 1.
Коммутатор может иметь несколько IP-адресов для управления в том числе в различных VLAN. Более подробное описание настройки приведено в соответствующем разделе данного Руководства.
Пример подключения к коммутатору с конфигурацией по умолчанию используя протокол Telnet.
В примере коммутатор имеет IP-адрес по умолчанию 192.168.1.1, маска 255.255.255.0. Сначала необходимо настроить IP-адрес на ПК с которого будет осуществляться управление. Настроим адрес 192.168.1.2, маска 255.255.255.0. Соединим ПК и коммутатор патч кордом Ethernet. Выполним команду: Telnet 192.168.1.1, затем введем Login и пароль (по умолчанию admin/admin).

    telnet 192.168.1.1
    Trying 192.168.1.1…
    Connected to 192.168.1.1.
    Escape character is '^]'.
    login:admin
    Password:*****
    SNR-S2965-24T#

1.1.2.2. Управление по HTTP (WEB-интерфейс)

Для управления коммутатором, используя HTTP (WEB-интерфейс), необходимо, чтобы на коммутаторе был сконфигурирован IPv4 или IPv6 адрес и хост с HTTP-клиентом был доступен с коммутатора (находился в одной сети с ним или был доступен через маршрутизатор). Коммутатор по умолчанию имеет IP-адрес 192.168.1.1 в VLAN 1.


Коммутатор может иметь несколько IP-адресов для управления в том числе в различных VLAN.

Более подробное описание настройки приведено в соответствующем разделе данного Руководства.


Для доступа к коммутатору через WEB-интерфейс откройте WEB-браузер и введите в адресной строке 
http://ip-коммутатора , например http://192.168.1.1 . В открывшейся странице введите имя пользователя и пароль (По умолчанию admin/admin).

Рисунок 1.1 - Страница авторизации WEB-интерфейса

При верном вводе имени пользователя и пароля откроется основной WEB-интерфейс.


Рисунок 1.2 - Основное меню WEB-интерфейса. 

1.1.2.3. Управление коммутатором по SNMP

Для управления коммутатором по SNMP необходимо чтобы на коммутаторе был сконфигурирован IPv4 или IPv6 адрес и хост с SNMP клиентом был доступен с коммутатора (находился в одной сети с ним или был доступен через маршрутизатор). Коммутатор по умолчанию имеет IP-адрес 192.168.1.1 в VLAN 1.
Коммутатор может иметь несколько IP-адресов для управления в том числе, в различных VLAN.

Более подробное описание настройки приведено в соответствующем разделе данного Руководства.

1.2. Интерфейс командной строки (CLI)

Коммутатор поддерживает 3 типа интерфейса для конфигурирования: CLI (Command Line Interface), WEB-интерфейс и SNMP. CLI интерфейс знаком большинству пользователей и как уже описывалось выше Out-of-Band управление и Telnet используют CLI интерфейс для настройки коммутатора.
В основе CLI интерфейса лежит оболочка, состоящая из набора команд. Команды разделены по категориям в соответствии со своими функциями по настройке и управлению коммутатором. Каждая категория определяется различными конфигурационными режимами.

CLI интерфейс определяется:

  • Режимами конфигурирования.
  • Синтаксисом команд.
  • Короткими сочетаниями клавиш.
  • Функцией справки.
  • Проверкой корректности ввода.
  • Сокращенным вводом команд.

1.2.1. Режимы конфигурирования

Рисунок 1.3 - Режимы конфигурирования CLI

User режим
При входе в CLI интерфейс, пользователя с привилегиями 1-14 попадает в режим user. В User режиме приглашение выглядит как hostname>. Символ “>” означает что пользователь находится в User режиме. При выходе из Admin режима пользователь также попадает в User режим.

В User режиме недоступна настройка коммутатора, разрешены только команды show.

Admin режим
В Admin режим попадают пользователи с привилегиями 15 либо пользователи с привилегиями 1-14 после ввода команды enable и пароля, если задан пароль для enable. В admin режиме приглашение CLI выглядит как hostname#. Символ ‘#” означает что пользователь находится в admin режиме. Для выхода в Admin режим из любых других режимов кроме User поддерживается короткое сочетание клавиш “CTRL+Z”.
В Admin режиме пользователь может запрашивать вывод полной конфигурации и статуса коммутатора, а также может переходить в режим глобального конфигурирования (Global режим) для настройки любых параметров коммутатора. В связи с этим рекомендуется задавать пароль для перехода в Admin режим, для предотвращения несанкционированного доступа и изменений настроек коммутатора.

Global режим (Режим глобальной конфигурации)
При вводе команды config из Admin режима пользователь попадает в режим глобальной конфигурации. Для возврата в Global режим из вышестоящих режимов конфигурации, таких как VLAN, Порт и.т.д. предназначена команда exit.
В Global режиме доступна конфигурация глобальных параметров коммутатора, таких как таблица мак-адресов, настройка SNMP, пользователей и.т.п., а так же возможен переход в режимы конфигурации интерфейсов, VLAN и.т.п.

Режим конфигурации интерфейсов:
Для перехода в режим конфигурирования интерфейсов используйте команду interface <name>. Для возврата в глобальный режим конфигурации используйте команду exit.
Поддерживаются три вида интерфейсов:

  1. VLAN интерфейс.
  2. Ethernet порт.
  3. Port-channel интерфейс.
Тип интерфейса КомандаОписание
VLAN интерфейс

interface vlan <Vlan-id>
! в режиме глобальной конфигурации

Настройка L3 интерфейсов коммутатора
Ethernet порт

interface ethernet <interface-list>
! в режиме глобальной конфигурации


Настройка параметров физических интерфейсов (скорость, режим и.т.п)
port-channel

interface port-channel <port-channel-number>
! в режиме глобальной конфигурации

Настройка параметров Port-Channel интерфейсов (режим, vlan и.т.п.)


Режим конфигурации VLAN
Для перехода в режим конфигурации VLAN используйте команду vlan <vlan-id> в режиме глобальной конфигурации конфигурирования. В этом режиме настраиваются параметры VLAN, такие как имя VLAN, remote-span, multicast vlan.

Режим конфигурации DHCP пула
Для перехода в режим настройки DHCP пула введите команду ip dhcp pool <name> в режиме глобальной конфигурации.

1.2.2. Синтаксиc

Коммутатор поддерживает большое количество команд, тем не менее все они имеют общий синтаксис:cmdtxt <variable> {enum1 | … | enumN } [option1 | … | optionN]
Условные обозначения:

  • cmdtxt жирным шрифтом обозначает название ключевое слово команды;
  • <variable> обозначает обязательный параметр;
  • {enum1 | … | enumN } обозначает обязательный параметр, который должен быть указан из ряда значений enum1~enumN;
  • квадратные скобки ([ ]) в [option1 | … | optionN] обозначают необязательные параметры.

В CLI поддерживаются различные комбинации “< >“, “{ }” и “[ ]” , такие как [<variable>], {enum1 <variable>| enum2}, [option1 [option2]], и т.д..Ниже приведены примеры команд в конфигурационном режиме:
- show version, Эта команда не требует параметров, просто введите команду и нажмите Enter для её выполнения.
- vlan <vlan-id>, требуется ввести параметр - номер vlan для выполнения команды.
- firewall {enable|disable}, при вводе команды после ключевого слова firewall необходимо указать enable или disable.
- snmp-server community {ro | rw} <string>, допустимы следующие варианты:snmp-server community ro <string>
snmp-server community rw <string>

1.2.3. Горячие клавиши

CLI поддерживает ряд коротких сочетаний клавиш для упрощения работы. Если терминальный клиент не распознает клавиши Вверх и Вниз, можно использовать сочетания “Ctrl+P” и “Ctrl+N” вместо них.

Сочетание клавишФункция
Back SpaceУдаляет символ перед курсором и сдвигает позицию курсора на один символ назад.
Вверх “↑”История введенных команд.Выводит предыдущую введенную команду. Многократное нажатие выводит ранее введенные команды по порядку.
Вниз “↓”История введенных команд.Выводит следующую введенную команду.
Влево “←”Сдвиг курсора на один символ влево
Вправо “→”Сдвиг курсора на один символ вправо
Ctrl + PТо же что и клавиша Вверх “↑”.
Ctrl + NТо же что и клавиша Вниз “↓”.
Ctrl + ZВозврат в Admin режим из любого конфигурационного режима
Ctrl + CОстановка запущенной команды, например ping
TabПри частичном вводе команды, при нажатии клавиши Tab, выводятся все допустимые варианты продолжения команды.

1.2.4. Справка

CLI поддерживает две команды для вызова справки: команда “help” и “?

КомандаОписание
helpВ любом режиме команда help выводит краткую информацию по использованию функции справки
“?”В любом режиме ввод “?” выводит список всех допустимых для данного режима команд с описанием;Ввод “?” через пробел после ключевого слова выводит список допустимых параметров/ключевых слов с коротким описанием. Вывод “<cr>“ означает что команда введена полностью введена и необходимо нажать Enter для её выполнения;Ввод “?” сразу после строки. В этом случае выводятся все допустимые команды, начинающиеся с введенной строки.

1.2.5. Проверка ввода

Все введенные команды проверяются на правильность. При некорректном вводе возвращается информация об ошибке.

Информация об ошибкеОписание
% Incomplete command.Команда введена не полностью либо отсутствует обязательный параметр.
% Invalid input detected at '^' marker.Неправильный ввод команды. Маркер ‘^’ указывает на место неправильного ввода.
% Ambiguous command:Введенная команда имеет два и более варианта интерпретации.

1.2.6. Сокращенный ввод команд

CLI поддерживает сокращенный ввод команд, если введенная строка может быть однозначно дополнена до полной команды и интерпретирована. Пример:

  1. Для команды show interfaces status ethernet1/0/1 допустим сокращенный ввод sh int status eth1/0/1
  2. Для команды show running-config сокращенный ввод show r вернет ошибку “% Ambiguous command: “ так как существует несколько команд начинающихся c sh r: show running-config, show radius, show reload. В то же время команда show ru будет выполнена, так как существует единственный вариант интерпретации.
  • No labels