В режиме PROFILEPPPoE_IA выполняется настройка параметров профиля промежуточного агента PPPoE модуля PLC8. После выполнения настроек профиль агента PPPoE можно назначить определенному модулю PLC8 командой «set general profile_olt_pppoeia» в командном режиме PROFILESPLCOLT.
profile pppoe-ia
Данная команда позволяет создать профиль PPPoE Intermedia Agent и перейти в режим его конфигурирования.
Использование отрицательной формы команды (no) удаляет профиль.
Синтаксис
profile pppoe-ia [<NAME>]
Параметры
<NAME> – имя профиля, регистрозависимое.
Командный режим
CONFIG
Пример
ma4000(config)# profile pppoe-ia TEST ma4000(config-pppoe-ia)("TEST")#
name
Командой изменяется имя конфигурируемого профиля.
Синтаксис
name <STRING>
Параметры
<STRING> – имя профиля, регистрозависимое.
Командный режим
PROFILE PPPOE_IA
Пример
ma4000(config-pppoe-ia)("test")# name EL
description
Команда позволяет добавить описание для конфигурируемого профиля PPPoE Intermediate Agent.
Использование отрицательной формы команды (no) удаляет описание.
Синтаксис
Description <STRING>
Параметры
<STRING> – текстовое описание.
Командный режим
PROFILE PPPOE_IA
Пример
ma4000(config-pppoe-ia)("TEST")# description TEST
dos-block
Данной командой включается защита от DoS-атаки.
Использование отрицательной формы команды (no) отключает функцию.
Синтаксис
[no] set dos-block [packet-limit <LIMIT>|block-time <TIME>]
Параметры
packet-limit <LIMIT> – командой устанавливается порог (количество пакетов в секунду) DoS-атаки, где <LIMIT> – количество пакетов в секунду, принимает значение в диапазоне [10 .. 1000];
block-time <TIME> – командой устанавливается время блокировки порта при обнаружении DoS-атаки, где <TIME> – время блокировки, принимает значение в диапазоне [30 .. 3600] секунд.
Командный режим
PROFILE PPPOE_IA
Пример
ma4000(config-pppoe-ia)("TEST")# dos-block packet-limit 13 block-time 222
enable
Данной командой включается PPPoE Intermediate Agent (PPPoE+).
Использование отрицательной формы команды (no) отключает функцию.
Синтаксис
[no] enable
Параметры
Команда не содержит аргументов.
Командный режим
PROFILE PPPOE_IA
Пример
ma4000(config-pppoe-ia)("TEST")# enable
format
Данной командой устанавливаются форматы полей CircuitId и RemouteId для Vendor Specific Tag.
Использование отрицательной формы команды (no) удаляет установленное значение.
Синтаксис
format <FORMAT> <STRING>
Параметры
<FORMAT> – настраиваемое поле:
- circuit_id;
- remote_id.
<STRING> – строка длиной до 240 символов. Имеет следующий вид: PARAM_name1=PARAM_1... PARAM_name2=PARAM_2... PARAM_nameN= PARAM_N, где параметрами (PARAM_1.. PARAM_N) могут являться следующие форматы:
%HOSTNAME% – имя устройства LTP;
%SLOTID% – номер слота MA4000;
%MNGIP% – IP-адрес для управляющего интерфейса;
%GPON-PORT% – идентификатор оптического канала;
%ONTID% – идентификатор ONT, назначенный администратором;
%PONSERIAL% – серийный номер устройства ONT;
%GEMID% – идентификатор GEM-порта;
%VLAN0% – внешний идентификатор VLAN;
%VLAN1% – внутренний идентификатор VLAN;
%MAC% – MAC-адрес устройства пользователя.
%DESCR% – первые 20 символов из описания ONT-конфигурации.
Разделителями между параметрами могут являться любые символы, но каждый ФОРМАТ параметра должен быть заключен в '%'.
Командный режим
PROFILE PPPOE_IA
Пример
ma4000(config-pppoe-ia)("test")# format circuit-id host=%HOSTNAME%,ont=%ONTID%, slot=%SLOTID%
sessions-limit
Данной командой устанавливается максимальное число PPPoE-сессий для PPPoE Intermediate Agent, а также максимальное число PPPoE-сессий для одного ONT.
Использование отрицательной формы команды (no) удаляет установленное значение.
Синтаксис
sessions_limit <LIMIT> [per-user <LIMIT_ONT>]
Параметры
<LIMIT> – число PPPoE-сессий для PPPoE Intermediate Agent, принимает значение в диапазоне [0 .. 8192].
per-user<LIMIT_ONT> – командой задается максимальное число PPPoE-сессий для одного ONT, где <LIMIT_ONT> – число PPPoE-сессий для одного ONT.
Командный режим
PROFILE PPPOE_IA
Пример
ma4000(config-pppoe-ia)("test")# sessions-limit 424 per-user 3
vendor-id
Данной командой устанавливается Vendor Id.
Использование отрицательной формы команды (no) удаляет установленное значение.
Синтаксис
vendor-id <VALUE>
Параметры
<VALUE> – Vendor-Id, принимает значение в диапазоне [0x000000..0xffffff].
Командный режим
PROFILEPPPOE_IA
Пример
ma4000(config-pppoe-ia)("test")# vendor-id 0x000de9
show interface gpon-port <GPON-PORT> pppoe sessions
Данной командой осуществляется просмотр активных в данный момент РРР-сессий на линейных платах PLC8.
Должен быть включен PPPoE Intermediate Agent.
Синтаксис
show interface gpon-port <GPON-PORT> pppoe sessions
Параметры
<GPON-PORT> - номер gpon-port в формате <SLOT>/<port>;
<SLOT> – номер модуля PLC8, принимает значения (0..15). Можно указать список номеров через «,» или указать диапазон через «-»;
<port> – номер GPON-порта модуля PLC8.
Командный режим
ROOT
Пример
ma4000# show interface gpon-port 1/0 pppoe sessions No active PPPoE sessions
show profile pppoe-ia
Данной командой осуществляется просмотр созданных профилей PPPoE Intermediate Agent.
При указании имени профиля будут показаны настройки конфигурируемого профиля:
- Description – описание профиля;
- Intermediate agent – состояние PPPoE IA (включен/выключен);
- Circuit id format – формат поля Circuit id для VendorSpecificTag;
- Remote id format – формат поля Remote id для VendorSpecificTag;
- Vendor id –идентификационный номер;
- Max number pppoe sessions – максимальное количество PPPoE-сессий для PPPoE Intermediate Agent;
- Max number pppoe sessions per user – максимальное количество PPPoE-сессий для ONT;
- Dos block enabled – состояние защиты от DoS-атак (включена/выключена);
- Bc packet per second – количество пакетов в секунду, при достижении которого система регистрирует DoS-атаку;
- Port block time – время блокировки порта при обнаружении DoS-атаки, секунды.
Синтаксис
show profile pppoe-ia [<NAME>]
Параметры
<NAME> – имя профиля, опциональный параметр.
Командный режим
ROOT
Пример 1
ma4000#show profile pppoe-ia pppoe-ia-00 Description: 'OLT Profile PPPoE Intermediate Agent 0' Intermediate agent: disabled Circuit id format: '' Remote id format: '' Vendor id: 0x000DE9 Max number pppoe sessions: 0 Max number pppoe sessions per user: 0 Dos block enabled: false Bc packet per second: 128 Port block time: 600
Пример 2
ma4000# show profile pppoe-ia ## Name Description 1 pppoe-ia-00 OLT Profile PPPoE Intermediate Agent 0