ZTE 320 ONU Settings

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску

Конфигурация OLT ZTE C320 для различных случаев

Наиболее характерные для моего (предполагаемого) сетапа случаи

  • Клиентское подключение, Влан-на-клиента, ONU в режиме бриджа, 1 eth порт. Со стороны клиента - просто нетеггированный влан, со стороны аплинка OLT - тегированный влан
  • Клиентское подключение, Влан-на-клиента с двойным тегом (на перспективу), ONU в режиме бриджа, 1 eth порт. Со стороны клиента - просто нетеггированный влан, со стороны аплинка OLT - тегированный влан с двойным тегом
  • Подключение коммутатора через xPON ONU Stick (ONU в виде SFP-модуля). Проброс нескольких VLAN, один Native для управления коммутатором, остальные с тегом.
  • То же самое но с двойным тегом на выходе. Подключение коммутатора через xPON ONU Stick (ONU в виде SFP-модуля). Проброс нескольких VLAN, один Native для управления коммутатором, остальные с тегом.


Вся конфигурация тестируется ИСКЛЮЧИТЕЛЬНО на прошивке 2.1.0, так как у меня используется именно такая (новые линейные платы ревизии К заработали нормально только с ней)

Части конфигурации общие для разных случаев

VLAN

Используются следующие номера VLAN

  • 99 - это +/- Management VLAN в котором назначаются адреса для ONU (для тех которые могут получить адрес со стороны PON)
  • 201- ... - это клиентские VLAN, в схеме предполагается Vlan-Per-User

gpon profile tcont

Профили определяющие скорость, применяются на трафик контейнеры (tcont).

tcont по сути буфер на стороне ONU, и имеет смысл только если говорить про восходящий трафик (от ONU, от абонента к OLT, "голове")

gpon
  profile tcont PROFILE-TCONT-UP-1Mb type 4 maximum 1024
  profile tcont PROFILE-TCONT-UP-10Mb type 4 maximum 10240
  profile tcont PROFILE-TCONT-UP-100Mb type 4 maximum 102400

Тут очевидный пример на 1, 10 и 100 мбит

Про типы tcont подробнее написано в разделе GPON Fundamentals

gpon: profile traffic

gpon
  profile traffic PROFILE-TRAFFIC-DOWN-1Mb sir 1024 pir 1024
  profile traffic PROFILE-TRAFFIC-DOWN-10Mb sir 1024 pir 10240
  profile traffic PROFILE-TRAFFIC-DOWN-100Mb sir 1024 pir 102400

Профили трафика

pon: onu-type, onu-type-if

pon
  onu-type GPON_ONE_ETH_PORT gpon description "ONU_with_one_ethernet_interface"
  onu-type-if GPON_ONE_ETH_PORT eth_0/1

Самый базовый случай, клиентское подключение 1 клиента (опционально трансляция VLAN)

Список ONU

Проверено на следующих ONU

  • ZTEGC6E0XXXX, ZTE, один порт eth
  • HWTC9E82XXXX, Huawei, oдин порт eth
  • JY230803XXXX, XPON Stick (SFP), неизвестного производителя - заставить работать в режиме выдачи нетеггированного трафика (не делая настройки средствами самого стика) не удалось

Прописать ONU в разрешенных

  • ZTEGC6E0XXXX - серийный номер ONU
  • gpon-olt_1/1/1 - номер порта на котором она видна (по сути это ветка PON)
interface gpon-olt_1/1/1
  no shutdown
  linktrap disable
  onu 1 type GPON_ONE_ETH_PORT sn ZTEGC6E0XXXX

interface gpon-onu_1/1/1:1

  • в имнени интерфейса interface gpon-onu_1/1/1:1 последняя цифра (:1) совпадает с номером ONU в команде onu 1 type GPON_ONE_ETH_PORT sn ZTEGC6E0XXXX
  • Насколько я понимаю, это настройка виртуального порта который "как бы смотрит в сторону ONU"

Полный конфиг

interface gpon-onu_1/1/1:1
  tcont 1 name TCONT-INET profile PROFILE-TCONT-UP-100Mb
  gemport 1 name GEMPORT-INET tcont 1
  gemport 1 traffic-limit upstream PROFILE-TRAFFIC-DOWN-100Mb downstream PROFILE-TRAFFIC-DOWN-100Mb
  service-port 1 vport 1 user-vlan 101 vlan 201
  service-port 128 vport 1 user-vlan 99 vlan 99
exit

Разбор конфига

Параметры настройки означают следующее:

  • tcont 1 name TCONT-INET profile PROFILE-TCONT-UP-100Mb
    • tcont 1 name TCONT-INET - указать что используется tcont с номером 1, номер в целом произвольный,

