diff --git a/scapy/layers/dhcp6.py b/scapy/layers/dhcp6.py
index 710495069087e3a09dae1d513cd85db0e6041124..e4cab8c8eac420b2d8891a48ebe1f2e9d67d4aad 100644
--- a/scapy/layers/dhcp6.py
+++ b/scapy/layers/dhcp6.py
@@ -1055,6 +1055,8 @@ class DHCP6_Rebind(DHCP6):
 class DHCP6_Reply(DHCP6):
     name = "DHCPv6 Reply Message"
     msgtype = 7
+
+    overload_fields = { UDP: {"sport": 547, "dport": 546} }
     
     def answers(self, other):
         return (isinstance(other, DHCP6_InfoRequest) and