Internet Draft                                             Stephen Bush
Expires in June 1997                                    Sunil Jagannath
<draft-bush-rdrn-mib-00.txt>                                       ITTC
                                                       January 13, 1997


The Definition of Managed Objects for the Configuration of Mobile Wire-
                   less Beamformed GPS-Based Networks

Status of this Memo


   This document is a submission by the Information and Telecommunica-
   tions Technologies Center (ITTC) at the University of Kansas. Com-
   ments should be submitted to sbush@tisl.ukans.edu.

   Distribution of this memo is unlimited.

   This document is an Internet-Draft.  Internet-Drafts are working doc-
   uments of the Internet Engineering Task Force (IETF), its areas, and
   its working groups.  Note that other groups may also distribute work-
   ing documents as Internet-Drafts.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet- Drafts as reference mate-
   rial or to cite them other than as ``work in progress.''

   To learn the current status of any Internet-Draft, please check the
   ``1id-abstracts.txt'' listing contained in the Internet- Drafts
   Shadow Directories on ftp.is.co.za (Africa), nic.nordu.net (Europe),
   munnari.oz.au (Pacific Rim), ds.internic.net (US East Coast), or
   ftp.isi.edu (US West Coast).

Abstract

   This memo defines a portion of the Management Information Base (MIB)
   for use with network management protocols in TCP/IP-based internets.
   In particular, it describes managed objects used for managing the
   Rapidly Deployable Radio Network (RDRN) Network Control Protocol
   (NCP).

The Network Management Framework


   The Internet-standard Network Management Framework consists of three
   components. They are:




Bush & Jagannath          Expires in June 1997                  [Page 1]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


      STD 16/RFC 1155 which defines the SMI, the mechanisms used for
      describing and naming objects for the purpose of management.  STD
      16/RFC 1212 defines a more concise description mechanism, which is
      wholly consistent with the SMI.

      STD 17/RFC 1213 which defines MIB-II, the core set of managed
      objects for the Internet suite of protocols.

      STD 15/RFC 1157 which defines the SNMP, the protocol used for net-
      work access to managed objects.

      The Framework permits new objects to be defined for the purpose of
      experimentation and evaluation.


Objects


   Managed objects are accessed via a virtual information store, termed
   the Management Information Base or MIB.  Objects in the MIB are
   defined using the subset of Abstract Syntax Notation One (ASN.1) [3]
   defined in the SMI.  In particular, each object type is named by an
   OBJECT IDENTIFIER, an administratively assigned name.  The object
   type together with an object instance serves to uniquely identify a
   specific instantiation of the object.  For human convenience, we
   often use a textual string, termed the descriptor, to refer to the
   object type.

Format of Definitions


   Section 5 contains the specification of all object types contained in
   this MIB module.  The object types are defined using the conventions
   defined in the SMI, as amended by the extensions specified in [5,6].

Overview

 Network Control Protocol Terminology


   This section defines some of the terminology used in the Description
   of the NCP operation.









Bush & Jagannath          Expires in June 1997                  [Page 2]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


     o   "AX.25"

         Asynchronous X.25 Protocol (See [1]).

     o   "Callsign"

         The packet radio callsign is assigned by the FCC and
         identifies the packet radio operator.

     o   "Edge Switch" (ES)

         A node which either resides within the wireless
         network or at the edge of the fixed and
         wireless network and which serves as a base station.

     o   "Global Positioning System" (GPS)

          Satellite system which provides location and time.

     o   "Remote Node" (RN)

         A host with the ability to connect via a beamforming
         antenna to an edge switch (ES).


 Rapidly Deployable Radio Network Control Protocol


   The Rapidly Deployable Radio Network (RDRN) [8] and [9] consists of
   links formed by beamforming antennas. While beamforming allows
   improved spectrum usage through spatial reuse, it poses a challenge
   to configure. Each mobile node and base station contains a GPS
   receiver and is aware of its current location. This information is
   shared among nodes and an optimal topology for beamformed links is
   determined.  The protocol which carries this information is known as
   the network control protocol (NCP) [11]. The NCP is carried over an
   omni-directional packet radio overlay network. See reference [12] for
   information about Virtual Network Configuration (VNC) and NCP.

 MIB Groups


   The definition of managed objects for the NCP is divided into eleven
   groups:







