87 messages in net.nether.puck.cisco-nsp[c-nsp] Growing BGP tables
FromSent OnAttachments
Vincent De KeyzerNov 19, 2004 6:46 am 
Gert DoeringNov 19, 2004 9:01 am 
David J. HughesNov 21, 2004 5:15 pm 
Ryan O'ConnellNov 21, 2004 5:43 pm 
Brian FeenyNov 21, 2004 9:16 pm 
Jon LewisNov 21, 2004 9:49 pm 
Gert DoeringNov 22, 2004 2:55 am 
Ian DickinsonNov 22, 2004 4:11 am 
Neil J. McRaeNov 22, 2004 4:52 am 
Ian DickinsonNov 22, 2004 5:47 am 
David J. HughesNov 22, 2004 6:45 am 
Gert DoeringNov 22, 2004 7:36 am 
Rainer BorromeoNov 22, 2004 8:39 am 
Jared MauchNov 22, 2004 10:19 am 
Gert DoeringNov 22, 2004 11:07 am 
Łukasz BromirskiNov 22, 2004 11:15 am 
Brian FeenyNov 22, 2004 12:04 pm 
Gunther StammwitzNov 22, 2004 1:51 pm 
Jared MauchNov 22, 2004 2:03 pm 
Michael LyngbølNov 22, 2004 2:15 pm 
Gunther StammwitzNov 22, 2004 2:19 pm 
David J. HughesNov 22, 2004 2:44 pm 
Brian FeenyNov 22, 2004 4:48 pm 
David J. HughesNov 22, 2004 4:53 pm 
Rodney DunnNov 22, 2004 4:58 pm 
David J. HughesNov 22, 2004 4:59 pm 
David J. HughesNov 22, 2004 5:17 pm 
Randy BushNov 22, 2004 5:21 pm 
David J. HughesNov 22, 2004 5:31 pm 
Randy BushNov 22, 2004 5:34 pm 
Brian FeenyNov 22, 2004 5:38 pm 
Rodney DunnNov 22, 2004 8:17 pm 
Rodney DunnNov 22, 2004 8:31 pm 
Michael LyngbølNov 23, 2004 2:44 am 
Neil J. McRaeNov 23, 2004 5:10 am 
Neil J. McRaeNov 23, 2004 5:10 am 
Gert DoeringNov 23, 2004 5:24 am 
Michael LyngbølNov 23, 2004 5:29 am 
Neil J. McRaeNov 23, 2004 5:38 am 
Michael LyngbølNov 23, 2004 5:39 am 
Martin RobinsonNov 23, 2004 5:50 am 
Tantsura, JeffNov 23, 2004 5:51 am 
Neil J. McRaeNov 23, 2004 6:42 am 
Ben CrockerNov 23, 2004 6:54 am 
ege iyiogluNov 23, 2004 9:28 am 
Tantsura, JeffNov 23, 2004 10:17 am 
Rodney DunnNov 23, 2004 10:39 am 
Tantsura, JeffNov 23, 2004 11:12 am 
Rodney DunnNov 23, 2004 11:38 am 
Brian FeenyNov 23, 2004 12:11 pm 
Rodney DunnNov 23, 2004 12:33 pm 
Gert DoeringNov 23, 2004 3:01 pm 
David J. HughesNov 23, 2004 4:42 pm 
Rodney DunnNov 23, 2004 7:33 pm 
Brian FeenyNov 23, 2004 7:37 pm 
David J. HughesNov 23, 2004 8:30 pm 
Mihai CHELARUNov 24, 2004 5:07 am 
Gert DoeringNov 24, 2004 7:27 am 
Rodney DunnNov 24, 2004 8:27 am 
David J. HughesNov 24, 2004 6:28 pm 
Krzysztof AdamskiNov 24, 2004 10:33 pm 
Robert BoyleNov 25, 2004 12:48 am 
Bill WichersNov 25, 2004 12:56 am 
Krzysztof AdamskiNov 25, 2004 9:44 am 
Stephen J. WilcoxNov 26, 2004 9:21 am 
Gert DoeringNov 26, 2004 10:03 am 
Stephen J. WilcoxNov 26, 2004 11:09 am 
Gert DoeringNov 26, 2004 11:20 am 
Stephen J. WilcoxNov 27, 2004 6:53 am 
Rodney DunnNov 30, 2004 6:40 pm 
David J. HughesNov 30, 2004 7:26 pm 
Rodney DunnNov 30, 2004 10:30 pm 
Randy BushDec 1, 2004 12:30 am 
David J. HughesDec 1, 2004 12:57 am 
lee....@census.govDec 1, 2004 8:59 am 
Rodney DunnDec 1, 2004 9:18 am 
lee....@census.govDec 1, 2004 11:18 am 
David J. HughesDec 1, 2004 8:40 pm 
Randy BushDec 1, 2004 8:51 pm 
Rodney DunnJan 27, 2005 11:41 am 
Gert DoeringJan 27, 2005 11:45 am 
Rodney DunnJan 27, 2005 11:48 am 
David J. HughesJan 27, 2005 11:42 pm 
Joe MaimonJan 28, 2005 8:28 am 
Jon LewisJan 28, 2005 9:25 am 
Joe MaimonJan 28, 2005 9:52 am 
Jon LewisJan 28, 2005 10:25 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[c-nsp] Growing BGP tablesActions...
From:Joe Maimon (jmai@ttec.com)
Date:Jan 28, 2005 8:28:28 am
List:net.nether.puck.cisco-nsp

