1.5K Followers
627 Following
6.8K Posts

Just trying to spread the good word about IPv6. Member of an obscure technical group on the internet. Still remember when it was all the ARPANET. DNS/DNSSEC.

Love pretty much any musical instrument with strings and frets (and a few with just strings). Play/build/repair as many of them as I can.

Profile picture is a 1924 Gibson F-4 mandolin with a Virzi tone producer.

i do screen followers. if you are brand new, don't have any useful bio, or posts, generic avatar, etc. i will probably deny your request.

#guitar #mandolin #bass #music #cocktails #cooking #kumihimo #BadPuns

#SlavaUkraine #BlackLivesMatter 9X#CovidBoosters

githubhttps://github.com/pe-git
pronounshe/him

Ken Paxton admitted under oath to ethics violation as Senate race heats up: WSJ - Raw Story

https://www.rawstory.com/ken-paxton-2676789707/

MAGA attorney general admitted under oath to ethics violation as Senate race heats up: WSJ

Newly unsealed deposition transcripts obtained by the Wall Street Journal revealed that Texas Attorney General Ken Paxton admitted under oath to violating attorney-client privilege by handing over data from a former client to a plaintiff suing them.This comes as Paxton fights in a heated runoff for ...

Raw Story
As foretold by prophecy, LAPD used their "first responder" drones to spy on No Kings protests and anti-ICE protests: https://theintercept.com/2026/04/20/lapd-skydio-drone-surveillance-no-kings-protest-ice/
LAPD Deployed Drones to Spy on No Kings Protest

Flight records show that Los Angeles police dispatched drones 32 times over last month’s No Kings rally.

The Intercept

@paul_ipv6 @hacks4pancakes

"...and has not been confirmed by any official source."
"...A Voice of America analysis concluded his claims are often false or misleading, and useful to Kremlin messaging."

Unreliable but believable. How do we live like this?

All corruption, all the time in Trump world, Exhibits 64,354-64,358:

https://www.doomsdayscenario.co/p/five-trump-scandals-you-ve-probably-missed?utm_source=www.doomsdayscenario.co&utm_medium=newsletter&utm_campaign=five-trump-scandals-you-ve-probably-missed

If the Democrats had even a tiny bit of political common sense, they would be making an issue of the (by far) most corrupt administration in American history.

Five Trump Scandals You’ve Probably Missed

Swirling scandals—from the Pentagon to DHS to the IRS to the Labor Department—that represent basic betrayals of public office, trust, and confidence-in-leadership that should be the table stakes of good government.

Doomsday Scenario

The scumbags running Twitter just kicked out journalist Gil Duran -- one of the best in the business -- who dared to call a fascist Silicon Valley manifesto what it is.

https://bsky.app/profile/gilduran.com/post/3mjwqsyj54s2a

Gil Durán (@gilduran.com)

The CEO of Palantir posted a fascist manifesto on X. I pointed out that it was fascist—which resulted in a permanent suspension from X (my second time!). So, when you hear the tweeters complaining that BlueSky is intolerant, remember why many of us came here in the first place.

Bluesky Social

The PHP Foundation wants to publicly share our support for the petition that aims to classify open source contributions as officially recognized volunteer work in Germany. This is a very important distinction for all our open source friends and community members living in Germany, but anyone can sign the petition. It would also be appreciated if you want to spread the word and help us help the organizers reach the 30,000 signatures required to bring it to quorum. 🙏 🐘 🚀

https://www.ehrenamt-opensource.de/en/

English: Volunteering in Open Source: Recognising open-source work as voluntary work in Germany

I hear Cook is going to issue pardons to the design team on his last day.

Not Your Father’s Internet

Bruce and I have been going back and forth—for weeks now—on whether to refer to packet forwarding devices in the 7th Edition as “switches” or “routers”. It sounds like a nit, but I know lots of students that have never been clear on the distinction. It’s also our experience that any issue that keeps coming up over and over is likely to be the tip of a deeper question, and so it’s best to not ignore it. I’m going to replay some of the highlights of our discussion, and then try to draw out that deeper explanation. A word of caution though. You will want to read to the end, since, like many discussions of this sort, we have ventured down a few dead ends.

