Design of software-defined network experimental teaching scheme based on virtualised Environment
, , , et
25 mai 2021
À propos de cet article
Publié en ligne: 25 mai 2021
Pages: 181 - 192
Reçu: 06 janv. 2021
Accepté: 11 avr. 2021
DOI: https://doi.org/10.2478/amns.2021.2.00005
Mots clés
© 2021 Heng He et al., published by Sciendo
This work is licensed under the Creative Commons Attribution 4.0 International License.
Fig. 1

Fig. 2

Fig. 3

Fig. 4

Fig. 5

Fig. 6

Fig. 7

Fig. 8

Improvement experimental projects
Use Mininet to create a custom topology network | Master the method of using Mininet command to create minimal, linear and tree topologies. |
Use Wireshark to analyse OpenFlow packets | Grasp the process of establishing a TCP connection between the OpenFlow switch and the controller. |
OpenFlow flow table, group table, meter table learning | Master the basic knowledge of OpenFlow flow tables and flow table entries, matching rules and actions performed. |
Use flow tables for simple access control | Master the use of Mininet to create custom network topologies and connect to the remote controller Floodlight. |
Basic experimental projects_
Use of Wireshark, a packet capture analysis tool | Grasp the basic use of Wireshark. |
Use of HTTP request testing tool Postman | Grasp the basic functions and usage of Postman. |
Installation and commonly used commands of Mininet | Grasp the basic concepts and functions of Mininet. |
Installation and use of Floodlight | Grasp the background and basic architecture of Floodlight. |
Experimental environment_
Controller | Floodlight1.2 | System: Ubuntu16.04 |
Switches (S1∼S5) | Mininet2.3.0 | CPU: 4core Memory: 8G |
Hosts (H1, H2) | Mininet2.3.0 | Disk storage: 40GB |
Synthesis experimental projects_
SDN-based network load balancing | Grasp the SDN load balancing method. |
SDN-based malicious attack detection | Grasp the malicious attack detection mechanism. |