summaryrefslogtreecommitdiffhomepage
path: root/run_tests.sh
diff options
context:
space:
mode:
authorFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2014-05-27 13:21:29 -0700
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2014-05-27 13:27:51 -0700
commit45ac298d01c743c1b2a4414b706c908a50fb214b (patch)
tree3c8919952c4995cdaf225ba631f5f8746cc07d42 /run_tests.sh
parent85c1917f7e9334c31d81c87f635d3eff8f175e1a (diff)
bgp: add JSON RPC API
Adds JSON RPC API on web socket to dynamically configure bgp. This is the initial support (there are still tons of APIs that are not exported via JSON RPC API). $ sudo PYTHONPATH=.:$PYTHONPATH ryu-manager ryu/services/protocols/bgp/api/jsonrpc.py ryu/services/protocols/bgp/application.py then you can configure on another terminal: ~ fujita$ wsdump.py ws://127.0.0.1:8080/bgp/ws Press Ctrl+C to quit > {"jsonrpc": "2.0", "id": 1, "method": "core.start", "params" : {"as_number":64512, "router_id":"10.0.0.2"}} < {"jsonrpc": "2.0", "id": 1, "result": {}} > {"jsonrpc": "2.0", "id": 1, "method": "neighbor.create", "params" : {"ip_address":"192.168.177.32", "remote_as":64513}} < {"jsonrpc": "2.0", "id": 1, "result": {}} > {"jsonrpc": "2.0", "id": 1, "method": "network.add", "params" : {"prefix":"10.20.0.0/24"}} < {"jsonrpc": "2.0", "id": 1, "result": {}} Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Diffstat (limited to 'run_tests.sh')
0 files changed, 0 insertions, 0 deletions