<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/vlan-interfaces-and-subinterfaces-ipspace-net-blog-6n7retxii" -->

---
title: VLAN Interfaces and Subinterfaces « ipSpace.net blog
description: VLANs evolved from simple single-domain bridges to complex multi-domain configurations spanning multiple devices. The post traces the history of VLAN...
canonical: https://daily.dev/posts/vlan-interfaces-and-subinterfaces-ipspace-net-blog-6n7retxii
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: VLAN Interfaces and Subinterfaces « ipSpace.net blog | daily.dev
og:description: VLANs evolved from simple single-domain bridges to complex multi-domain configurations spanning multiple devices. The post traces the history of VLAN...
og:url: https://daily.dev/posts/vlan-interfaces-and-subinterfaces-ipspace-net-blog-6n7retxii
og:image: https://api.daily.dev/og/posts/6n7retXiI.png
og:image:alt: VLAN Interfaces and Subinterfaces « ipSpace.net blog
og:image:width: 1200
og:image:height: 630
og:locale: 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.

# VLAN Interfaces and Subinterfaces « ipSpace.net blog

**[ipSpace.net Blog](https://daily.dev/sources/ipspace)** · 3 min read · 0 upvotes · 0 comments

## Summary

VLANs evolved from simple single-domain bridges to complex multi-domain configurations spanning multiple devices. The post traces the history of VLAN interfaces (used in switch configuration models) versus VLAN subinterfaces (used in router-on-a-stick configurations), explains how Linux networking maps both concepts using Linux bridges and VLAN child interfaces, and highlights the resulting vendor-specific configuration inconsistencies — such as Cisco IOS routers using bridge groups and Bridge Virtual Interfaces, while Cisco IOS XE uses Bridge Domain Interfaces instead.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.ipspace.net/2022/09/vlan-interfaces>

## Questions this post answers

### What is the difference between a VLAN interface and a VLAN subinterface in networking?

A VLAN interface is a logical interface representing an entire bridging domain, used in the switch configuration model (e.g., layer-3 switches with switchport). A VLAN subinterface is a logical child interface of a physical interface that receives packets belonging to a single VLAN, used in router configurations like router-on-a-stick. Linux maps the former to Linux bridges and the latter to VLAN child interfaces.

_Network engineers sorting out VLAN design decisions find relevant discussions on daily.dev._

### How does Linux implement VLAN bridging — per-VLAN bridges vs VLAN-aware bridge?

Linux supports two models: per-VLAN Linux bridges, where each VLAN gets its own bridge object, and a single VLAN-aware Linux bridge that handles multiple VLANs. Tools like netlab use per-VLAN bridges for FRRouting nodes and a VLAN-aware bridge for Cumulus Linux 4.x, while Cumulus Linux 5.x configures a VLAN-aware bridge using NVUE.

_Linux networking practitioners tracking Cumulus and FRRouting configurations keep up on daily.dev._

### What is the difference between Bridge Virtual Interface and Bridge Domain Interface in Cisco IOS vs IOS XE?

Cisco IOS routers use the older Bridge Virtual Interface (BVI) model with bridge groups — you create VLAN subinterfaces and assign them to bridge groups. Cisco IOS XE replaces this with Bridge Domain Interfaces (BDI) instead of BVIs, a different abstraction for the same bridging function, adding to the configuration inconsistency across Cisco platforms.

_Engineers navigating Cisco platform differences find community knowledge on daily.dev._

## Similar posts on daily.dev

- [Introduction to Linux interfaces for virtual networking](https://daily.dev/posts/introduction-to-linux-interfaces-for-virtual-networking-cct7can4a) · Red Hat Developer · 0 upvotes · 0 comments
- [5 rules I use for sane VLAN design at home \(without overcomplicating it\)](https://daily.dev/posts/5-rules-i-use-for-sane-vlan-design-at-home-without-overcomplicating-it--3wvgbumjq) · XDA Developers · 0 upvotes · 1 comments

---

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

[View this post on daily.dev](https://daily.dev/posts/vlan-interfaces-and-subinterfaces-ipspace-net-blog-6n7retxii)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"VLAN Interfaces and Subinterfaces « ipSpace.net blog","url":"https://daily.dev/posts/vlan-interfaces-and-subinterfaces-ipspace-net-blog-6n7retxii","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/vlan-interfaces-and-subinterfaces-ipspace-net-blog-6n7retxii"},"datePublished":"2026-08-11T08:52:47.962Z","dateModified":"2026-08-11T09:00:51.404Z","description":"VLANs evolved from simple single-domain bridges to complex multi-domain configurations spanning multiple devices. The post traces the history of VLAN...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ae322d896dec65490f61d4c28176eae3?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ae322d896dec65490f61d4c28176eae3?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"ipSpace.net Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"ipSpace.net Blog","logo":"https://media.daily.dev/image/upload/s--xS7E82MT--/f_auto,q_auto/v1786438303/logos/ipspace?_a=BAMAMicg0","url":"https://daily.dev/sources/ipspace"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/vlan-interfaces-and-subinterfaces-ipspace-net-blog-6n7retxii","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"networking","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"ipSpace.net Blog","item":"https://daily.dev/sources/ipspace"},{"@type":"ListItem","position":3,"name":"VLAN Interfaces and Subinterfaces « ipSpace.net blog"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/vlan-interfaces-and-subinterfaces-ipspace-net-blog-6n7retxii#faq","mainEntity":[{"@type":"Question","name":"What is the difference between a VLAN interface and a VLAN subinterface in networking?","acceptedAnswer":{"@type":"Answer","text":"A VLAN interface is a logical interface representing an entire bridging domain, used in the switch configuration model (e.g., layer-3 switches with switchport). A VLAN subinterface is a logical child interface of a physical interface that receives packets belonging to a single VLAN, used in router configurations like router-on-a-stick. Linux maps the former to Linux bridges and the latter to VLAN child interfaces. Network engineers sorting out VLAN design decisions find relevant discussions on daily.dev."}},{"@type":"Question","name":"How does Linux implement VLAN bridging — per-VLAN bridges vs VLAN-aware bridge?","acceptedAnswer":{"@type":"Answer","text":"Linux supports two models: per-VLAN Linux bridges, where each VLAN gets its own bridge object, and a single VLAN-aware Linux bridge that handles multiple VLANs. Tools like netlab use per-VLAN bridges for FRRouting nodes and a VLAN-aware bridge for Cumulus Linux 4.x, while Cumulus Linux 5.x configures a VLAN-aware bridge using NVUE. Linux networking practitioners tracking Cumulus and FRRouting configurations keep up on daily.dev."}},{"@type":"Question","name":"What is the difference between Bridge Virtual Interface and Bridge Domain Interface in Cisco IOS vs IOS XE?","acceptedAnswer":{"@type":"Answer","text":"Cisco IOS routers use the older Bridge Virtual Interface (BVI) model with bridge groups — you create VLAN subinterfaces and assign them to bridge groups. Cisco IOS XE replaces this with Bridge Domain Interfaces (BDI) instead of BVIs, a different abstraction for the same bridging function, adding to the configuration inconsistency across Cisco platforms. Engineers navigating Cisco platform differences find community knowledge on daily.dev."}}]}
```

