Do you like this site? Remember to share it to all your friends on Facebook and Twitter!

Wednesday, August 19, 2026

Building AI Clusters? Here’s What You Need to Know About RoCE v2 in 60 Seconds

High-Performance Computing (HPC) and modern AI workloads (like LLM training) depend on RDMA (Remote Direct Memory Access) to keep latency near zero and free up CPU overhead.

While InfiniBand has traditionally dominated this space, RoCE (RDMA over Converged Ethernet)—pronounced "Rocky"—is rapidly becoming the standard for open, Ethernet-based AI fabrics.

Monday, August 10, 2026

Reserved Unicast IP Address Blocks for Network Documentation and Demos

Whether creating training materials, writing technical documentation, or building Proof-of-Concept (PoC) demonstrations—for public courses or for enterprise internal training—we always need example IP addresses.

You might ask: Are there any reserved IP blocks that are guaranteed never to overlap with live production environments?

The answer is yes. The IETF has already defined dedicated blocks across several RFCs. This article summarizes the reserved Unicast address ranges you should be using.

Wednesday, July 8, 2026

The Essential Guide to Network Time Protocol (NTP)

【Quick copy/paste】

Google: (Not recommended: static IP addresses: 216.239.35.0 or 216.239.35.4)

Configuring NTP servers with hostnames is a better approach.

TIME.google.com

TIME1.google.com

TIME2.google.com

TIME3.google.com

TIME4.google.com


Cloudflare:

TIME.cloudflare.com


National Time and Frequency Standard Laboratory of Taiwan:

TICK.stdtime.gov.tw

TOCK.stdtime.gov.tw

-----

Maintaining an accurate and synchronized time state across all hardware components is a non-negotiable operational standard in enterprise infrastructure. Network Time Protocol (NTP)—a UDP-based, user-mode network protocol—serves as the foundational baseline for achieving this requirement across servers, network devices, and client nodes.


The Critical Role of Time in Production Environments

Most computing systems rely on battery-powered internal electronic clocks that naturally drift over time, and few organizations can justify the exorbitant expense of dedicated atomic clock hardware for every node. This time variance becomes highly problematic when diagnosing system issues. It is extremely difficult to reconstruct the timeline about what events happen first and what events come after when analyzing log files recorded on different nodes without synchronized system time.

Because a standard NTP implementation delivers millisecond-level precision, it allows engineers to accurately merge, and correlate logs collected across entirely separate infrastructure nodes. Without this synchronization, reconstructing historical event timelines for troubleshooting is nearly impossible.

Thursday, July 2, 2026

Optical Transceivers Cost You More Than You Think

In the world of high-performance networking, engineers and operators often focus their attention on the switch chassis itself. When evaluating power budgets or structural installation, it is common to view the switch as the primary, expensive "brain" of the system, while treating the SFP transceiver modules as mere auxiliary accessories—side components that add little to the overall system load. However, a closer analysis of high-density systems, such as the 48-port Cisco Catalyst 9500, proves that this assumption is a significant misconception.

This article examines the validity of this assumption. Let us look closer at all transceivers versus the switch main body.

Cisco Catalyst 9500 (C9500-48Y4C)
Source (Thanks!):
Cisco Catalyst 9500 Series Switches Hardware Installation Guide

25G transceiver (SFP-25G-SR-S)
Source (Thanks!):
Cisco 25GBASE SFP28 Modules Data Sheet

I choose Cisco Catalyst 9500 (C9500-48Y4C) as an example target for analysis. This Catalyst 9500 has forty-eight user ports, and I install forty-eight 25G transceivers (SFP-25G-SR-S) into each port. We analyze in three dimensions: Power Consumption, Heat Generation, and Financial Cost.

Wednesday, July 1, 2026

MPO/MTP Fiber Optic Connectors

To achieve higher transmission bit rate, Ethernet fiber optic transceivers often utilize parallel optics to transmit data across multiple fiber lanes simultaneously.

