blob: f841270bafe16caf17647f5c6a2b573261965227 [file] [log] [blame]
Andrew809df1c2014-06-27 14:28:53 -07001#! /usr/bin/python
2
3import json
4import requests
5
6
7url = 'http://127.0.0.1:8080/wm/onos/datagrid/remove/intents/json'
8headers = {'Content-type': 'application/json', 'Accept': 'application/json'}
9
10for i in range(6,16):
11 srcMac = '00:00:00:00:00:'+ str(hex(i)[2:]).zfill(2)
12 dstMac = '00:00:00:00:00:'+ str(hex(i+10)[2:])
13 srcSwitch = '00:00:00:00:00:00:10:'+ str(i).zfill(2)
14 dstSwitch = '00:00:00:00:00:00:20:'+ str(i+25)
15 srcPort = 1
16 dstPort = 1
17
18 intent = [{'intent_id': '%d' %(i),'intent_type':'shortest_intent_type','intent_op':'remove','srcSwitch':srcSwitch,'srcPort':srcPort,'srcMac':srcMac,'dstSwitch':dstSwitch,'dstPort':dstPort,'dstMac':dstMac}]
19 r = requests.post(url, data=json.dumps(intent, sort_keys=True), headers = headers)
20 #print json.dumps(intent, sort_keys = True)
21
22 intent = [{'intent_id': '%d' %(i+10),'intent_type':'shortest_intent_type','intent_op':'remove','srcSwitch':dstSwitch,'srcPort':dstPort,'srcMac':dstMac,'dstSwitch':srcSwitch,'dstPort':srcPort,'dstMac':srcMac}]
23 #print json.dumps(intent, sort_keys = True)
24
25#r = requests.post(url, data=json.dumps(add_intent1, sort_keys=True), headers = headers)
26 r = requests.post(url, data=json.dumps(intent, sort_keys=True), headers = headers)
27