• No results found

How To Manage A Network On A Network (Networking) On A Microsoft Network) On An Ipnet (Network) On Pcode) On Your Pc Or Mac (Netware) On The Netbook (Netro) On Linux

N/A
N/A
Protected

Academic year: 2021

Share "How To Manage A Network On A Network (Networking) On A Microsoft Network) On An Ipnet (Network) On Pcode) On Your Pc Or Mac (Netware) On The Netbook (Netro) On Linux"

Copied!
13
0
0

Loading.... (view fulltext now)

Full text

(1)

DTN 

Network 

Management

William Ivancic (NASA GRC)

Disclaimer: Opinions expressed in this document are of the individuals, and not necessarily of their sponsoring organization.

(2)

Network Management Requirements

d ft i

i dt

t

k

t

00

draft‐ivancic‐dtnrg‐network‐management‐reqs‐00

Draft expiredDTN Scenarios (separate doc)Approached by chairs to  split into “scenarios” and  “requirements” documents 1. Introduction • Requirements (separate doc) – General Requirement • Local Network Management • Remote Network 1. Introduction 2. DTN Scenarios 3. General Requirement – Local Network Management – Remote Network • Remote Network  Management • Security – System Characteristics Remote Network  Management – Security 4. System Characteristics 1. Bundle Processing y • Bundle Processing • Convergence Layers • Multi‐Homing g 2. Convergence Layers 3. Multi‐Homing 4. Others 5. Network Management Utilities • Others • Network Management Utilities  (perhaps a future  document?) g 6. Security Considerations 7. IANA Considerations
(3)

Terminology 

"Local Management" 

– One can access a the device by being physically at the  devices (i e console port) or via real‐time access such as devices (i.e. console port) or via real time access such as  via a connected IP network.  – Here we assume high bandwidth, no disruption and  insignificant delay insignificant delay 

"Remote Management" 

– Implies managing a DTN node over a DTN networkImplies managing a DTN node over a DTN network.

– Assumes that the systems may experience and or all of  the following: long propagation delays, long periods of  disruption long periods of disconnection and operate disruption, long periods of disconnection and operate  over low bandwidths.

(4)

Strategy 

Ohio University => ION Glenn Research Center => DTN2

Ohio University => ION, Glenn Research Center => DTN2

Get something up and useful that will do:

– Performance measurements – Trouble shooting and debugging – Remote configuration

Reuse code if possible

Reuse code if possible

"Local Management" 

– DTN2 uses  local SNMP daemon – ION uses ION tools

"Remote Management" 

ION l i Di ti I t l t N t k G t – ION exploring Diagnostic Interplanetary Network Gateway  protocol (DING) – DTN2 using bundle of JSON (JavaScript Object Notation) scripts  • Lightweight data‐interchange format. It is easy for humans to  read and write. It is easy for machines to parse and generate. 
(5)

DTN2 Basic Network Configuration

(NASA Glenn Research Center)

DTN  NODE 1 DTN  NODE 1 IP Network DTN Network DTN  Monitor Clients DTN  Monitor Clients DTN Network  Manager Server/Proxy DTN Network  Manager Server/Proxy DTN  NODE 2 DTN  NODE 2 DTN DTN DTN  NODE 3 DTN  NODE 3 • Manages Database

• Turns Monitor Requests i t DTN b dl i • Web Based Interface

to DTN Network Manager DTN  NODE N DTN  NODE N

into DTN bundle queries • Turns DTN bundle replies

into messages understood by the DTN Monitor

(6)

ION Basic Network Configuration

(Ohio University)

DTN  NODE 1 DTN  NODE 1 DING OpenNMS OpenNMS DING Gateway Server/Proxy DING Gateway Server/Proxy DTN  NODE 2 DTN  NODE 2 DTN DTN SNMP DING DTN  NODE 3 DTN  NODE 3 • Manages Database • SNMP Requests i t DTN b dl i DTN  NODE N DTN  NODE N

into DTN bundle queries • Turns DTN bundle replies

(7)

DTN Network Management ‐ Monitoring 

( hi

i

i )

(Ohio University)

