Sie sind auf Seite 1von 35

--- This MIB is for 3Com intermediate systems to provide information -- about their Ports and Paths.

--- The 3Com Enterprise Products Proprietary MIB Extensions --- Copyright 3Com Corporation, 1991. All rights reserved. --- 28-may-91: dtp -- 17-aug-92: kxy -- 01-sep-92: kxy -- 08-dec-92: kxy -- 12-dec-92: kxy -- 16-dec-92: kxy added dial backup objects -- 27-jan-93: kxy added path stats objects -- 07-apr-93: hxl seperate dial from port and path -- 27-may-93: hxl minor consistency changes. -- 29-jun-93: hxl added port owner object. -- 07-aug-93: hxl added more baud rates. --- changes FOR 7.0 (r2 of MIB) ************************* -- 20-sep-93: kxy added multiple priority queue objects -- 16-oct-93: kxy added support for DataLinkMacAddr -- 18-oct-93: kxy added support for auto startup -- 20-oct-93: kxy added support for SmartFiltering control -- 20-oct-93: kxy added support for Central Mac control -- 21-oct-93: kgo added support for Dial on Demand -- 02-nov-93: kxy added support for new Path Baud parameter -- 15-nov-93: kxy deprecated a3ComDlMacAddr -- 09-dec-93: kxy added enums to a3ComPortOwner and a3ComPathDialType -these indicate that current values were determined by autostar tup -- 13-dec-93: kgo added support for DialMode including modes determined by autos tartup -- 20-dec-93: added support for a3ComPortName -- 21-dec-93: kxy moved a3ComDefaultPriority from the Port Table to -{ a3ComPort 3 } -- 06-jan-94: kxy added a3ComPortVirtual to indicate virtual ports from normal p orts --- changes for 7.1 (r3 of MIB) **************** -- 01-jun-94: kxy added Queue Throttle. ---- changes for 8.0 (r4 of MIB) -- 26-jul-94: kxy added new connector types to a3ComPathConn -- 28-jul-94: kgo created new tables, a3ComPortDialPhoneListTable and -a3ComPortDialPoolPrefTable, to support Dial Pooling -and also added new objects to PortEntry, PathDialEntry -and PortDialEntry. -- 28-jul-94: syc added objects to support ISDN UI. --- 03-Aug-94: rrr Reserved. Not Xmitted Yet. -- 29-Aug-94: kxy fixed MIB syntax errors -- 12-Sep-94: kgo updated the description of a3ComPathPort, a3ComPortPath -and a3ComPortStatus, to include additional information -on the use of the dynamic dialpool. -- 15-Sep-94: kgo added new object a3ComPathDialExDevType to support Dial -Pooling. --

--------

changes for 8.2 (r5 of MIB) 19-Apr-95 ppl added a3ComPortDialBODTHreshold to PortDialTable 18-May-95 frp added a3ComPortIbmTraffic to Port table changes for 8.3 (r6 of MIB) 25-Jul-95 yeeping added a3ComPortDuplex to Path table. 26-Aug-05 kxy added enum x21(11) to a3ComPathConn.

A3Com-PortPath-r6-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, TimeTicks, Counter FROM RFC1155-SMI DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212; a3Com brouterMIB a3ComPath a3ComPort a3ComPathDial a3ComPortDial OBJECT OBJECT OBJECT OBJECT OBJECT OBJECT IDENTIFIER IDENTIFIER IDENTIFIER IDENTIFIER IDENTIFIER IDENTIFIER ::= ::= ::= ::= ::= ::= { { { { { { enterprises 43 } a3Com 2 } brouterMIB 16 } brouterMIB 17 } brouterMIB 18 } brouterMIB 19 }

RowStatus ::= INTEGER { active(1), notInService(2), notReady(3), createAndGo(4), createAndWait(5), destroy(6) } --This data type, which has the same semantics as the rowStatus --textual convention used in SNMPv2, is used to add and --delete entries from a table. --The Port table in this MIB allow a subset of the functionality --provided by the rowStatus textual convention. In particular --row creation is allowed using only the createAndGo method. --That is, when adding entries to this table, this object --must be set to createAndGo(4). The instance identifier --for this object will define the values of the columns --that make up the index. --In the same PDU, the appropriate remaining columns --of that row must be set as well. The agent --will immediately set the value of this object to --active(1) if the row is correct. If not, the agent --will refuse the SET request and return an --error code. --To modify an existing entry, it must be removed --and another entry with the desired changes added.

--To remove an entry, set the value of this object --to destroy(6). -- A group to contain all the PATH information a3ComPathNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of entries in the Path Table. These correspond to physical interfaces in a 3Com product. Note, any changes made to any entry in this table will affect only the value stored in the configuration files. To cause the new values to take effect, the Path status must be toggled. To accomplish this, set the value of a3ComPathAdminStatus.x to active(1). (x indicates the Path number in question)" ::= { a3ComPath 1 } a3ComPathTable OBJECT-TYPE SYNTAX SEQUENCE OF A3ComPathEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of physical interfaces." ::= { a3ComPath 2 } a3ComPathEntry OBJECT-TYPE SYNTAX A3ComPathEntry ACCESS not-accessible STATUS mandatory INDEX { a3ComPathIndex } ::= { a3ComPathTable 1 } A3ComPathEntry ::= SEQUENCE { a3ComPathIndex INTEGER, a3ComPathName DisplayString, a3ComPathPort INTEGER, a3ComPathItcmOption INTEGER, a3ComPathT1Mode INTEGER, a3ComPathCryptoResync INTEGER, a3ComPathCRC INTEGER, a3ComPathAdminStatus INTEGER, a3ComPathOperStatus INTEGER, a3ComPathBaud INTEGER, a3ComPathConn INTEGER,

a3ComPathClock INTEGER, a3ComPathLastChange TimeTicks, a3ComPathSlotIndex INTEGER, a3ComPathConnPos INTEGER, a3ComPathInOctets Counter, a3ComPathInUcastPkts Counter, a3ComPathInNUcastPkts Counter, a3ComPathInDiscards Counter, a3ComPathInErrors Counter, a3ComPathInUnknownProtos Counter, a3ComPathOutOctets Counter, a3ComPathOutUcastPkts Counter, a3ComPathOutNUcastPkts Counter, a3ComPathOutDiscards Counter, a3ComPathOutErrors Counter, a3ComPathBaudRate INTEGER, a3ComPathDuplex INTEGER } a3ComPathIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique identifier for each path. The value for each path must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization." ::= { a3ComPathEntry 1 } a3ComPathName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) ACCESS read-write STATUS mandatory DESCRIPTION "A descriptive name for the path" ::= { a3ComPathEntry 2 } a3ComPathPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION

