You can use the Radius attribute Mikrotik address List to add the assigned IP, which the PPPoE user gets, into an address list on the PPPoE server..
So this is only good for assigning static IP addresses or can a radius server maintain/track an address pool from which to draw addresses from and send to the mikrotik server ?
This allows you to build queue trees using the address list, or setup firewall rules etc.
I really apologize for being so dense but I thought you could do that with any IP address ? For example we had 4 /27 IP Address Pools on our Mikrotik PPPoE Server and the radius server would pass a "Framed-Pool =" to the mikrotik telling it which of the 4 pools to pull the address from for that particular customer. Then we had a simple queue configured for each of the 4 /27 pools (1Mbps , 2Mbps, 4Mbps and 10Mbps) for rate limiting. I never created any firewall rules for the 4/27 IP address pools but I'm pretty sure I could have.
So I guess I'm saying I still don't understand how an Address List offers any advantage over an address pool. And even if there is some firewall rule or queue I could create for an address LIST that could not create for an address POOL , couldn't I just make an address LIST that has all the exact same addresses as my address POOL ?
The IP address which is assigned and then added into the address list is either from the IP pool, or the Framed address sent in the Radius reply.
Ok I understand the Framed address being sent by the Radius server, we do that for customers with a static IP's but the IP pool you mention here, is that pool maintained on the Mikrotik PPPoE Server or on the Radius Server ?
Again , I apologize for being so dense.