IPv6 PD to Pfsense client

Hi everyone, I have a Mikrotik RB5009 router that receives a /48 from the ISP, how can I pass it entirely to Pfsense by putting a DHCP client on its WAN and interface tracking on the Pfsense VLANs?
Currently I can’t deliver the entire /48 to pfsense and to solve the problem I put a static ip on it and static routes on mikrotik.

Thanks
Lorenzo

HI! You could use DHCPv6 relay.

Hi and thank you very much for your reply, I tried to use the mikrotik dhcpv6 server but pfsense only takes /64 even with a larger pool.
is there also a way to pass just a /56 to pfsense?
I will try with dhcpv6 relay, thanks a lot

How are you getting the /48 from your ISP? Do they statically route it to you, or do you get it via DHCPv6 client on the RB5009?

If you don’t want to statically route the /48 to your downstream pfSense box, as long as pfSense supports receiving an IPv6 prefix via DHCPv6-PD, you can run DHCPv6 server on the RB5009, create an IPv6 pool with the /48 in it & set the pool prefix-length also to 48, use that IPv6 pool on your DHCPv6 server, and your RB5009 will delegate the entire /48 to the pfSense DHCPv6 client.

If you are getting the /48 from your ISP via DHCPv6, you can just set prefix-pool-length to 48 on the MikroTik DHCPv6 client, and then reference that same pool name on your DHCPv6 server.

I just tested this between two MikroTiks, and it worked perfectly fine. If you are having trouble making pfSense ask for the entire /48 from the MikroTik DHCPv6 server, then that sounds like a pfSense issue to me. You’d have to go to a pfSense forum to ask somebody else about that.

Thank you very much for the answer, I tried to put a dhcpv6 replay that points to the dhcp server of the isp but I only see requests sent and no response. I tried to put a prefix /48 in the dhcpv6 server but pfsense only takes /64 on the interface.
I take the IPv6 prefix via dhcp client on the pppoe interface

EDIT: thanks to all for the help with pfsense 2.8.0 i managed to use track interface and use /48 thanks to mikrotik dhcpv6 server