"The index of the entry in the Port table to which this path entry has been assigned. Unassigned entries have a value of zero. This object allows adding and deleting paths from ports.In order for any modifications to take effect, the path(s) associated with this command must be enabled(re-enabled if it is already enable). Paths that have been assigned to the dialpool (pool of dynamic dial paths) have port values of -1. For a read(get) operation, a value of -1 will be returned if the path is not assigned to any port but belongs to the dialpool. A write operation with a value of -1 is not legal and will generate an error return." ::= { a3ComPathEntry 3 } a3ComPathItcmOption OBJECT-TYPE SYNTAX INTEGER { compatible(1), incompatible(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object should be set to compatible if the bridge/router is attached via a serial link to a 3Com Series/1 based bridge or bridge/router (IB/3, BR/3) that contains an ITCM board." ::= { a3ComPathEntry 4 } a3ComPathT1Mode OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enabling this object allows for better line speed than if this were disabled. However, do not enable this object when a3ComPathItcmOpt is set to compatible." ::= { a3ComPathEntry 5 } a3ComPathCryptoResync OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enabling this parameter causes the router to resynch with any attached KG84/91 devices. This only applies to the 449 interface of a wide area bridge/router." ::= { a3ComPathEntry 6 } a3ComPathCRC OBJECT-TYPE SYNTAX INTEGER { crc16 (16), crc32 (32) } ACCESS read-write

STATUS mandatory DESCRIPTION "This controls the type of Cyclic Redundancy Check that is performed on a serial line. In order for any modifications to take effect, the path must be enabled(re-enabled if it is already enable)." ::= { a3ComPathEntry 7 } a3ComPathAdminStatus OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object enables or disables a path." ::= { a3ComPathEntry 8 } a3ComPathOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), disabled(3), notAvailable(4), other(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The actual state of the path." ::= { a3ComPathEntry 9 } a3ComPathBaud OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), baud1200(2), baud2400(3), baud4800(4), baud9600(5), baud19200(6), baud38400(7), baud56k(8), baud64k(9), baud128k(10), baud256k(11), baud448k(12), baud1536k(13), baud2048k(14), baud3072k(15), baud4000k(16), baud4608k(17), baud6144k(18), baud7680k(19), baud9216k(20), baud16000k(21), other(22) } ACCESS read-write STATUS deprecated

DESCRIPTION "The baud rate for serial paths. For ethernet, token ring, or FDDI connections this has a value notApplicable(1). In order for any modifications to take effect, the path must be enabled(re-enabled if it is already enable). Note, this object is being replaced by a3ComPathBaudRate." DEFVAL { baud64k } ::= { a3ComPathEntry 10 } a3ComPathConn OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), v35(2), rs232(3), rs449(4), g703(5), t3(6), isdnBri(7), isdnPri(8), auto(9), other(10), x21(11) } ACCESS read-write STATUS mandatory DESCRIPTION "The connector for the path. For ethernet, token ring, or FDDI connections this has a value notApplicable(1). In order for any modifications to take effect, the path must be enabled(re-enabled if it is already enable). Do Not change the order of any of these enumerations." ::= { a3ComPathEntry 11 } a3ComPathClock OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), internal(2), external(3) } ACCESS read-write STATUS mandatory DESCRIPTION "How the transmit clock is derived. For ethernet, token ring, or FDDI connections this has a value notApplicable(1). In order for any modifications to take effect, the path must be enabled(re-enabled if it is already enable)." ::= { a3ComPathEntry 12 } a3ComPathLastChange OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime at the time the path entered its current operational state." ::= { a3ComPathEntry 13 }

a3ComPathSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index number of the chassis slot into which the module (or board) that supports this Path is inserted." ::= { a3ComPathEntry 14 } a3ComPathConnPos OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The relative position on the module (or board) of the physical connector that supports this path. The position is identified by an index, which starts at one with the upper left connector and continues left to right and top to bottom ending at the lower right connector." ::= { a3ComPathEntry 15 } a3ComPathInOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets received on the path, including framing characters." ::= { a3ComPathEntry 16 } a3ComPathInUcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of subnetwork-unicast packets delivered to a higher-layer protocol." ::= { a3ComPathEntry 17 } a3ComPathInNUcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of non-unicast (i.e., subnetworkbroadcast or subnetwork-multicast) packets delivered to a higher-layer protocol." ::= { a3ComPathEntry 18 } a3ComPathInDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up

buffer space." ::= { a3ComPathEntry 19 } a3ComPathInErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol." ::= { a3ComPathEntry 20 } a3ComPathInUnknownProtos OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets received via the path which were discarded because of an unknown or unsupported protocol." ::= { a3ComPathEntry 21 } a3ComPathOutOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets transmitted out of the path, including framing characters." ::= { a3ComPathEntry 22 } a3ComPathOutUcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted to a subnetwork-unicast address, including those that were discarded or not sent." ::= { a3ComPathEntry 23 } a3ComPathOutNUcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted to a nonunicast (i.e., a subnetwork-broadcast or subnetwork-multicast) address, including those that were discarded or not sent." ::= { a3ComPathEntry 24 } a3ComPathOutDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION

"The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space." ::= { a3ComPathEntry 25 } a3ComPathOutErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of outbound packets that could not be transmitted because of errors." ::= { a3ComPathEntry 26 } a3ComPathBaudRate OBJECT-TYPE SYNTAX INTEGER (0..100000000) ACCESS read-write STATUS mandatory DESCRIPTION "The baud rate for serial paths. For ethernet, token ring, or FDDI connections this reports the actual value, but SETs are not allowed for those Paths. In order for any modifications to take effect, the path must be enabled(re-enabled if it is already enable). Note, this object is replacing a3ComPathBaud, which is being deprecated. For SW release 7.0, both objects will be supported." ::= { a3ComPathEntry 27 } a3ComPathDuplex OBJECT-TYPE SYNTAX INTEGER { full (1), half (2), auto (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The duplex mode is for SDLC and V3. It describes the physical characteristics of the communication method used to control the request-to-send signal. It has three values which are full, half and auto. The path has to be (re)enabled for any new setting to take effect." DEFVAL { auto } ::= { a3ComPathEntry 28 } --------This group contains all the PORT information A port is assumed to be equivalent to an "interface" as defined by MIB2. As such, additional information about each port can be obtained from the interface group in MIB2.

