Qtech QSW-3750 user manual

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
QSW-3750 REV. R
Ethernet-коммутаторы доступа L2+
Серия QSW-3750 rev. R
www.qtech.ru

Оглавление

Оглавление
1. УПРАВЛЕНИЕ КОММУТАТОРОМ 10
1.1. Варианты Управления 10
1.1.1. Внеполосное управление 10
1.1.2. In-band управление. 13
1.1.2.1. Управление по Telnet 13
1.1.2.2. Управление через HTTP 16
1.1.2.3. Управление коммутатором через сетевое управление SNMP 18
1.2. CLI-интерфейс 19
1.2.1. Режим настройки 19
1.2.1.1. Режим пользователя 20
1.2.1.2. Режим администратора 20
1.2.1.3. Режим глобального конфигурирования. 20
1.2.2. Настройка синтаксиса 21
1.2.3. Сочетания клавиш 22
1.2.4. Справка 23
1.2.5. Проверка ввода 23
1.2.5.1. Отображаемая информация: успешное выполнение (successfull) 23
1.2.5.2. Отображаемая информация: ошибочный ввод (error) 24
1.2.6. Поддержка языка нечеткой логики (Fuzzy math) 24
2. ОСНОВНЫЕ НАСТРОЙКИ КОММУТАТОРА 25
2.1. Основные настройки 25
2.2. Управление Telnet 26
2.2.1. Telnet 26
2.2.1.1. Введение в Telnet 26
2.2.1.2. Команды конфигурирования Telnet 26
2.2.2. SSH 28
2.2.2.1. Введение в SSH 28
2.2.2.2. Список команд для конфигурирования SSH-сервера 29
2.2.2.3. Пример настройки SSH-сервера 29
2.3. Настройка IP-адресов коммутатора 30
2.3.1. Список команд для настройки IP-адресов 30
2.4. Настройка SNMP 31
2.4.1. Введение в SNMP 31
2.4.2. Введение в MIB 32
2.4.3. Введение в RMON 33
2.4.4. Настройка SNMP 34
2
Оглавление
2.4.4.1. Список команд для настройки SNMP 34
2.4.5. Типичные примеры настройки SNMP 37
2.4.6. Поиск неисправностей SNMP 38
2.5. Модернизация коммутатора 39
2.5.1. Системные файлы коммутатора 39
2.5.2. BootROM-обновление 39
2.5.3. Обновление FTP/TFTP 41
2.5.3.1. Введение в FTP/TFTP 41
2.5.3.2. Настройка FTP/TFTP 42
2.5.3.3. Примеры настройки FTP/TFTP 44
2.5.3.4. Устранение неисправностей FTP/TFTP 46
3. КОНФИГУРИРОВАНИЕ ПОРТОВ 48
3.1. Введение 48
3.2. Список команд для конфигурирования портов 48
3.3. Примеры конфигурации порта 51
3.4. Устранение неисправностей на порту 52
4. КОНФИГУРАЦИЯ ФУНКЦИИ ИЗОЛЯЦИИ ПОРТОВ 53
4.1. Введение в функцию изоляции портов 53
4.2. Список команд для конфигурации изоляции портов 53
4.3. Типовые примеры функции изоляции портов 54
5. КОНФИГУРАЦИЯ ФУНКЦИИ РАСПОЗНАВАНИЯ ПЕТЛИ НА ПОРТУ 55
5.1. Введение в функцию распознавания петли 55
5.2. Список команд для конфигурирования функции распознавания петли на порту 55
5.3. Примеры функции распознавания петли на порту 57
5.4. Решение проблем с функцией распознавания петли на порту 58
6. КОНФИГУРАЦИЯ ФУНКЦИИ ULDP 59
6.1. Общая информация о ULDP 59
6.2. Список команд для конфигурирования ULDP 60
6.3. Типовые примеры функции ULDP 63
6.4. Устранение неполадок функции ULDP 64
7. НАСТРОЙКА ФУНКЦИИ LLDP 65
7.1. Общие сведения о функции LLDP 65
7.2. Список команд для конфигурирования LLDP 66
7.3. Типовой пример функции LLDP 70
7.4. Устранение неисправностей функции LLDP 70
3
Оглавление
8. НАСТРОЙКА PORT CHANNEL 71
8.1. Общие сведения о Port channel 71
8.2. Общие сведения о LACP 72
8.2.1. Статическое объединение LACP 72
8.2.2. Динамическое объединение LACP 73
8.3. Настройка Port channel 73
8.4. Примеры использования Port channel 75
8.5. Устранение неисправностей Port channel 77
9. КОНФИГУРИРОВАНИЕ MTU 78
9.1. Общие сведения об MTU 78
9.2. Конфигурирование MTU 78
10. КОНФИГУРАЦИЯ EFM OAM 79
10.1. Общие сведения о EFM OAM 79
10.2. Конфигурирование EFM ОАМ 81
10.3. Примеры EFM OAM 83
10.4. Устранение неисправностей EFM OAM 84
11. БЕЗОПАСНОСТЬ ПОРТОВ 86
11.1. Введение 86
11.2. Настройка безопасности портов 86
11.3. Приметы настройки PORT SECURITY 87
11.4. Устранение неисправностей PORT SECURITY 88
12. НАСТРОЙКА DDM 89
12.1. Введение 89
12.1.1. Краткое введение в DDM 89
12.1.2. Функции DDM 90
12.2. Список команд конфигурации DDM 91
12.3. Примеры применения DDM 92
12.4. Устранние неисправностей DDM 97
13. LLDP-MED 98
13.1. Введение в LLDP-MED 98
13.2. Конфигурация LLDP-MED 98
13.3. Пример настройки LLDP-MED 100
13.4. Устранение неисправностей LLDP-MED 103
14. НАСТРОЙКА BPDU-TUNNEL 104
14.1. Введение в BPDU-tunnel 104
14.1.1. Функции BPDU-tunnel 104
14.1.2. Создание BPDU-tunnel 104
4
Оглавление
14.2. Конфигурация BPDU-tunnel 104
14.3. Пример BPDU-tunnel 105
14.4. Устранение неисправностей BPDU-tunnel 106
15. НАСТРОЙКА ВИРТУАЛЬНЫХ ЛОКАЛЬНЫХ СЕТЕЙ – VLAN 107
15.1. Конфигурирование VLAN 107
15.1.1. Начальные сведения о VLAN 107
15.1.2. Конфигурирование VLAN 108
15.1.3. Типичное применение VLAN’а 111
15.1.4. Типичное применение гибридных портов 114
15.2. Конфигурирование туннеля Dot1Q 115
15.2.1. Общие сведения о туннелях Dot1q 115
15.2.2. Конфигурирование туннеля Dot1q 116
15.2.3. Типичное применение туннеля Dot1q 117
15.2.4. Устранение неисправностей туннеля Dot1q 118
15.3. Конфигурирование Selective QinQ 118
15.3.1. Общие сведени о Selective QinQ 118
15.3.2. Конфигурация Selective QinQ 118
15.3.3. Типичное применение Selective QinQ 119
15.3.4. Устранение неисправностей Selective QinQ 120
15.4. Настройка трансляции VLAN’ов 121
15.4.1. Общие сведения о трансляции VLAN’ов 121
15.4.2. Конфигурирование трансляции VLAN’а 121
15.4.3. Типовое применение трансляции VLАN’ов 122
15.4.4. Устранение неисправностей трансляции VLAN’ов 122
15.5. Конфигурация Multi-to-One VLAN-трансляции 123
15.5.1. Введение в Multi-to-One VLAN-трансляцию 123
15.5.2. Настройка передачи Multi-to-One VLAN 123
15.5.3. Типичное применение трансляции Multi-to-One VLAN 123
15.5.4. Устранение неисправностей Multi-to-One VLAN-трансляции 124
15.6. Конфигурирование динамических VLAN 125
15.6.1. Общие сведения 125
15.6.2. Конфигурирование динамических VLAN 125
15.6.3. Типовое применение динамического VLAN’а 126
15.6.4. Устранение неисправностей динамического VLAN’а 127
15.7. Конфигурирование GVRP 127
15.7.1. Общая информация о GVRP 127
15.7.2. Настройка GVRP 128
5
Оглавление
15.7.3. Примеры применения GVRP 129
15.7.4. Устранение неисправностей GVRP 131
16. НАСТРОЙКА ТАБЛИЦЫ MAC-АДРЕСОВ 132
16.1. Общие сведения о таблице MAC-адресов 132
16.1.1. Получение таблицы MAC-адресов 132
16.1.2. Пересылка или фильтрация кадров 133
16.2. Конфигурирование таблицы MAC-адресов 134
16.3. Примеры типичной конфигурации 135
16.4. Устранение неисправностей, связанных с таблицей MAC-адресов 136
16.5. Дополнительные функции таблицы MAC-адресов 136
16.5.1. Привязка MAC-адресов 136
16.5.1.1. Общие сведения о привязке MAC-адресов 136
16.5.1.2. Настройка привязки MAC-адресов 137
16.5.1.3. Устранение проблем привязки MAC-адресов 138
16.6. Конфигурация MAC notification 138
16.6.1. Введение в MAC notification 138
16.6.2. Конфигурация уведомлений о MAC-адресах 138
16.6.3. Пример MAC notification 140
16.6.4. Устранение неисправностей MAC-уведомлений 140
17. НАСТРОЙКА ПРОТОКОЛА MSTP 141
17.1. Общие сведения о MSTP 141
17.1.1. Регион MSTP 141
17.1.1.1. Операции внутри одного и того же региона MSTP 142
17.1.1.2. Операции между регионами MST 142
17.1.2. Роли портов 143
17.1.3. Балансировка нагрузки в MSTP 143
17.2. Конфигурирование MSTP 143
17.3. Пример применения MSTP 149
17.4. Устранение неисправностей MSTP 154
18. НАСТРОЙКА QOS 155
18.1. Общие сведения о QoS 155
18.1.1. Термины QoS 155
18.1.2. Реализация QoS 156
18.1.3. Базовая модель QoS 157
18.2. Конфигурирование QoS 160
18.3. Пример QoS 165
18.4. Устранение неисправностей QoS 168
6
Оглавление
19. ПЕРЕНАПРАВЛЕНИЕ ПОТОКОВ 169
19.1. Общие сведения о перенаправлении потоков 169
19.2. Конфигурирование перенаправления потоков 169
19.3. Примеры перенаправления потоков 169
19.4. Устранение неисправностей перенаправления потоков 170
20. КОНФИГУРИРОВАНИЕ SELECTIVE QINQ 171
20.1. Общие сведения о selective QinQ 171
20.1.1. Технология QinQ 171
20.1.2. BasicQinQ 171
20.1.3. Selective QinQ 171
20.2. Настройка selective QinQ 171
20.3. Пример применения selective QinQ 173
20.4. Устранение неисправностей selective QinQ 175
21. КОНФИГУРИРОВАНИЕ ФУНКЦИЙ 3-ГО УРОВНЯ 176
21.1. Интерфейс 3-го уровня 176
21.1.1. Начальные сведения об интерфейсах 3-го уровня 176
21.1.2. Настройка интерфейса 3-го уровня 176
21.2. Настройка протокола IP 177
21.2.1. Введение в IPv4, IPv6 177
21.2.2. Настройка IP протокола 178
21.2.2.1. Настройка адреса IPv4 178
21.2.2.2. Настройка адреса IPv6 179
21.2.3. Поиск неисправностей IPv6 181
21.3. ARP 181
21.3.1. Введение в ARP 181
21.3.2. Список задач конфигурации ARP 181
21.3.3. Поиск неисправностей ARP 182
22. НАСТРОЙКА ФУНКЦИИ ПРЕДОТВРАЩЕНИЯ ARP-СКАНИРОВАНИЯ 183
22.1. Введение в функцию предотвращения ARP-сканирования 183
22.2. Последовательность задач конфигурации предотвращения ARP-сканирования 183
22.3. Типовые примеры предотвращения ARP-сканирования 185
22.4. Поиск неисправностей предотвращения ARP-сканирования 186
23. КОНФИГУРАЦИЯ ЗАЩИТЫ ОТ ПОДМЕНЫ ARP 187
23.1. Обзор 187
23.1.1. ARP (Address Resolution Protocol) 187
23.1.2. Подмена ARP 187
23.1.3. Как предотвратить подмену ARP 187
7
Оглавление
23.2. Конфигурация предотвращения подмены ARP 187
23.3. Пример предотвращения подмены ARP, ND 189
24. НАСТРОЙКА ARP GUARD 191
24.1. Введение в ARP GUARD 191
24.2. Список задач конфигурации ARP GUARD 192
25. КОНФИГУРАЦИЯ САМООБРАЩЕННОГО ARP (GRATUITOUS ARP) 193
25.1. Введение в самообращенный ARP 193
25.2. Список задач конфигурации самообращенного ARP 193
25.3. Пример конфигурации самообращенного ARP 194
25.4. Поиск неисправностей самообращенного ARP 194
26. КОНФИГУРАЦИЯ DHCP 195
26.1. Введение DHCP 195
26.2. DHCP Server Configuration 196
26.3. Конфигурация DHCP-ретранслятора 199
26.4. Примеры конфигурации DHCP 200
26.5. Поиск неисправностей DHCP 204
27. КОНФИГУРАЦИЯ DHCPV6 205
27.1. Введение DHCPv6 205
27.2. Конфигурация DHCPv6-сервера 206
27.3. Конфигурация DHCPv6-ретранслятора 207
27.4. Конфигурация сервера делегации префиксов DHCPV6 208
27.5. Конфигурация клиента делегации префиксов DHCPv6 210
27.6. Примеры конфигурации DHCPv6 211
27.7. Поиск несиправностей DHCPv6 213
28. КОНФИГУРАЦИЯ ОПЦИИ 82 DHCP 215
28.1. Введение в опцию 82 DHCP 215
28.1.1. Структура сообщения опции 82 DHCP 215
28.1.2. Механизм работы опции 82 216
28.2. Список задач конфигурации опции 82 DHCP 216
28.3. Примеры применения опции 82 DHCP 219
28.4. Поиск неисправностей опции 82 DHCP 221
29. ОПЦИИ 60 И 43 DHCP 222
29.1. Введение в опции 60 и 43 DHCP 222
29.2. Настройка опций 60 и 43 на DHCP 222
29.3. Пример настройки опций 60 и 43 DHCPv6 223
29.4. Устранение неисправностей 60 и 43 опций DHCP 223
8
Оглавление
30. ОПЦИИ 37, 38 DHCPV6 224
30.1. Введение в опции 37, 38 DHCPv6 224
30.2. Список задач конфигурации опции 37, 38 DHCPv6 224
30.3. Примеры опицй 37, 38 DHCPv6 228
30.3.1. Пример опций 37, 38 в DHCPv6 Snooping 228
30.3.2. Пример опций 37, 38 на DHCPv6-ретрансляторе 230
30.4. Поиск неисправностей опций 37, 38 DHCPv6 231
31. КОНФИГУРАЦИЯ DHCP SNOOPING 233
31.1. Введение в DHCP Snooping 233
31.2. Последовательность задач конфигурации DHCP Snooping 234
31.3. Типовое применение DHCP Snooping 239
31.4. Поиск неисправностей DHCP Snooping 239
31.4.1. Наблюдение и отладочная информация 239
31.4.2. Помощь в поиске неисправностей 240
32. ОБЩАЯ ИНФОРМАЦИЯ 241
32.1. Замечания и предложения 241
32.2. Гарантия и сервис 241
32.3. Техническая поддержка 241
32.4. Электронная версия документа 241
9
Название устройства
Описание
Персональный компьютер (PC)
Имеет функциональную клавиатуру и порт RS-232, с установленным эмулятором терминала, таким как HyperTerminal, входящий в комплект Windows 9x/NT/2000/XP.
Кабель серийного порта
Один конец подключается к серийному порту RS-232, а другой к порту консоли.
Коммутатор
Требуется работающий консольный порт.
Подключение через консольный кабель
УПРАВЛЕНИЕ КОММУТАТОРОМ

