close Warning: Can't synchronize with repository "(default)" ("(default)" is not readable or not a Git repository.). Look in the Trac log for more information.

Changes between Version 2 and Version 3 of Internal/SystemPrototyping/Software/ClickRouter


Ignore:
Timestamp:
Jun 7, 2012, 10:23:53 PM (12 years ago)
Author:
nkiran
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Internal/SystemPrototyping/Software/ClickRouter

    v2 v3  
    11== Click-based !MobilityFirst Router ==
    22
    3 [[TOC(inline)]]
     3[[PageOutline(2-100,Contents)]]
    44
    5 === Architecture ===
    6 
    7 ==== Hop-by-Hop ====
    8 
    9 ==== Store and Forward ====
    10 
    11 ==== GSTAR ====
    12 
    13 ==== Name Resolution Interface ====
     5=== 1. Architecture ===
    146
    157
    16 === Message Formats ===
     8{{{
     9                                                       
     10                                                         
     11                                                         
     12                                                                          __________     
     13                                   Control pkt                           |          |   Control pkt
     14                                   ------------------------------------> |   GSTAR  | ---------------------------->
     15                                 /                                       |__________|                              \
     16    IN                          /                             _  _              |                                   \         OUT
     17 _________      __________     /                            (      )            |                                    \      _________
     18|         |    |          |   /                            (  GNRS  )         __v____________                         \    |         |
     19|Device(s)| -> |Classifier| ->                              ( _  _ )         | Forward Table |                          -> |Device(s)|
     20|_________|    |__________|   \                                ^ |           |_______________|                        /    |_________|
     21                               \                        lookup | |                  ^  |              ___________    /
     22                                \      ____________        ____|_v__       _________|__v_____        |           |  /
     23                                 \    |            |      |         |     |                  |forward|   Hop     | /
     24                                  --> |    Hop     |chunk | Network |     | Next Hop Lookup  |-----> | Segmentor |/
     25                            Data pkt  | Aggregator | -->  |  Binder | --> |       &          |       |           |
     26                                      |            |      |         |     | Store or Forward |----|  |___________|
     27                                      |____________|      |_________|     |__________________|    |
     28                                                               ^                                  |store/no-route
     29                                                               |                                 _v_________
     30                                                               |        rebind after timeout    |           |
     31                                                                ------------------------------- |Chunk Store|
     32                                                                                                |___________|
     33
     34}}}
    1735
    1836
    19 === Running the Router ===
     37==== 1.1. Hop-by-Hop ====
    2038
    21 ==== Click Configurations ====
     39==== 1.2. Store and Forward ====
    2240
    23 === Performance ===
     41==== 1.3. GSTAR ====
    2442
    25 === Known Issues ===
     43==== 1.4. Name Resolution Interface ====
    2644
    27 === Release Notes ===
     45
     46=== 2. Message Formats ===
     47
     48Relevant Files:
     49 * [https://mobilityfirst.orbit-lab.org/browser/trunk/code/prototype/click/elements/gstar/click_MF.hh click/elements/gstar/click_MF.hh]
     50 * [https://mobilityfirst.orbit-lab.org/browser/trunk/code/prototype/click/elements/gstar/mf.hh click/elements/gstar/mf.hh]
     51
     52=== 3. Running the Router ===
     53
     54==== 3.1 Click Configurations ====
     55
     56Relevant Files:
     57 * [https://mobilityfirst.orbit-lab.org/browser/trunk/code/prototype/eval/conf/click eval/conf/click] - default Click configurations for !MobilityFirst router
     58
     59==== 3.2 In-Click Topology Control ====
     60
     61Relevant Files:
     62 * [https://mobilityfirst.orbit-lab.org/browser/trunk/code/prototype/eval/topology eval/topology] - directory with sample topologies
     63 * [https://mobilityfirst.orbit-lab.org/browser/trunk/code/prototype/click/elements/gstar/topology.cc click/elements/gstar/topology.cc]
     64 * [https://mobilityfirst.orbit-lab.org/browser/trunk/code/prototype/click/elements/gstar/topology.hh click/elements/gstar/topology.hh]
     65
     66=== 4. Performance ===
     67
     68=== 5. Known Issues ===
     69
     70=== 6. Release Notes ===