Aggregate to a specific peer

Hey all,
Quick question, how can I send an aggregate to only 1 specific peer? I don't have any of my books handy and searching the internet hasn't yeilded any results.
Any hints will be greatly appreciated.
Quick question, how can I send an aggregate to only 1 specific peer? I don't have any of my books handy and searching the internet hasn't yeilded any results.
Any hints will be greatly appreciated.
Comments
Here's an ascii of the network:
R1 has 3.1.11.0/24 and R3 has 3.1.0-15.0/24 minus 3.1.11.
So I know how to do all of the above except the bold
I'll have to actually lab it up a bit to get any more specific than that though.
You can then filter this agregate on other routers or towards other AS'es.
That was my initial thought as well, but I'm not sure if thats what the lab is asking for. I'll try to mess around with it later if I have some time.
The lab makes it seem like you should be able to do all of this within the aggregate-address command, all though I may be off base on that one.
This guy did the lab but his solution didn't seem to work. I added another router to the mix and peered with R2, and the new router received the aggregate route as well.
Narbik adv wb BGP lab 5 – route aggregation Pete’s Packet
Deny the aggregate from the other peers.
U then have the aggregate to only 1 peer.
Did you get to lab this up at all?
CCNA | CCNA:Security | CCNP | CCIP
JNCIA:JUNOS | JNCIA:EX | JNCIS:ENT | JNCIS:SEC
JNCIS:SP | JNCIP:SP
The best way I can think to do this would be to use a route-map to set the no-export community as part of the aggregate-address command, that should keep it from leaving the AS. And then just have a route-map pointing to that one particular neighbor to remove the no-export community, allowing it to be propagated out.
Actually that's not going to work, the no-export will keep it from even being considered to be sent out, so it'll never hit the neighbor's route-map for the attribute to get stripped.
This is an interesting problem. Obviously you can do it with individual route maps to neighbors, just denying the aggregate to everyone it's not supposed to go to, but that can be an administrative nightmare. You wouldn't think trying to accomplish this with a minimum of configuration would be so tough.
How I would do it in real life is fairly simple - I already have a standard route map that I apply to peers to prevent things like RFC1918 space from getting leaked out, so I'd just duplicate that route map, apply it to the peer that needed the aggregate, then add the aggregate to the standard route map filter to prevent everyone else from getting the aggregate and that would accomplish the goal.
I don't think as-set is really part of this solution, unless I'm overthinking it. as-set wouldn't prevent the aggregate from going out to new peers unless the new peers were advertising a route that fell within the aggregate. If they weren't, then their AS would never appear in the set, so they'd get the aggregate.
I never did solve this lab the way I wanted to. As forsaken said you can do this, but it involves a bit of administrative overhead.
I haven't been able to touch networking for a while now, I've been wrapped up in sysadmin stuff. However, I'm able to get back into it and will be going over this lab again, soon. I will post any progress I've made.