1. УПРАВЛЕНИЕ КОММУТАТОРОМ

1.1. Варианты Управления

Для управления необходимо настроить коммутатор. Коммутатор обеспечивает два варианта управления: внеполосное (out-of-band) или внутриполосное (in-band).

1.1.1. Внеполосное управление

Внеполосное управление — это управление через консольный интерфейс. Внеполосное управление в основном используется для начального конфигурирования коммутатора либо, когда внутриполосное управление недоступно. Например, пользователь может через консольный порт присвоить коммутатору IP-адрес для доступа по Telnet.
Процедура управления коммутатором через консольный интерфейс, описана ниже: Шаг 1: Подключить персональный компьютер к консольному (серийному) порту
коммутатора.
Рисунок 1. Подключение ПК к консольному порту коммутатора
Как показано выше, серийный порт (RS-232) подключен к коммутатору через серийный кабель. В таблице ниже указаны все устройства использующийся в подключении.
Шаг 2: Включение и настройка HyperTerminal. После установки соединения, запустите HyperTerminal, входящий в комплект Windows.
Пример приведенный далее основан на HyperTerminal входящий в комплект Windows ХР.
10
УПРАВЛЕНИЕ КОММУТАТОРОМ
1. Нажмите «Пуск»(Start menu) – Все программы (All Programs) – Стандартные (Accessories) – Связь (Communication) – HyperTerminal.
Рисунок 2. Запуск HyperTerminal.
2. Наберите имя для запущенного HyperTerminal, например, «Switch».
Рисунок 3. Запуск HyperTerminal.
3. В выпадающем меню «Подключение» выберите, серийный порт RS-232 который используется PC, например, COM1 и нажмите «OK».
11
УПРАВЛЕНИЕ КОММУТАТОРОМ
Рисунок 4. Запуск HyperTerminal
4. Настройте свойства COM1 следующим образом: Выберите скорость «9600» для «Baud rate»; «8» для «Data bits»; «none» для «Parity checksum»; «1» для «stop bit»; «none» для «traffic control»; или вы можете нажать «Restore default», а после нажать «OK».
Рисунок 5. Запуск HyperTerminal.
Шаг 3: Вызов командного интерфейса (CLI) коммутатора. Включите коммутатор, после чего следующие сообщения появятся в окне
HyperTerminal – это режим конфигурации для коммутатора.
System is initializing...
12
УПРАВЛЕНИЕ КОММУТАТОРОМ
Boot version: 2011.12.24
Press Ctrl-B to enter Boot system...
System self-test...
Test OK.
Loading flash:/nos.img ... ### JFFS2 loading 'nos.img' to 0x81000000
### JFFS2 load complete: 12582877 bytes loaded to 0x81000000
## Booting kernel from Legacy Image at 81000100 ...
Image Name:
Image Type: MIPS Linux Kernel Image (gzip compressed)
Data Size: 12505501 Bytes = 11.9 MiB Load Address: 80000000
Entry Point: 80003710
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel ...
Current time: Sun Jan 01 00:00:00 2006 [UTC] Switch>
Теперь можно вводить команды управления коммутатором. Детальное описание команд приведено в последующих главах.

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

