Top Banner

of 25

3com-ipx

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

    1/25

    -- Copyright 1995 by 3Com Corporation. All rights reserved.-- MIB file name: a3Com-ipx-- available in these 3Com devices: NETBuilder bridge/routers-- For support or more info, check 3Com's web page at http://www.3com.com

    ------ This MIB is for 3Com intermediate systems that support IPX---- The 3Com Enterprise Products Proprietary MIB Extensions---- Copyright 3Com Corporation, 1993. All rights reserved.---- changes FOR software release 7.0 (r2 of MIB):-- 20-oct-93: kxy added support for IPX WAN (incremental update) feature-- 13-dec-93: kxy deprecated a3ipxRipControlMapOpt-- 20-dec-93: ehk returned a3ipxRipControlMapOpt---- changes for software release 7.1 (r3 of MIB):-- 01-apr-94: kxy added a3ipxPreferredSvrTable-------- changes for software release 8.0 (r4 of MIB):

    -- 20-may-94: kxy changed a3ipxSmdsGaAddress such that-- all zeros is returned if no SMDS address has-- been assigned.-- 22-may-94: kxy updated mib to conform to ipx_changes.-- Specifically: o ipx*Control objects were made port specific-- o ipxRipControl was split into talk ctl and-- listen ctl-- o control over Sap talk and listen was added-- o control over x25 queue size, VC limit and-- VC timer was removed.-- 24-may-94: dch : a3ipxRipUpdateTime and a3ipxSapUpdateTime to be-- port-specific. deprecated a3ipxUpdateTime.--

    -- 25-may-94: kxy now, a3ipxRouteTable only displays the primary-- routes. Also, when routes are added, it will accept only-- primary routes.---- 07-jul-94: kgo : to support IPX DOD spoofing, added new table,-- a3ipxSpoofCtlTable (a3ComIPX 11) and its component-- objects.---- 07-jul-94: dch : moved IpxWan/NoIpxWan to be under -ipx CONTrol,-- instead of -nrip CONTrol, add HoldTimeMultiplier-- under -nrip and -sap.---- 29-jul-94: dch : added a3ipxX25configProfId for -IPX X25PROFileid

    -- also rename a3ipxRipHoldTimeMultiple to-- a3ipxRipHoldTimeFactor and a3ipxSapHoldTimeMultiple-- to a3ipxSapHoldTimeFactor-- 10-nov-94: dch : a3ipxRipHoldTimeFactor and a3ipxSapHoldTimeFactor-- now have range (1..24) and default 3.---- changes for software release 8.2 (r5 of MIB):-- 20-mar-95: kxy: Added a3ipxDefMetricHops and a3ipxDefMetricTicks to-- a3ipxPortconfigTable. This is needed to support the-- IPX Default Route feature. Also added a3ipxRipCtl and

  • 8/14/2019 3com-ipx

    2/25

    -- a3ipxSapCtl, and deprecated a3ipxSapCtlTalk,-- a3ipxSapCtlListen, a3ipxRipCtlTalk, and-- a3ipxRipCtlListen--

    A3Com-IPX-r5-MIB DEFINITIONS ::= BEGIN

    IMPORTS enterprises FROM RFC1155-SMI PhysAddress, DisplayString FROM RFC1213-MIB MacAddress FROM RFC1286-MIB OBJECT-TYPE FROM RFC-1212;

    -- -- This MIB is for 3Com products that implement IPX routing --

    a3Com OBJECT IDENTIFIER ::= { enterprises 43 } brouterMIB OBJECT IDENTIFIER ::= { a3Com 2 } a3ComIPX OBJECT IDENTIFIER ::= { brouterMIB 7 }

    SMDSAddress ::= OCTET STRING (SIZE (8)) -- the 60-bit SMDS address, preceded by 4 bits with the -- following values: -- "1100" when representing an individual address -- "1110" when representing a group address

    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 tables 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. --

  • 8/14/2019 3com-ipx

    3/25

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

    -- -- The first group in the MIB is for general, non

    -- port-specific IPX related objects -- a3ipxGeneral OBJECT IDENTIFIER ::= { a3ComIPX 1 } a3ipxControl OBJECT IDENTIFIER ::= { a3ipxGeneral 7 }

    -- -- IPX Network Number --

    IPXNET ::= OCTET STRING (SIZE(4))

    a3ipxRouteControl OBJECT-TYPE

    SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS deprecated DESCRIPTION "If this object is set to enabled(1), then IPX routing is enabled. If this object is set to disabled(2), then IPX routing is disabled. Note, if this is disabled(2), then RIP is disabled as well (for all Ports).

    If this is set to disabled(2), then all dynamic routing

    entries will be removed. All entries in the server table will be removed as well.

    NOTE: for NETBuilders running sw version 8.0 and greater, this object is no longer supported. a3ipxControlTable has replaced its functionality." DEFVAL { disabled } ::= { a3ipxGeneral 1 }

    a3ipxWanBcastControl OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2)

    } ACCESS read-write STATUS deprecated DESCRIPTION "If this object is enabled(1), then the IPX router makes copies of all received WAN broadcast packets

    and forwards them to all ports other than the one on which that packet was received.

    NOTE: for NETBuilders running sw version 8.0 and greater,

  • 8/14/2019 3com-ipx

    4/25

    this object is no longer supported. a3ipxControlTable has replaced its functionality." DEFVAL { enabled } ::= { a3ipxGeneral 2 }

    a3ipxUpdateTime OBJECT-TYPE SYNTAX INTEGER (10..65535) ACCESS read-write STATUS deprecated DESCRIPTION "This parameter specifies how often the router sends both RIP and SAP regular updates to exhange routing and service information. This parameter is defined in units of seconds.

    NOTE: for NETBuilders running sw version 8.0 and greater, this object is no longer supported. a3ipxRipUpdateTime and a3ipxSapUpdateTime have replaced its functionality." DEFVAL { 60 } ::= { a3ipxGeneral 3 }

    a3ipxFlushRipSap OBJECT-TYPE SYNTAX INTEGER { other (1), rip (2),

    sap (3), both (4) }

    ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to remove dynamic routing and or sap entries quickly and efficiently. Setting this

    object to rip (2) causes all dynamically entered routesto be removed from a3ipxRouteTable.

    If this object is set to sap (3), all dynamicaly learnedsap entries will be removed from a3ipxServerTable.

    If this object is set to both (4), all dynamic entrieswill be removed from both the routing table (a3ipxRouteTable)

    and the sap table (a3ipxServerTable).

    If a GET REQUEST is received for this object, other (1)will be returned. Setting this object to other (1) will have

    no effect on any routing or sap entries." ::= { a3ipxGeneral 4 }

    a3ipxInternalNet OBJECT-TYPE SYNTAX IPXNET ACCESS read-write

    STATUS mandatory DESCRIPTION "This object represents the router's internal network number. This is used during IPX WAN negotiation and is the basis on which the MASTER/SLAVE selection is made. The router with the lowest internal network number

    becomes the SLAVE of the link." ::= { a3ipxGeneral 5 }

    a3ipxRouterName OBJECT-TYPE

  • 8/14/2019 3com-ipx

    5/25

    SYNTAX DisplayString (SIZE(0..48)) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the router's symbolic name and is used during IPX WAN negotiations to build RIP/SAP Information Request/Response packets." ::= { a3ipxGeneral 6 }

    ---- This table specifies port specific 'control' oriented IPX parameters--

    a3ipxControlTable OBJECT-TYPE SYNTAX SEQUENCE OF A3ipxControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific IPX control parmeters. This table is used currently to control ipx routing,

    WAN broadcasts, and WAN checksums." ::= { a3ipxControl 1 }

    a3ipxControlEntry OBJECT-TYPE

    SYNTAX A3ipxControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry in this table applies control over a seperate port." INDEX { a3ipxControlPort } ::= { a3ipxControlTable 1 }

    A3ipxControlEntry ::= SEQUENCE { a3ipxControlPort INTEGER, a3ipxControlRoute INTEGER,

    a3ipxControlWanBcast INTEGER, a3ipxControlChecksum INTEGER, a3ipxControlWanOpt INTEGER }

    a3ipxControlPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The IPX port to which this entry applies." ::= { a3ipxControlEntry 1 }

    a3ipxControlRoute OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If this object is set to enabled(1), then IPX routing is enabled. If this object is set to disabled(2),

  • 8/14/2019 3com-ipx

    6/25

    then IPX routing is disabled. Note, if this is disabled(2), then RIP is disabled as well (for this Port).

    If this is set to disabled(2), then all dynamic routing entries will be removed. All entries in the server table will be removed as well." DEFVAL { disabled } ::= { a3ipxControlEntry 2 }

    a3ipxControlWanBcast OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If this object is enabled(1), then the IPX router makes copies of all received WAN broadcast packets and forwards them to all ports other than the one on which that packet was received." DEFVAL { enabled } ::= { a3ipxControlEntry 3 }

    a3ipxControlChecksum OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If this object is set to enabled(1), Checksum will be generated and checked on IPX packet over WAN." DEFVAL { disabled } ::= { a3ipxControlEntry 4 }

    a3ipxControlWanOpt OBJECT-TYPE SYNTAX INTEGER { wan (1), noWan(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to enable or disable the IPX WAN

    feature on a specific port. IPX WAN is the protocol Novell IPX uses to exchange necessary router to router information prior to exchanging IPX RIP and SAP information over various WAN links. If this object

    has the value wan(1), the feature is enabled. Otherwise it is disabled. This object applies only to WAN ports. For software release 7.0, only ports supporting PPP offer this feature." DEFVAL { noWan }

    ::= { a3ipxControlEntry 5 }

    ---- This next table controls RIP-IPX parameters

  • 8/14/2019 3com-ipx

    7/25

    --

    a3ipxRipControlTable OBJECT-TYPE SYNTAX SEQUENCE OF A3ipxRipControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of RIP Control parameter entries" ::= { a3ComIPX 2 }

    a3ipxRipControlEntry OBJECT-TYPE SYNTAX A3ipxRipControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of parameters that determin how IPX updates its routing table."

    INDEX { a3ipxRipControlPort } ::= { a3ipxRipControlTable 1 }

    A3ipxRipControlEntry ::= SEQUENCE { a3ipxRipControlPort INTEGER, a3ipxRipControlSwitch INTEGER,

    a3ipxRipControlTrigger INTEGER, a3ipxRipControlPoison INTEGER, a3ipxRipControlMapOpt INTEGER, a3ipxRipControlWanOpt INTEGER, a3ipxRipControlPerRip INTEGER, a3ipxRipControlPerSap INTEGER, a3ipxRipControlTalk INTEGER, a3ipxRipControlListen INTEGER, a3ipxSapControlTalk INTEGER, a3ipxSapControlListen INTEGER,

    a3ipxRipCtl INTEGER,a3ipxSapCtl INTEGER

    }

    a3ipxRipControlPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The IPX port to which this entry applies." ::= { a3ipxRipControlEntry 1 }

    a3ipxRipControlSwitch OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2)

    } ACCESS read-write STATUS deprecated DESCRIPTION "If this object is set to enabled(1), IPX RIP exchanges

    RIP information with its neighbors and maintains the routing table dynamically. If this object is set to disabled(2), dynamic learning is stopped and no RIP updates are generated.

  • 8/14/2019 3com-ipx

    8/25

    NOTE: this object is no longer supported by NETBuilders running sw version 8.0 and greater. The objects a3ipxRipControlTalk, a3ipxRipControlListen,

    a3ipxSapControlTalk, and a3ipxSapControlListen have replaced this object's functionality." DEFVAL { enabled } ::= { a3ipxRipControlEntry 2 }

    a3ipxRipControlTrigger OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If this object is set to enabled(1), triggered responses are sent when the network topology changes, allowing the network to calculate potentially better routes. If this object is disabled(2), topology change responses are not sent immediately, but are

    included in the regular updates." DEFVAL { enabled } ::= { a3ipxRipControlEntry 3 }

    a3ipxRipControlPoison OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If this object is set to enabled(1), Split Horizon with Poison Reverse is performed. If this object is set to disabled(2), the router omits routes learned from one neighbor in regular updates sent to that neighbor."

    DEFVAL { disabled } ::= { a3ipxRipControlEntry 4 }

    a3ipxRipControlMapOpt OBJECT-TYPE SYNTAX INTEGER { oldNbrMap(1), newNbrMap(2) } ACCESS read-write STATUS mandatory DESCRIPTION "X.25 addresses and Frame Relay DLCIs can be mapped in two different ways: by using IPX network numbers

    as previously implemented (OldNbrMap) or by using the Ethernet address of the remote NETBuilder currently

    implemented (NewNbrMap). This option is set toNewNbrMap by default, but OldNbrMap should be selected

    to interoperate with a neighbor running earlier than 5.0 bridge/router software."

    DEFVAL { newNbrMap } ::= { a3ipxRipControlEntry 5 }

    a3ipxRipControlWanOpt OBJECT-TYPE

  • 8/14/2019 3com-ipx

    9/25

    SYNTAX INTEGER { wan (1), noWan(2) } ACCESS read-write STATUS deprecated DESCRIPTION "This object is used to enable or disable the IPX WAN

    feature on a specific port. IPX WAN is the protocol Novell IPX uses to exchange necessary router to router information prior to exchanging IPX RIP and SAP information over various WAN links. If this object has the value wan(1), the feature is enabled. Otherwise it is disabled. This object applies only to WAN ports. For software release 7.0, only ports supporting PPP offer this feature." DEFVAL { noWan }

    ::= { a3ipxRipControlEntry 6 }

    a3ipxRipControlPerRip OBJECT-TYPE SYNTAX INTEGER { periodicRip (1), nonPeriodicRip (2) }

    ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to specify how this router generates IPX RIP updates. If this object is set to periodicRip(1), the router will generate RIP updates periodically. If this object is set to nonPeriodicRip(2), the router will generate incremental updates. When selecting this option, make sure that all participating routers use the same option." DEFVAL { periodicRip }

    ::= { a3ipxRipControlEntry 7 }

    a3ipxRipControlPerSap OBJECT-TYPE SYNTAX INTEGER { periodicSap (1), nonPeriodicSap (2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to specify how this router generates IPX SAP updates. If this object is set to periodicSap(1), the router will generate SAP updates periodically. If this object is set to

    nonPeriodicSap(2), the router will generate incremental updates. When selecting this option, make sure that all participating routers use the same option." DEFVAL{ periodicSap }

    ::= { a3ipxRipControlEntry 8 }

    a3ipxRipControlTalk OBJECT-TYPE SYNTAX INTEGER { enabled(1),

  • 8/14/2019 3com-ipx

    10/25

    disabled(2) } ACCESS read-write STATUS deprecated DESCRIPTION "This object controls the transmission of IPX RIP updates on this port. If enabled, IPX RIP updates are sent. If disabled, they are not sent." DEFVAL { enabled } ::= { a3ipxRipControlEntry 9 }

    a3ipxRipControlListen OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS deprecated DESCRIPTION "This object determines if IPX RIP updates are accepted over this port. If this object is enabled(1), then the

    IPX router listens to the incoming RIP updates. If this object is set to disabled(2), then the IPX router does not listen for IPX RIP updates."

    DEFVAL { enabled } ::= { a3ipxRipControlEntry 10 }

    a3ipxSapControlTalk OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS deprecated DESCRIPTION "This object controls the transmission of IPX SAP updates on this port. If enabled, IPX SAP updates

    are sent. If disabled, they are not sent." DEFVAL { enabled } ::= { a3ipxRipControlEntry 11 }

    a3ipxSapControlListen OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS deprecated DESCRIPTION "This object determines if IPX SAP updates are accepted

    over this port. If this object is enabled(1), then theIPX router listens to the incoming SAP updates.

    If this object is set to disabled(2), then the IPX router does not listen for IPX SAP updates." DEFVAL { enabled } ::= { a3ipxRipControlEntry 12 }

    a3ipxRipCtl OBJECT-TYPE SYNTAX INTEGER {

    talkListen (1),

  • 8/14/2019 3com-ipx

    11/25

    talkNoListen (2),noTalkListen (3),noTalkNoListen (4),auto (5)

    } ACCESS read-write STATUS mandatory DESCRIPTION

    "" ::= { a3ipxRipControlEntry 13 }

    a3ipxSapCtl OBJECT-TYPE SYNTAX INTEGER {

    talkListen (1),talkNoListen (2),noTalkListen (3),noTalkNoListen (4),auto (5)

    } ACCESS read-write STATUS mandatory DESCRIPTION

    "" ::= { a3ipxRipControlEntry 14 }

    ---- This next table contains a list of IPX addresses that-- are reachable across a wide area network--

    a3ipxWaAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF A3ipxWaAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION

    "A list of IPX entities reachable across a wide area network." ::= { a3ComIPX 3 }

    a3ipxWaAddrEntry OBJECT-TYPE SYNTAX A3ipxWaAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains the WAN Address of an IPX

    entity. Each entry also contains the IPX port over which the entity can be reached." INDEX { a3ipxWaAddrEthAddress }

    ::= { a3ipxWaAddrTable 1 }

    A3ipxWaAddrEntry ::= SEQUENCE { a3ipxWaAddrEthAddress MacAddress, a3ipxWaAddrPort INTEGER, a3ipxWaAddrDLType INTEGER, a3ipxWaAddrDLAddress PhysAddress, a3ipxWaAddrStatus RowStatus }

  • 8/14/2019 3com-ipx

    12/25

    a3ipxWaAddrEthAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The Ethernet address (IPX Node ID) of a remote IPX entity." ::= { a3ipxWaAddrEntry 1 }

    a3ipxWaAddrPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The IPX port through which the IPX entity identified

    by a3ipxWaAddrEthAddress can be reached." ::= { a3ipxWaAddrEntry 2 }

    a3ipxWaAddrDLType OBJECT-TYPE SYNTAX INTEGER { x25 (1), frameRelay (2), smds (3) } ACCESS read-write

    STATUS mandatory DESCRIPTION "The type of address that is returned by

    a3ipxWaAddrDLAddress." ::= { a3ipxWaAddrEntry 3 }

    a3ipxWaAddrDLAddress OBJECT-TYPE SYNTAX PhysAddress ACCESS read-write STATUS mandatory DESCRIPTION "The WAN address that is used to reach the IPX entity

    corresponding to this table entry."

    ::= { a3ipxWaAddrEntry 4 }

    a3ipxWaAddrStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to add and delete entries in this table. See the notes describing RowStatus at the beginning of this MIB." ::= { a3ipxWaAddrEntry 5 }

    --

    -- This next table lists the IPX networks attached to an IPX port--

    a3ipxAttachedNetTable OBJECT-TYPE SYNTAX SEQUENCE OF A3ipxAttachedNetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of the IPX Network Numbers attached to an IPX port." ::= { a3ComIPX 4 }

  • 8/14/2019 3com-ipx

    13/25

    a3ipxAttachedNetEntry OBJECT-TYPE SYNTAX A3ipxAttachedNetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry specifies an IPX network number, assigns it to a port, and specifies the header format to be used when sending IPX packets to that network. On Ethernet ports, up to four different IPX Network Numbers may be specified, of which only one may be primary. On serial ports, only one IPX Network Number may be configured. The header format assigned to a serial port is irrelevant. The header format is determined, instead, by the owner of the port (X25, ppp, etc.)

    If an attached network number is removed, the server entries that are reachable through that network will be removed. All routing entries that are

    reachable through that network are removed as well." INDEX { a3ipxAttachedNetNumber } ::= { a3ipxAttachedNetTable 1 }

    A3ipxAttachedNetEntry ::= SEQUENCE { a3ipxAttachedNetNumber IPXNET, a3ipxAttachedNetPort INTEGER, a3ipxAttachedNetFormat INTEGER, a3ipxAttachedNetType INTEGER, a3ipxAttachedNetOperState INTEGER, a3ipxAttachedNetStatus RowStatus }

    a3ipxAttachedNetNumber OBJECT-TYPE SYNTAX IPXNET ACCESS read-only STATUS mandatory

    DESCRIPTION "The IPX Network Number associated with this table entry." ::= { a3ipxAttachedNetEntry 1 }

    a3ipxAttachedNetPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port to which the IPX Network Number is assigned." ::= { a3ipxAttachedNetEntry 2 }

    a3ipxAttachedNetFormat OBJECT-TYPE

    SYNTAX INTEGER { ethernet (1), ieee (2), llc (3), snap (4), ppp (5), x25 (6), fr (7), smds (8) }

  • 8/14/2019 3com-ipx

    14/25

    ACCESS read-write STATUS mandatory DESCRIPTION "The format of the header used on packets sent to the IPX Network Number associated with this table entry.

    This object can be set to 1, 2, 3, or 4 when adding an entry for a LAN interface. For WAN interfaces, this object must be set to 5, 6, 7, or 8." ::= { a3ipxAttachedNetEntry 3 }

    a3ipxAttachedNetType OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When more than one IPX Network Number is assigned to a port, one must be labeled the primary number and the rest secondary." ::= { a3ipxAttachedNetEntry 4 }

    a3ipxAttachedNetOperState OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } ACCESS read-only STATUS mandatory DESCRIPTION "This identifies the current operational state of an attached IPX network." ::= { a3ipxAttachedNetEntry 5 }

    a3ipxAttachedNetStatus OBJECT-TYPE

    SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to add and delete entries in this table. See the notes describing RowStatus at the beginning of this MIB." ::= { a3ipxAttachedNetEntry 6 }

    ---- This table contains a list of IPX routes--

    a3ipxRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF A3ipxRouteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of IPX routes" ::= { a3ComIPX 5 }

    a3ipxRouteEntry OBJECT-TYPE SYNTAX A3ipxRouteEntry

  • 8/14/2019 3com-ipx

    15/25

    ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry specifies an IPX route. The destination of the route is specified by a3ipxRouteDestNet. The next hop of the route is specified by a3ipxRouteAttachedNet

    and a3ipxRouteDLAddress. Note, IPX routing must be enabled before routes are exposed via this table." INDEX { a3ipxRouteDestNet, a3ipxRouteType } ::= { a3ipxRouteTable 1 }

    A3ipxRouteEntry ::= SEQUENCE { a3ipxRouteDestNet IPXNET, a3ipxRouteAttachedNet IPXNET, a3ipxRouteDLType INTEGER, a3ipxRouteDLAddress PhysAddress, a3ipxRouteHops INTEGER, a3ipxRouteType INTEGER, a3ipxRouteProto INTEGER, a3ipxRouteDelay INTEGER, a3ipxRouteStatus RowStatus

    }

    a3ipxRouteDestNet OBJECT-TYPE

    SYNTAX IPXNET ACCESS read-only STATUS mandatory DESCRIPTION "The IPX network number of the destination network. The value 0xfffffffe is used to represent the default route." ::= { a3ipxRouteEntry 1 }

    a3ipxRouteAttachedNet OBJECT-TYPE SYNTAX IPXNET ACCESS read-write STATUS mandatory

    DESCRIPTION "The network number of the directly connected network through which the router can reach the destination network." ::= { a3ipxRouteEntry 2 }

    a3ipxRouteDLType OBJECT-TYPE SYNTAX INTEGER { ethernet (1), x25 (2), frameRelay (3), smds (4) }

    ACCESS read-only STATUS mandatory DESCRIPTION "The type of network to which the closest router is

    attached. This value is determined by the value ofa3ipxRouteAttachedNet."

    ::= { a3ipxRouteEntry 3 }

    a3ipxRouteDLAddress OBJECT-TYPE SYNTAX PhysAddress

  • 8/14/2019 3com-ipx

    16/25

    ACCESS read-write STATUS mandatory DESCRIPTION "The Data Link address of the next hop router through which the IPX network can be reached. The type of address is determined by the value of a3ipxRouteDLType."

    ::= { a3ipxRouteEntry 4 }

    a3ipxRouteHops OBJECT-TYPE SYNTAX INTEGER (1..15) ACCESS read-write STATUS mandatory DESCRIPTION "The number of gateways that a packet has to pass through before reaching the destination network. The maximum number of hops is 15." ::= { a3ipxRouteEntry 5 }

    a3ipxRouteType OBJECT-TYPE SYNTAX INTEGER { primary (1), secondary (2) } ACCESS read-only

    STATUS mandatory DESCRIPTION "The IPX Router allows up to two routes (ie, two separate next hop routers) to a specific destination network, only one of which will be the primary route. The determination of which is primary and which is secondary is based on the speed of the physical port used to reach the next hop routers. If these are equal, the number of hops is used to make this determination.

    NOTE: NETBuilders running sw version 8.0 and greater will only display primary routes, and when routes are being added, only primary routes will be accepted."

    ::= { a3ipxRouteEntry 6 }

    a3ipxRouteProto OBJECT-TYPE SYNTAX INTEGER { other (1), static (2), -- static route rip (3) -- dynamic route, learned via RIP } ACCESS read-only STATUS mandatory DESCRIPTION "This object specifies how the entry was made." ::= { a3ipxRouteEntry 7 }

    a3ipxRouteDelay OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The delay associated with the route." ::= { a3ipxRouteEntry 8 }

    a3ipxRouteStatus OBJECT-TYPE

  • 8/14/2019 3com-ipx

    17/25

    SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to add and delete entries in this table. See the notes describing RowStatus at the beginning of this MIB. Note, only statically learned routes may be removed via this object. Dynamically learned routes may be removed via the object a3ipxFlushRipSap." ::= { a3ipxRouteEntry 9 }

    ---- This next table has a list of reachable servers--

    a3ipxServerTable OBJECT-TYPE SYNTAX SEQUENCE OF A3ipxServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of servers reachable via this router" ::= { a3ComIPX 6 }

    a3ipxServerEntry OBJECT-TYPE SYNTAX A3ipxServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry specifies the reachability of a server.

    The server name is specified by a3ipxServerName. The service is fully specified by a3ipxServerName, and a3ipxServerType."

    INDEX { a3ipxServerName, a3ipxServerType}

    ::= { a3ipxServerTable 1 }

    A3ipxServerEntry ::= SEQUENCE { a3ipxServerName DisplayString (SIZE (0..47)), a3ipxServerType OCTET STRING(SIZE(2)),

    a3ipxServerNet IPXNET, a3ipxServerDLAddress MacAddress,

    a3ipxServerSocket OCTET STRING (SIZE(2)), a3ipxServerProto INTEGER, a3ipxServerStatus RowStatus

    }

    a3ipxServerName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..47)) ACCESS read-only

    STATUS mandatory DESCRIPTION

    "The name of the server." ::= { a3ipxServerEntry 1 }

    a3ipxServerType OBJECT-TYPE SYNTAX OCTET STRING(SIZE(2)) ACCESS read-only STATUS mandatory DESCRIPTION

  • 8/14/2019 3com-ipx

    18/25

    "The type of service available on the server." ::= { a3ipxServerEntry 2 }a3ipxServerNet OBJECT-TYPE

    SYNTAX IPXNET ACCESS read-write STATUS mandatory DESCRIPTION

    "The IPX network number on which the server resides." ::= { a3ipxServerEntry 3 }

    a3ipxServerDLAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION

    "The Mac address of the server." ::= { a3ipxServerEntry 4 }

    a3ipxServerSocket OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) ACCESS read-write STATUS mandatory DESCRIPTION

    "The socket number of the service." ::= { a3ipxServerEntry 5 }

    a3ipxServerProto OBJECT-TYPE SYNTAX INTEGER { other (1), static (2), sap (3) -- dynamic, learned via sap } ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies how the entry was

    made. If the entry was learned via theService Advertisement Protocol, this object will have the value sap(3). If the entry was entered statically, this object will have the value static(2)." ::= { a3ipxServerEntry 6 }

    a3ipxServerStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This table currently does not allow entries to be added. This object is used to delete entries

    from this table. See the notes describing RowStatus at the beginning of this MIB. Note, only statically learned service entries may be removed via this object. To remove the dynamically learned entries, use the object

    a3ipxFlushRipSap." ::= { a3ipxServerEntry 7 }

    --

  • 8/14/2019 3com-ipx

    19/25

    -- This next table lists X25 configuration parameters-- used for sending IPX packets across an X25 network-- a3ipxX25configTable OBJECT-TYPE SYNTAX SEQUENCE OF A3ipxX25configEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of IPX X25 configuration entries." ::= { a3ComIPX 7 }

    a3ipxX25configEntry OBJECT-TYPE SYNTAX A3ipxX25configEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry specifies a list of X25 configuration parameters applying to an IPX port." INDEX { a3ipxX25configPort } ::= { a3ipxX25configTable 1 }

    A3ipxX25configEntry ::= SEQUENCE { a3ipxX25configPort INTEGER, a3ipxX25configPID INTEGER (1..'ff'h),

    a3ipxX25configQueueSize INTEGER (1..128), a3ipxX25configVClimit INTEGER (1..63), a3ipxX25configVCtimer INTEGER (1..512), a3ipxX25configProfId INTEGER (0..128) }

    a3ipxX25configPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number to which this table entry applies." ::= { a3ipxX25configEntry 1 }

    a3ipxX25configPID OBJECT-TYPE SYNTAX INTEGER (1..'ff'h) ACCESS read-write STATUS mandatory DESCRIPTION "The protocol ID that is included in all outgoing IPX packets sent over the X25 port associated with this table entry." DEFVAL { 'ee'h } ::= { a3ipxX25configEntry 2 }

    a3ipxX25configQueueSize OBJECT-TYPE

    SYNTAX INTEGER (1..128) ACCESS read-write STATUS deprecated DESCRIPTION "The maximum number of packets that can be queued for a specific DTE address when the virtual circuit or the X25 port is congested.

    NOTE: this object is no longer supported by NETBuilders running sw version 8.0 and greater. The corresponding

  • 8/14/2019 3com-ipx

    20/25

    functionality has been replaced by the X25 Profile feature. SNMP control over this feature will be added at a later date." DEFVAL { 2 } ::= { a3ipxX25configEntry 3 }

    a3ipxX25configVClimit OBJECT-TYPE SYNTAX INTEGER (1..63) ACCESS read-write STATUS deprecated DESCRIPTION "The maximum number of virtual circuits that can be established concurrently for IPX routing.

    NOTE: this object is no longer supported by NETBuilders running sw version 8.0 and greater. The corresponding functionality has been replaced by the X25 Profile feature. SNMP control over this feature will be added at a later date." DEFVAL { 2 } ::= { a3ipxX25configEntry 4 }

    a3ipxX25configVCtimer OBJECT-TYPE SYNTAX INTEGER (1..512)

    ACCESS read-write STATUS deprecated DESCRIPTION "The maximum amount of time, in minutes, that can elapse when there is no activity on the X25 virtual circuit before it is cleared. This applies to the first virtual circuit established for a particular DTE address. IF more than one virtual circuit is established for the same DTE address, all are cleared (except for the first one established) when the first virtual circuit is not experiencing congestion.

    NOTE: this object is no longer supported by NETBuilders

    running sw version 8.0 and greater. The corresponding functionality has been replaced by the X25 Profile feature. SNMP control over this feature will be added at a later date." DEFVAL { 2 } ::= { a3ipxX25configEntry 5 }

    a3ipxX25configProfId OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "To specify an X.25 profile that will be used

    when the virtual circuit is set-up to carrythe IPX traffic. default (0) indicates that

    no x25 profile is specified." DEFVAL { 0 } ::= { a3ipxX25configEntry 6 }

    ---- SMDS Group Address Table--

  • 8/14/2019 3com-ipx

    21/25

    a3ipxSmdsGroupAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF A3ipxSmdsGroupAddressEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of SMDS Group Addresses assigned to IPX Ports." ::= { a3ComIPX 8 }

    a3ipxSmdsGroupAddressEntry OBJECT-TYPE SYNTAX A3ipxSmdsGroupAddressEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry specifies the SMDS Group Address assigned

    to an IPX port." INDEX { a3ipxSmdsGaIpxPort } ::= { a3ipxSmdsGroupAddressTable 1 }

    A3ipxSmdsGroupAddressEntry ::= SEQUENCE { a3ipxSmdsGaIpxPort INTEGER, a3ipxSmdsGaAddress SMDSAddress }

    a3ipxSmdsGaIpxPort OBJECT-TYPE

    SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This identifies an IPX port to which the SMDS Group Address identified by the corresponding instance of a3ipxSmdsGaAddress is associated." ::= { a3ipxSmdsGroupAddressEntry 1 }

    a3ipxSmdsGaAddress OBJECT-TYPE SYNTAX SMDSAddress ACCESS read-write STATUS mandatory

    DESCRIPTION "This identifies an SMDS Group address that is used as the IPX multicast address on the specified SMDS port. If this object has a value of all zeros, then no SMDS Group address is defined for this port." ::= { a3ipxSmdsGroupAddressEntry 2 }

    ---- IPX Preferred Server Table.---- This table lists those IPX servers that are offered in-- response to a "Get Nearest Server" request.

    --

    a3ipxPreferredSvrTable OBJECT-TYPE SYNTAX SEQUENCE OF A3ipxPreferredSvrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of those IPX servers that are included in responses to 'Get Nearest Server' requests. Separate lists are kept for each port. When

  • 8/14/2019 3com-ipx

    22/25

    a request is receive over a particular port, this system will respond with the preferred server assigned to that port. If more than one preferred server has been assigned to a particular port, each server will be offered in a round robin

    fashion. That is, if serverA, serverB, and serverC have been assigned to port 1, serverA will be offered in response to the first request, serverB in response to the second request, and so on." ::= { a3ComIPX 9 }

    a3ipxPreferredSvrEntry OBJECT-TYPE SYNTAX A3ipxPreferredSvrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry specifies an IPX server that will be offered when a 'Get Nearest Server' request in received over a particular port." INDEX { a3ipxPrefSvrPort, a3ipxPrefSvrName } ::= { a3ipxPreferredSvrTable 1 }

    A3ipxPreferredSvrEntry ::= SEQUENCE {

    a3ipxPrefSvrPort INTEGER, a3ipxPrefSvrName DisplayString (SIZE(0..47)), a3ipxPrefSvrStatus RowStatus }

    a3ipxPrefSvrPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This identifies an IPX port to which the IPX server identified by the corresponding instance of a3ipxPrefSvrName is associated."

    ::= { a3ipxPreferredSvrEntry 1 }

    a3ipxPrefSvrName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..47)) ACCESS read-only STATUS mandatory DESCRIPTION "This identifies an IPX server that is offered in response to 'Get Nearest Server' requests received over the port identified by a3ipxPrefSvrPort. If there exists more than one instance of this object for a particular port, each will be offered in a round robin fashion."

    ::= { a3ipxPreferredSvrEntry 2 }

    a3ipxPrefSvrStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to add and remove entries from this table. See the definition of RowStatus at the beginning of this mib module for details."

  • 8/14/2019 3com-ipx

    23/25

    ::= { a3ipxPreferredSvrEntry 3 }

    ---- This next table lists other port-oriented params-- a3ipxPortconfigTable OBJECT-TYPE SYNTAX SEQUENCE OF A3ipxPortconfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific parmeters." ::= { a3ComIPX 10 }

    a3ipxPortconfigEntry OBJECT-TYPE SYNTAX A3ipxPortconfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry in this table applies the paramater over a seperate port." INDEX { a3ipxPortconfigPort } ::= { a3ipxPortconfigTable 1 }

    A3ipxPortconfigEntry ::= SEQUENCE {

    a3ipxPortconfigPort INTEGER, a3ipxRipUpdateTime INTEGER (10..65535), a3ipxSapUpdateTime INTEGER (10..65535), a3ipxDefMetricHops INTEGER (0..15), a3ipxDefMetricTicks INTEGER (1..65535) }

    a3ipxPortconfigPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number to which this table entry applies."

    ::= { a3ipxPortconfigEntry 1 }a3ipxRipUpdateTime OBJECT-TYPE

    SYNTAX INTEGER (10..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies how often the router sends

    RIP regular updates to exhange routing information. This parameter is defined in units of seconds." DEFVAL { 60 } ::= { a3ipxPortconfigEntry 2 }

    a3ipxSapUpdateTime OBJECT-TYPE SYNTAX INTEGER (10..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies how often the router sends

    Sap regular updates to exhange and service information. This parameter is defined in units of

    seconds." DEFVAL { 60 }

  • 8/14/2019 3com-ipx

    24/25

    ::= { a3ipxPortconfigEntry 3 }

    a3ipxDefMetricHops OBJECT-TYPE SYNTAX INTEGER (0..15) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the hop value placed in NRIP advertisements of the default route. If this object has the value 0, the default route is not advertised." DEFVAL { 0 } ::= { a3ipxPortconfigEntry 4 }

    a3ipxDefMetricTicks OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the number of ticks placed in NLSP advertisements of the default route." DEFVAL { 1 } ::= { a3ipxPortconfigEntry 5 }

    ---- This next table lists the port-oriented DOD Spoofing params-- a3ipxSpoofCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF A3ipxSpoofCtlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of spoof controls for all the ports. Each row,

    represented by a3ipxSpoofCtlEntry, contains the various spoof controls that are applicable to a port."

    ::= { a3ComIPX 11 }

    a3ipxSpoofCtlEntry OBJECT-TYPE SYNTAX A3ipxSpoofCtlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry represents the various spoof controls

    applicable to a port." INDEX { a3ipxSpoofCtlPort }

    ::= { a3ipxSpoofCtlTable 1 }

    A3ipxSpoofCtlEntry ::= SEQUENCE {a3ipxSpoofCtlPort INTEGER,a3ipxSpoofCtlWatchdog INTEGER

    }

    a3ipxSpoofCtlPort OBJECT-TYPESYNTAX INTEGER

    ACCESS read-only STATUS mandatory DESCRIPTION "Specifies the port number, used as an index

    to a row entry in the table."::= { a3ipxSpoofCtlEntry 1 }

  • 8/14/2019 3com-ipx

    25/25

    a3ipxSpoofCtlWatchdog OBJECT-TYPE

    SYNTAX INTEGER { enabled(1), disabled(2)

    } ACCESS read-write STATUS mandatory DESCRIPTION "Used to enable(1) or disable(2) the Spoofing of

    Watchdog packets." DEFVAL { enabled }

    ::= { a3ipxSpoofCtlEntry 2 }

    ----

    a3ipxRipHoldTimeFactor OBJECT-TYPE SYNTAX INTEGER (1..24) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies a factor that RIP uses to generate

    a hold time. A holdtime is generated by HoldTimeFactor * UpdateTime. A entry in RIP will be aged out if furtherupdate for it is not received within the hold time."

    DEFVAL { 3 } ::= { a3ipxGeneral 8 }

    a3ipxSapHoldTimeFactor OBJECT-TYPE SYNTAX INTEGER (1..24) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies a factor that SAP uses to generate

    a hold time. A holdtime is generated by HoldTimeFactor *

    UpdateTime. A entry in SAP will be aged out if furtherupdate for it is not received within the hold time." DEFVAL { 3 } ::= { a3ipxGeneral 9 }

    END