# FRR

Published articles for FRR.

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

## RFC8950: Announce IPv4 with an IPv6 next-hop

DevFeed: [RFC8950: Announce IPv4 with an IPv6 next-hop](<https://devfeed.tech/articles/rfc8950-announce-ipv4-with-an-ipv6-next-hop-39778.md>)

Original publisher: [Read original article](<https://anuragbhatia.com/post/2026/06/rfc8950-announce-ipv4-with-ipv6-next-hop/>)

Published: 2026-06-22T08:34:09Z

Content type: tutorial

Language: en

Sources: [Personal blog of Anurag Bhatia](<https://devfeed.tech/sources/personal-blog-of-anurag-bhatia.md>)

Topics: [BGP](<https://devfeed.tech/topics/bgp.md>)

Tags: [bgp](<https://devfeed.tech/tags/bgp.md>), [frr](<https://devfeed.tech/tags/frr.md>), [ipv4](<https://devfeed.tech/tags/ipv4.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [rfc8950](<https://devfeed.tech/tags/rfc8950.md>)

### AI overview

A tutorial-style explanation of RFC8950, which enables IPv4 routes to use IPv6 next hops over MP-BGP sessions. It describes IPv6-only backbone use cases, explains that the change affects the control plane while IPv4 remains unchanged on the wire, and outlines a Container Lab demonstration using FRR.

### Source excerpt

For the last few days I have been playing with RFC8950 setup, which allows routing of IPv4 on top of IPv6. While logically it's quite simple, it has a very powerful application towards making "IPv4 an optional" feature riding on top of an IPv6 network (but without any tunnels!) Some of the interesting use cases: A large network can run IPv6 only everywhere on its core and leave IPv4 only on edge devices. This can work without customers doing any tweaking at their end. They still do things the old way but Backbone can run IPv6 only at its core. An IP transit backbone can run IPv6 only while exchanging IPv4 routes with its customers/peers/upstream over IPv6 sessions. So IPv4 as a "feature" stays but the network in itself is IPv6 only without the overhead of IPv4 interface config, BGP session config, firewall config, etc. An IXP can offer services without IPv4 essentually by using a (unique) IPv6 at the IX LAN & running route server to exchange both IPv4 & IPv6 routes over the IPv6 only session. Thus what 464XLAT did to the mobile networks - this has the potential to do that for the backbone networks. How does it work? Multi-protocol BGP (MP-BGP) supports announcement of IPv4 routes over IPv6 sessions with IPv4 next-hops and IPv6 routes over IPv4 sessions with IPv6 next-hops. RFC8950 extends this feature for IPv4 to have IPv6 next-hops. So for IPv4 address, next hop is IPv6, IPv6 reach works via usual NDP and IPv4 rides on ethernet frames to the same MAC as discovered by the NDP. Technically RFC8950 only impacts control plane decisions by using IPv6 as the control plane but keeps the data plane as it is. IPv4 stays IPv4 & goes as IPv4 over the wire unlike say some tunnel or 464xLAT etc. Hardware support As of now it's quite widely supported by a lot of routing platforms like Juniper JunOS, Cisco IOS XR, Nokia SR OS, Mikrotik, Huawei, BIRD, FRR etc. So, it is very likely supported if you are running a recent version of the OS. Demo lab Here's a fun lab with two customer

## Example BGP Configuration on the Alta Labs Route10

DevFeed: [Example BGP Configuration on the Alta Labs Route10](<https://devfeed.tech/articles/example-bgp-configuration-on-the-alta-labs-route10-40181.md>)

Original publisher: [Read original article](<https://blog.j2sw.com/resources/alta-labs-route10-bgp-configuration-example/>)

Author: j2sw

Published: 2026-06-17T03:44:45Z

Content type: tutorial

Language: en

Sources: [Justin Wilson (j2sw)](<https://devfeed.tech/sources/justin-wilson-j2sw.md>)

Topics: [BGP](<https://devfeed.tech/topics/bgp.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [alta-labs-configuration](<https://devfeed.tech/tags/alta-labs-configuration.md>), [alta-labs-route-10](<https://devfeed.tech/tags/alta-labs-route-10.md>), [bgp](<https://devfeed.tech/tags/bgp.md>), [bgp-example](<https://devfeed.tech/tags/bgp-example.md>), [bgp-tutorial](<https://devfeed.tech/tags/bgp-tutorial.md>), [cisco](<https://devfeed.tech/tags/cisco.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [eos](<https://devfeed.tech/tags/eos.md>), [frr](<https://devfeed.tech/tags/frr.md>), [frrouting](<https://devfeed.tech/tags/frrouting.md>), [frrrouting](<https://devfeed.tech/tags/frrrouting.md>), [interface](<https://devfeed.tech/tags/interface.md>), [linux](<https://devfeed.tech/tags/linux.md>), [network-engineering-resources](<https://devfeed.tech/tags/network-engineering-resources.md>), [peer](<https://devfeed.tech/tags/peer.md>), [route](<https://devfeed.tech/tags/route.md>), [route-10-bgp](<https://devfeed.tech/tags/route-10-bgp.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

A configuration guide for using BGP on the Alta Labs Route10, which provides dynamic routing through an FRR-style shell. It covers private ASNs, example prefix advertisement, interface addressing, access to the configuration shell, and session verification.

### Source excerpt

The Alta Labs Route10 includes dynamic routing support through FRRouting (FRR). This article walks through a complete BGP configuration example using private ASNs, a test prefix advertisement, inbound community tagging, and route filtering. It also covers where to access the FRR shell within the Route10 interface and how to verify that the BGP session is operating correctly. The post Example BGP Configuration on the Alta Labs Route10 appeared first on Justin Wilson (j2sw).