In-band управление относится к удалённому управлению посредством доступа к коммутатору с использованием таких протоколов как Telnet, SSH, HTTP, а также SNMP. В тех случаях, когда In-band управление из-за изменений, сделанных в конфигурации коммутатора, работает со сбоями, для управления и конфигурирования коммутатора можно использовать Out-band управление (Console/Management port).
1.1.2.1. Управление по Telnet
Чтобы управлять коммутатором по Telnet, должны выполняться следующие условия:
1. Коммутатор должен иметь сконфигурированный IPv4/IPv6-адрес.
2. IP-адрес хоста (Telnet-клиент) и VLAN-интерфейс коммутатора, должны иметь IPv4/IPv6-адреса в одном сегменте сети.
3. Если второй пункт не может быть выполнен, Telnet-клиент должен быть
подключен к IPv4/IPv6-адресу коммутатора с других устройств, таких как маршрутизатор.
Коммутатор третьего уровня может быть настроен с несколькими
IPv4/IPv6-адресами, метод настройки описан в посвященной этому главе.
13
1/0/1
Подключение через «патч-корд»
УПРАВЛЕНИЕ КОММУТАТОРОМ
Следующий пример предполагает состояние коммутатора после поставки с заводскими настройками, где присутствует только VLAN1.
Последующие шаги описывают подключение Telnet-клиента к интерфейсу VLAN1
коммутатора посредством Telnet (пример адреса IPv4):
Рисунок 6. Управление коммутатором по Telnet
Шаг 1: Настройка IP-адресов для коммутатора и запуск функции Telnet Server на коммутаторе.
Первым делом идет настройка IP-адреса хоста. Он должен быть в том же сегменте
сети, что и IP-адрес VLAN1 интерфейса коммутатора. Предположим, что IP-адрес интерфейса VLAN1 коммутатора 10.1.128.251/0/24. Тогда IP-адрес хоста может быть 10.1.128.252/24. С помощью команды «ping 10.1.128.251» можно проверить, доступен коммутатор или нет.
Команды настройки IP-адреса для интерфейса VLAN1 указаны ниже. Перед
началом In-band управления, IP-адрес коммутатора должен быть настроен посредством Out-band управления (например, через порт Console). Команды конфигурирования следующие (Далее считается, что все приглашения режима конфигурирования коммутатора начинаются со слова «switch», если отдельно не указано иного):
Switch>enable
Switch#config
Switch(config)#interface vlan 1
Switch(Config-if-Vlan1)#ip address 10.1.128.251 255.255.255.0
Switch(Config-if-Vlan1)#no shutdown
Для активации функции Telnet-сервера пользователь должен включить её в режиме глобального конфигурирования, как показано ниже:
Шаг 2: Запуск программы Telnet Client. Необходимо запустить программу Telnet-клиент в Windows с указанием адреса хоста.
Switch>enable Switch#config
Switch(config)# telnet-server enable
14
УПРАВЛЕНИЕ КОММУТАТОРОМ
Рисунок 7. Запуск программы Telnet-клиент в Windows.
Шаг 3: Получить доступ к коммутатору. Для того что бы получить доступ к конфигурации через интерфейс Telnet необходимо
ввести достоверный логин (login) и пароль (password). В противном случае в доступе будет отказано. Этот метод помогает избежать неавторизованного получения доступа. Как результат, когда Telnet включен для настройки и управления коммутатора, имя пользователя (username) и пароль (password) для авторизованных пользователей должены быть настроены следующей командой:
«username <username> privilege <privilege> [password (0|7) <password>]».
Для локальной аутентификации можно использовать следующую команду:
authentifcation line vty login local.
Для доступа в привелигерованный режим необходимо и задан уровень привилегий 15. Допустим, авторизованный пользователь имеет имя «test» и пароль «test», тогда
процедура задания имени и пароля для доступа по Telnet:
Switch>enable
Switch#config
Switch(config)#username test privilege 15 password 0 test
Switch(config)#authentication line vty login local
После ввода имени и пароля для интерфейса конфигурирования Telnet, пользователь сможет вызвать командный интерфейс CLI настройки коммутатора. Команды, используемые в командном интерфейсе Telnet CLI, которые становятся доступны после ввода имени и пароля — те же самые, что и в консольном интерфейсе.
15
УПРАВЛЕНИЕ КОММУТАТОРОМ
Рисунок 8. Настройка Telnet-интерфейса
1.1.2.2. Управление через HTTP
Чтобы управлять коммутатором через веб-интерфейс должны быть выполнены следующие условия:
1. Коммутатор должен иметь сконфигурированный IPv4/IPv6-адрес.
2. IP-адрес хоста (HTTP-клиент) и VLAN-интерфейс коммутатора, должны иметь IPv4/IPv6-адреса в одном сегменте сети.
3. Если второй пункт не может быть выполнен, HTTP-клиент должен быть
подключен к IPv4/IPv6-адресу коммутатора с других устройств, таких, как маршрутизатор.
Как и в управлении, коммутатором через Telnet, как только удается ping/ping6 хоста к IPv4/IPv6-адресам коммутатора и вводится правильный логин и пароль, возможно получить доступ к коммутатору через HTTP. Ниже описан способ настройки:
Шаг 1: Настройка IP-адресов для коммутатора и запуск функции HTTP-сервера. О настройке IP-адреса коммутатора с помощью внеполосного управления, смотри главу
о настройке Telnet управления. Чтобы конфигурирование по Веб стало возможным, нужно ввести команду ip http server в
глобальном режиме конфигурирования:
Switch>enable
Switch#config
Switch(config)#ip http server
Шаг 2: Запуск веб-браузера на хосте. Необходимо открыть веб-браузер на хосте и ввести IP-адрес коммутатора, или
непосредственно запустить HTTP-протокол в Windows. К примеру, IP-адрес коммутатора «10.1.128.251».
16
УПРАВЛЕНИЕ КОММУТАТОРОМ
Рисунок 9. Запуск HTTP-протокола
При обращении коммутатора с IPv6-адреса рекомендуется использовать браузер Firefox версии 1.5 или позднее. Например, если адрес коммутатора 3ffe:506:1:2::3. Введите адрес IPv6 коммутатора http:// [3ffe: 506:1:2:: 3], адрес обязательно должен быть заключен в квадратные скобки.
Шаг 3: Получение доступа к коммутатору. Для того чтобы получить доступ конфигурации с использованием веб-интерфейса,
необходимо ввести достоверный логин (login) и пароль (password), в противном случае будет отказано в доступе. Этот метод помогает избежать неавторизованного доступа. Как результат, когда Telnet включен для настройки и управления коммутатора, имя пользователя (username) и пароль (password) для авторизованных пользователей должны быть настроены следующей командой:
username <username> privilege <privilege> [password (0|7) <password>].
Для локальной аутентификации можно использовать следующую команду:
authentication line vty login local.
Для доступа в привелигерованный режим необходимо и задан уровень привилегий 15. Допустим, авторизованный пользователь имеет имя «admin» и пароль «admin», тогда процедура настройки, следующая:
Switch>enable Switch#config
Switch(config)#username admin privilege 15 password 0 admin
Switch(config)#authentication line web login local
Веб-интерфейс страницы ввода учётных данных выглядит следующим образом:
17
УПРАВЛЕНИЕ КОММУТАТОРОМ
После ввода корректных учётных данных, вы попадаете в главное меню веб-интерфейса, как это показано ниже:
Рисунок 10. Управление Коммутатором
1.1.2.3. Управление коммутатором через сетевое управление SNMP
Необходимые требования:
1. Коммутатор должен иметь сконфигурированный IPv4/IPv6-адрес.
2. IP-адрес хоста (HTTP-клиент) и VLAN-интерфейс коммутатора, должны иметь IPv4/IPv6-адреса в одном сегменте сети.
18
User Mode
Admin Mode
Global Mode
УПРАВЛЕНИЕ КОММУТАТОРОМ
3. Если второй пункт не может быть выполнен, HTTP-клиент должен быть подключен к IPv4/IPv6-адресу коммутатора с других устройств, таких как роутер.
Хост с программным обеспечением SNMP для управления сетью должен уметь пинговать IP-адрес коммутатора так, чтобы при работе программного обеспечения SNMP, оно было доступно для осуществления операций чтения/записи на нем. Подробности о том, как управлять коммутаторами через SNMP, не будут рассмотрены в этом руководстве, их можно найти в «Snmp network management software user manual» (Инструкция по сетевому управлению SNMP).

