首页 文章
  • 0 votes
     answers
     views

    如何在2台交换机之间的主机之间ping,没有交换机 - 交换机链路?痘控制器

    如何在2台交换机之间的主机之间ping,哪些没有链路交换机 - 交换机连接? switch1(连接到host1)和switch2(连接到host2)连接到控制器,...是否可以在host1和host2之间ping? c1 / \ s1 s2 / \ h1 h2
  • 1 votes
     answers
     views

    将mininet主机连接到互联网

    我尝试用1个开关(s1)和1个主机(h1)创建一个简单的topo . 正如互联网上所建议的那样,我在交换机's1'上添加了一个端口 ovs-vsctl add-port s1 enp0s3 并配置主机 ifconfig h1-eth0 0 dhclient h1-eth0 据我所知,我所做的是为交换机添加一个新端口(到我的网络接口,enp0s3),以便连接到交换机的mininet主机可以连接到...
  • 0 votes
     answers
     views

    Pox控制器如何在不安装流规则的情况下发送数据包

    我正在使用 pox 控制器编写蠕虫检测代码任何人都可以告诉我如何编写一个函数,我的控制器将直接向主机发送数据包我的意思是假设主机A发送**** TCPSYN ****数据包现在作为流规则现在我想要编写函数,控制器将数据包发送到主机B而不安装任何流规则 . 我正在编写数据包中的handeling代码 def _handle_PacketIn(self,event): packet = event.p...
  • 2 votes
     answers
     views

    使用POX创建TCP数据包

    我正在尝试使用POX控制器创建一个TCP数据包并将其发送到其中一个交换机 . 这是数据包的创建方式: payload = "MESSAGE" tcp_packet = tcp() tcp_packet.srcport = 10000 tcp_packet.dstport = 10001 tcp_packet.pay...
  • 0 votes
     answers
     views

    在mininet中使用数据集

    我在mininet中创建了一个自定义拓扑,并将其连接到POX控制器 . 现在我下载了一个数据集,但不知道如何使用它?我怎样才能将这些数据输入mininet?我如何使用数据集? (这是我第一次使用数据集)是否有任何教程? 先感谢您
  • 1 votes
     answers
     views

    使用pox控制器显示SDN中所有连接的交换机

    我的环境是mininet . 我试图实现的是,每次开关连接或断开与痘控制器,控制器应打印所有连接的开关(他们的DPID) . def _handle_ConnectionUp (self, event): print "Switch %s has come up." % event.dpid 那是我可以合作的东西吗?在我可以使用_handle_ConnectionUp之前我...
  • 0 votes
     answers
     views

    POX控制器和Mininet主机之间的通信

    我是SDN世界的新人 . 尝试从mininet主机向运行的POX控制器发送一些数据(负载统计信息) . 套接字连接或来自pox的wget不起作用 . 有没有办法做到这一点?
  • 0 votes
     answers
     views

    如何将遥控器POX正确连接到mininet

    我构建了一个简单的mininet拓扑,其中两个主机连接到交换机,由运行forwarding.L2_learning组件的远程控制器pox控制 . 这个工作很好ping一切都很好 . 现在我用两个主机和两个交换机更改拓扑,每个主机连接到交换机,两个交换机都连接到运行相同组件的远程pox控制器(forwarding.L2_learning) . 但这次pingall无法正常工作!!我是mininet和...
  • 2 votes
     answers
     views

    循环中mininet主机之间的ICMP echo数据包被丢弃

    我正在使用mininet在VirtualBox中使用我自己的拓扑: First VirtualBox with mininet 用作 controller . 我使用 POX 作为控制器(IP地址:192.168.57.3): mininet@mininet-wm:~/pox$ python ./pox.py forwarding.l2_learning 带mininet的第二个Virtua...
  • 0 votes
     answers
     views

    如何从mininet shell运行脚本?

    我已经在SDN课程中完成了使用mininet和pox控制器创建Load Balancer的任务 . 我有拓扑文件,我使用Python和mininet创建,以及控制器文件,我使用Python和POX创建 . 拓扑结构如下:主机h1-h4是客户端主机,主机h5-h8是服务器 . 我有一个开关充当负载均衡器 . 客户端向交换机发送请求,交换机将请求转发给随机选择的服务器 . 然后,服务器将请求发送回交换...
  • 0 votes
     answers
     views

    为什么mininet创建我的拓扑两次?

    我创建了一个自定义mininet拓扑如下: from mininet.topo import Topo from mininet.net import Mininet from mininet.cli import CLI class MyTopo (Topo): def __init__(self): Topo.__init__(self) # Ad...
  • 1 votes
     answers
     views

    连接RYU控制器和Flowvisor

    我使用RYU和POX控制器与Mininet上的Flowvisor . 当我将POX控制器连接到flowvisor(我的切片的端口是10000和20000)时,我使用这一行: cd /home/ubuntu/pox && ./pox.py openflow.of_01 --port=10000 forwarding.<name_of_controller> RYU控制器...
  • 1 votes
     answers
     views

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

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

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

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

    Openflow:仅为Controller重定向TCP流

    我是openflow的新手,我用mininet创建了一个带有1个控制器(POX),一个交换机和3个主机的开放流量toplogy . 我的问题是,如何在切换中创建一个规则以仅重定向到控制器tcp流? 抱歉我的英语不好
  • 1 votes
     answers
     views

    port1和port2在POX代码中用于添加链接的含义是什么

    self.addLink(h1, s1, port1=0, port2=hostlink, **lconfig) 在这里,它创建了主机h1和交换机s1连接的拓扑 . 我不明白这里的port1和port2是什么
  • 1 votes
     answers
     views

    POX Openflow - Host_Tracker没有提升HostEvent

    我正在尝试处理POX中的主机事件 . 所以我创建了一个类 class DynaRouteStateHandler(object): def __init__ (self): def startup(): core.openflow_discovery.addListeners(self) core.host_tracker.addListeners(self) core....
  • 3 votes
     answers
     views

    POX l3_learning示例

    我正在尝试从POX控制器中的forwarding.l3_learning示例中学习 .在到期处理程序中,如果缓冲区中的数据包的时间到期,则将其从控制器中删除 .稍后控制器指示交换机丢弃这些行中的数据包: po = of.ofp_packet_out(buffer_id = buffer_id, in_port = in_port) core.openflow.sendToDPID(dpid, po...
  • 0 votes
     answers
     views

    POX:OpenFlow中的连接重置

    1)我正在尝试将2个流规则安装到多个交换机中 . 3)在交换机中安装第一条规则后,连接将重置,第二条规则无法安装在同一交换机中 . 4)代码片段如下: 对于Rules.values()中的x: log.debug("Source Mac is %s",x['mac_0']) log.debug("Destination Mac is %s",x['mac_1...
  • 0 votes
     answers
     views

    pox openflow - host_tracker没有执行

    我是痘病毒的新手,我不知道't know how to run the components in pox. Currently I'是因为https://github.com/CPqD/RouteFlow/blob/master/pox/pox/host_tracker/host_tracker.py取得了host_tracker.py 我尝试过这样的事情: ./debug-pox.py hos...
  • 0 votes
     answers
     views

    Pox主动开放流规则

    我创建了一个规则,当它连接到控制器时添加到一个打开的vswitch . 该规则允许h1与h2通信,h2都在同一个交换机上 . 当与控制器的连接出现时,将添加以下规则 . event.connection.send( of.ofp_flow_mod(action=of.ofp_action_output(port=1), priority=45, ...
  • 0 votes
     answers
     views

    pox sdn mininet,计算udp数据包

    我想计算使用pox和openflow切换的UDP数据包的数量 .这是我使用的拓扑: #!/usr/bin/python """ Script created by VND - Visual Network Description (SDN version) """ from mininet.net import Mininet from...
  • 0 votes
     answers
     views

    在主机之间 Build TCP连接

    如果我的指定控制器在两台主机之间成功ping,是否可以通过Mininet在它们之间 Build TCP连接?我成功 mininet>h0 ping h4 但是ping只是ICMP数据包而不是TCP !! 谢谢
  • 3 votes
     answers
     views

    设置ICMP与POX控制器匹配

    我正在尝试使用POX控制器向交换机添加流条目,我的代码是: fm = of.ofp_flow_mod() fm.match.in_port = 1 fm.priority = 33001 fm.match.dl_type = 0x800 fm.match.nw_src = IPAddr("10.0.0.1") fm.match.nw_ds...
  • 0 votes
     answers
     views

    SDN:控制器如何在交换机上获得已安装的流量?

    根据此处描述的http://flowgrammable.org/sdn/openflow/message-layer/flowmod/和OpenFlow交换机规范中的flow_mod消息是不可确认的 . 控制器(POX,ODL或任何其他)是否有任何方法可以接收已安装的流匹配的确认或检索交换机流表中已安装的流? 谢谢
  • 0 votes
     answers
     views

    在POX控制器中制作ARP请求

    我正在尝试从SDN OpenFlow交换机发送ARP请求以查找预定义主机的MAC地址(主机的IP地址已知:10.0.0.8/24) 我正在尝试为控制器使用虚拟IP和MAC地址 . 控制器的虚拟IP:10.1.2.3 控制器的虚拟MAC地址:00:12:34:56:78:90 Please find the attached image of my topology 我想要做的是,当控制...
  • 0 votes
     answers
     views

    是否需要SDN控制器处理所有TCP数据包以跟踪连接状态?

    我正在学习SDN和OpenFlow,并开始开发一个简单的第3层防火墙 . 为了使这个防火墙具有状态,我相信我需要检查每个数据包的TCP标志,以了解何时 Build 连接以及何时完成连接,并使用该信息来确定是否允许返回流量 . 根据我在Pox控制器和Open vSwitch中发现的情况,不可能安装与TCP标头中的标志匹配的流,这似乎表明我无法安装TCP流,而是必须在软件中处理每个数据包 . 但是,这...
  • 1 votes
     answers
     views

    使用POX控制器暂停Open vSwitch(OVS)

    我正在尝试暂停使用POX的OVS,如中所述 http://www.openvswitch.org/support/dist-docs/ovs-ofctl.8.txt 相应的add-flow命令是(感谢pchaigno的答案): sudo ovs-ofctl add-flow c2 "dl_dst=00:00:00:00:00:01,actions=controller(pause)&qu...
  • 0 votes
     answers
     views

    mininet中的异常错误

    我使用Mininet创建了一个简单的自定义拓扑 . 它正常工作当我第一次运行它时,但之后我收到以下错误消息: Exception: Error creating interface pair (s1-eth1,h1-eth0): RTNETLINK answers: File exists 它是什么,我该如何解决? 这是我的拓扑: from mininet.topo import Topo fro...
  • 0 votes
     answers
     views

    使用POX和OVS在emulab上设置OpenFlow

    我正在使用emulab上的设置试验openflow . Emulab是网络实验的测试平台 . 我有以下拓扑 . 我有4台常规PC机,hosta,hostb,交换机和控制器 . hosta,hostb和controller通过千兆位LAN连接到交换机 . Switch为互联网连接提供eth0,为所有其他主机提供eth4-6 . IP地址遵循这种模式,eth4 10.10.1.x,eth5 10...

热门问题