ZTE 320 ONU Settings: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 165: Строка 165:
   
 
=Клиентское подключение 1 клиента, добавление QinQ внешнего тега <code>SVLAN</code> (опционально трансляция <code>VLAN</code>)=
 
=Клиентское подключение 1 клиента, добавление QinQ внешнего тега <code>SVLAN</code> (опционально трансляция <code>VLAN</code>)=
  +
В дополнение, хочется добавить к клиентскому VLAN внешний тег, для (будущего) применения вместе с ASR1000.
 
==Список ONU==
 
==Список ONU==
 
Проверено на следующих ONU
 
Проверено на следующих ONU
 
* <CODE>ZTEGC6E0XXXX</code>, ZTE, один порт eth
 
* <CODE>ZTEGC6E0XXXX</code>, ZTE, один порт eth
  +
* ???
 
==<code>interface gpon-onu_1/1/1:1</code>==
 
==<code>interface gpon-onu_1/1/1:1</code>==
 
Все настройки очень похожи на предыдущий случай, подробно разбираю только отличия
 
Все настройки очень похожи на предыдущий случай, подробно разбираю только отличия
Строка 173: Строка 175:
 
<PRE>
 
<PRE>
 
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
 
tcont 1 name TCONT-INET profile PROFILE-TCONT-UP-100Mb
 
gemport 1 name GEMPORT-INET tcont 1
 
gemport 1 name GEMPORT-INET tcont 1
 
gemport 1 traffic-limit upstream PROFILE-TRAFFIC-DOWN-100Mb downstream PROFILE-TRAFFIC-DOWN-100Mb
 
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 1 vport 1 user-vlan 101 vlan 201 svlan 301
 
service-port 128 vport 1 user-vlan 99 vlan 99
 
service-port 128 vport 1 user-vlan 99 vlan 99
 
exit
 
exit
Строка 183: Строка 186:
 
Параметры настройки означают следующее:
 
Параметры настройки означают следующее:
 
<P>
 
<P>
* <code>tcont 1 name TCONT-INET profile PROFILE-TCONT-UP-100Mb</code>
+
* <code>service-port 1 vport 1 user-vlan 101 vlan 201 svlan 301</code>
  +
** <code>svlan 301</code> - это и есть основная '''магия''' - добавления внешнего тега.
** <code>tcont 1 name TCONT-INET</code> - указать что используется <code>tcont</code> с номером 1, номер в целом произвольный,
 
 
<BR>
число поддерживаемых <code>tcont</code> зависит от модели <code>ONU</code>, в простых случаях нет смысла использовать более чем 1 (с номером 1, который должен всегда существовать на всех моделях ONU)
 
  +
При этом, очевидно что в таком виде трафик попадет на OLT но не далее, что бы он был отправлен дальше требуется настройка на Uplink интерфейсах, о которой ниже
 
** <code>profile PROFILE-TCONT-UP-100Mb</code> Профиль (описан выше, в начале), определяет как скорость так и тип <code>tcont</code> (в профиле тип 4)
 
 
* <code>gemport 1 name GEMPORT-INET tcont 1</code> Поместить <code>gemport</code> 1 в <code>tcont</code> 1, при этом номера как <code>tcont</code> так и <code>gemport</code> - уникальны только в пределах настройки ONU, плобальные идентификаторы скрыты и назначаются автоматически, смысла узнавать их я пока-что не вижую
 
 
* <code>gemport 1 traffic-limit upstream PROFILE-TRAFFIC-DOWN-100Mb downstream PROFILE-TRAFFIC-DOWN-100Mb</code> Указать профиль для ограничения трафика. Почему указан лимит трафика в 2-х направлениях, я пока что не могу сказать, однако ограничения работают. (тестировал <code>iperf</code>) Профиль трафика описан в начале документа.
 
 
* <code>service-port 1 vport 1 user-vlan 101 vlan 201</code> - по сути эта команда представляет собой прописывание VLAN в сторону ONU, примерно аналогично <code>switchport allowed vlan add </code>
 
** <code>service-port 1 </code> - номер <code>service-port</code> который уникален в пределах ONU, другими словами что бы прописать несколько VLAN потребуется несколько <code>service-port</code>, значение 1 тут взято из головы, и никакого технического смысла не несет.
 
** <code>vport 1 </code> Номер виртуального порта, само значение 1 выбрано произвольно. К виртуальному порту можно относиться, как к промежуточному буферу на OLT-е и ONU, куда помещается Ethernet кадр до преобразования в GEM кадр и после преобразования из GEM кадра, Часть обработчиков (например, storm-control) работают именно с виртуальными портами.
 
** <code>user-vlan 101</code>Номер VLAN который будет видне уже на стороне ONU, и там именно с тэтим номером VLAN нужно будет работать
 
** <code>vlan 201</code> Номер VLAN который виден OLT, этот номер нужно указывать на UPLINK порту, именно в нем смотреть MAC-адреса, по сути тут делается трансляция VLAN. Разные номера взяты просто для эксперемента, в простейшей конфигурации особого смысла в этом нет и можно использовать один и тот же номер.
 
* <code>service-port 128 vport 1 user-vlan 99 vlan 99</code> - добавление 99 VLAN, без трансляции, VLAN используется для IP-адресов ONU. Номер <code>service-port 128</code>выбран из головы, как максимально доступный, можно использовать любой другой, кроме уже занятого 1-го
 
 
Проверить настройки:
 
<PRE>
 
show run interface gpon-onu_1/1/1:1
 
</PRE>
 
 
 
==pon-onu-mng gpon-onu_1/1/1:1==
 
==pon-onu-mng gpon-onu_1/1/1:1==
  +
Ничем не отличается от предыдущего случая - ONU ничего не "знает" про QinQ SVLAN
* <code>pon-onu-mng gpon-onu_1/1/1:1</code> - это настройки на стороне <code>ONU</code>, пока для того что бы уложить в голове я думаю о том как настройке <code>ONU</code>, как со стороны интерфейса который смотрит в <code>PON</code> в сторону <code>OLT</code> так и в сторону медных портов <code>OLT</code>
 
<BR>
 
===Полный конфиг===
 
<PRE>
 
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
 
</PRE>
 
 
===Разбор конфига===
 
* <code>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</code> Добавить управляющий адрес на <code>ONU</code>. Отмечу, что пока что в моей, откровенно небольшой практике, далеко не все ONU получили адрес.
 
* <code>service VLAN99 gemport 1 vlan 99</code>
 
** (предположительно) принять 99 VLAN со стороны PON, в <code>gemport 1</code>, номер <code>gemport</code> (предположительно) берется из <code>interface gpon-onu_1/1/1:1</code> --> <code>gemport 1 name GEMPORT-INET tcont 1</code>, хотя я пока не нашел описания как именно понять какой VLAN в какой gemport помещается.
 
 
* <code>service VLAN101 gemport 1 vlan 101</code>
 
** (предположительно) принять 99 VLAN со стороны PON, в <code>gemport 1</code>
 
* <code>loop-detect ethuni eth_0/1 enable</code>
 
* <code>vlan port eth_0/1 mode tag vlan 101</code>
 
 
Проверить настройки:
 
 
<PRE>
 
show onu run conf gpon-onu_1/1/1:1
 
</PRE>
 
   
 
=Непроверенное=
 
=Непроверенное=

Версия 14:23, 2 октября 2023

Конфигурация 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

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

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