1.2. CLI-интерфейс

Коммутатор обеспечивает три интерфейса управления для пользователя: CLI (Command Line Interface) интерфейс, веб-интерфейс, сетевое управление программным обеспечением SNMP. Мы познакомим вас с CLI (Консолью), веб-интерфейсом и их конфигурациями в деталях, SNMP пока не будет рассматриваться. CLI-интерфейс знаком большинству пользователей. Как упомянуто выше, при управлении по независимым каналам связи и Telnet-управление коммутатором осуществляется через интерфейс командной строки (CLI).
CLI-интерфейс поддерживает оболочку Shell, которая состоит из набора команд конфигурации. Эти команды относятся к разным категориям в соответствии с их функциями в конфигурации коммутатора. Каждая категория представляет свой, отличный от всех, режим конфигурации.
Возможности Shell для коммутаторов описаны ниже:
режим настройки; настройка синтаксиса; поддержка сочетания клавиш; справка; проверка ввода; поддержка язык нечеткой логики (Fuzzy math).

1.2.1. Режим настройки

Рисунок 11. Режимы настройки Shell
19
Тип Интерфейса
Команда
Действие команды
Выход
VLAN
Наберите команду
interface vlan <Vlan-id>
в режиме глобального конфигурирования.
Настройка IP-адресов коммутатора и т.д.
Используйте команду exit для возвращения в глобальный режим.
УПРАВЛЕНИЕ КОММУТАТОРОМ
1.2.1.1. Режим пользователя
При входе в командную строку в первую очередь пользователь оказывается в режиме пользователя. Если он входит в качестве обычного пользователя, который стоит по умолчанию, тогда в строке отображается «Switch>», где символ «>» является запросом для режима пользователя. Когда команда выхода запускается под режимом администратора, она будет также возвращена в режим пользователя.
В режиме пользователя, без дополнительных настроек, пользователю доступны только запросы, например, время или информация о версии коммутатора.
1.2.1.2. Режим администратора
Для того чтобы попасть в режим Администратора (привилегированный) существует несколько способов: вход с использованием в качестве имени пользователя «Admin»; ввод команды «enable» из непривилегированного (пользовательского) интерфейса, при этом необходимо будет ввести пароль администратора (если установлен). При работе в режиме администратора приглашение командной строки коммутатора будет выглядеть как «Switch#». Коммутатор также поддерживает комбинацию клавиш «Ctrl + Z», что позволяет простым способом выйти в режим администратора из любого режима конфигурации (за исключением пользовательского).
При работе с привилегиями администратора пользователь может давать команды на вывод конфигурационной информации, состоянии соединения и статистической информации обо всех портах. Также пользователь может перейти в режим глобального конфигурирования и изменить любую часть конфигурации коммутатора. Поэтому, определение пароля для доступа к привилегированному режиму является обязательным для предотвращения неавторизованного доступа и злонамеренного изменения конфигурации коммутатора.
1.2.1.3. Режим глобального конфигурирования.
Наберите команду «Switch#config» в режиме администратора для того, чтобы войти в режим глобального конфигурирования. Используйте команду выхода в соответствии с другими режимами конфигурации, такими, как режим порта, VLAN-режим, вернутся в режим глобального конфигурирования. Пользователь может выполнять глобальные настройки конфигурации в этом режиме, такие как настройка таблиц MAC-адресов, зеркалирование портов, создание VLAN, запуск IGMP Snooping и STP, и т. д. Также пользователь может войти в режим конфигурирования порта для настройки всех интерфейсов.
1.2.1.3.1. Режим конфигурирования интерфейса
Использование команды интерфейса в режиме глобального конфигурирования позволяет входить в режим конфигурирования указанного интерфейса. Коммутатор поддерживает три типа интерфейсов: 1. VLAN; 2. Ethernet-порт; 3. Порт-канал, соответствующий трем режимам конфигурации интерфейса.
20
Тип Интерфейса
Команда
Действие команды
Выход
Ethernet-порт
Наберите команду
interface ethernet <interface-list> в
режиме глобального конфигурирования.
Настройка поддерживаемого дуплексного режима, скорости Ethernet-порта и т.п.
Используйте команду exit для возвращения в глобальный режим.
Порт-канал
Наберите команду
interface port-channel <port-channel-number>
в режиме глобального конфигурирования.
Конфигурирование портканала: дуплексный режим, скорость и т.д.
Используйте команду exit для возвращения в глобальный режим.
Тип ACL
Команда
Действие команды
Выход
Стандартный режим IP ACL
Наберите команду ip access-list standard в режиме глобального конфигурирования.
Настройка параметров для стандартного режима
IP ACL
Используйте команду exit для возвращения в глобальный режим.
Расширенный режим IP ACL
Наберите команду ip access-list extended в режиме глобального конфигурирования.
Настройка параметров для расширенного режима IP ACL
Используйте команду exit для возвращения в глобальный режим.
УПРАВЛЕНИЕ КОММУТАТОРОМ
1.2.1.3.2. Режим VLAN
Использование команды <vlan-id> в режиме глобального конфигурирования, помогает войти в соответствующий режим конфигурирования VLAN. В этом режиме администратор может настраивать все порты пользователей соответствующего VLAN. Выполните команду выхода, чтобы выйти из режима VLAN в режим глобального конфигурирования.
1.2.1.3.3. Режим DHCP Address Pool
Введите команду ip dhcp pool <name> в режиме глобального конфигурирования для входа в режим DHCP Address Pool. Приглашение этого режима «Switch(Config-<name>dhcp)#». В этом режиме происходит конфигурирование DHCP Address Pool. Выполните команду выхода, чтобы выйти из режима конфигурирования DHCP Address Pool в режим глобального конфигурирования.
1.2.1.3.4. ACL-режим

