Ваш фреймворк должен поддерживать оба, если это возможно, но если у вас есть выбор, я бы пошел с IPv4, но убедитесь, что вы можете добавить / перейти на IPv6. Но это также зависит от того, кто является конечным пользователем продукта и каковы требования для вашего проекта. Это будет для пользователя, который использует / будет использовать IPv6, или вы собираетесь получить доступ к существующей базе, которая в основном использует IPv4.
Исходя из моего опыта, проект, над которым я сейчас работаю, рассматривал возможность перехода на IPv6, поскольку у него был мандат на поддержку IPv6. По большей части мы выяснили, что поставщики оборудования (коммутаторы, маршрутизаторы, компьютеры) и поставщики WAN смогли поддержать переход на IPv6. Была бы некоторая работа по интеграции существующего оборудования IPv4, но это можно было бы сделать. Исходя из стоимости, он будет примерно таким же, по крайней мере, с точки зрения аппаратного обеспечения.
Однако некоторые программные продукты, которые мы используем, не поддерживают и могут не поддерживать IPv6, в то время как другие, по-видимому, более управляемы для его поддержки. Исходя из этого, мы выполняем обновление до новых версий программного обеспечения, но, вероятно, останемся IPv4 для компонента или, по крайней мере, до тех пор, пока программное обеспечение не догонит с точки зрения поддержки IPv6.