Предварительная настройка

0. Начальные данные:

DHCP-server, он же шлюз: 10.10.10.1/24

IP менеджмента Huawei: 10.10.10.2/24

Huawei настраивается в режиме бридж, вся регистрация абонентов происходит на DHCP-сервере.

Все порты по-задумке в одном VLAN, но т. к. совсем без VLAN Huawei работать не знает как, поэтому все порты в одном VLAN ID=200

1а. Подключить консольный кабель

Speed 9600

Data bits 8

Parity None

Stop bits 1

Flow control None

1б. Если Huawei уже зарегистрирован на сервере DHCP – достаточно подключения по сети (например 10.10.10.2)

2а. Подключиться к терминалу Huawei через Терминал по COM-порту

2б. Подключиться к терминалу Huawei через Telnet (10.10.10.2:23)

3.Admin: root Password: admin

MA5608T>

4. Увеличить время до «самоуничтожения» сессии

По умолчанию терминал закрывается через 5 минут – увеличить это время до 200 минут (и так каждый раз – значение не сохраняется, но 200 минут теперь точно не закроется)

MA5608T>idle-timeout 200

5. Перейти в привелегированный режим

MA5608T>enable

MA5608T#

6. Настройка безопасности

Белые IP постоянно сниферят на предмет доступа к общеизвестным сервисам SSH и Telnet. Поэтому первым делом устраняем эту возможность. В противном случае высока вероятность считать настраиваемые пароли – и тогда все пароли, даже новые до известного места

MA5608T#config \\ в режим конфига

MA5608T(config)#sysman service telnet port 8023 \\переназначаем порт для Telnet

MA5608T(config)#sysman service ssh disable \\ отключаем SSH (в хуавее почему-то нельзя переназначить порт по-умолчанию для SSH – поэтому просто отключаем)

НЕ нашли? Не то? Что вы ищете?

7. отключаем сессию и повторяем п.1-5

8. Создаем пользователей вместо root

MA5608T#terminal user name

User Name(length<6,15>):<имя>

User Password(length<6,15>):<пароль>

Confirm Password(length<6,15>):<пароль>

User profile name(<=15 chars)[root]:

User's Level:

mon User 2. Operator 3.Administrator: 3

Permitted Reenter Number(0--4):<ставлю 4 – понятия не имею че это>

User's Appended Info(<=30 chars):<просто описание>

Adding user successfully

Repeat this operation? (y/n)[n]:n

9. отключаем сессию и повторяем п.1-5 но уже под своей учеткой

При этом пользователь root будет автоматом заблокирован хуавеем

10. настраиваем IP доступ (если подключались через COM-порт)

MA5608T#config

MA5608T(config)#interface meth 0 \\ переходим в управляющую плату

MA5608T(config-if-meth0)#ip address 10.10.10.2 255.255.255.0

11. закрываем консоль и стучимся уже по Telnet 10.10.10.2:8023 с повторением всех пунктов 2-5

12. настраиваем выход в интернет

Сам почему-то херово маршрутизирует

MA5608T(config)#ip route-static 0.0.0.0 0 10.10.10.1

MA5608T(config)#ping 8.8.8.8

13.подтверждаем все установленные платы

Дебилизм конечно – если я плату вставил, значит хочу ее использовать. К чему это – непонятно.

EPON:

MA5608T(config)#board confirm 0/0

GPON:

MA5608T(config)#board confirm 0/1

14. Включаем ARP Proxy

Для лучшей коммутации между устройствами из разных сетей

MA5608T(config)# arp proxy enable

15. Создаем VLAN

MA5608T(config)# vlan 200

MA5608T(config)# vlan desc 200 description "Internet" \\ под абонентов Интернет

16. назначаем IP для VLAN под Интернет (можно забить на это – роли не играет)

Пока не знаю зачем, может когда пригодится

MA5608T(config)#interface vlanif 200

MA5608T(config-if-vlanif200)#dhcp-client enable

MA5608T(config-if-vlanif200)#quit

Регаем IP VLANа на DHCP-сервере

17. Добавляем порты к VLAN

Назначаем какие порты к каким VLANам относятся

MA5608T(config)#port vlan 200 0/2 0 \\ 0 порт платы MCU в 200 VLAN

MA5608T(config)#port vlan 200 0/2 1 \\ 1 порт платы MCU в 200 VLAN

MA5608T(config)#port vlan 200 0/2 2 \\ 2 порт платы MCU в 200 VLAN

MA5608T(config)#port vlan 200 0/2 3 \\ 3 порт платы MCU в 200 VLAN

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

MA5608T(config)#interface mcu 0/2 \\ переход в настройку платы MCU

MA5608T(config-if-mcu-0/2)#native-vlan 0 vlan 200 \\ 0 порт только в 200 VLAN

MA5608T(config-if-mcu-0/2)#native-vlan 1 vlan 200 \\ 1 порт только в 200 VLAN

