-- ZyXEL Communications Corporation -- Private Enterprise MIB definition -- This file describes the ZyXEL Communications Corporation Enterprise MIB. -- It contains ZyXEL products OIDs, and common managed objects. -- $Log: ZYXEL-MIRROR-MIB.mib $ -- Revision 1.4 2012/09/19 07:41:08 Kevin -- if it's leaf node, revise the vender name from zyxel to zy -- Revision 1.3 2012/08/22 09:47:27 Kevin -- clean warning for SNMPc -- Revision 1.2 2012/07/05 06:23:39 Kevin -- 1. upgrade from SNMP to SNMPv2 -- 2. clean warning -- Revision 1.1 2012/05/30 07:49:49 Kevin -- Initial revision ZYXEL-MIRROR-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises FROM RFC1155-SMI OBJECT-TYPE FROM SNMPv2-SMI -- RFC2578 RowStatus, DateAndTime, TruthValue, StorageType, MacAddress FROM SNMPv2-TC -- RFC2579 DisplayString FROM RFC1213-MIB EnabledStatus FROM P-BRIDGE-MIB PortList FROM Q-BRIDGE-MIB dot1dBasePort FROM BRIDGE-MIB InterfaceIndexOrZero -- RFC2863 FROM IF-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- RFC2571 InetAddressType, InetAddress FROM INET-ADDRESS-MIB -- RFC2851 OperationResponseStatus FROM DISMAN-PING-MIB Counter, TimeTicks FROM RFC1155-SMI BridgeId, Timeout FROM BRIDGE-MIB dot1agCfmMdIndex FROM IEEE8021-CFM-MIB dot1agCfmMaIndex FROM IEEE8021-CFM-MIB dot1agCfmMepIdentifier FROM IEEE8021-CFM-MIB IpAddress FROM SNMPv2-SMI ifIndex FROM IF-MIB -- RFC2863 NOTIFICATION-TYPE FROM SNMPv2-SMI sysObjectID FROM RFC1213-MIB ospfIfIpAddress, ospfAddressLessIf, ospfAreaId, ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfLsdbAreaId, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId, ospfVirtIfAreaId, ospfVirtIfNeighbor FROM OSPF-MIB esMgmt FROM ZYXEL-ES-SMI; zyxelMirror MODULE-IDENTITY LAST-UPDATED "201207010000Z" ORGANIZATION "Enterprise Solution ZyXEL" CONTACT-INFO "" DESCRIPTION "The subtree for mirror" ::= { esMgmt 65 } zyxelMirrorSetup OBJECT IDENTIFIER ::= { zyxelMirror 1 } -- ******************************************************************* -- * -- * zyxelMirrorSetup -- * -- ******************************************************************* -- zyxelMirrorState zyMirrorState OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable mirror for the switch." ::= { zyxelMirrorSetup 1 } -- zyxelMirrorMonitorPort zyMirrorMonitorPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The monitor port is the port you copy the traffic to in order to examine it in more detail without interfering with the traffic flow on the original port(s). Type the port number of the monitor port. " ::= { zyxelMirrorSetup 2 } -- zyxelMirrorTable zyxelMirrorTable OBJECT-TYPE SYNTAX SEQUENCE OF ZyxelMirrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table contains mirror port configuration." ::= { zyxelMirrorSetup 3 } zyxelMirrorEntry OBJECT-TYPE SYNTAX ZyxelMirrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains mirror port configuration." INDEX { dot1dBasePort } ::= { zyxelMirrorTable 1 } ZyxelMirrorEntry ::= SEQUENCE { zyMirrorMirroredState EnabledStatus, zyMirrorDirection INTEGER } zyMirrorMirroredState OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable mirror on the specified port." ::= { zyxelMirrorEntry 1 } zyMirrorDirection OBJECT-TYPE SYNTAX INTEGER { ingress(0), egress(1), both(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the direction of the traffic to mirror. Choices are Egress (outgoing), Ingress (incoming) and Both. " ::= { zyxelMirrorEntry 2 } END