BGP Labs: Protect EBGP Sessions

I published another BGP labs exercise a few days ago. You can use it to practice EBGP session protection, including Generalized TTL Security Mechanism (GTSM) and TCP MD5 checksums1.

I would strongly recommend to run BGP labs with netlab, but if you like extra work, feel free to use any system you like including physical hardware.


  1. I would love to add TCP-AO to the mix, but it’s not yet supported by the Linux kernel, and so cannot be used in Cumulus Linux or FRR containers. ↩︎

Seismic Data Processing on Waferscale Has Gordon Bell Prize Potential

Scientists from KAUST and engineers from Cerebras Systems have fine-tuned an existing algorithm, Tile Low-Rank Matrix-Vector Multiplications (TLR-MVM), to improve the speed and accuracy of seismic data processing.

The post Seismic Data Processing on Waferscale Has Gordon Bell Prize Potential first appeared on The Next Platform.

Seismic Data Processing on Waferscale Has Gordon Bell Prize Potential was written by Nicole Hemsoth Prickett at The Next Platform.

SambaNova Tackles Generative AI With New Chip And New Approach

If you have the entire corpus of the Internet scrubbed of nonsense plus whatever else you can scrounge up in whatever language all put into the right format so you can chew on that data one token at a time with trillions of parameters of interconnections between those tokens to build a large language model for generative AI applications, you have an enormous problem.

The post SambaNova Tackles Generative AI With New Chip And New Approach first appeared on The Next Platform.

SambaNova Tackles Generative AI With New Chip And New Approach was written by Timothy Prickett Morgan at The Next Platform.

New chip designs on display at Intel Innovation 2023

Intel took the wraps off a number of new chip designs during its Innovation 2023 event in San Jose, Calif. Among the highlights is a preview of fifth-generation Xeon processors, which gain performance improvements and faster memory while using the same amount of power as the current generation.Scheduled to launch beginning December 14 and going into 2024, the fifth generation of Xeon processors splits the structure into two different core designs: the P (for performance) core, codenamed Granite Rapids, and the E (for efficient) core, codenamed Sierra Forest. P cores are high-performance cores for maximum computing power, while E cores are smaller, much less power-hungry, and designed for simpler tasks.To read this article in full, please click here

New chip designs on display at Intel Innovation 2023

Intel took the wraps off a number of new chip designs during its Innovation 2023 event in San Jose, Calif. Among the highlights is a preview of fifth-generation Xeon processors, which gain performance improvements and faster memory while using the same amount of power as the current generation.Scheduled to launch beginning December 14 and going into 2024, the fifth generation of Xeon processors splits the structure into two different core designs: the P (for performance) core, codenamed Granite Rapids, and the E (for efficient) core, codenamed Sierra Forest. P cores are high-performance cores for maximum computing power, while E cores are smaller, much less power-hungry, and designed for simpler tasks.To read this article in full, please click here

New chip designs on display at Intel Innovation 2023

Intel took the wraps off a number of new chip designs during its Innovation 2023 event in San Jose, Calif. Among the highlights is a preview of fifth-generation Xeon processors, which gain performance improvements and faster memory while using the same amount of power as the current generation.Scheduled to launch beginning December 14 and going into 2024, the fifth generation of Xeon processors splits the structure into two different core designs: the P (for performance) core, codenamed Granite Rapids, and the E (for efficient) core, codenamed Sierra Forest. P cores are high-performance cores for maximum computing power, while E cores are smaller, much less power-hungry, and designed for simpler tasks.To read this article in full, please click here

Using curl and wget commands to download pages from web sites

One of the most versatile tools for collecting data from a server is curl. The “url” portion of the name properly suggests that the command is built to locate data through the URL (uniform resource locater) that you provide. And it doesn’t just communicate with web servers. It supports a wide variety of protocols. This includes HTTP, HTTPS, FTP, FTPS, SCP, SFTP and more. The wget command, though similar in some ways to curl, primarily supports HTTP and FTP protocols.Using the curl command You might use the curl command to: Download files from the internet Run tests to ensure that the remote server is doing what is expected Do some debugging on various problems Log errors for later analysis Back up important files from the server Probably the most obvious thing to do with the curl command is to download a page from a web site for review on the command line. To do this, just enter “curl” followed by the URL of the web site like this (the content below is truncated):To read this article in full, please click here

Using curl and wget commands to download pages from web sites

One of the most versatile tools for collecting data from a server is curl. The “url” portion of the name properly suggests that the command is built to locate data through the URL (uniform resource locater) that you provide. And it doesn’t just communicate with web servers. It supports a wide variety of protocols. This includes HTTP, HTTPS, FTP, FTPS, SCP, SFTP and more. The wget command, though similar in some ways to curl, primarily supports HTTP and FTP protocols.Using the curl command You might use the curl command to: Download files from the internet Run tests to ensure that the remote server is doing what is expected Do some debugging on various problems Log errors for later analysis Back up important files from the server Probably the most obvious thing to do with the curl command is to download a page from a web site for review on the command line. To do this, just enter “curl” followed by the URL of the web site like this (the content below is truncated):To read this article in full, please click here

Using curl and wget commands to download pages from web sites

