---
title: "IPng Networks"
url: https://daily.dev/posts/ipng-networks-u37jx9af5
source_url: https://ipng.ch/s/articles/2026/02/21/vpp-srv6/
type: article
source: "IPng Networks"
published: 2026-02-21T13:32:35.237Z
updated: 2026-02-21T13:33:04.482Z
tags: ["networking"]
reading_time: 25
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# IPng Networks

**[IPng Networks](https://daily.dev/sources/ipngch)** · 25 min read · 0 upvotes · 0 comments

## Summary

A deep technical exploration of SRv6 (Segment Routing for IPv6) implemented in VPP (Vector Packet Processor). Covers SRv6 fundamentals including the Segment Routing Header structure, SR Policies, Source/Transit/Endpoint nodes, and practical L2VPN configuration. The author extends VPP to support SRv6 encap/decap on sub-interfaces (not just physical interfaces), discovers and fixes a quad-loop bug in `sr_policy_rewrite_encaps_l2()` that caused ~75% packet loss when segment lists had length 1, and adds unit tests for PHY and sub-interface encap/decap scenarios. The change (~850 LOC) is submitted for upstream review on fd.io Gerrit.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://ipng.ch/s/articles/2026/02/21/vpp-srv6/>

## Similar posts on daily.dev

- [IPng Networks](https://daily.dev/posts/ipng-networks-6ky2laf7k) · IPng Networks · 0 upvotes · 0 comments

---

Tags: [#networking](https://daily.dev/tags/networking)

[View this post on daily.dev](https://daily.dev/posts/ipng-networks-u37jx9af5)