MA5608T(config-if-mcu-0/2)#native-vlan 2 vlan 200 \\ 2 порт только в 200 VLAN

MA5608T(config-if-mcu-0/2)#native-vlan 3 vlan 202 \\ 3 порт только в 202 VLAN под VoIP

MA5608T(config-if-mcu-0/2)#quit

MA5608T(config)#undo port vlan 1 0/2 0 \\ удалением из VLAN по-умолчанию

MA5608T(config)#undo port vlan 1 0/2 1

MA5608T(config)#undo port vlan 1 0/2 2

MA5608T(config)#undo port vlan 1 0/2 3

18. Включаем SNMP-запросы

Это надо для статистики и PON

MA5608T(config)#snmp-agent community read public \\ public – имя прав доступа

snmp-agent sys-info contact <Что-нибудь>

snmp-agent sys-info location <Что-нибудь>

Предвариловка готова. Можно переходить к работе с абонентскими ОНТ по EPON.

19. Создаем профиль канала скорости трафика для портов

MA5608T(config)#dba-profile add profile-id 10 profile-name d10 type4 max 102400

Adding a DBA profile succeeded

Profile ID : 10

Profile name: d10

Где: dba-profile add profile-id <номер профиля от 10 и выше (с 1 по 9 - заводские)> profile-name <любое имя профиля> type4 (тип выравнивания скорости трафика от type1 до type5, type4 – просто определяет максимум скорости) max <скорость в килобитах>

20. создаем профиль параметров подключения по оптической линии в EPON

MA5608T(config)#ont-lineprofile epon profile-id 1 profile-name le1

Указываем только профиль канала скорости.

MA5608T(config-epon-lineprofile-1)#llid dba-profile-id 10

MA5608T(config-epon-lineprofile-1)#commit

MA5608T(config-epon-lineprofile-1)#quit

21. создаем профиль параметров, передаваемых в онушку EPON

MA5608T(config)#ont-srvprofile epon profile-id 1 profile-name "se1"

Говорим онушке, что она имеет только один Ethernet порт

MA5608T(config-epon-srvprofile-1)#ont-port eth 1

И присоединяем этот порт к vlan Интернета

MA5608T(config-epon-srvprofile-1)#port vlan eth 1 200

MA5608T(config-epon-srvprofile-1)#commit

22. заходим в настройки платы EPON

MA5608T(config)#interface epon 0/0

MA5608T(config-if-epon-0/0)#

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

MA5608T(config-if-epon-0/0)#port 0 ont-auto-find enable

MA5608T(config-if-epon-0/0)#port 1 ont-auto-find enable

<…>

MA5608T(config-if-epon-0/0)#port 15 ont-auto-find enable

24. Ждем 30 секунд – идет опрос портов по онушкам

25. Находим незарегистрированные ону:

MA5608T(config-if-epon-0/0)#displey ont autofinded

26а. будем регать онушки «пачками»

MA5608T(config-if-epon-0/0)#ont confirm 0 all mac-auth oam ont-lineprofile-id 1 ont-srvprofile-id 1 desc "Chto_ugodno"

26б. будем регать онушки по маку, поэтому запоминаем маки онушек и их порядковые номера

MA5608T(config-if-epon-0/0)#ont add 0 1 mac-auth A0C6-EC07-B4E4 oam ont-lineprofile-id 1 ont-srvprofile-id 1 desc "Chto_ugodno"

Где ont add <номер порта от 0 до 15> <номер онушки> mac-auth <мак онушки> oam ont-lineprofile-id <номер профиля из п.14> ont-srvprofile-id <номер профиля из п.15> desc "ONT_NO_DESCRIPTION"

27 присоединяем онушки к влану по умолчанию насильно (если вдруг онушка не приняла передаваемую в нее конфигурацию)

MA5608T(config-if-epon-0/0)# ont port native-vlan 0 1 eth 1 vlan 200

Где ont port native-vlan <номер порта от 0 до 15> <номер онушки> eth <номер порта Ethernet онушки> vlan <номер влана>

28 повторяем пункты 26-27 для всех незареганых онушек

29 создаем для каждой онушки свой «виртуальный» порт.

нафига так надо не понятно, но без этого трафик не ходит…. Китайцы такие китайцы вобщем…

MA5608T(config)#service-port 1 vlan 200 epon 0/0/0 ont 1 multi-service user-vlan 200 user-encap ipoe tag-transform translate

Где service-port <номер виртуального порта от 1 до 20000> vlan <номер общего влана> epon <номер huawei>/<номер платы>/<номер порта> ont <номер онушки> multi-service user-vlan <номер общего влана> user-encap ipoe (регистрация пользователей по ip) tag-transform translate (трансляция остальных тегированных вланов)

30 повторять п29 для всех зареганых онушек

С EPON все…

31. Создаем профиль канала скорости трафика для портов GPON

MA5608T(config)#dba-profile add profile-id 100 profile-name "ForGPON" type4 max 1024000

