Exemplo n.º 1
0
        if src not in sources:
            sources[src] = {}
        if src_port not in sources[src]:
            if src_port == "all":
                (src_id, data) = r.put_source(src)
            else:
                (src_id, data) = r.put_source(src, src_port)
            sources[src][src_port] = src_id
            send_command(s, data)

        if dst_port == "all":
            #data = r.put_probe(dst, sources[src][src_port])
            pass
        else:
            data = r.put_probe(dst, sources[src][src_port], dst_port)
        send_command(s, data)

    elif input == "linkup":
        src = raw_input("Enter source id:")
        dst = raw_input("Enter target id:")
        data = {
            "method": "add_link",
            "id": 1,
            "jsonrpc": "2.0",
            "params": {
                "from_port": int(src),
                "to_port": int(dst)
            }
        }
        send_command(s, [data])
Exemplo n.º 2
0
        if src not in sources:
            sources[src] = {}
        if src_port not in sources[src]:
            if src_port == "all":
                (src_id,data) = r.put_source(src)
            else:
                (src_id,data) = r.put_source(src,src_port)
            sources[src][src_port] = src_id
            send_command(s,data)

        if dst_port == "all":
            #data = r.put_probe(dst, sources[src][src_port])
            pass
        else:
            data = r.put_probe(dst, sources[src][src_port],dst_port)
        send_command(s,data)

    elif input == "linkup":
        src = raw_input("Enter source id:")
        dst = raw_input("Enter target id:")
        data = {"method":"add_link",
                "id":1,
                "jsonrpc":"2.0",
                "params":{"from_port":int(src),
                          "to_port":int(dst)}
                  }
        send_command(s,[data])
    elif input == "linkdown":
        src = raw_input("Enter source id:")
        dst = raw_input("Enter target id:")