Think of a single pair of fibers as one data lane for sending and receiving. By bundling four pairs of fibers, a transceiver can transmit and receive four times the amount of data simultaneously. For instance, if a single fiber pair delivers a throughput of 10 Gbps, a four-pair configuration can scale up that speed fourfold to 40 Gbps.

Standard transceivers that only require a single pair of fibers typically use LC (Lucent Connector) interfaces. However, when a transceiver needs to connect multiple fiber pairs through a single port, it must use high-density MPO/MTP connectors.

MPO (Multi-fiber Push-On)

MPO is an open industry standard. Its name perfectly reflects its design philosophy: a high-density, multi-fiber connector with a simple push-on mating mechanism. Common configurations include MPO-8 (8 parallel fibers) and the more widespread MPO-12 (12 parallel fibers).

Figure 1: MPO-12 vs MPO-8
Source (Thanks!):
https://www.flukenetworks.com/blog/cabling-chronicles/getting-12-and-8-fiber-polarity-right

Tuesday, June 23, 2026

What is Internet Exchange Point (IXP)

Most people know about Internet Service Providers (ISP). People must subscribe to at least one ISP to connect to the Internet. Operating behind the scenes, specialized network infrastructures play a crucial role in ensuring the Internet works correctly and efficiently. This role is the Internet Exchange Point (IXP). In this post, I will explain in greater depth why we need this new role, and what problem this role solves.


Independent ISPs without direct connections


Sunday, April 5, 2026

What can we do after “US bans new foreign-made routers”?

On March 23, 2026, Federal Communications Commission (FCC) of the United States announced, “Covered List to Include Foreign-Made Consumer Routers, Prohibiting Approval of New Models”. When a product is in Covered List, it means FCC will not inspect that product. That is, no permission at all from FCC for us to import, sell, or use that product inside the United States. Effectively, the United States bans that product. That is why most press said, “US bans foreign-made routers.”

FACT SHEET: FCC Updates Covered List to Include Foreign-Made Consumer Routers, Prohibiting Approval of New Models

It looked frightening when I first read it. The impacts are not immediate, however.

Jianshan Hill Observation Deck (尖山觀景平台)
overlooking Taipei City, New Taipei City, and Tamsui River of Taiwan.

Sunday, May 4, 2025

BGP Millionaire

【 BGP Millionaire】

I used this tool to generate this plot.
Plot Range: 01-Feb-2025 0001 to 30-Apr-2025 0030.

Recently I observed and noticed that, global IPv4 BGP table size has already grown over 1 million entries, around February to April time in this year, 2025.

Saturday, January 11, 2025

How do we fix a broken submarine fiber cable?

A submarine cable cutting incident happened recently at the Baltic Sea. Another similar incident also happened north of Taiwan. 

I wanted to know more about how to repair a broken submarine fiber cable. I did my research on the Internet. I summarize my findings and list the key fixing steps below.

1. The submarine cable was working.

Initially, the working submarine cable was below the sea water and above the seabed. The submarine cable follows and fits the terrain of seabed.

2. A fault happens.

Examples of faults are punctured insulation, fiber core breaks, and cable cut.

Faults could be natural factors, such as the aging of cable itself, earthquakes, falling rocks, and shark bites. Faults could also be human factors, such as fishing nets dragging, anchoring hits, and malicious sabotage.

Sunday, January 5, 2025

BGP AS-Path Filtering, Demonstration

How many of you are working with BGP in your daily job? Let me know in the comments below this post.

I also created a live demonstration about filtering based on BGP AS-Path with Regular Expressions. I hope it is helpful to you.

Tuesday, December 31, 2024

Cisco IOS Live demo: Filtering with Regex


I share my technique about how I use Regular Expression (regex) to filter out show commands' output.

How do you like this video? Let me know at the comments area of this post, or on YouTube.

Wednesday, June 5, 2024

Cool Immersive Cooling

I was so amazed about this cooling technology. It is new to me.