Adding a DBA profile succeeded

Profile ID : 100

Profile name: d100

Где: dba-profile add profile-id <номер профиля от 10 и выше (с 1 по 9 - заводские)> profile-name <любое имя профиля> type4 (тип выравнивания скорости трафика от type1 до type5, type4 – просто определяет максимум скорости) max <скорость в килобитах>

32. создаем профиль параметров подключения по оптической линии в GPON

MA5608T(config)#ont-lineprofile gpon profile-id 100 profile-name "Line_GPON"

Cоздаем контейнер пакетов №4 (можно создавать несколько контейнеров, зачем - пока непонятно) со скоростью передачи, указанной в dba-profile-id 100

MA5608T(config-gpon-lineprofile-100)#tcont 4 dba-profile-id 100

Создаем подконтейнер пакетов под № 11, который будет входить в контейнер №4 и будет принадлежать vlan 200

MA5608T(config-gpon-lineprofile-100)#gem add 11 eth tcont 4

MA5608T(config-gpon-lineprofile-100)#gem mapping 11 0 vlan 200

MA5608T(config-epon-lineprofile-1)#commit

MA5608T(config-epon-lineprofile-1)#quit

33. создаем профиль параметров, передаваемых в онушку GPON

MA5608T(config)#ont-srvprofile gpon profile-id 100 profile-name "SRV_GPON"

Говорим онушке, что она имеет только 4 Ethernet порта и 2 телефонных POT порта

MA5608T(config-gpon-srvprofile-100)#ont-port pots 2 eth 4

И присоединяем порты Ethernet к vlan 200 (транслируем внутренний vlan онушки 200 с приоритетом 0 во внешний vlan олтешки 200 с приоритетом 0 - на практике почему-то это разные vlan )

MA5608T(config-gpon-srvprofile-100)#port vlan eth 1 translation 200 0 user-vlan 200 0

MA5608T(config-gpon-srvprofile-100)#port vlan eth 2 translation 200 0 user-vlan 200 0

MA5608T(config-gpon-srvprofile-100)#port vlan eth 3 translation 200 0 user-vlan 200 0

MA5608T(config-gpon-srvprofile-100)#port vlan eth 4 translation 200 0 user-vlan 200 0

MA5608T(config-epon-srvprofile-1)#commit

34. заходим в настройки платы GPON

MA5608T(config)#interface epon 0/1

MA5608T(config-if-gpon-0/1)#

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

MA5608T(config-if-gpon-0/1)#port 0 ont-auto-find enable

MA5608T(config-if-gpon-0/1)#port 1 ont-auto-find enable

<…>

MA5608T(config-if-gpon-0/1)#port 15 ont-auto-find enable

36. Ждем 30 секунд – идет опрос портов по онушкам

37. Находим незарегистрированные ону:

MA5608T(config-if-gpon-0/1)#display ont autofinded

38а. будем регать онушки «пачками»

MA5608T(config-if-gpon-0/1)#ont confirm 0 all sn-auth omci ont-lineprofile-id 100 ont-srvprofile-id 100 desc "CHTO_UGODNO"

38б. будем регать онушки по серийному номеру, поэтому запоминаем S/N онушек и их порядковые номера

MA5608T(config-if-gpon-0/1)#ont add 0 0 sn-auth "48575443A3116605" omci ont-lineprofile-id 100 ont-srvprofile-id 100 desc "(HUAWEI)"

Где ont add <номер порта от 0 до 15> <номер онушки> sn-auth <s/n онушки> omci ont-lineprofile-id <номер профиля из п.32> ont-srvprofile-id <номер профиля из п.33> desc "ONT_NO_DESCRIPTION"

39 присоединяем все порты онушки к влану по умолчанию насильно (если вдруг онушка не приняла передаваемую в нее конфигурацию)

MA5608T(config-if-gpon-0/1)#ont port native-vlan 0 0 eth 1 vlan 200 priority 0

Где ont port native-vlan <номер порта от 0 до 15> <номер онушки> eth <номер порта Ethernet онушки> vlan <номер влана>

40 повторяем пункты 38-39 для всех незареганых онушек

41 создаем для каждой онушки свой «виртуальный» порт.

нафига так надо не понятно, но без этого трафик не ходит…. Китайцы такие китайцы вобщем…

MA5608T(config)#service-port 10000 vlan 200 gpon 0/1/0 ont 0 gemport 11 multi-service user-vlan 200 user-encap ipoe tag-transform translate

Где service-port <номер виртуального порта от 1 до 20000> vlan <номер общего влана> gpon <номер huawei>/<номер платы>/<номер порта> ont <номер онушки> gemport <номер подконтейнера (см. п.32)> multi-service user-vlan <номер внутреннего влана онушки> user-encap ipoe (регистрация пользователей по ip) tag-transform translate (трансляция остальных тегированных вланов)

42 повторять п41 для всех зареганых онушек

С GPON все…

СОВСЕМ ВСЕ…