AS I understand it, the BRAS profile is set to prevent the downstream data flooding the DSLAM. So its a bad idea not to have it. Its SUPPOSED to throttle the channel coming over the backhaul so that data arrives at the DSLAM comfortably below the level the DSLAM can pass it on to you.
One of the things that has happened fairly recently is that TCP/IP windows sizes have gone up.The TCP/IP windows size is the maximum total amount of data in many packets that can be sent before the sender will stop and wait for an acknowledge packet, saying its got there OK (or not).
I believe - don't take this as gospel - that some sites and PCS - especially running later software, will negotiate this up to 32Mbytes. So a site might send yoy 32Mbyte - whchj i MAY secods worth - befor exepecting a reply.
If the ADSL line cannot absorb that, it has to be stored somewhere.
BT's DSLAMS can't do that. SO the BRAS profile is set to presumably throttle it back so that the ISP has to buffer it themselves in THEIR kit.
So lets say you are talking to a big mother of a server bang on the UK backbone connected at gigabit speeds to your ISP, and you are running a super hot machine with the latest TCP/IP stack and all the routers in between are latest spec. you start to download a file, open a connection, and every machine says '32Mbytes window? Yup. I can handle it!'.
So the server take that file and spits out a 32Mbyte chunk and waits for a reply from your end saying 'I got some/all the packets in that'..
The server will keep up with the acks being received to the point of always being 32Mbytes ahead of what its got back as acks.
So somewhere in the chain those 32Mbytes are sitting in a queue waiting to be forwarded on.
BT simply says 'we will not buffer: if you send us more than we can get down the users line, we will throw it in the trash can'. So BRAS is passed back by the system to I THINK the ISPS IP-to-ATM kit, and it gets buffered there. OFF BTS ATM and DSLAM kit.
I an ideal IP only world, TCP/IP should negotiate the window size to match whats going on in between, BUT in the name of cheaper kit, it doesn't..because several of the links in the chain are not running TCP/IP at all. Essentially TCP/IP stops at the port of your modem, and reappears at your ISP. BRAS makes sure that what is happening in between behaves like a rate limited IP line, not the superfast ATM and the rather grotty ADSL that it really is.