a3ComPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of entries in the Port Table. These correspond to attached or remotely connected network segments." ::= { a3ComPort 1 } a3ComPortTable OBJECT-TYPE SYNTAX SEQUENCE OF A3ComPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of attached or remotely connect network segments." ::= { a3ComPort 2 } a3ComPortEntry OBJECT-TYPE SYNTAX A3ComPortEntry ACCESS not-accessible STATUS mandatory INDEX { a3ComPortIndex } ::= { a3ComPortTable 1 } A3ComPortEntry ::= SEQUENCE { a3ComPortIndex INTEGER, a3ComPortOwner INTEGER, a3ComPortBoundaryRoute INTEGER, a3ComPortBoundaryEncap INTEGER, a3ComPortCosInterleave INTEGER, a3ComPortMacAddrFmtARP INTEGER, a3ComPortMacAddrFmtIPX INTEGER, a3ComPortMacAddrFmtXNS INTEGER, a3ComPortPath INTEGER, a3ComQueueInterleave1 INTEGER, a3ComQueueInterleave2 INTEGER, a3ComQueuePattern INTEGER, a3ComPortAsOwnerTimer INTEGER, a3ComSmartFilteringCtl INTEGER, a3ComBrCentralMacCtl INTEGER, a3ComPortLabel DisplayString,

a3ComPortCircuitID OCTET STRING, a3ComPortStatus RowStatus, a3ComPortName DisplayString, a3ComPortVirtual INTEGER, a3ComQueueThrottle INTEGER, a3ComPortInCallerId DisplayString, a3ComPortCompType INTEGER, a3ComPortX25ProtID INTEGER (0..255), a3ComPortIbmTraffic INTEGER } a3ComPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each port. This corresponds to ifIndex for MIB II. The interface table from MIB II will contain additional information for this port, including its type, its name and its description." ::= { a3ComPortEntry 1 } a3ComPortOwner OBJECT-TYPE SYNTAX INTEGER { ethernet (1), tokenRing (2), fddi (3), ppp (4), plg (5), x25 (6), frameRelay (7), smds (8), auto (9), autoPpp (10), autoFr (11) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates the owner for this port. User can set the owner using this object, however, if the owner does not match the actual physical interface card associated with this port, it is ignored. If this object has been set to auto(9), the system will automatically determine the proper port owner. In this case, the value of this object when examined via a GET or GETNEXT request will reflect the system determined value, ie. autoPpp(10) or autoFr(11). It will NOT return auto(9). Note, this only applies to High Speed Serial ports." ::= { a3ComPortEntry 2 }

