ISP Articles
Papers
Books
BGP Table
CIDR Report
IETF Docs
The ISP Column
2024
Nov
Post-Quantum Cryptography
Nov
DNS OARC 43
Nov
How We Measure: ISP User Counts
Oct
Ethernet at NANOG 92
Oct
The IPv6 Transition
Oct
The Size of Packets
Sep
The Evolution of PON
Sep
Looking for 240/4 Addresses
Jul
Bytes from IETF 120 - A few Routing Topics
Jul
Bytes from IETF 120 - Deep Space IP
Jul
Bytes from IETF 120 - DNS Topics
Jul
Bytes from IETF 120 - BBR 1,2,3
Jul
Privacy and DNS Client Subnet
Jul
Revisiting DNS and Truncation
Jun
DNS Evolution
Jun
Routing Topics at RIPE 88
Jun
DNS Topics at RIPE 88
May
Calling Time on DNSSEC
May
A Transport ProtocolŐs View of Starlink
Apr
IPv6 Prefix Lengths
Apr
DNSSEC and .nz
Apr
Coherent Optical Transceivers
Mar
DNS Topics at IETF 119
Mar
Adding IPv6-only to DNS and Truncation in UDP
Mar
KeyTrap!
Mar
Opinion: Digital Sovereignty and Internet Standards
Feb
DNS and Truncation in UDP
Feb
DNS OARC 42
Feb
DNS and the DELEG Proposal
Jan
IP Addresses through 2023
Jan
BGP in 2023 - BGP Updates
Jan
BGP in 2023 - Have we reached Peak IPv4?
2023
Dec
Models of Trust for the RPKI
Dec
Measurement and Analysis of Protocols at IETF 118
Nov
DNS at IETF 118
Nov
Call the Rouiting Police!
Nov
IPv6, the DNS and Happy Eyeballs
Nov
How We Measure: RPKI ROA Signing and Route Origination Validation
Oct
How We Measure: DNSSEC Validation
Oct
Notes from NANOG 89: Trust and Network Infrastructure
Oct
Notes from NANOG 89: BGP Error Handling
Oct
Internet Governance in 2023
Sep
Notes from OARC 41
Sep
DNS is the new BGP
Sep
Measuring the Use of DNSSEC
Aug
Chips Away
Aug
DNSOP at IETF 117
Aug
IEPG at IETF 117
Jul
On Centrality and Fragmentation
Jul
NXDOMAIN
Jun
Happy 50th Birthday Ethernet!
Jun
A Further Update on IPv6 Extension Headers
Jun
RIPE 86 Bites - Encryption and Active Network Management
Jun
RIPE 86 Bites - Whats the Time?
Jun
RIPE 86 Bites - Gigabits for EU
May
Failed Expectations
May
The Internet as a Public Utility
Apr
The Internet Twenty-Five Years Later
Apr
Notes from IETF116
Mar
Hiding Behind MASQUEs
Mar
Submarine Cable Resilience
Mar
An Economic Perspective on Internet Centrality
Feb
OARC 40
Feb
To DNSSEC or Not?
Feb
The Root Zone of the DNS Revisited
Jan
IP Addresses through 2022
Jan
BGP in 2022 - BGP Updates
Jan
BGP in 2022 - The Routing Table
2022
Dec
Is Secured Routing a Market Failure?
Dec
The DNS at the IGF
Nov
Some Random Notes from IETF 115
Nov
Looking at Centrality in the DNS
Nov
The Fibre Optic Path
Nov
Going Dark
Nov
Comparing QUIC and TCP
Oct
Notes from OARC 39
Oct
IPv6 Extension Headers Revisited
Oct
Walking the Policy Tightrope
Sep
DNS Evolution: Innovation or Fragmentation?
Sep
Fragmentation
Sep
Sender Pays
Sep
A Second Look at QUIC Use
Sep
DoH, DoT and plain old DNS
Aug
Notes from IETF 114
Aug
Bigger, Faster, Better (and Cheaper!)
Aug
Notes from DNS-OARC 38
Jul
A Look at QUIC Use
Jun
Content vs Carriage - Who Pays?
Jun
The Politics of Submarine Cables in the Pacific
May
The Path to Resolverless DNS
May
Are we there yet?
Apr
Using LEOs and GEOs
Apr
Hop by Hop
Apr
AUSNOG'21
Mar
IETF 113 - DNS Topics
Mar
IETF 113 - IEPG
Mar
Revocation
Feb
DNS-OARC 37
Feb
Another Year of the Transition to IPv6
Feb
DNS4EU
Feb
What's an "Address"?"
Jan
IP Addressing through 2021
Jan
BGP in 2021 - BGP Updates
Jan
BGP in 2021 - The BGP Table
2021
Dec
ICANN DNS Resolver Symposium
Dec
IPv4 Address Markets
Dec
DNS-OARC 36
Dec
Some Notes from RIPE 83
Nov
DINR 2021 Workshop Report
Nov
IETF 112
Nov
DNS at IETF 112
Nov
NANOG 83
Nov
RSA vs ECDSA in DNSSEC
Oct
On DNS Openness
Oct
Fifty Years On
Oct
DNSSEC with RSA-4096 Keys
Oct
Learning from Facebook's Mistakes
Sep
IAB Workshop on Measuring Network Quality for End Users
Sep
Regulating Big Tech. This Time, for sure!
Sep
Another DNS OARC Meeting
Aug
TLS with a side of DANE
Aug
Running Code
Aug
Some not-DNS Topics at IETF 111
Aug
DNS at IETF 111
Jul
Outage Reporting
Jul
Another Portent of the Decline and Fall of the Telco
Jul
A Survey on Securing Inter-Domain Routing:
Part 1 - BGP: Design, Threats and Security Requirements
Part 2 - Approaches to Securing BGP
Jul
CDNs and Centrality
Jun
DNSSEC with EdDSA
Jun
Internet Centrality
May
DNS OARC 35
May
Transport vs Network
Apr
IPv4 in the Headlines
Apr
IPv6 Fragmentation Loss
Mar
DNS at IETF 110
Mar
TCP Congestion Control at IETF 110
Mar
Measuring ROAs and ROV
Mar
Notes from the DNS Privacy Workshop at NDSS 2021
Feb
Notes from NANOG 81
Feb
DNS OARC 34
Feb
An IPv6 Update for 2020
Feb
The Internet of Trash
Jan
Addressing 2020
Jan
BGP in 2020 - BGP Update Churn
Jan
BGP in 2020 - The BGP Table
2020
Dec
DNS Oblivion
Dec
DNS Flag Day 2020
Dec
DNS 2XL
Nov
DNS XL
Nov
IETF 109
Oct
DNS Trends
Oct
Securing Routing Q&A's
Oct
Going Postal
Sep
Scaling the Root of the DNS
Sep
DNS Query Privacy Revisited
Aug
The Making of an RFC in today's IETF
Aug
DNS OARC Meeting Notes
Aug
On Cyber Governance
Jul
IPv6 and the DNS
Jun
Measuring Route Origin Validation
Jun
Measuring IPv6
Jun
Where is the DNS Heading?
Jun
Technology Adoption in the Internet
Jun
DNS OARC 32a Meeting Report
Jun
A DNS view of Lockdown
May
New IP and Emerging Communications Technologies
Apr
RPKI and Trust Anchors
Apr
The Wrong Certificate
Mar
Insecurity
Mar
Revocation
Feb
DNSSEC Validation (Revisited)
Feb
Deep Sea Diving
Jan
Addressing 2019
Jan
BGP in 2019 (Part 2)
Jan
BGP in 2019 (Part 1)
2019
Dec
Sizing the Buffer
Nov
My IETF 106
Nov
Notes from OARC 31
Nov
DNS Wars
Oct
Path Prepending in BGP
Oct
Dark Traffic
Sep
DNS Resolver Centrality
Sep
Why is Securing BGP just so Damn Hard?
Aug
DNS Query Privacy
Jul
TCP MSS Values
Jul
Not So Private Thoughts at IETF 105
Jun
Looking for Whats Not There
Jun
Network Protocols and their Use
Jun
Happy Birthday BGP
May
Meeting Report: DNS OARC 30
May
Meeting Report: ICANN DNS Symposium
Apr
Expanding the DNS Root
Apr
More DOH
Apr
DNS Privacy at IETF 104
Mar
The State of DNSSEC Validation
Mar
A quick look at QUIC
Feb
No!
Jan
Addressing 2018
Jan
BGP in 2018 - Part2: BGP Churn
Jan
BGP in 2018 - Part1: The BGP Table
2018
Dec
IPv6 in China
Dec
Internet Economics
Nov
What's the Time
Nov
Analyzing the KSK Roll
Nov
Has Internet Governance become Irrelevant?
Oct
Diving into the DNS
Oct
Securing the Routing System at NANOG 74
Oct
DOH!
Sep
Measuring the KSK Roll
Aug
The Law of Snooping
Aug
DNSSEC and DNS over TLS
Aug
Measuring ECDSA in DNSSEC - A Final Report
Jul
An Update on Securing BGP from IETF 102
Jul
The Uncertainty of Measuring the DNS
Jun
Another 10 Years Later
May
What Drives IPv6 Deployment?
Apr
Measuring ATR
Apr
Measuring Root Zone KSK Trust
Apr
Stuffing the Camel into the Bikeshed
Mar
Just One Bit
Mar
DNS OARC 28
Mar
Crypto Zealots
Feb
Peak DNSSEC?
Jan
Addressing 2017
Jan
BGP in 2017
2017
Dec
A Workshop on Internet Economics
Dec
Network Neutrality - Again
Nov
Helping Resolvers to help the DNS
Nov
Hiding the DNS
Nov
DNS and DDOS
Nov
Thanks Google!
Nov
RIPE 75
Oct
Raw Sockets in IPv6
Oct
DNS OARC 27
Oct
Not Rolling the KSK
Sep
An Opinion in Defence of NATs
Aug
IPv6 Fragmentation Extension Headers, Part 2
Aug
IPv6, Large UDP Packets and the DNS
Jul
Notes from IETF 99 - The Other Bits
Jul
Notes from IETF 99 - DNS Activity
Jul
Notes from IETF 99 - The IEPG
Jun
More Specifics in BGP
May
DNS OARC 26
May
RIPE 74
May
BBR TCP
Apr
Up!
Apr
ARIN 39 Report
Apr
IETF 98 Report
Mar
The Internet's Gilded Age
Feb
The Root of the DNS
Feb
NANOG 69
Jan
Addressing 2016
Jan
BGP in 2016
Jan
A Postscript to the Leap Second
2016
Dec
Let's Encrypt with DANE
Dec
Leaving it to the Last Second
Dec
Scoring the DNS Root Server System, Pt2 - A Sixth Star?
Nov
Scoring the DNS Root Server System
Nov
RIPE 73
Nov
BGP Large Communities
Oct
The Death of Transit?
Oct
DNS DDOS
Oct
NANOG 68
Oct
A Brief History of the IANA
Oct
DNS OARC 25
Oct
IPv6 and the DNS
Oct
DNSSEC and ECDSA
Sep
DDOS Attackers - Who and Why?
Sep
Binding to an IPv6 Subnet
Aug
IPv6 Performance - Revisited
Jul
IETF 96
Jul
Hosts vs Networks
Jul
One Second Warning
Jun
What is Google Up To?
Jun
Open Season
Jun
DNS Privacy
May
Fragmenting IPv6
Apr
Declaring IPv6 an Internet Standard
Apr
IPv6 and the Internet of Things
Apr
Declaring IPv4 "Historic"
Apr
DNS OARC 24
Mar
Rolling Roots
Mar
DNS Zombies
Feb
NANOG 66
Feb
On the Internet Everyone is Connected to Everyone Else - Right?
(
Full Report
)
Jan
BGP in 2015
Jan
Fragmentation
Jan
Addressing 2015
2015
Nov
What's in a Name?
Nov
RIPE 71 Meeting Report
Nov
IPv6 Performance
Oct
Transport Protocols
Oct
NANOG 65 Report
Oct
DNS OARC Fall 2015 Workshop Report
Oct
Some Thoughts on the Open Internet
Sep
Measuring the Root Zone KSK Keyroll
Sep
The Changing Mobile World
Aug
The Global Village Idiot
Aug
A Second Look at APNIC and IPv4 Address Exhaustion
Aug
IPv4 Address Transfers in APNIC
Aug
IPv4 Address Exhaustion in APNIC
Jul
Revisiting Apple and IPv6
Jul
Changes to the Way We Measure IPv6
Jun
More Leaky Routes
Jun
An Update on IPv6
Jun
Apple and IPv6
Jun
Multipath TCP
Jun
NANOG 64
May
Tech Note: Measuring DNS Behaviour
May
Diving into the DNS
Apr
The Internet of Stupid Things
Mar
The Mobile Internet
Feb
Notes from NANOG 63
Feb
Decision Time for the Open Internet
Jan
Addressing 2014
Jan
BGP in 2014
2014
Dec
Workshop on Future Root Service
Nov
The Resolvers We Use
Nov
Who's Watching
Oct
ECDSA and DNSSEC
Oct
NANOG 62
Oct
Privacy and Security - Five Objectives
Oct
Internet Regulation: Section 706 vs Title II
Oct
How Big is That Network?
Sep
What's so special about 512?
Aug
What's the cost of DNSSEC
Aug
Where is Metadata Anyway?
Aug
What is Metadata and Why Should I Care?
Jul
Some Internet Measurements
Jun
The Open Internet?
May
NANOG 61
Apr
RIP Network Neutrality
Apr
A Reappraisal of Validation in the RPKI
Mar
NTP and Evil
Mar
Protocol Basics - The Network Time Protocol
Feb
BGP in 2013 - The Churn Report
Feb
Addressing 2013
Jan
BGP in 2013
2013
Dec
MITM and Routing Security
Dec
IPv6 at the OECD - A Public Policy Perspective on IPv6
Nov
Who Uses Google's DNS?
Nov
IP Addresses and Traceback
Oct
Dotless
Oct
The Big Bad Internet
Sep
Valuing IP Addresses
Sep
Not All IP Addresses are the Same
Sep
A Question of DNS Protocols
Aug
When?
Jul
DNS, DNSSEC and Google's Public DNS Service
Jul
Here's looking at you ...
Jun
A Year in the Life
Jun
The Company You Keep
May
APNIC Labs IPv6 Measurement System
May
A Royal Opinion on Carrier Grade NATs
May
But That's Impossible
May
Measuring DNSSEC Performance
Apr
A Primer on IPv4, IPv6 and Transition
Apr
What the Ftt?
Apr
DNSSEC and Google's Public DNS Service
Mar
Literally IPv6
Feb
"Multi-Stakeholderism" and the Internet Policy Debate
Jan
Addressing 2012 - Another One bites the Dust!
2012
Dec
Calling Stumps at WCIT: Win, Lose or Draw?
Dec
To Flat or to Cap?
Nov
Superstorm Sandy and the Global Internet
Nov
Counting IPv6 in the DNS
Nov
NANOG 56
Oct
Re-Counting DNSSEC
Oct
NORDUnet 2012 - My Impressions
Oct
Counting DNSSEC
Sep
Network Service Models and the Internet
Aug
The End, Part 2
Aug
Leaping Seconds
Jul
Carriage vs Content
Jul
All Your Packets Belong to Us
Jul
Measuring IPv6 - Country by Country
Jul
Occam's ITRs
Jun
The QoS Emperor's Wardrobe
Jun
A report on the OECD/BEREC Workshop on Interconnection and Regulation
May
Bemused Eyeballs
Apr
A Quick Primer on Internet Peering and Settlements
Apr
It's just not Cricket: Number Misuse, WCIT and ITRs
Mar
Leaking Routes
Feb
Detecting Bogon Filters
Jan
Addressing 2011 - One Down, Four to Go!
2011
Dec
The Curious Case of the Crooked TCP Handshake
Dec
Dual Stack Esotropia
Nov
The (BGP) World is Flat!
Nov
BGP Growth Revisited
Oct
Hacking Away at the Internet's Security
Sep
Transitional Uncertainties
Aug
Networking @ Home
Jul
The Future of the Internet Economy: Chapter 2
Jul
Securing BGP with BGPsec
Jun
Still RIPE @ 62
May
Testing IPv6 for World IPv6 Day
Apr
Testing Teredo
Mar
Transitioning Protocols - Part 2
Feb
Transitioning Protocols - Part 1
Jan
Addressing 2010
2010
Dec
Flailing IPv6
Nov
Transitional Myths
Oct
When?
Sep
A Rough Guide to Address Exhaustion
Aug
Wired vs Wireless
Jul
Background Radiation in IPv6
Jun
DNSSEC- A Review
May
Two simple Hints for Dual Stack Servers
Apr
Measuring More IPv6
Mar
Traffic in Network 1.0.0.0/8
Feb
Roll Over and Die?
Jan
Addressing 2009
2009
Dec
NXDOMAIN?
Nov
Stateless and DNSperate!
Oct
RIPE at 59!
Sep
Is the Transition to IPv6 a "Market Failure?"
Aug
AS Numbers - Again
Jul
The State of SIDR
Jun
Twenty Years Later
May
Predicting the End of the World
Apr
NAT++: Address Sharing in IPv4
Mar
BGP in 2008
Feb
Mutterings on MTUs
Jan
A Tale of Two Protocols:IPv4, IPv6, MTUs and Fragmentation
2008
Dec
Resource Certificates
Nov
Address Transfers and Markets
Oct
Confronting IPv4 Address Exhaustion
Sep
IPv6 Transition at IETF72
Aug
What IPv6 Address is That?
Jul
The Future of the Internet - A Political View
Jun
10 Years Later
May
The End of End to End?
Apr
IPv6 Deployment: Just where are we?
Mar
Tubular Routing
Feb
IPv6 Transition Tools and Tui
Jan
DNSSEC - Once More, With Feeling!
2007
Dec
On the Hunt for Critical Internet Resources
Nov
NANOGGING
Oct
IPv6 Local Addresses
Sep
Trust
Aug
Transition to IPv6
Jul
The End of the (IPv4) World
Jun
Damping BGP
May
IPv6 Ping Pong
Apr
More ROAP – Routing and Addressing at IETF68
Mar
infrastructure ENUM
Feb
Addressing the Future Internet
Jan
32-bit AS Numbers – The View from the old BGP World
2006
Dec
Internationalizing the Internet
Nov
Whither Routing?
Oct
DNSSEC - The Opinion
Sep
DNSSEC - The Practice
Aug
DNSSEC - The Theory
Jul
Book Review - Wireless Networking for the Developing World
Jun
The BGP Report for 2005
May
An Introduction to BGP - The Protocol
Apr
The Genesis of an Interent Standard
Mar
Net Neutrality - Just who owes who in the content economy?
Feb
Convergence?
Jan
IPv6 - Extinction, Evolution or Revolution?
2005
Dec
Routing IETF-64
Nov
Numerology
Oct
A Little Carrier Nostalgia
Sep
Public Policy Questions for Internet Governance
Aug
Exploring AS Numbers
Jul
Just How big is IPv6?
Jun
Faster
May
Public Address Policies
Apr
Competitive Addressing
Mar
Securing Inter-Domain Routing
Feb
Securing Routing - An ISP's Perspective
Jan
Where's the Money?
2004
Dec
IP Adressing Schemes
Nov
Internet Governance (Part 2)
Oct
Internet Governance (Part 1)
Sep
BGP Wedgies
Aug
Evolving TCP
Jul
TCP - How it works
Jun
Multi-homing and Identity in IPv6
May
Multi-homing
Apr
Hunting the Bogon
Mar
The State of Inter-Domain Routing
Feb
Allocations vs Announcements
Jan
It's Latency
2003
Dec
That Was the Year That Was
Nov
Blurring the Lines
Oct
On the Trashing of the Commons
Sept
Why are NATS so popular
Aug
IPv4 - How long have we got?
Jul
ENUM
Jun
Who are you? A survey of Digital Identities
May
Happy Birthday Ethernet!
Apr
Trust - Revisited
Mar
Should the Network know what we're up to?
Feb
Just how good are you?
Jan
Waiting for IPv6
2002
Dec
Won't Get Dot Fooled Again
Jun
Lord of the Numbers
May
SNMP - What's Next?
Apr
SNMP - Friend or Foe?
Mar
Searching for the Midas bits
Feb
The Wireless Internet
Jan
The ISP - An Uncommon Carrier
2001
Dec
It's a Trust Thing
Nov
The Trouble with DSL
Oct
MPLS - Is the Emperor Clothed?
Sep
Best Efforts Networking
Aug
An IP Scorecard
Jul
Identity in IP
Jun
Where is the Content Economy?
May
The Unreliable Internet
Apr
The Middleware Dilemma
May
Scaling the Internet - The Routing View
Feb
An Introduction to IP Routing
Jan
To NAT or IPv6 - That is the Question
2000
Dec
IP Addresses
Nov
Peering
Oct
What does the Customer Really Want?
Sep
It's all Latency
Mar
Simplex made Simple
Articles on the social and technical evolution of the Internet by
Geoff Huston