Openstackchong-de.fangDATAGURUOpenStackClicktobuyNOW!PDF-XChange!PDF-XChange!PDF-XChange!PDF-XChange!PDF-XChange!PDF-XChange!PDF-XChange!PDF-XChange!PDF-XChange!PDF-XChange!PDF-XChange!PDF-XChange(VMM)VMMvirtualmachinemonitorClicktobuyNOW!PDF-XChange!PDF-XChange)–VM)Ring0hypervisorClicktobuyNOW!PDF-XChange!PDF-XChange)–IntelVTAMD-V–Ring0–CPUgrepvmx/proc/cpuinfogrepsvm/proc/cpuinfoIntelVTCPU!PDF-XChange!PDF-XChange––linuxnamespacechrootcgroupClicktobuyNOW!PDF-XChange!PDF-XChange)x86……qemu!PDF-XChange!PDF-XChange……Linux2.6.20KVMClicktobuyNOW!PDF-XChange!PDF-XChange!PDF-XChange!PDF-XChange(),virtshlibvirtClicktobuyNOW!PDF-XChange!PDF-XChange–NodeHypervisorDomainNode–DomainHypervisorinstanceAWSguestOSvirtualmachineClicktobuyNOW!PDF-XChange!PDF-XChange!PDF-XChange!PDF-XChange!PDF-XChange!PDF-XChange(SDN)SDN–SDN–––ClicktobuyNOW!PDF-XChange!PDF-XChange–OVSXen/XenServer,KVM,andVirtualBox–openflowOpenFlowOVSClicktobuyNOW!PDF-XChange!PDF-XChange:PortBridgeInterface:PortController:OpenFlowdatapath:Flowtable:datapath“flowtable”datapathOVSflowtableflow,ClicktobuyNOW!PDF-XChange!PDF-XChange!PDF-XChange!PDF-XChange–ovs-dpctldump-flowsbr0#bridgedatapathovs-vsctlovs-vswitchdovsdb-server–ovs-vsctladd-brbr0#–ovs-vsctllist-br#–ovs-vsctlset-controllerovs-switchtcp:9.181.137.182:6633#controllerovs-ofctlOVSOpenFlow–ovs-ofctladd-flowovs-switchtable=0,dl_src=01:00:00:00:00:00/01:00:00:00:00:00,actions=drop“#OVSopenflow(floodlight)!PDF-XChange!PDF-XChange–OSIOSI–LinuxBridge–Linux–yuminstallbridge-utils-y–LinuxBridgebrctl(brctlhelp)ClicktobuyNOW!PDF-XChange!PDF-XChange!PDF-XChange!PDF-XChange–vi~/.pip/pip.conf[global]index-url=–pip:pipinstallPackagepipshow--filesPackagepipuninstallPackage–package==,=,=,,pipinstall'Markdown2.0'ClicktobuyNOW!PDF-XChange!PDF-XChange