re: cogent update suppression, and routing loops

2014-10-03 Thread Nick Olsen
I've had the exact same thing happen.
  
 Recently, I removed a bunch of /24's that were member of a larger /20. We 
use to advertise the /24's to certain carriers for traffic engineering. I 
saw the exact same issue you're describing.
  
 I chocked it up to Slow BGP in their core. For instance, I removed the 
route from my session with them in Orlando. It would get removed from 
Orlando, But still exist in Jacksonville. And basically route loop coming 
in from the north. It'd land in JAX, And get forwarded to MCO. Which would 
then forward it back to JAX. 20-30 seconds later, it would get removed from 
JAX, and I'd see the same behavior between JAX and ATL. It took a 4-5 
minutes in my experience for the route to finally leave the Cogent 
network.
  
 I lessened the blow by making Cogent the first peer I'd remove the /24 
from. Leaving the other /24's out there via the other carriers. So only 
those that chose cogent as the most direct route felt the unintentional 
blackhole. Other carriers removed almost instantly as expected.
  
 Nick Olsen
Network Operations  (855) FLSPEED  x106

  


 From: ryanL ryan.lan...@gmail.com
Sent: Thursday, October 02, 2014 12:07 PM
To: North American Network Operators Group nanog@nanog.org
Subject: cogent update suppression, and routing loops   
hi. relatively new cogent customer. is what i've stated in my subject line
kinda standard fare with them?

i've discovered that when i advertise a /24 from inside a larger /22 to 
XO,
(who peers with cogent), and then pull the /24 some time later, that 
cogent
holds onto the /24 and then bounces packets around in their network a 
bunch
of times for upwards of 8-10 minutes until they finally yank it. this
effectively blackholes traffic to my /24 for anyone that is using a path
thru cogent.

example: http://ryry.foursquare.com/image/0e0K1K0t0W2M

it's been a bit of a frustrating experience talking to their noc to
demonstrate it, but i'm able to duplicate it on demand. even pushing 
routes
using their communities to offload the circuit takes forever to propagate
even on their own looking-glasses.

thx

ryan
 



Re: cogent update suppression, and routing loops

2014-10-03 Thread Brandon Ewing
On Thu, Oct 02, 2014 at 09:03:15AM -0700, ryanL wrote:
 (who peers with cogent), and then pull the /24 some time later, that cogent
 holds onto the /24 and then bounces packets around in their network a bunch
 of times for upwards of 8-10 minutes until they finally yank it. this
 effectively blackholes traffic to my /24 for anyone that is using a path
 thru cogent.

Maybe running into some non-standard BGP Advertisement intervals inside
Cogent's network?  Might be running a lot of sub-ASes inside the
confederation, and having to wait multiple advertisement intervals for full
propagation.

https://routingfreak.wordpress.com/tag/minimum-route-advertisement-interval/

-- 
Brandon Ewing (nicot...@warningg.com)


pgpu5UWDhrHdp.pgp
Description: PGP signature


Re: cogent update suppression, and routing loops

