Представляем Avaya Ers 4000

Привет! Около года назад, когда я впервые столкнулся с железом бывшего Nortel, теперь Avaya, я обнаружил, что в сети нет вменяемой информации по настройке и устранению неисправностей этого оборудования.

Только официальная документация, из которой не всегда можно четко получить необходимую информацию.

Поэтому сегодня вашему вниманию представляю в качестве знакомства с вендором и синтаксисом CLI анализ конфигурации коммутатора уровня доступа Avaya 4850GTS-PWR+, который предназначен для обслуживания доступа в сеть обычных жилых квартир.

Синтаксис Avaya, на первый взгляд, очень похож на Cisco, но сам принцип подхода к реализации некоторых функций сильно отличается.

Итак, распакуем наш коммутатор, включим его в розетку и подключим консольный кабель.

Первый совет: обратите внимание на разъем кабеля питания.

В некоторых моделях имеется небольшой вырез.

Если в вашем случае это так, позаботьтесь о нем, чтобы вам не пришлось думать о том, как вы умудрились его потерять, вырезав ножом ту же самую прорезь в стандартном силовом кабеле.

При первой загрузке вам будет предложено запустить автоконфигурацию.

Я рекомендую пропустить этот шаг, особенно в тех случаях, когда вам нужно настроить более одного или двух коммутаторов.

Вместо этого гораздо проще заполнить конфигурацию из шаблона, что в конечном итоге сводится к ctrl-C ctrl-V. После завершения загрузки мы видим баннер поставщика и приглашение нажать Ctrl + Y, чтобы продолжить, что мы и сделаем.

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
   

4850GTS-PWR+>

Переключаемся в привилегированный режим командой Enable и сразу переходим к настройке терминала configure. На этом возникшее у многих «дежавю» можно считать практически исчерпанным.



4850GTS-PWR+>enable 4850GTS-PWR+#configure terminal Enter configuration commands, one per line. End with CNTL/Z. 4850GTS-PWR+(config)#

Первое, что вам следует сделать, это отключить такую «полезную» функцию, как автосохранение, которая периодически сохраняет конфигурацию, даже если делает коммутатор недоступным извне.

Я думаю, вы понимаете, чем это грозит. Поэтому мы просто отключаем его.



4850GTS-PWR+(config)#no autosave enable

Далее сразу сделаем две вещи, которые применяются только после перезагрузки, чтобы не отвлекаться в процессе настройки.

Сначала выберем режим работы Spanning-tree. В моем случае это RSTP:

4850GTS-PWR+(config)#spanning-tree mode rstp New operational mode RSTP will take effect upon reset 4850GTS-PWR+(config)#

Во-вторых, режим работы QoS. QoS на Avaya — это тема отдельной довольно большой статьи, а пока скажу лишь, что методом научных проб и ошибок было установлено, что оптимальное решение для коммутатора уровня доступа такое:

4850GTS-PWR+(config)#qos agent aq-mode mixed 4850GTS-PWR+(config)#qos agent buffer maximum QoS buffer setting isn't effective until after reset. 4850GTS-PWR+(config)#

Можно, конечно, настроить очереди вручную, но, опять же, на уровне доступа в этом нет никакого смысла (если, конечно, у вас нет хардкорных пользователей на всех портах, круглосуточно выкачивающих Терабайты торрентов).

Кстати о второй команде.

Avaya рекомендует использовать максимальный буфер, если ваша сеть предоставляет такие услуги, как потоковое видео (под это же подпадает и банальное IP_TV).

Если буфер настроен, например, на штатный, телевидение будет работать ровно до тех пор, пока оно будет предоставлено на отдельном от сети порте.

Например, если на другом конце есть небольшой, но очень гордый D-Link, к которому подключен домашний компьютер и телевизор, то картинка на телевизоре, скорее всего, «разбежится».

Создадим группы и назначим интерфейсы для использования QoS:

4850GTS-PWR+(config)#qos if-group name UPLINK class trusted 4850GTS-PWR+(config)#qos if-group name USER class untrusted 4850GTS-PWR+(config)#qos if-assign port 1-48 name USER 4850GTS-PWR+(config)#qos if-assign port 49-50 name UPLINK 4850GTS-PWR+(config)#

