On Thu, Aug 26, 2010 at 11:58:25AM -0700, Chris Cappuccio wrote: > Rod Whitworth [glis...@witworx.com] wrote: > > I'm looking after a bgpd setup which announces an IPv6 /32 and an IPv4 > > /21. > > > > Due to a need for some heavy traffic clients to have their traffic > > arrive via just one transit I'd like to turn that /21 into a /22 and > > two /23s and only advertise one of the /23s via the "heavy traffic" > > transit. > > > > Here's an example that might work. You can twist it around depending on how > localpref is setup with your providers to make it work better. If you happen > to also be using "network inet static" (redistribute static routes via BGP) > and you happen to be statically routing these same subnets beyond your > router, you will run into this bug: > http://cvs.openbsd.org/cgi-bin/query-pr-wrapper?full=yes&numbers=6406 >
Are you sure that problem still exists in 4.8 or -current? Because the way networks are handled changed completely. There is no longer a special static/connected global rule. Now explicit rules have a higher precedence then the dynamic "network inet ..." ones. -- :wq Claudio