<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.entcor.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=192.168.6.101</id>
	<title>EWiki - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.entcor.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=192.168.6.101"/>
	<link rel="alternate" type="text/html" href="https://wiki.entcor.ru/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/192.168.6.101"/>
	<updated>2026-06-12T18:20:05Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.entcor.ru/index.php?title=%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B8_(%D0%BD%D0%B0_%D0%BF%D1%80%D0%BE%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D1%83)&amp;diff=123</id>
		<title>Задачи (на проработку)</title>
		<link rel="alternate" type="text/html" href="https://wiki.entcor.ru/index.php?title=%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B8_(%D0%BD%D0%B0_%D0%BF%D1%80%D0%BE%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D1%83)&amp;diff=123"/>
		<updated>2023-12-01T04:35:18Z</updated>

		<summary type="html">&lt;p&gt;192.168.6.101: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SD-WAN: Редирект пакетов, VPN&lt;br /&gt;
&lt;br /&gt;
ограничение на количество правил (не хватает стека?)&lt;br /&gt;
&lt;br /&gt;
Баги:&lt;br /&gt;
&lt;br /&gt;
Логирование&lt;br /&gt;
&lt;br /&gt;
Удалять clsact если он существует на старте&lt;br /&gt;
&lt;br /&gt;
Загрузка HA в nw_map может завершиться ошибкой (нужна проверка и возможность отключить загрузку nw_map)&lt;br /&gt;
&lt;br /&gt;
Рефакторинг:&lt;br /&gt;
&lt;br /&gt;
Один репозиторий на ha, blocker и winHA&lt;br /&gt;
&lt;br /&gt;
Переход на ringbuffer&lt;br /&gt;
&lt;br /&gt;
bpf_skb_pull_data (загрузка всего пакета) Проверить, что skb-&amp;gt;len равно размеру всего пакета&lt;br /&gt;
&lt;br /&gt;
be для bigendian&lt;br /&gt;
&lt;br /&gt;
разделять broadcast, multicast, unicast&lt;br /&gt;
&lt;br /&gt;
использовать go context для завершения программы&lt;br /&gt;
&lt;br /&gt;
Добавить версию для HA&lt;br /&gt;
&lt;br /&gt;
Логирование сервисов под linux и windows (отдельный лог файл, текст сообщений хранить в отдельном файле, логировать коды https://learn.microsoft.com/en-us/windows/win32/eventlog/message-files, так же использовать категории, изучить best practice)&lt;br /&gt;
&lt;br /&gt;
Обрабатывать потерю связи HA с внешними сервисами (сейчас возможно зависание всего цикла отправки из-за недоступности http)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Сбор информации по докеру: (не создавать соединение при каждом сборе информации, а держать одно соединение; подписываться на появление новых контейнеров) &lt;br /&gt;
&lt;br /&gt;
Также попдисывать на остальную osInfo и появление новых сетевых интерфейсов&lt;br /&gt;
&lt;br /&gt;
Поддержка ipv6&lt;br /&gt;
&lt;br /&gt;
ip адресса передавать как числа (можно ли тип number в JS?)&lt;br /&gt;
&lt;br /&gt;
контроль соответствия userspace и kernelspace. Не давать возможность подключатся к нашему ebpf из чужой программы&lt;br /&gt;
&lt;br /&gt;
Алексей:&lt;br /&gt;
&lt;br /&gt;
1. Защищенный Канал до агента &lt;br /&gt;
&lt;br /&gt;
2. Валидация агента плюс его этп&lt;br /&gt;
&lt;br /&gt;
3. Формирование отказоустойчивый модели зукипепов - возможно распределенной &lt;br /&gt;
&lt;br /&gt;
4. Агент в оффлайне &lt;br /&gt;
&lt;br /&gt;
5. Сислог + стандарты легирования &lt;br /&gt;
&lt;br /&gt;
6. Принципы аварийного отключения и корректная отписка от эбпф &lt;br /&gt;
&lt;br /&gt;
7. Работа при наличии эбпф и падении юзерспейса&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) компиляция по частям (часть сборок будут обадать более опасными функциями, которые надо в определенных сборках исключать физиески)&lt;br /&gt;
&lt;br /&gt;
2) контроль версионности и сборки как Юзер, так и кеонел спейс модуля &lt;br /&gt;
&lt;br /&gt;
3) вопрос протоколов и перехода на Push режим в части данных &lt;br /&gt;
&lt;br /&gt;
4) Запуск на старом ядре с контролем его версии. При стром ядре запускаем анент, но кернел спейс запуститься не моожет. Пусть юзер часть запустится и отрапартнует пакетом на сервер о старом ядре ... &lt;br /&gt;
&lt;br /&gt;
5) контроль агентом утилизации ресурсов и потенциальная деградация функций при его перегрузки&lt;/div&gt;</summary>
		<author><name>192.168.6.101</name></author>
	</entry>
</feed>