Решения о маршрутизации в ядре Linux - часть 2.2: кэширование
Завершаем серию статей о том, как ядро Linux ищет маршрут и что потом делает с пакетом. В первой части был lookup и путь пакета по стеку. В прошлой разобрали, откуда берётся готовое решение: старый routing cache, кэш на nexthop и исключения к нему. Здесь обещанное завершение. На пути отправки решение не прикрепляется к пакету внутри lookup, его кэшируют в сокете. Дальше early demux на приёме, hint для пачек пакетов и то, как весь этот кэш сбрасывают, когда маршруты меняются.
https://telegra.ph/Resheniya-o-marshrutizacii-v-yadre-Linux---chast-22-kehshirovanie-10-14
#ит_статьи #linux #kernel #routing #ipv4 #netfilter
Просмотры: 37