Страница 1 из 1

LTP-X: bug: при назначеном шаблоне на ont игнорируется профиль ports

Добавлено: 31 окт 2022 16:48
d771
Прошивка 3.44.0:
Если назначить на ont template, то профиль ports, выставленый на этом же ont игнорируется:

Код: Выделить всё

# show running-config interface ont 3/59
configure terminal
interface ont 3/59
description "0-ssv100"
serial "HWTC1431905E"
profile ports "allbridge"
template "t_3p1"
exit
exit
# show interface ont 3/59 configuration

-----------------------------------
[ONT3/59] configuration
-----------------------------------

    Description:                                       'foma'
    Enabled:                                           true
    Serial:                                            HWTC1431905E
    Password:                                          '0000000000'
[T] Fec up:                                            true
[T] Easy mode:                                         false
[T] Downstream broadcast:                              true
[T] Downstream broadcast filter:                       true
[T] Downstream multicast filter:                       true
[T] Ber interval:                                      none
[T] Ber update period:                                 60
[T] Rf port state:                                     disabled
[T] Omci error tolerant:                               false
    Service [0]:
[T]     Profile cross connect:                         cc_acs     ONT Profile Cross Connect 1
[T]     Profile dba:                                   single        ONT Profile DBA 1
        Custom cross connect:                          disabled
    Service [1]:
[T]     Profile cross connect:                         cc_inet    ONT Profile Cross Connect 2
[T]     Profile dba:                                   single        ONT Profile DBA 1
        Custom cross connect:                          disabled
    Service [2]:
[T]     Profile cross connect:                         cc_bridge_inet    ONT Profile Cross Connect 7
[T]     Profile dba:                                   single        ONT Profile DBA 1
        Custom cross connect:                          disabled
[T] Profile shaping:                                   shaping-00        ONT Profile Shaping 0
[T] Profile ports:                                     br1p_lastport     ONT Profile Ports 2
[T] Profile management:                                mgmt_acs       ONT Profile Management 1
[T] Profile voice:                                     voice-00          ONT Profile voice 0
    Template:                                          t_3p1      ONT Template 1

В данном примере шаблон "t_3p1" уже содержит profile ports "br1p_lastport", который и попадает в конфигурацию, хотя на этом ont явно указан profiel ports "allbridge"

Re: LTP-X: bug: при назначеном шаблоне на ont игнорируется профиль ports

Добавлено: 01 ноя 2022 10:36
kolesnik
Добрый день,
Если на интерфейс онт одновременно назначены тимплейт с профилем портов и отдельно профиль портов, приоритет имеет конфигурация из тимплейта.
Чтобы назначать профиль портов отдельно от тимплейта, нужно отключить определение профиля портов в тимплейте.
configure terminal
template t_3p1
undefine profile ports
do commit
do save

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

Re: LTP-X: bug: при назначеном шаблоне на ont игнорируется профиль ports

Добавлено: 03 ноя 2022 10:03
d771
Совсем не очевидное поведение, ведь есть команда "service x custom ...", которая позволяет сделать уточнение в конфигурации ону не меняя весь тимплейт. Это похоже на логическую ошибку "приоритет общего над частным".
А с профилем ports так криво получается, что нужно либо после этого каждой ону добавлять в конфигурация профиль ports, либо создавать на каждый частный случай отдельный тимплейт. Не планируется ли исправление этого функционала?

Re: LTP-X: bug: при назначеном шаблоне на ont игнорируется профиль ports

Добавлено: 11 ноя 2022 17:53
kolesnik
d771 писал(а):Совсем не очевидное поведение, ведь есть команда "service x custom ...", которая позволяет сделать уточнение в конфигурации ону не меняя весь тимплейт. Это похоже на логическую ошибку "приоритет общего над частным".
А с профилем ports так криво получается, что нужно либо после этого каждой ону добавлять в конфигурация профиль ports, либо создавать на каждый частный случай отдельный тимплейт. Не планируется ли исправление этого функционала?


Добрый день,
Команды custom применительны к профилям cross-connect, для template подобных команд нет. Только изначальное указание исключений в шаблоне. Изменение этой логики не планировалось.