NGI Implementation Plan
Section 2.2.3: Specifics/NASA
leftright
2.  Goal 1: Experimental Research for Advanced Network Technologies
        (continued)
2.2  Agency Specifics (continued)
2.2.3  National Aeronautics and Space Administration
2.2.3.1  Introduction
2.2.3.2  Nextwork Growth Engineering
2.2.3.3  End-to-End Quality of Service
2.2.3.4  Security
2.2.3.5  Milestones


2.  Goal 1

Goal 1: Experimental Research for Advanced Network Technologies (continued)



2.2
Agency Specifics


Agency Specifics (continued)



2.2.3
NASA


National Aeronautics and Space Administration



2.2.3.1
Introduction

Introduction
 
NASA's goals in network research support NGI goals in key areas by balancing networking research and applications networking through the increased functionality of Goal 1. NASA will continue to be an early adopter of emerging networking technologies that chart a course for a robust, scalable, shared infrastructure supporting lead users from NASA, other government agencies, and the research community, as well as large numbers of commercial users.
 
NASA's program goal relevant to NGI Goal 1 is to sponsor research and development (R&D) in new networking technologies and services in support of the high performance applications requirements. By partnering with industry and academia on R&D in internetworking technologies to achieve an interoperable high performance network testbed, NASA will deliver advanced networking technologies to the aerospace community and ultimately to the public.
 
Specifically, the NASA Research and Education Network (NREN) project and its existing network will provide a basis for implementing the NASA NGI plan. The NASA NGI program goals are:

  1. Introduce next generation internetworking technologies into NASA mission applications

  2. Create an infrastructure partnership through which lead users (government and research) share facilities with the general public, thereby accelerating the development and penetration of novel network applications

  3. Ensure that technologies are transferable, and that they integrate and scale properly to production networks
NASA will collaborate with NIST, DARPA, NSF, and DoE (beginning in FY 1999) in planning and executing Goal 1. NASA will deploy an appropriate suite of advanced networking services to enable high performance applications. NASA sponsored research will focus on issues such as network performance measurement, network interoperability scaling, management, QoS, and network security. NASA will fund and manage research in advanced network technologies that are richer in features, higher in performance, and deliverable at a reasonable cost. For example, they will enable real time networking, group collaborations, and a seamless interface for space-to-ground communications.



2.2.3.2
Network Growth
Engineering

Network Growth Engineering
 
The goals of this task are to (1) create and deploy tools and algorithms for planning and operations that guarantee predictable end-to-end performance at scales and complexities 100 times those of the current Internet; (2) facilitate management of large scale internetworks operating at terabit speeds supporting a range of traffic classes on a shared infrastructure; and (3) create an infrastructure partnership through which lead users (government and research) share facilities with the general public, thereby accelerating the development and penetration of novel network applications. This task will develop and integrate technologies for network planning and simulation; for network monitoring, analysis, and control; for innovative data delivery; and for shared infrastructure management for lead users. The highly automated services envisioned in this task lead to the goal of building strong security mechanisms into the components.
 
Planning and Simulation
 
Planning large network interconnections is now primarily a manual process that is not tied to any runtime tools or distributed efforts. NASA will utilize network modeling and analysis tools to simulate proposed networks and to develop models that can be used as baselines for early designs. The target goals are to show:

  1. That 100 small organizational networks can be planned and coordinated into an Internet

  2. That the plan can be validated against the requirements

  3. That requirements can be maintained during the life cycle of the resulting network.
Monitoring, Control, and Display
 
NASA will collaborate with DARPA on the deployment of 100x-capable network management and monitoring tools, which can be used by end users and by network administrators, that provide assurance of QoS and that support integrated and "drill down" or "cross layer" access to the network layers, debugging, analysis, and monitoring of the IP bearer service, ATM-level, and other relevant technologies involved in high speed and advanced end-to-end connectivity. Advanced tools will continue to be needed to characterize, monitor, and analyze network traffic.
 
NASA will also deploy nonintrusive active and passive advanced network monitoring and service assurance agents, servers, and capabilities that can be used on NGI Goals 2.1 and 2.2 networks.
 
Integration
 
NASA and NSF will lead the effort to provide effective and capability-rich interagency interconnections and peering points, complete with appropriate management tools, for the Goal 2.1 network. This will include research on and deployment of appropriate multilayer interconnection and peering architectures that support both production quality services to the NGI applications and network research on as much of the same WAN and campus infrastructure as possible.
 
Data Delivery
 
