• Murphy replied to the topic POX Documentation in the forum POX 6 days, 17 hours ago

    Glad you found it useful.

    And for the record, the POX wiki is back up as of a few minutes ago. :)

  • Murphy replied to the topic Sending JSON messages from POX in the forum POX 1 week, 2 days ago

    It sounds like you want POX to be the client side of the HTTP+JSON messages. This pretty much rules out the webservices stuff, which is intended to be the server side.

    Messenger is more flexible. Messenger can be connected over various different “transports”. One (or maybe two) of these are HTTP, but again… the current version is for the…[Read more]

  • Murphy replied to the topic Retrieve MPLS lables in the forum POX 1 week, 2 days ago

    You don’t generally “read” these values on another switch. You might want to have table entries which *match* your labels. I haven’t done this for a while, but it’s probably along the lines of matching on the appropriate MPLS ethertype, and the label at the top of the stack. Something like…

    match = nx.nx_match()
    match.eth_type =…[Read more]

  • Murphy replied to the topic Flow table in the forum POX 1 week, 2 days ago

    When using the dpctl command with OVS, I think you can just use the switch name (the mininet node name).

  • Murphy replied to the topic POX Documentation in the forum POX 1 week, 2 days ago

    I only recently found out the OpenFlow wiki at Stanford was down/gone. Sorry about that. I’ll be trying to get the content back up properly, but for the moment, you access a relatively recent version through the Internet Archive’s Wayback Machine:
    https://web.archive.org/web/20150203170807/https://openflow.stanford.edu/display/ONL/POX+Wiki

  • Murphy replied to the topic MPLS in POX in the forum POX 1 month, 1 week ago

    Using the Nicira extensions in pox/openflow/nicira.py. There are various MPLS-related actions, and extended match types for MPLS.

  • Murphy McCauley posted a new activity comment 2 months, 3 weeks ago

    In reply to: Nithesh Raj posted an update @murphy can anyone send me an ip based loadbalancer source code for pox controller View

    Recent versions of POX include a component for load balancing across servers.

  • Some notes:
    Your commandline appears to be invoking l2dsr (the above code, which is not part of POX itself). I guess you’d put it into POX’s “misc” package (though it should probably be in “ext”…). However, the arguments you’re supplying aren’t correct. If you look at the launch function, it takes –vip, –svc_ip, and –servers. What you are…[Read more]

  • As you can see, you’re running a fairly ancient version of POX from 2011. This predates the inclusion of the load balancer. You might consider upgrading. See the “Installing POX” section of the manual.

  • Murphy replied to the topic Define new matching fields with POX in the forum POX 3 months ago

    The Nicira extended matches and OXM are basically equivalent (the latter is basically just a standardized version of the former).

    If that doesn’t work, and you actually need some sort of totally custom matching (like at layer 7), then you’ll have to modify your switches. How to do that (and whether it’s possible at all) depends on which switches…[Read more]

  • Murphy McCauley posted a new activity comment 5 months, 1 week ago

    In reply to: nate mail posted an update @murphy Hello everyone, sorry for disturbing. I met a problem When I configure classic NOX in my Ubuntu 14.10 system. Could you please help me to check where’s the problem. appreciate […] View

    It’s difficult to read this, since certain things are stripped because they look like HTML tags.

    It looks like it may be a problem with boost. Installing libboost-dev-all may help.

    But asking to build NOX Classic on a modern OS is likely to be an uphill battle.

  • Murphy McCauley posted a new activity comment 5 months, 2 weeks ago

    In reply to: 梁骏 posted an update @murphy hi ,I want to know that whether the NOX controller have achieved the function of ACL (stateless FW)? thinks in advance. (I can’t find the document about NOX) View

    No, NOX doesn’t come with any ACL-type application. (It shouldn’t be too hard to write one’s own, though.)

  • It’s likely that this isn’t a good way to write the program and that you’d be better off writing it in an event-driven way, but it’s possible. There are multiple ways to do it, but you’re right that recoco.events should be a reasonable one. But it’s never gotten much use, so the API was pretty bad. I’ve pushed some improvements to it (and to…[Read more]

  • It’s likely that this isn’t a good way to write the program and that you’d be better off writing it in an event-driven way, but it’s possible. There are multiple ways to do it, but you’re right that recoco.events should be a reasonable one. But it’s never gotten much use, so the API was pretty bad. I’ve pushed some improvements to it (and to…[Read more]

  • The info.packet_dump component does this (and more) for packets which come to the controller.

  • Exact matches always have maximum priority.

  • The initial rx error is probably because it’s not really a switch connection, it’s Mininet probing to see if the controller is there. So I think it’s probably fine.

    The next connection seems to initiate correctly, so I’m not sure why your pings aren’t working. I’d suggest:
    1) Try running POX instead of NOX and seeing if that works.
    2) Run…[Read more]

  • Murphy replied to the topic Request statistics for specific flows in the forum POX 9 months ago

    Yeah, the 1.0 spec doesn’t have much to say on this. I think you’ll find it’s the same as the value you installed, though it’s possible some implementer thought differently.

    Later versions of the spec say slightly more on the subject. They’re still not crystal clear, but (in my opinion) the easier interpretation of the new text is consistent…[Read more]

  • Murphy replied to the topic Request statistics for specific flows in the forum POX 9 months ago

    Yeah. You’ll have to use nx_flow_stats_request and the corresponding reply. Unfortunately, POX doesn’t currently have support for these, and I can’t justify spending time on it now (among other reasons, because any work I do on it now will be irrelevant after a hopefully-upcoming major change to OpenFlow in POX). So I’m sorry to say you’re…[Read more]

  • Murphy replied to the topic Routing modules in NOX in the forum NOX 9 months ago

    NOX13oflib is a fork maintained by others; I don’t know much about it, sorry.

  • Load More