2018-3-14晚上工作记录---成功将实验完完整整地跑出来了,开心

晚上,照着早上的所有步骤重新装了一下,结果packetPayload.txt就又出现了。并且显示理想的值:hello world


总结一下晚上的一些重要变化:

虚拟机:3-13-21:27

思索一下这个虚拟机上面干了什么?

步骤还是照着早上的步骤在做,但是有几点注意一下:

过程中没有使用sudo mn

使用过一次sudo minindn,本来是打算尽量少使用

然后打过patch之后,要重新安装mini-ndn,

然后我先使用了sudo python setup.py clean,

然后使用./install.sh -i

再使用sudo python setup.py install

然后做完其他的事情,最后,试着运行一下sudo minindn~/bishe/mini-ndn/p4.ndn.basic.conf –experiment=P4_NDN_experiment –p4

出现了这样的错误 no module named p4_minindn的错误。

对于这个错误,我没管,

又在mini-ndn目录下重新运行了一下./install.sh-i,注意这次没有使用什么setup.py clean和setup.pyinstall指令。

接着我又试了一下sudo minindn~/bishe/mini-ndn/p4.ndn.basic.conf –experiment=P4_NDN_experiment –p4

结果出来了,开心。可以看到packetPayload,txt了


记录一下output:


zdd@zdd-VirtualBox:~$ sudo minindn ~/bishe/mini-ndn/p4.ndn.basic.conf --experiment=P4_NDN_experiment --p4
No results folder specified; experiment results will remain in the working directory
Parse of /home/zdd/bishe/mini-ndn/p4.ndn.basic.conf done.
*** Creating network
*** Adding controller
*** Adding hosts:
a b
*** Adding switches:
s1
*** Adding links:
(a, s1) (b, s1)
*** Configuring hosts
a b
Setup time: 0
Reading config file  /usr/local/etc/mini-ndn//p4-switch.conf
/home/zdd/bishe/bmv2/targets/simple_switch/simple_switch /home/zdd/bishe/bmv2/targets/simple_switch/runtime_CLI /home/zdd/bishe/NDN.p4/p4src/ndn_router.json l3 9090 True True /home/zdd/bishe/NDN.p4/ndn_commands.partial.txt
P4 setting for host a
Starting NFD on host aa
P4 setting for host b
Starting NFD on host bb
*** Starting controller
c0
*** Starting 1 switches
s1 Starting P4 switch s1
/home/zdd/bishe/bmv2/targets/simple_switch/simple_switch -i 1@s1-eth1 -i 2@s1-eth2 --pcap --thrift-port 9090 --nanolog ipc:///tmp/bm-0-log.ipc --log-console --device-id 0 /home/zdd/bishe/NDN.p4/p4src/ndn_router.json
Disable IPv6 forwarding on the P4Switch
switch has been started
Filling switch tables using /home/zdd/bishe/NDN.p4/ndn_commands.partial.txt
Control utility for runtime P4 table manipulation
RuntimeCmd: Setting default action of count_table
action:              storeNumOfComponents
runtime data:        00
RuntimeCmd: Adding entry to exact match table count_table
match key:           VALID-    VALID-    VALID-    VALID-    VALID-
action:              storeNumOfComponents
runtime data:        01
Entry has been added with handle 0
RuntimeCmd: Adding entry to exact match table count_table
match key:           VALID-    VALID-    VALID-    VALID-    VALID-
action:              storeNumOfComponents
runtime data:        02
Entry has been added with handle 1
RuntimeCmd: Adding entry to exact match table count_table
match key:           VALID-    VALID-    VALID-    VALID-    VALID-
action:              storeNumOfComponents
runtime data:        03
Entry has been added with handle 2
RuntimeCmd: Adding entry to exact match table count_table
match key:           VALID-    VALID-    VALID-    VALID-    VALID-
action:              storeNumOfComponents
runtime data:        04
Entry has been added with handle 3
RuntimeCmd: Adding entry to exact match table count_table
match key:           VALID-    VALID-    VALID-    VALID-    VALID-
action:              storeNumOfComponents
runtime data:        05
Entry has been added with handle 4
RuntimeCmd: Setting default action of hashName_table
action:              computeStoreTablesIndex
runtime data:        
RuntimeCmd: Adding entry to exact match table pit_table
match key:           EXACT-05
action:              readPitEntry
runtime data:        
Entry has been added with handle 0
RuntimeCmd: Adding entry to exact match table pit_table
match key:           EXACT-06
action:              cleanPitEntry
runtime data:        
Entry has been added with handle 1
RuntimeCmd: Setting default action of fib_table
action:              _drop
runtime data:        
RuntimeCmd: Adding entry to exact match table updatePit_table
match key:           EXACT-01
action:              updatePit_entry
runtime data:        
Entry has been added with handle 0
RuntimeCmd: Adding entry to exact match table updatePit_table
match key:           EXACT-00
action:              _drop
runtime data:        
Entry has been added with handle 1
RuntimeCmd: Adding entry to exact match table routeData_table
match key:           EXACT-01
action:              setOutputIface
runtime data:        00:00
Entry has been added with handle 0
RuntimeCmd: Adding entry to exact match table routeData_table
match key:           EXACT-02
action:              setOutputIface
runtime data:        00:01
Entry has been added with handle 1
RuntimeCmd: Setting default action of routeData_table
action:              _drop
runtime data:        
RuntimeCmd: Adding entry to ternary match table fib_table
match key:           EXACT-03    TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00TERNARY-7e:de &&& ff:ff    TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00
action:              set_egr
runtime data:        00:02
Entry has been added with handle 0
RuntimeCmd: Adding entry to ternary match table fib_table
match key:           EXACT-04    TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00TERNARY-7e:de &&& ff:ff    TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00
action:              set_egr
runtime data:        00:02
Entry has been added with handle 1
RuntimeCmd: Adding entry to ternary match table fib_table
match key:           EXACT-05    TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00TERNARY-7e:de &&& ff:ff    TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00
action:              set_egr
runtime data:        00:02
Entry has been added with handle 2
RuntimeCmd: Adding entry to ternary match table fib_table
match key:           EXACT-02    TERNARY-00:00 &&& 00:00    TERNARY-e7:30 &&& ff:ffTERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00
action:              set_egr
runtime data:        00:03
Entry has been added with handle 3
RuntimeCmd: Adding entry to ternary match table fib_table
match key:           EXACT-03    TERNARY-00:00 &&& 00:00    TERNARY-e7:30 &&& ff:ffTERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00
action:              set_egr
runtime data:        00:03
Entry has been added with handle 4
RuntimeCmd: Adding entry to ternary match table fib_table
match key:           EXACT-04    TERNARY-00:00 &&& 00:00    TERNARY-e7:30 &&& ff:ffTERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00
action:              set_egr
runtime data:        00:03
Entry has been added with handle 5
RuntimeCmd: Adding entry to ternary match table fib_table
match key:           EXACT-05    TERNARY-00:00 &&& 00:00    TERNARY-e7:30 &&& ff:ffTERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00
action:              set_egr
runtime data:        00:03
Entry has been added with handle 6
RuntimeCmd: Adding entry to ternary match table fib_table
match key:           EXACT-01    TERNARY-9c:dd &&& ff:ff    TERNARY-00:00 &&& 00:00TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00
action:              set_egr
runtime data:        00:04
Entry has been added with handle 7
RuntimeCmd: Adding entry to ternary match table fib_table
match key:           EXACT-02    TERNARY-9c:dd &&& ff:ff    TERNARY-00:00 &&& 00:00TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00
action:              set_egr
runtime data:        00:04
Entry has been added with handle 8
RuntimeCmd: Adding entry to ternary match table fib_table
match key:           EXACT-03    TERNARY-9c:dd &&& ff:ff    TERNARY-00:00 &&& 00:00TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00
action:              set_egr
runtime data:        00:04
Entry has been added with handle 9
RuntimeCmd: Adding entry to ternary match table fib_table
match key:           EXACT-04    TERNARY-9c:dd &&& ff:ff    TERNARY-00:00 &&& 00:00TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00
action:              set_egr
runtime data:        00:04
Entry has been added with handle 10
RuntimeCmd: Adding entry to ternary match table fib_table
match key:           EXACT-05    TERNARY-9c:dd &&& ff:ff    TERNARY-00:00 &&& 00:00TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00    TERNARY-00:00 &&& 00:00
action:              set_egr
runtime data:        00:04
Entry has been added with handle 11
RuntimeCmd:


I don't start the NLSR daemon on the host
I don't start the NLSR daemon on the host
Loading experiment: P4_NDN_experiment
Printing eth0 faceID: 257


Starting demo application onb
Starting demo application ona
*** Starting CLI:

有没有发现这次的实验输出比上次的多了些什么吗?对,就是多了黑体字的那块,

Loading experiment: P4_NDN_experiment
Printing eth0 faceID: 257

那之前出不来结果,可能就是我没有启动P4_NDN_experiment实验,导致的。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值