Bush & Jagannath          Expires in June 1997                  [Page 3]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


     (1)  Initialization Group
     (2)  Configuration Group
     (3)  NCP AX.25 Connection Group
     (4)  Edge Switch Group
     (5)  Remote Node Group
     (6)  GPS Specific Stats Group
     (7)  Packet Radio Specific Stats Group
     (8)  NCP Layer Specific Stats Group
     (9)  ATM Stacks Group
     (10) Beam Coverage Group
     (11) NCP Status Group



   The initialization group objects pertain to the initial startup of
   the NCP enhanced mobile node. The configuration group objects control
   timing, encryption, and other configuration information for the NCP.
   The NCP AX.25 [10] group objects maintains a mapping of packet radio
   AX.25 streams to callsigns. This is useful for determining which
   AX.25 packet radio connections are currently established.  The Edge
   Switch (ES) and Remote Node (RN) group objects manage information
   need by the beamforming algorithm to properly steer beams. The GPS,
   Packet Radio, and NCP Layer group objects manage GPS, NCP Packet
   Radio, and NCP information.

   The ATM Layer configuration objects are described in more detail in
   the next section.

   The Beam Coverage group objects provide access to information about
   the currently active beams. Finally, the NCP Status group objects
   pertain to timing information of interest to NCP. Virtual Network
   Configuration (VNC) [11] is managed by a separate MIB.

  ATM Configuration MIB Objects


   The ATM Stacks group objects manage the currently active ATM stacks
   on an ES or RN.  As the orderwire network determines the topology of
   all nodes in the wireless segment (e.g., RNs, ESs) in our architec-
   ture, and establishes link connectivity among adjacent nodes, setup
   is still required of the actual ATM circuits on which wireless ATM
   are carried on the user data overlay network. This is accomplished by
   providing standard ATM signaling capabilities to RNs and ESs and
   using Classical IP over ATM to associate ATM VCs to IP addresses. The
   Classical IP over ATM implementation provided works for PVCs and SVCs
   (using ATMARP).

   Since an ES may connect to multiple RNs (wireless connections) or ATM



Bush & Jagannath          Expires in June 1997                  [Page 4]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


   switches (wired connections), it can be thought of as a software-
   based ATM switch.  In this sense, an ES features ATM PNNI signaling
   while an RN features ATM UNI signaling. By default, an RN creates one
   wireless-ATM protocol stack and establishes an ATM VC signaling chan-
   nel on such a stack; however, the stack is initially in an inactive
   state (i.e., non-operational mode) since there is no link connectiv-
   ity to another node established yet.  Likewise, an ES creates a pre-
   defined number of wireless-ATM protocol stacks -- acting like ports
   in an ATM switch -- and establishes ATM VC signaling channels on all
   configured stacks which are also initialized as inactive. Wireless-
   ATM protocol stacks are controlled by a daemon, called the adaptation
   manager, which acts on behalf of the orderwire network. The adapta-
   tion manager daemon not only controls the stacks by setting their
   state to either active or inactive (default), but also may modify
   configuration parameters of the stacks to provide dynamic adaptation
   to link conditions.

   Two possible scenarios illustrate the interactions between the order-
   wire network and the wireless-ATM network.  In the first scenario the
   orderwire detects link connectivity between an adjacent pair of nodes
   (e.g., RN-ES or ES-ES). In this case, the orderwire network requests
   an inactive stack from the adaptation manager daemon at each end and
   associates them with a designated address. Upon establishment of link
   connectivity, a requested wireless stack has its state set to active
   and is ready to operate. Note that since the signaling channels are
   preconfigured on the stacks in question, users on the wireless estab-
   lish end-to-end connections exactly as if they were connected in a
   wired ATM network.

   The other scenario occurs when the orderwire network detects a broken
   connection, at the link level, between two connected nodes. This case
   is typical of an RN moving away from the connectivity range of an ES.
   The orderwire network thus contacts the adaptation manager daemon at
   each end to set the wireless stacks in question to inactive. Since a
   wireless stack is never destroyed, it can be reused in a future
   request from the orderwire to establish connectivity to another pair
   of nodes.

Definitions












Bush & Jagannath          Expires in June 1997                  [Page 5]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


     RDRN-NCP-MIB DEFINITIONS ::= BEGIN

     IMPORTS
         MODULE-IDENTITY, OBJECT-TYPE,
         enterprises, Counter32, Integer32, TimeTicks, Unsigned32
             FROM SNMPv2-SMI
         DisplayString, RowStatus, DateAndTime, TruthValue, TimeStamp,
         TAddress
             FROM SNMPv2-TC;

     RdrnNcpMIB MODULE-IDENTITY
          ORGANIZATION "KU TISL"
          CONTACT-INFO
                   "        Steve Bush
                     sbush@tisl.ukans.edu"

          DESCRIPTION
                  "Experimental MIB modules for the Rapidly Deployable
                   Radio Networks (RDRN) Project Network Control
                   Protocol (NCP)."
          ::= { 1 3 6 1 3 ncp(75) 1 }


     ncp OBJECT IDENTIFIER ::= { ncp(75) 1 }

     --
     -- NCP Initialization Group
     --

     initialization OBJECT IDENTIFIER ::= { ncp 1 }

     initContact OBJECT-TYPE
             SYNTAX DisplayString
             MAX-ACCESS read-only
             STATUS current
             DESCRIPTION
                     "NCP Agent Developer, but hopefully NOT maintainer."
             ::= { initialization 1 }

     initEntity OBJECT-TYPE
             SYNTAX INTEGER {
                     edgeSwitch(0),
                     remoteNode(1)
             }
             MAX-ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "Describes the RDRN node component."



