"INTRODUCTION" March 5, 1991 This document provides the initial version of the Timeplex Management Information Base (UMIB) for use with network management protocols over TCP/IP-based internets. This document does not include those managed objects identified in RFC 1066; however, those objects are supported. The presentation roughly follows the format found in RFC 1066. One field has been added; namely, 'Action`. This defines the action to be initiated by the Simple Network Management Protocol (SNMP) whenever the particular read-write object is written. The 'Action' field does not apply to read-only objects. "OBJECTS" The objects are arranged into the following groups: -- Timeplex System Group -- Timeplex Interfaces Group -- Timeplex IP Group -- Timeplex TCP Group -- Timeplex EGP Group -- Timeplex GGP Group -- Timeplex SNMP Group -- Timeplex HFP Group -- Timeplex DDN Group -- Timeplex X25 Group -- Timeplex FDDI Group -- Timeplex TLIP Group The following groups have been reserved (see Object Definitions), but no objects have yet been identified within these groups: -- Timeplex AT (Address Translation) Group -- Timeplex ICMP Group -- Timeplex RIP Group -- Timeplex UDP Group "Object Definitions" enterprises see RFC 1066 timeplex OBJECT IDENTIFIER ::= { enterprises 16 } umgmt OBJECT IDENTIFIER ::= { timeplex 2 } umib OBJECT IDENTIFIER ::= { umgmt 1 } usystem OBJECT IDENTIFIER ::= { umib 1 } uinterfaces OBJECT IDENTIFIER ::= { umib 2 } uat OBJECT IDENTIFIER ::= { umib 3 } uip OBJECT IDENTIFIER ::= { umib 4 } uicmp OBJECT IDENTIFIER ::= { umib 5 } utcp OBJECT IDENTIFIER ::= { umib 6 } uudp OBJECT IDENTIFIER ::= { umib 7 } uegp OBJECT IDENTIFIER ::= { umib 8 } uggp OBJECT IDENTIFIER ::= { umib 12 } urip OBJECT IDENTIFIER ::= { umib 13 } usnmp OBJECT IDENTIFIER ::= { umib 14 } uhfp OBJECT IDENTIFIER ::= { umib 15 } uddn OBJECT IDENTIFIER ::= { umib 16 } ux25 OBJECT IDENTIFIER ::= { umib 17 } ufddi OBJECT IDENTIFIER ::= { umib 18 } tlip OBJECT IDENTIFIER ::= { umib 19 } "Timeplex System Group" OBJECT: ------- usystemAction { usystem 1 } Syntax: INTEGER { normal(0), reset(1), shutdown(2) } Definition: This is the system action flag. 'Reset' causes the network device to reinitialize itself; 'shutdown' sets the network device to a state where it can be restarted only by manually resetting the device. Access: read-write. Status: mandatory. Default: 0 OBJECT: ------- usystemReboots { usystem 2 } Syntax: INTEGER Definition: This is the number of times the system has rebooted due to an unrecoverable error condition. If initialized to -1, the system will not reboot following an unrecoverable error. Access: read-only. Status: mandatory. OBJECT: ------- usystemErrorCode { usystem 3 } Syntax: INTEGER Definition: This is the error code for the last system reboot. It is a 16-bit value, where the upper 8 bits contain the process ID and the lower 8 bits contain the error code. Access: read-only. Status: mandatory. "Timeplex Interfaces Group" All objects in the Interfaces group are instantiated by an interface number (1-based). For example, if one were interested in the object uifEthernetArpWait for physical interface 2, he would identify the object by specifying uifEthernetArpWait.2. OBJECT: ------- uifTable { uinterfaces 1 } Syntax: SEQUENCE OF uifEntry Definition: This is a list of the Timeplex interface entries. Each entry is instantiated by a physical interface number (1-based). The number of physical interfaces is a function of the particular network device. For example, suppose a device supports three physical interfaces and physical interface 2 and physical interface 3 are Ethernet and FDDI respectively. Then, to access the 'ArpWait' variable on each interface, one specifies 'uifEthernetArpWait.2' and 'uifFddiArpWait.3', respecitively. Access: read-write. Status: mandatory. OBJECT: ------- uifEntry { uifTable 1 } Syntax: uifEntry ::= SEQUENCE ( uifEthernetArpWait INTEGER, uifIpAddr IpAddress, uifSubnetMask IpAddress, uifHdlcBaudRate INTEGER, uifHdlcRto INTEGER, uifHdlcAckTo INTEGER, uifHdlcSabmInterval INTEGER, uifHdlcRnrInterval INTEGER. uifHdlcClockType INTEGER, uifHdlcDCE INTEGER, uifHdlcThrowaway INTEGER, uifHdlcAckCount INTEGER, uifFddiArpWait INTEGER ) Access: read-write. Status: mandatory. OBJECT: ------- uifEthernetArpWait { uifEntry 1 } Syntax: INTEGER (1..65535) Definition: This is the number of seconds to wait for an ARP reply before dropping the data message destined for the specified Ethernet interface. Access: read-write. Status: mandatory. Default: 10 OBJECT: ------- uifIpAddr { uifEntry 2 } Syntax: IpAddress Definition: This is the Internet address for the specified interface. Access: read-write. Status: mandatory. Action: reset the device. OBJECT: ------- uifSubnetMask { uifEntry 3 } Syntax: IpAddress Definition: This is the Internet address subnet mask for the specified interface. Access: read-write. Status: mandatory. Action: reset the device. OBJECT: ------- uifHdlcBaudRate { uifEntry 4 } Syntax: INTEGER (0..16384) Definition: This is the HDLC baud rate constant. The following formula is used to convert the baud rate constant to a baud rate: baud rate = 5000000 / (baud rate constant + 2). Access: read-write. Status: mandatory. Action: reset the device. Default: 111Kb(43) OBJECT: ------- uifHdlcRto { uifEntry 5 } Syntax: INTEGER (1..16384) Definition: This is the HDLC retransmission interval in milliseconds. Access: read-write. Status: mandatory. Action: reset the device. Default: 500 OBJECT: ------- uifHdlcAckTo { uifEntry 6 } Syntax: INTEGER (1..16384) Definition: This is the HDLC acknowledgement interval in milliseconds. Access: read-write. Status: mandatory. Action: reset the device. Default: 250 OBJECT: ------- uifHdlcSabmInterval { uifEntry 7 } Syntax: INTEGER (1..16384) Definition: This is the HDLC SABM interval in milliseconds. Access: read-write. Status: mandatory. Action: reset the device. Default: 3000 OBJECT: ------- uifHdlcRnrInterval { uifEntry 8 } Syntax: INTEGER (1..16384) Definition: This is the HDLC receiver not ready interval in milliseconds. Access: read-write. Status: mandatory. Action: reset the device. Default: 1000 OBJECT: ------- uifHdlcClockType { uifEntry 9 } Syntax: INTEGER { DTE-accepts-tx-and-rx-clocks(3), DCE-generates-tx-and-rx-clocks(4) } Definition: This is the HDLC accept/generate receiver and transmitter signal flag for HDLC. Access: read-write. Status: mandatory. Action: reset the device. Default: 4 OBJECT: ------- uifHdlcDCE { uifEntry 10 } Syntax: INTEGER Definition: This flag indicates that HDLC is a DCE. Access: read-write. Status: mandatory. Action: reset the device. Default: TRUE(1) OBJECT: ------- uifHdlcThrowaway { uifEntry 11 } Syntax: INTEGER Definition: This flag directs the discarding of messages when HDLC is down. Access: read-write. Status: mandatory. Action: reset the device. Default: FALSE(0) OBJECT: ------- uifHdlcAckCount { uifEntry 12 } Syntax: INTEGER (1..255) Definition: This is the number of messages received by HDLC before spontaneous acknowledgement generation. Access: read-write. Status: mandatory. Action: reset the device. Default: 2 OBJECT: ------- uifFddiArpWait { uifEntry 13 } Syntax: INTEGER (1..255) Definition: This is the number of seconds to wait for an ARP reply before dropping the data message destined for the specified FDDI interface. Access: read-write. Status: mandatory. Action: reset the device. Default: 10 "Timeplex U_IP Group" OBJECT: ------- uipLogicalDisconnect { uip 1 } Syntax: INTEGER Definition: This flag tells IP to discard all incoming and outgoing datagrams except for those destined for SNMP. Access: read-write. Status: mandatory. Default: FALSE(0) OBJECT: ------- uipLoopback { uip 2 } Syntax: INTEGER Definition: This flag indicates that the PSN is to loop back. Access: read-write. Status: mandatory. Default: FALSE(0) OBJECT: ------- uipRemoteg1 { uip 3 } Syntax: INTEGER Definition: This flag indicates that the interface 1 is an intersite gateway link. Access: read-write. Status: mandatory. Default: FALSE(0) OBJECT: ------- uipRemoteg2 { uip 4 } Syntax: INTEGER Definition: This flag indicates that the interface 2 is an intersite gateway link. Access: read-write. Status: mandatory. Default: FALSE(0) OBJECT: ------- uipNet1MaxPkt { uip 5 } Syntax: INTEGER (65..65535) Definition: This is the maximum subnet packet size for the interface 1. Access: read-write. Status: mandatory. Default: FDDI-interface(4479) LAPB-interface(1500) Ethernet-1(1492) Ethernet-2(1500) OBJECT: ------- uipNet2MaxPkt { uip 6 } Syntax: INTEGER (65..65535) Definition: This is the maximum subnet packet size for the interface 2. Access: read-write. Status: mandatory. Default: FDDI-interface(4479) LAPB-interface(1500) Ethernet-1(1492) Ethernet-2(1500) OBJECT: ------- uipRedirectTo { uip 7 } Syntax: INTEGER (1..65535) Definition: This is the interval in seconds between the clearing of the redirect tables. Access: read-write. Status: mandatory. Default: 1800 OBJECT: ------- uipMasker { uip 8 } Syntax: INTEGER Definition: This flag indicates the device should emulate a gateway and respond to the receipt of a MASK request. Access: read-write. Status: mandatory. Default: FALSE(0) OBJECT: ------- uipWellKnownGateway { uip 9 } Syntax: IpAddress Definition: This is the well known gateway address. Access: read-write. Status: mandatory. OBJECT: ------- uipMaxRoutePids { uip 10 } Syntax: INTEGER Definition: This is the maximum number of processes that perform routing. Access: read-only. Status: mandatory. OBJECT: ------- uipRoutePidsTable { uip 11 } Syntax: SEQUENCE OF uipRoutePidsEntry Definition: This is a list of process IDs that determine the order in which to search the routing protocol processes' routing tables. For example, the value of 'uipRoutePid.1" identifies the process ID whose routing table is searched first. The maximum number of entries in the list is given by 'uipMaxRoutePids'. Access: read-write Status: mandatory. OBJECT: ------- uipRoutePidsEntry { uipRoutePidsTable 1 } Syntax: uipRoutePidsEntry ::= SEQUENCE ( uipRoutePid INTEGER ) Access: read-write. Status: mandatory. OBJECT: ------- uipRoutePid { uipRoutePidsEntry 1 } Syntax: INTEGER { Gateway-to-Gateway-protocol(3), Routing-Information-protocol(7), Exterior-Gateway-Protocol(8), Internet-Protocol(1) } Definition: This is an entry in the list of process IDs. A value of 255 indicates that the entry is not used. Access: read-write. Status: mandatory. Default: uipRoutePidsEntry.1(3) uipRoutePidsEntry.2(7) uipRoutePidsEntry.3(8) uipRoutePidsEntry.4(1) OBJECT: ------- uipNbrStaticRoutes { uip 12 } Syntax: INTEGER Definition: This is the number of static routes currently maintained in non-volatile RAM. Access: read-only. Status: mandatory. OBJECT: ------- uipStaticRouteTable { uip 13 } Syntax: SEQUENCE OF uipStaticRouteEntry Definition: This is the static routing table. Each variable is instantiated by network address. For example, if the user wishes to know the cost to route to network address 128.170.0.0, he requests the value of uipStaticRouteCost for network address 128.170.0.0, Access: read-write. Status: mandatory. OBJECT: ------- uipStaticRouteEntry { uipStaticRouteTable 1 } Syntax: uipStaticRouteEntry ::= SEQUENCE ( uipStaticRouteNetwork IpAddress, uipStaticRouteGateway IpAddress, uipStaticRouteCost INTEGER, uipStaticRouteOverride INTEGER ) Access: read-write. Status: mandatory. OBJECT: ------- uipStaticRouteNetwork { uipStaticRouteEntry 1 } Syntax: IpAddress Definition: This is the network address of the destination. Access: read-only. Status: mandatory. OBJECT: ------- uipStaticRouteGateway { uipStaticRouteEntry 2 } Syntax: IpAddress Definition: This is the gateway used to route to the network address. Access: read-write. Status: mandatory. OBJECT: ------- uipStaticRouteCost { uipStaticRouteEntry 3 } Syntax: INTEGER (0..255) Definition: This is the cost to route to the network address. Access: read-write. Status: mandatory. OBJECT: ------- uipStaticRouteOverride { uipStaticRouteEntry 4 } Syntax: INTEGER Definition: This flag indicates that this route should override the dynamic route. Access: read-write. Status: mandatory. "Timeplex TCP Group" OBJECT: ------- utcpRetransTo { utcp 1 } Syntax: INTEGER (1..65535) Definition: This is the initial message retransmission timeout in milliseconds. Access: read-write. Status: mandatory. Default: 300 OBJECT: ------- utcpRtoMin { utcp 2 } Syntax: INTEGER (1..65535) Definition: This is the minimum allowable retransmission timeout value in millisecons. Access: read-write. Status: mandatory. Default: 50 OBJECT: ------- utcpRtoMax { utcp 3 } Syntax: INTEGER (1..65635) Definition: This is the maximum allowable retransmission timeout value in milliseconds. Access: read-write. Status: mandatory. Default: 60000 OBJECT: ------- utcpWakeup { utcp 4 } Syntax: INTEGER (1..16384) Definition: This is the periodic processing interval in milliseconds. Access: read-write. Status: mandatory. Default: 100 OBJECT: ------- utcpAckTime { utcp 5 } Syntax: INTEGER (1..16384) Definition: This is the mandatory acknowledgement period in milliseconds. Access: read-write. Status: mandatory. Default: 200 OBJECT: ------- utcpTimeToLive { utcp 6 } Syntax: INTEGER (1..255) Definition: This is the time to live in seconds provided to IP. Access: read-write. Status: mandatory. Action: reset the device. Default: 60 OBJECT: ------- utcpThruput { utcp 7 } Syntax: INTEGER (1..255) Definition: This is the maximum number of outstanding messages per connection. Access: read-write. Status: mandatory. Default: 8 OBJECT: ------- utcpFlowAck { utcp 8 } Syntax: INTEGER (1..utcpThruput) Definition: This is the number of messages received before sending an acknowledgement. Access: read-write. Status: mandatory. Default: 2 "Timeplex EGP Group" OBJECT: ------- uegpMaxNeighbors { uegp 1 } Syntax: INTEGER Definition: This is the maximum number of EGP neighbors permitted for this gateway. Access: read-only. Status: mandatory. OBJECT: ------- uegpNumberTrustedNeighbors { uegp 2 } Syntax: INTEGER (0..uegpMaxNeighbors) Definition: This is the maximum number of neighbors to be acquired. Access: read-write. Status: mandatory. Default: 0 OBJECT: ------- uegpNumberNeighbors { uegp 3 } Syntax: INTEGER (0..uegpNumberTrustedNeighbors) Definition: This is the number of neighbors recommended. Access: read-write. Status: mandatory. Default: 0 OBJECT: ------- uegpNeighborTable { uegp 4 } Syntax: SEQUENCE OF uegpNeighborEntry Definition: This is the EGP gateway neighbor list. The first entry in the list is entry number 1; the last entry is defined by 'uegpNumberTrustedNeighbors'. Access: read-write. Status: mandatory. OBJECT: ------- uegpNeighborEntry { uegpNeighborTable 1 } Syntax: uegpNeighborEntry ::= SEQUENCE ( uegpNeighbor IpAddress ) Access: read-write. Status: mandatory. OBJECT: ------- uegpNeighbor { uegpNeighborEntry 1 } Syntax: IpAddress Definition: This is the IP address of its EGP neighbor. This variable is instantiated by its index (1-based) in the list of EGP neighbors. Access: read-write. Status: mandatory. OBJECT: ------- uegpAutoSysNumber { uegp 5 } Syntax: INTEGER (0..65535) Definition: This is the autonomous system number. Access: read-write. Status: mandatory. Default: 10 OBJECT: ------- uegpMinHelloInterval { uegp 6 } Syntax: INTEGER (15..65535) Definition: This is the EGP gateway minimum hello interval in seconds. Access: read-write. Status: mandatory. Default: 30 OBJECT: ------- uegpMinPollInterval { uegp 7 } Syntax: INTEGER (30..65535) Definition: This is the EGP gateway minimum poll interval in seconds. Access: read-write. Status: mandatory. Default: 60 OBJECT: ------- uegpRequestCeaseInterval { uegp 8 } Syntax: INTEGER (15..65535) Definition: This the EGP gateway request/cease transmit interval in seconds. Access: read-write. Status: mandatory. Default: 30 OBJECT: ------- uegpDeclareDownInterval { uegp 9 } Syntax: INTEGER (1800..65535) Definition: This is the EGP gateway interval in seconds before dropping down neighbor. Access: read-write. Status: mandatory. Default: 3600 OBJECT: ------- uegpAcquireCeaseInterval { uegp 10 } Syntax: INTEGER (30..240) Definition: This is the EGP gateway acquire/cease actions interval in seconds. Access: read-write. Status: mandatory. Default: 60 OBJECT: ------- uegpEnoughInterval { uegp 11 } Syntax: INTEGER (60..65535) Definition: This is the EGP gateway interval in seconds that provides an elapsed time prior to checking that enough neighbors have been acquired. Access: read-write. Status: mandatory. Default: 120 OBJECT: ------- uegpPurgeInterval { uegp 12 } Syntax: INTEGER (0..600) Definition: This is the EGP gateway interval in seconds between purging old routes. Access: read-write. Status: mandatory. Default: 240 OBJECT: ------- uegpMode { uegp 13 } Syntax: INTEGER { active-and-passive(0) active(1) passive(2) } Definition: This is the EGP gateway mode of operation. Access: read-write. Status: mandatory. Default: 0 OBJECT: ------- uegpErrorTreatment { uegp 14 } Syntax: INTEGER (0..255) Definition: This is the EGP error treatment flag. When EGP detects an error from an EGP neighbor, it right shifts the error treatment flag by the value of the error code. If the result has the least significant bit set, a CEASE command is sent to the EGP neighbor and timers are reset. A value of 255 ensures that all errors detected from a neighbor will cause a CEASE command to be sent. Access: read-write. Status: mandatory. Default: 0 OBJECT: ------- uegpSharedNetwork { uegp 15 } Syntax: IpAddress Definition: This is the EGP gateway network address that is shared by all its EGP neighbors. Access: read-write. Status: mandatory. "Timeplex GGP Group" OBJECT: ------- uggpEchoInterval { uggp 1 } Syntax: INTEGER (1..65535) Definition: This is the number of seconds between GGP ECHO messages. Access: read-write. Status: mandatory. Default: 15 OBJECT: ------- uggpMaxNeighbors { uggp 2 } Syntax: INTEGER Definition: This is the maximum number of GGP neighbors permitted for this gateway. Access: read-only. Status: mandatory. OBJECT: ------- uggpNumberNeighbors { uggp 3 } Syntax: INTEGER (0..uggpMaxNeighbors) Definition: This is the current number of GGP neighbors for this gateway. Access: read-only. Status: mandatory. Default: 0 OBJECT: ------- uggpNeighborTable { uggp 4 } Syntax: SEQUENCE OF uggpNeighborEntry Definition: This is the GGP gateway neighbor list. The first entry in the list is entry number 1; the last entry is defined by 'uggpNumberNeighbors'. Access: read-write. Status: mandatory. OBJECT: ------- uggpNeighborEntry { uggpNeighborTable 1 } Syntax: uggpNeighborEntry ::= SEQUENCE ( uggpNeighbor IpAddress ) Access: read-write. Status: mandatory. OBJECT: ------- uggpNeighbor { uggpNeighborEntry 1 } Syntax: IpAddress Definition: This is IP address of its GGP neighbor. This variable is instantiated by its index (1-based) in the list of GGP neighbors. Access: read-write. Status: mandatory. "Timeplex SNMP Group" OBJECT: ------- usnmpVersion { usnmp 1 } Syntax: INTEGER Definition: This is the SNMP version number. Access: read-only. Status: mandatory. OBJECT: ------- usnmpCommunity { usnmp 2 } Syntax: OCTET STRING Definition: This is the SNMP community name. Access: read-write. Status: mandatory. Default: empty string OBJECT: ------- usnmpRequests { usnmp 3 } Syntax: COUNTER Definition: This is the total number of SNMP request messages received. Access: read-only. Status: mandatory. OBJECT: ------- usnmpTraps { usnmp 4 } Syntax: COUNTER Definition: This is the total number of SNMP Trap messages sent. Access: read-only. Status: mandatory. OBJECT: ------- usnmpForwardTraps { usnmp 5 } Syntax: INTEGER Definition: This flag tells SNMP to send SNMP Trap messages. Access: read-write. Status: mandatory. Default: TRUE(1) "Timeplex HFP Group" OBJECT: ------- uhfpMaxMsg { uhfp 1 } Syntax: INTEGER (9..1420) Definition: This is the maximum message size in bytes that this site can handle. Access: read-write. Status: mandatory. Default: 1536 OBJECT: ------- uhfpPad { uhfp 2 } Syntax: INTEGER (0..6) Definition: This is the number of bytes of pad. Access: read-write. Status: mandatory. Default: 0 OBJECT: ------- uhfpSwap { uhfp 3 } Syntax: INTEGER Definition: This flag indicates TCP, IP, and HFP headers should be swapped. Access: read-write. Status: mandatory. Default: TRUE(1) "Timeplex DDN Group" OBJECT: ------- uddnTimeout { uddn 1 } Syntax: INTEGER (1..65535) Definition: This is the number of seconds to wait before clearing idle connections. Access: read-write Status: mandatory. Default: 600 OBJECT: ------- uddnMsgout { uddn 2 } Syntax: INTEGER (1..8) Definition: This is the maximum number of messages outstanding per connection. Access: read-write. Status: mandatory. Default: 8 OBJECT: ------- uddnHipUp { uddn 3 } Syntax: INTEGER Definition: This flag indicates HIP is up. Access: read-only. Status: mandatory. OBJECT: ------- uddnHdhUp { uddn 4 } Syntax: INTEGER Definition: This flag indicates HDH is up. Access: read-only. Status: mandatory. OBJECT: ------- uddnLinkUp { uddn 5 } Syntax: INTEGER Definition: This flag indicates LINK is up. Access: read-only. Status: mandatory. OBJECT: ------- uddnTotalQ { uddn 6 } Syntax: GAUGE Definition: This is the total number of bytes remaining for queueing. Access: read-only. Status: mandatory. OBJECT: ------- uddnConnections { uddn 7 } Syntax: GAUGE Definition: This is the number of active connections. Access: read-only. Status: mandatory. OBJECT: ------- uddnLinkDownTo { uddn 8 } Syntax: INTEGER Definition: This indicates how long to wait in milliseconds until the PSN is declared down. Access: read-only. Status: mandatory. OBJECT: ------- uddnRcvIncomplete { uddn 9 } Syntax: COUNTER Definition: This is the number of incomplete transmissions received. Access: read-only. Status: mandatory. OBJECT: ------- uddnConnectionsReused { uddn 10 } Syntax: COUNTER Definition: This is the number of connections reused. Access: read-only. Status: mandatory. OBJECT: ------- uddnHdhWentDown { uddn 11 } Syntax: COUNTER Definition: This is the number of times HDH went down. Access: read-only. Status: mandatory. OBJECT: ------- uddnLinkWentDown { uddn 12 } Syntax: COUNTER Definition: This is the number of times LINK went down. Access: read-only. Status: mandatory. OBJECT: ------- uddnLeaderErrs { uddn 13 } Syntax: COUNTER Definition: This is the number of leader errors received. Access: read-only. Status: mandatory. OBJECT: ------- uddnPSNGoingDown { uddn 14 } Syntax: COUNTER Definition: This ia the number of 'PSN going down' messages received. Access: read-only. Status: mandatory. OBJECT: ------- uddnDeadHostStatus { uddn 15 } Syntax: COUNTER Definition: This is the number of 'dead host status' messages received. Access: read-only. Status: mandatory. OBJECT: ------- uddnIfReset { uddn 16 } Syntax: COUNTER Definition: This is the number of 'interface reset' messages received. Access: read-only. Status: mandatory. "Timeplex X25 Group" OBJECT: ------- ux25IfTable { ux25 1 } Syntax: SEQUENCE OF X25IfEntry Definition: This is the X25 interface table. Each variable is instantiated by a physical interface number, which is 1-based. See the description of the Timeplex Interfaces Group. Access: read-write. Status: mandatory. OBJECT: ------- ux25IfEntry { ux25IfTable 1 } Syntax: ux25IfEntry ::= SEQUENCE ( ux25Service INTEGER, ux25Window INTEGER, ux25PktSize INTEGER ) Access: read-write. Status: mandatory. OBJECT: ------- ux25Service { ux25IfEntry 1 } Syntax: INTEGER { Basic-service(0), Standard-service(7) } Definition: This is the X.25 Standard/Basic service flag. Access: read-write. Status: mandatory. Default: 7 OBJECT: ------- ux25Window { ux25IfEntry 2 } Syntax: INTEGER (2..7) Definition: This is the X.25 maximum window size in packets. Access: read-write. Status: mandatory. Default: 7 OBJECT: ------- ux25PktSize { ux25IfEntry 3 } Syntax: INTEGER (7..11) Definition: This is the maximum X.25 packet size (bytes) in powers of 2. Access: read-write. Status: mandatory. Default: 11 "Timeplex FDDI Group" ufddiSMT OBJECT IDENTIFIER ::= { ufddi 1 } -- This is the identification of the FDDI station parameters. All station parameters are non-aggregates, therefore, each station parameter is instantiated by appending `.0` to the name of the parameter. ufddiMACTable OBJECT IDENTIFIER ::= { ufddi 2 } ufddiMACEntry OBJECT IDENTIFIER ::= { ufddiMACTable 1 } -- This is the identification of the FDDI MAC parameters. Each MAC parameter is an aggregate. MACs are numbered sequentially. The first MAC has index 1. Therefore, each MAC parameter is instantiated by appending `.1', '.2', '.3', etc. to the name of the parameter. ufddiPHYTable OBJECT IDENTIFIER ::= { ufddi 3 } ufddiPHYEntry OBJECT IDENTIFIER ::= { ufddiPHYTable 1 } -- This is the identification of the FDDI PHY parameters. Each PHY parameter is an aggregate. PHYs are assigned the indices 1-n, where n = SpurCount + AttachCount. In a DAS, PHY A has index 1 and PHY B has index 2. Additional PHYs in a station (concentrator) are numbered from 3 thru n according to token flow. Therefore, each PHY parameter is instantiated by appending '.i' (i=index) to the name of the parameter. OBJECT: ------- ufddiSMTStationIdGrp { ufddiSMT 1 } Syntax: SEQUENCE ( ufddiSMTStationId OCTET STRING, ufddiSMTStationType INTEGER, ufddiSMTVersionId INTEGER ) Definition: This table defines the FDDI station's identity. Access: read-only. Status: mandatory. OBJECT: ------- ufddiSMTStationId { ufddiSMTStationIdGrp 1 } Syntax: OCTET STRING Definition: This is a 6-byte value that uniquely identifies the FDDI station. Access: read-only. Status: mandatory. OBJECT: ------- ufddiSMTStationType { ufddiSMTStationIdGrp 2 } Syntax: INTEGER { station(1), concentrator(2) } Definition: This flag serves to distinguish between a station and a concentrator. Access: read-only. Status: mandatory. OBJECT: ------- ufddiSMTVersionId { ufddiSMTStationIdGrp 3 } Syntax: INTEGER Definition: This is the SMT protocol identifier. Access: read-only. Status: mandatory. OBJECT: ------- ufddiSMTStationCfgGrp { ufddiSMT 2 } Syntax: SEQUENCE ( ufddiSMTMACCount INTEGER, ufddiSMTAttachCount INTEGER, ufddiSMTSpurCount INTEGER ) Definition: This table contains the FDDI station's configuration. Access: read-only. Status: mandatory. OBJECT: ------- ufddiSMTMACCount { ufddiSMTStationCfgGrp 1 } Syntax: INTEGER Definition: This is the number of MACs physically present in the configuration. Access: read-only. Status: mandatory. OBJECT: ------- ufddiSMTAttachCount { ufddiSMTStationCfgGrp 2 } Syntax: INTEGER Definition: This is the number of PHY attachments to the FDDI dual ring. Access: read-only. Status: mandatory. OBJECT: ------- ufddiSMTSpurCount { ufddiSMTStationCfgGrp 3 } Syntax: INTEGER Definition: This is the number of slave ports on a concentrator. Access: read-only. Status: mandatory. OBJECT: ------- ufddiSMTOperationalGrp { ufddiSMT 3 } Syntax: SEQUENCE ( ufddiSMTDasScmState INTEGER ) Definition: This table constitutes the FDDI station's operational parameters. Access: read-only. Status: mandatory. OBJECT: ------- ufddiSMTDasScmState { ufddiSMTOperationalGrp 1 } Syntax: INTEGER { isolated(1), wrap_a(2), wrap_b(3), thru(4) } Definition: This is the status for a dual attachment station's (DAS) configuration. Access: read-only. Status: mandatory. OBJECT: ------- ufddiMACAddressGrp { ufddiMACEntry 1 } Syntax: SEQUENCE ( ufddiMACSMTLongAddr OCTET STRING, ufddiMACShortGrpAddr OCTET STRING ) Definition: This table contains each FDDI MAC's set of addresses. Access: read-write. Status: mandatory. Action: reset the device. OBJECT: ------- ufddiMACSMTLongAddr { ufddiMACAddressGrp 1 } Syntax: OCTET STRING (6 bytes) Definition: This is the 48 bit individual address of this MAC. Access: read-write. Status: mandatory. Action: reset the device. OBJECT: ------- ufddiMACShortGrpAddr { ufddiMACAddressGrp 2 } Syntax: OCTET STRING (2 bytes) Definition: This is the 16 bit group address for this MAC. Access: read-write. Status: mandatory. Action: reset the device. OBJECT: ------- ufddiMACCfgGrp { ufddiMACEntry 2 } Syntax: SEQUENCE ( ufddiMACUpstreamNeighbor OCTET STRING, ufddiMACDownstreamNeighbor OCTET STRING, ufddiMACResourceIndex INTEGER, ufddiMACConnectedResId INTEGER ) Definition: This table contains each FDDI MAC's configuration parameters. Access: read-only. Status: mandatory. OBJECT: ------- ufddiMACUpstreamNeighbor { ufddiMACCfgGrp 1 } Syntax: OCTET STRING Definition: This is this MAC's upstream neighbor's individual MAC address. Access: read-only. Status: mandatory. OBJECT: ------- ufddiMACDownstreamNeighbor { ufddiMACCfgGrp 2 } Syntax: OCTET STRING Definition: This is this MAC's downstream neighbor's individual MAC address. Access: read-only. Status: mandatory. OBJECT: ------- ufddiMACResourceIndex { ufddiMACCfgGrp 3 } Syntax: INTEGER Definition: This is the index of this MAC resource used to identify this MAC in SMT. The index range for the MACs begins at n+1, where n = last ufddiPHYResourceIndex. Access: read-only. Status: mandatory. OBJECT: ------- ufddiMACConnectedResId { ufddiMACCfgGrp 4 } Syntax: INTEGER Definition: This is the index of the PHY resource connected to this MAC's output port. Access: read-only. Status: mandatory. OBJECT: ------- ufddiMACOperGrp { ufddiMACEntry 3 } Syntax: SEQUENCE ( ufddiMACTReq INTEGER, ufddiMACTMax INTEGER, ufddiMACTvxValue INTEGER, ufddiMACTMin INTEGER ) Definition: This table contains each FDDI MAC's operational characteristics. Access: read-write. Status: mandatory. Action: reset the device. OBJECT: ------- ufddiMACTReq { ufddiMACOperGrp 1 } Syntax: INTEGER (ufddiMACTMin..ufddiMACTMax) Definition: This is the requested Target Token Rotation Time. The time units are in microseconds. Access: read-write. Status: mandatory. Action: reset the device. Default: 100000 OBJECT: ------- ufddiMACTMax { ufddiMACOperGrp 2 } Syntax: INTEGER (ufddiMACTMin..335,540) Definition: This is the maximum Target Token Rotation Time to be supported by this station. The time units are in microseconds. Access: read-write. Status: mandatory. Action: reset the device. Default: 165000 OBJECT: ------- ufddiMACTvxValue { ufddiMACOperGrp 3 } Syntax: INTEGER (1..5000) Definition: This is the Valid-Transmission Timer value, the maximum time allowed between reception of valid frames. The time units are in microseconds. Access: read-write. Status: mandatory. Action: reset the device. Default: 2500 OBJECT: ------- ufddiMACTMin { ufddiMACOperGrp 4 } Syntax: INTEGER (4000..ufddiMACTMax) Definition: This is the minimum Target Token Rotation Time to be supported by this station. The time units are in microseconds. Access: read-write. Status: mandatory. Action: reset the device. Default: 4000 OBJECT: ------- ufddiMACCountersGrp { ufddiMACEntry 4 } Syntax: SEQUENCE ( ufddiMACReceiveCt COUNTER, ufddiMACTransmitCt COUNTER, ufddiMACTokenCt COUNTER ) Definition: This table contains the counters for each FDDI MAC. Access: read-only. Status: mandatory. OBJECT: ------- ufddiMACReceiveCt { ufddiMACCountersGrp 1 } Syntax: COUNTER Definition: This is the number of frames received by this MAC. Access: read-only. Status: mandatory. OBJECT: ------- ufddiMACTransmitCt { ufddiMACCountersGrp 2 } Syntax: COUNTER Definition: This is the number of frames transmitted by this MAC. Access: read-only. Status: mandatory. OBJECT: ------- ufddiMACTokenCt { ufddiMACCountersGrp 3 } Syntax: COUNTER Definition: This is the number of times this MAC has received a token. Access: read-only. Status: mandatory. OBJECT: ------- ufddiMACErrorCntrsGrp { ufddiMACEntry 5 } Syntax: SEQUENCE ( ufddiMACTvxExpiredCt COUNTER, ufddiMACNotCopiedCt COUNTER, ufddiMACLateCt COUNTER, ufddiMACReceiveOverflowCt COUNTER ) Definition: This table contains error counters for each FDDI MAC. Access: read-only. Status: mandatory. OBJECT: ------- ufddiMACTvxExpiredCt { ufddiMACErrorCntrsGrp 1 } Syntax: COUNTER Definition: This is the number of times that the Valid-Transmission Timer expired. Access: read-only. Status: mandatory. OBJECT: ------- ufddiMACNotCopiedCt { ufddiMACErrorCntrsGrp 2 } Syntax: COUNTER Definition: This is the number of frames that should have been copied but were not due to buffer congestion. Access: read-only. Status: mandatory. OBJECT: ------- ufddiMACLateCt { ufddiMACErrorCntrsGrp 3 } Syntax: COUNTER Definition: This is the number of Token Rotation Timer expirations. Access: read-only. Status: mandatory. OBJECT: ------- ufddiMACReceiveOverflowCt { ufddiMACErrorCntrsGrp 4 } Syntax: COUNTER Definition: This is the number of frames received that were too long. Access: read-only. Status: mandatory. OBJECT: ------- ufddiMACStatusGrp { ufddiMACEntry 6 } Syntax: SEQUENCE ( ufddiMACRingOpCt COUNTER, ufddiMACEnteredBeaconCt COUNTER ) Definition: This table contains status parameters for each FDDI MAC. Access: read-only. Status: mandatory. OBJECT: ------- ufddiMACRingOpCt { ufddiMACStatusGrp 1 } Syntax: COUNTER Definition: This is the number of times the ring has entered the 'Ring Operational State' from the 'Ring Not Operational State'. Access: read-only. Status: mandatory. OBJECT: ------- ufddiMACEnteredBeaconCt { ufddiMACStatusGrp 2 } Syntax: COUNTER OBJECT: ------- ufddiPHYCfgGrp { ufddiPHYEntry 1 } Definition: This table contains each PHY's configuration parameters. Access: read-only. Syntax: SEQUENCE ( ufddiPHYType INTEGER, ufddiPHYConnectState INTEGER, ufddiPHYRemotePHYType INTEGER, ufddiPHYRemoteMACIndicated INTEGER, ufddiPHYResourceIndex INTEGER, ufddiPHYConnectedResId INTEGER ) Definition: This is the number of times that this MAC entered the beacon state. Access: read-only. Status: mandatory. OBJECT: ------- ufddiPHYType { ufddiPHYCfgGrp 1 } Syntax: INTEGER { a(1), b(2), m(3), s(4) } Definition: This is the type of PHY. Access: read-only. Status: mandatory. OBJECT: ------- ufddiPHYConnectState { ufddiPHYCfgGrp 2 } Syntax: INTEGER { disabled(1), connecting(2), standby(3), active(4) } Definition: This is the state of this PHY. Access: read-only. Status: mandatory. OBJECT: ------- ufddiPHYRemotePHYType { ufddiPHYCfgGrp 3 } Syntax: INTEGER { a(1), b(2), s(3), m(4), unknown(5) } Definition: This is the type of the remote PHY. Access: read-only. Status: mandatory. OBJECT: ------- ufddiPHYRemoteMACIndicated { ufddiPHYCfgGrp 4 } Syntax: INTEGER Definition: This flag indicates that the remote partner intends to place a MAC in the output token path of this PHY. Access: read-only. Status: mandatory. OBJECT: ------- ufddiPHYResourceIndex { ufddiPHYCfgGrp 5 } Syntax: INTEGER Definition: This is the index assigned to this PHY's resource and is used to identify each PHY in SMT. Access: read-only. Status: mandatory. OBJECT: ------- ufddiPHYConnectedResId { ufddiPHYCfgGrp 6 } Syntax: INTEGER Definition: This is the index of the MAC or PHY resource connected to this PHY's output port. Access: read-only. Status: mandatory. OBJECT: ------- ufddiPHYAction { ufddiPHYEntry 2 } Syntax: INTEGER { enabled(0), disabled(1) } Definition: This value indicates an action that was taken (read) or is to be taken (write) for the specified PHY. Access: read-write. Status: mandatory. Default: 0 "Timeplex TL_IP Group" OBJECT: ------- tl_ipLogicalDisconnect { tl_ip 1 } Syntax: INTEGER Definition: This flag tells IP to discard all incoming and outgoing datagrams except for those destined for SNMP. Access: read-write. Status: mandatory. Default: FALSE(0) OBJECT: ------- tl_ipLoopback { tl_ip 2 } Syntax: INTEGER Definition: This flag indicates that the PSN is to loop back. Access: read-write. Status: mandatory. Default: FALSE(0) OBJECT: ------- tl_ipRedirectTo { tl_ip 3 } Syntax: INTEGER (1..65535) Definition: This is the interval in seconds between the clearing of the redirect tables. Access: read-write. Status: mandatory. Default: 1800 OBJECT: ------- tl_ipMasker { tl_ip 4 } Syntax: INTEGER Definition: This flag indicates the device should emulate a gateway and respond to the receipt of a MASK request. Access: read-write. Status: mandatory. Default: FALSE(0) OBJECT: ------- tl_ipWellKnownGateway { tl_ip 5 } Syntax: IpAddress Definition: This is the well known gateway address. Access: read-write. Status: mandatory. OBJECT: ------- tl_ipMaxRoutePids { tl_ip 6 } Syntax: INTEGER Definition: This is the maximum number of processes that perform routing. Access: read-only. Status: mandatory. OBJECT: ------- tl_ipRoutePidsTable { tl_ip 7 } Syntax: SEQUENCE OF tl_ipRoutePidsEntry Definition: This is a list of process IDs that determine the order in which to search the routing protocol processes' routing tables. For example, the value of 'tl_ipRoutePid.1" identifies the process ID whose routing table is searched first. The maximum number of entries in the list is given by 'tl_ipMaxRoutePids'. Access: read-write Status: mandatory. OBJECT: ------- tl_ipRoutePidsEntry { tl_ipRoutePidsTable 1 } Syntax: tl_ipRoutePidsEntry ::= SEQUENCE ( tl_ipRoutePid INTEGER ) Access: read-write. Status: mandatory. OBJECT: ------- tl_ipRoutePid { tl_ipRoutePidsEntry 1 } Syntax: INTEGER { Gateway-to-Gateway-protocol(3), Routing-Information-Protocol(7), Exterior-Gateway-Protocol(8), Internet-Protocol(1) } Definition: This is an entry in the list of process IDs. A value of 255 indicates that the entry is not used. Access: read-write. Status: mandatory. Default: tl_ipRoutePidsEntry.1(3) tl_ipRoutePidsEntry.2(7) tl_ipRoutePidsEntry.3(8) tl_ipRoutePidsEntry.4(1) OBJECT: ------- tl_ipNbrStaticRoutes { tl_ip 8 } Syntax: INTEGER Definition: This is the number of static routes currently maintained in non-volatile RAM. Access: read-only. Status: mandatory. OBJECT: ------- tl_ipStaticRouteTable { tl_ip 9 } Syntax: SEQUENCE OF tl_ipStaticRouteEntry Syntax: SEQUENCE ( tl_ipStaticRouteNetwork IpAddress, tl_ipStaticRouteGateway IpAddress, tl_ipStaticRouteCost INTEGER, tl_ipStaticRouteOverride INTEGER ) Definition: This is the static routing table. Each variable is instantiated by network address. For example, if the user wishes to know the cost to route to network address 128.170.0.0, he requests the value of tl_ipStaticRouteCost for network address 128.170.0.0, Access: read-write. Status: mandatory. OBJECT: ------- tl_ipStaticRouteEntry { tl_ipStaticRouteTable 1 } Access: read-write. Status: mandatory. OBJECT: ------- tl_ipStaticRouteNetwork { tl_ipStaticRouteEntry 1 } Syntax: IpAddress Definition: This is the network address of the destination. Access: read-only. Status: mandatory. OBJECT: ------- tl_ipStaticRouteGateway { tl_ipStaticRouteEntry 2 } Syntax: IpAddress Definition: This is the gateway used to route to the network address. Access: read-write. Status: mandatory. OBJECT: ------- tl_ipStaticRouteCost { tl_ipStaticRouteEntry 3 } Syntax: INTEGER (0..255) Definition: This is the cost to route to the network address. Access: read-write. Status: mandatory. OBJECT: ------- tl_ipStaticRouteOverride { tl_ipStaticRouteEntry 4 } Syntax: INTEGER Definition: This flag indicates that this route should override the dynamic route. Access: read-write. Status: mandatory. OBJECT: ------- tl_ipRemotegTable { tl_ip 10 } Syntax: SEQUENCE OF tl_ipRemotegEntry Definition: This is a set of flags, one for each interface, that indicates whether the interface is connected to a remote gateway. Access: read-write Status: mandatory. OBJECT: ------- tl_ipRemotegEntry { tl_ipRemotegTable 1 } Syntax: tl_ipRemotegEntry ::= SEQUENCE ( tl_ipRemoteg INTEGER ) Access: read-write. Status: mandatory. OBJECT: ------- tl_ipRemoteg { tl_ipRemotegEntry 1 } Syntax: INTEGER Definition: This flag indicates that the specified interface is an intersite gateway link. Access: read-write. Status: mandatory. Default: FALSE(0) OBJECT: ------- tl_ipNetMaxPktTable { tl_ip 11 } Syntax: SEQUENCE OF tl_ipNetMaxPktEntry Definition: This is a set of values, one for each interface, that defines the maximum packet size in bytes that the specified interface supports. Access: read-write Status: mandatory. OBJECT: ------- tl_ipNetMaxPktEntry { tl_ipNetMaxPktTable 1 } Syntax: tl_ipNetMaxPktEntry ::= SEQUENCE ( tl_ipNetMaxPkt INTEGER ) Access: read-write. Status: mandatory. OBJECT: ------- tl_ipNetMaxPkt { tl_ipNetMaxPktEntry 1 } Syntax: INTEGER (65..65535) Definition: This is the maximum subnet packet size for the specified interface. Access: read-write. Status: mandatory. Default: FDDI-interface(4479) LAPB-interface(1500) Ethernet-1(1492) Ethernet-2(1500)