FOUNDRY-SN-APPLETALK-MIB DEFINITIONS ::= BEGIN -- Foundry snAppleTalk Group MIB Release 1.0.0 -- Revision 0 1/19/98 -- Copyright 1996-98 Foundry Networks, Inc. -- All rights reserved. -- This Foundry Networks SNMP Management Information Base -- Specification embodies Foundry Networks' confidential and -- proprietary intellectual property. Foundry Networks retains all -- title and ownership in the Specification, including any -- revisions. -- This Specification is supplied "AS IS," and Foundry Networks makes -- no warranty, either express or implied, as to the use, -- operation, condition, or performance of the Specification. -- Imports IMPORTS Counter FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 RtrStatus, ClearStatus, RowSts, PortIndex, Action FROM FOUNDRY-SN-IP-MIB snAppleTalk FROM FOUNDRY-SN-ROOT-MIB; ATNetworkNumber ::= -- 2 octets of net number -- in network byte order OCTET STRING (SIZE (2)) DdpNodeAddress ::= -- 2 octets of net number -- in network byte order, -- 1 octet of node number OCTET STRING (SIZE (3)) ATName ::= -- 0 to 32 octets of AppleTalk -- ASCII [Inside AppleTalk] OCTET STRING (SIZE (0..32)) -- SECTION 2: MIB -- Router AppleTalk MIB -- This section contains AppleTalk specific router MIB object definitions. -- AppleTalk general group snRtATGeneral OBJECT IDENTIFIER ::= { snAppleTalk 1 } snRtATRoutingEnable OBJECT-TYPE SYNTAX RtrStatus ACCESS read-write STATUS mandatory DESCRIPTION "Enable/disable AppleTalk routing function on this box." ::= { snRtATGeneral 1 } snRtATClearArpCache OBJECT-TYPE SYNTAX ClearStatus ACCESS read-write STATUS mandatory DESCRIPTION "clear(1) will clear AppleTalk arp cache table." ::= { snRtATGeneral 2 } snRtATClearFwdCache OBJECT-TYPE SYNTAX ClearStatus ACCESS read-write STATUS mandatory DESCRIPTION "clear(1) will clear AppleTalk forward cache table." ::= { snRtATGeneral 3 } snRtATClearRoute OBJECT-TYPE SYNTAX ClearStatus ACCESS read-write STATUS mandatory DESCRIPTION "clear(1) will clear AppleTalk route table." ::= { snRtATGeneral 4 } snRtATClearTrafficCounters OBJECT-TYPE SYNTAX ClearStatus ACCESS read-write STATUS mandatory DESCRIPTION "clear(1) will clear AppleTalk network statistics counters." ::= { snRtATGeneral 5 } snRtATArpRetransmitCount OBJECT-TYPE SYNTAX INTEGER (1..10) ACCESS read-write STATUS mandatory DESCRIPTION "The number of AppleTalk ARP request retransmits if the first request timeouts." DEFVAL { 2 } ::= { snRtATGeneral 6 } snRtATArpRetransmitInterval OBJECT-TYPE SYNTAX INTEGER (1..120) ACCESS read-write STATUS mandatory DESCRIPTION "The waiting time interval for an AppleTalk ARP response before retransmission of an ARP request. Each unit value is one second." DEFVAL { 1 } ::= { snRtATGeneral 7 } snRtATGleanPacketsEnable OBJECT-TYPE SYNTAX RtrStatus ACCESS read-write STATUS mandatory DESCRIPTION "Enable/disable AppleTalk glean packets function on this box." DEFVAL { disabled } ::= { snRtATGeneral 8 } snRtATRtmpUpdateInterval OBJECT-TYPE SYNTAX INTEGER (1..3600) ACCESS read-write STATUS mandatory DESCRIPTION "The periodic time interval to transmit a RTMP update. Each unit value is one second." DEFVAL { 10 } ::= { snRtATGeneral 9 } snRtATZipQueryInterval OBJECT-TYPE SYNTAX INTEGER (1..1000) ACCESS read-write STATUS mandatory DESCRIPTION "The periodic time interval to transmit a ZIP query. Each unit value is one second." DEFVAL { 10 } ::= { snRtATGeneral 10 } snRtATInRtmpPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RTMP packets received by this entity." ::= { snRtATGeneral 11 } snRtATOutRtmpPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RTMP packets which were transmitted from this entity." ::= { snRtATGeneral 12 } snRtATFilteredRtmpPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RTMP packets which were filtered by this entity." ::= { snRtATGeneral 13 } snRtATInZipPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of ZIP packets received by this entity." ::= { snRtATGeneral 14 } snRtATOutZipPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of ZIP packets which were transmitted from this entity." ::= { snRtATGeneral 15 } snRtATInZipGZLPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of ZIP get zone list packets received by this entity." ::= { snRtATGeneral 16 } snRtATOutZipGZLPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of ZIP get zone list packets which were transmitted from this entity." ::= { snRtATGeneral 17 } snRtATInZipNetInfoPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of ZIP network information packets received by this entity." ::= { snRtATGeneral 18 } snRtATOutZipNetInfoPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of ZIP network information packets which were transmitted from this entity." ::= { snRtATGeneral 19 } snRtATInDdpPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of DDP datagrams received by this entity." ::= { snRtATGeneral 20 } snRtATOutDdpPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of DDP datagrams which were transmitted from this entity." ::= { snRtATGeneral 21 } snRtATForwardedDdpPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of input DDP datagrams for which this entity was not their final DDP destination, as a result of which an attempt was made to find a route to forward them to that final destination." ::= { snRtATGeneral 22 } snRtATInDeliveredDdpPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of input DDP datagrams for which this entity was their final DDP destination." ::= { snRtATGeneral 23 } snRtATDroppedNoRouteDdpPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of DDP datagrams dropped because a route could not be found to their final destination." ::= { snRtATGeneral 24 } snRtATDroppedBadHopCountsDdpPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of input DDP datagrams dropped because this entity was not their final destination and their hop count would exceed 15." ::= { snRtATGeneral 25 } snRtATDroppedOtherReasonsDdpPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of DDP datagrams dropped because of other reasons, e.g. run out of resouces." ::= { snRtATGeneral 26 } snRtATInAarpPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of AppleTalk ARP packets received by this entity." ::= { snRtATGeneral 27 } snRtATOutAarpPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of AppleTalk ARP packets which were transmitted from this entity." ::= { snRtATGeneral 28 } -- AppleTalk socket priority table snRtATSocketPriorityTable OBJECT-TYPE SYNTAX SEQUENCE OF SnRtATSocketPriorityEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "AppleTalk socket priority table." ::= { snAppleTalk 2 } snRtATSocketPriorityEntry OBJECT-TYPE SYNTAX SnRtATSocketPriorityEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the AppleTalk socket priority table." INDEX { snRtATSocketPrioritySocket } ::= { snRtATSocketPriorityTable 1 } SnRtATSocketPriorityEntry ::= SEQUENCE { snRtATSocketPrioritySocket INTEGER, snRtATSocketPriorityPriority INTEGER } snRtATSocketPrioritySocket OBJECT-TYPE SYNTAX INTEGER (1..254) ACCESS read-only STATUS mandatory DESCRIPTION "Socket number for a socket priority entry." ::= { snRtATSocketPriorityEntry 1 } snRtATSocketPriorityPriority OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } ACCESS read-write STATUS mandatory DESCRIPTION "The Standalone router Priority level applies to a socket number: low(0) -- low prority high(1) -- high prority. The BigIron Priority levels applies to a socket number are: level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) " ::= { snRtATSocketPriorityEntry 2 } -- AppleTalk interface zone filter table snRtATPortZoneFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF SnRtATPortZoneFilterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "AppleTalk interface zone filter table." ::= { snAppleTalk 3 } snRtATPortZoneFilterEntry OBJECT-TYPE SYNTAX SnRtATPortZoneFilterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the AppleTalk interface zone filter table." INDEX { snRtATPortZoneFilterPortIndex, snRtATPortZoneFilterZone } ::= { snRtATPortZoneFilterTable 1 } SnRtATPortZoneFilterEntry ::= SEQUENCE { snRtATPortZoneFilterPortIndex PortIndex, snRtATPortZoneFilterZone ATName, snRtATPortZoneFilterAction Action, snRtATPortZoneFilterRtmpEnable RtrStatus, snRtATPortZoneFilterRowStatus RowSts } snRtATPortZoneFilterPortIndex OBJECT-TYPE SYNTAX PortIndex ACCESS read-only STATUS mandatory DESCRIPTION "The port index for a zone filter entry." ::= { snRtATPortZoneFilterEntry 1 } snRtATPortZoneFilterZone OBJECT-TYPE SYNTAX ATName ACCESS read-only STATUS mandatory DESCRIPTION "The zone name granted for this filter." ::= { snRtATPortZoneFilterEntry 2 } snRtATPortZoneFilterAction OBJECT-TYPE SYNTAX Action ACCESS read-write STATUS mandatory DESCRIPTION "Action to take if the AppleTalk packet match with this filter." ::= { snRtATPortZoneFilterEntry 3 } snRtATPortZoneFilterRtmpEnable OBJECT-TYPE SYNTAX RtrStatus ACCESS read-write STATUS mandatory DESCRIPTION "Enable/disable RTMP filtering." ::= { snRtATPortZoneFilterEntry 4 } snRtATPortZoneFilterRowStatus OBJECT-TYPE SYNTAX RowSts ACCESS read-write STATUS mandatory DESCRIPTION "To create or delete a zone filter entry." ::= { snRtATPortZoneFilterEntry 5 } -- AppleTalk port table snRtATPortTable OBJECT-TYPE SYNTAX SEQUENCE OF SnRtATPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "AppleTalk port table." ::= { snAppleTalk 4 } snRtATPortEntry OBJECT-TYPE SYNTAX SnRtATPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the AppleTalk port table." INDEX { snRtATPortIndex } ::= { snRtATPortTable 1 } SnRtATPortEntry ::= SEQUENCE { snRtATPortIndex PortIndex, snRtATPortArpAge INTEGER, snRtATPortState INTEGER, snRtATPortSeedRouter INTEGER, snRtATPortOperationMode INTEGER } snRtATPortIndex OBJECT-TYPE SYNTAX PortIndex ACCESS read-only STATUS mandatory DESCRIPTION "The port index for port table entry." ::= { snRtATPortEntry 1 } snRtATPortArpAge OBJECT-TYPE SYNTAX INTEGER (0..240) ACCESS read-write STATUS mandatory DESCRIPTION "The time in minutes an ARP entry can be valid without relearning. 0 - Don't age." DEFVAL { 10 } ::= { snRtATPortEntry 2 } snRtATPortState OBJECT-TYPE SYNTAX INTEGER { other(1), down(2), up(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The up and down state of this port." ::= { snRtATPortEntry 3 } snRtATPortSeedRouter OBJECT-TYPE SYNTAX INTEGER { other(1), seedRouter(2), nonSeedRouter(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This port was configured to seed or non-seed router." ::= { snRtATPortEntry 4 } snRtATPortOperationMode OBJECT-TYPE SYNTAX INTEGER { other(1), seedRouter(2), nonSeedRouter(3), notOperational(4), routingDisabled(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The operation mode of this port." ::= { snRtATPortEntry 5 } -- AppleTalk forwarding cache table snRtATFwdCacheTable OBJECT-TYPE SYNTAX SEQUENCE OF SnRtATFwdCacheEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "AppleTalk forwarding cache table." ::= { snAppleTalk 5 } snRtATFwdCacheEntry OBJECT-TYPE SYNTAX SnRtATFwdCacheEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the AppleTalk forwarding cache table." INDEX { snRtATFwdCacheIndex } ::= { snRtATFwdCacheTable 1 } SnRtATFwdCacheEntry ::= SEQUENCE { snRtATFwdCacheIndex INTEGER, snRtATFwdCacheNetAddr DdpNodeAddress, snRtATFwdCacheMacAddr OCTET STRING, snRtATFwdCacheNextHop DdpNodeAddress, snRtATFwdCacheOutgoingPort INTEGER, snRtATFwdCacheType INTEGER, snRtATFwdCacheAction INTEGER, snRtATFwdCacheVLanId INTEGER } snRtATFwdCacheIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The table index for an AppleTalk forwarding cache table entry." ::= { snRtATFwdCacheEntry 1 } snRtATFwdCacheNetAddr OBJECT-TYPE SYNTAX DdpNodeAddress ACCESS read-only STATUS mandatory DESCRIPTION "The AppleTalk network address of a station." ::= { snRtATFwdCacheEntry 2 } snRtATFwdCacheMacAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "The Mac address of an AppleTalk station." ::= { snRtATFwdCacheEntry 3 } snRtATFwdCacheNextHop OBJECT-TYPE SYNTAX DdpNodeAddress ACCESS read-only STATUS mandatory DESCRIPTION "The next hop router network address." ::= { snRtATFwdCacheEntry 4 } snRtATFwdCacheOutgoingPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The outgoing port of which packets will forward to. Return port value of zero to indicate no outgoing port associated to this entry." ::= { snRtATFwdCacheEntry 5 } snRtATFwdCacheType OBJECT-TYPE SYNTAX INTEGER { dynamic(1), permanent(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The 'dynamic' or 'permanent' type for an AppleTalk forwarding cache table entry." ::= { snRtATFwdCacheEntry 6 } snRtATFwdCacheAction OBJECT-TYPE SYNTAX INTEGER { other(1), forward(2), forUs(3), waitForArp(4), dropPacket(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The action to take." ::= { snRtATFwdCacheEntry 7 } snRtATFwdCacheVLanId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The VLAN ID for an AppleTalk forwarding cache table entry. Return VLAN ID value of zero to indicate no VLAN associated to this entry." ::= { snRtATFwdCacheEntry 8 } -- AppleTalk zone table snRtATZoneTable OBJECT-TYPE SYNTAX SEQUENCE OF SnRtATZoneEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "AppleTalk zone table." ::= { snAppleTalk 6 } snRtATZoneEntry OBJECT-TYPE SYNTAX SnRtATZoneEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the AppleTalk zone table." INDEX { snRtATZoneIndex } ::= { snRtATZoneTable 1 } SnRtATZoneEntry ::= SEQUENCE { snRtATZoneIndex INTEGER, snRtATZoneNetStart ATNetworkNumber, snRtATZoneNetEnd ATNetworkNumber, snRtATZoneName ATName } snRtATZoneIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The table index for an AppleTalk zone table entry." ::= { snRtATZoneEntry 1 } snRtATZoneNetStart OBJECT-TYPE SYNTAX ATNetworkNumber ACCESS read-only STATUS mandatory DESCRIPTION "The first AppleTalk network address in the range of this zone name." ::= { snRtATZoneEntry 2 } snRtATZoneNetEnd OBJECT-TYPE SYNTAX ATNetworkNumber ACCESS read-only STATUS mandatory DESCRIPTION "The last AppleTalk network address in the range of this zone name." ::= { snRtATZoneEntry 3 } snRtATZoneName OBJECT-TYPE SYNTAX ATName ACCESS read-only STATUS mandatory DESCRIPTION "The zone name." ::= { snRtATZoneEntry 4 } -- AppleTalk additional zone filter table snRtATAddZoneFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF SnRtATAddZoneFilterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "AppleTalk additional zone filter table. Additional zones are those zones that do not match any zones defined in the zone filter table." ::= { snAppleTalk 7 } snRtATAddZoneFilterEntry OBJECT-TYPE SYNTAX SnRtATAddZoneFilterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the AppleTalk additional zone filter table." INDEX { snRtATAddZoneFilterPortIndex } ::= { snRtATAddZoneFilterTable 1 } SnRtATAddZoneFilterEntry ::= SEQUENCE { snRtATAddZoneFilterPortIndex PortIndex, snRtATAddZoneFilterAction Action, snRtATAddZoneFilterRtmpEnable RtrStatus } snRtATAddZoneFilterPortIndex OBJECT-TYPE SYNTAX PortIndex ACCESS read-only STATUS mandatory DESCRIPTION "The port index for additional zone filter table entry." ::= { snRtATAddZoneFilterEntry 1 } snRtATAddZoneFilterAction OBJECT-TYPE SYNTAX Action ACCESS read-write STATUS mandatory DESCRIPTION "Action to take if no zone filter match." ::= { snRtATAddZoneFilterEntry 2 } snRtATAddZoneFilterRtmpEnable OBJECT-TYPE SYNTAX RtrStatus ACCESS read-write STATUS mandatory DESCRIPTION "Enable/disable RTMP filtering on additional zone." ::= { snRtATAddZoneFilterEntry 3 } END -- SECTION 1: Top Level Definitions