# Using wemulate with netlab

DevFeed: [Using wemulate with netlab](<https://devfeed.tech/articles/using-wemulate-with-netlab-10985.md>)

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

Published: 2024-04-02T05:49: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>), [Containers](<https://devfeed.tech/topics/containers.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Docker](<https://devfeed.tech/topics/docker.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [container](<https://devfeed.tech/tags/container.md>), [containers](<https://devfeed.tech/tags/containers.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [docker](<https://devfeed.tech/tags/docker.md>), [ipv4](<https://devfeed.tech/tags/ipv4.md>), [lan](<https://devfeed.tech/tags/lan.md>), [linux](<https://devfeed.tech/tags/linux.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [networking](<https://devfeed.tech/tags/networking.md>)

## AI overview

This tutorial shows how to use wemulate with netlab to build a container-based virtual WAN network. It explains how wemulate connects container interfaces with Linux bridges, how to configure static IPv4 prefixes, and how to add jitter before testing connectivity between hosts.

## Source excerpt

An RSS hiccup brought an old blog post from Urs Baumann into my RSS reader. I'm always telling networking engineers that it's essential to set up realistic WAN environments when testing distributed software, and wemulate (a nice tc front-end) seemed like a perfect match. Even better, it runs in a container - an ideal component for a netlab-generated virtual WAN network. wemulate acts as a bump in the wire; it uses Linux bridges to connect two container interfaces. We'll use it to introduce jitter into an IP subnet: ┌──┐ ┌────────┐ ┌──┐ │h1├───┤wemulate├───┤h2│ └──┘ └────────┘ └──┘ ◄──────────────────────► 192.168.33.0/24 Read more ...