Для ограничения скорости потока по услугам ONT используется профиль "shaping". В нисходящем направлении (от OLT в направлении ONT) ограничение работает на OLT по алгоритму "policing".Возможно использование либо одного полисера одновременно для всех услуг, либо индивидуального ограничения для каждой услуги отдельно.
В восходящем направлении ограничение работает на ONT по алгоритму "shaping". При этом есть возможность задать как общий шейпер для всех типов трафика, так и отдельные шейперы по типам трафика – unicast, multicast и broadcast (функционал ONT).
Рассмотрим примеры настройки ограничений для определенной услуги ONT и для всех услуг ONT одновременно.
Пример настройки ограничений для конкретного сервиса ONT.
Переходим в режим конфигурирования OLT, далее в режим редактирования профиля shaping. Создадим профиль shaping с именем "1Mbit".
LTP-8X# configure terminal LTP-8X(config)# profile shaping "1Mbit" LTP-8X(config-shaping)("1Mbit")#Указываем ограничение в downstream. Включаем ограничение на нисходящий поток для сервиса 1 и устанавливаем максимальную скорость нисходящего потока 1 Мбит/с (указывается в kbps).
LTP-8X(config-shaping)("1Mbit")# downstream policer 1 enable LTP-8X(config-shaping)("1Mbit")# downstream policer 1 peak-rate "1024"Указываем аналогичные ограничения для восходящего потока.
LTP-8X(config-shaping)("1Mbit")# upstream 1 enable LTP-8X(config-shaping)("1Mbit")# upstream 1 commited-rate 1024 LTP-8X(config-shaping)("1Mbit")# exitНазначим созданный профиль на ONT, применяем и сохраняем выполненные изменения в конфигурации.
LTP-8X(config)# interface ont 0/0 LTP-8X(config)(if-ont-0/0)# profile shaping 1Mbit LTP-8X(config)(if-ont-0/0)# do commit LTP-8X(config)(if-ont-0/0)# do save
Пример настройки ограничений одновременно для всех сервисов ONT.
Переходим в режим конфигурирования OLT, далее в режим редактирования профиля shaping. Создадим профиль shaping с именем "2Mbit".
LTP-8X# configure terminal LTP-8X(config)# profile shaping "2Mbit" LTP-8X(config-shaping)("2Mbit")#Указываем ограничение в downstream. Включаем ограничение на нисходящий поток для всех сервисов и устанавливаем максимальную скорость нисходящего потока 1 Мбит/с (указывается в kbps) для сервиса 0. Остальные сервисы будут использовать ограничение, указанное для сервиса 0.
LTP-8X(config-shaping)("2Mbit")# downstream one-policer LTP-8X(config-shaping)("2Mbit")# downstream policer 0 enable LTP-8X(config-shaping)("2Mbit")# downstream policer 0 peak-rate 2048Указываем ограничения для восходящего потока, для upstream будут использоваться индивидуальные для каждого сервиса ограничения.
LTP-8X(config-shaping)("2Mbit")# upstream 0 enable LTP-8X(config-shaping)("2Mbit")# upstream 0 commited-rate 2048 LTP-8X(config-shaping)("2Mbit")# exitНазначим созданный профиль на ONT, применяем и сохраняем выполненные изменения в конфигурации.
LTP-8X(config)# interface ont 0/0 LTP-8X(config)(if-ont-0/0)# profile shaping 2Mbit LTP-8X(config)(if-ont-0/0)# do commit LTP-8X(config)(if-ont-0/0)# do save
Просмотр конфигурации ONT:
LTP-4X(config)(if-ont-0/0)# do show interface ont 0/0 configuration ----------------------------------- [ONT0/0] configuration ----------------------------------- Description: '' Enabled: true Serial: ELTX5C0715EC Password: '0000000000' Fec up: false Easy mode: false Downstream broadcast: true Ber interval: none Ber update period: 60 Rf port state: disabled Omci error tolerant: false Service [0]: Profile cross connect: ACS ONT Profile CrossConnect 1 Profile dba: dba-00 ONT Profile DBA 0 Custom cross connect: disabled Service [1]: Profile cross connect: Internet ONT Profile CrossConnect 12 Profile dba: dba-00 ONT Profile DBA 0 Custom cross connect: disabled Service [2]: Profile cross connect: VOIP ONT Profile CrossConnect 13 Profile dba: dba-00 ONT Profile DBA 0 Custom cross connect: disabled Service [3]: Profile cross connect: MC_IPTV ONT Profile CrossConnect 14 Profile dba: dba-00 ONT Profile DBA 0 Custom cross connect: disabled Service [4]: Profile cross connect: UC_IPTV ONT Profile CrossConnect 15 Profile dba: dba-00 ONT Profile DBA 0 Custom cross connect: disabled Profile shaping: 1Mbit ONT Profile Shaping 1 Profile ports: ports-00 ONT Profile Ports 0 Profile management: unassigned Profile scripting: unassigned Custom model: none Template: unassigned Pppoe sessions unlimited: false
Таким образом в данном примере мы ограничили скорость для сервиса Интернет.