We each ended up drawing a Venn diagram in an effort to isolate the source of our differences. I’ll start with Bruce’s, which in a nutshell, positions routers as the standard name for any switching device that forwards IP packets.

The following is my counter-diagram. A key difference is that I use “Packet Switches” as both a descriptive category and a configurable brick. I’m not sure how that dual meaning affects a Venn diagram, but framing switching devices as a programmable building block is an important theme of the book. That theme originates in the blog post that got the ball rolling on our decision to write a 7th edition, which is worth highlighting because we want to talk about L2/L3-agnostic features without necessarily using the term “router”. (I called the base system a “commodity Ethernet switch” in that post, which turned out to foreshadow the naming problem that was to come; it turns out the focus on L2 was a red herring.)

These diagrams do reveal the sticking point, which is how it could be that “Router” is contained inside “L3-Configured Switches”, rather than representing the exact same set. The onus was on me to justify L3-Configured Switches > Routers, and to define a rule that would guide deciding which term to use in each setting. Bruce’s skepticism is well-founded, based on his argument that “L3 Switch” is a vendor-invented marketing term. So the bar was pretty high, especially given that ”router” is not wrong (i.e., this is a question of whether there are circumstances where switch is the better wording choice).

We’re writing a textbook, so it might be as simple as starting with the textbook definition of router: it’s the enabling technology of internetworking, used to interconnect two or more networks. According to this way of thinking, we might reserve the term router for deployments in which, either (a) the device forwards packets between heterogeneous link technologies, or (b) the device interconnects two or more autonomous organizations. This is pretty much how we have always introduced IP and routers in our book, with a focus on heterogeneity and autonomy. This seems promising as a rule: deployments that use IP as a convenient addressing scheme, but have nothing to do with internetworking, can be called switches rather than routers. For example, in a network of point-to-point Ethernet links within a single organization—even when configured with an L3 data plane—we would elect to call the devices switches. 

That forces us to be careful to qualify L2-only switches, but maybe that’s OK since L3 data planes have become the dominant configuration. Why is that? Part of what makes IP addresses “convenient” is that they include a flexible subnetting scheme, making them easy to adapt to different networks. We also now have efficient forwarding pipelines for IP, including support for load balancing across multiple paths. Plus, IP comes with an impressive collection of control plane tooling. This might suggest that it’s the control plane, not the data plane, that tips the scales in favor of “switch” or “router”, or vice versa.

As a strawman, then, we could stipulate that any device that runs BGP should be called a router. This fails because home routers—which I’m happy to stipulate ought to be called routers—are an obvious exception to the “BGP rule”, but there’s a bigger reason the rule is not sufficient, which gets us closer to a resolution.

The best example I have of an L3-switch not being called a router is in a datacenter switching fabric. Such fabrics are often configured as a leaf-spine (Clos) topology. We refer to leaf (top-of-rack) and spine switches, even though they typically support an IP data plane. But switching fabrics do sometimes run BGP in the control plane. Without getting into a detailed explanation of how that works (you can read more here, here and here), the approach takes advantage of BGP being a natural fit for a hierarchical topology. BGP’s ability to scale is also an important factor.

If datacenters are clearly in the “switch camp”, then what about large ISP networks? Bruce is of the opinion that the refrigerator sized forwarding devices that ISPs deploy are clearly routers. I don’t disagree, but it is interesting to note that high-end routers frequently share the same internal design as data center switches. That cloud backbones call the resulting aggregate a switch (e.g., B4 switches) muddies the water.

Generational Change

It’s easy to see why students might leave a networking course without a clear understanding of when a forwarding device should be called a switch and when it should be called a router. Language matters! Both terms come with implications, but there is no clear-cut rule as to which is appropriate in a given situation. As our little back-and-forth demonstrates, the answer is context-dependent. For the book, we’ll let the “norms” decide, and go with whatever term is the consensus for the topic being covered (coupled with guidance to help navigate the varied interpretations).

