Характерное значение таймаута для udp сессии - секунд 30. Представь что у тебя идёт поток в 1000 новых сессий в секунду, в сессии передается трафик за 1 секунду и она закрывается. У тебя железке нужно хранить state для 1000 сессий в случае TCP. А в случае UDP - для 30000.