Bush & Jagannath          Expires in June 1997                  [Page 6]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


             ::= { initialization 2 }

     initDebug OBJECT-TYPE
             SYNTAX INTEGER
             MAX-ACCESS read-write
             STATUS mandatory
             DESCRIPTION
                     "Logging level. Zero is off; the higher the number, the
                      more logging is enabled."
             ::= { initialization 3 }

     initEncrypt OBJECT-TYPE
             SYNTAX INTEGER {
                     clear(0),
                     des(1)
             }
             MAX-ACCESS read-write
             STATUS mandatory
             DESCRIPTION
                     "Indicates whether data encryption used. Both endpoints
                      of a packet radio link MUST have this object set
                      identically for proper communication."
             ::= { initialization 4 }

     initVNC OBJECT-TYPE
             SYNTAX INTEGER {
                     VNCEnabled(1),
                     Sequentional(0)
             }
             MAX-ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "Indicates whether this system is running using
                      Virtual Network Configuration enhanced mode,
                      or sequential operation."
             ::= { initialization 5 }

     initStacks OBJECT-TYPE
             SYNTAX INTEGER {
                     noStacks(1),
                     useStacks(0)
             }
             MAX-ACCESS read-write
             STATUS mandatory
             DESCRIPTION
                     "Indicates whether link level stacks will be created.
                      Primarily used for testing purposes."
             ::= { initialization 6 }



Bush & Jagannath          Expires in June 1997                  [Page 7]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


     initRadioPort OBJECT-TYPE
             SYNTAX DisplayString
             MAX-ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "Indicates the packet radio tty port."
             ::= { initialization 7 }

     initGpsPort OBJECT-TYPE
             SYNTAX DisplayString
             MAX-ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "Indicates the GPS tty port."
             ::= { initialization 8 }

     initSpeed OBJECT-TYPE
             SYNTAX DisplayString
             MAX-ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "Indicates the assumed initial speed. Primarily used
                      for simulated GPS."
             ::= { initialization 9 }

     initDirection OBJECT-TYPE
             SYNTAX DisplayString
             MAX-ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "Indicates the assumed initial direction. Primarily
                      used for simulated GPS."
             ::= { initialization 10 }

     initXPos OBJECT-TYPE
             SYNTAX DisplayString
             MAX-ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "Indicates the assumed initial X axis position.
                      Primarily used for simulated GPS."
             ::= { initialization 11 }

     initYPos OBJECT-TYPE
             SYNTAX DisplayString
             MAX-ACCESS read-only
             STATUS mandatory
             DESCRIPTION



Bush & Jagannath          Expires in June 1997                  [Page 8]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


                     "Indicates the assumed initial Y axis position.
                      Primarily used for simulated GPS."
             ::= { initialization 12 }

     initSimGps OBJECT-TYPE
             SYNTAX INTEGER {
                     gpsReceiver(0),
                     gpsSimulator(1)
             }
             MAX-ACCESS read-write
             STATUS mandatory
             DESCRIPTION
                     "Indicates whether the GPS receiver is being read
                      or the GPS simulation code is being used. This
                      value can be set while running without harm.
                      Changing from gpsReceiver to gpsSimulator will
                      cause a smooth transition based on last known
                      direction and speed. Transitioning from gps Simulator
                      to gpsReceiver may cause a large jump in position."
             ::= { initialization 13 }

     initTcpEmulation OBJECT-TYPE
             SYNTAX INTEGER {
                     packetRadio(2),
                     tcpEmulation(1),
                     packetRadio_and_tcpEmulation(3)
             }
             MAX-ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "Indicates whether packet radios or TCP-IP simulation
                      of packet radios is currently in use. This value
                      cannot be set because the tcp emulation requires
                      knowledge of ip addresses of all hosts in the
                      simulated RDRN system and all though this could be
                      set on the fly through a MIB table, I don't feel
                      it's worth the effort to develop at this point."
             ::= { initialization 14 }

     --
     -- NCP Configuration Group
     --

     configuration OBJECT IDENTIFIER ::= { ncp 2 }

     configTimeout OBJECT-TYPE
             SYNTAX INTEGER
             MAX-ACCESS read-write



