nanog mailing list archives

Re: Route optimization using GPUs?


From: Mike Hammett <nanog () ics-il net>
Date: Thu, 5 Dec 2024 13:18:14 -0600 (CST)

I don't know that you need to spread BGP best path analysis onto a GPU, but conducting the testing that those boxes do 
to the entire Internet instead of just top X destinations would be quite parallel. 




----- 
Mike Hammett 
Intelligent Computing Solutions 
http://www.ics-il.com 

Midwest-IX 
http://www.midwest-ix.com 

----- Original Message -----

From: "Tom Beecher" <beecher () beecher cc> 
To: "Jason Bothe" <jbothe () me com> 
Cc: nanog () nanog org 
Sent: Thursday, December 5, 2024 11:11:47 AM 
Subject: Re: Route optimization using GPUs? 


It's not even that. 


GPU's are very good at parallelized vector computations. They are very very good at THAT, but ONLY that. This is no 
different conceptually than router ASICs. They are designed to do ONE thing very well, 


BGP bestpath selection is a completely different computational process. 


On Thu, Dec 5, 2024 at 12:06 PM Jason Bothe via NANOG < nanog () nanog org > wrote: 



WIth merchant silicon getting faster and stronger everyday, and capacity and transit in a freewill, I’m not sure what 
GPU optimization would buy you, not to mention the ROI. The Internet routing table is not showing substantial signs of 
growth and in some cases has experienced a plateau. Also, the experience with ‘route optimization tools’ is that while 
they may bring you some priority in your traffic, they are also known for making horrible decisions resulting in 
widespread outages. 



J~ 




<blockquote>

On Dec 5, 2024, at 8:13 AM, Drew Weaver < drew.weaver () thenap com > wrote: 



So back in the.. hell I don’t know like… early 2010s there was a push for ‘route optimization’ from products like 
RouteScience and the Avaya CNA and more recently whatever Noction is doing. 

The big pain point for this technology at the time was that it could only optimize the top N egress routes due to how 
many probes it could send out and how many results it could process. 

It seems like now with a modest GPU in a router you could pretty easily ‘optimize’ [to the extent that you believe this 
technology worked] pretty much the whole routing table. 

We used these tools extensively back then and they actually worked pretty well in most cases. The biggest issue we ran 
into was people complaining that we pinged their IP addresses… which now a days seems like a great worst problem to 
have. 

Anyway is anyone doing any work on implementing GPUs into the BGP decision making process? Seems like a no brainer. 

-Drew 



</blockquote>


Current thread: