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

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »


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