Bush & Jagannath          Expires in June 1997                  [Page 9]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


             STATUS mandatory
             DESCRIPTION
                     "Indicates the timeout during edge switch
                      reconfiguration. Should be set long enough
                      for all edge switches to respond."
             ::= { configuration 1 }

     configMaxVel OBJECT-TYPE
             SYNTAX DisplayString
             MAX-ACCESS read-write
             STATUS mandatory
             DESCRIPTION
                     "Indicates the maximum of a uniformly distributed
                      velocity for simulated GPS operation."
             ::= { configuration 2 }

     configSpeed OBJECT-TYPE
             SYNTAX DisplayString
             MAX-ACCESS read-write
             STATUS mandatory
             DESCRIPTION
                     "Indicates the initial speed for simulated GPS operation.
                      Same as initSpeed for historical reasons, e.g. this one
                      set through a file while the other is set via arguments."
             ::= { configuration 3 }

     configDirection OBJECT-TYPE
             SYNTAX DisplayString
             MAX-ACCESS read-write
             STATUS mandatory
             DESCRIPTION
                     "Indicates the initial direction in degrees for simulated
                      GPS operation. Same as initDirection for historical
                      reasons. This one is read from a file while the other
                      is set as a program argument during startup."
             ::= { configuration 4 }

     configUseRealTopology OBJECT-TYPE
             SYNTAX INTEGER
             MAX-ACCESS read-write
             STATUS mandatory
             DESCRIPTION
                     "Indicates whether edge switch topology code is called.
                      Currently this code uses MatLab and can be quite slow."
             ::= { configuration 5 }

     configCallsign OBJECT-TYPE
             SYNTAX DisplayString



Bush & Jagannath          Expires in June 1997                 [Page 10]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


             MAX-ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "Indicates this nodes packet radio callsign."
             ::= { configuration 6 }

     configKey OBJECT-TYPE
             SYNTAX DisplayString
             MAX-ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "Indicates the current DES key. Probably not secure to
                      put this here, but useful for debugging."
             ::= { configuration 7 }

     configUserSwitch OBJECT-TYPE
             SYNTAX DisplayString
             MAX-ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "If this is a remote node, this is the associated edge
                      switch."
             ::= { configuration 8 }

     configUpdatePeriod OBJECT-TYPE
             SYNTAX INTEGER
             MAX-ACCESS read-write
             STATUS mandatory
             DESCRIPTION
                     "Indicates the remote node's user position update rate."
             ::= { configuration 9 }

     configDistanceTolerance OBJECT-TYPE
             SYNTAX INTEGER
             MAX-ACCESS read-write
             STATUS mandatory
             DESCRIPTION
                     "Indicates the amount of movement allowed before
                      beam angles must be recomputed."
             ::= { configuration 10 }

     configAntennaAngle OBJECT-TYPE
             SYNTAX INTEGER
             MAX-ACCESS read-write
             STATUS mandatory
             DESCRIPTION
                     "Indicates the direction of the physical position
                      of the linear array from pointing North."



Bush & Jagannath          Expires in June 1997                 [Page 11]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


             ::= { configuration 11 }

     --
     -- Current NCP AX.25 Connection Group
     --

     radioStreams OBJECT IDENTIFIER ::= { ncp 3 }

     radioStreamsTable OBJECT-TYPE
             SYNTAX SEQUENCE OF RadioStreamsEntry
             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "Table of packet currently established packet
                      radio streams and callsigns."
             ::= { radioStreams 1 }

     radioStreamsEntry OBJECT-TYPE
             SYNTAX RadioStreamsEntry
             ACCESS read-only
             STATUS mandatory
             ::= { radioStreamsTable 1 }

     RadioStreamsEntry ::= SEQUENCE {
             radioStreamsID
                     DisplayString,
             radioStreamsCallsign
                     DisplayString
             }

     radioStreamsID OBJECT-TYPE
             SYNTAX DisplayString
             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "The Packet Radio stream identifier for this
                      ARQ AX.25 connection."
             ::= { radioStreamsEntry 1 }

     radioStreamsCallsign OBJECT-TYPE
             SYNTAX DisplayString
             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "This is the callsign of the packet radio with
                      the associated stream identifier."
             ::= { radioStreamsEntry 2 }