1.2.2. Настройка синтаксиса

Коммутатор различает множество команд конфигурации. Несмотря на то, что все команды разные, необходимо соблюдать синтаксис их написания. Общий формат команды коммутатора приведен ниже:
cmdtxt <variable> {enum1 | … | enumN} [option1 | … | optionN]
21
Клавиша (и)
Функция
Back Space
Удалить символ перед курсором. Курсор перемещается назад.
Вверх «↑»
Показать предыдущую введенную команду. Отображение до десяти недавно набранных команд.
Вниз «↓»
Показать следующую введенную команду. При использовании клавиши вверх «↑», вы получаете ранее введенные команды, при использовании клавиши вниз «↓», вы возвращаетесь к следующей команде.
Влево «←»
Курсор перемещается на один символ влево.
Вы можете использовать клавиши влево «←» и вправо «→» для изменения введенных команд.
Вправо «→»
Курсор перемещается на один символ вправо.
Ctrl +p
Такая же, как и у клавиши вверх «↑».
Ctrl +n
Такая же, как и у клавиши вниз «↓».
Ctrl +b
Такая же, как и у клавиши влево «←».
УПРАВЛЕНИЕ КОММУТАТОРОМ
Расшифровка: cmdtxt жирным шрифтом указывает на ключевое слово команды; <variable> указывает на изменяемый параметр; {enum1 | … | enumN} означает обязательный параметр, который должен быть выбран из набора параметров enum1~enumN, а в квадратные скобки «[]»[option1 | … | optionN] заключают необязательный параметр. В этом случае в командной строке может быть комбинация "<>", "{}" и "[]", например, [<variable>], {enum1 <variable>| enum2}, [option1 [option2]], и так далее.
Вот примеры некоторых актуальных команд конфигурации: show version, параметры не требуется. Это команда, состоящая только из ключевых слов
и без параметров.
vlan <vlan-id>, необходим ввод значения параметров после ключевого слова. firewall {enable | disable}, этой командой пользователь может включить или выключить
брандмауэр, следует лишь выбрать нужный параметр. snmp-server community {ro | rw} <string>, ниже приведены возможные варианты:
snmp-server community ro public snmp-server community rw private

