【问题标题】:Checking small network in mininet by Opendaylight通过 Opendaylight 检查 mininet 中的小型网络
【发布时间】:2014-02-06 00:40:29
【问题描述】:

我有一个关于通过 opendaylight 检查小型网络的问题

我不确定为什么我无法访问我从 mininet 创建的 Opendaylight 菜单

我正在使用 windows 7 和 VMWare 播放器来运行 mininet 和 opendaylight(在 Ubuntu 上)。

首先,我运行 Ubuntu 来运行 Opendaylight(我检查了 120.0.0.1:8080 是否正常工作) 其次,我运行 mininet 来获取 IP 地址。(我会说“192.168.139.128”) 三、基于IP地址,运行两个putty运行wireshark,搭建小型网络

我使用了 sudo mn --mac --controller=remote, ip=192.168.139.128, port=6633

它成功建立了小型网络。因为我可以通过命令“nodes”和“dump”检查所有节点信息

但是,当我回到 Ubuntu VM 并通过 192.168.139.128:8080 访问 Opendaylight(它是从 mininet 获得 IP)

我很确定为什么会发生这种情况。有什么可能的原因吗?

【问题讨论】:

    标签: networking ubuntu vmware-player openflow opendaylight


    【解决方案1】:

    以防万一,如果有人遇到同样的问题,请将 VMWare 中的网络适配器设置更改为使用桥接模式。

    来自official page

    重要的故障排除 - 如果您在同一设备上运行 VirtualBox 控制器正在运行的主机/桌面,并尝试启动 Mininet VM 上的虚拟网络产生此错误:“无法联系 遥控器在...”,然后以下解决 问题:

    1. 在 VirtualBox 中,转到 File-Preferences-Network 并确保您至少有一个定义为 Host-Only 的接口。可以说它的名字是 vboxnet0

    2. 在 VirtualBox - Mininet Vm - 设置 - 网络中,检查适配器是否为 Host only 类型,并连接到从 项目 1 (vboxnet0)

    3. 在运行控制器和 VirtualBox 的主机上,执行“ifconfig”命令以显示机器上的所有网络接口。

    搜索第1项中的接口(在我们的示例中为vboxnet0) 那里指定的 IP 地址(很可能是 192.168.56.1 - 默认), 那是正确的遥控器IP地址 如示例中所述,在 mininet vm 中启动虚拟网络 以上(--controller=remote,ip=192.168.56.1)。

    1. 如果您仍然无法连接,您可能需要考虑暂时禁用运行控制器的主机上的防火墙(在 Linux,例如,iptables -F 将完成这项工作)

    2. 有时,你启动mininet的方式有问题,它不会报错,但不会连接到远程服务器。这是一个错误 示例:

      sudo mn --topo=tree,3 --mac --switch=ovsk --controller=remote, ip=192.168.16.10

    这是正确的例子:

    sudo mn --topo=tree,3 --mac --switch=ovsk --controller=remote,ip=192.168.16.10

    区别在于“remote”和“ip”之间的“SPACE”。

    【讨论】:

      【解决方案2】:

      还要检查你是否是 VMWare 播放器,在 IP 上使用这个命令

      sudo mn --mac --controller=remote,--ip=192.168.139.128 --topo tree,5

      并刷新您的 OpenDay 灯光控制器。

      【讨论】:

        【解决方案3】:

        最简单的方法是在 Mininet/ODL 虚拟机上安装 Gnome。 我正在使用最新的 (Helium) ODL 版本,因此 ODL 的 GUI 位于 http://localhost:8181/dlux/indexh.html

        在 Helium 上,ODL 使用 ./bin/karaf 命令在您的分发文件夹中运行(还可以使用 feature:install 在 karaf 中安装所需的模块

        附上我的截图:https://pbs.twimg.com/media/B8ZgSA6CMAAzuSf.jpg:large

        【讨论】:

          【解决方案4】:

          启动 Opendaylight 并安装 odl-dlux-core 插件。之后,可以通过端口 8181 上的浏览​​器访问 OpenDaylight UI。所以尝试http://localhost:8181/index.html,然后使用用户名密码 admin/admin 登录。您应该会在 UI 上看到您的拓扑。

          【讨论】:

            猜你喜欢
            • 2020-02-29
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-01-17
            • 1970-01-01
            • 1970-01-01
            • 2014-08-26
            • 2013-01-05
            相关资源
            最近更新 更多