Настройка on-stick и LAG/LACP [Документация VAS Experts]

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
dpi:dpi_components:platform:dpi_inst_spec:dpi_onstick [2024/09/26 15:29] – создано - внешнее изменение 127.0.0.1dpi:dpi_components:platform:dpi_inst_spec:dpi_onstick [2025/07/17 13:22] (текущий) atereschenko
Строка 81: Строка 81:
 </code> </code>
  
-=====Агрегация портов LAG/LACP=====+===== Настройка агрегации физических портов (LAG=====
 Агрегация портов средствами СКАТ поддерживается для режимов [[dpi:dpi_brief:install_point_ssg:instruction_instal|in-line]] и [[dpi:dpi_components:platform:dpi_inst_spec:dpi_onstick#настройка_on-stick|on-stick]]. Агрегация портов средствами СКАТ поддерживается для режимов [[dpi:dpi_brief:install_point_ssg:instruction_instal|in-line]] и [[dpi:dpi_components:platform:dpi_inst_spec:dpi_onstick#настройка_on-stick|on-stick]].
-====Настройка LACP==== 
-<code bash> 
-lacp=0 
-</code> 
-Допустимые значения параметра ''lacp'':\\ 
-  * 0 (по умолчанию) - LACP отключено, СКАТ не держит LAG, а свободно пропускает 
-  * 1 - LAG в пассивном режиме: не шлем периодических LACPDU, но отвечаем на пришедшие LACPDU 
-  * 2 - LAG в активном режиме: шлем периодические LACPDU 
-<note>При агрегации происходит трассировка балансировки трафика.</note> 
- 
-====Настройка LAG==== 
 В LAG могут входить либо обычные порты, либо on-stick, смешение недопустимо. LAG на on-stick организуется на базовом (физическом) порту. LAG реализуется в fastDPI на логическом уровне: никакого единого bond-девайса нет, внутри fastDPI работа ведется с портами, как и раньше. В LAG могут входить либо обычные порты, либо on-stick, смешение недопустимо. LAG на on-stick организуется на базовом (физическом) порту. LAG реализуется в fastDPI на логическом уровне: никакого единого bond-девайса нет, внутри fastDPI работа ведется с портами, как и раньше.
  
Строка 132: Строка 121:
 ''short_timeout'' — короткий (off) или длинный (on) таймаут LACP  ''short_timeout'' — короткий (off) или длинный (on) таймаут LACP 
  
-====Применение балансировки к исходящему трафику LAG====+==== Включение обработки LACP ==== 
 +<code bash> 
 +lacp=1 
 +</code> 
 +Допустимые значения параметра ''lacp'':\\ 
 +  * 0 (по умолчанию) - отключена обработка LACP, СКАТ не держит LAG, а свободно пропускает 
 +  * 1 - LAG в пассивном режиме: не шлем периодических LACPDU, но отвечаем на пришедшие LACPDU 
 +  * 2 - LAG в активном режиме: шлем периодические LACPDU 
 +<note>При агрегации происходит трассировка балансировки трафика.</note> 
 + 
 +==== Применение балансировки к исходящему трафику в LAG ====
 Тип применяемого алгоритма балансировки задается параметром ''lag.balance_algo''.\\ Допустимые значения: Тип применяемого алгоритма балансировки задается параметром ''lag.balance_algo''.\\ Допустимые значения:
   * ''0'' — балансировка по внутреннему ''session_id'' (балансировка по умолчанию). В качестве хеша берется ''session_id''   * ''0'' — балансировка по внутреннему ''session_id'' (балансировка по умолчанию). В качестве хеша берется ''session_id''
Строка 153: Строка 152:
 <note>При агрегации происходит трассировка балансировки трафика.</note> <note>При агрегации происходит трассировка балансировки трафика.</note>
  
-====Пример конфигурации on-stick LACP для двух физических интерфейсов====+====Пример конфигурации LAG на on-stick с включенным LACP для двух физических интерфейсов====
 <note>В данном сценарии абонентский трафик в VLAN 101, 102 и QinQ</note> <note>В данном сценарии абонентский трафик в VLAN 101, 102 и QinQ</note>
 <code bash>dpdk_device=port1:pci:86:00.0 <code bash>dpdk_device=port1:pci:86:00.0
Строка 159: Строка 158:
  
 lag { lag {
-    name=LACP+    name=LAG_ONSTICK
     device=86:00.1     device=86:00.1
     device=86:00.0     device=86:00.0
Строка 184: Строка 183:
 in_dev=subs1:subs2 in_dev=subs1:subs2
 out_dev=inet1:inet2</code> out_dev=inet1:inet2</code>
 +
 +===== Диагностика работы LACP =====
 +Диагностика LACP проводится с помощью записи pcap. Для этого необходимо в описание LAG добавить параметр ''pcap''.\\
 +Значения параметра: 
 +  * on — включить запись pcap
 +  * off — выключить запись pcap
 +<code bash>
 +# трассировка (запись в pcap) LACP-пакетов данного LAG
 +    #pcap=on
 +</code>
 +
 +<note important>Логирование включается через параметр ''bras_trace''. Возможные значения см. в разделе [[dpi:bras_bng:cli:bras_l2_vlan_trace]].</note>