число поддерживаемых tcont зависит от модели ONU, в простых случаях нет смысла использовать более чем 1 (с номером 1, который должен всегда существовать на всех моделях ONU)

    • profile PROFILE-TCONT-UP-100Mb Профиль (описан выше, в начале), определяет как скорость так и тип tcont (в профиле тип 4)
  • gemport 1 name GEMPORT-INET tcont 1 Поместить gemport 1 в tcont 1, при этом номера как tcont так и gemport - уникальны только в пределах настройки ONU, плобальные идентификаторы скрыты и назначаются автоматически, смысла узнавать их я пока-что не вижую
  • gemport 1 traffic-limit upstream PROFILE-TRAFFIC-DOWN-100Mb downstream PROFILE-TRAFFIC-DOWN-100Mb Указать профиль для ограничения трафика. Почему указан лимит трафика в 2-х направлениях, я пока что не могу сказать, однако ограничения работают. (тестировал iperf) Профиль трафика описан в начале документа.
  • service-port 1 vport 1 user-vlan 101 vlan 201 - по сути эта команда представляет собой прописывание VLAN в сторону ONU, примерно аналогично switchport allowed vlan add
    • service-port 1 - номер service-port который уникален в пределах ONU, другими словами что бы прописать несколько VLAN потребуется несколько service-port, значение 1 тут взято из головы, и никакого технического смысла не несет.
    • vport 1 Номер виртуального порта, само значение 1 выбрано произвольно. К виртуальному порту можно относиться, как к промежуточному буферу на OLT-е и ONU, куда помещается Ethernet кадр до преобразования в GEM кадр и после преобразования из GEM кадра, Часть обработчиков (например, storm-control) работают именно с виртуальными портами.
    • user-vlan 101Номер VLAN который будет видне уже на стороне ONU, и там именно с тэтим номером VLAN нужно будет работать
    • vlan 201 Номер VLAN который виден OLT, этот номер нужно указывать на UPLINK порту, именно в нем смотреть MAC-адреса, по сути тут делается трансляция VLAN. Разные номера взяты просто для эксперемента, в простейшей конфигурации особого смысла в этом нет и можно использовать один и тот же номер.
  • service-port 128 vport 1 user-vlan 99 vlan 99 - добавление 99 VLAN, без трансляции, VLAN используется для IP-адресов ONU. Номер service-port 128выбран из головы, как максимально доступный, можно использовать любой другой, кроме уже занятого 1-го

Проверить настройки:

show run interface gpon-onu_1/1/1:1

pon-onu-mng gpon-onu_1/1/1:1

  • pon-onu-mng gpon-onu_1/1/1:1 - это настройки на стороне ONU, пока для того что бы уложить в голове я думаю о том как настройке ONU, как со стороны интерфейса который смотрит в PON в сторону OLT так и в сторону медных портов OLT


Полный конфиг

pon-onu-mng gpon-onu_1/1/1:1
  mgmt-ip 10.99.0.1 255.255.255.0 vlan 99 priority 0 route 0.0.0.0 0.0.0.0 10.99.0.254 host 1
  service VLAN99 gemport 1 vlan 99
  service VLAN101 gemport 1 vlan 101
  loop-detect ethuni eth_0/1 enable
  vlan port eth_0/1 mode tag vlan 101
exit

Разбор конфига

  • mgmt-ip 10.99.0.1 255.255.255.0 vlan 99 priority 0 route 0.0.0.0 0.0.0.0 10.99.0.254 host 1 Добавить управляющий адрес на ONU. Отмечу, что пока что в моей, откровенно небольшой практике, далеко не все ONU получили адрес.
  • service VLAN99 gemport 1 vlan 99
    • (предположительно) принять 99 VLAN со стороны PON, в gemport 1, номер gemport (предположительно) берется из interface gpon-onu_1/1/1:1 --> gemport 1 name GEMPORT-INET tcont 1, хотя я пока не нашел описания как именно понять какой VLAN в какой gemport помещается.
  • service VLAN101 gemport 1 vlan 101
    • (предположительно) принять 99 VLAN со стороны PON, в gemport 1
  • loop-detect ethuni eth_0/1 enable
  • vlan port eth_0/1 mode tag vlan 101

Проверить настройки:

show onu run conf gpon-onu_1/1/1:1

Проверка VLAN

C320-Donec#show vlan 99
vlanid          :99
name            :VLAN0099
description     :N/A
multicast-packet:flood-unknown
tpid            :0x8100
vlan connect    :disable
port(untagged):

port(tagged):
  gpon-onu_1/1/1:1-4:1
  gei_1/4/1

