I run the ./run_demo.sh
it start the mininet successfully , but it doesn't work well in the demo , i follow the instruction to start all the *.py in the correct host , the server and the client didn't got anything . I try to use the p1 ping p2 in the mininet , but failed.
I check the output of ./run_demo.sh I find this thing
Traceback (most recent call last):
File "/home/ubuntu/bmv2/targets/simple_switch/sswitch_CLI.py", line 58, in
main()
File "/home/ubuntu/bmv2/targets/simple_switch/sswitch_CLI.py", line 55, in main
SimpleSwitchAPI(args.pre, standard_client, mc_client, sswitch_client).cmdloop()
File "/usr/lib/python2.7/cmd.py", line 142, in cmdloop
stop = self.onecmd(line)
File "/usr/lib/python2.7/cmd.py", line 221, in onecmd
return func(arg)
File "/home/ubuntu/bmv2/tools/runtime_CLI.py", line 567, in do_table_add
BmAddEntryOptions(priority = priority)
File "/home/ubuntu/bmv2/tools/bm_runtime/standard/Standard.py", line 352, in bm_mt_add_entry
return self.recv_bm_mt_add_entry()
File "/home/ubuntu/bmv2/tools/bm_runtime/standard/Standard.py", line 380, in recv_bm_mt_add_entry
raise result.ouch
bm_runtime.standard.ttypes.InvalidTableOperation: InvalidTableOperation(what=16)
Command '['/home/ubuntu/bmv2/targets/simple_switch/sswitch_CLI', 'netcache.json', '22222']' returned non-zero exit status 1
I think it is for ['/home/ubuntu/bmv2/targets/simple_switch/sswitch_CLI', 'netcache.json', '22222']
My ubuntu environment is the P4 provided entire .ova.
I am a china student with poor english . This my email : [email protected] Thank you very much.