Talk
Intermediate
First Talk

Network Emulations using Linux Network Namespaces

Approved

Performing network experiments and studying network protocol behavior is a non-trivial process. The most commonly used approach to perform network experiments is to set up a physical testbed that closely represents the desired network. But it is expensive even for relatively small networks and more importantly, not scalable. Linux network namespaces are a suitable alternative to physical testbeds because we can quickly set up a lightweight emulation testbed for the experimental evaluation. Setting up a network environment in a single system using network namespaces enhances the reproducibility aspects, and minimizes the maintenance and cost overhead.


This talk will discuss the following aspects of Linux network namespaces:

  1. Introduction to Linux network namespaces (netns)
  2. Creating virtual nodes and routers using Linux netns 
  3. Creating virtual links between nodes and routers
  4. Configuring data rate and delay between the nodes and routers
  5. Assigning IP addresses to virtual nodes and routers
  6. Checking the connectivity between virtual nodes using ping
  7. Running iperf3 to verify the configuration of data rates
None
FOSS

100 %
Approvability
4
Approvals
0
Rejections
0
Not Sure
Sounds like a well written deeply technical talk. It would be great if the speaker highlights real-world usecases of network emulations, in my humble opinion.
Reviewer #1
Approved
Sounds interesting and well written.
Reviewer #2
Approved
Interesting topic and good CFP
Reviewer #3
Approved
Looks like a decent talk
Reviewer #4
Approved