HYNEX-ETHER-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, NetworkAddress, IpAddress, Counter, Gauge, TimeTicks FROM RFC1155-SMI OBJECT-TYPE FROM RFC1212; hynet OBJECT IDENTIFIER ::= { enterprises 809 } -- Define objects for the enet product ether OBJECT IDENTIFIER ::= { hynet 20} MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address in -- the "canonical" order -- defined by IEEE 802.1a, i.e., as if it were transmitted least -- significant bit first, even though 802.5 (in contrast to other -- 802.x protocols) requires MAC addresses to be transmitted most -- significant bit first. -- -- 16-bit addresses, if needed, are represented by setting their -- upper 4 octets to all 0's, i.e., AAFF would be represented -- as 00000000AAFF. -- ********************************************************************* -- Software objects -- ********************************************************************* -- This table describes the fast ethernet ports, which this bridge is connected -- to (remote Bridge configuration). fastEthernetTable OBJECT-TYPE SYNTAX SEQUENCE OF FastEthernetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { ether 1 } fastEthernetEntry OBJECT-TYPE SYNTAX FastEthernetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { fastIndex } ::= { fastEthernetTable 1 } FastEthernetEntry ::= SEQUENCE { fastIndex INTEGER, fastIfIndex INTEGER, fastIpIndex INTEGER, fastConfigAutoNego INTEGER, fastConfigRate INTEGER, fastConfigMode INTEGER, -- fastIpCfgId -- INTEGER, fastPriority INTEGER, fastSelfAutoNego INTEGER, fastSelfRate INTEGER, fastSelfMode INTEGER, fastPartnerAutoNego INTEGER, fastPartnerRate INTEGER, fastPartnerMode INTEGER, fastLinkStatus INTEGER, fastGatewayMacAddress MacAddress, fastPvcBridging INTEGER } fastIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { fastEthernetEntry 1 } fastIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This entry describes the physical interface through which the bridge communicates with it's port (index into the interfaces table)" ::= { fastEthernetEntry 2 } fastIpIndex OBJECT-TYPE SYNTAX INTEGER (0..8) ACCESS read-write STATUS mandatory DESCRIPTION "This entry describes IP parameters associated with this port (index into the IP Hynex private MIB table), 0 means no IP is allocated" DEFVAL {0} ::= { fastEthernetEntry 3 } fastConfigAutoNego OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates wheather auto-negotiation is enabled/disabled on this port" DEFVAL {enabled} ::= { fastEthernetEntry 4 } fastConfigRate OBJECT-TYPE SYNTAX INTEGER { mbps10 (1), mbps100(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Used to determine line rate when Auto-Negotiation is disabled." DEFVAL {mbps100} ::= { fastEthernetEntry 5 } fastConfigMode OBJECT-TYPE SYNTAX INTEGER { halfDuplex(1), fullDuplex(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Used to determine duplex mode when Auto-Negotiation is disabled." DEFVAL {halfDuplex} ::= { fastEthernetEntry 6 } fastPriority OBJECT-TYPE SYNTAX INTEGER { high(1), low(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Used to determine port priority regarding system resources" DEFVAL {high} ::= { fastEthernetEntry 7 } fastSelfAutoNego OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates wheather auto-negotiation is selected" DEFVAL {invalid} ::= { fastEthernetEntry 8 } fastSelfRate OBJECT-TYPE SYNTAX INTEGER { mbps10 (1), mbps100(2), unknown(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Reflects the Physical current self line rate ." DEFVAL {unknown} ::= { fastEthernetEntry 9 } fastSelfMode OBJECT-TYPE SYNTAX INTEGER { halfDuplex(1), fullDuplex(2), unknown(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Reflects the physical current duplex mode." DEFVAL {unknown} ::= { fastEthernetEntry 10 } fastPartnerAutoNego OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates wheather auto-negotiation with the partner is valid/invalid" DEFVAL {invalid} ::= { fastEthernetEntry 11 } fastPartnerRate OBJECT-TYPE SYNTAX INTEGER { mbps10(1), mbps100(2), unknown(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Reflects the Physical current partner line rate. if Auto Negotiation failed the rate is unknown." DEFVAL {unknown} ::= { fastEthernetEntry 12 } fastPartnerMode OBJECT-TYPE SYNTAX INTEGER { halfDuplex(1), fullDuplex(2), unknown(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Reflects the physical current partner duplex mode. if Auto Negotiation failed the rate is unknown." DEFVAL {unknown} ::= { fastEthernetEntry 13 } fastLinkStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), unknown(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Reflects the physical link status of the Fast Ethernet." DEFVAL {unknown} ::= { fastEthernetEntry 14 } fastGatewayMacAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "The MAC address of the default Gateway. used in Route Encapsulation " ::= { fastEthernetEntry 15 } fastPvcBridgingConfig OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates weather pvc bridging should be configured at system startup. The associated PVCs together with this port construct a VLAN" DEFVAL {disable} ::= { fastEthernetEntry 16 } fastPvcBridgingState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates weather pvc bridging is enabled on this port. The associated PVCs together with the port construct a VLAN" DEFVAL {disable} ::= { fastEthernetEntry 17 } -- ********************************************************************* -- ********************************************************************* END