2020
DOI: 10.1145/3402413.3402420
|View full text |Cite
|
Sign up to set email alerts
|

An Open Platform to Teach How the Internet Practically Works

Abstract: Each year at ETH Zurich, around 100 students collectively build and operate their very own Internet infrastructure composed of hundreds of routers and dozens of Autonomous Systems (ASes). Their goal? Enabling Internet-wide connectivity. AB@We find this class-wide project to be invaluable in teaching our students how the Internet infrastructure practically works. Among others, our students have a much deeper understanding of Internet operations alongside their pitfalls. Besides students tend to love the project… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 3 publications
0
6
0
Order By: Relevance
“…To evaluate Oscilloscope, we need an environment emulating • Multiple ASes with BGP connectivity; • Realistic BGP relationships between ASes; • Inter-domain links with realistic delays; • Prefix advertisements and traffic generation from end hosts. We use the mini-Internet platform [24] as a basis for our emulation. The mini-Internet runs each device (e.g., router, host) in its own Docker container and links them together to enable Internet-like connectivity.…”
Section: Mini-internet Emulationmentioning
confidence: 99%
“…To evaluate Oscilloscope, we need an environment emulating • Multiple ASes with BGP connectivity; • Realistic BGP relationships between ASes; • Inter-domain links with realistic delays; • Prefix advertisements and traffic generation from end hosts. We use the mini-Internet platform [24] as a basis for our emulation. The mini-Internet runs each device (e.g., router, host) in its own Docker container and links them together to enable Internet-like connectivity.…”
Section: Mini-internet Emulationmentioning
confidence: 99%
“…Mini-internet [13] is a project that also targets education. The main goal of the project is to build a large network with multiple autonomous systems and internet exchanges to enable students to understand Internet operations alongside their pitfalls.…”
Section: Other Labsmentioning
confidence: 99%
“…Moreover, we can install additional software (such as routing software) inside the containers, so the emulated nodes can communicate with one another. This is the approach taken by Mini-Internet [13].…”
Section: Introductionmentioning
confidence: 99%
“…Many experimental facilities and tools have been developed to aid researchers in carrying out replicable networking studies [57,71]. Testbeds such as Emu-Lab [79] and FlexLab [63], as well as emulation tools such as MiniNet [33] and the mini-Internet [34], enable the creation of artificial network conditions using a given specification or passively-observed traffic. Emulated conditions offer a more controlled environment than experiments with real-world traffic (e.g., by transmitting data over the Internet [11,22], cloud [15,26], or wireless interfaces [2,31,52]).…”
Section: Related Workmentioning
confidence: 99%