C320-Donec#show vlan 201
vlanid          :201
name            :VLAN0201
description     :N/A
multicast-packet:flood-unknown
tpid            :0x8100
vlan connect    :disable
port(untagged):

port(tagged):
  gpon-onu_1/1/1:1:1
  gei_1/4/1,3

Клиентское подключение 1 клиента, добавление QinQ внешнего тега SVLAN (опционально трансляция VLAN)

В дополнение, хочется добавить к клиентскому VLAN внешний тег, для (будущего) применения вместе с ASR1000.

Список ONU

Проверено на следующих ONU

  • ZTEGC6E0XXXX, ZTE, один порт eth
  • ???

interface gpon-onu_1/1/1:1

Все настройки очень похожи на предыдущий случай, подробно разбираю только отличия

Полный конфиг

interface gpon-onu_1/1/1:1
  sn-bind enable sn
  tcont 1 name TCONT-INET profile PROFILE-TCONT-UP-100Mb
  gemport 1 name GEMPORT-INET tcont 1
  gemport 1 traffic-limit upstream PROFILE-TRAFFIC-DOWN-100Mb downstream PROFILE-TRAFFIC-DOWN-100Mb
  service-port 1 vport 1 user-vlan 101 vlan 201 svlan 301
  service-port 128 vport 1 user-vlan 99 vlan 99
exit

Разбор конфига

Параметры настройки означают следующее:

  • service-port 1 vport 1 user-vlan 101 vlan 201 svlan 301
    • svlan 301 - это и есть основная магия - добавления внешнего тега.


При этом, очевидно что в таком виде трафик попадет на OLT но не далее, что бы он был отправлен дальше требуется настройка на Uplink интерфейсах, о которой ниже

pon-onu-mng gpon-onu_1/1/1:1

Ничем не отличается от предыдущего случая - ONU ничего не "знает" про QinQ SVLAN

Настройка Uplink интерфейсов

тут нужно сделать отступление - не смотря на то что QinQ это "как-бы" Vlan внутри Vlan, на самом деле это не совсем так, и тут возможны разные варианты.

Есть 2 (самых распространенных) варианта:

  • TPID и во внешнем и во внутреннем VLAN один и тот же (0x800)

ethertype 802.1Q (0x8100), length 68: vlan 301, p 0, ethertype 802.1Q, vlan 101,
Это поведение по-умолчанию у ZTE OLT но это НЕ СООТВЕТСТВУЕТ стандарту, и может ломать прохождение трафика, особенно по чужим сетям, где транспортный провайдер откажется принимать такой трафик.
Тут 301 - это внешний тег, а 101 - внутренний, но оба они имеют тип ethertype 802.1Q (0x8100)

  • TPID во внешнем VLAN установлен в соответвии со стандартом (0x88a8)

ethertype 802.1Q-QinQ (0x88a8), length 50: vlan 301, p 0, ethertype 802.1Q, vlan 201,
Это поведение требует дополнительной настройки со стороны ZTE OLT

Непроверенное

1

2

https://forum.nag.ru/index.php?/topic/150243-gpon-zte-zxa10-c320/page/2/ Можно попробовать как-то так (у абона будет VLAN 100)
А вообще с не родными ONU только метод тыка помогает, т.к. ONU фирмы А понимает один набор команд, ONU фирмы Б другой и т.д.

3

Ребята подскажите кто, как на новой прошивке (2.1.0) через ону прогнать несколько вланов (tagged) и не распаковывать на ней их. Вот так выглядел старый конф:

4

Новичок Опубликовано 7 февраля, 2022 вроде запустилось, насколько правильный такой конфиг? Может где ошибся?

6

привет коллеги. осваииваем ЗТЕ...против бдкома конечно только положительные моменты, но очень мало инфы. вот элементарное : поставить IP + шлюз на ОНУ, но чтобы инет в одном влане, а управление ОНУ в другом. П.С.: нужно исключительно для старой сети на меди, которую по немножку переделиваем - ону на ящик.

по идеи это эта команда, но тут упавление+инет в одном влане...

Если есть необходимость установить ip адрес на я ONU, команда следующая (в режиме конфигурирования медного порта)

7

https://local.com.ua/forum/topic/76394-вопросы-по-zte-c320/page/22/#comments osted 2020-02-10 22:07:13

 On 2/10/2020 at 9:53 PM, igumasov said:

Здравствуйте. Подскажите пожалуйста как пропускать тегированый влан через zte-f601 ?Чтобы подключить switch после onu. на ону интерфейсе

8

osted 2020-12-09 11:00:24

 On 11/25/2020 at 12:05 PM, fox_fan said:

Как раз сегодня нужно было протестировать таг через ону на 2.1.0 софте. А тут уже и ответ нашелся. Спасибо!

9

10