Anda di halaman 1dari 10

CONTENTS

DEFINITIONS

INTRODUCTION ABOUT MININET TOOL

CONTAINER BASED VIRTUALIZATION

FINAL PROTOCOL PROPOSAL

DETAILS OF WORK DONE

BIBLIOGRAPHY

DEFINITIONS :
What is a Software Defined Network ?

Separate data plane and control plane

Control network behavior from single high-level control program

Two parts to the infrastructure


Data plane:Progarmmable switches
Control plane:controllers,switches

Deployments to solve network management problems in real


networks

What is Open Flow?

What is Network Virtualization?

Process of combining hardware network resources and software


resources into a single administrative unit.
Representation of one or more logical network topologies on the
same infrastructure.
Many different instantiations
Virtual LANs(VLANs)

Today:VMWare,VMBOX,etc.

INTRODUCTION TO MININET TOOL

A virtual network enivronment that can run on real pc.

Runs real kernal,switch,application code on single machine.

It provides command line,graphical and python interfaces to interact


with it.
Many open flow features are built-in which is particularly useful for
developing,deploying and sharing.

The Mininet VM in a Nutshell

Hypervisor-based virtualization, each VM has its own operating system that


executes completely isolated from the others. This allows, for instance, the
execution of multiple different operating systems on a single host.
This provides abstraction for full guest OS's(one per virtual machine).
Typically limited to 10 instances.
Container-based virtualization, also known as Operating System Level
virtualization. This kind of virtualization partitions the physical machines
resources, creating multiple isolated user-space instances.
Provides abstractions directly to guest processes
These are able to create upto ~1000 instances / partitions

Final Protocol Proposal

We propose to build a prototype so that Mininet can be used for


time related network and application performance.
The idea is to build a simulation engine so that all packets are
transferred between entities (switch, hosts) via the simulation
engine.
This simulation engine can schedule the packets on consistent
basis between various entities.

Contd..
Packet

host

Packet

switch

Virtual Ethernet

Simulation Engine

Packet

host

Packet
switch

Details of work done

Study on Mininet Modules:


Mininet , Node , Host , Link, Interface , CLI ,
Switch/Controller.

Study on Main functions in each class:


for example
Intf Init def __init__ ( self, name,

node=None, port=None, link=None, params)

In class Net def addHost (self,name,cls=None,params)

Anda mungkin juga menyukai