Changes between Version 13 and Version 14 of GENIExperimenter/Tutorials/jacks/GettingStarted_PartII_ndn/Procedure/Execute
- Timestamp:
- 06/16/16 13:59:50 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIExperimenter/Tutorials/jacks/GettingStarted_PartII_ndn/Procedure/Execute
v13 v14 102 102 103 103 === 5.2 Run the NDN application on the entire topology === 104 For this section, we are going to start the NFD in all nodes and register the namespace. We automated these tasks using a script. On your computer, run104 For this section, we are going to start the NFD in all nodes and register the namespace. We automated these tasks for the {{{University}}} and {{{Internet}}} nodes using a script. On your computer, run 105 105 {{{ 106 106 $ ./setup-app.sh … … 109 109 110 110 SSH to the {{{Custodian}}} node and start the {{{producer}}} application 111 {{{ 111 {{{ 112 112 $ nfd-start 113 113 $ python producer.py -n /nytimes 114 114 }}} 115 115 116 SSH to the {{{Experimenter}}} node and start the {{{consumer}}} application 117 {{{ 116 SSH to the {{{Experimenter}}} node, register the namespace, and start the {{{consumer}}} application 117 {{{ 118 $ nfdc register / udp4://10.0.0.1 118 119 $ python consumer.py -u /nytimes/science 119 120 }}} 120 This time the {{{Interest}}} request travel led the entire topology, leaving breadcrumbs. The {{{Data}}} packet follows the breadcrumbs back to the {{{consumer}}}, leaving cached versions of the content. This is call in-network caching and it is one of the most important features in {{{Information Centric Networking}}}121 This time the {{{Interest}}} request travels the entire topology, leaving breadcrumbs. The {{{Data}}} packet follows the breadcrumbs back to the {{{consumer}}}, leaving cached versions of the content. This is call in-network caching and it is one of the most important features in {{{Information Centric Networking (ICNs)}}} 121 122 You can check this phenomenon by running the same consumer application in the {{{PI}}} node. 122 SSH to the {{{PI}}} node and start the {{{consumer}}} application 123 {{{ 123 SSH to the {{{PI}}} node, register the namespace, and start the {{{consumer}}} application 124 {{{ 125 $ nfdc register / udp4://10.0.0.1 124 126 $ python consumer.py -u /nytimes/science 125 127 }}}