Internet DRAFT - draft-bush-rdrn-mib
draft-bush-rdrn-mib
HTTP/1.1 200 OK
Date: Mon, 08 Apr 2002 23:02:46 GMT
Server: Apache/1.3.20 (Unix)
Last-Modified: Tue, 28 Jan 1997 17:40:00 GMT
ETag: "2e7e87-d33f-32ee39f0"
Accept-Ranges: bytes
Content-Length: 54079
Connection: close
Content-Type: text/plain
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]