微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

主机之间无法ping通

如何解决主机之间无法ping通

我正在使用以下拓扑文件在 ryu 控制器 (ryu/ryu/app) 中执行 simple_monitor_13.py -

#!/usr/bin/env python

from mininet.net import Mininet
from mininet.node import Controller,RemoteController,OVSController
from mininet.node import cpuLimitedHost,Host,Node
from mininet.node import OVSKernelSwitch,UserSwitch
from mininet.node import IVSSwitch
from mininet.cli import CLI
from mininet.log import setLogLevel,info
from mininet.link import TCLink,Intf
from subprocess import call

def myNetwork():

    net = Mininet( topo=None,build=False,ipBase='10.0.0.0/8')

    info( '*** Adding controller\n' )
    c0=net.addController(name='c0',controller=RemoteController,ip='127.0.0.1',protocol='tcp',port=6633)

    info( '*** Add switches\n')
    s1 = net.addSwitch('s1',cls=OVSKernelSwitch)
    s2 = net.addSwitch('s2',cls=OVSKernelSwitch)
    s3 = net.addSwitch('s3',cls=OVSKernelSwitch)
    s4 = net.addSwitch('s4',cls=OVSKernelSwitch)
    s5 = net.addSwitch('s5',cls=OVSKernelSwitch)

    info( '*** Add hosts\n')
    h1 = net.addHost('h1',cls=Host,ip='10.0.0.1',defaultRoute=None)
    h2 = net.addHost('h2',ip='10.0.0.2',defaultRoute=None)
    h3 = net.addHost('h3',ip='10.0.0.3',defaultRoute=None)
    h4 = net.addHost('h4',ip='10.0.0.4',defaultRoute=None)

    info( '*** Add links\n')
    net.addLink(h1,s1)
    net.addLink(h2,s1)
    net.addLink(s3,h3)
    net.addLink(s3,h4)
    net.addLink(s1,s2)
    net.addLink(s2,s3)
    net.addLink(s1,s4)
    net.addLink(s4,s5)
    net.addLink(s5,s3)

    info( '*** Starting network\n')
    net.build()
    info( '*** Starting controllers\n')
    for controller in net.controllers:
        controller.start()

    info( '*** Starting switches\n')
    net.get('s1').start([c0])
    net.get('s2').start([c0])
    net.get('s3').start([c0])
    net.get('s4').start([c0])
    net.get('s5').start([c0])

    info( '*** Post configure switches and hosts\n')

    CLI(net)
    net.stop()

if __name__ == '__main__':
    setLogLevel( 'info' )
    myNetwork()

我是 mininet 和 ryu 控制器 (SDN) 的新手。我的问题是 - 我无法在主机之间 ping。 pingall 或 h1 ping h1 或 h1 ping h3 没有响应。 请帮忙。 防火墙被禁用。它与- sudo mn --topo simple,3 --controller remote --switch ovsk

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。