http://mininet.github.com/
Miniet is a software to evaluate openflow , controllers , switches and hosts.
You can use Mininet by using VM images which is provided by mininet gitgub or installing Mininet manually on Ubuntu distribution.
Here’s an example of how to deploy Mininet VMDK image within KVM.
KVM host
# kvm –version QEMU emulator version 1.2.0 (qemu-kvm-1.2.0+noroms-0ubuntu2, Debian), Copyright (c) 2003-2008 Fabrice Bellard # uname -ri 3.5.0-21-generic x86_64 |
download the VM image from http://mininet.github.com/download/
mininet-vm-ubuntu11.10-052312.vmware.zip |
unzip the file.
$ unzip mininet-vm-ubuntu11.10-052312.vmware.zip Archive: mininet-vm-ubuntu11.10-052312.vmware.zip creating: Mininet-VM/ inflating: Mininet-VM/Mininet-VM.nvram inflating: Mininet-VM/Mininet-VM.vmdk extracting: Mininet-VM/Mininet-VM.vmsd inflating: Mininet-VM/Mininet-VM.vmx inflating: Mininet-VM/Mininet-VM.vmxf inflating: Mininet-VM/vmware.log inflating: Mininet-VM/vprintproxy.log |
convert the VM format to qcow2 from vmdk.
# qemu-img convert Mininet-VM.vmdk -O qcow2 Mininet-VM.qcow2 |
# qemu-img info Mininet-VM.qcow2 image: Mininet-VM.qcow2 file format: qcow2 virtual size: 20G (21474836480 bytes) disk size: 2.5G cluster_size: 65536 |
import the VM within KVM.
# virt-install --connect=qemu:///session --name mininet --ram= 512 --graphics vnc,port=5911 --disk path=./Mininet-VM.qcow2,format=qcow2 --netwo rk=bridge:br0 –import |
the VM named “mininet” has been deployed within KVM.
virsh # list Id Name State ---------------------------------------------------- 3 mininet running |
user : openflow
password : openflow
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.