One of the most versatile tools for collecting data from a server is curl. The “url” portion of the name properly suggests that the command is built to locate data through the URL (uniform resource locater) that you provide. And it doesn’t just communicate with web servers. It supports a wide variety of protocols. This includes HTTP, HTTPS, FTP, FTPS, SCP, SFTP and more. The wget command, though similar in some ways to curl, primarily supports HTTP and FTP protocols.Using the curl command You might use the curl command to: Download files from the internet Run tests to ensure that the remote server is doing what is expected Do some debugging on various problems Log errors for later analysis Back up important files from the server Probably the most obvious thing to do with the curl command is to download a page from a web site for review on the command line. To do this, just enter “curl” followed by the URL of the web site like this (the content below is truncated):To read this article in full, please click here

AMD introduces Epyc server processors for the edge

AMD has formally launched its new Epyc 8004 Series processors, the fourth generation of server processors developed under the Siena codename. They're specifically built for energy-efficient and differentiated platforms such as the intelligent edge, as well as for data center, cloud services, storage and other applications.The 8004 product family ranges from eight cores to 64 cores. The 8004 core design is known as Zen 4c, as in compact. It has fewer cores, fewer PCIe lanes and fewer memory channels, but the payoff is in much lower power requirements.In an era of ever-increasing power consumption, the 8004 series is going in the opposite direction. The product family has thermal design power (TDP) measurements ranging from about 70 to 225 watts. That’s more along the lines of a desktop processor than a server processor, which can often be double that number.To read this article in full, please click here

AMD introduces Epyc server processors for the edge

AMD has formally launched its new Epyc 8004 Series processors, the fourth generation of server processors developed under the Siena codename. They're specifically built for energy-efficient and differentiated platforms such as the intelligent edge, as well as for data center, cloud services, storage and other applications.The 8004 product family ranges from eight cores to 64 cores. The 8004 core design is known as Zen 4c, as in compact. It has fewer cores, fewer PCIe lanes and fewer memory channels, but the payoff is in much lower power requirements.In an era of ever-increasing power consumption, the 8004 series is going in the opposite direction. The product family has thermal design power (TDP) measurements ranging from about 70 to 225 watts. That’s more along the lines of a desktop processor than a server processor, which can often be double that number.To read this article in full, please click here

AMD introduces Epyc server processors for the edge

AMD has formally launched its new Epyc 8004 Series processors, the fourth generation of server processors developed under the Siena codename. They're specifically built for energy-efficient and differentiated platforms such as the intelligent edge, as well as for data center, cloud services, storage and other applications.The 8004 product family ranges from eight cores to 64 cores. The 8004 core design is known as Zen 4c, as in compact. It has fewer cores, fewer PCIe lanes and fewer memory channels, but the payoff is in much lower power requirements.In an era of ever-increasing power consumption, the 8004 series is going in the opposite direction. The product family has thermal design power (TDP) measurements ranging from about 70 to 225 watts. That’s more along the lines of a desktop processor than a server processor, which can often be double that number.To read this article in full, please click here

Juniper targets data-center management with Apstra upgrade

Juniper Networks is giving its Apstra software a boost with management features designed to make complicated data centers easier to operate. The vendor rolled out Apstra 4.2.0, which includes intent-based analytics probes for telemetry and network visibility as well as support for HashiCorp’s Terraform network provisioning tool.Since it bought Apstra in 2021, Juniper has been bolstering the platform with features such as automation, intelligent configuration capabilities, multivendor hardware and software support, and improved environmental analytics, with the goal of making the system more attractive to a wider range of enterprise data-center organizations.To read this article in full, please click here

Juniper targets data-center management with Apstra upgrade

Juniper Networks is giving its Apstra software a boost with management features designed to make complicated data centers easier to operate. The vendor rolled out Apstra 4.2.0, which includes intent-based analytics probes for telemetry and network visibility as well as support for HashiCorp’s Terraform network provisioning tool.Since it bought Apstra in 2021, Juniper has been bolstering the platform with features such as automation, intelligent configuration capabilities, multivendor hardware and software support, and improved environmental analytics, with the goal of making the system more attractive to a wider range of enterprise data-center organizations.To read this article in full, please click here

It’s Been a Noteworthy Week for Practical Quantum Computing

Here at The Next Platform we are still casting a wary eye on how quantum computing will fit into the post-Moore landscape, especially in large-scale research and enterprise contexts.

The post It’s Been a Noteworthy Week for Practical Quantum Computing first appeared on The Next Platform.

It’s Been a Noteworthy Week for Practical Quantum Computing was written by Nicole Hemsoth Prickett at The Next Platform.

How Waiting Room makes queueing decisions on Cloudflare’s highly distributed network

How Waiting Room makes queueing decisions on Cloudflare's highly distributed network
How Waiting Room makes queueing decisions on Cloudflare's highly distributed network

Almost three years ago, we launched Cloudflare Waiting Room to protect our customers’ sites from overwhelming spikes in legitimate traffic that could bring down their sites. Waiting Room gives customers control over user experience even in times of high traffic by placing excess traffic in a customizable, on-brand waiting room, dynamically admitting users as spots become available on their sites. Since the launch of Waiting Room, we’ve continued to expand its functionality based on customer feedback with features like mobile app support, analytics, Waiting Room bypass rules, and more.

We love announcing new features and solving problems for our customers by expanding the capabilities of Waiting Room. But, today, we want to give you a behind the scenes look at how we have evolved the core mechanism of our product–namely, exactly how it kicks in to queue traffic in response to spikes.

How was the Waiting Room built, and what are the challenges?

The diagram below shows a quick overview of where the Waiting room sits when a customer enables it for their website.

How Waiting Room makes queueing decisions on Cloudflare's highly distributed network

Waiting Room is built on Workers that runs across a global network of Cloudflare data centers. The requests to a customer’s website can Continue reading