Bush & Jagannath          Expires in June 1997                 [Page 12]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


     --
     -- Known Edge Switch Group
     --

     edgeSwitchNetwork OBJECT IDENTIFIER ::= { ncp 4 }

     edgeSwitchTable OBJECT-TYPE
             SYNTAX SEQUENCE OF EdgeSwitchEntry
             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "Table of RDRN edge switches known by this edge switch."
             ::= { edgeSwitchNetwork 1 }

     edgeSwitchEntry OBJECT-TYPE
             SYNTAX EdgeSwitchEntry
             ACCESS read-only
             STATUS mandatory
             ::= { edgeSwitchTable 1 }

     EdgeSwitchEntry ::= SEQUENCE {
             edgeSwitchCallsign
                     DisplayString,
             edgeSwitchHostname
                     DisplayString,
             edgeSwitchATMAddr
                     DisplayString,
             edgeSwitchLatDeg
                     DisplayString,
             edgeSwitchLatMin
                     DisplayString,
             edgeSwitchLatDir
                     DisplayString,
             edgeSwitchLonDeg
                     DisplayString,
             edgeSwitchLonMin
                     DisplayString,
             edgeSwitchLonDir
                     DisplayString,
             edgeSwitchXPos
                     DisplayString,
             edgeSwitchYPos
                     DisplayString,
             edgeSwitchSpeed
                     DisplayString,
             edgeSwitchDir
                     DisplayString,
             edgeSwitchAvaliability



Bush & Jagannath          Expires in June 1997                 [Page 13]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


                     INTEGER,
             edgeSwitchNSat
                     INTEGER,
             edgeSwitchHDop
                     INTEGER,
             edgeSwitchElevation
                     DisplayString,
             edgeSwitchHeight
                     DisplayString,
             edgeSwitchIndex
                     DisplayString,
             edgeSwitchTime
                     TimeTicks
     }

     edgeSwitchCallsign OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch Callsign."
                     ::= { edgeSwitchEntry 1 }

     edgeSwitchHostname OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch IP Hostname."
                     ::= { edgeSwitchEntry 2 }

     edgeSwitchATMAddr OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch ATM Address."
                     ::= { edgeSwitchEntry 3 }

     edgeSwitchLatDeg OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch Latitude - degrees."
                     ::= { edgeSwitchEntry 4 }

     edgeSwitchLatMin OBJECT-TYPE



Bush & Jagannath          Expires in June 1997                 [Page 14]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch Latitude - minutes."
                     ::= { edgeSwitchEntry 5 }

     edgeSwitchLatDir OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch Latitude Hemisphere."
                     ::= { edgeSwitchEntry 6 }

     edgeSwitchLonDeg OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch Longitude - degrees."
                     ::= { edgeSwitchEntry 7 }

     edgeSwitchLonMin OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch Longitude - minutes."
                     ::= { edgeSwitchEntry 8 }

     edgeSwitchLonDir OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch Longitude - Hemisphere."
                     ::= { edgeSwitchEntry 9 }

     edgeSwitchXPos OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch Cartesian X Coordinate. Units are
                              meters."
                     ::= { edgeSwitchEntry 10 }




Bush & Jagannath          Expires in June 1997                 [Page 15]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


     edgeSwitchYPos OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch Cartesian Y Coordinate. Units are
                              meters."
                     ::= { edgeSwitchEntry 11 }

     edgeSwitchSpeed OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch current speed."
                     ::= { edgeSwitchEntry 12 }

     edgeSwitchDir OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch current direction in degrees
                              0 degrees is North."
                     ::= { edgeSwitchEntry 13 }

     edgeSwitchAvaliability OBJECT-TYPE
                     SYNTAX INTEGER
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch GPS quality information.
                              0 - fix not available
                              1 - Non differential GPS fix available
                              2 - Differential GPS fix available."
                     ::= { edgeSwitchEntry 14 }

     edgeSwitchNSat OBJECT-TYPE
                     SYNTAX INTEGER
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch GPS number of satellites in use.
                              From 0 to 8 satellites."
                     ::= { edgeSwitchEntry 15 }

     edgeSwitchHDop OBJECT-TYPE
                     SYNTAX INTEGER



Bush & Jagannath          Expires in June 1997                 [Page 16]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch GPS horizontal dilution of position.
                              Varies from 1.0 to 99.9."
                     ::= { edgeSwitchEntry 16 }

     edgeSwitchElevation OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch current height with respect to sea
                              level in meters."
                     ::= { edgeSwitchEntry 17 }

     edgeSwitchHeight OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Edge Switch current geoidal height in meters."
                     ::= { edgeSwitchEntry 18 }

     edgeSwitchIndex OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Internal index for use in ES/RN associations."
                     ::= { edgeSwitchEntry 19 }

     edgeSwitchTime OBJECT-TYPE
                     SYNTAX TimeTicks
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "GPS time at which this information was valid."
                     ::= { edgeSwitchEntry 20 }

     --
     -- Associated Remote Nodes Group
     --

     remoteNodeNetwork OBJECT IDENTIFIER ::= { ncp 5 }

     remoteNodeTable OBJECT-TYPE
             SYNTAX SEQUENCE OF RemoteNodeEntry