• DING – draft‐irtf‐dtnrg‐ding‐network‐management‐02 – Outlines a suggested monitoring approach – Relies on MIB/ASN.1 description of monitored objects – Well understood, lots of tools available – Allows for easy use of SNMP in local management – Remote monitoring over DTN – Subscription model similar to telemetry, but more flexible – Gateway to SNMP management on the Internet side of DTN – Currently revising the ID with feedback received so far • Research Issues – Data compression on the DTN link – RMON‐style rate computation at the remote end?

– How to correctly time‐stamp data (and get standard monitoringHow to correctly time stamp data (and get standard monitoring  stations to understand such a time stamp)

(8)

DTNbone

DTNbone

• Current DTNbone is generally always connected with a  meshed or star topology (single hop) • Need some stable, multi‐hop system with disconnection. • Mirror‐image test networks at OU and GRC (ION/DTN2) • Link profiles with delay _and_ disconnection (not just errors) • Enables true store‐and‐forward testing N t k t • Network management – Remote tracking of bundle traffic* – Troubleshooting *Troubleshooting  – Remote configuration control (future)* * Sh ld b t l f l f NASA lti t *  Should be extremely useful for NASA multi‐center  interoperability tests
(9)
(10)

GRC Network Management Software

GRC  Network Management Software

SNMP Agent and associated software (local

SNMP Agent and associated software (local 

management)implemented in DTN2 and ready 

for distribution

for distribution

Fixed / Cleaned up  MIBs

Distribution likely a separate branch in SourceForge

Distribution likely a separate branch in SourceForge

• ??? Suggestions ???

Network Manager Server/Proxy and Remote

Network Manager Server/Proxy and Remote 

Monitor Client via Browser not yet ready for 

release

(11)

Other Items

Other Items

IPN Naming in DTN2

DTN Implementation Capabilities Database

DTN Implementation Capabilities Database

(12)

IPN Naming in DTN2

• NASA GRC personnel have implemented and are in final testing  of IPN naming (and CBHE) for DTN2

ION assumes Compressed Bundle Header Encoding (CBHE) when

ION assumes Compressed Bundle Header Encoding (CBHE) when  IPN naming is used

– Therefore, DTN2 implementation assumes the same.

– As of  24 March 2010, GRC's DTN Bone node is running code which  supports CBHE/IPN naming

• We would like to see the node used to pass bundles (as a sort ofWe would like to  see the node used to pass bundles (as a sort of  stepping stone)

• We would like to see the node used with normal dtn:// naming to  show it's still stable

show it s still stable 

• IPN id is 17 and GRC DTNbone machine is  192.55.90.165 • Contact Joseph Ishac [[email protected]] to add routes

• Distribution via ??? Suggestions??? – SourceForge (Branch)

(13)

DTN Implementation

b l

b

Capabilities Database

ION, DTN2, Spindle, etc... are all designed with a 

,

, p

,

g

particular operation environment in mind.

Each has design limitations known (or unknown) by the 

implementers, but not necessarily the users.

– (e.g. ION BAB is currently limited to 64 KB bundles,  some  i l i il d i d implementations are not necessarily designed to mover  extremely large bundles)

It would be nice to have a summary of the design

It would be nice to have a summary of the design 

criteria and capability matrix (on the wiki) for each 

implementation in order to aid in interoperability 

p

p

y

testing

References

Related documents

LCM/ND Nanoemulsion Type, Lipid Cubic Phases, and Biomimetic Nanocarriers The self-assembling LCM/ND lipid nanoemulsion class comprises nonionic lipids.. exclusively (cf.

By univariate analysis, three factors, all related to antibiotic therapy, were significantly associated with an important decrease in phagocytosis: the use of antimicrobial

(using a subsample of 1,626 5- and 6-year-olds who had taken a standardized vocabulary test) and the Infant Health and Development Program (using the control group sample of

According to the predictions of a simple scale invariant cascade model 1 , the higher order scaled factorial moments are related to the second order scaled

We are still awaiting a decision from the Department of Conservation on replacement of the Waihoanga Bridge and kauri dieback mitigation work on the Waihoanga Track, so that access

Assuming that there is a high probability that the information in the Infobox is also expressed in the same Wikipedia page, the WikiFramework es- tablishes a 4-step methodology

A flexible foam headband which carries the optodes (LEDs and photodetectors) is designed as fNIRS sensor. The control unit is responsible for controlling the commands to

For all three steps, we used a set of fNIRS and EEG data simultaneously collected from 11 healthy subjects and 6 traumatic brain injury subjects during a working memory (n-back)