标签: pox

REST和POX之间的区别

我真的无法区分REST和POX Web服务.我的意思是,POX不能被视为具有XML消息定义的REST Web服务吗?

rest web-services pox

5
推荐指数
1
解决办法
5227
查看次数

如果Openflow交换机中的同一流程有多个转发规则,该怎么办?

我正在尝试使用POX控制器来控制流的路径。我知道Open vSwitch将选择优先级最高的转发规则。但是,如果我为具有相同优先级的现有流插入新的转发规则,将会发生什么。Open vSwitch是否会随机选择一个匹配的规则?

pox openflow openvswitch sdn

5
推荐指数
1
解决办法
779
查看次数

mininet 中的 POX:event.parsed 在 pox 中给出了什么?什么是 parse.next?

class l3_switch在l3_learning.py中, named中有一个方法_handle_PacketIn。现在我明白,此事件是当交换机收到与表中没有对应条目的数据包时联系控制器时的事件。

我不明白的是这里

packet = event.parsed
Run Code Online (Sandbox Code Playgroud)

现在 是什么packet.next意思isinstance(packet.next, ipv4)

def _handle_PacketIn (self, event):
    dpid = event.connection.dpid
    inport = event.port
    packet = event.parsed
    if not packet.parsed:
      log.warning("%i %i ignoring unparsed packet", dpid, inport)
      return

    if dpid not in self.arpTable:
      # New switch -- create an empty table
      self.arpTable[dpid] = {}
      for fake in self.fakeways:
        self.arpTable[dpid][IPAddr(fake)] = Entry(of.OFPP_NONE,
         dpid_to_mac(dpid))

    if packet.type == ethernet.LLDP_TYPE:
      # Ignore LLDP packets
      return

    if isinstance(packet.next, ipv4):
      log.debug("%i %i IP …
Run Code Online (Sandbox Code Playgroud)

python controller pox openflow mininet

4
推荐指数
1
解决办法
3223
查看次数

设置 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_dst = IPAddr("10.0.0.5")

    fm.actions.append(of.ofp_action_output( port = 2 ) )
    event.connection.send( fm )
Run Code Online (Sandbox Code Playgroud)

但是,当我从 10.0.0.1 ping 到 10.0.0.5 时,没有回复。可能是什么问题?(我还为 ICMP 回复添加了对称流)

谢谢

arp icmp pox openflow mininet

3
推荐指数
1
解决办法
3564
查看次数

如何在mininet中设置流量统计?

我想制作一个测试平台来在 mininet 中测试我自己的算法。我想设置链路数据流量速率、控制流量速率和链路处理速率。但我做不到。如果有人知道如何设置所有这些。请帮我。

谢谢,艾卜哈

pox mininet sdn

2
推荐指数
1
解决办法
4067
查看次数

标签 统计

pox ×5

mininet ×3

openflow ×3

sdn ×2

arp ×1

controller ×1

icmp ×1

openvswitch ×1

python ×1

rest ×1

web-services ×1