Задачи (на проработку)

Материал из EWiki
Перейти к навигации Перейти к поиску

SD-WAN: Редирект пакетов, VPN

ограничение на количество правил (не хватает стека?)

Баги:

Течет памяти

Логирование

Удалять clsact если он существует на старте

Загрузка HA в nw_map может завершиться ошибкой (нужна проверка и возможность отключить загрузку nw_map)

Рефакторинг:

Один репозиторий на ha, blocker и winHA

Переход на ringbuffer

bpf_skb_pull_data (загрузка всего пакета) Проверить, что skb->len равно размеру всего пакета

be для bigendian

разделять broadcast, multicast, unicast

использовать go context для завершения программы

Добавить версию для HA

Логирование сервисов под linux и windows (отдельный лог файл, текст сообщений хранить в отдельном файле, логировать коды https://learn.microsoft.com/en-us/windows/win32/eventlog/message-files, так же использовать категории, изучить best practice)

Обрабатывать потерю связи HA с внешними сервисами (сейчас возможно зависание всего цикла отправки из-за недоступности http)


Сбор информации по докеру: (не создавать соединение при каждом сборе информации, а держать одно соединение; подписываться на появление новых контейнеров)

Также попдисывать на остальную osInfo и появление новых сетевых интерфейсов

Поддержка ipv6

ip адресса передавать как числа (можно ли тип number в JS?)



Алексей:

1. Защищенный Канал до агента

2. Валидация агента плюс его этп

3. Формирование отказоустойчивый модели зукипепов - возможно распределенной

4. Агент в оффлайне

5. Сислог + стандарты легирования

6. Принципы аварийного отключения и корректная отписка от эбпф

7. Работа при наличии эбпф и падении юзерспейса