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 12 and Version 13 of Internal/SystemPrototyping/Workingdocuments/SpecificationsV10


Ignore:
Timestamp:
Aug 9, 2013, 8:15:53 PM (11 years ago)
Author:
nkiran
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Internal/SystemPrototyping/Workingdocuments/SpecificationsV10

    v12 v13  
    1616==== MF Packet =====
    1717
    18 {{{
     18
    1919An MF packet is more appropriately a PDU or APDU that tries to balance
    2020requirements from both application and network sides, consequently providing high
     
    2525
    2626
    27 
     27{{{
    2828
    2929      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     
    4848      ~                                                               ~
    4949      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    50 
     50}}}
    5151
    5252=== Storage Aware Routing ===
     
    8080                                              LNRS servers          GNRS servers
    8181
     82}}}
     83
    8284A host/client may interact with the name resolution service to either (1) report
    8385or update it's present network address binding(s), or, (2) to query corresponding
     
    108110routed directly back to the original requesting client - doesn't need to retrace
    109111onward path.
    110 }}}
     112
    111113
    112114
    113115 
    114116==== Requests ====
    115 
    116 {{{
    117117
    118118The name resolution service supports 3 types of requests from a client: insert,
     
    129129The following is the general format of a request message:
    130130
     131
     132{{{
    131133
    132134       0                   1                   2                   3
     
    162164===== Insert/Update Request =====
    163165 
    164 {{{
     166
    165167An insert or update involves reporting new network location bindings to
    166168the name resolution service.
     
    168170Following is the format for payload in a insert/update request.
    169171
    170        0                   1                   2                   3
     172{{{ 
     173      0                   1                   2                   3
    171174       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    172175      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     
    212215===== Lookup Request =====
    213216
    214 {{{
     217
    215218A lookup is performed to determine the present network location binding(s)
    216219of a network entity.
    217220
    218 
     221{{{
    219222       0                   1                   2                   3
    220223       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
     
    230233==== Response Messages ====
    231234
    232 {{{
     235
    233236As indicated in arch. figure above, responses may be generated at any level in the NRS
    234237hierarchy, condition to the options stated in request. The response contains both the
     
    238241Following is the format of header fields of a response message:
    239242
     243{{{
    240244       0                   1                   2                   3
    241245       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
     
    272276===== Insert/Update Response =====
    273277
    274 {{{
    275278The payload is empty for responses to insert or update requests.
    276 }}}
     279
    277280
    278281===== Lookup Response =====
    279 
    280 {{{
    281282
    282283The payload in a lookup response contains the network address bindings for the
    283284requested GUID, and follows format in the insert/update requests.
     285
     286{{{
    284287
    285288       0                   1                   2                   3
     
    350353|| Compute Layer Processing || 0x0800 ||
    351354|| Source Routing || 0x1000 || ||
    352 || Endpoint Broadcast || 0x2000 || Request broadcast of data block by the destination, for example when addressing an access point. In effective when the destination has no mechanism to do broadcast.||
     355|| Endpoint Broadcast || 0x2000 || Request broadcast of the data block at the destination, for example when addressing an access point. Ineffective when the destination has no mechanism to do broadcast ||
    353356|| Future 1 || 0x4000 || ||
    354357|| Extensions || 0x8000 || ||