美文网首页
mininet自定义多控制器网络

mininet自定义多控制器网络

作者: 铛铛铛铛铛_9003 | 来源:发表于2018-03-12 15:28 被阅读0次

以下是mininet多控制器网络运行脚本,是根据mininet提供的example中controllers.py改写的。

from mininet.net import Mininet

from mininet.node import OVSSwitch, Controller, RemoteController

from mininet.topolib import TreeTopo

from mininet.log import setLogLevel

from mininet.cli import CLI        

setLogLevel( 'info' )

# Two local and one "external" controller (which is actually c0)

# Ignore the warning message that the remote isn't (yet) running

c0 = RemoteController( 'c0', ip='10.108.48.160')

c1 = RemoteController( 'c1', ip='10.108.50.78')

c2 = RemoteController( 'c2', ip='10.108.48.240' )

cmap = { 's1': c0, 's2': c1, 's1': c2, 's3':c1 }

class MultiSwitch( OVSSwitch ):

    "Custom Switch() subclass that connects to different controllers"

    def start( self, controllers ):

        return OVSSwitch.start( self, [ cmap[ self.name ] ] )

topo = TreeTopo( depth=2, fanout=2 )

net = Mininet( topo=topo, switch=MultiSwitch, build=False )

for c in [ c1, c2  ]:

    net.addController(c)

net.build()

net.start()

CLI( net )

net.stop()

相关文章

  • mininet自定义多控制器网络

    以下是mininet多控制器网络运行脚本,是根据mininet提供的example中controllers.py改...

  • Mininet介绍

    mininet在SDN网络实验中可以用来快速、方便的创建网络拓扑,SDNLAB网站上有mininet相关的实验课程...

  • OpenFlow协议抓包实验

    OpenFlow协议抓包实验 1 操作步骤 本实验采用opendaylight控制器和mininet,使用m...

  • MiniNAM安装

    确保机器上安装了mininet。 下载并安装Ryu控制器 安装OpenState所需要的相关套件bash -c "...

  • mininet dump 命令中的 pid 是个啥?

    在 mininet 中 ( sudo mn建立默认拓扑 )使用 dump 命令时,会看到控制器,每个交换机,每...

  • 【转载】三个有用的Mininet配置实例

    Mininet是一个有用的网络仿真/模拟平台,对于进行SDN测试和应用开发非常有帮助。使用Mininet可以创建不...

  • 普遍性框架

    1.搭建基本结构:自定义tabBar控制器,自定义导航控制器,自定义子控制器 2.设置底部条:在tabBar控制器...

  • iOSの术语

    多视图应用 iOS大多数应用程序都是采用多视图设计。 控制器类型的4种多视图程序:1、自定义视图控制器;(UIVi...

  • iOS中xib与storyboard各种加载

    xib 加载自定义View xib 加载自定义控制器 storyboard 加载自定义控制器 xib 加载自定义cell

  • SDN零基础入门-Mininet命令详解

    姓名:岳驰 【嵌牛导读】:(承接本人上一篇《SDN零基础入门-mininet环境搭建与RYU控制器的安装》)Min...

网友评论

      本文标题:mininet自定义多控制器网络

      本文链接:https://www.haomeiwen.com/subject/wgkufftx.html