Changes between Version 3 and Version 4 of Tutorials/oMF/tut1


Ignore:
Timestamp:
Oct 15, 2014, 3:54:58 PM (10 years ago)
Author:
wontoniii
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials/oMF/tut1

    v3 v4  
    5959}}}
    6060
    61 '''system:topo:mf-groupX''' represents the group of 4 nodes and '''mf-groupX''' has to be replaced by the group id assigned to you.
    62 
    63 For example, '''mf-group1''' will load the image on nodes 'node1-1,node1-2,node2-1,node2-2'
     61''system:topo:mf-groupX'' represents the group of 4 nodes and ''mf-groupX'' has to be replaced by the group id assigned to you.
     62
     63For example, ''mf-group1'' will load the image on nodes 'node1-1,node1-2,node2-1,node2-2'
    6464
    6565If the output of your console looks similar to:
     
    9090==== Software Component Specification ====
    9191
    92 The following snippet shows the specification of the MobilityFirst router along with the required arguments:
     92The following snippet shows the specification of the MobilityFirst components along with the required arguments:
    9393
    9494{{{
    9595#!ruby
    9696
     97#Application definition of a MobilityFirst access router
    9798defApplication('MF-Router', 'router') {|app|
    9899        app.shortDescription = "Click-based MobilityFirst Access Router"
     
    115116}
    116117
     118#Application definition of a GNRS server
    117119defApplication('MF-GNRS', 'gnrs') {|app|
    118120        app.shortDescription = "GNRS Server"
     
    123125}
    124126
    125 #Enable OML reporting by default
     127#Application definition of the client network protocol stack
    126128defApplication('MF-HostStack', 'hoststack') {|app|
    127129        app.shortDescription = "MF host network stack"
     
    132134}}}
    133135
    134 As seen above, the router is configured with both 'core' and 'edge' interfaces. The core interfaces connect routers towards the core of the network, while the edge interface enables hosts to connect and access the MobilityFirst network.
    135 
    136 Also seen above is the GNRS service related arguments that specify which server (IP and port) the router should use for in-network name resolution purpose, both for sending requests and to receive responses. By default it will listen on all interfaces and port 10001.
     136A few considerations on the defined applications:
     137
     138 * As seen above, the router is configured with both 'core' and 'edge' interfaces. Different router configurations are available depending on the required functionality. In this case we use what we call a MobilityFirst Access Router, which has the particularity of having the core interfaces connected towards the core of the network, while the edge interface enables hosts to connect and access the MobilityFirst network.
     139
     140 * For this basic setup, the GNRS has been configured to be running as a single instance, but in a larger experiment, it is designed to be a distributed system deployed at different locations.
     141
     142 * Most of the client settings are located in a configuration file pre-loaded on the Orbit image.
    137143
    138144==== Setting up the Software Node Groups ====