David J. Hughes wrote:

For the record there were only two people that attached cases to:

That's incredible. I can't believe that so few people would see the benefit in this. I know one of those attachments was mine.

This is something discussed a while back, how to deal with those who insert more specifics, right? This was also mentioned as neccessary to avoid the loophole in Team Cymru bogons, correct? Also mentioned as a way to minimize potential ipv6 table size with geographic/ISP consolidation?

I am sure this should be of interest to many. However, I have no first-hand interest in this at the moment. It is something that interests me because it will mean that the routers I run bgp on in 5 years wont need a Gig of ram just for the tables.

Others may have more specific immediate term goals they wish to make possible.

What about if we just had a per neighbor filter that would filter out more specific prefixes as they come in. Once the more specific is filtered then it's gone until you do a soft clear to get it back.

I think this breaks the semantics that we all rely upon too much. Having a specific prefix disappear from some other bloke's network because I remove a supernet isn't really a nice situation to be in. Particularly as I can't do the soft reset for him.

Now I am going out on a limb here, for I am hardly a BGP expert, but since those who believe they may be viewed as madmen have already posted, the way is now clear for those like me, who surely are.

The problem is more that you do not wish the neighbors to propogate the more specifics. Let them keep them, as not best. You could have a global BGP switch or neighbor switch or route map statement that amounts to

do-not-advertise-more-specifics ? same-as-path same-med ... <cr>

neighbor X.X.X.X remote-as YYYY do-not-advertise-more-specifics ? same-as-path same-med same-something ... <cr>

Perhaps also needed it a statement like this

do-not-accept-more-specifics

agani per neighbor, global or set in a route-map.

When the neighbor's peer drops the least specific, the decision process on the neighbor will run and THAT is when the more specific will get advertised to its peers and show up on almost everybodies tables.

This will allow Sites to do traffic engineering to their hearts content.

True this will do little to solve BGP hijacking problems, but I do not think encouraging people to announce routes as prevention for that sort of thing is desirable.

A local solution to a global problem. Now it is only your peers who carry your more specific routes.

However, going out into theoretical realms here, the main problem is the RIB / FIB consumption right? Would there be a chance that the removed prefixes could be stored in another are of RAM in a compact manner and tagged with the prefix that caused them to be filtered. If the non-filtered prefix is removed then the filtered prefixed could be reinstated. This would allow the current semantics to remain while still giving us some of the benefits we are looking for.

Once again, not knowing anything about the internals of IOS's BGP implementation etc, would something like that be possible or am I barking mad.

David ...