Thinking about liquid cooling for servers and networking devices, coming into my mind are tightly sealed water pipes around the circuit boards. This is different. The circuit board and everything simply immerse in liquid.

Cisco Service Provider Tweet

Sunday, December 6, 2020

Breaking 100K Entries is the Global IPv6 BGP Table

This year, 2020, around November I started to see the global IPv6 BGP Table is getting more than 100K entries. Although the number is going above and under 100K from time to time, starting from the end of November I can safely say it is breaking 100K entries right now.

This is an interesting milestone for IPv6. That means a massive majority of people are using IPv6 today. I want to note down this moment. And I want to share 3 of my own observations about the IPv6 BGP table.

Sunday, December 8, 2019

Three possible scenarios of Software Defined Networking (SDN)

Software-defined networking (SDN) is an approach to create a centrally controlled programmable packet network. Any protocols with the same approach could be considered as SDN as well.

For open protocols, we have one popular standard protocol “OpenFlow” talking among the central controllers to all managed networking devices. Open Network Foundation (ONF) defines OpenFlow protocol.

In fact, vendors also have developed proprietary protocols to implement this same approach. For example, Cisco’s ACI is a proprietary SDN solution.

Here I summarize 3 most probable scenarios when we deploy SDN.

Monday, November 18, 2019

Where do we use Cisco Wildcard Masks?

People might still be interested in about Cisco Wildcard Masks. I try to summarize interesting information about Wildcard Masks in this post.

Use Case 1: IPv4 Access Control Lists on Cisco IOS, IOS XE, and IOS XR


Wildcard masks are for us to select only subsets of IPv4 addresses.

Tuesday, November 5, 2019

Revised post: Covering Subnet Calculator to understand more about Wildcard Mask


This tool is an update to my previous post:
Simple visual tool to calculate Cisco IOS Wildcard Mask

Notes for Cisco IOS Wildcard Mask


You can simply assume Cisco IOS Wildcard Mask are derived by mapping 1s to 0s and 0s to 1s of equivalent subnet mask in binary notation.

Sunday, November 3, 2019

Global BGP IPv4 table is around 800K in size

This week the global BGP IPv4 table is around 800,000 entries in size. I bring this up just to give you a head-up and say a “Wow”. I don’t want to make you worry about the number. This is not my intention.

I still remember the “old good time” when I had installed a BGP router (Cisco 3660) with 256 Megabytes of DRAM memory in year 2001. At that time, the BGP table is below 150,000 entries so that router worked well.

Sunday, October 20, 2019

Scanning active IPv4 addresses is difficult? Simpler than you think

It is always a best practice to keep full track of all IP address assignments inside our local area network. From time to time, it might also be a good idea for security purposes to check whether we have any hidden nodes inside our network.

To discover any node with active IP addresses inside our network, we might imagine that we must acquire powerful tools such as Cisco Prime Infrastructure before we can achieve anything. In fact, it might be much easier than you have expected. Let me show you how.

All you must have is a Windows 10 PC. I think that should be easy.

Thursday, June 27, 2019

CCNA 2020, My summary of changes

Cisco recently announced major changes of certification programs and they all will take place on February 24, 2020. In this post, I am giving you my quick summary on CCNA alone.

CCNA Exam Changes (200-301)


The official new exam name for CCNA 2020 is “Cisco Certified Network Associate v2.0 (CCNA 200-301)”. I know it is quite confusing since CCNA exams has already been changed for a couple of times in recent years. I will call this 2020 CCNA by its exam code “200-301” instead.

Thursday, February 14, 2019

Google is terminating Google+ service

Hi, this is Li-Ji Hong speaking. We now know Google is terminating Google+ service. I understand that many of you came from Google+ to find and visit my web site “Show IP Protocols”. To keep updated and connected to my web site “Show IP Protocols”, I recommend you adding at least one of these three services: Twitter, Facebook, and Email subscription.

Popular Posts