Si la Freebox n'est pas au courant, elle peut choisir n'importe quel port dynamique, et il faut toujours une table entre les ports publics et ceux vus par la Freebox. Dans ce cas quel est l'intérêt de réserver précisèment 1/4 des ports (à part que c'est plus simple que de faire une répartition dynamique en fonction des besoins) ?
Si la Freebox se restreint dans les ports dynamiques, alors la translation devient bien plus simple : à part les ports ouverts publiquement à gérer éventuellement, une plage de port correspond à une Freebox, et est envoyée telle quelle (ou avec un décalage).
"précisèment 1/4 des ports", peut-etre pour des raisons de performance , plus rapide qu'une gestion dynamique. Cet 'equipement' doit gerer plein de freebox et des flux a tres haut débit, ca doit vraiment speedé et etre opti. En reservant un 1/4 fixe on garanti aussi que les 3 autres ne generont pas meme s'il est rare voir impossible de saturer vu le nombre de ports ephemeres dispo .
Je ne pense pas qu'ils changent le code des Freebox, ca complexifierait le code des freebox pour rien (testing, bugs, regression, etc).
En plus quelqu'un peut tres bien remplacer la freebox par son routeur qui lui ne choisira pas forcement les ports dans le bon 1/4. ca donc doit être fait plus en amont.
mais tout cela reste des suppositions, on n'en saura plus avec le temps.