NASA will support experiments in new strategies for controlling data delivery in networks. NASA will support DARPA's research efforts under this subtask to develop network interior nodes that combine methods previously seen as disjoint or mutually exclusive: routing and switching, best effort and priority traffic, dynamic routing and virtual circuits, greedy admission versus guaranteed delivery, and flat-rate versus variable costing. In addition, schemes that use generalized or alternative addressing methods will be explored. Tools that permit network engineers to adjust the strategy trade-offs to best meet their requirements will be prototyped and tested in the high speed arena.
 
Managing Lead User Infrastructure
 
This subtask will develop the technology to allow lead users to share the same infrastructure as conventional users. NASA, other government agencies, and the research community at large typically have lead user requirements for telecommunication facilities that are orders of magnitude beyond those of the typical users. In some cases there may be sufficient aggregate capacity in the existing infrastructure to support their requirements, but it is formatted or managed in ways that preclude coexistence among the lead and conventional users. Traditionally, wide area telecommunication service providers have addressed this problem by installing leased lines, a solution that has been extraordinarily expensive for the lead users. This subtask will investigate architectural concepts, management strategies, and operational arrangements that will facilitate the sharing of a common, wide area infrastructure.



2.2.3.3
End-to-End Quality
of Service

End-to-End Quality of Service
 
The goals of this task are to facilitate the delivery of end-to-end ensured QoS to applications, and to ensure that these technologies can be tailored for use by lead users who have demanding requirements. The strategy is to allow users to negotiate application specific trade-offs among such parameters as bandwidth, latency, precision, and reliability in order to obtain predictable performance at a known quality level. Exploiting emerging network level mechanisms is difficult, however, for they are semantically far removed from the applications they are intended to support and are accessible only through layers of software. End-to-end QoS assurance requires an approach that spans these operating system and middleware layers in order to effectively deliver network level QoS guarantees. This task will develop and demonstrate a comprehensive QoS management architecture, drill down technologies to facilitate propagation of QoS constraints across software layers, and next generation network technologies to support QoS.
 
Baseline Quality of Service Architecture
 
The baseline QoS management architecture will provide the framework of models, languages, and protocols to permit distributed applications to specify multidimensional QoS requirements, negotiate acceptable trade-offs and confidence levels, and receive feedback on delivered QoS enabling adaptation.
 
This effort will deploy admission control, scheduling, management, prioritization, accounting (such as bidding and costing), authentication, analysis, monitoring, assurance, and debugging mechanisms to support both application based QoS invocation control and support site and carrier/ISP administrators with their management tasks of IP, ATM, and other technology networks. This will require work with IP-based RSVP and ATM QoS; therefore, NASA will collaborate with the DARPA Quorum program and with any others that lead to the same goal. The goal is to develop, enhance, incorporate, and integrate as many of these new technologies into the NASA portion of the NGI Goal 2.1 and 2.2 networks on an end-to-end (that is, application-to-application) basis as quickly as possible. NASA will leverage and complement its efforts in advocacy of advanced protocol development and enhancements related to space-terrestrial communications (for example, IPv4/IPv6 and ATM APIs) with respect to satellite links, and will continue its involvement and leadership in standards development through the various standards bodies and organizations (such as IEEE and the ATM Forum). 
 
NASA will also develop a QoS API that provides for semantic mapping of QoS from the application perspective to that provided by the underlying services and provide for cross-layer signaling and triggering of QoS mechanisms. This API will support High Performance Computing and Communications (HPCC) and Mission to Planet Earth (MTPE) applications.
 
Drill down Technologies
 
Current technologies support composition of functionality across system layers, but not the composition of their QoS properties. NASA will focus on exposing network management capabilities to applications, and on providing direct access to network layer components and objects. Integrated cross-layer debugging and analysis tools and techniques will also be deployed. This task will complement and leverage DARPA's Quorum program.



2.2.3.4
Security

Security
 
The NGI security goals are to provide the basis for implementing and enforcing appropriate security policies among organizations, users, and infrastructure components under shared control. Interoperable authentication methods are a prerequisite. NGI will meet the continuing challenge of building new services that use the network security architecture, but it will also develop ways for organizations or individuals to interoperate in the face of a rich and dynamic set of policies, for example, those that might exist among different Federal agencies. The assurance that security mechanisms are available, are correct, and are used will also be addressed.
 
NASA's primary security activities under NGI will be in securing the network management functions, exploring the integration of security into the QoS architecture, and ensuring the secure activation of drill down mechanisms.



2.2.1.5
Milestones

Milestones
 