Bush & Jagannath          Expires in June 1997                 [Page 17]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "Table of RDRN remote nodes known by this edge switch."
             ::= { remoteNodeNetwork 1 }

     remoteNodeEntry OBJECT-TYPE
             SYNTAX EdgeSwitchEntry
             ACCESS read-only
             STATUS mandatory
             ::= { remoteNodeTable 1 }

     RemoteNodeEntry ::= SEQUENCE {
             remoteNodeCallsign
                     DisplayString,
             remoteNodeHostname
                     DisplayString,
             remoteNodeATMAddr
                     DisplayString,
             remoteNodeLatDeg
                     DisplayString,
             remoteNodeLatMin
                     DisplayString,
             remoteNodeLatDir
                     DisplayString,
             remoteNodeLonDeg
                     DisplayString,
             remoteNodeLonMin
                     DisplayString,
             remoteNodeLonDir
                     DisplayString,
             remoteNodeXPos
                     DisplayString,
             remoteNodeYPos
                     DisplayString,
             remoteNodeSpeed
                     DisplayString,
             remoteNodeDir
                     DisplayString,
             remoteNodeAvaliability
                     INTEGER,
             remoteNodeNSat
                     INTEGER,
             remoteNodeHDop
                     INTEGER,
             remoteNodeElevation
                     DisplayString,
             remoteNodeHeight



Bush & Jagannath          Expires in June 1997                 [Page 18]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


                     DisplayString,
             remoteNodeIndex
                     DisplayString,
             remoteNodeTime
                     TimeTicks,
             remoteNodeDistance
                     DisplayString
     }

     remoteNodeCallsign OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node Callsign."
                     ::= { remoteNodeEntry 1 }

     remoteNodeHostname OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node IP hostname."
                     ::= { remoteNodeEntry 2 }

     remoteNodeATMAddr OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node ATM Address."
                     ::= { remoteNodeEntry 3 }

     remoteNodeLatDeg OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node Latitude - degrees."
                     ::= { remoteNodeEntry 4 }

     remoteNodeLatMin OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node Latitude - minutes."
                     ::= { remoteNodeEntry 5 }



Bush & Jagannath          Expires in June 1997                 [Page 19]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


     remoteNodeLatDir OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node Latitude Hemisphere."
                     ::= { remoteNodeEntry 6 }

     remoteNodeLonDeg OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node Longitude - degrees."
                     ::= { remoteNodeEntry 7 }

     remoteNodeLonMin OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node Longitude - minutes."
                     ::= { remoteNodeEntry 8 }

     remoteNodeLonDir OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node Longitude - Hemisphere."
                     ::= { remoteNodeEntry 9 }

     remoteNodeXPos OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node Cartesian X Coordinate. Units are
                              meters."
                     ::= { remoteNodeEntry 10 }

     remoteNodeYPos OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node Cartesian Y Coordinate. Units are
                              meters."



Bush & Jagannath          Expires in June 1997                 [Page 20]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


                     ::= { remoteNodeEntry 11 }

     remoteNodeSpeed OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node current speed."
                     ::= { remoteNodeEntry 12 }

     remoteNodeDir OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node current direction in degrees
                              0 degrees is North."
                     ::= { remoteNodeEntry 13 }

     remoteNodeAvaliability OBJECT-TYPE
                     SYNTAX INTEGER
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node GPS quality information.
                              0 - fix not available
                              1 - Non differential GPS fix available
                              2 - Differential GPS fix available."
                     ::= { remoteNodeEntry 14 }

     remoteNodeNSat OBJECT-TYPE
                     SYNTAX INTEGER
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node GPS number of satellites in use.
                              From 0 to 8 satellites."
                     ::= { remoteNodeEntry 15 }

     remoteNodeHDop OBJECT-TYPE
                     SYNTAX INTEGER
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node GPS horizontal dilution of position.
                              Varies from 1.0 to 99.9."
                     ::= { remoteNodeEntry 16 }




Bush & Jagannath          Expires in June 1997                 [Page 21]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


     remoteNodeElevation OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node current height with respect to sea
                              level in meters."
                     ::= { remoteNodeEntry 17 }

     remoteNodeHeight OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Remote Node current geoidal height in meters."
                     ::= { remoteNodeEntry 18 }

     remoteNodeIndex OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Internal index for use in ES/RN associations."
                     ::= { remoteNodeEntry 19 }

     remoteNodeTime OBJECT-TYPE
                     SYNTAX TimeTicks
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "GPS time at which this information was valid."
                     ::= { remoteNodeEntry 20 }

     remoteNodeDistance OBJECT-TYPE
                     SYNTAX DisplayString
                     ACCESS read-only
                     STATUS mandatory
                     DESCRIPTION
                             "Distance of this remote node from its associated
                              base station. A value of 0.0 means that no base
                              station has been associated yet."
                     ::= { remoteNodeEntry 21 }

     --
     -- GPS Specific Stats Group
     --

     gps OBJECT IDENTIFIER ::= { ncp 6 }