После вышесказанного сохраняем конфигурацию с до боли знакомой памятью записи (кстати, копировать run-config start-config здесь не работает. Этой командой можно скопировать конфигурацию только на USB, FTP и т.д.) И перезагрузитесь командой boot.

4850GTS-PWR+(config)#write memory 4850GTS-PWR+(config)#boot Reboot the unit(s) (y/n) ? y

Пока наш свитч тестирует память и вентиляторы, скажу вам, что командой boot можно также воспользоваться для сброса настроек до заводских.

В этом случае это будет выглядеть как загрузка по умолчанию.

Будьте осторожны с этой командой.

Если на свитче установлены дополнительные лицензии, то при сбросе они будут утеряны, поэтому если у вас под рукой нет файла с лицензией на этот свитч, лучше его не использовать.

Так.

Наш свич загрузился, продолжим.

Давайте позаботимся о вопросе безопасности и установим пароли.

Например, требования к сложности пароля Avaya практически идентичны требованиям в домене Windows. Если это противоречит чьим-то представлениям о красоте, отключить их можно командой

4850GTS-PWR+(config)#no password security

Создадим пользователя:

4850GTS-PWR+(config)#username avaya avaya1 rw

где avaya — имя, avaya1 — пароль, rw — уровень доступа.

Можно выставить ro, тогда этот пользователь не пойдет дальше просмотра состояния портов и текущей конфигурации.

Настроим режим аутентификации на устройстве:

4850GTS-PWR+(config)#cli password serial local 4850GTS-PWR+(config)#cli password telnet local

Я тоже думаю, что почти все понятно.

Локальный означает, что данные будут сверяться с локальной базой данных пользователей.

Поскольку локально можно создать только одного пользователя для чтения и полного доступа, чего лично мне недостаточно, давайте перенастроим аутентификацию на использование Radius-сервера.



4850GTS-PWR+(config)#username admin admin1 rw 4850GTS-PWR+(config)#username user user1 ro 4850GTS-PWR+(config)#radius-server password fallback 4850GTS-PWR+(config)#radius-server host 192.168.1.2 4850GTS-PWR+(config)#radius-server key avaya

Поля «Имя пользователя» необходимо задавать в любом случае, они используются, если Радиус-сервер недоступен.

Настроим использование Radius для аутентификации:

4850GTS-PWR+(config)#cli password serial radius 4850GTS-PWR+(config)#cli password telnet radius

Кстати, к теме регулировки радиуса.

Прежде чем вносить какие-либо изменения в настройки подключения Radius, необходимо изменить аутентификацию на локальную, иначе в выводе консоли вы не увидите ничего, кроме ошибки.

Далее задайте имя переключателя:

4850GTS-PWR+(config)#snmp-server name Avaya_4850_test Avaya_4850_test(config)#

Ну и заодно включим snmp-сервер для последующего мониторинга:

Avaya_4850_test(config)#snmp-server community Public rw Avaya_4850_test(config)#snmp-server host 192.168.1.2 v2c Public Avaya_4850_test(config)#snmp-server enable

хост snmp-сервера в данном случае — это адрес удаленного сервера, с которого будет осуществляться мониторинг, версия и сообщество.

Теперь давайте посмотрим на сам Vlan. У нас в сети достаточно много вланов, поэтому я покажу вам принцип их настройки на устройстве.

Для начала давайте включим автоматическое назначение PVID-интерфейсов (опять же, если это не противоречит вашим представлениям о красоте).



Avaya_4850_test(config)#vlan configcontrol automatic

Теперь создадим необходимые Vlan:

Avaya_4850_test(config)#Vlan create 3 name Data type port Avaya_4850_test(config)#vlan create 4 name TV type port Avaya_4850_test(config)#Vlan create 5 name Management type port

Определимся со стволами:

Avaya_4850_test(config)#vlan ports 1-48 tagging unTagAll Avaya_4850_test(config)#vlan ports 49-50 tagging tagAll

И распределить Vlan по портам, удалив все порты из Vlan 1.

