Сколько времени роутер хранит правило переадресации внешних пакетов на внутреннее устройство?
Опишу, как это работает в моём понимании.
При отправке пакета устройством за NAT на устройство с белым ip роутер (или маршрутизатор) сохраняет у тебя в табличке правило, согласно которому пакеты, пришедшие на его ip и определенный порт, переадресуются внутреннему устройству.
Таким образом, устройство за NAT отправляет пакет устройству с белым ip. Второе устройство отвечает первому и пакет успешно доходит.
Но как долго сохраняется эта запись в таблице в отсутствие входящих пакетов?
Игорь Агарков: так пишите в вопросе, в теги особо никто не заглядывает.
значит только по тайм-ауту. почему он не может быть везде разный? каждый производитель сам решает сколько задать.
например в микротиках по дефолту так
Wexter: извините, я думал, это логично, если отправляется пакет - то udp. Получается, если внутреннему устройству ответили в течение 10-ти секунд, то таймаут повышается до 3 минут, так?
Игорь Агарков: на микротиках udp timeout это тайм-аут по переданным пакетам в одну сторону, udp stream timeout - по пакетам в обе стороны.
получается что если устройство отправило, но не получило в ответ пакет - тайм-аут соединения 10с, если же в ответ успел прийти пакет - 3 минуты.
как оно в других роутерах не знаю, но скорее всего нечто похожее.