1.2.3. Сочетания клавиш

Коммутатор поддерживает множество сочетаний клавиш для облегчения ввода конфигурации пользователем. Если командная строка не признает нажатия вверх и вниз, то Ctrl + P и Ctrl + N могут быть использованы вместо них.
22
Клавиша (и)
Функция
Ctrl +f
Такая же, как и у клавиши вправо «→».
Ctrl +z
Вернуться в Режим администратора непосредственно из других режимов настройки (за исключением пользовательского режима)
Ctrl +c
Остановка непрерывных процессов команд, таких как ping и т.д.
Tab
В процессе ввода команды Tab может быть использован для ее завершения, если нет ошибок.
Доступ к справке
Использование и функции
Help
Под любой командной строкой введите "help" и нажмите Enter, вы получите краткое описание из справочной системы.
«?»
Под любой командной строкой введите "?", чтобы получить список команд для текущего режима с кратким описанием.
Введите "?" после команды. Если позиция должна быть параметром, описание этого параметра типа, масштаба и т.д., будут отображены, если позиция должна быть ключевым словом, то будет отображен набор ключевых слов с кратким описанием, если вышло "<cr>", то команда введена полностью, нажмите клавишу Enter, чтобы выполнить команду. 3. Введите "?" сразу после строки. Это покажет все команды, которые начинаются с этой строки.
УПРАВЛЕНИЕ КОММУТАТОРОМ

1.2.4. Справка

Существуют два способа получить доступ к справочной информации: Командами «help» и «?».

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

