Работа с NMS для управления сетью GPON

Установка

Для работы с NMS потребуется ПК, выделенный под сервер. Клиентскую часть можно устанавливать всем заинтересованным операторам. Системные требования к серверу изменяются в зависимости от количества обрабатываемых устройств. Более точные данные представлены в таблице 1. Для установки клиента необходимо:

  • ОС — Windows Server 2003/2008, Windows7 (32/64bit);
  • ЦПУ — Core 2 Duo с частотой от 2.6GHz;
  • ОЗУ  — не ниже 1ГБ, рекомендовано 2 ГБ;
  • HDD – 15ГБ

Таблица 1. Требования к серверу для установки NMS

Компонент

Количество элементов сети

OLT <=25

ONU<=35000

OLT <=100

ONU<=140000

OLT <=500

ONU<=700000

OLT <=1000

ONU<=1000000

Необходимо место на HDD, ГБ

100

300

500

1000

Рекомендованная память ОЗУ, ГБ

16

32

64

128

Рекомендованное кол-во ЦПУ

2

2

4

8

Рекомендованное кол-во ядер на процессор

4

4

4

4

ОС

Windows Server 2003/2008, Windows7 (32/64bit)

Solaris 11 (64bit)

На сервере должна быть установлена Java JRE не ниже 6u30. Во время установки будет автоматически установлен Oracle Database express edition. Программа может работать и с полноценной версией Oracle. В этой статье будем работать именно с полной версией Oracle

Устанавливаем NMS_Server (оставляем все по умолчанию).

После установки NMS server заходим в «NMS Service Manager» и устанавливаем параметры для подключения к базе данных (далее БД). 

Рисунок 1. NMS service manager

Для тестовой работы используем имя пользователя «system», чтобы не углубляться в администрирование Oracle. После задания параметров подключения к БД и проверки, что соединение проходит нормально, запускаем сервис NMS service.

Устанавливаем «NMS_Client» (все по умолчанию). Запускаем NMS client. По умолчанию пользователь/пароль установлены «admin/nms».  Прежде чем мы сможем подключить NMS к нашему OLT нам необходимо задать на нем IP и snmp. Для этого подключимся к OLT консолью и зададим следующие настройки:

Conf t

interface mgmt   — это порт mngm на нашей OLT

 no shutdown

 ip address 10.10.1.1/24

snmp community ro my_snmp

snmp community rw my_snmp_rw

Описание NMS

Рисунок 2. 1. NMS client

Нам необходимо зайти в настройки системы и задать используемые нами SNMP community такие, как мы задали на OLT:

Рисунок 3. Настройка SNMP community.

Для управления и мониторинга интерфейс NMS разбит на 7 основных разделов, часть из которых имеют свои подразделы. Основные разделы системы это:

  • Network – в данном разделе происходит добавление OLT, раздел подразделяется на General и User Group. В General показаны все добавленные OLT и те, на которых имеются проблемы. В User Group — мы создаем свои группы и добавляем в них OLT.
  • Equipment configurationраздел предназначен для настройки конфигурации оборудования и содержит следующие подразделы:
    • System management – группа общих настроек OLT;
    • Management группа настроек для SNMP/Syslog;
    • Bridge - группа настроек относящихся к L2;
    • DHCP Все что относится к работе DHCP сервера;
    • Multicast Все что касается Multicast’а;
    • QoS – настройка QoS;
    • Security – группа настроек таких как ACL, Arp inspection, Radius, 802.1x$
    • GPON В данном разделе создаются все профили для ONU/ONT и все необходимые настройки для работы непосредственно GPON.

Рисунок 4. Equipment configuration

  • Report раздел отвечающий за обработку собранной статистике по работе оборудования;
  • Alarm – просмотр ошибок;
  • InventoryРаздел позволяет нам легко посмотреть состояние и данные по OLT и ONU

Рисунок 5. Inventory

  • Performance – Позволяет посмотреть загрузку на процессоре и портов в виде графика
  • Task manager – позволяет создавать периодические задания, такие как архивирование конфигурации, плановая перезагрузка или обновление ПО на ONU.


Настройка оборудования

 Добавим нашу OLT в разделе Network, чтобы с ней можно было начать работать.

Рисунок 6.1 Добавление OLT

Рисунок 6.2 Добавление OLT

Попробуем создать DBA профиль, traffic-profile, onu-profile и назначить их новой ONU посредством NMS.

1. Создание DBA New_inet с параметрами fixed 128 Kb, maximum 100Mb

Рисунок 7. Создание DBA

2. Создание клиентского vlan 100.

Рисунок 8. Создание клиентского vlan

3. Создание нового traffic-profile TP#test и присвоение ему vlan  для uni порта.

Рисунок 9.1. Создание traffic-profile

Рисунок 9.2. Создание traffic-profile

Рисунок 9.3. Создание traffic-profile

4. Создание Performance monitoring PM_new

Рисунок 10. Создание Performance monitor

5. Создание ONU профиля OP#Test

Рисунок 11. Создание ONU profile

6. Регистрация ONU на OLT

Рисунок 12. Регистрация ONU

7. Присвоение новой ONU созданного для нее профиля

Рисунок 13. Присвоение ONU профиля

Рисунок 14. Настройка портов ONU

Рисунок 15. Мониторинг трафика через настроенный нами vlan 100

Посмотрим какую конфигурацию создал NMS на OLT

 

SWITCH# sh run

!

hostname SWITCH

!

syslog output info local volatile

syslog output info local non-volatile

!

ip ecmp-hash sip-dip

module ddm enable

!

bridge

 vlan create 100

 !

 vlan add default 2-8,12-18 untagged

 vlan add br100 1 tagged

!

 vlan description 100 new client

!

 

interface lo

 no shutdown

!

interface mgmt

 no shutdown

 ip address 10.10.1.1/24

!

 

snmp community ro my_snmp

snmp community rw my_snmp_rw

!

gpon

 olt multicast-gem 4094

 olt interwork igmp-snooping enable

 !

 pm-profile PM_new create

 pm gemport

 pm aniport

 pm uni-eth3

 pm uni-eth-frame

 pm uni-ces

 pm pseudowire

 apply

 !

 dba-profile New_inet create

 mode sr

 sla fixed 128

 sla maximum 102400

 apply

 !

traffic-profile TP#test create

 tcont 1

  gemport 1/1-1/4

  dba-profile New_inet

 mapper 1

  gemport count 4

 bridge 1

  ani mapper 1

   vlan-filter vid 100 untagged allow

  uni eth 1

   vlan-operation us-oper overwrite 100 0

   vlan-operation ds-oper remove

   rate-limit downstream 102400

 apply

 !

 onu-profile OP#Test create

 traffic-profile TP#test

 pm-profile PM_new

 apply

 !

 gpon-olt 1

 discover-serial-number start 10

 onu add 1 DSNWcbd8dda6 auto-learning

 onu-profile 1 OP#Test

 !

 gpon-olt 2

 !

 gpon-olt 3

 !

 gpon-olt 4

 !

!

 

end

Итак, мы подключили новую ONU через NMS (все тоже самое можно сделать и через CLI). Но NMS предоставляет очень удобный и наглядный инструментарий для мониторинга сети.