session: reorganize local port allocation