Avaya_4850_test(config)#vlan members remove 1 ALL Avaya_4850_test(config)#vlan members add 3 1-20,49-50 Avaya_4850_test(config)#vlan members add 4 20-40,49-50 Avaya_4850_test(config)#vlan members add 5 49-50

Определим Vlan для управления свитчем и ограничим доступ к нему, например офисной сетью 192.168.2.0/24.

Avaya_4850_test(config)#vlan mgmt 5 Avaya_4850_test(config)#ipmgr source-ip 1 192.168.2.0 mask 255.255.255.0

Давайте включим отслеживание многоадресных пакетов во всех Vlan и, наконец, назначим IP-адрес нашему коммутатору:

Avaya_4850_test(config)#interface vlan 3 Avaya_4850_test(config-if)#ip igmp snooping Avaya_4850_test(config-if)#exit Avaya_4850_test(config)#interface vlan 4 Avaya_4850_test(config-if)#ip igmp snooping Avaya_4850_test(config-if)#exit Avaya_4850_test(config)#interface vlan 5 Avaya_4850_test(config-if)#ip address 192.168.5.4 255.255.255.0 Avaya_4850_test(config-if)#ip default-gateway 192.168.5.1 Avaya_4850_test(config-if)#ip igmp snooping Avaya_4850_test(config-if)#exit

Так как на другом конце у меня установлен Avaya VSP 7024XLS, то транки будем собирать в MLT (в принципе тот же Ether-Channel от Cisco только в профиль).



Avaya_4850_test(config)#mlt 1 name UPLINK member 49-50 learning disable Avaya_4850_test(config)#mlt 1 enable

И напоследок настроим еще пару полезных вещей: Разрешим получение DHCP-OFFER только со стороны транка:

Avaya_4850_test(config)#ip dhcp-snooping enable Avaya_4850_test(config)#ip dhcp-snooping vlan 3 Avaya_4850_test(config)#ip dhcp-snooping vlan 4 Avaya_4850_test(config)#interface FastEthernet ALL Avaya_4850_test(config-if)#ip dhcp-snooping port 49-50 trusted Avaya_4850_test(config-if)#ip dhcp-snooping port 1-48 untrusted Avaya_4850_test(config-if)#exit

И давайте защитим себя от циклов:

Avaya_4850_test(config)#interface FastEthernet all Avaya_4850_test(config-if)#slpp-guard port 1-48 enable Avaya_4850_test(config-if)#exit

Давайте включим SSH и сохраним нашу конфигурацию:

Avaya_4850_test(config)#ssh Avaya_4850_test(config)#write memory

Ниже приведен пример рабочей конфигурации коммутаторов Avaya. Он в равной степени применим ко всей линейке ERS 4000 и частично действителен как для 5000, так и для 7000. В качестве постскриптума пара часто встречающихся проблем и методов их устранения: 1) Получение IP-адресов по DHCP занимает много времени и/или подтягивается трансляция ТВ-потока.

На этом этапе мы вспоминаем о существовании Spanning-tree, хватаемся за голову и быстренько всё исправляем, определив конечные порты:

Avaya_4850_test#conf t Avaya_4850_test(config)#Inter fa all Avaya_4850_test(config-if)#spanning-tree rstp port 1-40 learning enable Avaya_4850_test(config-if)#spanning-tree rstp port 1-40 edge-port true

Не забывайте защищаться от различных умных пользователей с их оборудованием.

Давайте включим фильтрацию пакетов BPDU (несовместимо с некоторыми моделями домашних маршрутизаторов Linksys):

Avaya_4850_test(config)#spanning-tree bpdu-filtering port 1-48 enable timeout 300

2) ТВ-поток работает с перебоями (справедливо для любого вещательного потока).

Обратите внимание на такой замечательный вариант, как ограничение скорости .

Если в сети есть широковещательный поток, отключите его на транках, иначе часть потока будет постоянно обрезаться, особенно при большой нагрузке.

Пожалуй, это все.

Буду рад любым вашим вопросам и комментариям.

Теги: #сетевое оборудование #Конфигурация #avaya #avaya ers 4000

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.