Мой приемник потока ipfix поддерживает только udp (не может быть заменен), который не устойчив к сбоям сети, и тогда я теряю данные потока. Чтобы улучшить это, я думаю об использовании socat, mkfifo между экспортером потока и приемником потока. Но я не знаю, как сохранять данные на диск на стороне экспортера, когда сеть не работает, и повторно отправлять, когда снова в сети. По умолчанию каналы linux имеют размер 1 МБ, но мне нужен, например, буфер 1 ГБ.
Как я могу это сделать?
Спасибо.