Project

General

Profile

NLSR Routing Status Page » History » Revision 2

Revision 1 (Muktadir Chowdhury, 07/10/2015 08:54 AM) → Revision 2/4 (Muktadir Chowdhury, 07/10/2015 08:55 AM)

NLSR Routing Status Page 
 ======================== 
 ### System Overview 
 The system is consisted of the following components: 

 - Consumer (Browser) 
 - Producer (Websocket Proxy, NFD, NLSR) 

 ### Interaction among components 
 Clients' browser will send interest for NLSR status of a remote node over WebSocket connection to the WS Proxy that is running in the remote node. Remote node's Websocket Proxy will receive the request on port 9696 and forward the decapsulated NDN packet to local NFD over TCP/UDP connection. NFD will, then, send the interest to local NLSR requesting status data. Upon receiving status data from NFD, WebSocket Proxy encodes the packet into WebSocket frame before forwarding it the to the Client (browser). The WebSocket proxy also takes care of NDN packet fragmentation and reassembly. This [**diagram**](http://redmine.named-data.net/attachments/download/390/NLSR%20Status%20diagram) [**diagram**]() shows the interaction among different components of the system: 


 ### Data that will be displayed on Webpage 
 The current NLSR status page displays Name LSA and Adjacency LSA of [**LSDB Dataset**](http://redmine.named-data.net/projects/nlsr/wiki/LSDB_DataSet). In addition to that, Coordinate LSA information will also be displayed in the Webpage. 
 User will be able to request any of the Name LSA, Adjacent LSA, Coordinate LSA, and all LSAs in the LSDB of a particular node.