Есть довольно много вещей, которые могут пойти не так, если у вашего маршрутизатора не хватает памяти. Это предполагает, что маршрутизатор SOHO работает под управлением Linux или другой встроенной операционной системы. Маршрутизаторы бизнес / операторского уровня могут действовать по-другому.
Отслеживание TCP-соединений требует от системы немного памяти. Если память маршрутизатора полностью заполнена, он может не реагировать на входящие соединения TCP, что приводит к их прерыванию. Существующие должны продолжать работать.
Для отслеживания сеансов NAT также требуется немного памяти для каждого входящего запроса. Если память полностью заполнена, ваша система может не перенаправлять новые соединения в Интернет или не сможет пересылать входящие соединения. Это повлияет на любой входящий протокол IP, а не только на TCP.
Встроенный веб-сервер на вашем маршрутизаторе, предоставляющий веб-интерфейс, либо создаст новый процесс для обеспечения безопасности попыток доступа к нему, либо выделит больше памяти для обработки запроса. Если ОЗУ заполнено, это не может произойти, и веб-интерфейс маршрутизатора может вообще не работать, или некоторые ресурсы не будут загружаться, или могут возникнуть проблемы с загрузкой.
Аналогичная ситуация существует для любого сервера telnet или SSH, работающего на маршрутизаторе. Ваш маршрутизатор может быть не в состоянии порождать процесс входа в систему или оболочку, если недостаточно ОЗУ.
Аналогичная ситуация существует для любой службы, работающей на вашем маршрутизаторе, такой как dnsmasq
или любой DHCP-сервер. Возможно, он не сможет выделить память или процессы вызова для обработки новых запросов и может перестать отвечать на запросы. Некоторые службы могут аварийно завершить работу, если это произойдет, некоторые могут просто перестать отвечать на запросы.
256 МБ - это много памяти для маршрутизатора, поэтому вы не должны сталкиваться с какими-либо проблемами, если вы не делаете что-то действительно странное.