2014-10-03 Thread ryanL
circling back on this, i guess my case with cogent has been escalated to vp
engineering, and i've had a few people reply on and off list citing the
same problems. i encourage you to open up cases to help demonstrate further
examples (ie: it's not just me!)

thx everyone.

ryan


On Thu, Oct 2, 2014 at 9:03 AM, ryanL ryan.lan...@gmail.com wrote:

 hi. relatively new cogent customer. is what i've stated in my subject line
 kinda standard fare with them?

 i've discovered that when i advertise a /24 from inside a larger /22 to
 XO, (who peers with cogent), and then pull the /24 some time later, that
 cogent holds onto the /24 and then bounces packets around in their network
 a bunch of times for upwards of 8-10 minutes until they finally yank it.
 this effectively blackholes traffic to my /24 for anyone that is using a
 path thru cogent.

 example: http://ryry.foursquare.com/image/0e0K1K0t0W2M

 it's been a bit of a frustrating experience talking to their noc to
 demonstrate it, but i'm able to duplicate it on demand. even pushing routes
 using their communities to offload the circuit takes forever to propagate
 even on their own looking-glasses.

 thx

 ryan



Re: cogent update suppression, and routing loops

2014-10-02 Thread Paul S.

First time I'm seeing it, and I've been a Cogent client for quite a while.

Have you tried getting in touch with their NOC yet? They're one of the 
most responsive in the industry.


On 10/3/2014 午前 01:03, ryanL wrote:

hi. relatively new cogent customer. is what i've stated in my subject line
kinda standard fare with them?

i've discovered that when i advertise a /24 from inside a larger /22 to XO,
(who peers with cogent), and then pull the /24 some time later, that cogent
holds onto the /24 and then bounces packets around in their network a bunch
of times for upwards of 8-10 minutes until they finally yank it. this
effectively blackholes traffic to my /24 for anyone that is using a path
thru cogent.

example: http://ryry.foursquare.com/image/0e0K1K0t0W2M

it's been a bit of a frustrating experience talking to their noc to
demonstrate it, but i'm able to duplicate it on demand. even pushing routes
using their communities to offload the circuit takes forever to propagate
even on their own looking-glasses.

thx

ryan




Re: cogent update suppression, and routing loops

2014-10-02 Thread ryanL
as stated, yep. i was on the phone with them for over three hours yesterday.

On Thu, Oct 2, 2014 at 9:08 AM, Paul S. cont...@winterei.se wrote:

 First time I'm seeing it, and I've been a Cogent client for quite a while.

 Have you tried getting in touch with their NOC yet? They're one of the
 most responsive in the industry.


 On 10/3/2014 午前 01:03, ryanL wrote:

 hi. relatively new cogent customer. is what i've stated in my subject line
 kinda standard fare with them?

 i've discovered that when i advertise a /24 from inside a larger /22 to
 XO,
 (who peers with cogent), and then pull the /24 some time later, that
 cogent
 holds onto the /24 and then bounces packets around in their network a
 bunch
 of times for upwards of 8-10 minutes until they finally yank it. this
 effectively blackholes traffic to my /24 for anyone that is using a path
 thru cogent.

 example: http://ryry.foursquare.com/image/0e0K1K0t0W2M

 it's been a bit of a frustrating experience talking to their noc to
 demonstrate it, but i'm able to duplicate it on demand. even pushing
 routes
 using their communities to offload the circuit takes forever to propagate
 even on their own looking-glasses.

 thx

 ryan





Re: cogent update suppression, and routing loops

2014-10-02 Thread ryanL
i still advertise the aggregate as a backing route. one reason i might like
advertising a /24 is (usually) it's a nice way to gently attract return
traffic down a certain path so i can do maintenance on the other side.
plenty of other ways to do this, i know (prepending, communities, etc).

On Thu, Oct 2, 2014 at 9:17 AM, Peter Persson peter.pers...@bredband2.se
wrote:

 Just a stupid question.
 Why do you announce a /24 of a /22? Why not announce the whole /22
 directly?

 Regards,
 Peter

 2014-10-02 18:03 GMT+02:00 ryanL ryan.lan...@gmail.com:

 hi. relatively new cogent customer. is what i've stated in my subject line
 kinda standard fare with them?

 i've discovered that when i advertise a /24 from inside a larger /22 to
 XO,
 (who peers with cogent), and then pull the /24 some time later, that
 cogent
 holds onto the /24 and then bounces packets around in their network a
 bunch
 of times for upwards of 8-10 minutes until they finally yank it. this
 effectively blackholes traffic to my /24 for anyone that is using a path
 thru cogent.

 example: http://ryry.foursquare.com/image/0e0K1K0t0W2M

 it's been a bit of a frustrating experience talking to their noc to
 demonstrate it, but i'm able to duplicate it on demand. even pushing
 routes
 using their communities to offload the circuit takes forever to propagate
 even on their own looking-glasses.

 thx

 ryan





Re: cogent update suppression, and routing loops

2014-10-02 Thread Jon Lewis

On Thu, 2 Oct 2014, ryanL wrote:


hi. relatively new cogent customer. is what i've stated in my subject line
kinda standard fare with them?

i've discovered that when i advertise a /24 from inside a larger /22 to XO,
(who peers with cogent), and then pull the /24 some time later, that cogent
holds onto the /24 and then bounces packets around in their network a bunch
of times for upwards of 8-10 minutes until they finally yank it. this
effectively blackholes traffic to my /24 for anyone that is using a path
thru cogent.


Perhaps related, I made an as-path prepend change on a route advertised to 
Cogent yesterday and noticed it took about 10 minutes for that change to 
propagate throughout Cogent's network and be visible on route-views.  A 
moment later, I did the same thing with another carrier, and got the 
expected nearly instant gratification.  Perhaps they've got a bunch of 
routers configured with minimum-advertisement-interval to batch the BGP 
updates and if you're unlucky with the timing, it can take a while for 
routes/changes to percolate through their network?  Imagine driving down a 
long road, where every traffic light turns red just before you get to the 
intersection.  Wait a minute here, wait a minute there...


--
 Jon Lewis, MCP :)   |  I route
 |  therefore you are
_ http://www.lewis.org/~jlewis/pgp for PGP public key_