首页 文章
  • 0 votes
     answers
     views

    如何在mininet中查看openflow交换机的硬超时值?

    我正在创建一个包含4个交换机和2个主机的自定义拓扑 . 我想在openflow交换机上看到flow条目的hard_timeout值 . 例如,当我运行命令查看交换机s1上的流条目时: sh ovs-ofctl dump-flows s1 我得到以下输出: Flow_entries 流条目仅显示idle_timeout(60ms),但不显示hard_timeout . 我该如何观察这个参数?
  • 1 votes
     answers
     views

    如何使用OpenFlow和Ryu控制器“激活”STP禁用/阻止的端口,这样我可以通过它转发数据包?

    我收集了ARP数据包并避免洪水暴躁我正在使用STP . 我的问题是,当我的路由算法计算的路径包含被STP阻塞/禁用的端口时,无法实现连接(主机不能相互ping通) . 在思考之后,我得出结论,我需要"activate"禁用/阻止我的路径上的端口 . 但我找不到任何办法这样做.. 所以现在的问题是:我如何实现我的解决方案?有没有办法“激活”Ryu的端口?或者,如果我的解决方案无法...
  • 0 votes
     answers
     views

    如何为OpenDaylight安装Defense4All?

    (这是来自ServerFault的重复问题,但似乎这不是一个正确的问题,它无缘无故地被投票,所以我在这里重新发布) 基本上我正在为我的SDN设置一个OpenDaylight控制器 . 我正在尝试安装一个应用程序 - Defense4All,它来自文档,将与控制器主机通信 . 我在https://wiki.opendaylight.org/view/Defense4All:Installation...
  • -1 votes
     answers
     views

    控制器SDN OpenFlow

    假设我有一个拓扑,如<host1 - switch1 - switch2 - switch3 - controller> . 因此,switch1和控制器之间的物理路径由switch2和switch3组成 . 从switch1到控制器的控制流量是否来自switch2和switch3?我的意思是switch1和控制器之间的openflow流量首先进入switch2,然后进...
  • 0 votes
     answers
     views

    Ryu OF版本错误

    我正在尝试将REST API集成到基于Ryu书中示例的简单开关,在这里:chapter 4 here 现在,当我运行我的代码时,我得到一个错误,说明支持OF版本'm using isn'并在事件 EventOFPHello 处中断 . 即使我根据需要明确地将OF版本设置为1.3,并确保mininet和ryu上的端口匹配! 我错过了什么吗? Here's a screenshot我收到的错误消息
  • 1 votes
     answers
     views

    SDN - ofsofswitch13数据包处理

    我正在尝试更改现有的cpqd开关,使其充当状态防火墙,可以定义查看TCP标头标志的流条目 . 我正在使用的开源项目是:https://github.com/CPqD/ofsoftswitch13 我在理解代码必须发生变化的位置时遇到了问题,或者换句话说,交换机在哪里监听和监视主机之间的数据包流量 . 我不知道如何调试这个,所以我目前在代码中使用打印 . 有关如何在代码中找到发送或接收数据包的地方的...
  • 0 votes
     answers
     views

    如何告诉SDN交换机处理指向他的数据包

    我正在与Ryu,openVswitch和OpenFlow Build 一个SDN网络 . 我遇到的问题是我的数据路径没有回答适合他的消息,因为table-miss流条目告诉他洪水泛滥 . 这也发生在邻居请求的数据包中,因此主机永远不会接收邻居广告,因为它不知道如何与数据路径通话 . 我如何告诉我的数据路径回答这类消息?我正在尝试安装新的流条目,但我不知道哪个应该是正确的操作 . 谢谢您的帮助 编辑...
  • 0 votes
     answers
     views

    整合Kubernetes和SDN?

    我正在使用Kubernetes构建一个可以控制多个Raspberry PI的平台 . 让这些PI相互合作,实现一些复杂的应用,如计算视觉 . 由于PI可能会移动,因此网络拓扑经常发生变化 . 我想知道我是否有可能整合SDN和Kubernetes,并使网络配置更加灵活 . 我是SDN的新手,不确定这个想法是否实用 . 如果答案是肯定的,那么哪个SDN项目更好实施? (Ryu?OpenContrail...
  • 0 votes
     answers
     views

    OpenFlow 13,RYU SDN控制器,究竟是什么buffer_id?

    我一直在为使用OpenFlow13的RYU SDN控制器挣扎了很长一段时间 . 我不明白我们需要什么buffer_id . 我正在尝试编写代理应用程序,所以当我收到192.168.2.2作为ipv4.dst时,我将其修改为172.10.2.2 . 我使用命令执行此操作 actions = [parser.OFPActionSetField(eth_dst=pkt_ethernet.dst),par...
  • 1 votes
     answers
     views

    RYU控制器阻止流量

    我正在用 mininet 创建一个简单的网络 . 我希望用控制器从一个主机到另一个主机的阻塞流量 . 我想知道哪个RYU API对我有用 . parser."OFPMatch" 或其他 RYU API
  • 0 votes
     answers
     views

    是否支持具有v1.5协议支持的OpenFlow驱动程序

    我正在寻找OpenFlow v1.5驱动程序实现(开源),我发现如下 . libfluid - http://opensourcesdn.org/projects/openflow-driver-project/ CPqD / ofsoftswitch13 - https://github.com/CPqD/ofsoftswitch13 基本上它们基于相同的源,Cpqd的1.3...
  • 0 votes
     answers
     views

    使用faucent作为控制器时出现接收错误

    我正在学习SDN和openflow协议 . 我用ryu控制器做了一个实验 . 我能够安装流程 . 我正在尝试与水龙头控制器相同 . 我收到错误说不支持INST和BAD_MATCH . 如果yaml文件中的内容正确,请告诉我 . 此外,任何有关如何在控制器端解码消息的帮助将是有帮助的 . 复制粘贴faucet.yaml文件并收到错误 . 文件:faucet.yaml 版本:2 dp_id:0x000...
  • 0 votes
     answers
     views

    Ryu应用程序向交换机发送定制的openflow消息并观察其响应

    我正在寻找一个应用程序,可以向交换机发送带有不同参数的openflow消息(如添加流条目,删除,multipart_request,set_config_request ....),并查看交换机对每条消息的不同响应 . 你能帮忙谢谢
  • 0 votes
     answers
     views

    OpenFlow - 将端口统计信息作为操作发送

    OpenFlow允许控制器使用消息从交换机请求端口统计信息,然后控制器接收带有统计信息的回复 . 例如,在Ryu中我们可以使用 ryu.ofproto.ofproto_v1_3_parser.OFPPortStatsRequest 来实现此目的 . 有没有办法从交换机获取端口统计信息而不从控制器发出请求消息,但可能是交换机收到特定类型的数据包时的操作?
  • 1 votes
     answers
     views

    使用CentOS 6.7中的Wireshark捕获Openflow流量

    我想在CentOS 6.7机器上使用wireshark捕获Openflow数据包 . 现在的问题是,我从存储库获取的带有"yum install wireshark"的wireshark只是版本1.8并且没有Openflow Dissector来理解Openflow . 我也试过以下解决方案:https://www.1310nm.net/coherentlight/2017/0...
  • 0 votes
     answers
     views

    我正在openflow sdn的yang ui中生成一个多部分请求消息 . 但是无法在wireshark中捕获

    我正在开发openflow协议 . 我安装了mininet和开放式日光控制器(碳版) . 我正在从yang ui发送多部分请求,但问题是我无法在wireshark中捕获那些多部分请求数据包 .
  • 0 votes
     answers
     views

    OpenVswitch是否接受具有不同优先级的重复OpenFlow规则?

    如果将OVS设置为与OF控制器一起运行,并且尝试添加两个除优先级之外相同的流规则,是否允许? OpenFlow规范中有什么内容可以说明这一点吗? (我快速扫描了规格并找不到任何东西) . 如果您的控制器具有多个路由应用程序来驱动同一个交换机,则可能会出现这种情况的理论用例 . 如果OF开关不允许这样做,那么我们必须输入逻辑来过滤掉冗余规则 .
  • 2 votes
     answers
     views

    Ryu控制器丢包

    如何使用Ryu发送流条目来删除包?我从教程中学到了如何发送包流出条目: 我定义了这个动作: actions = [ofp_parser.OFPActionOutput(ofp.OFPP_FLOOD)] 那么条目本身: out = ofp_parser.OFPPacketOut(datapath=dp, buffer_id=msg.buffer_id, in_port=msg.in_port...
  • 0 votes
     answers
     views

    RYU state_change_handler在交换机断开时不一致

    寻找关于使用RYU进行swithc断开检测的一些照明 - 最后看到更新... 我正在使用Northbound Networks的ZodiacFX交换机,RYU作为MACbook中的控制器运行 . 我已经完成了这个实验,在Pycharm下直接从命令行运行RYU,具有相同的效果 . 我也使用具有类似结果的linux桌面完成了这项工作,尽管没有那么多 . 我有OFPStateChange,DPSet和O...
  • 0 votes
     answers
     views

    如何使用Opendaylight控制器启动SDN和打开流程

    有没有可以使用Opendaylight控制器开始使用SDN和OpenFlow的教程? 教程应该从头开始讲述完整流程的设置 . -Ajay
  • 1 votes
     answers
     views

    在具有多个交换机和POX控制器的Mininet中设置空操作的流条目

    我正在使用Mininet和POX控制器 . 网络拓扑具有多个交换机 . 每当我为某个交换机安装流程时,之后我检查该交换机中的流表,其动作集为空 . dump -flow显示 actions= 但是,当网络中只有一个交换机时,设置的操作不为空 . 动作设置为空的原因是什么? 谢谢
  • 3 votes
     answers
     views

    如何在mininet中确定端口号?

    我的网络类似于下图中的网络 . 这是网络的python代码: net.addLink(s1, s2) net.addLink(s2, s3) net.addLink(s3, s4) net.addLink(s4, s1) net.addLink(s1, h1) net.addLink(s3, h2) 我如何寻找并向网络添加流表? 例如下面是流表条目之一 . in_port如何确定为1并且输...
  • 0 votes
     answers
     views

    ONOS未检测到使用Mininet创建的网络中具有多个链接的主机

    我是Mininet和ONOS的新手,所以我遇到了很简单的事情 . 在这种情况下,我在Mininet中创建了以下拓扑 . Mininet topology 生成的脚本如下 . #!/usr/bin/python from mininet.net import Mininet from mininet.node import Controller, RemoteController, OVSCont...
  • 2 votes
     answers
     views

    如何通过Python代码定期在mininet中记录所有流表条目?

    据我所知, dpctl dump-flows 命令只能帮助查看流表的当前状态 . 流表经常被刷新 . 我想记录流表条目 . 我需要考虑哪一类来记录流表?我在Virtual Box上安装的Ubuntu上使用POX控制器和mininet .
  • 0 votes
     answers
     views

    Opendaylight Dlux如何制作流量表?

    我下载了mininet,opendaylight等 . 我想将流表添加到开关 . 我使用 dpctl 和 sh ovs-ofctl 命令 . 但是为每个交换机添加流表太难了 . 我想在Dlux UI上添加流表 . 但我不知道如何填补这一空白 . 我做了一个拓扑: sudo mn --controller=remote,ip=127.0.0.1,port=6633 --switch ovsk --t...
  • 0 votes
     answers
     views

    修改OpenFlow控制器中的操作

    我正在尝试使用负载均衡器在Mininet中构建一个简单的拓扑 . 我使用开关代替Load Balancer . 我需要将目标IP修改为服务器的IP之一,以便执行负载均衡器的工作 . 我无法修改传入来做同样的事情 . 任何人都可以帮我一样吗?或者有更好的方法吗? 提前致谢!
  • 0 votes
     answers
     views

    LTE中的Openflow模拟器

    我目前正在研究移动网络(LTE)中的SDN . 因为我正在寻找一个模拟器,需要建议 . 我已经通过NS3,它似乎支持Openflow交换机,但找不到为此目的的文档 . 需要帮助模拟LTE中的SDN网络 . 任何建议/建议将受到高度赞赏 . 谢谢,Shahzoob
  • 0 votes
     answers
     views

    了解Mininet,OpenFlow和OVS之间的区别

    我对以下术语感到困惑: OpenFlow , Open vSwitch 和 Mininet . 我想了解他们之间的关系 . 那么,有人可以提供何时以及如何使用它们中的每一个? 谢谢 .
  • 1 votes
     answers
     views

    如何将端口添加到OpenFlow网桥

    我目前正在使用Open vSwitch来尝试构建网络应用程序 . 我曾经使用mininet并且能够轻松创建基本拓扑 . 我试图复制它而不使用mininet,我遇到了配置我的开关的问题 . 当我尝试将一个端口添加到我的交换机时,它似乎正确地添加到Open vSwitch网桥,但是没有显示OpenFlow控制器 . 如何使用Open vSwitch将端口正确添加到OpenFlow交换机?这是我到目前为...
  • 2 votes
     answers
     views

    使用opendaylight获取连接交换机的Openflow版本

    我在Opendaylight中编写一个模块,需要访问连接交换机的OF版本 . 通过Node.java FlowCapableNode.java我能够获得关于交换机的一些信息,但我无法获得交换机的OF版本 . 我已经检查了openflowplugin openflowjava模块中的多个yang文件,但我找不到任何地方暴露的OF版本 . 如何在连接交换机时访问OF版本?

热门问题