What seems to be complicating the question—the reason we didn’t have this debate when writing earlier editions—is that we are experiencing a generational change. This is the deeper issue I mentioned above. One thing that’s happening is that yesterday’s Internet technology is being applied to use cases that were not imagined when the technology was first defined. Running BGP in a datacenter is a perfect example. That technology, which is often defined in RFCs written 20 or more years ago, is deeply rooted in an Internet that is qualitatively different from today’s. As we write new paragraphs for 7E, and more importantly, as we refresh old paragraphs to make them fit in the new (hopefully modern) narrative, we need to be sure to acknowledge that generational change. This goes beyond the switch-vs-router question. As a thought experiment, imagine how you would motivate and describe BGP as a datacenter routing protocol, independent of its original use case. Do the same for IP subnetting/supernetting.

Since we’re going to let context decide the switch-vs-router question, we can’t help but notice that the emergence of the cloud is shifting the “center of gravity” for the languages we use to talk about and describe networks. For 7E, datacenters and cloud backbones are the two contexts where switch seems to be an accepted alternative to router. That language comes primarily from research papers published by Google, Microsoft, Meta, and other cloud providers. In contrast, the first six editions of our book were heavily influenced by the language of RFCs, which were often written by network vendors. Those RFCs still serve a purpose, but the Internet’s continued evolution is no longer entirely gated by the IETF.  The cloud providers are supplanting the router vendors as thought leaders, and putting their stamp on today’s RFCs in the process. We might expect networking for AI applications to change the language yet again. I’m pretty sure we’ll continue to call it the Internet, but it won’t be the Internet your father (or Bruce and I) grew up with.

Type your email…

Subscribe

As usual, Scott Aaronson has a useful take on the latest breakthroughs in quantum computing and cryptography. He also wrote a good piece on how hard it is to get people to deal with the uncertainty of future quantum capabilities. (You can guess how many “jokes” he has to hear about uncertainty).

There is no shortage of hot takes on Mythos, but David Chisnall’s is one of the most enjoyable.

We realise that this week’s headline might only make sense to people of a certain age. Here is a link to one of the original ads we’re referencing and an explainer.

Preview image this week by Albert Stoynov on Unsplash

https://domainnamewire.com/2026/04/20/ntia-puts-us-domain-out-to-bid-relaxes-registrar-ownership-rule/

The updated document includes a carve-out that will allow registry affiliates to operate a .us registrar, subject to certain safeguards.

.us contract bid relaxes conflict of interest rule because ICANN and the entire industry are so shady they'd hardly get any bidders. 

The RFP still requires the contractor to be in the United States. Many potential bidders asked for details on this requirement. The NTIA reiterated that it must be an American company and said foreign majority ownership of the contractor is prohibited.

The country that says it's good for your government to have critical IT infrastructure run by foreign contractors for some reason doesn't think their critical IT infrastructure should be run by foreign contractors!

NTIA puts .us domain out to bid, relaxes registrar ownership rule - Domain Name Wire | Domain Name News

GoDaddy and Identity Digital will now be eligible to bid on contract. Today, the National Telecommunications and Information Administration (NTIA) issued a Request for Proposals for the administration of the .us top level domain. The government originally planned to open the RFP in January and announce a winner this month, but delayed the RFP release […]

Domain Name Wire | Domain Name News
I think the early warning systems and infrastructure preparations played a big role in this one. In fact, this feels like the first time such measures really worked as intended. Let's hope this becomes the new normal. Even most Japanese people don't know this, but there are earthquakes literally every day in Japan. On rare occasions there will be only in a day, but the average is more like 6. Obviously this includes earthquakes that are barely felt. https://earthquake.tenki.jp/bousai/earthquake/entries/
過去の地震情報 (日付の新しい順)

過去の地震情報 (日付の新しい順)

tenki.jp