Network Growth Engineering

Planning and Simulation
  FY1998 (3Q)   Develop standard simulation models to "grow" internetwork/intranetwork and develop baseline simulation statistics
  FY1999 (1Q) Utilize requirement analysis and configuration management procedures to design and manage the NASA virtual testbed
 
Monitoring, Control, and Display
  FY1999 (2Q) Develop distributed NOC and inter-NOC capabilities for NGI Goal 2.1
  FY1999 (2Q) Provide integrated IP and ATM debugging, monitoring, and analysis tools
  FY1999 (3Q) Deploy ATM probe and servers for OC-3, OC-12, and up
  FY2000 (2Q) Provide RSVP, admission control, analysis and debugging tools
  FY2000 (3Q) Deliver gigabit-speed monitoring and analysis tools
  FY2000 (4Q) Develop solutions for network monitoring and management tools for maintaining and measuring performance on NASA testbeds
  FY2000 (4Q) Test network and transport protocols, encryption, and network management tools for high performance network
  FY2001 (3Q) Demonstrate remote network configuration and control at five sites across NASA testbeds
  FY2001 Demonstrate network viewing and control capabilities for applications
  FY2002 (3Q) Provide ATM QoS/NNI analysis and debugging tools
  FY2002 (3Q) Demonstrate distributed network management and monitor tools across five NASA testbeds
 
Integration
  FY1998 (2Q) Demonstrate interconnection of NASA NGI infrastructure with other agency NGI networks (for example, NSF vBNS)
  FY1998 (3Q) Develop plan with satellite community to collaborate on network service enhancements for achieving end-to-end seamless interoperability across high speed terrestrial/satellite network links
  FY1999 (4Q) Develop cross-carrier interconnect and multi-institution peering management and analysis tools
  FY2002 (4Q) Demonstrate distributed management tools that cross multiple organization and vendor networks to meet agreed service levels and to ensure interoperability
 
Data Delivery
  FY1998 (2Q) Implement native multicast protocols on three NASA testbeds
  FY1999 (2Q) Demonstrate IP support for multimedia and real time audio and video across NASA testbeds
  FY2000 (3Q) Demonstrate IP support for multimedia and real time audio and video across NGI
  FY2000 (4Q) Develop multicast as a reliable service with acknowledged delivery and authentication. Demonstrate reliable multicast on five NASA testbeds
 
Lead User Infrastructure Sharing
  FY1998 (3Q) Demonstrate interagency/intercarrier interconnection by means of agency equipment (IPv4)
  FY1999 (2Q) Implement dual mode (network research and application network) across network
  FY2000 (1Q) Demonstrate interagency/intercarrier QoS support for ATM (NNI)
  FY2000 (2Q) Determine (de)aggregation schemes across campus and WAN infrastructure (for example, SONET, WDM, and ATM)
  FY2001 (2Q) Direct intercarrier/interagency NGI ATM and IPv6 interconnection
  FY2002 (2Q) Demonstrate interagency/intercarrier QoS support for RSVP
 

Quality of Service

Baseline QoS Architecture
  FY1998 (3Q)   Characterize QoS and analyze requirement of multimedia protocols (for example, MPEG-2 over ATM)
  FY1998 (4Q) Implement QoS parameters on five NASA testbed sites
  FY1999 (4Q) Implement resource reservation and real-time protocols on five NASA testbed sites
  FY2001 (3Q) Demonstrate guaranteed bandwidth and network availability on five sites across NASA testbeds
  FY2001 (4Q) Demonstrate network reliability, QoS, scalability, bandwidth-sharing and integrated network services across NASA testbeds
 
Drill Down Technologies
  FY1999 (4Q) Demonstrate integrated cross-layer analysis and debugging tool
  FY2000 (4Q) Demonstrate application drill down access to various network layer planes
 
Next Generation Network Technology
  FY2000 (4Q) Demonstrate native deployment of IPv6 on NGI
  FY2001 (2Q) Demonstrate admission control/cost accounting, etc., for IP QoS
  FY2002 (3Q) Demonstrate admission control/cost accounting for ATM
 

Security

  FY1999 (1Q)   Demonstrate authentication (including PKI) for QoS, admission control, accounting/costing, etc.
  FY1999 (4Q) Develop solutions for network security using encryption across NASA testbeds
  FY2000 (3Q) Demonstrate secure high speed and latency-bounded access to NASA on-line facilities
  FY2000 (4Q) Demonstrate NASA-wide certificate hierarchy and PKI that is interoperable with industry
 

leftright