a3ComPortBoundaryRoute OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), enabled (2), disabled (3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether the Boundary Routing feature is enabled for this port. Note: this feature only applies to serial ports on a NB2 and will be disabled for non-serial ports. Note, when this parameter is enabled/disabled, the port itself must be disabled and then re-enabled for the new value to take effect. This is done by setting the corresponding instance of ifAdminStatus to up(1)." ::= { a3ComPortEntry 3 } a3ComPortBoundaryEncap OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), ethernet (2), tokenring (3), fddi (4), none (5) } ACCESS read-write STATUS mandatory DESCRIPTION "This object decides the packet encapsulation rules to be applied to outgoing packets. If this is set to none (5), the boundary router on the other end of the serial link is capable of supporting translation. In this case, all bridged packets will be sent unchanged. Boundary routed packets will be sent with the default mode: Ethernet. All other settings of this object implies that the remote device does not support translation. Therefore, all packets must be encapsulated according to this object. In order for any modifications to take effect, the port associated with this command must be disabled and then enabled. Note, this only applies to serial ports on a NB2. For all non-serial ports, this object will have the value notApplicable(1)." ::= { a3ComPortEntry 4 } a3ComPortCosInterleave OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS deprecated DESCRIPTION "(For bridging.) The number of high-priority packets that will be transmitted for each low-priority packet. If the value is 0, then low-priority packets will only be transmitted when there are no packets in the high-priority queue. This object only applies to serial ports. Interleaving

will not take affect on non-serial ports and this object will have the value 0 for those ports. Note, this object has been deprecated from software versions 7.0 and later." ::= { a3ComPortEntry 5 } a3ComPortMacAddrFmtARP OBJECT-TYPE SYNTAX INTEGER { canonical (1), nonCanonical (2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates the MAC address format used in ARP packets sent by this port. Note, nonCanonical(2) is allowed only on Token Ring ports." ::= { a3ComPortEntry 6 } a3ComPortMacAddrFmtIPX OBJECT-TYPE SYNTAX INTEGER { canonical (1), nonCanonical (2) } ACCESS read-write STATUS mandatory DESCRIPTION "This determine the MAC address format used in IPX packets sent by this port. Note, nonCanonical(2) is allowed only on Token Ring ports." ::= { a3ComPortEntry 7 } a3ComPortMacAddrFmtXNS OBJECT-TYPE SYNTAX INTEGER { canonical(1), nonCanonical(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This determines the MAC address format used in XNS packets sent by this port. Note, nonCanonical(2) is allowed only on Token Ring ports." ::= { a3ComPortEntry 8 } a3ComPortPath OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The Path which is assigned to this port. In some cases, one or more Paths will be assigned to a single Port. This object will return the lowest number Path in that case. For those situations where more than one Port is assigned to a single Path (e.g., nport), this object will return the Path Index (or Parent Port). This object must be specified when adding a new virtual port.

In the case where the dialpool (pool of dynamic dial paths) is assigned to a port, a value of -1 will be used to indicate that. When doing a get(read) of either a virtual or non-virtual dial port, a return value of -1 indicates that the dialpool is assigned to that port. A write(set) operation using a path number value of -1 is required only in the case of creating a virtual dynamic dial port; to create a non-virtual dynamic dial port, setting this object is not required." ::= { a3ComPortEntry 9 } a3ComQueueInterleave1 OBJECT-TYPE SYNTAX INTEGER (0..10) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the interleave factor between the high and medium priority port queues. Note, this applies only to HSS ports. For non-HSS ports, this object will have the value 0." ::= { a3ComPortEntry 10 } a3ComQueueInterleave2 OBJECT-TYPE SYNTAX INTEGER (0..10) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the interleave factor between the medium and low priority port queues. Note, this applies only to HSS ports. For non-HSS ports, this object will have the value 0." ::= { a3ComPortEntry 11 } -- the following object has been removed from this table and -- moved to { a3ComPort 3 } ---a3ComDefaultPriority OBJECT-TYPE -SYNTAX INTEGER { -high (1), -med (2), -low (3) -} -ACCESS read-write -STATUS mandatory -DESCRIPTION -"This object specifies the default priority queue into -which a packet with no preassigned priority is placed. --Note, this applies only to HSS ports. For non-HSS ports, -this object will return the value med(2)." -::= { a3ComPortEntry 12 } -a3ComQueuePattern OBJECT-TYPE SYNTAX INTEGER { ratio3to3to2 (1), ratio4to2to2 (2), ratio4to3to1 (3),

ratio5to2to1 ratio6to1to1 other

(4), (5), (6)

} ACCESS read-only STATUS mandatory DESCRIPTION "This identifies the relative ratios of high priority packets versus medium priority packets versus low priority packets (in that order) that will be transmitted by this port. These ratios are based on the current values of a3ComQueueInterleave1 and a3ComQueueInterleave2. Note, this applies only to HSS ports." ::= { a3ComPortEntry 13 } a3ComPortAsOwnerTimer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object only applies to High Speed Serial ports. When the Owner of this port has been set to Auto, the system will also automatically determine the proper Owner to assign to the port. This object is used to indicate the current status of the system when it is making these determinations. A returned value of -1 indicates auto start-up has failed in determining an owner (path didn't come up). A value of 0 means either auto start-up has succeded in determining the owner or the owner was set manually. A value greater than 0 means the auto start-up is in process and trying to determine the proper port owner." ::= { a3ComPortEntry 15 } a3ComSmartFilteringCtl OBJECT-TYPE SYNTAX INTEGER { smartFilter (1), noSmartFilter (2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to enable or disable the Smart Filtering mechanism on a port. Note, this only applies to the Central Node in a boundary routing environment. Note, when this parameter is enabled/disabled, the Boundary Routing service itself must be disabled and then re-enabled for the new value to take effect. This is done by setting the corresponding instanc e of a3ComPortBoundaryRoute to disabled(3) and then enabled(2)." DEFVAL { smartFilter } ::= { a3ComPortEntry 16 } a3ComBrCentralMacCtl OBJECT-TYPE SYNTAX INTEGER { centralMac (1), noCentralMac (2)

} ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to enable or disable the Boundary Routing Central MAC feature. If this feature is enabled, (ie, if this object has the value centralMac(1)), the Central Node (in a Boundary Routing environment) will use a special internally saved MAC address as its source MAC address on this port. This will allow certain protocols (such as TCP/IP and IPX) running on the Leaf Nodes to switch to another Central Node without losing sessions. Note, in order for this feature to operate properly, it must be enabled on all the Central Nodes attached to the same Leaf Node. Also note, this feature only applies to Central Nodes (in a Boundary Routing environment) and doesn't apply to the Leaf Nodes. Note, when this parameter is enabled/disabled, the port itself must be disabled and then re-enabled for the new value to take effect. This is done by setting the corresponding instance of ifAdminStatus to up(1)." DEFVAL { noCentralMac } ::= { a3ComPortEntry 17 } a3ComPortLabel OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "This object specifies the descriptive label assigned to this port by the router. These labels are used by the User Interface and are useful when comparing information retrieved via SNMP with information retrieved via the User Interface." ::= { a3ComPortEntry 18 } a3ComPortCircuitID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "This object applies only to virtual ports and specifies the unique data link circuit or channel identifier assigned to this virtual port. For example, if this virtual port is attached to a Frame Relay network, this object would specify the DLCI associated with this virtual port. The Parent of this virtual port is identified by a3ComPortPath (which also identifies the physical path that this virtual port is associated with). This object must be specified when adding a new virtual port." ::= { a3ComPortEntry 19 } a3ComPortStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to add or delete virtual ports. When adding a new virtual port, only the createAndGo method of adding rows is supported.

Specifically, all essential elements of the row must be specified in the same SET request PDU. For a non-dialup (PPP) port, these elements are the circuit identifier (a3ComPortCircuitID), the Parent Port (a3ComPortPath), and the virtual port number (which is specified by the instance identifiers associated w ith each of these objects). Note, this virtual port number gets mapped uniqu ely to a port label. It is these port labels that are used to identify ports v ia the User Interface. For a diaup (PPP) port, these elements are the IncomingCallerID(a3ComPor tInCallerId), the dynamic dialpool (a3ComPortPath with value of -1), and the virtual p ort number." ::= { a3ComPortEntry 20 } a3ComPortName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The user-assigned name given to this port. Note, this name may not have any blanks." ::= { a3ComPortEntry 21 } a3ComPortVirtual OBJECT-TYPE SYNTAX INTEGER { normal (1), virtual (2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates whether this port is a virtual port or a normal port." ::= { a3ComPortEntry 22 } a3ComQueueThrottle OBJECT-TYPE SYNTAX INTEGER (0..40) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the maximum number of medium and low priority packets that can be sent to the line driver each time some packets are sent to the driver. A value of 0 means that there is no limit." DEFVAL { 0 } ::= { a3ComPortEntry 23 } a3ComPortInCallerId OBJECT-TYPE SYNTAX DisplayString (SIZE(0..31)) ACCESS read-write STATUS mandatory DESCRIPTION "A text string to specify the effective Incoming CallerID for the port. This object must be successfully set for a port to use the dynamic dial pool. It is used by the port to decide if an incoming call should be accepted. An incoming call on a dynamic dial path must provide a CallerI D

matching this object's value in order for the call to be accepted. For a non-virtual port, setting this object alone is sufficient to configure the port to use the dynamic dial pool. Note however, that the dynamic pool can only be used as a Secondary dial path, and not as a Primary path, for a non-virtual port. In the case of a virtual dynamic dial port, this object is used in conjunction with objects a3ComPortPath and a3ComPortStatus to create a virtual dynamic dial port." ::= { a3ComPortEntry 24 } a3ComPortCompType OBJECT-TYPE SYNTAX INTEGER{ none (1), history (2), perPacket (3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the type of compression performed on this Port. NONE indicates that the compression is disabled. HIStory indicates that the compression is enabled and preserves the History across the frames and PerPacket indicates the compression is enabled but history is not preserved across the frames." DEFVAL { none } ::= { a3ComPortEntry 25 } a3ComPortX25ProtID OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the X25 ProtolID used when running in Boundary Routed Mode for establishing the Virtual Circuits over X25 Link." DEFVAL { 221 } ::= { a3ComPortEntry 26 } a3ComPortIbmTraffic OBJECT-TYPE SYNTAX INTEGER { ibmTraffic (1), noibmTraffic (2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to enable or disable the SmartFiltering of IBM Traffic mechanism on a port. Note, this only applies to the Central Node in a boundary routing environment. Note, when this parameter is enabled/disabled, the port itself must be disabled and then re-enabled for the new value to take effect. This is done by setting the corresponding instance of ifAdminStatus to up(1)." DEFVAL { noibmTraffic } ::= { a3ComPortEntry 27 } --- This next object reflects the default priority for the -- system as a whole.

-a3ComDefaultPriority OBJECT-TYPE SYNTAX INTEGER { high (1), med (2), low (3), unknown (4) } ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the default priority queue into which a packet with no preassigned priority is placed. Note, the system retains only a single instance of this parameter and it is relevant only to HSS ports." ::= { a3ComPort 3 } --- This group contains all the PATH DIAL information -a3ComPathDialNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of entries in the Path Dial Table. These correspond to physical interfaces in a 3Com product." ::= { a3ComPathDial 1 } a3ComPathDialTable OBJECT-TYPE SYNTAX SEQUENCE OF A3ComPathDialEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of physical interfaces." ::= { a3ComPathDial 2 } a3ComPathDialEntry OBJECT-TYPE SYNTAX A3ComPathDialEntry ACCESS not-accessible STATUS mandatory INDEX { a3ComPathDialIndex } ::= { a3ComPathDialTable 1 } A3ComPathDialEntry ::= SEQUENCE { a3ComPathDialIndex INTEGER, a3ComPathDialType INTEGER, a3ComPathDialCtl INTEGER, a3ComPathDialAction INTEGER, a3ComPathDialNum DisplayString (SIZE(0..30)), a3ComPathDialDodIdleTime INTEGER (1..3600),

a3ComPathDialMode INTEGER, a3ComPathDialDynCont INTEGER, a3ComPathDialLocalDialNumber DisplayString (SIZE(0..30)), a3ComPathDialLocalSubAddress DisplayString (SIZE(0..20)), a3ComPathDialSPIDDN1 DisplayString (SIZE(0..37)), a3ComPathDialSPIDDN2 DisplayString (SIZE(0..37)), a3ComPathDialRateAdaption INTEGER, a3ComPathDialSwitchType INTEGER, a3ComPathDialExDevType INTEGER } a3ComPathDialIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique identifier for each path. The value for each path must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization." ::= { a3ComPathDialEntry 1 } a3ComPathDialType OBJECT-TYPE SYNTAX INTEGER { primaryLeased (1), primaryDial (2), secondaryDial (3), other (4), primaryAuto (5), secondaryAuto (6), secondaryLeased (7), primaryAutoLeased (8), primaryAutoDial (9), secondaryAutoLeased (10), secondaryAutoDial (11) } ACCESS read-write STATUS mandatory DESCRIPTION "When assigning multiple paths for a single port, and one or more of those paths is a dial-up Path, this object must identify which Path is the primary Path and whether it is a leased or dial-up Path. Similarly, the other Paths must be identified as secondaryDial. (The secondary Path must be a dial-up Path.) Note, if this object or secondaryAuto(6), the proper line type value of this object has been set to either primaryAuto(5) the system will automatically determine to use (ie, leased or dial), and the when examined via a GET or GETNEXT

request will reflect the line type determined by the system. It will not return either primaryAuto(5) or secondaryAuto(6). In order for any modifications to take effect, the path must be enabled(re-enabled if it is already enable). This object's values are ignored for non-serial paths." ::= { a3ComPathDialEntry 2 } a3ComPathDialCtl OBJECT-TYPE SYNTAX INTEGER { answerOriginate (1), answerNoOriginate (2), noAnswerOriginate (3), noAnswerNoOriginate (4) } ACCESS read-write STATUS mandatory DESCRIPTION "For those Paths for which the value of a3ComPathDialType is primaryDial(2) or secondaryDial(3), this object is used to control whether that Path may originate and/or answer calls. If this object has the value answerOriginate(1), this Path can both answer and originate calls. If this object has the value answerNoOriginate(2), this Path can answer calls, but it is not allowed to originate them. If this object has the value noAnswerOriginate(3), this Path is not allowed to answer calls, but it is allowed to originate them. If this object has the value noAnswerNoOriginate(4), this Path is not allowed to answer calls or originate them. In order for any modifications to take effect, the path must be enabled(re-enabled if it is already enable). This object's values are ignored for non serial paths. " ::= { a3ComPathDialEntry 3 } a3ComPathDialAction OBJECT-TYPE SYNTAX INTEGER { dial (1), hangUp (2), other (3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to initiate an action to be taken by the primary dial-up Path. If this is set to dial(1), then the Path is brought up using the number stored by a3ComPathDialNum. This is only allowed for primary dial-up Paths. If this is set to hangUp(2), then the dial-up Path is brought down. This applies both to primary and

secondary paths. If this object is read, the value other(3) will be returned." ::= { a3ComPathDialEntry 4 } a3ComPathDialNum OBJECT-TYPE SYNTAX DisplayString (SIZE(0..30)) ACCESS read-write STATUS mandatory DESCRIPTION "This object contains the telephone number of the remote sit to be dialed. This is used whenever a dial-up Path is brought up. Spaces and hyphens (-) are allowed and ignored, and semi-colons (;) indicate a delay (as supported by the modem). If no number is specified by this object, then it is assumed the modem will automatically dial a preconfigured number when DTR is raised." ::= { a3ComPathDialEntry 5 } a3ComPathDialDodIdleTime OBJECT-TYPE SYNTAX INTEGER (1..3600) ACCESS read-write STATUS deprecated DESCRIPTION "This object applies only to a path that is setup as a PrimaryDial path in DialOnDemand mode. It defines the amount of time, in seconds, to wait after detecting the lack of user traffic on the dial path, before bringing the dial line down. note: this object is replaced by a3ComPortDialDodIdleTime." DEFVAL { 180 } ::= { a3ComPathDialEntry 6 } a3ComPathDialMode OBJECT-TYPE SYNTAX INTEGER { v25Dial (1), dtrDial (2), autoV25 (3), autoDTR (4) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used for setting/reading the Dial Mode of a dialup path. Only values (1) and (2) can be set to the object: If the object is (1), the dialup path is configured for V25 mode dialing . If the object is (2), the dialup path is configured for DTR mode dialing . This object cannot be set to autoV25(3) or autoDTR(4), as these are setu p automatically by the autostartup dial mode detection logic. The path has to be (re)enabled for any new setting to take effect. Reading of the object can return any 1 of the 4 values." ::= { a3ComPathDialEntry 7 }

a3ComPathDialDynCont OBJECT-TYPE SYNTAX INTEGER { static (1), dynamic (2), other (3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to specify whether the dialup path is of type static(1) or dynamic(3). If a path is made dynamic, it will automatically be assigned(added) into the pool of dynamic paths. Making a path static will cause it to be removed from the pool." DEFVAL { static } ::= { a3ComPathDialEntry 8 } a3ComPathDialLocalDialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..30)) ACCESS read-write STATUS mandatory DESCRIPTION "The telephone number assigned to the local ISDN unit. This number and the local subaddress number, if present, are used primarily to determine if the unit should answer an incoming call. Valid only for ISDN. Any ASCII characters up to 40 are acceptable inputs, but only the valid IA5 charac ters are used in the comparison. The path has to be enabled for the new setting to take effect." ::= { a3ComPathDialEntry 9 } a3ComPathDialLocalSubAddress OBJECT-TYPE SYNTAX DisplayString (SIZE(0..20)) ACCESS read-write STATUS mandatory DESCRIPTION "The subaddress number assigned to the local ISDN unit. If the local di al number criterion passes, then the local subaddress number, if present, i s the next criterion used to determine if an incoming call should be answe red. Valid only for ISDN. Any ASCII characters are acceptable inputs, but on ly the valid IA5 characters ( 0 to 9, #,* ) are used in the comparison. The path has to be enabled for the new setting to take effect." ::= { a3ComPathDialEntry 10 } a3ComPathDialSPIDDN1 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..37)) ACCESS read-write STATUS mandatory DESCRIPTION "The Service Profile Identification number assigned by a North American ISDN switch provider to identify the service profile of a ISDN unit. Valid characters are numeric IA5 characters ( 0 to 9 ). Maximum number of characters is 20.

The path has to be enabled for the new setting to take effect." ::= { a3ComPathDialEntry 11 } a3ComPathDialSPIDDN2 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..37)) ACCESS read-write STATUS mandatory DESCRIPTION "The second Service Profile Identification number assigned by a North American ISDN switch provider to identify the service profile of a ISDN unit. Valid characters are numeric IA5 characters ( 0 to 9 ). Maximum number of characters is 20. The path has to be enabled for the new setting to take effect." ::= { a3ComPathDialEntry 12 } a3ComPathDialRateAdaption OBJECT-TYPE SYNTAX INTEGER { auto (1), rate64 (2), rate56 (3) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the data rate to be used on the ISDN B channel. Rate64 and Rate56 specify that the channel be connected at 64K or 56K, respectively . The connection attempt would fail if the ISDN network does not support this. If Auto is specified, an outgoing call is first attempted at 64K and, if that should fail, the call is retried at 56K. On an incoming cal l, the call is automatically adapted to the correct rate. The path has to be enabled for the new setting to take effect." ::= { a3ComPathDialEntry 13 } a3ComPathDialSwitchType OBJECT-TYPE SYNTAX INTEGER { etsi (1), ntt (2), ni1 (3), att5ess (4), dms100 (5) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the ISDN switch type the unit is connected to. The path has to be enabled for the new setting to take effect." ::= { a3ComPathDialEntry 14 } a3ComPathDialExDevType OBJECT-TYPE SYNTAX INTEGER { bri (1), modem (2), sw56 (3), other (4) } ACCESS read-write

STATUS mandatory DESCRIPTION "This object describes the external device type that is connected to the serial-line type (eg, HSS, HDWAN) path. It is applicable only for a dialup path. Use bri(1) setting if the path is connected to a digital modem or terminal adapter for ISDN connectivity. Use modem(2) setting if the path is connected to an analog modem. Use sw56(3) setting if the path is connected to a SWITCH56 CSU/DSU. In order for any modifications to take effect, the path must be enabled(re-enabled if it is already enable)." DEFVAL { modem } ::= { a3ComPathDialEntry 15 } --------This group contains all the PORT DIAL information A port is assumed to be equivalent to an "interface" as defined by MIB2. As such, additional information about each port can be obtained from the interface group in MIB2.

a3ComPortDIALNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of entries in the Port DIAL Table. These correspond to attached or remotely connected network segments." ::= { a3ComPortDial 1 } a3ComPortDialTable OBJECT-TYPE SYNTAX SEQUENCE OF A3ComPortDialEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of attached or remotely connect network segments." ::= { a3ComPortDial 2 } a3ComPortDialEntry OBJECT-TYPE SYNTAX A3ComPortDialEntry ACCESS not-accessible STATUS mandatory INDEX { a3ComPortDialIndex } ::= { a3ComPortDialTable 1 } A3ComPortDialEntry ::= SEQUENCE { a3ComPortDialIndex INTEGER, a3ComPortDialDisasterCtl INTEGER, a3ComPortDialBandOnDmnd INTEGER,

a3ComPortDialDebounceTimeUp INTEGER (0..3600), a3ComPortDialDebounceTimeDown INTEGER (0..3600), a3ComPortDialInitState INTEGER, a3ComPortDialRcvrState INTEGER, a3ComPortDialAction INTEGER, a3ComPortDialDodIdleTime INTEGER (1..3600), a3ComPortDialIdleTime INTEGER (0..3600), a3ComPortDialDodCallsMade Counter, a3ComPortDialDodCallsFail Counter, a3ComPortDialDodUpTime Counter, a3ComPortDialDodPktsOut Counter, a3ComPortDialBODTHreshold INTEGER } a3ComPortDialIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each port. This corresponds to ifIndex for MIB II. The interface table from MIB II will contain additional information for this port, including its type, its name and its description." ::= { a3ComPortDialEntry 1 } a3ComPortDialDisasterCtl OBJECT-TYPE SYNTAX INTEGER { disasterRecovery (1), noDisasterRecovery(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object applies only to those Ports to which multiple Paths are assigned, at least one of which is a dial-up Path. If this is set to disasterRecovery(1), then this Port will switch all its traffic to the secondary Path if the primary Path goes down." ::= { a3ComPortDialEntry 2 } a3ComPortDialBandOnDmnd OBJECT-TYPE SYNTAX INTEGER { bandwidthOnDemand (1), noBandwidthOnDemand (2) } ACCESS read-write

STATUS mandatory DESCRIPTION "This object applies only to those Ports to which multiple Paths are assigned, at least one of which is a dial-up Path. If this is set to bandwidthOnDemand(1), then this Port will switch all its traffic to the secondary Path if the primary Path exceeds a pre-defined threshold." ::= { a3ComPortDialEntry 3 } a3ComPortDialDebounceTimeUp OBJECT-TYPE SYNTAX INTEGER (0..3600) ACCESS read-write STATUS mandatory DESCRIPTION "This object defines the amount of time, in seconds, to wait after the primary Path has gone down before bringing the secondary dial-up Path up. If the primary Path stays in the down state for this amount of time, the secondary, dial-up, Path is brought up." DEFVAL { 30 } ::= { a3ComPortDialEntry 4 } a3ComPortDialDebounceTimeDown OBJECT-TYPE SYNTAX INTEGER (0..3600) ACCESS read-write STATUS mandatory DESCRIPTION "This object defines the amount of time, in seconds, to wait after the primary Path has come up before bringing the secondary, dial-up, Path down. If the primary Path remains in the up state for this amount of time, the secondary, dial-up, Path is brought down." DEFVAL { 30 } ::= { a3ComPortDialEntry 5 } a3ComPortDialInitState OBJECT-TYPE SYNTAX INTEGER { noDialOut (1), manualDial (2), dialOnDemand (3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object applies only to Ports which have paths setup as PrimaryDial paths. It is used to configure the PrimaryDial path as a dial initiator operating in one of the following modes: noDialOut(1), which disables all dialing out on the path; manualDial(2), which requires the user to actively bring the dial path up; or

dialOnDemand(3), which will automatically bring the dial path up whenever there is user traffic, and down after a configurable period of idleness on the path. In order for any modifications to take effect, the port must be enabled (re-enabled if it is already enabled)." ::= { a3ComPortDialEntry 6 } a3ComPortDialRcvrState OBJECT-TYPE SYNTAX INTEGER { noAnswer (1), answer (2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object applies only to Ports which have paths setup as PrimaryDial paths. It is used to configure the PrimaryDial path as a dial receiver operating in one of the following modes: noAnswer(1), which disallows incoming calls on the path; or answer(2), which allows incoming calls on the path. In order for any modifications to take effect, the port must be enabled(re-enabled if it is already enabled). " ::= { a3ComPortDialEntry 7 } a3ComPortDialAction OBJECT-TYPE SYNTAX INTEGER { dial (1), hangUp (2), other (3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to initiate manual dial or hangup action to be taken by the dialup port. If this is set to dial(1), the port will attempt to dial out on its Primary Dial path using the first destination phone number stored by a3ComPortDialPhoneListPhoneNo. If no entry exists, then the number stored by a3ComPathDialNum will be used. If this is set to hangUp(2), then port will attempt to hangup all its active dial paths. If this object is read, the value other(3) will be returned." ::= { a3ComPortDialEntry 8 } a3ComPortDialDodIdleTime OBJECT-TYPE SYNTAX INTEGER (1..3600) ACCESS read-write STATUS mandatory DESCRIPTION "This object applies only to a port that is setup as a dial initiator in DialOnDemand mode. It defines the amount of time, in seconds, to wait after detecting the lack of user traffic on its primary dial path before bringing the dial line down. This idle time applies each time the path is brought down due to lack of user traffic, for the entire

duration that a port is operating in DialOnDemand mode." DEFVAL { 180 } ::= { a3ComPortDialEntry 9 } a3ComPortDialIdleTime OBJECT-TYPE SYNTAX INTEGER (0..3600) ACCESS read-write STATUS mandatory DESCRIPTION "This object applies only to a port that is setup as a dial initiator in ManualDial mode. It defines the amount of time, in seconds, to wait after detecting the lack of user traffic on any of its active dial path before bringing the path down. A value of 0 is used to denote an infinite idle time." DEFVAL { 180 } ::= { a3ComPortDialEntry 10 } a3ComPortDialDodCallsMade OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The cumulative total number of outgoing calls successfully initiated by the port operating in DialOnDemand mode." ::= { a3ComPortDialEntry 11 } a3ComPortDialDodCallsFail OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The cumulative total number of outgoing calls unsuccessfully initiated by the port operating in DialOnDemand mode." ::= { a3ComPortDialEntry 12 } a3ComPortDialDodUpTime OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The cumulative length of time in seconds that the Primary path of a por t operating in DialOnDemand mode is Up." ::= { a3ComPortDialEntry 13 } a3ComPortDialDodPktsOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The cumulative total number of user-data packets sent out by the port o perating in DialOnDemand mode." ::= { a3ComPortDialEntry 14 } a3ComPortDialBODTHreshold OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-write STATUS mandatory DESCRIPTION

"%BODTHreshold% This object specifies the level of sensitivity to bring up a BOD path for a port. The larger BODTHreshold value, the less sensitive to bring up BOD path. For DOD port, when the BODTHreshold is set to 0, the BOD path and the primary path are treated as one path. The port will bring the two paths up and down together. Note, when this parameter is enabled/disabled, the port itself must be disabled and then re-enabled for the new value to take effect. This is done by setting the cirresponding instance of ifAdminStatus to up(1)." DEFVAL { 100 } ::= { a3ComPortDialEntry 15 } --------This group contains all the PORT DIAL POOL PREFERENCE LIST information A port is assumed to be equivalent to an "interface" as defined by MIB2. As such, additional information about each port can be obtained from the interface group in MIB2.

a3ComPortDialPoolPrefTable OBJECT-TYPE SYNTAX SEQUENCE OF A3ComPortDialPoolPrefEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table representing the PoolPreference lists for dynamic dialup ports. A PoolPreference list is a prioritized list of dynamic dial paths that a port can use, and it is optional. Each entry in the list is represented as a row in the table, and it contains a dynamic dial path number and its prioritypostion in the list. Priority is in descending position order and it specifies the preference of the port for a particular path. All objects in this table are applicable only for a dynamic dial port, ie, a port with an effective InCallerID, before these objects are specified. " ::= { a3ComPortDial 3 } a3ComPortDialPoolPrefEntry OBJECT-TYPE SYNTAX A3ComPortDialPoolPrefEntry ACCESS not-accessible STATUS mandatory INDEX { a3ComPortDialPoolPrefPort, a3ComPortDialPoolPrefPathPos } ::= { a3ComPortDialPoolPrefTable 1 } A3ComPortDialPoolPrefEntry ::= SEQUENCE { a3ComPortDialPoolPrefPort INTEGER, a3ComPortDialPoolPrefPathPos INTEGER, a3ComPortDialPoolPrefPathNum INTEGER, a3ComPortDialPoolPrefStatus RowStatus } a3ComPortDialPoolPrefPort OBJECT-TYPE

SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Specifies the port number(portid), used as an index together with a3ComPortDialPoolPrefPathPos, to select a particular row entry." ::= { a3ComPortDialPoolPrefEntry 1 } a3ComPortDialPoolPrefPathPos OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Specifies the position(priority) in the PoolPreference list of a path, for the port. Used as an index together with a3ComPortDialPoolPrefPort to select a particular row entry." ::= { a3ComPortDialPoolPrefEntry 2 } a3ComPortDialPoolPrefPathNum OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the path number(pathid) of a dynamic dial path that will be taken out from the dynamic dial pool and added into the PoolPreference list for the port." ::= { a3ComPortDialPoolPrefEntry 3 } a3ComPortDialPoolPrefStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to add or delete a dynamic dial path in the PoolPreference list of a port. Each path and its position in the list is represented as a row. When adding a new path, only the createAndGo method of adding a row is supported. All essential elements of the row must be specified in the same SET request PDU. They are: the path number(a3ComPortDialPoolPrefPathNum), the path position (specified by the instance identifier associated with a3ComPortDialPoolPrefPathPos) and the port number (specified by the instance identifier associated with a3ComPortDialPoolPrefPort)." ::= { a3ComPortDialPoolPrefEntry 4 }

---------

This group contains all the PORT DIAL PHONENUMBER LIST information A port is assumed to be equivalent to an "interface" as defined by MIB2. As such, additional information about each port can be obtained from the interface group in MIB2.

a3ComPortDialPhoneListTable OBJECT-TYPE SYNTAX SEQUENCE OF A3ComPortDialPhoneListEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table representing the PhoneNo lists for dialup ports. Setting up a PhoneNo list is optional for static dialup port, but is required for dynamic dialup port. A PhoneNo list is a prioritized list of destination phone numbers that a port can use to dial out to. Each entry in the list is represented as a row in the table and it contains a phone number, the phone type, its baudrate and its priority (position) in the list. Priority is in descending postion order; and it specifies the preference of the port for a particular phone number. All objects in this table are applicable only for a dialup port. " ::= { a3ComPortDial 4 } a3ComPortDialPhoneListEntry OBJECT-TYPE SYNTAX A3ComPortDialPhoneListEntry ACCESS not-accessible STATUS mandatory INDEX { a3ComPortDialPhoneListPort, a3ComPortDialPhoneListPos } ::= { a3ComPortDialPhoneListTable 1 } A3ComPortDialPhoneListEntry ::= SEQUENCE { a3ComPortDialPhoneListPort INTEGER, a3ComPortDialPhoneListPos INTEGER, a3ComPortDialPhoneListPhoneNo DisplayString(SIZE(1..51)), a3ComPortDialPhoneListType INTEGER, a3ComPortDialPhoneListBaud INTEGER, a3ComPortDialPhoneListStatus RowStatus } a3ComPortDialPhoneListPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Specifies the port number(portid), used as an index together with a3ComPortDialPhoneListPos, to select a particular row entry." ::= { a3ComPortDialPhoneListEntry 1 } a3ComPortDialPhoneListPos OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Specifies the position(priority) in the PhoneNo list of a phone number, for this port. Used as an index together with a3ComPortDialPhoneListPort, to select a particular row entry."

::= { a3ComPortDialPhoneListEntry 2 } a3ComPortDialPhoneListPhoneNo OBJECT-TYPE SYNTAX DisplayString(SIZE(1..51)) ACCESS read-write STATUS mandatory DESCRIPTION "A text string representing a phone number in the PhoneNo list of a port. The phone number is used as the destination phone number to call for an outgoing call. In the case of an ISDN dial line, this text string may also include the Subaddress string following the phone number string, with a colon as a separator between the two." ::= { a3ComPortDialPhoneListEntry 3 } a3ComPortDialPhoneListType OBJECT-TYPE SYNTAX INTEGER { iSDN(1), analog(2), other(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Used to specify the phone type attribute of a phone number in the PhoneNo list - either of type ISDN(1) or type Analog(2) or other(3)." DEFVAL { analog } ::= { a3ComPortDialPhoneListEntry 4 } a3ComPortDialPhoneListBaud OBJECT-TYPE SYNTAX INTEGER(0..100000000) ACCESS read-write STATUS mandatory DESCRIPTION "Used to specify the Baud rate attribute of a phone number in the PhoneList." DEFVAL { 9600 } ::= { a3ComPortDialPhoneListEntry 5 } a3ComPortDialPhoneListStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to add or delete a phone number from the PhoneNo list of a port. Each phone number and its associated attributes (phone type, Baud rate, and priority-position) is containned in a row. When adding a new phone number, only the createAndGo method of adding row is supported. All essential elements of the row must be specified in the same SET request PDU. They are: phone number(a3ComPortDialPhoneListPhoneNo), phone number position (specified by the instance identifier of a3ComPortDialPhoneListPos), and the port number (specified by the instance identifier of a3ComPortDialPhoneListPort)." ::= { a3ComPortDialPhoneListEntry 6 }

END

Das könnte Ihnen auch gefallen