1.2.5.1. Отображаемая информация: успешное выполнение (successfull)
Все команды, вводимые через клавиатуру, проходят проверку синтаксиса в Shell. Ничего не будет отображаться, если пользователь ввел правильные команды при соответствующих режимах и что привело к их успешному выполнению.
23
Отображаемое сообщение ошибки
Пояснение
Unrecognized command or illegal parameter!
Введенной команды не существует или есть ошибка в параметре масштаба, типа или формата.
Ambiguous command
Доступно по крайней мере две интерпретации смысла на основе введенного текста.
Invalid command or parameter
Команда существует (признается), но задан неправильный параметр.
This command is not existing in current mode
Команда существует (признается), но не может быть использована в данном режиме.
Please configure precursor command
«*»at first!
Команда существует (признается), но отсутствует условие команды.
syntax error: missing '"' before the end of command line!
Ошибка синтаксиса: кавычки не могут использоваться в паре.
УПРАВЛЕНИЕ КОММУТАТОРОМ
1.2.5.2. Отображаемая информация: ошибочный ввод (error)

1.2.6. Поддержка языка нечеткой логики (Fuzzy math)

Shell на коммутаторе имеет поддержку языка нечеткой логики в поиске команд и ключевых слов. Shell будет распознавать команды и ключевые слова в том случае, если введенная строка не вызывает никаких конфликтов. Например:
1. Команда «show interface ethernet status», будет работать даже в том случае, если набрать «sh in ethernet status».
2. Однако, при наборе команды «show running-config» как «show r» система сообщит «%Ambiguous command», т.к. Shell будет не в состоянии определить, что имелось ввиду «show radius» или «show running-config». Таким образом, Shell сможет правильно распознать команду только если будет набрано «sh ru».
24
Команда
Пояснение
Обычный пользовательский режим/Режим администратора
Enable [<1-15>] disable
Пользователь использует команду enable для того, чтобы войти в режим администратора. А команду disable для выхода из него.
Режим администратора
config [terminal]
Входит в режим глобального конфигурирования из режима администратора.
Различные режимы
exit
Выход из текущего режима и вход в предыдущий режим, например, если применить эту команду в режиме глобального конфигурирования, то она вернет вас в режим администратора, если набрать еще раз (уже находясь в режиме администратора), то попадете в пользовательский режим.
show privilege
Показывает привилегии для определенных пользователей
Расширенный пользовательский режим/Режим администратора
end
Выход из текущего режима и возвращение в режим администратора, только когда пользователь находится не в пользовательском/администраторском режимах.
Режим администратора
clock set <HH:MM:SS> [YYYY.MM.DD]
Установка даты и времени. show version
Отображение версии коммутатора.
set default
Возвращает заводские настройки.
ОСНОВНЫЕ НАСТРОЙКИ КОММУТАТОРА

2. ОСНОВНЫЕ НАСТРОЙКИ КОММУТАТОРА

2.1. Основные настройки

Основные настройки коммутатора включают в себя команды для входа и выхода из режима администратора, команды для входа и выхода из режима конфигурирования интерфейса, для настройки и отображения времени в коммутаторе, отображения информации о версии системы коммутатора и так далее.
25
Команда
Пояснение
write
Сохраняет текущую конфигурацию на Flash-память.
reload
Перезагрузка коммутатора.
show cpu usage
Показывает степень использования CPU.
show cpu utilization
Показывает текущую скорость загрузки процессора.
show memory usage
Показывает степень использования памяти.
Режим глобального конфигурирования
banner motd <LINE> no banner motd
Настройка отображаемой информации при успешной авторизаци пользователя через Telnet или консольное соединение.
ОСНОВНЫЕ НАСТРОЙКИ КОММУТАТОРА

2.2. Управление Telnet

2.2.1. Telnet

2.2.1.1. Введение в Telnet
Telnet – это простой протокол удаленного доступа для дистанционного входа. Используя Telnet, пользователь может дистанционно войти на хост используя его IP-адрес или имя. Telnet может посылать нажатия клавиш удаленному хосту и выводить данные на экран пользователя используя протокол TCP. Это прозрачная процедура, так как кажется то, что пользовательские клавиатура и монитор подключены к удаленному узлу напрямую.
Telnet использует клиент-серверный режим, локальная система выступает в роли Telnet­клиента, а удаленный хост - Telnet-сервера. Коммутатор может быть как Telnet-сервером, так и Telnet-клиентом.
Когда коммутатор используется как Telnet-сервер, пользователь может использовать Telnet-клиентские программы, включенные в ОС Windows или другие операционные системы для входа в коммутатор, как описано ранее в разделе «управление по независимым каналам связи». Как Telnet-сервер коммутатор позволяет до 5 клиентам Telnet подключение используя протокол TCP.
Также коммутатор работая как Telnet-клиент, позволяет пользователю войти в другие удаленные хосты. Коммутатор может установить TCP-подключение только к одному удаленному хосту. Если появится необходимость соединения с другим удаленным хостом, текущие соединения TCP должны быть разорваны.
2.2.1.2. Команды конфигурирования Telnet
1. Настройка Telnet-сервера.
2. Использование Telnet для удаленного доступа к коммутатору.
26
Команда
Описание
Режим глобального конфигурирования
telnet-server enable no telnet-server enable
Активирует функцию Telnet-сервера на коммутаторе, команда «no» деактивирует эту функцию.
username <user-name> [privilege <privilege>] [password [0 | 7] <password>]
no username <username>
Настраивает имя пользователя и пароль для доступа по Telnet. Команда «no» удаляет данные авторизации выбранного пользователя.
authentication securityip <ip-addr> no authentication securityip <ip-addr>
Настраивает безопасность IP-адресов для входа на коммутатор по Telnet: команда «no» отменяет предыдущую команду.
authentication securityipv6 <ipv6-addr> no authentication securityipv6 <ipv6-addr>
Настраивает безопасность IPv6-адресов для входа на коммутатор по Telnet: команда «no» отменяет предыдущую команду.
authentication ip access-class {<numstd>|<name>}
no authentication ip access-class
Связывает стандартный IP ACL с Telnet/SSH/Web; команда «no» отменяет предыдущую команду.
authentication ipv6 access-class {<numstd>|<name>}
no authentication ipv6 access-class
Связывает IPv6 ACL с Telnet/SSH/Web; команда «no» отменяет предыдущую команду.
authentication line {console | vty | web} login {local | radius | tacacs}
no authentication line {console | vty | web} login
Настройка режима аутентификации
Telnet.
authentication enable method1 [method2 …] no authentication enable
Настройка включения списков методов аутентификации.
authorization line {console | vty | web} exec {local | radius | tacacs}
no authorization line {console | vty | web} exec
Настройка режима авторизации Telnet.
ОСНОВНЫЕ НАСТРОЙКИ КОММУТАТОРА
1. Настройка Telnet-сервера.
27
Команда
Описание
accounting line {console | vty} command <1-15> {start-stop | stop-only | none} method1 [method2…]
no accounting line {console | vty} command <1­15>
Настройка списка методов учета.
Режим администратора
terminal monitor terminal no monitor
Отображение отладочной информации для входа на коммутатор через Telnet-клиент; Команда «no» отключает отображение данной информации.
Команда
Описание
Режим администратора
telnet [vrf <vrf-name>] {<ip-addr> | <ipv6addr> | host <hostname>} [<port>]
Вход на хост коммутатора через Telnet-клиент, входящий в комплектацию коммутатора.
ОСНОВНЫЕ НАСТРОЙКИ КОММУТАТОРА
2. Использование Telnet для удаленного доступа к коммутатору.

