• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

Feature request to assigng multiple IA-PD via IAID to track interfaces

Scheduled Pinned Locked Moved IPv6
1 Posts 1 Posters 209 Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M
    mhillmann
    last edited by Mar 6, 2023, 6:48 PM

    Our ISP refuses to delegate a prefix shorter than a /64, but grants as many(?) /64 prefix delegations as we request as long as the IA-PD identifier is unique. This gives roughly the same result as requesting a shorter PD and splitting it up on the track interface, but regrettably there is no way to inform unique IAID´s from the IA-PD request to individual track interfaces in order to create an association between the granted PD and the local interfaces onto which these PD´s should be assigned. The implied logic in pfSense is that we only get one PD of a certain length and associate it to the routing interface via its name, not the IAID. It might be useful to consider this use case too, as I´ve read somewhere that even ATT has this use policy.
    The following should be possible and not restricted/blocked by the pfSense configuration (0 and 1 are the IAID's):
    interface ix2 {
    send ia-na 0;
    send ia-pd 0;
    send ia-pd 1;
    script "/var/etc/dhcp6c_opt13_script.sh";
    };
    id-assoc na 0 { };
    id-assoc pd 0 {
    prefix-interface ix2.666 {
    sla-id 0;
    sla-len 0;
    };
    };
    id-assoc pd 1 {
    prefix-interface ix2.667 {
    sla-id 0;
    sla-len 0;
    };
    };

    1 Reply Last reply Reply Quote 0
    1 out of 1
    • First post
      1/1
      Last post
    Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
      This community forum collects and processes your personal information.
      consent.not_received