Bush & Jagannath          Expires in June 1997                 [Page 22]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


     gpsPosRead OBJECT-TYPE
             SYNTAX Counter
             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "The total number of GPS position records that have
                      been read since initialization."
             ::= { gps 1 }

     --
     -- Packet Radio Specific Stats Group
     --

     packetRadio OBJECT IDENTIFIER ::= { ncp 7 }

     packetsIn OBJECT-TYPE
             SYNTAX Counter
             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "The total number of NCP packets which have
                      been read since initialization."
             ::= { packetRadio 1 }

     packetsOut OBJECT-TYPE
             SYNTAX Counter
             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "The total number of NCP packets which have
                      been written to the packet radio since initialization."
             ::= { packetRadio 2 }

     packetsBad OBJECT-TYPE
             SYNTAX Counter
             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "The total number of NCP packets which have
                      been read and discarded as unreadable or incomplete
                      since initialization."
             ::= { packetRadio 3 }

     --
     -- NCP Level Specific Stats Group
     --

     ncpLevel OBJECT IDENTIFIER ::= { ncp 8 }



Bush & Jagannath          Expires in June 1997                 [Page 23]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


     ncpHandoffs OBJECT-TYPE
             SYNTAX Counter
             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "The total number handoffs since since initialization."
             ::= { ncpLevel 1 }

     --
     -- Existing ATM Stacks Group
     --

     atmStacks OBJECT IDENTIFIER ::= { ncp 9 }

     atmStacksTable OBJECT-TYPE
             SYNTAX SEQUENCE OF AtmStacksEntry
             ACCESS read-only
             STATUS mandatory
             ::= { atmStacks 1 }

     atmStacksEntry OBJECT-TYPE
             SYNTAX AtmStacksEntry
             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "Table of currently active AHDLC stacks."
             ::= { atmStacksTable 1 }

     AtmStacksEntry ::= SEQUENCE {
             atmStacksBeam
                     INTEGER,
             atmStacksSlot
                     INTEGER,
             atmStacksATMaddr
                     DisplayString,
             atmStacksAhdlcState
                     INTEGER
             }

     atmStacksBeam OBJECT-TYPE
             SYNTAX INTEGER
             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "The beam number for this AHDLC stack."
             ::= { atmStacksEntry 1 }

     atmStacksSlot OBJECT-TYPE



Bush & Jagannath          Expires in June 1997                 [Page 24]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


             SYNTAX INTEGER
             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "The slot number for this AHDLC stack."
             ::= { atmStacksEntry 2 }

     atmStacksATMaddr OBJECT-TYPE
             SYNTAX DisplayString
             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "The ATM address of the current AHDLC stack."
             ::= { atmStacksEntry 3 }

     atmStacksAhdlcState OBJECT-TYPE
             SYNTAX INTEGER {
                     down(0),
                     up(1)
             }
             MAX-ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "This is the state of the AHDLC layer."
             ::= { atmStacksEntry 4 }

     --
     -- The Beam Coverage Group
     --

     beamCoverage OBJECT IDENTIFIER ::= { ncp 10 }

     beamCovTable OBJECT-TYPE
             SYNTAX SEQUENCE OF BeamCovEntry
             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "Table of beam coverage information."
             ::= { beamCoverage 1 }

     beamCovEntry OBJECT-TYPE
             SYNTAX BeamCovEntry
             ACCESS read-only
             STATUS mandatory
             ::= { beamCovTable 1 }

     BeamCovEntry ::= SEQUENCE {
             beamCovAngle



Bush & Jagannath          Expires in June 1997                 [Page 25]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


                     DisplayString,
             beamCovPower
                     DisplayString,
             beamCovSIR
                     DisplayString
             }

     beamCovAngle OBJECT-TYPE
             SYNTAX DisplayString
             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "The beam angle of this beam."
             ::= { beamCovEntry 1 }

     beamCovPower OBJECT-TYPE
             SYNTAX DisplayString
             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "The power level of this beam."
             ::= { beamCovEntry 2 }

     beamCovSIR OBJECT-TYPE
             SYNTAX DisplayString
             ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "The signal to interference ratio for this beam."
             ::= { beamCovEntry 3 }

     --
     -- The NCP Status Group
     --

     status OBJECT IDENTIFIER ::= { ncp 11 }

     statState OBJECT-TYPE
             SYNTAX INTEGER {
                     down(0),
                     configuring(1),
                     associating(2),
                     active(3),
                     delay(4)
             }
             MAX-ACCESS read-only
             STATUS mandatory
             DESCRIPTION



