The switches that we will be using are running OpenVSwitch (OVS), a software-defined networking stack. If h1 and h2 are connected through a switch as shown in the python code in the Mininet walkthrough, the ping will transit multiple virtual interface pairs. So when we run ping between the linux namespaces h1 and h2, the ping will run from h1s namespace through a virtual interface pair created for h1 and h2, before it reaches h2. It accomplishes this task by creating host namespaces (h1, h2, etc) and connecting them through virtual interfaces. Mininet is a software stack that creates a virtual network on your computer/laptop. OpenFlow has emerged as the de facto SDN standard and specifies how the controller and the switches communicate as well as the rules controllers install on switches. The controller acts as the "brain" of the network, and sends commands ("rules") to the switches on how to handle traffic. The SDN control plane is implemented by the "controller" and the data plane by "switches". In traditional networks, both the control- and data planes are tightly integrated and implemented in the forwarding devices that comprise a network. One can think of the control plane as being the networks "brain", i.e., it is responsible for making all decisions, for example, how to forward data, while the data plane is what actually moves the data. Software-Defined Networking (SDN) is a recently developed networking paradigm in which the data and control planes are decoupled from one another. Projects 2 and 3 will build off of this platform. Using Virtualbox, Mininet, and Pox as the implementers of the OpenFlow protocol, you will build simple networks using SDN primitives.įirst you will learn to use mininet, a SDN-enabled network emulator.įor the second portion you will be using POX to implement a simple L2 firewall. In this project you will learn about Software Defined Networking (SDN). Project 1: Software Defined Networking and Mininet Turnin: Online
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |