Top Banner

of 35

3com Port Path

Jun 04, 2018

Download

Documents

xsimio
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/14/2019 3com Port Path

    1/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 autostartup-- 13-dec-93: kgo added support for DialMode including modes determined by autostartup-- 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 ports---- 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.--

  • 8/14/2019 3com Port Path

    2/35

  • 8/14/2019 3com Port Path

    3/35

    --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,

  • 8/14/2019 3com Port Path

    4/35

    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

  • 8/14/2019 3com Port Path

    5/35

    "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 takeeffect, the path(s) associated with this command must beenabled(re-enabled if it is already enable).

    Paths that have been assigned to the dialpool (pool of dynamicdial paths) have port values of -1. For a read(get) operation,a value of -1 will be returned if the path is not assigned toany port but belongs to the dialpool. A write operation witha 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

  • 8/14/2019 3com Port Path

    6/35

    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

  • 8/14/2019 3com Port Path

    7/35

    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 }

  • 8/14/2019 3com Port Path

    8/35

    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., subnetwork- broadcast 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

  • 8/14/2019 3com Port Path

    9/35

    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 non-

    unicast (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

  • 8/14/2019 3com Port Path

    10/35

    "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, thepath 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 physicalcharacteristics of the communication method used to control therequest-to-send signal. It has three values which are full, halfand 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.--

  • 8/14/2019 3com Port Path

    11/35

  • 8/14/2019 3com Port Path

    12/35

    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 cardassociated 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 }

  • 8/14/2019 3com Port Path

    13/35

    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 itselfmust be disabled and then re-enabled for the new value to takeeffect. This is done by setting the corresponding instance ofifAdminStatus 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 bedisabled and then enabled.

    Note, this only applies to serial ports on a NB2. Forall non-serial ports, this object will have the valuenotApplicable(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

  • 8/14/2019 3com Port Path

    14/35

    will not take affect on non-serial ports and this objectwill 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.

  • 8/14/2019 3com Port Path

    15/35

    In the case where the dialpool (pool of dynamic dial paths)is assigned to a port, a value of -1 will be used to indicatethat. When doing a get(read) of either a virtual or non-virtualdial port, a return value of -1 indicates that the dialpool isassigned to that port. A write(set) operation using a path numbervalue of -1 is required only in the case of creating a virtualdynamic 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),

  • 8/14/2019 3com Port Path

    16/35

    ratio5to2to1 (4), ratio6to1to1 (5), other (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 a3ComQueueInterleave1and 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 tothe port. This object is used to indicate the current statusof the system when it is making these determinations.

    A returned value of -1 indicates auto start-up has failed indetermining an owner (path didn't come up). A value of 0 meanseither auto start-up has succeded in determining the owneror the owner was set manually. A value greater than 0 meansthe 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 Routingservice itself must be disabled and then re-enabled for the new

    value to take effect. This is done by setting the corresponding instance

    of a3ComPortBoundaryRoute to disabled(3) and then enabled(2)." DEFVAL { smartFilter } ::= { a3ComPortEntry 16 }

    a3ComBrCentralMacCtl OBJECT-TYPE SYNTAX INTEGER { centralMac (1), noCentralMac (2)

  • 8/14/2019 3com Port Path

    17/35

    } 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 mustbe enabled on all the Central Nodes attached to the same LeafNode. 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 itselfmust be disabled and then re-enabled for the new value to takeeffect. This is done by setting the corresponding instance ofifAdminStatus 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.

  • 8/14/2019 3com Port Path

    18/35

    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 virtualport number (which is specified by the instance identifiers associated w

    itheach of these objects). Note, this virtual port number gets mapped uniqu

    ely toa port label. It is these port labels that are used to identify ports v

    ia theUser 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 dialpool. It is used by the port to decide if an incoming call should beaccepted. An incoming call on a dynamic dial path must provide a CallerI

    D

  • 8/14/2019 3com Port Path

    19/35

    matching this object's value in order for the call to be accepted.For a non-virtual port, setting this object alone is sufficient toconfigure the port to use the dynamic dial pool. Note however, that thedynamic pool can only be used as a Secondary dial path, and not as aPrimary path, for a non-virtual port.In the case of a virtual dynamic dial port, this object is used inconjunction with objects a3ComPortPath and a3ComPortStatus to createa 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 indicatesthat the compression is enabled and preserves the History across theframes and PerPacket indicates the compression is enabled but historyis 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 Circuitsover 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 itselfmust be disabled and then re-enabled for the new value to takeeffect. This is done by setting the corresponding instance ofifAdminStatus to up(1)."

    DEFVAL { noibmTraffic } ::= { a3ComPortEntry 27 }

    ---- This next object reflects the default priority for the-- system as a whole.

  • 8/14/2019 3com Port Path

    20/35

    --

    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),

  • 8/14/2019 3com Port Path

    21/35

    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 has been set to either primaryAuto(5) or secondaryAuto(6), the system will automatically determine the proper line type to use (ie, leased or dial), and the value of this object when examined via a GET or GETNEXT

  • 8/14/2019 3com Port Path

    22/35

    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 alreadyenable).

    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 pathmust 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

  • 8/14/2019 3com Port Path

    23/35

    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 setup 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 }

  • 8/14/2019 3com Port Path

    24/35

    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, itwill automatically be assigned(added) into the pool of dynamicpaths. Making a path static will cause it to be removed from thepool."

    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 andthe

    local subaddress number, if present, are used primarily to determine iftheunit should answer an incoming call. Valid only for ISDN. Any ASCIIcharacters up to 40 are acceptable inputs, but only the valid IA5 charac

    tersare 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 dial

    number criterion passes, then the local subaddress number, if present, is

    the next criterion used to determine if an incoming call should be answered.

    Valid only for ISDN. Any ASCII characters are acceptable inputs, but only

    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 AmericanISDN

    switch provider to identify the service profile of a ISDN unit. Validcharacters are numeric IA5 characters ( 0 to 9 ). Maximum number ofcharacters is 20.

  • 8/14/2019 3com Port Path

    25/35

  • 8/14/2019 3com Port Path

    26/35

    STATUS mandatory DESCRIPTION "This object describes the external device type that is

    connected to the serial-line type (eg, HSS, HDWAN) path. It isapplicable only for a dialup path.

    Use bri(1) setting if the path is connected to a digital modem orterminal 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 beenabled(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,

  • 8/14/2019 3com Port Path

    27/35

    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

  • 8/14/2019 3com Port Path

    28/35

    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 PrimaryDialpath 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 bringthe dial path up; or

  • 8/14/2019 3com Port Path

    29/35

    dialOnDemand(3), which will automatically bring the dialpath up whenever there is user traffic, and down after aconfigurable period of idleness on the path.

    In order for any modifications to take effect, the portmust 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 portmust 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 hangupaction to be taken by the dialup port. If this is set todial(1), the port will attempt to dial out on its PrimaryDial path using the first destination phone number stored bya3ComPortDialPhoneListPhoneNo. If no entry exists, then thenumber stored by a3ComPathDialNum will be used.If this is set to hangUp(2), then port will attempt to hangupall 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

  • 8/14/2019 3com Port Path

    30/35

    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 dialpath before bringing the path down. A value of 0 is used to denotean 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 port

    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 operating

    in DialOnDemand mode." ::= { a3ComPortDialEntry 14 }

    a3ComPortDialBODTHreshold OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-write STATUS mandatory DESCRIPTION

  • 8/14/2019 3com Port Path

    31/35

    "%BODTHreshold% This object specifies the level of sensitivity tobring up a BOD path for a port. The larger BODTHreshold value, theless sensitive to bring up BOD path.For DOD port, when the BODTHreshold is set to 0, the BOD path and theprimary path are treated as one path. The port will bring the twopaths 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 ofdynamic 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 priority-postion in the list. Priority is in descending position orderand 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 theseobjects 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

  • 8/14/2019 3com Port Path

    32/35

    SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Specifies the port number(portid), used as an index

    together with a3ComPortDialPoolPrefPathPos, to selecta 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 togetherwith a3ComPortDialPoolPrefPort to select a particularrow entry."

    ::= { a3ComPortDialPoolPrefEntry 2 }

    a3ComPortDialPoolPrefPathNum OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory

    DESCRIPTION "Specifies the path number(pathid) of a dynamic dialpath that will be taken out from the dynamic dial pooland 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 addinga new path, only the createAndGo method of adding a rowis supported. All essential elements of the row must bespecified in the same SET request PDU. They are: thepath number(a3ComPortDialPoolPrefPathNum), the path position(specified by the instance identifier associated witha3ComPortDialPoolPrefPathPos) and the port number (specifiedby the instance identifier associated witha3ComPortDialPoolPrefPort)."

    ::= { 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.--

  • 8/14/2019 3com Port Path

    33/35

    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 phonenumbers that a port can use to dial out to. Each entry inthe list is represented as a row in the table and it containsa phone number, the phone type, its baudrate and its priority(position) in the list. Priority is in descending postionorder; and it specifies the preference of the port for aparticular phone number.All objects in this table are applicable only for a dialupport. "

    ::= { 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 selecta 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 indextogether with a3ComPortDialPhoneListPort, to selecta particular row entry."

  • 8/14/2019 3com Port Path

    34/35

    ::= { 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 phonenumber to call for an outgoing call. In the case of an ISDNdial line, this text string may also include the Subaddressstring following the phone number string, with a colon as aseparator 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 numberin 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 associatedattributes (phone type, Baud rate, and priority-position) iscontainned in a row. When adding a new phone number, only thecreateAndGo method of adding row is supported. All essential

    elements of the row must be specified in the same SET requestPDU. They are: phone number(a3ComPortDialPhoneListPhoneNo),phone number position (specified by the instance identifier ofa3ComPortDialPhoneListPos), and the port number (specified bythe instance identifier of a3ComPortDialPhoneListPort)."

    ::= { a3ComPortDialPhoneListEntry 6 }

    END

  • 8/14/2019 3com Port Path

    35/35