Bush & Jagannath          Expires in June 1997                 [Page 26]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


                     "Describes the NCP state of operation:
                             down        - node administratively idle.
                             configuring - es-es topology configuration or
                                           initial startup.
                             associating - handoff in process.
                             active      - other normal operation.
                             delay       - node is in a delay mode, e.g.
                                           remote node waiting between
                      updates."
             ::= { status 1 }

     statAdminState OBJECT-TYPE
             SYNTAX INTEGER {
                     idle(0),
                     active(1)
             }
             MAX-ACCESS read-write
             STATUS mandatory
             DESCRIPTION
                     "Indicates whether the process is in an idle mode
                      or active. Setting this object to idle causes the
                      NCP process to remain alive, but stop processing
                      packets. A transition setting from idle to active
                      causes the NCP process to re-initialize as though
                      just started."
             ::= { status 2 }

     statTopologyTime OBJECT-TYPE
             SYNTAX INTEGER
             MAX-ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "The time in micro-seconds to do the last optimal
                      topology calculation. A zero value means that
                      the topology calculation has not been performed
                      yet."
             ::= { status 3 }

     statBeamformTime OBJECT-TYPE
             SYNTAX INTEGER
             MAX-ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "The time in micro-seconds to do the last beamform.
                      A zero values indicates that beamforming has not
                      been performed yet."
             ::= { status 4 }




Bush & Jagannath          Expires in June 1997                 [Page 27]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


     statNcpTransferTime OBJECT-TYPE
             SYNTAX INTEGER
             MAX-ACCESS read-only
             STATUS mandatory
             DESCRIPTION
                     "The time in micro-seconds of the last NCP packet
                      transmission. A zero value means that no packet
                      measurements are being taken."
             ::= { status 5 }

     END


Security Considerations


   Clearly, the DES encryption key should not be accessible in the MIB,
   however, this remains in the MIB for debugging and testing purposes.
   Also, critical timing parameters are set-able from this MIB. Again
   this is useful for experimental purposes, but may not be desired for
   commercial use.

References

   [1] Rose M., and K. McCloghrie, "Structure and Identification of
       Management Information for TCP/IP-based internets", STD 16, RFC
       1155, Performance Systems International, Hughes LAN Systems, May
       1990.

   [2] McCloghrie K., and M. Rose, Editors, "Management Information Base
       for Network Management of TCP/IP-based internets", STD 17, RFC
       1213, Performance Systems International, March 1991.

   [3] Information processing systems - Open Systems Interconnection -
       Specification of Abstract Syntax Notation One (ASN.1),
       International Organization for Standardization, International

   [4] Information processing systems - Open Systems Interconnection -
       Specification of Basic Encoding Rules for Abstract Notation One
       (ASN.1), International Organization for Standardization,
       International Standard 8825, December 1987.

   [5] Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions",
       STD 16, RFC 1212, Performance Systems International, Hughes LAN
       Systems, March 1991.

   [6] Rose, M., Editor, "A Convention for Defining Traps for use with
       the SNMP", RFC 1215, Performance Systems International, March



Bush & Jagannath          Expires in June 1997                 [Page 28]


Internet-Draft   Mobile Wireless GPS-Based Configuration 13 January 1997


       1991.

   [7] McCloghrie, K., "Extensions to the Generic-Interface MIB", RFC
       1229, Hughes LAN Systems, Inc., May 1991.

   [8] Stephen F. Bush, Sunil Jagannath, Joseph B. Evans, and Victor
       Frost, "A Control and Management Network for Wireless ATM
       Systems" in Proceedings of the International Communications
       Conference '96, p. 459,463 (1996  June). Online version
       available at: http://www.tisl.ukans.edu/~sbush/pspapers/icc96.ps

   [9] Stephen F. Bush, Sunil Jagannath, Ricardo Sanchez, Joseph B.
       Evans, Victor Frost, and K. Sam Shanmugan, Rapidly Deployable
       Radio Networks (RDRN) Network Architecture, Telecommunications
       Information Sciences Laboratory (1995  July). Online version
       available at:
       http://www.tisl.ukans.edu/~sbush/pspapers/network_arch.ps

   [10] AX.25 Amateur Packet Radio Link-Layer Protocol, IEEE  October
        (1984).

   [11] Network Control Protocol for the Configuration of Mobile
        Wireless Beamformed GPS-Based Networks,
        <draft-bush-ncp-config-00.txt>, Stephen F. Bush, Sunil
        Jagannath.

   [12] The Definition of Managed Objects for Virtual Network
        Configuration, <draft-bush-vnc-mib-00.txt>, Stephen F. Bush,
        Sunil Jagannath.

Author's Address


   Stephen F. Bush
   Sunil Jagannath
   Information and Telecommunications Technologies Center (ITTC)
   University of Kansas
   Lawrence, Kansas 66045

   Phone: (913) 864-7761

   EMail: sbush@tisl.ukans.edu









Bush & Jagannath          Expires in June 1997                 [Page 29]