2.2.2. SSH

2.2.2.1. Введение в SSH
SSH (англ. Secure SHell — «безопасная оболочка») является протоколом, который обеспечивает безопасный удаленный доступ к сетевым устройствам. Он основан на надежном TCP/IP-протоколе. Он поддерживает такие механизмы как распределение ключей, проверка подлинности и шифрования между SSH-сервером и SSH-клиентом, установка безопасного соединения. Информация, передаваемая через это соединение защищена от перехвата и расшифровки. Для доступа к коммутатору, соответствующему требованиям SSH2.0, необходимо SSH2.0 клиентское программное обеспечение, такое, как SSH Secure Client и Putty. Пользователи могут запускать вышеперечисленное программное обеспечение для управления коммутатором удаленно. Коммутатор в настоящее время поддерживает аутентификацию RSA, 3DES и SSH шифрование протокола, пароль пользователя аутентификации и т.д.
28
Команда
Описание
Режим глобального конфигурирования
ssh-server enable no ssh-server enable
Активация функции на коммутаторе; команда «no» отменяет предыдущую команду.
username <username> [privilege <privilege>] [password [0 | 7] <password>]
no username <username>
Настраивает имя пользователя и пароль для доступа к коммутатору через SSH-клиент. Команда «no» удаляет данные авторизации выбранного пользователя.
ssh-server timeout <timeout> no ssh-server timeout
Настройка таймаута для аутентификации SSH; Команда «no» восстанавливает значения по умолчанию таймаута для аутентификации SSH.
ssh-server authentication-retires <authentication-retires>
no ssh-server authentication-retries
Настройка число повторных попыток SSH-аутентификации; Команда «no» восстанавливает значения по умолчанию.
ssh-server host-key create rsa modulus <moduls>
Создание нового RSA-ключа хоста на SSH-сервере.
Режим администратора
terminal monitor terminal no monitor
Показ отладочной информации SSH на стороне клиента; команда «no» отменяет предыдущую команду.
ОСНОВНЫЕ НАСТРОЙКИ КОММУТАТОРА
2.2.2.2. Список команд для конфигурирования SSH-сервера
2.2.2.3. Пример настройки SSH-сервера
Пример 1:
Задачи:
Включить SSH-сервер на коммутаторе и запустить SSH2.0 программное
обеспечение клиента, такое как SSH Secure Client или Putty на терминале. Войти на коммутатор, используя имя пользователя и пароль от клиента.
Настроить IP-адрес, добавить SSH-пользователей и активировать SSH-сервис на
коммутаторе. SSH2.0-клиент может войти в коммутатор, используя имя пользователя и пароль для настройки коммутатора.
Switch(config)#ssh-server enable
Switch(config)#interface vlan 1
Switch(Config-if-Vlan1)#ip address 100.100.100.200 255.255.255.0
Switch(Config-if-Vlan1)#exit
29
Команда
Описание
Режим глобального конфигурирования
interface vlan <vlan-id> no interface vlan <vlan-id>
Создание VLAN-интерфейса (интерфейса третьего уровня); команда «no» удаляет VLAN-интерфейс.
ОСНОВНЫЕ НАСТРОЙКИ КОММУТАТОРА
Switch(config)#username test privilege 15 password 0 test
В IPv6-сетях, терминал должен запустить SSH-клиент и программное обеспечение, которое поддерживает IPv6, такие как putty6. Пользователи не должны изменять настройки коммутатора, за исключением распределения IPv6-адреса для локального хоста.

2.3. Настройка IP-адресов коммутатора

Все Ethernet-порты коммутатора по умолчанию являются портами доступа для канального уровня и выполняются на втором уровне. VLAN-интерфейс представляет собой интерфейс третьего уровня с функциями, для которых может быть назначен IP-адрес, который будет также IP-адресом коммутатора. Все сети VLAN, связанные с интерфейсом, и их конфигурация могут быть настроены в подрежиме конфигурирования VLAN. Коммутатор предоставляет три метода конфигурации IP-адреса:
ручная;  BOOTP;  DHCP.
Ручная настройка IP-адреса позволяет присваивать IP-адрес вручную. В BOOTP/DHCP-режиме, коммутатор работает как BOOTP/DHCP-клиент, отправляет
широковещательные пакеты BOOTP-запроса на BOOTP/DHCP-сервера и BOOTP/DHCP-сервер назначает адрес отправителю запроса, кроме того, коммутатор может работать в качестве сервера DHCP и динамически назначать параметры сети, такие, как IP-адреса, шлюз и адреса DNS-серверов DHCP-клиентам, что подробно описано в последующих главах.

2.3.1. Список команд для настройки IP-адресов

1. Включение VLAN-режима.
2. Ручная настройка.
3. BOOTP-конфигурация.
4. DHCP-конфигурация.
1. Включение VLAN-режима.
30
Loading...
+ 211 hidden pages