# IP routing

IP routing is the process of selecting paths to transmit IP packets across a network using routers and routing protocols.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Lab: Implementing VRF-Lite with VXLAN

DevFeed: [Lab: Implementing VRF-Lite with VXLAN](<https://devfeed.tech/articles/lab-implementing-vrf-lite-with-vxlan-11398.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/06/lab-vxlan-vrf-lite/>)

Published: 2026-06-05T07:21:00Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [VXLAN](<https://devfeed.tech/topics/vxlan.md>), [networking](<https://devfeed.tech/topics/networking.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [container](<https://devfeed.tech/tags/container.md>), [evpn](<https://devfeed.tech/tags/evpn.md>), [free](<https://devfeed.tech/tags/free.md>), [github](<https://devfeed.tech/tags/github.md>), [installation](<https://devfeed.tech/tags/installation.md>), [ip-routing](<https://devfeed.tech/tags/ip-routing.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [routing](<https://devfeed.tech/tags/routing.md>), [vxlan](<https://devfeed.tech/tags/vxlan.md>)

### AI overview

This lab exercise demonstrates how to implement a VRF-Lite design with VXLAN. The design uses VRF routing protocols over VXLAN-backed VLAN segments and requires IP routing on core switches instead of configuring VLANs and routing protocols for every VRF on every link and device. The lab can run on netlab-enabled infrastructure, a free GitHub Codespace, or an Apple-silicon Mac.

### Source excerpt

Did you know that you can implement a VRF-Lite design with VXLAN? All you need are devices that can run VRF routing protocols over VXLAN-backed VLAN segments. Compared to the "traditional" VRF-Lite design, in which you need a set of VLANs on every link and every device running the routing protocol for every VRF, the VXLAN-based design needs just IP routing on the core switches, resulting in a design that's pretty close to what we were building with DMVPN (without IPsec and NHRP complications). Read more ...

## ARP Issues in EVPN Centralized Routing Design

DevFeed: [ARP Issues in EVPN Centralized Routing Design](<https://devfeed.tech/articles/arp-issues-in-evpn-centralized-routing-design-11377.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/05/arp-issues-evpn-central-routing/>)

Published: 2026-05-05T05:45:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [evpn](<https://devfeed.tech/topics/evpn.md>), [networking](<https://devfeed.tech/topics/networking.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>)

Tags: [arp](<https://devfeed.tech/tags/arp.md>), [ethernet](<https://devfeed.tech/tags/ethernet.md>), [evpn](<https://devfeed.tech/tags/evpn.md>), [ip-routing](<https://devfeed.tech/tags/ip-routing.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

This article examines ARP and traffic-flooding problems in a centralized routing design using EVPN MAC-VRFs. It explains the expected packet flow through a spine switch and describes how implementations that do not advertise VLAN IP/MAC addresses can prevent switches from locating the gateway MAC, causing inter-subnet traffic to be flooded.

### Source excerpt

Adding IRB to a EVPN MAC-VRFs (the fancy way of saying stretched VLANs) seems like a no-brainer: Add IP addresses to VLAN interfaces Optionally add a shared anycast gateway Declare "Mission Accomplished" (and try to ignore the inevitable phone call at 2 AM on a Sunday night) Making that work in a multi-vendor environment is even more fun1, as I sadly discovered when creating the EVPN lab exercises or trying to figure out why some EVPN implementations were failing netlab EVPN integration tests. Read more ...

## Putting the Tech in Fintech: How We Use FIX to Execute Trades at Scale

DevFeed: [Putting the Tech in Fintech: How We Use FIX to Execute Trades at Scale](<https://devfeed.tech/articles/putting-the-tech-in-fintech-how-we-use-fix-to-execute-trades-at-scale-20463.md>)

Original publisher: [Read original article](<https://eng.wealthfront.com/2026/04/21/putting-the-tech-in-fintech-how-we-use-fix-to-execute-trades-at-scale/>)

Author: Grace Sun

Published: 2026-04-22T00:27:03Z

Content type: article

Language: en

Sources: [Wealthfront](<https://devfeed.tech/sources/wealthfront.md>)

Topics: [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>), [TCP/IP](<https://devfeed.tech/topics/tcp-ip.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [backend](<https://devfeed.tech/tags/backend.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [financial](<https://devfeed.tech/tags/financial.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [networking](<https://devfeed.tech/tags/networking.md>), [route](<https://devfeed.tech/tags/route.md>), [scale](<https://devfeed.tech/tags/scale.md>), [systems](<https://devfeed.tech/tags/systems.md>), [tcp-ip](<https://devfeed.tech/tags/tcp-ip.md>), [tech](<https://devfeed.tech/tags/tech.md>), [technology](<https://devfeed.tech/tags/technology.md>), [trading](<https://devfeed.tech/tags/trading.md>), [transactions](<https://devfeed.tech/tags/transactions.md>), [wealthfront-engineering](<https://devfeed.tech/tags/wealthfront-engineering.md>)

### AI overview

Wealthfront explains the distributed-systems infrastructure it uses to route and execute large volumes of stock trades. The article describes broker networking, IP routing, the FIX protocol, and the application layers supporting automated, low-latency trade execution.

### Source excerpt

At Wealthfront, the "tech" in financial technology isn't just a buzzword--it's the foundation of everything we build. Beneath the intuitive frontend our clients interact with lies a complex ecosystem of distributed systems. One of the most critical pieces of that backend architecture is the engine that enables us to route massive volumes of trades efficiently. ... Read more

## netlab 26.04: EXOS, BGP Prefix Origination, More Static Routes

DevFeed: [netlab 26.04: EXOS, BGP Prefix Origination, More Static Routes](<https://devfeed.tech/articles/netlab-26-04-exos-bgp-prefix-origination-more-static-routes-11365.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/04/netlab-26-04/>)

Published: 2026-04-13T05:28:00Z

Content type: release

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Release notes](<https://devfeed.tech/topics/release-notes.md>), [BGP](<https://devfeed.tech/topics/bgp.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Vagrant](<https://devfeed.tech/topics/vagrant.md>), [evpn](<https://devfeed.tech/topics/evpn.md>), [VXLAN](<https://devfeed.tech/topics/vxlan.md>), [Containerlab topology](<https://devfeed.tech/topics/clab-topo.md>)

Tags: [bgp](<https://devfeed.tech/tags/bgp.md>), [evpn](<https://devfeed.tech/tags/evpn.md>), [ip-routing](<https://devfeed.tech/tags/ip-routing.md>), [linux](<https://devfeed.tech/tags/linux.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [routing](<https://devfeed.tech/tags/routing.md>), [vagrant](<https://devfeed.tech/tags/vagrant.md>), [vxlan](<https://devfeed.tech/tags/vxlan.md>)

### AI overview

The netlab 26.04 release adds support for Extreme Networks EXOS, new BGP advertisement and origination capabilities, additional platforms with static-route support, and EVPN/VXLAN over IPv6 support in FRRouting. It also expands routing configuration support for several platforms.

### Source excerpt

netlab release 26.04 is out. Here are the highlights: Extreme Networks EXOS is supported as a Vagrant box or containerlab node with OSPF, VLAN, and VRRP configuration (by Seb d'Argoeuves). The new bgp.advertise node attribute allows you to advertise networks in the IP routing table into BGP. It's supported on most platforms. The bgp.originate attribute is now dual-stack and VRF-aware, allowing you to originate IPv4 and IPv6 prefixes into per-VRF BGP instances. New platforms with static route support: FortiOS (by Aleksey Popov), Nexus OS, Nokia SR OS, Nokia SR Linux. OpenBSD got discard static routes. Read more ...

## IPv4 ECMP Works on Arista cEOS Release 4.35.2F

DevFeed: [IPv4 ECMP Works on Arista cEOS Release 4.35.2F](<https://devfeed.tech/articles/ipv4-ecmp-works-on-arista-ceos-release-4-35-2f-11343.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/03/ecmp-arista-ceos/>)

Published: 2026-03-12T09:09:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [IP routing](<https://devfeed.tech/topics/ip-routing.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [ip](<https://devfeed.tech/tags/ip.md>), [ip-routing](<https://devfeed.tech/tags/ip-routing.md>), [ipv4](<https://devfeed.tech/tags/ipv4.md>), [linux-kernel](<https://devfeed.tech/tags/linux-kernel.md>), [mpls](<https://devfeed.tech/tags/mpls.md>), [release](<https://devfeed.tech/tags/release.md>), [switching](<https://devfeed.tech/tags/switching.md>)

### AI overview

The article reports that IPv4 ECMP works on Arista cEOS release 4.35.02F, with traffic spreading across multiple nodes in the author's lab topology. It also observes that forwarded traffic uses ECMP while locally originated traffic does not, despite different routing-table entries.

### Source excerpt

When I wrote about the anycast-ECMP-in-MPLS behavior in 2011, I had to use Cisco IOS to prove that ECMP worked, since Arista cEOS (running the Linux kernel for IP forwarding) didn't install more than one equal-cost path into the Linux forwarding table. Arista cEOS got better in the meantime; IPv4 ECMP works like a charm on cEOS release 4.35.02F. With the same lab topology I'd used in 2021, I was able to see the traffic spread across multiple nodes: Read more ...

## On MPLS Paths, Tunnels and Interfaces

DevFeed: [On MPLS Paths, Tunnels and Interfaces](<https://devfeed.tech/articles/on-mpls-paths-tunnels-and-interfaces-11312.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/01/mpls-paths-tunnels-interfaces/>)

Published: 2026-01-20T06:29:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [MPLS-TE](<https://devfeed.tech/topics/mpls-te.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [VXLAN](<https://devfeed.tech/topics/vxlan.md>)

Tags: [gre](<https://devfeed.tech/tags/gre.md>), [ip-routing](<https://devfeed.tech/tags/ip-routing.md>), [mpls](<https://devfeed.tech/tags/mpls.md>), [network](<https://devfeed.tech/tags/network.md>), [networking-fundamentals](<https://devfeed.tech/tags/networking-fundamentals.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [routing](<https://devfeed.tech/tags/routing.md>), [vxlan](<https://devfeed.tech/tags/vxlan.md>)

### AI overview

The article explains the fundamental difference between overlay tunnels such as GRE, IPsec, and VXLAN and MPLS paths. Tunnels connect separate overlay segments across an underlay, while MPLS paths improve forwarding within the same network; routing protocols are used differently in these designs.

### Source excerpt

One of my readers attempted to implement a multi-vendor multicast VPN over MPLS but failed. As a good network engineer, he tried various duct tapes but found that the only working one was a GRE tunnel within a VRF, resulting in considerable frustration. In his own words: How is a GRE tunnel different compared to an MPLS LSP? I feel like conceptually, they kind of do the same thing. They just tunnel traffic by wrapping it with another header (one being IP/GRE, the other being MPLS). Instead of going down the "how many angels are dancing on this pin" rabbit hole (also known as "Is MPLS tunneling?"), let's focus on the fundamental differences between GRE/IPsec/VXLAN tunnels and MPLS paths. Read more ...

## One-Arm Hub-and-Spoke VPN on Arista EOS

DevFeed: [One-Arm Hub-and-Spoke VPN on Arista EOS](<https://devfeed.tech/articles/one-arm-hub-and-spoke-vpn-on-arista-eos-11284.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/11/one-arm-hub-spoke-vpn-arista-eos/>)

Published: 2025-11-11T06:28:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [MPLS VPN](<https://devfeed.tech/topics/mpls-vpn.md>), [networking](<https://devfeed.tech/topics/networking.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [blog-post](<https://devfeed.tech/tags/blog-post.md>), [design](<https://devfeed.tech/tags/design.md>), [mpls](<https://devfeed.tech/tags/mpls.md>), [mpls-vpn](<https://devfeed.tech/tags/mpls-vpn.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [release](<https://devfeed.tech/tags/release.md>), [router](<https://devfeed.tech/tags/router.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

This article demonstrates how Arista EOS release 4.34.2F enables a different MPLS label for the default route, allowing one-arm hub-and-spoke VPN traffic to pass through the hub CE router as expected. It also describes updated lab templates and configuration for Arista EOS and FRR.

### Source excerpt

In September 2024, I described how you can build One-Arm Hub-and-Spoke VPN with MPLS/VPN. In that blog post, I mentioned that the solution doesn't work on Arista EOS because it allocates MPLS labels to whole VRFs (per-VRF label allocation) (the original post has been updated). In early September, I received an email from Daniel Blažek telling me that Arista fixed this particular annoyance in the EOS release 4.34.2F. It still uses per-VRF label allocation, but now, you can assign a different label to the default route. Let's see how that works with our one-arm hub-and-spoke topology: Read more ...

## Lab: Hide Transit Subnets in IS-IS Networks

DevFeed: [Lab: Hide Transit Subnets in IS-IS Networks](<https://devfeed.tech/articles/lab-hide-transit-subnets-in-is-is-networks-11259.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/10/isis-lab-hide-transit/>)

Published: 2025-10-17T05:46:00Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [IS-IS](<https://devfeed.tech/topics/is-is.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [github](<https://devfeed.tech/tags/github.md>), [ipv4](<https://devfeed.tech/tags/ipv4.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [is-is](<https://devfeed.tech/tags/is-is.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [networks](<https://devfeed.tech/tags/networks.md>), [ospf](<https://devfeed.tech/tags/ospf.md>)

### AI overview

A lab exercise demonstrates how to configure IS-IS to exclude IPv4 and IPv6 transit-link subnets from router PDUs and network-wide IP routing tables. The lab can be run with a supported device, GitHub Codespaces, or self-managed infrastructure using netlab.

### Source excerpt

Sometimes you want to assign IPv4/IPv6 subnets to transit links in your network (for example, to identify interfaces in traceroute outputs), but don't need to have those subnets in the IP routing tables throughout the whole network. Like OSPF, IS-IS has a nerd knob you can use to exclude transit subnets from the router PDUs. Want to check how that feature works with your favorite device? Use the Hide Transit Subnets in IS-IS Networks lab exercise. Read more ...

## Arista EOS Hates a Routing Instance with No Interfaces

DevFeed: [Arista EOS Hates a Routing Instance with No Interfaces](<https://devfeed.tech/articles/arista-eos-hates-a-routing-instance-with-no-interfaces-11236.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/09/eos-no-interfaces/>)

Published: 2025-09-18T05:20:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [BGP](<https://devfeed.tech/topics/bgp.md>), [bug](<https://devfeed.tech/topics/bug.md>), [debug](<https://devfeed.tech/topics/debug.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [virtual machines](<https://devfeed.tech/topics/virtual-machines.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [bgp](<https://devfeed.tech/tags/bgp.md>), [bug](<https://devfeed.tech/tags/bug.md>), [containers](<https://devfeed.tech/tags/containers.md>), [debug](<https://devfeed.tech/tags/debug.md>), [ip-routing](<https://devfeed.tech/tags/ip-routing.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [virtual-machines](<https://devfeed.tech/tags/virtual-machines.md>)

### AI overview

A debugging investigation finds that Arista EOS fails to configure BGP and enable IP routing when the default VRF has no interfaces. The issue occurs in container and virtual-machine deployments across multiple EOS releases, while the error message is misleading.

### Source excerpt

I always ask engineers reporting a netlab bug to provide a minimal lab topology that would reproduce the error, sometimes resulting in "interesting" side effects. For example, I was trying to debug a BGP-related Arista EOS issue using a netlab topology similar to this one: defaults.device: eos module: [ bgp ] nodes: a: { bgp.as: 65000 } b: { bgp.as: 65001 } Imagine my astonishment when the two switches failed to configure BGP. Here's the error message I got when running the netlab's deploy device configurations Ansible playbook: Read more ...

## How Cisco IOS/XE and Arista EOS Handle Multiple IP Addresses in "ip host" Configuration

DevFeed: [How Cisco IOS/XE and Arista EOS Handle Multiple IP Addresses in "ip host" Configuration](<https://devfeed.tech/articles/the-curious-case-of-ip-host-configuration-command-11238.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/09/ip-hosts-configuration/>)

Published: 2025-09-11T07:51:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Cisco](<https://devfeed.tech/topics/cisco.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>)

Tags: [cisco](<https://devfeed.tech/tags/cisco.md>), [ethernet](<https://devfeed.tech/tags/ethernet.md>), [ip](<https://devfeed.tech/tags/ip.md>), [ip-routing](<https://devfeed.tech/tags/ip-routing.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [networking](<https://devfeed.tech/tags/networking.md>), [ospf](<https://devfeed.tech/tags/ospf.md>), [router](<https://devfeed.tech/tags/router.md>)

### AI overview

The article examines how Cisco IOS Classic, Cisco IOS/XE, and Arista EOS handle multiple IP addresses in the ip host configuration command. It reports differing behavior in host displays, ping target selection, and address ordering, based on a two-router OSPF lab.

### Source excerpt

Since time immemorial, I have used the ip host router configuration command to get host-to-IP mappings in networking labs without going through the hassle of setting up a DNS server. Some devices even accepted multiple IP addresses in the ip host command, allowing you to list all router interfaces in a single command and get reverse (IP-to-host) mapping working like a charm. Or so I thought 🤦♂ It turns out I'm too old, and what I know is sometimes no longer true. It seems that the last implementation working as I expected is Cisco IOS Classic ☹ Read more ...

## Cisco IOS/XE Hates Redistributed Static IPv6 Routes

DevFeed: [Cisco IOS/XE Hates Redistributed Static IPv6 Routes](<https://devfeed.tech/articles/cisco-ios-xe-hates-redistributed-static-ipv6-routes-11213.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/07/cisco-iosxe-hates-redistributed-ipv6-bgp/>)

Published: 2025-07-18T05:41:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Cisco](<https://devfeed.tech/topics/cisco.md>), [BGP](<https://devfeed.tech/topics/bgp.md>), [networking](<https://devfeed.tech/topics/networking.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>)

Tags: [bgp](<https://devfeed.tech/tags/bgp.md>), [cisco](<https://devfeed.tech/tags/cisco.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [network](<https://devfeed.tech/tags/network.md>), [ospf](<https://devfeed.tech/tags/ospf.md>), [router](<https://devfeed.tech/tags/router.md>), [routing](<https://devfeed.tech/tags/routing.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

The article examines the difficulty of testing network device configuration, focusing on route redistribution into BGP on Cisco IOS/XE. It reports that OSPF routes were redistributed successfully, while adding static routes exposed unexpected behavior and timing assumptions.

### Source excerpt

Writing tests that check the correctness of network device configurations is hard (overview, more details). It's also an interesting exercise in getting the timing just right: Routing protocols are an eventually-consistent distributed system, and things eventually appear in the right place (if you got the configurations right), but you never know when exactly that will happen. You can therefore set some reasonable upper bounds on when things should happen, and declare failure if the timeouts are exceeded. Even then, you'll get false positives (as in: the test is telling you the configurations are incorrect, when it's just a device having a bad hair day). And just when you think you nailed it, you encounter a device that blows your assumptions out of the water. Read more ...

## OSPF Summary LSA Loop Prevention

DevFeed: [OSPF Summary LSA Loop Prevention](<https://devfeed.tech/articles/ospf-summary-lsa-loop-prevention-11170.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/04/ospf-summary-lsa-loop-prevention/>)

Published: 2025-04-30T06:17:00Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>)

Tags: [ip-routing](<https://devfeed.tech/tags/ip-routing.md>), [networking](<https://devfeed.tech/tags/networking.md>), [ospf](<https://devfeed.tech/tags/ospf.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

This article explains how OSPF prevents an ABR from advertising a Type-3 summary LSA generated from area 1 prefixes back into area 1. The route-selection process prefers intra-area paths over inter-area paths, so the ABR does not use the inter-area route for summary-LSA generation.

### Source excerpt

A networking-focused entity known only as humblegrumble sent me the following question after reading my When OSPF Becomes a Distance Vector Protocol article: How do A1 and A2 know not to advertise a Type-3 summary LSA generated from area 1 prefixes back into area 1? He's right. There is no "originating area" information in the type-3 LSA, so how does an ABR know not to reinsert the type-3 LSA generated by another ABR back into the area? TL&DR: The OSPF route selection process takes care of that. Read more ...

## Comparing IP and CLNP: Network State Summarization

DevFeed: [Comparing IP and CLNP: Network State Summarization](<https://devfeed.tech/articles/comparing-ip-and-clnp-network-state-summarization-11150.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/03/comparing-ip-clnp-state-summarization/>)

Published: 2025-03-19T06:59:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [IP routing](<https://devfeed.tech/topics/ip-routing.md>), [networking](<https://devfeed.tech/topics/networking.md>), [IS-IS](<https://devfeed.tech/topics/is-is.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [BGP](<https://devfeed.tech/topics/bgp.md>)

Tags: [bgp](<https://devfeed.tech/tags/bgp.md>), [ip-routing](<https://devfeed.tech/tags/ip-routing.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [is-is](<https://devfeed.tech/tags/is-is.md>), [networking-fundamentals](<https://devfeed.tech/tags/networking-fundamentals.md>), [routing](<https://devfeed.tech/tags/routing.md>), [tcp-ip](<https://devfeed.tech/tags/tcp-ip.md>)

### AI overview

This article compares how TCP/IP and CLNP summarize network state in routing protocols. It explains that TCP/IP routing generally provides subnet, intra-area, and inter-area summarization levels, while most CLNP networks used two levels based on node and area addresses, with BGP enabling additional levels in either design.

### Source excerpt

In the previous blog posts, we discussed how TCP/IP and CLNP reach adjacent nodes and build ARP/ND/ES caches and how they reach off-subnet nodes. Now, let's move from the network edge into the network core and explore how the two protocol stacks reduce the amount of information they have to propagate in routing protocols. While I'm not exactly an OSI fan, I must admit they got many things right (and IPv6 copied those ideas), but TCP/IP is a clear winner in this aspect. Read more ...

## Routing Table and BGP RIB on SR Linux

DevFeed: [Routing Table and BGP RIB on SR Linux](<https://devfeed.tech/articles/routing-table-and-bgp-rib-on-sr-linux-11074.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2024/09/srlinux-bgp-rib/>)

Published: 2024-09-04T05:24:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [BGP](<https://devfeed.tech/topics/bgp.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [bgp](<https://devfeed.tech/tags/bgp.md>), [ip-routing](<https://devfeed.tech/tags/ip-routing.md>), [network](<https://devfeed.tech/tags/network.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

The article examines how SR Linux handles routing information, contrasting its behavior with traditional network operating systems and FRRouting. In an SR Linux lab, system routes also appear in the BGP RIB, while an OSPF route is present in the BGP RIB without being advertised to the adjacent BGP router.

### Source excerpt

Ages ago, I described how "traditional" network operating systems used the BGP Routing Information Base (BGP RIB), the system routing table (RIB), and the forwarding table (FIB). Here's the TL&DR: Routes received from BGP neighbors are stored in BGP RIB. Routes redistributed into BGP from other protocols are (re)created in the BGP RIB. BGP selects the best routes in BGP RIB using its convoluted set of rules. Best routes from the BGP RIB are advertised to BGP neighbors Best routes from the BGP RIB compete (based on their administrative distance) against routes from other routing protocols to enter the IP routing table (system RIB) Routes from the system RIB are copied into FIB after their next hops are fully evaluated (a process that might involve multiple recursive lookups). Read more ...

## Response: The Usability of VXLAN

DevFeed: [Response: The Usability of VXLAN](<https://devfeed.tech/articles/response-the-usability-of-vxlan-11061.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2024/08/vxlan-usability/>)

Published: 2024-08-12T05:50:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [VXLAN](<https://devfeed.tech/topics/vxlan.md>), [networking](<https://devfeed.tech/topics/networking.md>), [datacenter](<https://devfeed.tech/topics/datacenter.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>)

Tags: [data-center](<https://devfeed.tech/tags/data-center.md>), [fabric](<https://devfeed.tech/tags/fabric.md>), [ip-routing](<https://devfeed.tech/tags/ip-routing.md>), [network](<https://devfeed.tech/tags/network.md>), [networking](<https://devfeed.tech/tags/networking.md>), [routing](<https://devfeed.tech/tags/routing.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [vxlan](<https://devfeed.tech/tags/vxlan.md>)

### AI overview

The article argues that VXLAN can be useful even when an enterprise network is not reaching VLAN scalability limits. It identifies VLAN-only data center fabrics' reliance on STP and MLAG as significant drawbacks, and explains that VXLAN fabric transport enables IP routing and ECMP load balancing. It also notes that small VXLAN fabrics do not necessarily need EVPN.

### Source excerpt

Wes made an interesting comment to the Migrating a Data Center Fabric to VXLAN blog post: The benefit of VXLAN is mostly scalability, so if your enterprise network is not scaling... just don't. The migration path from VLANs is to just keep using VLANs. The (vendor-driven) networking industry has a huge blind spot about this. Paraphrasing the famous Dinesh Dutt's Autocon1 remark: I couldn't disagree with you more. Read more ...

## FRRouting Claims IBGP Loopbacks Are Inaccessible

DevFeed: [FRRouting Claims IBGP Loopbacks Are Inaccessible](<https://devfeed.tech/articles/frrouting-claims-ibgp-loopbacks-are-inaccessible-10960.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2024/03/frr-ibgp-loopbacks/>)

Published: 2024-03-27T07:10:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>), [BGP](<https://devfeed.tech/topics/bgp.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [bgp](<https://devfeed.tech/tags/bgp.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [ip-routing](<https://devfeed.tech/tags/ip-routing.md>), [networking](<https://devfeed.tech/tags/networking.md>), [networks](<https://devfeed.tech/tags/networks.md>), [ospf](<https://devfeed.tech/tags/ospf.md>), [routing](<https://devfeed.tech/tags/routing.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

The article examines how FRRouting handles prefixes advertised through both OSPF and IBGP. In the described case, FRRouting places both routes in the IP routing table but rejects the IBGP route for a loopback prefix because it considers the BGP next hop inaccessible, possibly due to recursive routing prevention logic.

### Source excerpt

Last week, I explained the differences between FRRouting and more traditional networking operating systems in scenarios where OSPF and IBGP advertise the same prefix: Traditional networking operating systems enter only the OSPF route into the IP routing table. FRRouting enters OSPF and IBGP routes into the IP routing table. On all platforms I've tested, only the OSPF route gets into the forwarding table1. One could conclude that it's perfectly safe to advertise the same prefixes in OSPF and IBGP. The OSPF routes will be used within the autonomous system, and the IBGP routes will be propagated over EBGP to adjacent networks. Well, one would be surprised 🤦♂ Read more ...

## FRRouting RIB and FIB

DevFeed: [FRRouting RIB and FIB](<https://devfeed.tech/articles/frrouting-rib-and-fib-10961.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2024/03/frr-rib-fib/>)

Published: 2024-03-20T06:39:00Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [networking](<https://devfeed.tech/topics/networking.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [BGP](<https://devfeed.tech/topics/bgp.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [bgp](<https://devfeed.tech/tags/bgp.md>), [ip-routing](<https://devfeed.tech/tags/ip-routing.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [network](<https://devfeed.tech/tags/network.md>), [networking](<https://devfeed.tech/tags/networking.md>), [ospf](<https://devfeed.tech/tags/ospf.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

This article explains how FRRouting handles routes from protocols such as BGP and OSPF across its IP routing table, the Linux kernel routing table, and the forwarding table. It also shows how local interface routes can be viewed with ip route list table local.

### Source excerpt

This is how we described the interactions between routing protocol tables, RIB, and FIB in the ancient times: Routing protocols compute the best paths to all known prefixes. These paths compete for entry in the routing table. The path(s) with the lowest administrative distance win. The entries from the routing table are fully evaluated (in particular, their next hops) and entered in the forwarding table. Let's use a simple BGP+OSPF network to illustrate what I'm talking about: Read more ...

## Interface EBGP Sessions on Arista EOS

DevFeed: [Interface EBGP Sessions on Arista EOS](<https://devfeed.tech/articles/interface-ebgp-sessions-on-arista-eos-10954.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2024/03/arista-interface-ebgp/>)

Published: 2024-03-19T06:48:00Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [BGP](<https://devfeed.tech/topics/bgp.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [bgp](<https://devfeed.tech/tags/bgp.md>), [examples](<https://devfeed.tech/tags/examples.md>), [guide](<https://devfeed.tech/tags/guide.md>), [ip-routing](<https://devfeed.tech/tags/ip-routing.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

A configuration guide for interface EBGP sessions on Arista EOS. It explains that the sessions use TCP over IPv6 link-local addresses while carrying IPv4 routes, and outlines the Arista cEOS 4.31.2F configuration requirements.

### Source excerpt

Arista EOS and Cisco Nexus OS got interface EBGP sessions years after Cumulus Linux. While they're trivially easy to configure on FRRouting (the routing daemon used by Cumulus Linux), getting them to work on Arista EOS is a bit tricky. To make matters worse, my Google-Fu failed me when I tried to find a decent step-by-step configuration guide; all I got was a 12-minute video full of YouTube ads. Let's fix that. Read more ...

## Using netlab to Build Virtual VXLAN and EVPN Labs

DevFeed: [Using netlab to Build Virtual VXLAN and EVPN Labs](<https://devfeed.tech/articles/vxlan-virtual-labs-have-never-been-easier-10949.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2024/02/netlab-vxlan-labs/>)

Published: 2024-02-27T12:00:00Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [VXLAN](<https://devfeed.tech/topics/vxlan.md>), [networking](<https://devfeed.tech/topics/networking.md>), [BGP](<https://devfeed.tech/topics/bgp.md>), [evpn](<https://devfeed.tech/topics/evpn.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [bgp](<https://devfeed.tech/tags/bgp.md>), [building](<https://devfeed.tech/tags/building.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [container](<https://devfeed.tech/tags/container.md>), [containers](<https://devfeed.tech/tags/containers.md>), [evpn](<https://devfeed.tech/tags/evpn.md>), [linux](<https://devfeed.tech/tags/linux.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [networking](<https://devfeed.tech/tags/networking.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [ospf](<https://devfeed.tech/tags/ospf.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [routing](<https://devfeed.tech/tags/routing.md>), [vagrant](<https://devfeed.tech/tags/vagrant.md>), [virtual-machine-images](<https://devfeed.tech/tags/virtual-machine-images.md>), [vxlan](<https://devfeed.tech/tags/vxlan.md>)

### AI overview

The article explains how netlab can automate the construction and configuration of virtual labs for learning VXLAN and EVPN. It covers supported platforms, routing protocols, device images, and cloud instance options.

### Source excerpt

I stumbled upon an "I want to dive deep into VXLAN and plan to build a virtual lab" discussion on LinkedIn1. Of course, I suggested using netlab. After all, you have to build an IP core and VLAN access networks and connect a few clients to those access networks before you can start playing with VXLAN, and those things tend to be excruciatingly dull. Now imagine you decide to use netlab. Out of the box, you get topology management, lab orchestration, IPAM, routing protocol design (OSPF, BGP, and IS-IS), and device configurations, including IP routing and VLANs. Read more ...