From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/fs/SWITCH | 65200 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65200 insertions(+) create mode 100644 MIBS/fs/SWITCH (limited to 'MIBS/fs/SWITCH') diff --git a/MIBS/fs/SWITCH b/MIBS/fs/SWITCH new file mode 100644 index 0000000..767ac72 --- /dev/null +++ b/MIBS/fs/SWITCH @@ -0,0 +1,65200 @@ +-- Imports declare + +SWITCH DEFINITIONS ::= BEGIN + +IMPORTS + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + + ifIndex + FROM IF-MIB + + TimeTicks, Counter32, OBJECT-IDENTITY, + mib-2, MODULE-IDENTITY, IpAddress, Counter64, + Unsigned32, Integer32, Gauge32, OBJECT-TYPE, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + + OwnerString + FROM RMON-MIB + + NOTIFICATION-GROUP, MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + + InetAddressPrefixLength, InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + + InterfaceIndex, InterfaceIndexOrZero, ifIndex + FROM IF-MIB + + VrId + FROM VRRP-MIB + + TestAndIncr, TimeStamp, AutonomousType, DisplayString, + PhysAddress, TEXTUAL-CONVENTION, TruthValue, DateAndTime, + MacAddress, RowStatus + FROM SNMPv2-TC + + enterprises + FROM SNMPv2-SMI; + +-- Child OID declare + +switch MODULE-IDENTITY + LAST-UPDATED "201006260000Z" -- June 26, 2008 at 00:00 GMT + ORGANIZATION + "" + CONTACT-INFO + " + " + DESCRIPTION + "The System Information of the switch" + ::= { enterprises 27975 } + +------------------------------------------------------------------ +-- Switch Identifiers -- +------------------------------------------------------------------ + +system OBJECT IDENTIFIER ::= { switch 1 } +syslog OBJECT IDENTIFIER ::= { switch 2 } +mirror OBJECT IDENTIFIER ::= { switch 3 } +portSecurity OBJECT IDENTIFIER ::= { switch 4 } +stormControl OBJECT IDENTIFIER ::= { switch 5 } +ntp OBJECT IDENTIFIER ::= { switch 6 } +acl OBJECT IDENTIFIER ::= { switch 7 } +qos OBJECT IDENTIFIER ::= { switch 8 } +igsp OBJECT IDENTIFIER ::= { switch 9 } +linkAgg OBJECT IDENTIFIER ::= { switch 10 } +qBridgeExt OBJECT IDENTIFIER ::= { switch 11 } +dot1xExt OBJECT IDENTIFIER ::= { switch 12 } +timeRange OBJECT IDENTIFIER ::= { switch 13 } +stpExt OBJECT IDENTIFIER ::= { switch 14 } +igmpExt OBJECT IDENTIFIER ::= { switch 16 } +boardHealthyMonitor OBJECT IDENTIFIER ::= { switch 17 } +arpInsp OBJECT IDENTIFIER ::= { switch 20 } +pimsmExt OBJECT IDENTIFIER ::= { switch 21 } +ospfExt OBJECT IDENTIFIER ::= { switch 22 } +user OBJECT IDENTIFIER ::= { switch 30 } +snmpExt OBJECT IDENTIFIER ::= { switch 32 } +stm OBJECT IDENTIFIER ::= { switch 33 } +dnsClient OBJECT IDENTIFIER ::= { switch 34 } +ssh OBJECT IDENTIFIER ::= { switch 35 } +dhcp OBJECT IDENTIFIER ::= { switch 36 } +lswdevMMib OBJECT IDENTIFIER ::= { switch 37 } +lswTrapMib OBJECT IDENTIFIER ::= { switch 39 } +ipSourceGuard OBJECT IDENTIFIER ::= { switch 40 } +vrrpExt OBJECT IDENTIFIER ::= { switch 41 } +interface OBJECT IDENTIFIER ::= { switch 42 } +management OBJECT IDENTIFIER ::= { switch 43 } +mvr OBJECT IDENTIFIER ::= { switch 44 } +erps OBJECT IDENTIFIER ::= { switch 45 } +prefixList OBJECT IDENTIFIER ::= { switch 46 } +ipUnicast OBJECT IDENTIFIER ::= { switch 47 } +vrf OBJECT IDENTIFIER ::= { switch 48 } +aaa OBJECT IDENTIFIER ::= { switch 49 } +evc OBJECT IDENTIFIER ::= { switch 51 } +qinq OBJECT IDENTIFIER ::= { switch 52 } +rmonExt OBJECT IDENTIFIER ::= { switch 53 } +routeMap OBJECT IDENTIFIER ::= { switch 54 } +ripExt OBJECT IDENTIFIER ::= { switch 57 } +ldpExt OBJECT IDENTIFIER ::= { switch 60 } +bgp OBJECT IDENTIFIER ::= { switch 68 } +mpls OBJECT IDENTIFIER ::= { switch 69 } +smartlink OBJECT IDENTIFIER ::= { switch 70 } +flowctrl OBJECT IDENTIFIER ::= { switch 71 } +cputraffic OBJECT IDENTIFIER ::= { switch 72 } +portisolate OBJECT IDENTIFIER ::= { switch 73 } +phyloopback OBJECT IDENTIFIER ::= { switch 74 } +monitorlink OBJECT IDENTIFIER ::= { switch 75 } +udld OBJECT IDENTIFIER ::= { switch 76 } +policyBasedRouting OBJECT IDENTIFIER ::= { switch 77 } +ddos OBJECT IDENTIFIER ::= { switch 78 } +l2ping OBJECT IDENTIFIER ::= { switch 79 } +ipg OBJECT IDENTIFIER ::= { switch 80 } +syncE OBJECT IDENTIFIER ::= { switch 81 } +arpConfig OBJECT IDENTIFIER ::= { switch 82 } +cfm OBJECT IDENTIFIER ::= { switch 83 } +efm OBJECT IDENTIFIER ::= { switch 84 } +ptp OBJECT IDENTIFIER ::= { switch 85 } +pm OBJECT IDENTIFIER ::= { switch 90 } +alarm OBJECT IDENTIFIER ::= { switch 91 } +rsvpTe OBJECT IDENTIFIER ::= { switch 92 } +g8031 OBJECT IDENTIFIER ::= { switch 93 } +g8032 OBJECT IDENTIFIER ::= { switch 94 } +voiceVlan OBJECT IDENTIFIER ::= { switch 95 } +ivi OBJECT IDENTIFIER ::= { switch 96 } +product OBJECT IDENTIFIER ::= { switch 99 } +l2protocol OBJECT IDENTIFIER ::= { switch 100 } +loopbackDetect OBJECT IDENTIFIER ::= { switch 105 } +ipsla OBJECT IDENTIFIER ::= { switch 106 } + + e3008TS OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E300,8TS." + ::= { product 3080 } + + e30016TX OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E300,16TX." + ::= { product 3160 } + + e3508T12X OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E350,8T12X." + ::= { product 3200 } + + e30024TS OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E300,24TS." + ::= { product 3240 } + + e30024ST OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E300,24ST." + ::= { product 3241 } + + e30048TS OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E300,48TS." + ::= { product 3480 } + + b30048T OBJECT-IDENTITY + STATUS current + DESCRIPTION + "B300,48T." + ::= { product 3481 } + + e33048T OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E330,48T." + ::= { product 3485 } + + e33048SE OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E330,48SE." + ::= { product 3486 } + + e33048S OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E330,48S." + ::= { product 3487 } + + g24eu OBJECT-IDENTITY + STATUS current + DESCRIPTION + "G24EU,24+4." + ::= { product 3488 } + + e35048T4X OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E350,48T4X." + ::= { product 3520 } + + e58024Q OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E580,24Q." + ::= { product 5801 } + + e58048X2Q4Z OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E580,48X2Q4Z." + ::= { product 5802 } + + e58048X6Q OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E580,48X6Q." + ::= { product 5803 } + + e58032X2Q OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E580,32X2Q." + ::= { product 5804 } + + e58032X OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E580,32X." + ::= { product 5805 } + + e58020Q4Z OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E580,20Q4Z." + ::= { product 5806 } + + e602 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E600,2 slots." + ::= { product 6020 } + + e606 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E600,6 slots." + ::= { product 6060 } + + e614 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E600,14 slots." + ::= { product 6140 } + + e802 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E800,2 slots" + ::= { product 8020 } + + e806 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E800,6 slots" + ::= { product 8060 } + + e814 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "E800,14 slots" + ::= { product 8140 } + + + + +memory OBJECT IDENTIFIER ::= { system 1 } +systemStats OBJECT IDENTIFIER ::= { system 2 } +operate OBJECT IDENTIFIER ::= { system 3 } +--sysImageTable OBJECT IDENTIFIER ::= { system 4 } +sysImageTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysImageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system image management table." + ::= { system 4 } +flash OBJECT IDENTIFIER ::= { system 5 } +cf OBJECT IDENTIFIER ::= { system 6 } +sysTrap OBJECT IDENTIFIER ::= { system 7 } +time OBJECT IDENTIFIER ::= { system 8 } + + + +-- Sub Module: SYSTEM + +ErrorFlag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a possible error condition." + SYNTAX INTEGER { noError(0), error(1) } + +memIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bogus Index. This should always return the integer 0." + ::= { memory 1 } + +memTotalReal OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of real/physical memory installed on this host." + ::= { memory 5 } + +memTotalFree OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of memory free or available for use on + this host.This value typically covers both real memory + and swap space or virtual memory." + ::= { memory 11 } + +memTotalUsed OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of memory used on this host. + This value typically covers both real memory + and swap space or virtual memory." + ::= { memory 12 } + +-- systemStats OBJECT IDENTIFIER ::= { system 2 } + +ssIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bogus Index.This should always return the integer 1." + ::= { systemStats 1 } + +ssCpuIdle OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of processor time spent idle, calculated over the last + minute." + ::= { systemStats 11 } + +-- The agent only implements those of the following counters that the +-- kernel supports! Don't expect all to be present. + +-- sysProcessTable OBJECT IDENTIFIER ::= { systemStats 100 } +sysProcessTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system precess table." + ::= { systemStats 100 } + + +sysProcessEntry OBJECT-TYPE + SYNTAX SysProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entity process entry. Each entry consists of information of an process. + The sysProcessIndex exclusively defines an process id." + INDEX { sysProcessIndex } + ::= { sysProcessTable 1 } + + +SysProcessEntry ::= + SEQUENCE + { + sysProcessIndex + Integer32, + sysProcessName + OCTET STRING + } + +sysProcessIndex OBJECT-TYPE + SYNTAX Integer32 (0..65536) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The pid of process." + ::= { sysProcessEntry 1 } + + +sysProcessName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the process." + ::= { sysProcessEntry 2 } + +-- operate OBJECT IDENTIFIER ::= { system 3 } + +configSave OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This should always write running-config to startup-config.And the + valid set value is 1. When get the configSave value, 1 means success, 0 means failure." + ::= { operate 1 } + +reload OBJECT-TYPE + SYNTAX INTEGER + { + rebootWithoutSave(1), + saveAndReboot(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This should allow to reboot the switch.The valid input value is 1 and 2. + Value 1 means the switch will reboot without savingcurrent configuration. + Value 2 means the switch will savecurrent configuration before reboot the switch." + ::= { operate 2 } + +rebootAt OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify auto reboot parameters at the special time. 0 is mean clear." + ::= { operate 3 } + +rebootDelay OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..3)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify auto reboot parameters reboot after delay some time. The value is [1, 720] minutes. 0 is mean clear." + ::= { operate 4 } + +version OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description the current version " + ::= { operate 5 } + +serviceTelnet OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Telnet service.1:enable 2:disable." + ::= { operate 6 } + +loginFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This node only for login fail for three time." + ::= { operate 7 } + +lastCommand OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Save the last command line and time." + ::= { operate 8 } + +currentRunningImage OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the current running image." + ::= { operate 9 } + +sysStartUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show system startup time." + ::= { operate 10 } + +--sysImageTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF SysImageEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "The system image management table." +-- ::= { system 4 } + +sysImageEntry OBJECT-TYPE + SYNTAX SysImageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entity image entry.Each entry consists of information of an entity image. + The sysImageIndex exclusively defines an image file." + INDEX { sysImageIndex } + ::= { sysImageTable 1 } + + +SysImageEntry ::= + SEQUENCE + { + sysImageIndex + Integer32, + sysImageName + OCTET STRING, + sysImageCreateTime + OCTET STRING, + sysImageVersion + OCTET STRING, + sysImageSize + OCTET STRING, + sysImageDir + OCTET STRING, + sysImageIsBoot + TruthValue + } + +sysImageIndex OBJECT-TYPE + SYNTAX Integer32 (0..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of image." + ::= { sysImageEntry 1 } + + +sysImageName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The file name of the image." + ::= { sysImageEntry 2 } + +sysImageCreateTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The create time of the image." + ::= { sysImageEntry 3 } + +sysImageVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the image." + ::= { sysImageEntry 4 } + +sysImageSize OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the image." + ::= { sysImageEntry 5 } + +sysImageDir OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The dir of the image." + ::= { sysImageEntry 6 } + +sysImageIsBoot OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This image is the boot image (1),and is not the boot image (2). Only support enable(1)." + ::= { sysImageEntry 7 } + +-- +-- System Traps +-- + + + +--time OBJECT IDENTIFIER ::= { system 8 } + +timeSet OBJECT IDENTIFIER ::= { time 1 } +timeSetClock OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "current time. format HH:MM:SS." + ::= { timeSet 1 } + +timeSetMonth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Month of the year. range is [1, 12]." + ::= { timeSet 2 } + +timeSetDay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Day of the month. range is [1, 31]." + ::= { timeSet 3 } + +timeSetYear OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Year of the date. range is [2000, 2037]." + ::= { timeSet 4 } + +timezoneSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF TimezoneSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of SummerTime." + ::= { time 2 } + +timezoneSetEntry OBJECT-TYPE + SYNTAX TimezoneSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of timezone." + INDEX { timezoneSetZoneName } + ::= { timezoneSetTable 1 } + +TimezoneSetEntry ::= + SEQUENCE + { + timezoneSetZoneName + OCTET STRING, + timezoneSetType + Integer32, + timezoneSetHours + Integer32, + timezoneSetMinutes + Integer32, + timezoneSetSeconds + Integer32, + timezoneSetState + RowStatus + } + +timezoneSetZoneName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Zone name, must be less than 32 characters. only include [a-zA-Z_]. The begin and end character must be alphabet. Its length range is [3, 32)" + ::= { timezoneSetEntry 1 } + +timezoneSetType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Positive/Negative time zone offset from UTC. + 0 means Negative + 1 means Positive" + ::= { timezoneSetEntry 2 } + +timezoneSetHours OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Hours offset from UTC, must be range 0~23." + ::= { timezoneSetEntry 3 } + +timezoneSetMinutes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minutes offset from UTC, must be range 0~59." + ::= { timezoneSetEntry 4 } + +timezoneSetSeconds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Seconds offset from UTC, must be range 0~59." + ::= { timezoneSetEntry 5 } + +timezoneSetState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { timezoneSetEntry 6 } + +recurrentSummerTimeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RecurrentSummerTimeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of SummerTime." + ::= { time 3 } + +recurrentSummerTimeEntry OBJECT-TYPE + SYNTAX RecurrentSummerTimeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of SummerTime." + INDEX { recurrentSummerTimeZoneName } + ::= { recurrentSummerTimeTable 1 } + +RecurrentSummerTimeEntry ::= + SEQUENCE { + recurrentSummerTimeZoneName + OCTET STRING, + recurrentSummerTimeStartMonth + Integer32, + recurrentSummerTimeStartDay + Integer32, + recurrentSummerTimeStartClock + OCTET STRING, + recurrentSummerTimeEndMonth + Integer32, + recurrentSummerTimeEndDay + Integer32, + recurrentSummerTimeEndClock + OCTET STRING, + recurrentSummerTimeOffset + Integer32, + recurrentSummerTimeState + RowStatus + } + +recurrentSummerTimeZoneName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Zone name, must be less than 32 characters. only include [a-zA-Z_]. The begin and end character must be alphabet. Its length range is [1, 32)" + ::= { recurrentSummerTimeEntry 1 } + +recurrentSummerTimeStartMonth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Start month of the year. range is [1,12]" + ::= { recurrentSummerTimeEntry 2 } + +recurrentSummerTimeStartDay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Day in month to start. range is [1, 31]. " + ::= { recurrentSummerTimeEntry 3 } + +recurrentSummerTimeStartClock OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time to start. format HH:MM:SS" + ::= { recurrentSummerTimeEntry 4 } + +recurrentSummerTimeEndMonth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Month to end. range is [1, 12]." + ::= { recurrentSummerTimeEntry 5 } + +recurrentSummerTimeEndDay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Day in month to end. range is [1, 31]." + ::= { recurrentSummerTimeEntry 6 } + +recurrentSummerTimeEndClock OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time to end. format HH:MM:SS" + ::= { recurrentSummerTimeEntry 7 } + +recurrentSummerTimeOffset OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Summer time offset, unit is minute. range is [1, 1440]." + ::= { recurrentSummerTimeEntry 8 } + +recurrentSummerTimeState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + + ::= { recurrentSummerTimeEntry 9 } + +summerTimeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SummerTimeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of SummerTime." + ::= { time 4 } + +summerTimeEntry OBJECT-TYPE + SYNTAX SummerTimeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of SummerTime." + INDEX { summerTimeZoneName } + ::= { summerTimeTable 1 } + +SummerTimeEntry ::= + SEQUENCE { + summerTimeZoneName + OCTET STRING, + summerTimeStartMonth + Integer32, + summerTimeStartDay + Integer32, + summerTimeStartYear + Integer32, + summerTimeStartClock + OCTET STRING, + summerTimeEndMonth + Integer32, + summerTimeEndDay + Integer32, + summerTimeEndYear + Integer32, + summerTimeEndClock + OCTET STRING, + summerTimeOffset + Integer32, + summerTimeState + RowStatus + } + +summerTimeZoneName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Zone name, must be less than 32 characters. + only include [a-zA-Z_]. The begin and end character must be alphabet. Its length range is [1, 32)" + ::= { summerTimeEntry 1 } +summerTimeStartMonth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Start month of the year. range is [1, 12]." + ::= { summerTimeEntry 2 } + +summerTimeStartDay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Start day of month. range is [1, 31]." + ::= { summerTimeEntry 3 } + +summerTimeStartYear OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Start year of summer-time. range is [2000, 2037]." + ::= { summerTimeEntry 4 } + +summerTimeStartClock OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Start time. format HH:MM:SS." + ::= { summerTimeEntry 5 } + +summerTimeEndMonth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "End month of year. range is [1, 12]." + ::= { summerTimeEntry 6 } + +summerTimeEndDay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "End day of month. range is [1, 31]." + ::= { summerTimeEntry 7 } + +summerTimeEndYear OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "End year of summer time. range is [2000, 2037]." + ::= { summerTimeEntry 8 } + +summerTimeEndClock OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "End time. format HH:MM:SS." + ::= { summerTimeEntry 9 } + +summerTimeOffset OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Summer time offset, unit is minute. range is [1, 1440]." + ::= { summerTimeEntry 10 } + +summerTimeState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { summerTimeEntry 11 } + +cpuUsage OBJECT IDENTIFIER ::= { system 9 } + +fiveSeconds OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU usage within five seconds." + ::= { cpuUsage 1 } + +oneMinute OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU usage within one minute." + ::= { cpuUsage 2 } + +fiveMinutes OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU usage within five minutes." + ::= { cpuUsage 3 } + +-- Sub Module: FLASH + +-- +-- Textual conventions +-- + +FlashOperationStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of the specified operation can be one of + the following. + opInProgress : the operation is in process. + opSuccess : the operation has been completed successfully. + opInvalid : the command is invalid or command-protocol-device combination + is unsupported by the system. + opInvalidProtocol :invalid protocol is specified + opInvalidSourceName :invalid source file name is specified. + opInvalidDestName :invalid target name is specified. + opInvalidServerAddress :invalid server address is specified + opDeviceBusy :the device is in use and locked by another process + opDeviceOpenError :invalid device name is specified. + opDeviceError : device read, write or erase error + opDeviceNotProgrammable :device isread-only but a write or + erase operation was specified. + opDeviceFull : device is filled to capacity + opFileOpenError :invalid file name; file not found in partition + opFileTransferError :file transfer was unsuccessful + opFileChecksumError :file checksum in Flash is invalid + opNoMemory :system is running in low on memory + opUnknownFailure :failure which is unknown + opDeleteFileOpenError :file is in used by another process + opDeleteInvalidDevice :invalid device name is specified + opDeleteInvalidFunction :deleted operation is unsupported + by the device. + opDeleteOperationError :operation is in a low error + opDeleteInvalidFileName :invalid file name is specified + pDeleteDeviceBusy :the device is in use and locked + by another process. + opDeleteParaError :the parameters are invalid + opDeleteInvalidPath :the file path is invalid." + SYNTAX INTEGER + { + opInProgress(1), + opSuccess(2), + opInvalid(3), + opInvalidProtocol(4), + opInvalidSourceName(5), + opInvalidDestName(6), + opInvalidServerAddress(7), + opDeviceBusy(8), + opDeviceOpenError(9), + opDeviceError(10), + opDeviceNotProgrammable(11), + opDeviceFull(12), + opFileOpenError(13), + opFileTransferError(14), + opFileChecksumError(15), + opNoMemory(16), + opAuthFail(17), + opTimeout(18), + opUnknownFailure(19), + opDeleteFileOpenError(20), + opDeleteInvalidDevice(21), + opDeleteInvalidFunction(22), + opDeleteOperationError(23), + opDeleteInvalidFileName(24), + opDeleteDeviceBusy(25), + opDeleteParaError(26), + opDeleteInvalidPath(27) + } + +-- +-- Node definitions +-- + +-- Flash device management MIB object +flashManMIBObjects OBJECT IDENTIFIER ::= { flash 1 } + + +-- The flash device information. +flashDevice OBJECT IDENTIFIER ::= { flashManMIBObjects 1 } + + +flashTable OBJECT-TYPE + SYNTAX SEQUENCE OF FlashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table gives the properties of all the flashes on the system." + ::= { flashDevice 1 } + + +flashEntry OBJECT-TYPE + SYNTAX FlashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of flashTable." + INDEX { flhIndex } + ::= { flashTable 1 } + + +FlashEntry ::= + SEQUENCE { + flhIndex + Integer32, + flhSize + OCTET STRING, + flhFree + OCTET STRING, + flhName + OCTET STRING, +-- flhChipNum +-- Integer32, + flhDescr + OCTET STRING +-- flhInitTime +-- TimeStamp +-- flhRemovable +-- TruthValue, +-- flhPartitionBool +-- TruthValue, +-- flhMinPartitionSize +-- Integer32, +-- flhMaxPartitions +-- Integer32, +-- flhPartitionNum +-- Integer32 + } + +flhIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of flashTable.It has a minimum value of 1, and maximum value + of the same as the value of flhSupportNum." + ::= { flashEntry 1 } + + +flhSize OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the total size of the flash device indexed by flhIndex. + The value should be zero if the flash is removed for a removable device." + ::= { flashEntry 2 } + + +flhFree OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the free size of the flash device." + ::= { flashEntry 3 } + + +flhName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flash name within the system." + ::= { flashEntry 4 } + + +--flhChipNum OBJECT-TYPE +-- SYNTAX Integer32 (1..64) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The chip numbers in the flash." +-- ::= { flashEntry 5 } + + +flhDescr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DESCRIPTION of the purpose of the flash in the system." + ::= { flashEntry 6 } + + +--flhInitTime OBJECT-TYPE +-- SYNTAX TimeStamp +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- " +-- The initialization time for the flash component or partition, +-- recorded using the system time.This will be the boot time for +-- a fixed device.For a removable component or a partition, +-- it will be the initialization time. +-- " +-- ::= { flashEntry 8 } + + +--flhRemovable OBJECT-TYPE +-- SYNTAX TruthValue +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- " +-- The value indicates whether the flash indexed can be removed +-- or not. +-- The true(1) value indicates the flash device CAN be removed. +-- " +-- ::= { flashEntry 9 } +-- +-- +--flhPartitionBool OBJECT-TYPE +-- SYNTAX TruthValue +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- " +-- The value indicates whether the flash indexed can be partitioned +-- or not. +-- The true(1) value indicates the flash CAN be partitioned. +-- " +-- ::= { flashEntry 11 } +-- +-- +--flhMinPartitionSize OBJECT-TYPE +-- SYNTAX Integer32 +-- UNITS "bytes" +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- " +-- Minimum partition size supported. +-- If flhDevicePartitionBool is false, the value +-- of this object is the same as flhSize. +-- " +-- ::= { flashEntry 12 } +-- +-- +--flhMaxPartitions OBJECT-TYPE +-- SYNTAX Integer32 (1..8) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- " +-- The maximum count of partitions which the system supports +-- for this flash.If flhPartitionBool is false, +-- the object value is 1. +-- " +-- ::= { flashEntry 13 } +-- +-- +--flhPartitionNum OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- " +-- The actual number of partitions supported by the system for +-- this flash.If flhPartitionBool is false, this value is 1. +-- " +-- ::= { flashEntry 14 } + + +flhFiles OBJECT IDENTIFIER ::= { flashDevice 2 } + + +flhFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF FlhFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of file information." + ::= { flhFiles 1 } + + +flhFileEntry OBJECT-TYPE + SYNTAX FlhFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry representing a file.Indexed using flash number, partition + number, and file number." + INDEX {flhFileIndex } + ::= { flhFileTable 1 } + + +FlhFileEntry ::= + SEQUENCE { + flhFileIndex + Integer32, + flhFileName + OCTET STRING, + flhFileSize + Integer32, + flhFileTime + OCTET STRING +-- flhFileChecksum +-- OCTET STRING + } + +flhFileIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the table, whose range is from 1 to 2147483647." + ::= { flhFileEntry 1 } + + +flhFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A valid file name supported by the file system." + ::= { flhFileEntry 2 } + + +flhFileSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The file size in bytes excluding the file header of file system. + The value should be greater than zero." + ::= { flhFileEntry 3 } + + +flhFileTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when this file is modified last time." + ::= { flhFileEntry 4 } + + +--flhFileChecksum OBJECT-TYPE +-- SYNTAX OCTET STRING +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The file checksum in the header of file." +-- ::= { flhFileEntry 5 } + + +-- The operation on the flash. +flashOperate OBJECT IDENTIFIER ::= { flashManMIBObjects 2 } + + +flhOpTable OBJECT-TYPE + SYNTAX SEQUENCE OF FlhOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table used to operate flash." + ::= { flashOperate 1 } + + +flhOpEntry OBJECT-TYPE + SYNTAX FlhOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Note an operation can not be stopped until it is finished. + If notification is configured, NMS will receive a notification + at the end of the operation. + Entries in the table will be removed automatically in 5 minutes. + It can also be deleted by NMS directly." + INDEX { flhOperIndex } + ::= { flhOpTable 1 } + + +FlhOpEntry ::= + SEQUENCE { + flhOperIndex + Integer32, + flhOperType + INTEGER, + flhOperProtocol + INTEGER, + flhOperServerAddress + IpAddress, + flhOperServerUser + OCTET STRING, + flhOperPassword + OCTET STRING, + flhOperSourceFile + OCTET STRING, + flhOperDestinationFile + OCTET STRING, + flhOperStatus + FlashOperationStatus , +-- flhOperEndNotification +-- TruthValue, +-- flhOperProgress +-- TimeTicks, + flhOperIsManagementIf + TruthValue, + flhOperRowStatus + RowStatus + } + +flhOperIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Specifies the index of an entry.It is a + random value when creating an entry." + ::= { flhOpEntry 1 } + + +flhOperType OBJECT-TYPE + SYNTAX INTEGER + { + flash2Flash(1), + net2Flash(2), + flash2Net(3), + delete(4), + rename(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the operation to be executed. + flash2Flash(1) Copy a file from flash to flash. + net2Flash(2) Copy a file from net to flash; + flash2Net(3) Copy a file from flash to net. + delete(4) Delete a file from flash, the file name is specified by flhOperSourceFile; + rename(5) Change a file's name." + ::= { flhOpEntry 2 } + + +flhOperProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ftp(1), + tftp(2) +-- clusterftp(3), +-- clustertftp(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the protocol used to transfer file. + The default protocol is ftp. + Both member switch and commander switch can use them if they + support HGMP v2. + 1 FTP + 2 TFTP" + -- DEFVAL { ftp } + ::= { flhOpEntry 3 } + + +flhOperServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address of remote host acting as server for operation. + The default value is 0.0.0.0." +-- DEFVAL { 0.0.0.0 } + ::= { flhOpEntry 4 } + + +flhOperServerUser OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When using ftp to transfer files, the user name must be + specified through this node." + ::= { flhOpEntry 5 } + + +flhOperPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote user password for copying via ftp protocol.Optionally, + This object may be ignored for protocols other than ftp." + ::= { flhOpEntry 6 } + + +flhOperSourceFile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the source file name to be transferred. + It may be located on flash or remote server. + It may include the file path if it is applicable. + It must be specified." + ::= { flhOpEntry 7 } + + +flhOperDestinationFile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the destination file name. + It may be located on flash or remote server. + It may include the file path if it is applicable. + If it is not specified, the destination file name + is the same as source file name for application." + ::= { flhOpEntry 8 } + + +flhOperStatus OBJECT-TYPE + SYNTAX FlashOperationStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the specified operation can be one of + the following. + opInProgress(1) : the operation is in process. + opSuccess(2) : the operation has been completed successfully. + opInvalid(3) : the command is invalid or command-protocol-device combination is unsupported by the system. + opInvalidProtocol(4) :invalid protocol is specified + opInvalidSourceName(5) :invalid source file name is specified. + opInvalidDestName(6) :invalid target name is specified. + opInvalidServerAddress(7) :invalid server address is specified + opDeviceBusy(8) :the device is in use and locked by another process + opDeviceOpenError(9) :invalid device name is specified. + opDeviceError(10) : device read, write or erase error + opDeviceNotProgrammable(11) :device isread-only but a write or erase operation was specified. + opDeviceFull(12) : device is filled to capacity + opFileOpenError(13) :invalid file name; file not found in partition + opFileTransferError(14) :file transfer was unsuccessful + opFileChecksumError(15) :file checksum in Flash is invalid + opNoMemory(16) :system is running in low on memory + opUnknownFailure(19) :failure which is unknown + opDeleteFileOpenError(20) :file is in used by another process + opDeleteInvalidDevice(21) :invalid device name is specified + opDeleteInvalidFunction(22) :deleted operation is unsupported by the device. + opDeleteOperationError(23) :operation is in a low error + opDeleteInvalidFileName(24) :invalid file name is specified + pDeleteDeviceBusy(25) :the device is in use and locked by another process. + opDeleteParaError(26) :the parameters are invalid + opDeleteInvalidPath(27) :the file path is invalid." + ::= { flhOpEntry 9 } + + +--flhOperEndNotification OBJECT-TYPE +-- SYNTAX TruthValue +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- " +-- If the value of it is specified 'true', a notification +-- will be generated at the end of the operation. +-- Else no notification will be generated. +-- " +-- DEFVAL { false } +-- ::= { flhOpEntry 10 } + + +--flhOperProgress OBJECT-TYPE +-- SYNTAX TimeTicks +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The progress described as the time taken for the operation. +-- " +-- ::= { flhOpEntry 11 } + +flhOperIsManagementIf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If use management interface running SNMP or not, true(1):enable.false(2):disable" + -- DEFVAL { true } + ::= { flhOpEntry 12 } + +flhOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { flhOpEntry 13 } + + +-- flashNotification OBJECT IDENTIFIER ::= { flashManMIBObjects 3 } +-- +-- +-- flhOperNotification NOTIFICATION-TYPE +-- OBJECTS { flhOperStatus } +-- STATUS current +-- DESCRIPTION +-- " +-- A flhOperNotification is sent at the completion of a flash +-- copy operation if flhOperEndNotification is true. +-- " +-- ::= { flashNotification 1 } + + +-- Sub Module: CF + + + +-- +-- Textual conventions +-- + +CfOperationStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of the specified operation can be one of the following. + opInProgress : the operation is in process. + opSuccess : the operation has been completed successfully. + opInvalid : the command is invalid or command-protocol-device combination is + unsupported by the system. + opInvalidProtocol :invalid protocol is specified + opInvalidSourceName :invalid source file name is specified. + opInvalidDestName :invalid target name is specified. + opInvalidServerAddress :invalid server address is specified + opDeviceBusy :the device is in use and locked by another process + opDeviceOpenError :invalid device name is specified. + opDeviceError : device read, write or erase error + opDeviceNotProgrammable :device isread-only but a write or + erase operation was specified + opDeviceFull : device is filled to capacity + opFileOpenError :invalid file name; file not found in partition + opFileTransferError :file transfer was unsuccessful + opFileChecksumError :file checksum in Cf is invalid + opNoMemory :system is running in low on memory + opUnknownFailure :failure which is unknown + opDeleteFileOpenError :file is in used by another process + opDeleteInvalidDevice :invalid device name is specified + opDeleteInvalidFunction :deleted operation is unsupported + by the device + opDeleteOperationError :operation is in a low error + opDeleteInvalidFileName :invalid file name is specified + pDeleteDeviceBusy :the device is in use and locked + by another process + opDeleteParaError :the parameters are invalid + opDeleteInvalidPath :the file path is invalid." + SYNTAX INTEGER + { + opInProgress(1), + opSuccess(2), + opInvalid(3), + opInvalidProtocol(4), + opInvalidSourceName(5), + opInvalidDestName(6), + opInvalidServerAddress(7), + opDeviceBusy(8), + opDeviceOpenError(9), + opDeviceError(10), + opDeviceNotProgrammable(11), + opDeviceFull(12), + opFileOpenError(13), + opFileTransferError(14), + opFileChecksumError(15), + opNoMemory(16), + opAuthFail(17), + opTimeout(18), + opUnknownFailure(19), + opDeleteFileOpenError(20), + opDeleteInvalidDevice(21), + opDeleteInvalidFunction(22), + opDeleteOperationError(23), + opDeleteInvalidFileName(24), + opDeleteDeviceBusy(25), + opDeleteParaError(26), + opDeleteInvalidPath(27) + } + +-- +-- Node definitions +-- + +-- Cf device management MIB object + cfManMIBObjects OBJECT IDENTIFIER ::= { cf 1 } + + +-- The cf device information. +cfDevice OBJECT IDENTIFIER ::= { cfManMIBObjects 1 } + +cfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table gives the properties of all the cfes on the system." + ::= { cfDevice 1 } + + +cfEntry OBJECT-TYPE + SYNTAX CfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of cfTable." + INDEX { cfIndex } + ::= { cfTable 1 } + + +CfEntry ::= + SEQUENCE { + cfIndex + Integer32, + cfSize + OCTET STRING, + cfFree + OCTET STRING, + cfName + OCTET STRING, +-- cfChipNum +-- Integer32, + cfDescr + OCTET STRING +-- cfInitTime +-- TimeStamp +-- cfRemovable +-- TruthValue, +-- cfPartitionBool +-- TruthValue, +-- cfMinPartitionSize +-- Integer32, +-- cfMaxPartitions +-- Integer32, +-- cfPartitionNum +-- Integer32 + } + +cfIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of cfTable.It has a minimum value of 1, and + maximum value of the same as the value of cfSupportNum." + ::= { cfEntry 1 } + + +cfSize OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Specifies the total size of the cf device indexed + by cfIndex.The value should be zero if the cf is + removed for a removable device. " + ::= { cfEntry 2 } + + +cfFree OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the free size of the cf device." + ::= { cfEntry 3 } + + +cfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cf name within the system." + ::= { cfEntry 4 } + + +--cfChipNum OBJECT-TYPE +-- SYNTAX Integer32 (1..64) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The chip numbers in the cf." +-- ::= { cfEntry 5 } + + + cfDescr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of the purpose of the cf in the system." + ::= { cfEntry 6 } + + + + cfFiles OBJECT IDENTIFIER ::= { cfDevice 2 } + + + cfFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CfFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of file information." + ::= { cfFiles 1 } + + + cfFileEntry OBJECT-TYPE + SYNTAX CfFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + An entry representing a file. Indexed using cf number, + partition number, and file number. + " + INDEX {cfFileIndex } + ::= { cfFileTable 1 } + + + CfFileEntry ::= + SEQUENCE { + cfFileIndex + Integer32, + cfFileName + OCTET STRING, + cfFileSize + Integer32, + cfFileTime + OCTET STRING +-- cfFileChecksum +-- OCTET STRING + } + + cfFileIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the table, whose range is from 1 to 2147483647" + ::= { cfFileEntry 1 } + + + cfFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A valid file name supported by the file system." + ::= { cfFileEntry 2 } + + + cfFileSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The file size in bytes excluding the file + header of file system. The value should be greater than zero. + " + ::= { cfFileEntry 3 } + + + cfFileTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The time when this file is modified last time. + " + ::= { cfFileEntry 4 } + + +-- The operation on the cf. + cfOperate OBJECT IDENTIFIER ::= { cfManMIBObjects 2 } + + +cfOpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CfOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table used to operate cf." + ::= { cfOperate 1 } + + +cfOpEntry OBJECT-TYPE + SYNTAX CfOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Note an operation can not be stopped until it is finished. + If notification is configured, NMS will receive a notification + at the end of the operation. + Entries in the table will be removed automatically in 5 minutes. + It can also be deleted by NMS directly." + INDEX { cfOperIndex } + ::= { cfOpTable 1 } + + + CfOpEntry ::= + SEQUENCE { + cfOperIndex + Integer32, + cfOperType + INTEGER, + cfOperProtocol + INTEGER, + cfOperServerAddress + IpAddress, + cfOperServerUser + OCTET STRING, + cfOperPassword + OCTET STRING, + cfOperSourceFile + OCTET STRING , + cfOperDestinationFile + OCTET STRING, + cfOperStatus + CfOperationStatus, +-- cfOperEndNotification +-- TruthValue, +-- cfOperProgress +-- TimeTicks, + cfOperIsManagementIf + TruthValue, + cfOperRowStatus + RowStatus + } + +cfOperIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the index of an entry. It is a + random value when creating an entry." + ::= { cfOpEntry 1 } + + +cfOperType OBJECT-TYPE + SYNTAX INTEGER + { + cf2Cf(1), + net2Cf(2), + cf2Net(3), + delete(4), + rename(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the operation to be executed. + net2CfWithErase Copy a file to cf; erase cf beforehand. + net2CfWithoutErase Copy a file to cf; do not erase cf + beforehand. + cf2Net Copy a file from cf. + delete Delete a file from cf, the file name is + specified by cfOperSourceFile; + rename Change a file's name." + ::= { cfOpEntry 2 } +cfOperProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ftp(1), + tftp(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the protocol used to transfer file.The default protocol is ftp. + when 'clusterftp' or 'clustertftp' is selected, the cfOperServerAddress needn't + be set the server address can be acquired automatically, the value of + cfOperServerAddress is uncertain during operation.Both member switch and + commander switch can use them if they support HGMP v2." +-- DEFVAL { ftp } + ::= { cfOpEntry 3 } + + +cfOperServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address of remote host acting as server for operation. + The default value is 255.255.255.255." +-- DEFVAL { 'FFFFFFFF'h } + ::= { cfOpEntry 4 } + + +cfOperServerUser OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When using ftp to transfer files, the user name must be specified through + this node." + ::= { cfOpEntry 5 } + + +cfOperPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote user password for copying via ftp protocol.Optionally. + This object may be ignored for protocols other than ftp." + ::= { cfOpEntry 6 } + + +cfOperSourceFile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the source file name to be transferred. + It may be located on cf or remote server. + It may include the file path if it is applicable. + It must be specified." + ::= { cfOpEntry 7 } + + +cfOperDestinationFile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the destination file name. + It may be located on cf or remote server. + It may include the file path if it is applicable. + If it is not specified, the destination file name + is the same as source file name for application." + ::= { cfOpEntry 8 } + + +cfOperStatus OBJECT-TYPE + SYNTAX CfOperationStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of operation." + ::= { cfOpEntry 9 } + + +--cfOperEndNotification OBJECT-TYPE +-- SYNTAX TruthValue +-- MAX-ACCESS read-create +-- STATUS current +-- DESCRIPTION +-- " +-- If the value of it is specified 'true', a notification +-- will be generated at the end of the operation. +-- Else no notification will be generated. +-- " +-- DEFVAL { false } +-- ::= { cfOpEntry 10 } +-- +-- +--cfOperProgress OBJECT-TYPE +-- SYNTAX TimeTicks +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The progress described as the time taken for the operation." +-- ::= { cfOpEntry 11 } + + +cfOperIsManagementIf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If use management interface running SNMP or not." +-- DEFVAL { true } + ::= { cfOpEntry 12 } + +cfOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cfOpEntry 13 } + +-- Sub Module: SYSLOG + + +-- +-- Textual conventions +-- +MessageLevelType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specify severity level of message." + SYNTAX INTEGER + { + emergency(0), + alert(1), + critical(2), + error(3), + warning(4), + notice(5), + informational(6), + debug(7) + } + +MessageTrapLevelType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specify severity level of message." + SYNTAX INTEGER + { + high(0), + middle(1), + lower(2), + minor(3) + } + +TimeStampFormatType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specify operation types on time stamp of message. + none: no time stamp information in message. + date: the time stamp type of message is date. + boot: the time stamp type of message is the time from uptime of system. + dateWithoutYear: the time stamp type of message is date without year + information." + SYNTAX INTEGER + { + bsd(0), + iso(1), + full(2), + null(3) + } + +FacilityType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specify loghost facility which generates messages." + SYNTAX INTEGER + { + kernel(0), + userLevel(1), + mailSystem(2), + systemDaemons(3), + securityAuthorization(4), + syslog(5), + linePrinter(6), + networkNews(7), + uucp(8), + cron(9), + securityAuthorization2(10), + ftpDaemon(11), + ntp(12), + logAudit(13), + logAlert(14), + clockDaemon2(15), + local0(16), + local1(17), + local2(18), + local3(19), + local4(20), + local5(21), + local6(22), + local7(23) + } + +-- +-- +-- Node definitions +-- +syslogTimestamp OBJECT-TYPE + SYNTAX TimeStampFormatType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The log timestamp type. + 0 RBSD(RFC3164 or bsd). + 1 RISO(RFC3339 or iso). + 2 RFULL(date). + 3 NONE." + ::= { syslog 1 } + +syslogOperateLogEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of log operate true(1):enable.false(2):disable." + ::= { syslog 2 } + +syslogBuffer OBJECT IDENTIFIER ::= { syslog 3 } +syslogBufferMaxSize OBJECT-TYPE + SYNTAX INTEGER(10..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of messages that can be storedin logbuffer.MaxSize range 10~1000." + ::= { syslogBuffer 1 } + +syslogbufferSeverity OBJECT-TYPE + SYNTAX MessageLevelType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The operations staff can selectively filter the messages + with priority which consists of severity that generates + the message and severity of the message.Range 0~7. + " + -- DEFVAL { 7 } + ::= { syslogBuffer 2 } + +syslogBuffercurrentMessages OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of log messages stored in logbuffer." + ::= { syslogBuffer 3 } + +syslogBufferDroppedMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of log messages dropped in logbuffer." + ::= { syslogBuffer 4 } +-- + +syslogFile OBJECT IDENTIFIER ::= { syslog 4 } + +syslogFileEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of log merge true(1):enable.false(2):disable." + ::= { syslogFile 1 } + +syslogFileSeverity OBJECT-TYPE + SYNTAX MessageLevelType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The operations staff can selectively filter the messages with priority + which consists of severity that generates the message and severity of + the message.Range 0~7." + ::= { syslogFile 2 } + + +syslogServer OBJECT IDENTIFIER ::= { syslog 5 } + +syslogServerEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of syslogtrap: true(1): enable.false(2): disable." + ::= { syslogServer 1 } + +syslogServerFacility OBJECT-TYPE + SYNTAX FacilityType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The operations staff can selectively filter the messages with priority + which consists of facility that generates the message and severity of + the message.Value range 0~11 or 16~23." + -- DEFVAL { local7 } + ::= { syslogServer 2 } + +syslogServerSeverity OBJECT-TYPE + SYNTAX MessageLevelType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The operations staff can selectively filter the messages with priority + which consists of severity that generates the message and severity of + the message.Value range 0~7.default 4" + ::= { syslogServer 3 } + +syslogServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SyslogServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of loghost." + ::= { syslogServer 4 } + +syslogServerEntry OBJECT-TYPE + SYNTAX SyslogServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The loghost entry of syslog." + INDEX { syslogServerIpaddress, syslogServerMgmtIf } + ::= { syslogServerTable 1 } + +SyslogServerEntry ::= + SEQUENCE { + syslogServerIpaddress + IpAddress, + syslogServerMgmtIf + INTEGER, + syslogServerRowStatus +RowStatus + } + +syslogServerIpaddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ip address of loghost." + ::= { syslogServerEntry 1 } + +syslogServerMgmtIf OBJECT-TYPE + SYNTAX INTEGER + { + noUse(1), + useMgmtIf(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mgmt if of loghost. + 1 noUse. + 2 useMgmtIf." + ::= { syslogServerEntry 2 } + +syslogServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { syslogServerEntry 3 } + +syslogTrap OBJECT IDENTIFIER ::= { syslog 6 } + +syslogTrapEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of syslog trap. true(1):enable.false(2):disable." + ::= { syslogTrap 1 } + +syslogTrapSeverity OBJECT-TYPE + SYNTAX MessageTrapLevelType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The operations staff can selectively filter the messages with priority + which consists of severity that generates the message and severity of + the message. + 0 high. + 1 middle. + 2 lower. + 3 minor." + ::= { syslogTrap 2 } + +syslogMerge OBJECT IDENTIFIER ::= { syslog 7 } + +syslogMergeEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of log merge true(1):enable.false(2):disable." + ::= { syslogMerge 1 } + +syslogMergeFifoSize OBJECT-TYPE + SYNTAX INTEGER(100..10240) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The logging merge fifo-size, specify the logging merge buffer." + ::= { syslogMerge 2 } + +syslogMergeTimeout OBJECT-TYPE + SYNTAX INTEGER(1..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The logging merge timeout value, specify the logging merge interval.default 10." + ::= { syslogMerge 3 } + +syslogSync OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify sync parameter. true(1): sync the syslog and return value is always 0." + ::= { syslog 8 } + +syslogClearLogBuff OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear logging buffer. true(1): clear the logging buffer and return value is always 0." + ::= { syslog 9 } + +-- Sub Module: MIRROR + + +mSSrcIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF MSSrcIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of mirror session source port entries." + ::= { mirror 1 } + +mSSrcIfEntry OBJECT-TYPE + SYNTAX MSSrcIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of parameters that describe a source port to be added to a mirror + session." + INDEX + { + mSSrcIfID, + mSSrcIfIndex + } + ::= { mSSrcIfTable 1 } + +MSSrcIfEntry ::= + SEQUENCE + { + mSSrcIfID + Integer32, + mSSrcIfIndex + Integer32, + mSSrcIfDirection + INTEGER, + mSSrcIfRowStatus +RowStatus + } + +mSSrcIfID OBJECT-TYPE + SYNTAX Integer32 (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies an entry in the mirror session table." + ::= { mSSrcIfEntry 1 } + +mSSrcIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IfIndex of mirror group source port. including ethernet port and agg port" + ::= { mSSrcIfEntry 2 } + +mSSrcIfDirection OBJECT-TYPE + SYNTAX INTEGER + { + rx(1), + tx(2), + both(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Mirror direction of source port.if the direction first configured + as rx, then configure tx, then the direction will be both." + ::= { mSSrcIfEntry 3 } + +mSSrcIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mSSrcIfEntry 4 } + + +mSSrcVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF MSSrcVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of mirror session source vlan entries." + ::= { mirror 2 } + +mSSrcVlanEntry OBJECT-TYPE + SYNTAX MSSrcVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of parameters that describe a source vlan to be added to a mirror session." + INDEX + { + mSSrcVlanID, + mSSrcVlanNum + } + ::= { mSSrcVlanTable 1 } + +MSSrcVlanEntry ::= + SEQUENCE + { + mSSrcVlanID + Integer32, + mSSrcVlanNum + Integer32, + mSSrcVlanDirection + INTEGER, + mSSrcVlanRowStatus +RowStatus + } + +mSSrcVlanID OBJECT-TYPE + SYNTAX Integer32 (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies an entry in the mirror session table." + ::= { mSSrcVlanEntry 1 } + +mSSrcVlanNum OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IfIndex of mirror group source vlan." + ::= { mSSrcVlanEntry 2 } + +mSSrcVlanDirection OBJECT-TYPE + SYNTAX INTEGER + { + rx(1), + tx(2), + both(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Mirror direction of source vlan.if the direction first configured as + rx, then configure tx, then the direction will be both." + ::= { mSSrcVlanEntry 3 } + +mSSrcVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mSSrcVlanEntry 4 } + +mSDestIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF MSDestIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of mirror group dest port entries." + ::= { mirror 3 } + +mSDestIfEntry OBJECT-TYPE + SYNTAX MSDestIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of parameters that describe a dest port to be added to a mirror group." + INDEX + { + mSDestIfID + } + ::= { mSDestIfTable 1 } + +MSDestIfEntry ::= + SEQUENCE + { + mSDestIfID + Integer32, + mSDestIfIndex + Integer32, + mSSessionType + INTEGER, + mSDestVlanID + Integer32, + mSDestIfRowStatus +RowStatus + } + +mSDestIfID OBJECT-TYPE + SYNTAX Integer32 (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies an entry in the mirror session table." + ::= { mSDestIfEntry 1 } + +mSDestIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..1023) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IfIndex of mirror group dest port. only ethernet port. " + ::= { mSDestIfEntry 2 } + +mSSessionType OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + remote(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "session type." + ::= { mSDestIfEntry 3 } + +mSDestVlanID OBJECT-TYPE + SYNTAX Integer32 (2..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IfIndex of mirror group dest vlan." + ::= { mSDestIfEntry 4 } +mSDestIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mSDestIfEntry 5 } + +mSTable OBJECT-TYPE + SYNTAX SEQUENCE OF MSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of mirror group entries." + ::= { mirror 4 } + +mSEntry OBJECT-TYPE + SYNTAX MSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of parameters that describe a mirror group." + INDEX + { + mSID + } + ::= { mSTable 1 } + +MSEntry ::= + SEQUENCE + { + mSID + Integer32, + mSType + INTEGER, + mSStatus + INTEGER, + mSRowStatus +RowStatus + } + +mSID OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies an entry in the mirror session table." + ::= { mSEntry 1 } + +mSType OBJECT-TYPE + SYNTAX INTEGER + { + local(1) , + remote(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of a mirror session. + 1 Local. + 2 remote." + ::= { mSEntry 2 } + +mSStatus OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of a mirror session.A mirror session will be active only when it has destination port. + 1 Active. + 2 Inactive." + ::= { mSEntry 3 } + +mSRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize Destroy and Active." + ::= { mSEntry 4 } +-- +--mSEscapeMacTable +-- + +mSEscapeMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF MSEscapeMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of mirror session escape mac entries." + ::= { mirror 5 } + +mSEscapeMacEntry OBJECT-TYPE + SYNTAX MSEscapeMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of parameters that describe a escape mac to be added to a mirror session." + INDEX + { + mSEscapeMacIndex + } + ::= { mSEscapeMacTable 1 } + +MSEscapeMacEntry ::= + SEQUENCE + { + mSEscapeMacIndex + INTEGER, + mSEscapeMacAddress + OCTET STRING, + mSEscapeMacMask + OCTET STRING, + mSEscapeMacRowStatus + RowStatus + } + +mSEscapeMacIndex OBJECT-TYPE + SYNTAX INTEGER(1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of a escape mac.Range 1~2." + ::= { mSEscapeMacEntry 1 } + +mSEscapeMacAddress OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..15)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify certain mac address as special and not mirror." + ::= { mSEscapeMacEntry 2 } + +mSEscapeMacMask OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..15)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Mac mask of mirror Specify certain mac address." + ::= { mSEscapeMacEntry 3 } + +mSEscapeMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo(4) and Destroy(6) and Active(1). + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mSEscapeMacEntry 4 } + + +-- Sub Module: PORTSECURITY + + + +-- +-- Node definitions +-- + +portSecurityObject OBJECT IDENTIFIER ::= { portSecurity 1 } + +portSecurityPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortSecurityPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines the securityStatus of each secure port. + Each port can have a number of authorised MAC addresses, and these are + stored in the portSecurityStaticAddressTable and + portSecurityDynamicAddressTable." + ::= { portSecurityObject 1 } + +portSecurityPortEntry OBJECT-TYPE + SYNTAX PortSecurityPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There is a Rowin this table for each secure port and It is indexed + using the object ifIndex in RFC1213-MIB." + INDEX + { + ifIndex + } + ::= { portSecurityPortTable 1 } + +PortSecurityPortEntry ::= + SEQUENCE { + portSecurityEnable + INTEGER, + portSecurityViolationMode + INTEGER, + portSecurityMaximumNumberOfMacAddresses + Integer32, + portSecurityCurrentNumberOfMacAddresses + Integer32 + } + +portSecurityEnable OBJECT-TYPE + SYNTAX INTEGER {enabled(1),disabled(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute controls the system wide operation of mac-authentication. + The system-wide mac-authentication options become non-operational + when this attribute is set to disabled." + ::= { portSecurityPortEntry 1 } + +portSecurityViolationMode OBJECT-TYPE + SYNTAX INTEGER + { + protect(0), + restrict(1), + shutdown(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute determines what action to be taken when a security violation is detected + protect(0): discard packet silently + restrict(1): discard packet and print log + shutdown(2): discard packet, log and set the interface error-disabled." + ::= { portSecurityPortEntry 2 } + +portSecurityMaximumNumberOfMacAddresses OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This indicates the maximum value that mac addresses can be learned. + Those objects are bound by the relationship: + staticNumberOfConfiguredMacAddresses + <= totalNumberOfMacAddresses + <= portSecurityMaximumMacAddresses." + ::= { portSecurityPortEntry 3 } + + portSecurityCurrentNumberOfMacAddresses OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates thecurrent number of Mac Addresses." + ::= { portSecurityPortEntry 4 } + + +portSecurityStaticAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortSecurityStaticAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the static MAC addresses assigned to each port." + ::= { portSecurityObject 2 } + +portSecurityStaticAddressEntry OBJECT-TYPE + SYNTAX PortSecurityStaticAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the static MAC addresses assigned to each port." + INDEX + { + ifIndex, + portSecurityStaticMacAddress, + portSecurityStaticVlanId + } + ::= { portSecurityStaticAddressTable 1 } + + PortSecurityStaticAddressEntry ::= + SEQUENCE { + portSecurityStaticPortIndex + Integer32, + portSecurityStaticVlanId + Integer32, + portSecurityStaticMacAddress + Integer32, + portSecurityStaticRowStatus + RowStatus + } + +portSecurityStaticPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port index which port security is configured. + This is the first index into the portSecurityStaticAddressTable." + ::= { portSecurityStaticAddressEntry 1 } + +portSecurityStaticVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Vlan ID associate with the port and the MAC address. + This is the second index into the portSecurityStaticAddressTable." + ::= { portSecurityStaticAddressEntry 2 } + +portSecurityStaticMacAddress OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC address of a station assigned to this port. + The index format of mac address '01:02:0a:0b:ff:ff' should be '1.2.10.11.255.255' + This is the third index into the portSecurityStaticAddressTable." + ::= { portSecurityStaticAddressEntry 3 } + +portSecurityStaticRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { portSecurityStaticAddressEntry 4 } + +portSecurityDynamicAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortSecurityDynamicAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the dynamic MAC addresses which + are learned each port." + ::= { portSecurityObject 3 } + +portSecurityDynamicAddressEntry OBJECT-TYPE + SYNTAX PortSecurityDynamicAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the dynamic MAC addresses which + are learned each port." + INDEX + { + ifIndex, + portSecurityDynamicMacAddress, + portSecurityDynamicVlanId + } + ::= { portSecurityDynamicAddressTable 1 } + +PortSecurityDynamicAddressEntry ::= + SEQUENCE { + portSecurityDynamicVlanId + Integer32, + portSecurityDynamicMacAddress + MacAddress, + portSecurityDynamicPortName + OCTET STRING + } + +portSecurityDynamicVlanId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vlan ID associate with the port and the MAC address. + This is the third index into the portSecurityDynamicAddressTable." + ::= { portSecurityDynamicAddressEntry 1 } + +portSecurityDynamicMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of a station assigned to this port.This + is the second index into the portSecurityDynamicAddressTable." + ::= { portSecurityDynamicAddressEntry 2 } + +portSecurityDynamicPortName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port name which port security is configured." + ::= { portSecurityDynamicAddressEntry 3 } + +-- Sub Module:stormCONTROL + + +stormControlObject OBJECT IDENTIFIER ::= {stormControl 1 } + +stormControlUnicastTable OBJECT-TYPE + SYNTAX SEQUENCE OF StormControlUnicastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the port name and storm control + unicast mode,level and pps. " + ::= { stormControlObject 1 } + +stormControlUnicastEntry OBJECT-TYPE + SYNTAX StormControlUnicastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the port name and storm control unicast mode and level. " + INDEX + { + ifIndex + } + + ::= { stormControlUnicastTable 1 } + +StormControlUnicastEntry ::= + SEQUENCE { + stormControlUnicastPortName + OCTET STRING, + stormControlUnicastMode + INTEGER, + stormControlUnicastLevel + OCTET STRING , + stormControlUnicastPps + Integer32, + stormControlUnicastRowStatus + RowStatus + } + +stormControlUnicastPortName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of interface which is configuredstorm + control." + ::= {stormControlUnicastEntry 1 } + +stormControlUnicastMode OBJECT-TYPE + SYNTAX INTEGER + { + packetPerSecond(1), + level(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This indicates which unicast mode is configured whenstorm control is used. + 1 PacketPerSecond. + 2 Level." + ::= {stormControlUnicastEntry 2 } + +stormControlUnicastLevel OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..6)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When unicast mode is configured Level,this + indicates the percentage of bandwith. + The valid range is (0.00-100.00)." + ::= {stormControlUnicastEntry 3 } + +stormControlUnicastPps OBJECT-TYPE + SYNTAX Integer32 (0..1000000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When unicast mode is configured PacketPerSecond, + this indicates the number of packet per second." + ::= {stormControlUnicastEntry 4 } +stormControlUnicastRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= {stormControlUnicastEntry 5 } + +stormControlBroadcastTable OBJECT-TYPE + SYNTAX SEQUENCE OF StormControlBroadcastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the port name and storm control + broadcast mode,level and pps. " + ::= { stormControlObject 2 } + +stormControlBroadcastEntry OBJECT-TYPE + SYNTAX StormControlBroadcastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the port name andstorm control broadcast mode and level." + INDEX + { + ifIndex + } + ::= {stormControlBroadcastTable 1 } + +StormControlBroadcastEntry ::= + SEQUENCE { + stormControlBroadcastPortName + OCTET STRING , + stormControlBroadcastMode + INTEGER, + stormControlBroadcastLevel + OCTET STRING , + stormControlBroadcastPps + Integer32, + stormControlBroadcastRowStatus + RowStatus + } + +stormControlBroadcastPortName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of interface which is configuredstorm + control." + ::= {stormControlBroadcastEntry 1 } + +stormControlBroadcastMode OBJECT-TYPE + SYNTAX INTEGER + { + packetPerSecond(1), + level(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This indicates which broadcast mode is configured whenstorm control is used. + 1 PacketPerSecond. + 2 Level." + ::= {stormControlBroadcastEntry 2 } + +stormControlBroadcastLevel OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..6)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When broadcast mode is configured Level,this + indicates the percentage of bandwith. + The valid range is (0.00-100.00)." + ::= {stormControlBroadcastEntry 3 } + +stormControlBroadcastPps OBJECT-TYPE + SYNTAX Integer32 (0..1000000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When broadcast mode is configured PacketPerSecond, + this indicates the number of packet per second." + ::= {stormControlBroadcastEntry 4 } +stormControlBroadcastRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= {stormControlBroadcastEntry 5 } + +stormControlMulticastTable OBJECT-TYPE + SYNTAX SEQUENCE OF StormControlMulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the port name andstorm control + multicast mode and level." + ::= {stormControlObject 3 } + +stormControlMulticastEntry OBJECT-TYPE + SYNTAX StormControlMulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the port name andstorm control + multicast,level and pps." + INDEX + { + ifIndex + } + ::= {stormControlMulticastTable 1 } + +StormControlMulticastEntry ::= + SEQUENCE { + stormControlMulticastPortName + OCTET STRING , + stormControlMulticastMode + INTEGER, + stormControlMulticastLevel + OCTET STRING , + stormControlMulticastPps + Integer32, + stormControlMulticastRowStatus + RowStatus + } + +stormControlMulticastPortName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of interface which is configuredstorm control." + ::= {stormControlMulticastEntry 1 } + +stormControlMulticastMode OBJECT-TYPE + SYNTAX INTEGER + { + packetPerSecond(1), + level(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This indicates which multicast mode is configured whenstorm control is used. + 1 PacketPerSecond. + 2 Level." + ::= {stormControlMulticastEntry 2 } + +stormControlMulticastLevel OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..6)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When multicast mode is configured Level,this indicates the percentage + of bandwith. The valid range is (0.00-100.00)." + ::= {stormControlMulticastEntry 3 } + +stormControlMulticastPps OBJECT-TYPE + SYNTAX Integer32 (0..1000000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When multicast mode is configured PacketPerSecond, this indicates the + number of packet per second." + ::= {stormControlMulticastEntry 4 } +stormControlMulticastRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= {stormControlMulticastEntry 5 } + +-- Sub Module: NTP + + + +ntpObject OBJECT IDENTIFIER ::= { ntp 1 } + +ntpStratum OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is an eight-bit integer indicating the stratum level + of the local clock, with values defined as follows: + 0, unspecified + 1, primary reference (e.g.,, radio clock) + 2-255, secondary reference (via NTP) " + ::= { ntpObject 1 } + +ntpReferenceClockIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the reference clock ip address." + ::= { ntpObject 2 } + +ntpFrequency OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The frequency of local clock relative to the primary + reference source." + ::= { ntpObject 3 } + +ntpPrecision OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Precision : This is a signed integer indicating the + precision relative to the reference clock ip." + ::= { ntpObject 4 } + +ntpReferenceTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the local time." + ::= { ntpObject 5 } + +ntpRootDelay OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a signed fixed-point number indicating + the total roundtrip delay to the primary reference source + at the root of the synchronization subnet, in seconds." + ::= { ntpObject 6 } + +ntpRootDispersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Root Dispersion : This is a signed fixed-point number + indicating the maximum error relative to the primary + reference source at the root of the synchronization + subnet, in seconds.Only positive values greater than + zero are possible." + ::= { ntpObject 7 } + +ntpPeerDispersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a signed fixed-point number indicating + the maximum error of the local clock relative to + the primary reference source at the root of the + synchronization subnet.Only positive values + greater than zero are possible." + ::= { ntpObject 8 } + +ntpClockOffset OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a signed, fixed-point number indicating the offset + of the local clock relative to the primary clock, in seconds." + ::= { ntpObject 9 } + +ntpStability OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a signed, fixed-point number indicating the stability + of the local clock relative to the primary clock, in seconds." + ::= { ntpObject 10 } + +ntpAssoTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpAssoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides information about the peers and servers + with which the local NTP has associations." + ::= { ntpObject 11 } + +ntpAssoEntry OBJECT-TYPE + SYNTAX NtpAssoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each association entry provides NTP information retrieved + from a particular initiative peer or server.Each peer or + server is identified by a unique association identifier. + Entries are automatically created when the user configures + the passive peer to unicast peer list or the passive server + to unicast server list." + INDEX { ntpAssoRemoteIpAddress } + ::= { ntpAssoTable 1 } + +NtpAssoEntry ::= + SEQUENCE { + ntpAssoRemoteIpAddress IpAddress, + ntpAssoRefId OCTET STRING, + ntpAssoStratum OCTET STRING, + ntpAssoWhen OCTET STRING, + ntpAssoPoll OCTET STRING, + ntpAssoReach OCTET STRING, + ntpAssoDelay OCTET STRING, + ntpAssoOffset OCTET STRING, + ntpAssoDispersion OCTET STRING + } + +ntpAssoRemoteIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the initiative peer or server." + ::= { ntpAssoEntry 1 } + +ntpAssoRefId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reference identifier of the peer or server." + ::= { ntpAssoEntry 2 } + +ntpAssoStratum OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a integer indicating the stratum level + of the peer of server clock." + ::= { ntpAssoEntry 3 } + +ntpAssoWhen OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a round second clock whose value change + from 1 to 60." + ::= { ntpAssoEntry 4 } + +ntpAssoPoll OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interval at which the local host polls the peer." + ::= { ntpAssoEntry 5 } + +ntpAssoReach OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a shift register of NTP which is used to + determine the reach abilityStatus of the peer." + ::= { ntpAssoEntry 6 } + +ntpAssoDelay OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a signed fixed-point number indicating + the total roundtrip delay to the primary reference source + at the root of the synchronization subnet, in seconds." + ::= { ntpAssoEntry 7 } + +ntpAssoOffset OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a signed, fixed-point number indicating the offset + of the peer clock or server clock relative to the local + clock, in seconds." + ::= { ntpAssoEntry 8 } + +ntpAssoDispersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a signed fixed-point number indicating + the maximum error of the peer or server clock + relative to the primary reference source." + ::= { ntpAssoEntry 9 } + +ntpUniPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpUniPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides ipaddress about the peer + with which the local NTP has associations.This + Table support create and destroy association + peer entry." + ::= { ntpObject 12 } + +ntpUniPeerEntry OBJECT-TYPE + SYNTAX NtpUniPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides ipaddress about the peer with which the local NTP + has associations.This table support create and destroy association peer + entry." + INDEX { ntpUnicastPeerIpAddress } + ::= { ntpUniPeerTable 1 } + +NtpUniPeerEntry ::= + SEQUENCE{ + ntpUnicastPeerIpAddress + IpAddress, + ntpUnicastPeerKey + Integer32, + ntpUnicastPeerVersion + Integer32, + ntpUnicastPeerPrefer + INTEGER, + ntpUnicastPeerRowStatus + RowStatus + } + +ntpUnicastPeerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the initiative peer." + ::= { ntpUniPeerEntry 1 } + +ntpUnicastPeerKey OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The peer use which authentication key pair." + ::= { ntpUniPeerEntry 2 } + +ntpUnicastPeerVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The NTP verion of the peer." + ::= { ntpUniPeerEntry 3 } + +ntpUnicastPeerPrefer OBJECT-TYPE + SYNTAX INTEGER + { + prefer(1), + noPrefer(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This indicates the NTP peer is a preferred peer." + ::= { ntpUniPeerEntry 4 } + +ntpUnicastPeerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ntpUniPeerEntry 5 } + +ntpUniServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpUniServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides ipaddress about the server with which the local NTP + has associations.This table support create and destroy association + server entry." + ::= { ntpObject 13 } + +ntpUniServerEntry OBJECT-TYPE + SYNTAX NtpUniServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides ipaddress about the server with which the local NTP + has associations.This table support create and destroy association + server entry." + INDEX { ntpUnicastServerIpAddress } + ::= { ntpUniServerTable 1 } + +NtpUniServerEntry ::= + SEQUENCE{ + ntpUnicastServerIpAddress IpAddress, + ntpUnicastServerKey Integer32, + ntpUnicastServerVersion Integer32, + ntpUnicastServerPrefer INTEGER, + ntpUnicastServerRowStatus RowStatus + } + +ntpUnicastServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the initiative server." + ::= { ntpUniServerEntry 1 } + +ntpUnicastServerKey OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The server use which authentication key pair." + ::= { ntpUniServerEntry 2 } + +ntpUnicastServerVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The NTP verion of the server." + ::= { ntpUniServerEntry 3 } + +ntpUnicastServerPrefer OBJECT-TYPE + SYNTAX INTEGER + { + prefer(1), + noPrefer(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This indicates the NTP server is a preferred server." + ::= { ntpUniServerEntry 4 } + +ntpUnicastServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ntpUniServerEntry 5 } + +ntpLocalRefClockStratum OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The stratum of local reference clock.If the value is 16, disable local reference clock." + ::= { ntpObject 14 } + +ntpSysAuthenticate OBJECT-TYPE + SYNTAX INTEGER + { + noAuthenticate(0), + authenticate(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is a integer indicating that system support authentication." + ::= { ntpObject 15 } + +ntpBroadcastDelay OBJECT-TYPE + SYNTAX Integer32 (1..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The broadcast delay of ntp broadcast mode." + ::= { ntpObject 16 } + + +-- +-- NTP key +-- +ntpKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table containing information of authentication key pair." + ::= { ntpObject 17 } + +ntpKeyEntry OBJECT-TYPE + SYNTAX NtpKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing information of authentication key pair." + INDEX { ntpKeyID } + ::= { ntpKeyTable 1 } + +NtpKeyEntry ::= + SEQUENCE { + ntpKeyID Integer32, + ntpKeyPair OCTET STRING, + ntpKeyRowStatus RowStatus + } + +ntpKeyID OBJECT-TYPE + SYNTAX Integer32 (1..64000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NTP authentication key ID " + ::= { ntpKeyEntry 1 } + +ntpKeyPair OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "NTP authentication key pair." + ::= { ntpKeyEntry 2 } + +ntpKeyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ntpKeyEntry 3 } + + +-- +-- NTP trust key +-- +ntpTrustKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpTrustKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table containing information of authentication key pair that trusted." + ::= { ntpObject 18 } + +ntpTrustKeyEntry OBJECT-TYPE + SYNTAX NtpTrustKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing information of authentication key pair that trusted." + INDEX { ntpKeyID } + ::= { ntpTrustKeyTable 1 } + +NtpTrustKeyEntry ::= + SEQUENCE { + ntpTrustKeyID Integer32, + ntpTrustKeyTrust Integer32 + } + +ntpTrustKeyID OBJECT-TYPE + SYNTAX Integer32(1..64000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NTP authentication key ID " + ::= { ntpTrustKeyEntry 1 } + +ntpTrustKeyTrust OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "NTP authentication key pair trust." + ::= { ntpTrustKeyEntry 2 } + +ntpInterfaceReload OBJECT-TYPE + SYNTAX INTEGER + { + reloadInterface(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reload interfaces." + ::= { ntpObject 19 } + +ntpTimeResetStatistic OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP I/O statistics of time since reset." + ::= { ntpObject 20 } + +ntpRcvBufferStatistic OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP I/O statistics of receive buffers." + ::= { ntpObject 21 } + +ntpFreeRcvBufferStatistic OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP I/O statistics of free receive buffers." + ::= { ntpObject 22 } + +ntpUsedRcvBufferStatistic OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP I/O statistics of used receive buffers." + ::= { ntpObject 23 } + +ntpLowWaterRefillStatistic OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP I/O statistics of low water refills." + ::= { ntpObject 24 } + +ntpDroppedPktStatistic OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP I/O statistics of dropped packets." + ::= { ntpObject 25 } + +ntpIgnoredPktStatistic OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP I/O statistics of ignored packets." + ::= { ntpObject 26 } + +ntpReceivedPktStatistic OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP I/O statistics of received packets." + ::= { ntpObject 27 } + +ntpPktSentStatistic OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP I/O statistics of packets sent." + ::= { ntpObject 28 } + +ntpPktNotSentStatistic OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP I/O statistics of packets not sent." + ::= { ntpObject 29 } + +ntpInterruptsHandledStatistic OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP I/O statistics of interrupts handled." + ::= { ntpObject 30 } + +ntpReceivedByIntStatistic OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP I/O statistics of received by int." + ::= { ntpObject 31 } + + +-- +-- NTP Access Control Entries(ACE) Table +-- +ntpAceTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpAceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table create the Access Control Entries (ACE) of a NTP server/peer." + ::= { ntpObject 32 } + +ntpAceEntry OBJECT-TYPE + SYNTAX NtpAceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing information of NTP ACE." + INDEX { ntpAceIndex } + ::= { ntpAceTable 1 } + +NtpAceEntry ::= + SEQUENCE { + ntpAceIndex Integer32, + ntpAceAddress OCTET STRING, + ntpAceMask OCTET STRING, + ntpAceVersion INTEGER, + ntpAceKod INTEGER, + ntpAceIgnore INTEGER, + ntpAceNoquery INTEGER, + ntpAceNomodify INTEGER, + ntpAceNotrap INTEGER, + ntpAceNoserver INTEGER, + ntpAceNopeer INTEGER, + ntpAceNotrust INTEGER, + ntpAceLimited INTEGER, + ntpAceRowStatus RowStatus + } + +ntpAceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NTP ace list index." + ::= { ntpAceEntry 1 } + +ntpAceAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Ip address or hostname of NTP restrict peer." + ::= { ntpAceEntry 2 } + +ntpAceMask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (7..15)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Mask of NTP restrict peer. + Default value is 255.255.255.255" + ::= { ntpAceEntry 3 } + +ntpAceVersion OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ignore these hosts if not the current NTP version.enable(1),disable(2)." + DEFVAL{ 2 } + ::= { ntpAceEntry 4 } + +ntpAceKod OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If access is denied, send a kiss-of-death packet." + DEFVAL{ 2 } + ::= { ntpAceEntry 5 } + +ntpAceIgnore OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ignore all packets from host that match this entry." + DEFVAL{ 2 } + ::= { ntpAceEntry 6 } + +ntpAceNoquery OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ignore all NTP mode 6 and 7 packets from the source. + Time service is not affected." + DEFVAL{ 2 } + ::= { ntpAceEntry 7 } + +ntpAceNomodify OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ignore all NTP mode 6 and 7 packets + which attempt to modify the stateof the server." + DEFVAL{ 2 } + ::= { ntpAceEntry 8 } + +ntpAceNotrap OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Decline to provide mode 6 control message + trap service to matching hosts." + DEFVAL{ 2 } + ::= { ntpAceEntry 9 } + +ntpAceNoserver OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ignore NTP packets whose mode is other than 6 or 7." + DEFVAL{ 2 } + ::= { ntpAceEntry 10 } + +ntpAceNopeer OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Provide stateless time service to polling hosts, + but do not allocate peer memory resources." + DEFVAL{ 2 } + ::= { ntpAceEntry 11 } + +ntpAceNotrust OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Treat these hosts normally in other respects, + but never use them as synchronization sources." + DEFVAL{ 2 } + ::= { ntpAceEntry 12 } + +ntpAceLimited OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "These hosts are subject to limitation of + number of clients from the same net." + DEFVAL{ 2 } + ::= { ntpAceEntry 13 } + +ntpAceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ntpAceEntry 20 } + +-- +-- NTP current restrict list +-- +ntpRestrictTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpRestrictEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table containing information of NTP current restrict list." + ::= { ntpObject 33 } + +ntpRestrictEntry OBJECT-TYPE + SYNTAX NtpRestrictEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing information of NTP restrict." + INDEX { ntpRestrictIndex } + ::= { ntpRestrictTable 1 } + +NtpRestrictEntry ::= + SEQUENCE { + ntpRestrictIndex Integer32, + ntpRestrictAddress OCTET STRING, + ntpRestrictMask OCTET STRING, + ntpRestrictCount Integer32, + ntpRestrictFlag OCTET STRING + } + +ntpRestrictIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NTP current restrict list index." + ::= { ntpRestrictEntry 1 } + +ntpRestrictAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP current restrict address." + ::= { ntpRestrictEntry 2 } + +ntpRestrictMask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP current restrict mask." + ::= { ntpRestrictEntry 3 } + +ntpRestrictCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP current restrict count value." + ::= { ntpRestrictEntry 4 } + +ntpRestrictFlag OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NTP current restrict flags." + ::= { ntpRestrictEntry 5 } + +-- Sub Module: ACL + + +-- Rule action value +RuleAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of rule's action. + permit: The packet matching the rule will be permitted to forward. + deny: The packet matching the rule will be denied. + " + SYNTAX INTEGER + { + permit(1), + deny(2) + } + +-- CounterClear value + CounterClear ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "cleared: Reset the value of the rule's counter. + nouse: 'nouse' will be returned when getting. + " + SYNTAX INTEGER + { + cleared(1), + nouse(2) + } + +-- PortOp value + PortOp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The operation type of TCP and UDP. + lt : Less than given port number. + eq : Equal to given port number. + gt : Greater than given port number. +-- neq : Not equal to given port number. + range : Between two port numbers. + " + SYNTAX INTEGER + { + eq(0), +-- neq(1), + gt(2), + lt(3), + range(4), + invalid(5) + } + +-- Precedence value + PrecedenceValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of IP-packet's precedence. + <0-7> Value of precedence + routine Specify routine precedence(0) + priority Specify priority precedence(1) + immediate Specify immediate precedence(2) + flash Specify flash precedence(3) + flash-override Specify flash-override precedence(4) + critical Specify critical precedence(5) + internet Specify internetwork control precedence(6) + network Specify network control precedence(7) " + SYNTAX Integer32 (0..7|255) + +-- DSCP value + DSCPValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of DSCP. + <0-64> Value of DSCP + af11 Specify Assured Forwarding 11 service(10) + af12 Specify Assured Forwarding 12 service(12) + af13 Specify Assured Forwarding 13 service(14) + af21 Specify Assured Forwarding 21 service(18) + af22 Specify Assured Forwarding 22 service(20) + af23 Specify Assured Forwarding 23 service(22) + af31 Specify Assured Forwarding 31 service(26) + af32 Specify Assured Forwarding 32 service(28) + af33 Specify Assured Forwarding 33 service(30) + af41 Specify Assured Forwarding 41 service(34) + af42 Specify Assured Forwarding 42 service(36) + af43 Specify Assured Forwarding 43 service(38) + be Specify Best Effort service(0) + cs1 Specify Class Selector 1 service(8) + cs2 Specify Class Selector 2 service(16) + cs3 Specify Class Selector 3 service(24) + cs4 Specify Class Selector 4 service(32) + cs5 Specify Class Selector 5 service(40) + cs6 Specify Class Selector 6 service(48) + cs7 Specify Class Selector 7 service(56) + ef Specify Expedited Forwarding service(46) + nouse Do not use this filter(64) + " + SYNTAX Integer32 (0..64) + +-- +-- nodes defined +-- + aclData OBJECT IDENTIFIER ::= { acl 1 } + +-- +-- Node of aclGroupTable +-- +aclGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AclGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the match-order of number-acl group." + ::= { aclData 1 } + +aclGroupEntry OBJECT-TYPE + SYNTAX AclGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the index of aclGroupTable." + INDEX { aclGroupIndex } + ::= { aclGroupTable 1 } + +AclGroupEntry ::= + SEQUENCE + { + aclGroupIndex + Integer32, + aclGroupName + OCTET STRING, + aclGroupRuleNum + Unsigned32, + aclGroupRowStatus + RowStatus, + aclGroupDescription + OCTET STRING + } + +aclGroupIndex OBJECT-TYPE + SYNTAX Integer32 (10001..80000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of acl group. + MAC type :10001..20000 + IP Extend type :20001..30000 + IP type :30001..40000 + IPv6 type :40001..50000 + IPv6 Extend type :50001..60000 + MLPS type :60001..70000 + MPLS Extend type :70001..80000." + ::= { aclGroupEntry 1 } + +aclGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of acl group. Range 0~20." + ::= { aclGroupEntry 2 } + +aclGroupRuleNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of rules in this acl group." + ::= { aclGroupEntry 3 } + +aclGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { aclGroupEntry 4 } + +aclGroupDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..100)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The description of this acl group.Up to 100 characters.Range 0~100." + ::= { aclGroupEntry 5 } + +-- +-- Nodes of aclMacRuleTable +-- +aclMacRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AclMacRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of MAC acl group. + If some objects of this table are not supported by some products, + these objects can't be created, changed and applied. + Default value of these objects will be returned when they are read. + " + ::= { aclData 2 } + +aclMacRuleEntry OBJECT-TYPE + SYNTAX AclMacRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC acl group information." + INDEX { aclMacGroupIndex, aclMacRuleIndex } + ::= { aclMacRuleTable 1 } + + AclMacRuleEntry ::= + SEQUENCE + { + aclMacGroupIndex + Integer32, + aclMacRuleIndex + Integer32, + aclMacAct + RuleAction, + aclMacSrcMac + MacAddress , + aclMacSrcMacWild + MacAddress , + aclMacDestMac + MacAddress , + aclMacDestMacWild + MacAddress , + aclMacProtocol + OCTET STRING, + aclMacProtocolWild + OCTET STRING, + aclMacType + Integer32, + aclMacVlanId + Integer32, + aclMacInnerVlanId + Integer32, + aclMacCos + Integer32, + aclMacInnerCos + Integer32, + aclMacTimeRangeName + OCTET STRING, + aclMacRowStatus + RowStatus + } + +aclMacGroupIndex OBJECT-TYPE + SYNTAX Integer32 (10001..30000|50001..60000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of MAC-based acl group.Range is 10001~30000 and 50001~60000." + ::= { aclMacRuleEntry 1 } + +aclMacRuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..131071) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rule index of MAC-based acl group. Range 1~131071." + ::= { aclMacRuleEntry 2 } + +aclMacAct OBJECT-TYPE + SYNTAX RuleAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action of MAC acl rule. + (1) permit. + (2) deny." + ::= { aclMacRuleEntry 3 } + +aclMacSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC of MAC acl rule. + If you do not want to use this filter, + set this item with any valid value + and set aclMacSrcMacWild 'FFFF.FFFF.FFFF'." + ::= { aclMacRuleEntry 4 } + +aclMacSrcMacWild OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC wildcard of MAC acl rule. + If you do not want to use this filter, + set aclMacSrcMac with any valid value + and set this item 'FFFF.FFFF.FFFF'." + ::= { aclMacRuleEntry 5 } + +aclMacDestMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination MAC of MAC acl rule. + If you do not want to use this filter, + set this item with any valid value + and set aclMacDestMacWild 'FFFF.FFFF.FFFF'." + ::= { aclMacRuleEntry 6 } + +aclMacDestMacWild OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination MAC wildcard of MAC acl rule. + If you do not want to use this filter, + set aclMacDestMac with any valid value + and set this item 'FFFF.FFFF.FFFF'." + ::= { aclMacRuleEntry 7 } + +aclMacProtocol OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..6)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ether type in decimal/hexadecimal, ranging in <0x0-0xffff>. + (aclMacProtocol = 0, aclMacProtocolWild = 0xffff) means any protocols. + " + ::= { aclMacRuleEntry 8 } + +aclMacProtocolWild OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..6)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ether type wildcard in decimal/hexadecimal, ranging in <0x0-0xffff>, + reversely encoded. + (aclMacProtocol = 0, aclMacProtocolWild = 0xffff) means any protocols. + " + ::= { aclMacRuleEntry 9 } + +aclMacType OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The type of protocol + nouse(0) + eth2(1) + sap(2) + snap(3) " + ::= { aclMacRuleEntry 10 } + +aclMacVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vlan id of MAC acl rule.Range 0~4094. + nouse(0) " + ::= { aclMacRuleEntry 11 } + +aclMacInnerVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The inner vlan id of MAC acl rule. Range 0~4094 + nouse(0) " + ::= { aclMacRuleEntry 12 } + +aclMacCos OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Vlan priority of MAC acl rule.Range 0~8 + nouse(8)." + ::= { aclMacRuleEntry 13 } + +aclMacInnerCos OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Inner vlan priority of MAC acl rule.Range 0~8. + nouse(8)." + ::= { aclMacRuleEntry 14 } + +aclMacTimeRangeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Time-range of MAC acl rule.Range 0~20." + ::= { aclMacRuleEntry 15 } + +aclMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { aclMacRuleEntry 30 } + +-- +-- aclIpRuleTable +-- +aclIpRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AclIpRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for ip acl group." + ::= { aclData 3 } + +aclIpRuleEntry OBJECT-TYPE + SYNTAX AclIpRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the index of aclIpRuleTable." + INDEX { aclIpGroupIndex, aclIpRuleIndex } + ::= { aclIpRuleTable 1 } + + AclIpRuleEntry ::= + SEQUENCE { + aclIpGroupIndex + Integer32, + aclIpRuleIndex + Integer32, + aclIpAct + RuleAction, + aclIpProtocol + Integer32, + aclIpSrcIp + IpAddress, + aclIpSrcWild + IpAddress, + aclIpDestIp + IpAddress, + aclIpDestWild + IpAddress, + aclIpPrecedence + Integer32, + aclIpDscp + DSCPValue, + aclIpFragments + TruthValue, + aclIpRouted + TruthValue, + aclIpOptions + TruthValue, + aclIpTimeRangeName + OCTET STRING, + aclIpRowStatus + RowStatus + } + +aclIpGroupIndex OBJECT-TYPE + SYNTAX Integer32 (20001..40000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of ip acl group. Range 20001~40000." + ::= { aclIpRuleEntry 1 } + +aclIpRuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..131071) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rule index of ip acl rule.Range 1~131071." + ::= { aclIpRuleEntry 2 } + +aclIpAct OBJECT-TYPE + SYNTAX RuleAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action of ip acl rule. + (1) permit. + (2) deny." + ::= { aclIpRuleEntry 3 } + +aclIpProtocol OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The protocol-type of Ip acl group. + <0-255> Protocol number + Icmp Internet Control Message Protocol(1) + igmp Internet Group Management Protocol(2) + ospf OSPF routing protocol(89) + tcp Transmission Control Protocol (6) + udp User Datagram Protocol (17) + nouse Do not use this filter(256) " + ::= { aclIpRuleEntry 4 } + +aclIpSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IP-address of ip acl group." + ::= { aclIpRuleEntry 5 } + +aclIpSrcWild OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IP-address wild of ip acl group." + ::= { aclIpRuleEntry 6 } + +aclIpDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IP-address of ip acl group." + ::= { aclIpRuleEntry 7 } + +aclIpDestWild OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IP-address wild of ip acl group." + ::= { aclIpRuleEntry 8 } + +aclIpPrecedence OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of Precedence.8 means do not use this filter.Range 0~8. + DSCP and Precedence both use IP TOS segment.This node can not be setted for aclIpDscp is setted." + ::= { aclIpRuleEntry 9 } + +aclIpDscp OBJECT-TYPE + SYNTAX DSCPValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of DSCP.64 means do not use this filter. + DSCP and Precedence both use IP TOS segment.This node can not be setted for aclIpPrecedence is setted." + ::= { aclIpRuleEntry 10 } + +aclIpFragments OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching fragmented packet. True(1),False(2)." + ::= { aclIpRuleEntry 11 } + +aclIpRouted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching routed packet. True(1),False(2)." + ::= { aclIpRuleEntry 12 } + +aclIpOptions OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching packet with ip option. True(1),False(2)." + ::= { aclIpRuleEntry 13 } + +aclIpTimeRangeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Time-range of Ip acl rule.String length range 0~20." + ::= { aclIpRuleEntry 14 } + +aclIpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { aclIpRuleEntry 16 } + +-- +-- aclTcpRuleTable +-- +aclTcpRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AclTcpRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for tcp acl group." + ::= { aclData 4 } + +aclTcpRuleEntry OBJECT-TYPE + SYNTAX AclTcpRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the index of hh3cAclTcpRuleTable." + INDEX { aclTcpGroupIndex, aclTcpRuleIndex } + ::= { aclTcpRuleTable 1 } + + AclTcpRuleEntry ::= + SEQUENCE { + aclTcpGroupIndex + Integer32, + aclTcpRuleIndex + Integer32, + aclTcpAct + RuleAction, + aclTcpSrcIp + IpAddress, + aclTcpSrcWild + IpAddress, + aclTcpDestIp + IpAddress, + aclTcpDestWild + IpAddress, + aclTcpPrecedence + Integer32, + aclTcpDscp + DSCPValue, + aclTcpFragments + TruthValue, + aclTcpRouted + TruthValue, + aclTcpOptions + TruthValue, + aclTcpSrcOp + PortOp, + aclTcpSrcPort1 + Integer32, + aclTcpSrcPort2 + Integer32, + aclTcpDestOp + PortOp, + aclTcpDestPort1 + Integer32, + aclTcpDestPort2 + Integer32, + aclTcpFlagOp + INTEGER, + aclTcpFlagUrg + TruthValue, + aclTcpFlagAck + TruthValue, + aclTcpFlagPsh + TruthValue, + aclTcpFlagRst + TruthValue, + aclTcpFlagSyn + TruthValue, + aclTcpFlagFin + TruthValue, + aclTcpTimeRangeName + OCTET STRING, + aclTcpRowStatus + RowStatus + } + +aclTcpGroupIndex OBJECT-TYPE + SYNTAX Integer32 (20001..40000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of tcp acl group. Range 20001~40000." + ::= { aclTcpRuleEntry 1 } + +aclTcpRuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..131071) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rule index of tcp acl group. Range 1~131071." + ::= { aclTcpRuleEntry 2 } + +aclTcpAct OBJECT-TYPE + SYNTAX RuleAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action of tcp acl rule. + (1) permit. + (2) deny." + ::= { aclTcpRuleEntry 3 } + +aclTcpSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IP-address of tcp acl group." + ::= { aclTcpRuleEntry 4 } + +aclTcpSrcWild OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IP-address wild of tcp acl group." + ::= { aclTcpRuleEntry 5 } + +aclTcpDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IP-address of tcp acl group." + ::= { aclTcpRuleEntry 6 } + +aclTcpDestWild OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IP-address wild of tcp acl group." + ::= { aclTcpRuleEntry 7 } + +aclTcpPrecedence OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of Precedence.8 means do not use this filter.Range 0~8. + DSCP and Precedence both use IP TOS segment.This node can not be setted for aclTcpDscp is setted." + ::= { aclTcpRuleEntry 8 } + +aclTcpDscp OBJECT-TYPE + SYNTAX DSCPValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of DSCP.64 means do not use this filter. + DSCP and Precedence both use IP TOS segment.This node can not be setted for aclTcpPrecedence is setted." + ::= { aclTcpRuleEntry 9 } + +aclTcpFragments OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching fragmented packet. True(1),False(2). + This node can not be setted true for aclTcpSrcOp or aclTcpDestOp is setted." + ::= { aclTcpRuleEntry 10 } + +aclTcpRouted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching routed packet. True(1),False(2)." + ::= { aclTcpRuleEntry 11 } + +aclTcpOptions OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching packet with ip option. True(1),False(2)." + ::= { aclTcpRuleEntry 12 } + +aclTcpSrcOp OBJECT-TYPE + SYNTAX PortOp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source port's operator of tcp acl group. + This node can not be setted if aclTcpFragments is true. + eq(0), + gt(2), + lt(3), + range(4), + invalid(5)" + ::= { aclTcpRuleEntry 13 } + +aclTcpSrcPort1 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer source port1. Range 0~65535. " + ::= { aclTcpRuleEntry 14 } + +aclTcpSrcPort2 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer source port2. Range 0~65535." + ::= { aclTcpRuleEntry 15 } + +aclTcpDestOp OBJECT-TYPE + SYNTAX PortOp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination port's operator of tcp acl group. + This node can not be setted if aclTcpFragments is true. + eq(0), + gt(2), + lt(3), + range(4), + invalid(5)" + ::= { aclTcpRuleEntry 16 } + +aclTcpDestPort1 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer destination port1. Range 0~65535." + ::= { aclTcpRuleEntry 17 } + +aclTcpDestPort2 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer destination port2. Range 0~65535." + ::= { aclTcpRuleEntry 18 } + +aclTcpFlagOp OBJECT-TYPE + SYNTAX INTEGER + { + matchAny(0), + matchAll(1), + invalid(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tcp-flags' operator of tcp acl group.for example, established tcp packet with ack or rst flag setted, set this node matchAny(0) and set aclTcpFlagAck and aclTcpFlagRst can filter established tcp packet. + matchAny(0), + matchAll(1), + invalid(2)." + ::= { aclTcpRuleEntry 19 } + +aclTcpFlagUrg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tcp-urg flag of tcp acl group. True(1),False(2). + TCP protocol URG Packet." + ::= { aclTcpRuleEntry 20 } + +aclTcpFlagAck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tcp-ack flag of tcp acl group. + TCP protocol ACK Packet. True(1),False(2)." + ::= { aclTcpRuleEntry 21 } + +aclTcpFlagPsh OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tcp-psh flag of tcp acl group. True(1),False(2). + TCP protocol PSH Packet." + ::= { aclTcpRuleEntry 22 } + +aclTcpFlagRst OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tcp-rst flag of tcp acl group. True(1),False(2). + TCP protocol RST Packet." + ::= { aclTcpRuleEntry 23 } + +aclTcpFlagSyn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tcp-syn flag of tcp acl group. True(1),False(2). + TCP protocol SYN Packet." + ::= { aclTcpRuleEntry 24 } + +aclTcpFlagFin OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tcp-fin flag of tcp acl group. True(1),False(2). + TCP protocol FIN Packet." + ::= { aclTcpRuleEntry 25 } + +aclTcpTimeRangeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Time-range of tcp acl rule." + ::= { aclTcpRuleEntry 26 } + +aclTcpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { aclTcpRuleEntry 28 } + +-- +-- aclUdpRuleTable +-- +aclUdpRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AclUdpRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for udp acl group." + ::= { aclData 5 } + +aclUdpRuleEntry OBJECT-TYPE + SYNTAX AclUdpRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the index of aclUdpRuleTable." + INDEX { aclUdpGroupIndex, aclUdpRuleIndex } + ::= { aclUdpRuleTable 1 } + + AclUdpRuleEntry ::= + SEQUENCE { + aclUdpGroupIndex + Integer32, + aclUdpRuleIndex + Integer32, + aclUdpAct + RuleAction, + aclUdpSrcIp + IpAddress, + aclUdpSrcWild + IpAddress, + aclUdpDestIp + IpAddress, + aclUdpDestWild + IpAddress, + aclUdpPrecedence + Integer32, + aclUdpDscp + DSCPValue, + aclUdpFragments + TruthValue, + aclUdpRouted + TruthValue, + aclUdpOptions + TruthValue, + aclUdpSrcOp + PortOp, + aclUdpSrcPort1 + Integer32, + aclUdpSrcPort2 + Integer32, + aclUdpDestOp + PortOp, + aclUdpDestPort1 + Integer32, + aclUdpDestPort2 + Integer32, + aclUdpTimeRangeName + OCTET STRING, + aclUdpRowStatus + RowStatus + } + +aclUdpGroupIndex OBJECT-TYPE + SYNTAX Integer32 (20001..40000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of udp acl group. Range 20001~40000." + ::= { aclUdpRuleEntry 1 } + +aclUdpRuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..131071) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rule index of udp acl group. Range 1~131071." + ::= { aclUdpRuleEntry 2 } + +aclUdpAct OBJECT-TYPE + SYNTAX RuleAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action of udp acl rule. + (1) permit. + (2) deny" + ::= { aclUdpRuleEntry 3 } + +aclUdpSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IP-address of udp acl group." + ::= { aclUdpRuleEntry 4 } + +aclUdpSrcWild OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IP-address wild of udp acl group." + ::= { aclUdpRuleEntry 5 } + +aclUdpDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IP-address of udp acl group." + ::= { aclUdpRuleEntry 6 } + +aclUdpDestWild OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IP-address wild of udp acl group." + ::= { aclUdpRuleEntry 7 } + +aclUdpPrecedence OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of Precedence.8 means do not use this filter.Range 0~8. + DSCP and Precedence both use IP TOS segment.This node can not be setted for aclUdpDscp is setted." + ::= { aclUdpRuleEntry 8 } + +aclUdpDscp OBJECT-TYPE + SYNTAX DSCPValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of DSCP.64 means do not use this filter. + DSCP and Precedence both use IP TOS segment.This node can not be setted for aclUdpPrecedence is setted." + ::= { aclUdpRuleEntry 9 } + +aclUdpFragments OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching fragmented packet. True(1),False(2). + This node can not be setted true for aclUdpSrcOp or aclUdpDestOp is setted." + ::= { aclUdpRuleEntry 10 } + +aclUdpRouted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching routed packet. True(1),False(2)." + ::= { aclUdpRuleEntry 11 } + +aclUdpOptions OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching packet with ip option. True(1),False(2)." + ::= { aclUdpRuleEntry 12 } + +aclUdpSrcOp OBJECT-TYPE + SYNTAX PortOp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source port's operator of udp acl group. + This node can not be setted if aclUdpFragments is true. + eq(0), + gt(2), + lt(3), + range(4), + invalid(5)" + ::= { aclUdpRuleEntry 13 } + +aclUdpSrcPort1 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer source port1. Range 0~65535." + ::= { aclUdpRuleEntry 14 } + +aclUdpSrcPort2 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer source port2. Range 0~65535." + ::= { aclUdpRuleEntry 15 } + +aclUdpDestOp OBJECT-TYPE + SYNTAX PortOp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination port's operator of udp acl group. + This node can not be setted if aclUdpFragments is true. + eq(0), + gt(2), + lt(3), + range(4), + invalid(5)" + ::= { aclUdpRuleEntry 16 } + +aclUdpDestPort1 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer destination port1. Range 0~65535." + ::= { aclUdpRuleEntry 17 } + +aclUdpDestPort2 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer destination port2. Range 0~65535." + ::= { aclUdpRuleEntry 18 } + +aclUdpTimeRangeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Time-range of udp acl rule. Range 0~20." + ::= { aclUdpRuleEntry 19 } + +aclUdpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { aclUdpRuleEntry 21 } + +-- +-- aclIcmpRuleTable +-- +aclIcmpRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AclIcmpRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for icmp acl group." + ::= { aclData 6 } + +aclIcmpRuleEntry OBJECT-TYPE + SYNTAX AclIcmpRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the index of aclIcmpRuleTable." + INDEX { aclIcmpGroupIndex, aclIcmpRuleIndex } + ::= { aclIcmpRuleTable 1 } + + AclIcmpRuleEntry ::= + SEQUENCE { + aclIcmpGroupIndex + Integer32, + aclIcmpRuleIndex + Integer32, + aclIcmpAct + RuleAction, + aclIcmpSrcIp + IpAddress, + aclIcmpSrcWild + IpAddress, + aclIcmpDestIp + IpAddress, + aclIcmpDestWild + IpAddress, + aclIcmpPrecedence + Integer32, + aclIcmpDscp + DSCPValue, + aclIcmpFragments + TruthValue, + aclIcmpRouted + TruthValue, + aclIcmpOptions + TruthValue, + aclIcmpType + Integer32, + aclIcmpCode + Integer32, + aclIcmpTimeRangeName + OCTET STRING, + aclIcmpRowStatus + RowStatus + } + +aclIcmpGroupIndex OBJECT-TYPE + SYNTAX Integer32 (20001..40000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of icmp acl group. Range 20001~40000." + ::= { aclIcmpRuleEntry 1 } + +aclIcmpRuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..131071) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rule index of icmp acl group. Range 1~131071." + ::= { aclIcmpRuleEntry 2 } + +aclIcmpAct OBJECT-TYPE + SYNTAX RuleAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action of icmp acl rule. + (1) permit. + (2) deny" + ::= { aclIcmpRuleEntry 3 } + +aclIcmpSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IP-address of icmp acl group." + ::= { aclIcmpRuleEntry 4 } + +aclIcmpSrcWild OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IP-address wild of icmp acl group." + ::= { aclIcmpRuleEntry 5 } + +aclIcmpDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IP-address of icmp acl group." + ::= { aclIcmpRuleEntry 6 } + +aclIcmpDestWild OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IP-address wild of icmp acl group." + ::= { aclIcmpRuleEntry 7 } + +aclIcmpPrecedence OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of Precedence.8 means do not use this filter.Range 0~8. + DSCP and Precedence both use IP TOS segment.This node can not be setted for aclIcmpDscp is setted." + ::= { aclIcmpRuleEntry 8 } + +aclIcmpDscp OBJECT-TYPE + SYNTAX DSCPValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of DSCP.64 means do not use this filter. + DSCP and Precedence both use IP TOS segment.This node can not be setted for aclIcmpPrecedence is setted." + ::= { aclIcmpRuleEntry 9 } + +aclIcmpFragments OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching fragmented packet. + This node can not be setted true if aclIcmpType is setted. True(1),False(2)." + ::= { aclIcmpRuleEntry 10 } + +aclIcmpRouted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching routed packet. True(1),False(2)." + ::= { aclIcmpRuleEntry 11 } + +aclIcmpOptions OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching packet with ip option. True(1),False(2)." + ::= { aclIcmpRuleEntry 12 } + +aclIcmpType OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of ICMP packet. + INTEGER<0-256> ICMP type + echo Type=8, Code=0 + echo-reply Type=0, Code=0 + fragmentneed-DFset Type=3, Code=4 + host-redirect Type=5, Code=1 + host-tos-redirect Type=5, Code=3 + host-unreachable Type=3, Code=1 + information-reply Type=16, Code=0 + information-request Type=15, Code=0 + net-redirect Type=5, Code=0 + net-tos-redirect Type=5, Code=2 + net-unreachable Type=3, Code=0 + parameter-problem Type=12, Code=0 + port-unreachable Type=3, Code=3 + protocol-unreachable Type=3, Code=2 + reassembly-timeout Type=11, Code=1 + source-quench Type=4, Code=0 + source-route-failed Type=3, Code=5 + timestamp-reply Type=14, Code=0 + timestamp-request Type=13, Code=0 + ttl-exceeded Type=11, Code=0 + nouse 256 + This node can not be setted if aclIcmpFragments is true." + ::= { aclIcmpRuleEntry 13 } + +aclIcmpCode OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The code of ICMP packet.INTEGER<0-256> + echo Type=8, Code=0 + echo-reply Type=0, Code=0 + fragmentneed-DFset Type=3, Code=4 + host-redirect Type=5, Code=1 + host-tos-redirect Type=5, Code=3 + host-unreachable Type=3, Code=1 + information-reply Type=16, Code=0 + information-request Type=15, Code=0 + net-redirect Type=5, Code=0 + net-tos-redirect Type=5, Code=2 + net-unreachable Type=3, Code=0 + parameter-problem Type=12, Code=0 + port-unreachable Type=3, Code=3 + protocol-unreachable Type=3, Code=2 + reassembly-timeout Type=11, Code=1 + source-quench Type=4, Code=0 + source-route-failed Type=3, Code=5 + timestamp-reply Type=14, Code=0 + timestamp-request Type=13, Code=0 + ttl-exceeded Type=11, Code=0 + nouse 256 + This node can not be setted if aclIcmpType is not setted." + ::= { aclIcmpRuleEntry 14 } + +aclIcmpTimeRangeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Time-range of icmp acl rule. Range 0~20." + ::= { aclIcmpRuleEntry 15 } + +aclIcmpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { aclIcmpRuleEntry 17 } + + +-- +-- aclIgmpRuleTable +-- +aclIgmpRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AclIgmpRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for igmp acl group." + ::= { aclData 7 } + +aclIgmpRuleEntry OBJECT-TYPE + SYNTAX AclIgmpRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the index of aclIgmpRuleTable." + INDEX { aclIgmpGroupIndex, aclIgmpRuleIndex } + ::= { aclIgmpRuleTable 1 } + + AclIgmpRuleEntry ::= + SEQUENCE { + aclIgmpGroupIndex + Integer32, + aclIgmpRuleIndex + Integer32, + aclIgmpAct + RuleAction, + aclIgmpSrcIp + IpAddress, + aclIgmpSrcWild + IpAddress, + aclIgmpDestIp + IpAddress, + aclIgmpDestWild + IpAddress, + aclIgmpPrecedence + Integer32, + aclIgmpDscp + DSCPValue, + aclIgmpFragments + TruthValue, + aclIgmpRouted + TruthValue, + aclIgmpOptions + TruthValue, + aclIgmpType + INTEGER, + aclIgmpTimeRangeName + OCTET STRING, + aclIgmpRowStatus + RowStatus + } + +aclIgmpGroupIndex OBJECT-TYPE + SYNTAX Integer32 (20001..40000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of igmp acl group. Range 20001~40000." + ::= { aclIgmpRuleEntry 1 } + +aclIgmpRuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..131071) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rule index of igmp acl group.Range 1~131071." + ::= { aclIgmpRuleEntry 2 } + +aclIgmpAct OBJECT-TYPE + SYNTAX RuleAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action of igmp acl rule. + (1) permit. + (2) deny" + ::= { aclIgmpRuleEntry 3 } + +aclIgmpSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IP-address of igmp acl group." + ::= { aclIgmpRuleEntry 4 } + +aclIgmpSrcWild OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IP-address wild of igmp acl group." + ::= { aclIgmpRuleEntry 5 } + +aclIgmpDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IP-address of igmp acl group." + ::= { aclIgmpRuleEntry 6 } + +aclIgmpDestWild OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IP-address wild of igmp acl group." + ::= { aclIgmpRuleEntry 7 } + +aclIgmpPrecedence OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of Precedence.8 means do not use this filter.Range 0~8. + DSCP and Precedence both use IP TOS segment.This node can not be setted for aclIgmpDscp is setted." + ::= { aclIgmpRuleEntry 8 } + +aclIgmpDscp OBJECT-TYPE + SYNTAX DSCPValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of DSCP.64 means do not use this filter. + DSCP and Precedence both use IP TOS segment.This node can not be setted for aclIgmpPrecedence is setted." + ::= { aclIgmpRuleEntry 9 } + +aclIgmpFragments OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching fragmented packet. + This node can not be setted true if aclIgmpType is setted. True(1),False(2)." + ::= { aclIgmpRuleEntry 10 } + +aclIgmpRouted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching routed packet. True(1),False(2)." + ::= { aclIgmpRuleEntry 11 } + +aclIgmpOptions OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching packet with ip option.True(1),False(2)." + ::= { aclIgmpRuleEntry 12 } + +aclIgmpType OBJECT-TYPE + SYNTAX INTEGER + { + precedence(0), + hostQuery(17), + hostReport(18), + dvmrp(19), + pim(20), + trace(21), + v2Report(22), + v2Leave(23), + mtraceResponse(30), + mtrace(31), + v3Report(34), + invalid(256) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of ICMP packet. + 0 precedence + 17 host query + 18 host report + 19 dvmrp + 20 pim + 21 trace + 22 v2 report + 23 v2 leave + 30 mtrace response + 31 mtrace + 34 v3 report + 256 nouse + This node can not be setted if aclIgmpFragments is true." + ::= { aclIgmpRuleEntry 13 } + +aclIgmpTimeRangeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Time-range of igmp acl rule.Range 0~20." + ::= { aclIgmpRuleEntry 14 } + +aclIgmpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { aclIgmpRuleEntry 16 } + +-- +-- Nodes of aclMplsMacRuleTable +-- +aclMplsMacRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AclMplsMacRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of MPLS MAC acl group. + If some objects of this table are not supported by some products, + these objects can't be created, changed and applied. + Default value of these objects will be returned when they are read. + " + ::= { aclData 8 } + +aclMplsMacRuleEntry OBJECT-TYPE + SYNTAX AclMplsMacRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS MAC acl group information." + INDEX { aclMplsMacGroupIndex, aclMplsMacRuleIndex } + ::= { aclMplsMacRuleTable 1 } + + AclMplsMacRuleEntry ::= + SEQUENCE + { + aclMplsMacGroupIndex + Integer32, + aclMplsMacRuleIndex + Integer32, + aclMplsMacAct + RuleAction, + aclMplsMacSrcMac + MacAddress , + aclMplsMacSrcMacWild + MacAddress , + aclMplsMacDestMac + MacAddress , + aclMplsMacDestMacWild + MacAddress , + aclMplsMacType + Integer32, + aclMplsMacVlanId + Integer32, + aclMplsMacInnerVlanId + Integer32, + aclMplsMacCos + Integer32, + aclMplsMacInnerCos + Integer32, + aclMplsMacTimeRangeName + OCTET STRING, + aclMplsMacRowStatus + RowStatus + } + +aclMplsMacGroupIndex OBJECT-TYPE + SYNTAX Integer32 (70001..80000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of MPLS MAC-based acl group. Range 70001 ~ 80000." + ::= { aclMplsMacRuleEntry 1 } + +aclMplsMacRuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..131071) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rule index of MPLS MAC-based acl group. Range 1~131071." + ::= { aclMplsMacRuleEntry 2 } + +aclMplsMacAct OBJECT-TYPE + SYNTAX RuleAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action of MPLS MAC acl rule. + (1) permit. + (2) deny." + ::= { aclMplsMacRuleEntry 3 } + +aclMplsMacSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC of MPLS MAC acl rule." + ::= { aclMplsMacRuleEntry 4 } + +aclMplsMacSrcMacWild OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC wildcard of MPLS MAC acl rule." + ::= { aclMplsMacRuleEntry 5 } + +aclMplsMacDestMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination MAC of MAC acl rule. + If you do not want to use this filter, + set this item and aclMacDestMacWild 'FF:FF:FF:FF:FF:FF'." + ::= { aclMplsMacRuleEntry 6 } + +aclMplsMacDestMacWild OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination MAC wildcard of MAC acl rule. If you do not want to use + this filter, set this item and aclMacDestMac 'FF:FF:FF:FF:FF:FF'." + ::= { aclMplsMacRuleEntry 7 } + + +aclMplsMacType OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of protocol + nouse(0) + eth2(1) + sap(2) + snap(3) " + ::= { aclMplsMacRuleEntry 8 } + +aclMplsMacVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vlan id of MAC acl rule.Range 0~4094. + nouse(0) " + ::= { aclMplsMacRuleEntry 9 } + +aclMplsMacInnerVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The inner vlan id of MAC acl rule. + nouse(0) " + ::= { aclMplsMacRuleEntry 10 } + +aclMplsMacCos OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Vlan priority of MAC acl rule.Range 0~8 + nouse(8)." + ::= { aclMplsMacRuleEntry 11 } + +aclMplsMacInnerCos OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Inner vlan priority of MAC acl rule. + nouse(8)." + ::= { aclMplsMacRuleEntry 12 } + +aclMplsMacTimeRangeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Time-range of MAC acl rule." + ::= { aclMplsMacRuleEntry 13 } + +aclMplsMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row.Now only realize CreateAndGo and Destroy and Active." + ::= { aclMplsMacRuleEntry 20 } + + + +-- +-- aclMplsLabelRuleTable +-- +aclMplsLabelRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AclMplsLabelRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for Mpls Label acl group." + ::= { aclData 9 } + +aclMplsLabelRuleEntry OBJECT-TYPE + SYNTAX AclMplsLabelRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the index of acl Mpls Label RuleTable." + INDEX { aclMplsLabelGroupIndex, aclMplsLabelRuleIndex } + ::= { aclMplsLabelRuleTable 1 } + + AclMplsLabelRuleEntry ::= + SEQUENCE { + aclMplsLabelGroupIndex + Integer32, + aclMplsLabelRuleIndex + Integer32, + aclMplsLabelAct + RuleAction, + aclMplsLabelLayer + Integer32, + aclMplsLabel1Value + Integer32, + aclMplsLabel1Wild + OCTET STRING, + aclMplsLabel1Exp + Integer32, + aclMplsLabel1Ttl + Integer32, + aclMplsLabel2Value + Integer32, + aclMplsLabel2Wild + OCTET STRING, + aclMplsLabel2Exp + Integer32, + aclMplsLabel2Ttl + Integer32, + aclMplsLabel3Value + Integer32, + aclMplsLabel3Wild + OCTET STRING, + aclMplsLabel3Exp + Integer32, + aclMplsLabel3Ttl + Integer32, + aclMplsLabel4Value + Integer32, + aclMplsLabel4Wild + OCTET STRING, + aclMplsLabel4Exp + Integer32, + aclMplsLabel4Ttl + Integer32, + aclMplsLabelSkBottom + TruthValue, + aclMplsLabelTimeRangeName + OCTET STRING, + aclMplsLabelRowStatus + RowStatus + } + +aclMplsLabelGroupIndex OBJECT-TYPE + SYNTAX Integer32 (60001..80000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of MplsLabel acl group. Range 60001~80000." + ::= { aclMplsLabelRuleEntry 1 } + +aclMplsLabelRuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..131071) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rule index of MplsLabel acl rule.Range 1~131071." + ::= { aclMplsLabelRuleEntry 2 } + +aclMplsLabelAct OBJECT-TYPE + SYNTAX RuleAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action of MplsLabel acl rule. + (1) permit. + (2) deny." + ::= { aclMplsLabelRuleEntry 3 } + +aclMplsLabelLayer OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The layer number of MPLS labels.Range is <1-4>. + Set 1 means match MPLS packets with more than + (or equal to) one layer MPLS label. + Set 2 means match MPLS packets with more than + (or equal to) two layer MPLS label. + Set 3 means match MPLS packets with more than + (or equal to) three layer MPLS label. + Set 4 means match MPLS packets with more than + (or equal to) four layer MPLS label." + ::= { aclMplsLabelRuleEntry 4 } + + +aclMplsLabel1Value OBJECT-TYPE + SYNTAX Integer32 (0..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mpls label1 value in in decimal system. + Range is 0~1048575.Default value is 0." + ::= { aclMplsLabelRuleEntry 5 } + +aclMplsLabel1Wild OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..5)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MPLS label wildcard in hexadecimal system. + Range is string 0~fffff. + Default wild value is fffff, means any." + ::= { aclMplsLabelRuleEntry 6 } + +aclMplsLabel1Exp OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The exp value of the MPLS label.Range of exp is <0-7>. + 8 means do not use.Default value is 8." + ::= { aclMplsLabelRuleEntry 7 } + +aclMplsLabel1Ttl OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ttl value of the MPLS label.Range of ttl is <0-255>. + 256 means do not use.Default value is 256." + ::= { aclMplsLabelRuleEntry 8 } + +aclMplsLabel2Value OBJECT-TYPE + SYNTAX Integer32 (0..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mpls label value in in decimal system. + Range is 0~1048575.Default value is 0." + ::= { aclMplsLabelRuleEntry 9 } + +aclMplsLabel2Wild OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..5)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MPLS label wildcard in hexadecimal system. + Range is string 0~fffff. + Defalut wild value is fffff, means any." + ::= { aclMplsLabelRuleEntry 10 } + +aclMplsLabel2Exp OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The exp value of the MPLS label.Range of exp is <0-7>. + 8 means do not use.Default value is 8." + ::= { aclMplsLabelRuleEntry 11 } + +aclMplsLabel2Ttl OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ttl value of the MPLS label.Range of ttl is <0-255>. + 256 means do not use.Default value is 256." + ::= { aclMplsLabelRuleEntry 12 } + +aclMplsLabel3Value OBJECT-TYPE + SYNTAX Integer32 (0..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mpls label value in in decimal system. + Range is 0~1048575.Default value is 0." + ::= { aclMplsLabelRuleEntry 13 } + +aclMplsLabel3Wild OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..5)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MPLS label wildcard in hexadecimal system. + Range is string 0~fffff. + Default wild value is fffff, means any." + ::= { aclMplsLabelRuleEntry 14 } + +aclMplsLabel3Exp OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The exp value of the MPLS label.Range of exp is <0-7>. + 8 means do not use.Default value is 8." + ::= { aclMplsLabelRuleEntry 15 } + +aclMplsLabel3Ttl OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ttl value of the MPLS label.Range of ttl is <0-255>. + 256 means do not use.Default value is 256." + ::= { aclMplsLabelRuleEntry 16 } + +aclMplsLabel4Value OBJECT-TYPE + SYNTAX Integer32 (0..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mpls label value in in decimal system. + Range is 0~1048575.Default value is 0." + ::= { aclMplsLabelRuleEntry 17 } + +aclMplsLabel4Wild OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..5)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MPLS label wildcard in hexadecimal system. + Range is string 0~fffff. + Default wild value is fffff, means any." + ::= { aclMplsLabelRuleEntry 18 } + +aclMplsLabel4Exp OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The exp value of the MPLS label.Range of exp is <0-7>. + 8 means do not use.Default value is 8." + ::= { aclMplsLabelRuleEntry 19 } + +aclMplsLabel4Ttl OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ttl value of the MPLS label.Range of ttl is <0-255>. + 256 means do not use.Default value is 256." + ::= { aclMplsLabelRuleEntry 20 } + +aclMplsLabelSkBottom OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set whether the topmost label as bottom of label stack. + True(1), means matching MPLS packets with + label layer num equal to aclMplsLabelLayer. + False(2), means matching MPLS packets with + label layer num more than aclMplsLabelLayer. + Default value is False." + ::= { aclMplsLabelRuleEntry 21 } + +aclMplsLabelTimeRangeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Time-range of used by the MPLS filter rule." + ::= { aclMplsLabelRuleEntry 22 } + +aclMplsLabelRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active." + ::= { aclMplsLabelRuleEntry 25 } + + +-- +-- aclIpv6RuleTable +-- +aclIpv6RuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AclIpv6RuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for ipv6 acl group." + ::= { aclData 10 } + +aclIpv6RuleEntry OBJECT-TYPE + SYNTAX AclIpv6RuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the index of aclIpv6RuleTable." + INDEX { aclIpv6GroupIndex, aclIpv6RuleIndex } + ::= { aclIpv6RuleTable 1 } + + AclIpv6RuleEntry ::= + SEQUENCE { + aclIpv6GroupIndex + Integer32, + aclIpv6RuleIndex + Integer32, + aclIpv6Act + RuleAction, + aclIpv6Protocol + Integer32, + aclIpv6SrcIpv6 + OCTET STRING, + aclIpv6SrcPrefixLen + Integer32, + aclIpv6DestIpv6 + OCTET STRING, + aclIpv6DestPrefixLen + Integer32, + aclIpv6FlowLabel + Integer32, + aclIpv6Dscp + DSCPValue, + aclIpv6Fragments + TruthValue, + aclIpv6Routed + TruthValue, + aclIpv6Options + TruthValue, + aclIpv6TimeRangeName + OCTET STRING, + aclIpv6RowStatus + RowStatus + } + +aclIpv6GroupIndex OBJECT-TYPE + SYNTAX Integer32 (40001..60000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of ipv6 acl group. Range 40001~60000." + ::= { aclIpv6RuleEntry 1 } + +aclIpv6RuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..131071) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rule index of ipv6 acl rule.Range 1~131071." + ::= { aclIpv6RuleEntry 2 } + +aclIpv6Act OBJECT-TYPE + SYNTAX RuleAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action of ipv6 acl rule. + (1) permit. + (2) deny." + ::= { aclIpv6RuleEntry 3 } + +aclIpv6Protocol OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The protocol-type of Ipv6 acl group. + <0-255> Protocol number + Icmpv6 Internet Control Message Protocol(58) + ospf OSPF routing protocol(89) + tcp Transmission Control Protocol (6) + udp User Datagram Protocol (17) + nouse Do not use this filter(256)" + ::= { aclIpv6RuleEntry 4 } + +aclIpv6SrcIpv6 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..46)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IPv6-address of ipv6 acl group." + ::= { aclIpv6RuleEntry 5 } + +aclIpv6SrcPrefixLen OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IPv6-address prefix length of ipv6 acl group.Range 0~128" + ::= { aclIpv6RuleEntry 6 } + +aclIpv6DestIpv6 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..46)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IPv6-address of ipv6 acl group." + ::= { aclIpv6RuleEntry 7 } + +aclIpv6DestPrefixLen OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IPv6-address prefix length of ipv6 acl group.Range 0~128" + ::= { aclIpv6RuleEntry 8 } + +aclIpv6FlowLabel OBJECT-TYPE + SYNTAX Integer32 (0..1048576) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of FlowLabel.1048576 means do not use this filter.Range 0~1048576." + ::= { aclIpv6RuleEntry 9 } + +aclIpv6Dscp OBJECT-TYPE + SYNTAX DSCPValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of DSCP.64 means do not use this filter.Range 0~64." + ::= { aclIpv6RuleEntry 10 } + +aclIpv6Fragments OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching fragmented packet. True(1),False(2)." + ::= { aclIpv6RuleEntry 11 } + +aclIpv6Routed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching routed packet. True(1),False(2)." + ::= { aclIpv6RuleEntry 12 } + +aclIpv6Options OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The flag of matching packet with ipv6 option. True(1),False(2)." + ::= { aclIpv6RuleEntry 13 } + +aclIpv6TimeRangeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Time-range of Ipv6 acl rule.String length range 0~20." + ::= { aclIpv6RuleEntry 14 } + +aclIpv6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active." + ::= { aclIpv6RuleEntry 16 } + +-- +-- aclTcp6RuleTable +-- +aclTcp6RuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AclTcp6RuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for tcp6 acl group." + ::= { aclData 11 } + +aclTcp6RuleEntry OBJECT-TYPE + SYNTAX AclTcp6RuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the index of aclTcp6RuleTable." + INDEX { aclTcp6GroupIndex, aclTcp6RuleIndex } + ::= { aclTcp6RuleTable 1 } + + AclTcp6RuleEntry ::= + SEQUENCE { + aclTcp6GroupIndex + Integer32, + aclTcp6RuleIndex + Integer32, + aclTcp6Act + RuleAction, + aclTcp6SrcIpv6 + OCTET STRING, + aclTcp6SrcPrefixLen + Integer32, + aclTcp6DestIpv6 + OCTET STRING, + aclTcp6DestPrefixLen + Integer32, + aclTcp6FlowLabel + Integer32, + aclTcp6Dscp + DSCPValue, + aclTcp6Fragments + TruthValue, + aclTcp6Routed + TruthValue, + aclTcp6Options + TruthValue, + aclTcp6SrcOp + PortOp, + aclTcp6SrcPort1 + Integer32, + aclTcp6SrcPort2 + Integer32, + aclTcp6DestOp + PortOp, + aclTcp6DestPort1 + Integer32, + aclTcp6DestPort2 + Integer32, + aclTcp6FlagOp + INTEGER, + aclTcp6FlagUrg + TruthValue, + aclTcp6FlagAck + TruthValue, + aclTcp6FlagPsh + TruthValue, + aclTcp6FlagRst + TruthValue, + aclTcp6FlagSyn + TruthValue, + aclTcp6FlagFin + TruthValue, + aclTcp6TimeRangeName + OCTET STRING, + aclTcp6RowStatus + RowStatus + } + +aclTcp6GroupIndex OBJECT-TYPE + SYNTAX Integer32 (40001..60000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of tcp6 acl group. Range 40001~60000." + ::= { aclTcp6RuleEntry 1 } + +aclTcp6RuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..131071) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rule index of tcp6 acl group. Range 1~131071." + ::= { aclTcp6RuleEntry 2 } + +aclTcp6Act OBJECT-TYPE + SYNTAX RuleAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action of tcp6 acl rule. + (1) permit. + (2) deny." + ::= { aclTcp6RuleEntry 3 } + +aclTcp6SrcIpv6 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..46)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IPv6-address of tcp6 acl group." + ::= { aclTcp6RuleEntry 4 } + +aclTcp6SrcPrefixLen OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IPv6-address prefix length of tcp6 acl group.Range 0~128" + ::= { aclTcp6RuleEntry 5 } + +aclTcp6DestIpv6 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..46)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IPv6-address of tcp6 acl group." + ::= { aclTcp6RuleEntry 6 } + +aclTcp6DestPrefixLen OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IPv6-address prefix length of tcp6 acl group.Range 0~128" + ::= { aclTcp6RuleEntry 7 } + +aclTcp6FlowLabel OBJECT-TYPE + SYNTAX Integer32 (0..1048576) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of FlowLabel.1048576 means do not use this filter.Range 0~1048576." + ::= { aclTcp6RuleEntry 8 } + +aclTcp6Dscp OBJECT-TYPE + SYNTAX DSCPValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of DSCP.64 means do not use this filter.Range 0~64." + ::= { aclTcp6RuleEntry 9 } + +aclTcp6Fragments OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching fragmented packet. True(1),False(2). + This node can not be setted true for aclTcp6SrcOp or aclTcp6DestOp is setted." + ::= { aclTcp6RuleEntry 10 } + +aclTcp6Routed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching routed packet. True(1),False(2)." + ::= { aclTcp6RuleEntry 11 } + +aclTcp6Options OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The flag of matching packet with ipv6 option. True(1),False(2)." + ::= { aclTcp6RuleEntry 12 } + +aclTcp6SrcOp OBJECT-TYPE + SYNTAX PortOp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source port's operator of tcp6 acl group. + This node can not be setted if aclTcp6Fragments is true. + eq(0), + gt(2), + lt(3), + range(4), + invalid(5)" + ::= { aclTcp6RuleEntry 13 } + +aclTcp6SrcPort1 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer source port1. Range 0~65535. " + ::= { aclTcp6RuleEntry 14 } + +aclTcp6SrcPort2 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer source port2. Range 0~65535." + ::= { aclTcp6RuleEntry 15 } + +aclTcp6DestOp OBJECT-TYPE + SYNTAX PortOp + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The destination port's operator of tcp6 acl group. + This node can not be setted if aclTcp6Fragments is true. + eq(0), + gt(2), + lt(3), + range(4), + invalid(5)" + ::= { aclTcp6RuleEntry 16 } + +aclTcp6DestPort1 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer destination port1. Range 0~65535." + ::= { aclTcp6RuleEntry 17 } + +aclTcp6DestPort2 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer destination port2. Range 0~65535." + ::= { aclTcp6RuleEntry 18 } + +aclTcp6FlagOp OBJECT-TYPE + SYNTAX INTEGER + { + matchAny(0), + matchAll(1), + invalid(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tcp-flags' operator of tcp6 acl group. + for example, established tcp packet with ack or rst flag setted, + set this node matchAny(0) and set aclTcp6FlagAck and aclTcp6FlagRst + can filter established tcp packet. + matchAny(0), + matchAll(1), + invalid(2)." + ::= { aclTcp6RuleEntry 19 } + +aclTcp6FlagUrg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tcp-urg flag of tcp6 acl group. True(1),False(2). + TCP protocol URG Packet." + ::= { aclTcp6RuleEntry 20 } + +aclTcp6FlagAck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tcp-ack flag of tcp6 acl group. + TCP protocol ACK Packet. True(1),False(2)." + ::= { aclTcp6RuleEntry 21 } + +aclTcp6FlagPsh OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tcp-psh flag of tcp6 acl group. True(1),False(2). + TCP protocol PSH Packet." + ::= { aclTcp6RuleEntry 22 } + +aclTcp6FlagRst OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tcp-rst flag of tcp6 acl group. True(1),False(2). + TCP protocol RST Packet." + ::= { aclTcp6RuleEntry 23 } + +aclTcp6FlagSyn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tcp-syn flag of tcp6 acl group. True(1),False(2). + TCP protocol SYN Packet." + ::= { aclTcp6RuleEntry 24 } + +aclTcp6FlagFin OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tcp-fin flag of tcp6 acl group. True(1),False(2). + TCP protocol FIN Packet." + ::= { aclTcp6RuleEntry 25 } + +aclTcp6TimeRangeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Time-range of tcp6 acl rule." + ::= { aclTcp6RuleEntry 26 } + +aclTcp6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active." + ::= { aclTcp6RuleEntry 28 } + +-- +-- aclUdp6RuleTable +-- +aclUdp6RuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AclUdp6RuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for udp6 acl group." + ::= { aclData 12 } + +aclUdp6RuleEntry OBJECT-TYPE + SYNTAX AclUdp6RuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the index of aclUdp6RuleTable." + INDEX { aclUdp6GroupIndex, aclUdp6RuleIndex } + ::= { aclUdp6RuleTable 1 } + + AclUdp6RuleEntry ::= + SEQUENCE { + aclUdp6GroupIndex + Integer32, + aclUdp6RuleIndex + Integer32, + aclUdp6Act + RuleAction, + aclUdp6SrcIpv6 + OCTET STRING, + aclUdp6SrcPrefixLen + Integer32, + aclUdp6DestIpv6 + OCTET STRING, + aclUdp6DestPrefixLen + Integer32, + aclUdp6FlowLabel + Integer32, + aclUdp6Dscp + DSCPValue, + aclUdp6Fragments + TruthValue, + aclUdp6Routed + TruthValue, + aclUdp6Options + TruthValue, + aclUdp6SrcOp + PortOp, + aclUdp6SrcPort1 + Integer32, + aclUdp6SrcPort2 + Integer32, + aclUdp6DestOp + PortOp, + aclUdp6DestPort1 + Integer32, + aclUdp6DestPort2 + Integer32, + aclUdp6TimeRangeName + OCTET STRING, + aclUdp6RowStatus + RowStatus + } + +aclUdp6GroupIndex OBJECT-TYPE + SYNTAX Integer32 (40001..60000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of udp6 acl group. Range 40001~60000." + ::= { aclUdp6RuleEntry 1 } + +aclUdp6RuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..131071) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rule index of udp6 acl group. Range 1~131071." + ::= { aclUdp6RuleEntry 2 } + +aclUdp6Act OBJECT-TYPE + SYNTAX RuleAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action of udp6 acl rule. + (1) permit. + (2) deny" + ::= { aclUdp6RuleEntry 3 } + +aclUdp6SrcIpv6 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..46)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IPv6-address of udp6 acl group." + ::= { aclUdp6RuleEntry 4 } + +aclUdp6SrcPrefixLen OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IPv6-address prefix length of udp6 acl group.Range 0~128" + ::= { aclUdp6RuleEntry 5 } + +aclUdp6DestIpv6 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..46)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IPv6-address of udp6 acl group." + ::= { aclUdp6RuleEntry 6 } + +aclUdp6DestPrefixLen OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IPv6-address prefix length of udp6 acl group.Range 0~128" + ::= { aclUdp6RuleEntry 7 } + +aclUdp6FlowLabel OBJECT-TYPE + SYNTAX Integer32 (0..1048576) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of FlowLabel.1048576 means do not use this filter.Range 0~1048576." + ::= { aclUdp6RuleEntry 8 } + +aclUdp6Dscp OBJECT-TYPE + SYNTAX DSCPValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of DSCP.64 means do not use this filter.Range 0~64." + ::= { aclUdp6RuleEntry 9 } + +aclUdp6Fragments OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching fragmented packet. True(1),False(2). + This node can not be setted true for aclUdp6SrcOp or aclUdp6DestOp is setted." + ::= { aclUdp6RuleEntry 10 } + +aclUdp6Routed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching routed packet. True(1),False(2)." + ::= { aclUdp6RuleEntry 11 } + +aclUdp6Options OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The flag of matching packet with ipv6 option. True(1),False(2)." + ::= { aclUdp6RuleEntry 12 } + +aclUdp6SrcOp OBJECT-TYPE + SYNTAX PortOp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source port's operator of udp6 acl group. + This node can not be setted if aclUdp6Fragments is true. + eq(0), + gt(2), + lt(3), + range(4), + invalid(5)" + ::= { aclUdp6RuleEntry 13 } + +aclUdp6SrcPort1 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer source port1. Range 0~65535." + ::= { aclUdp6RuleEntry 14 } + +aclUdp6SrcPort2 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer source port2. Range 0~65535." + ::= { aclUdp6RuleEntry 15 } + +aclUdp6DestOp OBJECT-TYPE + SYNTAX PortOp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination port's operator of udp6 acl group. + This node can not be setted if aclUdp6Fragments is true. + eq(0), + gt(2), + lt(3), + range(4), + invalid(5)" + ::= { aclUdp6RuleEntry 16 } + +aclUdp6DestPort1 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer destination port1. Range 0~65535." + ::= { aclUdp6RuleEntry 17 } + +aclUdp6DestPort2 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer destination port2. Range 0~65535." + ::= { aclUdp6RuleEntry 18 } + +aclUdp6TimeRangeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Time-range of udp6 acl rule. Range 0~20." + ::= { aclUdp6RuleEntry 19 } + +aclUdp6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active." + ::= { aclUdp6RuleEntry 21 } + +-- +-- aclIcmp6RuleTable +-- +aclIcmp6RuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AclIcmp6RuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for icmp6 acl group." + ::= { aclData 13 } + +aclIcmp6RuleEntry OBJECT-TYPE + SYNTAX AclIcmp6RuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the index of aclIcmp6RuleTable." + INDEX { aclIcmp6GroupIndex, aclIcmp6RuleIndex } + ::= { aclIcmp6RuleTable 1 } + + AclIcmp6RuleEntry ::= + SEQUENCE { + aclIcmp6GroupIndex + Integer32, + aclIcmp6RuleIndex + Integer32, + aclIcmp6Act + RuleAction, + aclIcmp6SrcIpv6 + OCTET STRING, + aclIcmp6SrcPrefixLen + Integer32, + aclIcmp6DestIpv6 + OCTET STRING, + aclIcmp6DestPrefixLen + Integer32, + aclIcmp6FlowLabel + Integer32, + aclIcmp6Dscp + DSCPValue, + aclIcmp6Fragments + TruthValue, + aclIcmp6Routed + TruthValue, + aclIcmp6Options + TruthValue, + aclIcmp6Type + Integer32, + aclIcmp6Code + Integer32, + aclIcmp6TimeRangeName + OCTET STRING, + aclIcmp6RowStatus + RowStatus + } + +aclIcmp6GroupIndex OBJECT-TYPE + SYNTAX Integer32 (40001..60000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of icmp6 acl group. Range 40001~60000." + ::= { aclIcmp6RuleEntry 1 } + +aclIcmp6RuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..131071) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rule index of icmp6 acl group. Range 1~131071." + ::= { aclIcmp6RuleEntry 2 } + +aclIcmp6Act OBJECT-TYPE + SYNTAX RuleAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action of icmp6 acl rule. + (1) permit. + (2) deny" + ::= { aclIcmp6RuleEntry 3 } + +aclIcmp6SrcIpv6 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..46)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Source IPv6-address of icmp6 acl group." + ::= { aclIcmp6RuleEntry 4 } + +aclIcmp6SrcPrefixLen OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IPv6-address prefix length of icmp6 acl group.Range 0~128" + ::= { aclIcmp6RuleEntry 5 } + +aclIcmp6DestIpv6 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..46)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IPv6-address of icmp6 acl group." + ::= { aclIcmp6RuleEntry 6 } + +aclIcmp6DestPrefixLen OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IPv6-address prefix length of icmp6 acl group.Range 0~128" + ::= { aclIcmp6RuleEntry 7 } + +aclIcmp6FlowLabel OBJECT-TYPE + SYNTAX Integer32 (0..1048576) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of FlowLabel.1048576 means do not use this filter.Range 0~1048576." + ::= { aclIcmp6RuleEntry 8 } + +aclIcmp6Dscp OBJECT-TYPE + SYNTAX DSCPValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of DSCP.64 means do not use this filter.Range 0~64." + ::= { aclIcmp6RuleEntry 9 } + +aclIcmp6Fragments OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching fragmented packet. + This node can not be setted true if aclIcmp6Type is setted. True(1),False(2)." + ::= { aclIcmp6RuleEntry 10 } + +aclIcmp6Routed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of matching routed packet. True(1),False(2)." + ::= { aclIcmp6RuleEntry 11 } + +aclIcmp6Options OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The flag of matching packet with ipv6 option. True(1),False(2)." + ::= { aclIcmp6RuleEntry 12 } + +aclIcmp6Type OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of ICMPv6 packet.Range 0~256. + This node can not be setted if aclIcmp6Fragments is true." + ::= { aclIcmp6RuleEntry 13 } + +aclIcmp6Code OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The code of ICMPv6 packet.Range 0~256. + This node can not be setted if aclIcmp6Type is not setted." + ::= { aclIcmp6RuleEntry 14 } + +aclIcmp6TimeRangeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Time-range of icmp6 acl rule. Range 0~20." + ::= { aclIcmp6RuleEntry 15 } + +aclIcmp6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active." + ::= { aclIcmp6RuleEntry 17 } + + + +globalQos OBJECT IDENTIFIER ::= { qos 1 } +ifQos OBJECT IDENTIFIER ::= { qos 2 } +cbQoS OBJECT IDENTIFIER ::= { qos 3 } +srvQos OBJECT IDENTIFIER ::= { qos 4 } +stats OBJECT IDENTIFIER ::= { qos 10 } + +-- +--type definitions +-- + +--ColorType + ColorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Color of the flow. " + SYNTAX INTEGER + { + none(0), + red(1), + yellow(2), + green(3) + } + +--PriMapType + PriMapType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of map." + SYNTAX INTEGER + { + cos(1), + dscp(2), + exp(3), + ipPre(4) + } + +--IfQueueId + IfQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Queue Id" + SYNTAX Integer32 (0..7) + + + + +-- +--end of type definitions +-- + +-- +-- Node definitions +-- + +-- ifQosShapeObjects + + ifQosShapeObjects OBJECT IDENTIFIER ::= { ifQos 1 } + +-- ifQosShapeIfCfgTable +-- + ifQosShapeIfCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfQosShapeIfCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of interface shape." + ::= { ifQosShapeObjects 1 } + + ifQosShapeIfCfgEntry OBJECT-TYPE + SYNTAX IfQosShapeIfCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of interface shape talbe." + INDEX { ifIndex } + ::= { ifQosShapeIfCfgTable 1 } + + IfQosShapeIfCfgEntry ::= + SEQUENCE + { + ifQosShapeIfCfgType + INTEGER, + ifQosShapeIfCfgPercent + Integer32, + ifQosShapeIfCfgRate + Integer32, + ifQosShapeIfCfgRowStatus + RowStatus + } + + ifQosShapeIfCfgType OBJECT-TYPE + SYNTAX INTEGER {percent(1), rate(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Port shape mode type. + 1 means port shape is based on percent of interface max bandwidth. + 2 means port shape is based on the configured rate." + ::= { ifQosShapeIfCfgEntry 1 } + + ifQosShapeIfCfgPercent OBJECT-TYPE + SYNTAX Integer32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Percent value of interface max bandwidth. Range is <0-99>." + ::= { ifQosShapeIfCfgEntry 2 } + + ifQosShapeIfCfgRate OBJECT-TYPE + SYNTAX Integer32 (0..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Rate of interface max value. Range <0-10000000>kbps." + ::= { ifQosShapeIfCfgEntry 3 } + + ifQosShapeIfCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ifQosShapeIfCfgEntry 4 } + +-- ifQosShapeQueueCfgTable +-- + ifQosShapeQueueCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfQosShapeQueueCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of interface queue shape." + ::= { ifQosShapeObjects 2 } + + ifQosShapeQueueCfgEntry OBJECT-TYPE + SYNTAX IfQosShapeQueueCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of interface queue shape table." + INDEX { ifIndex, + ifQosShapeQueueCfgQueueId} + ::= { ifQosShapeQueueCfgTable 1 } + + IfQosShapeQueueCfgEntry ::= + SEQUENCE + { + ifQosShapeQueueCfgQueueId + IfQueueId, + ifQosShapeQueueCfgType + INTEGER, + ifQosShapeQueueCfgPercent + Integer32, + ifQosShapeQueueCfgPercentPeak + Integer32, + ifQosShapeQueueCfgRate + Integer32, + ifQosShapeQueueCfgRatePeak + Integer32, + ifQosShapeQueueCfgRowStatus + RowStatus + } + + ifQosShapeQueueCfgQueueId OBJECT-TYPE + SYNTAX IfQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue Id of the interface. Range <0-7>" + ::= { ifQosShapeQueueCfgEntry 1 } + + ifQosShapeQueueCfgType OBJECT-TYPE + SYNTAX INTEGER {percent(1), rate(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Port shape mode type. + 1 means queue shape is based on percent of interface max bandwidth. + 2 means queue shape is based on the configured rate. + If no shape is configured, zero will be got." + ::= { ifQosShapeQueueCfgEntry 2 } + + ifQosShapeQueueCfgPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Percent value of interface max bandwidth. Range is <0-100>. + This value influences the commit information rate. + This value should not be larger than ifQosShapeQueueCfgPercentPeak. + If the queue shape is rate mode, this value is 0." + ::= { ifQosShapeQueueCfgEntry 3 } + + ifQosShapeQueueCfgPercentPeak OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Percent value of interface max bandwidth. Range is <0-100>. + This value influences the peak information rate. + This value should not be smaller than ifQosShapeQueueCfgPercent. + If the queue shape is rate mode, this value is 0." + ::= { ifQosShapeQueueCfgEntry 4 } + + ifQosShapeQueueCfgRate OBJECT-TYPE + SYNTAX Integer32 (0..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Commit information rate of interface queue shaping. Range <0-10000000>kbps. + This value should not be larger than ifQosShapeQueueCfgRatePeak. + If the queue shape is percent mode, this value is 0." + ::= { ifQosShapeQueueCfgEntry 5 } + + ifQosShapeQueueCfgRatePeak OBJECT-TYPE + SYNTAX Integer32 (0..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak information rate of interface queue shaping. Range <0-10000000>kbps. + This value should not be smaller than ifQosShapeQueueCfgRate. + If the queue shape is percent mode, this value is 0." + ::= { ifQosShapeQueueCfgEntry 6 } + + ifQosShapeQueueCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ifQosShapeQueueCfgEntry 7 } + +-- ifQosQueueObjects + + ifQosQueueObjects OBJECT IDENTIFIER ::= { ifQos 2 } + +-- ifQosQueueClassDrrWeightTable +-- +ifQosQueueClassDrrWeightTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfQosQueueClassDrrWeightEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of interface queue class and Drr Weight ." + ::= { ifQosQueueObjects 1 } + +ifQosQueueClassDrrWeightEntry OBJECT-TYPE + SYNTAX IfQosQueueClassDrrWeightEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface queue class and Drr Weight entry." + INDEX { ifIndex ,ifQosQueueClassDrrWeightQueueId} + ::= { ifQosQueueClassDrrWeightTable 1 } + +IfQosQueueClassDrrWeightEntry ::= + SEQUENCE + { + ifQosQueueClassDrrWeightQueueId + IfQueueId, + ifQosQueueClass + Integer32, + ifQosQueueDrrWeight + Integer32 + } + + ifQosQueueClassDrrWeightQueueId OBJECT-TYPE + SYNTAX IfQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue Id.Range is <0-7>." + ::= { ifQosQueueClassDrrWeightEntry 1 } + + ifQosQueueClass OBJECT-TYPE + SYNTAX Integer32 (-1|0..6) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "<0-6>:Class Id of the selected queue. + Set -1 to return it to default value." + ::= { ifQosQueueClassDrrWeightEntry 2 } + + ifQosQueueDrrWeight OBJECT-TYPE + SYNTAX Integer32 (-1|1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DRR weight of selected queue. + <1-100>: DRR weight range. + Set -1 to return it to default value." + ::= { ifQosQueueClassDrrWeightEntry 3 } + + +-- ifQosQueueManageCfgTable +-- + ifQosQueueManageCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfQosQueueManageCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of interface queue management." + ::= { ifQosQueueObjects 3 } + + ifQosQueueManageCfgEntry OBJECT-TYPE + SYNTAX IfQosQueueManageCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of ifQosQueueManageCfgTable." + INDEX { ifIndex, + ifQosQueueManageQueueId } + ::= { ifQosQueueManageCfgTable 1 } + + IfQosQueueManageCfgEntry ::= + SEQUENCE + { + ifQosQueueManageQueueId + IfQueueId, + ifQosQueueManageDropType + Integer32, + ifQosQueueManageThresholdPrecedence0 + Integer32, + ifQosQueueManageThresholdPrecedence1 + Integer32, + ifQosQueueManageThresholdPrecedence2 + Integer32, + ifQosQueueManageMinThresholdPre0 + Integer32, + ifQosQueueManageMinThresholdPre1 + Integer32, + ifQosQueueManageMinThresholdPre2 + Integer32, + ifQosQueueManageMaxThresholdPre0 + Integer32, + ifQosQueueManageMaxThresholdPre1 + Integer32, + ifQosQueueManageMaxThresholdPre2 + Integer32, + ifQosQueueManageDropProbabilityPre0 + Integer32, + ifQosQueueManageDropProbabilityPre1 + Integer32, + ifQosQueueManageDropProbabilityPre2 + Integer32 + } + +ifQosQueueManageQueueId OBJECT-TYPE + SYNTAX IfQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue Id.Range is <0-7>" + ::= { ifQosQueueManageCfgEntry 1 } + +ifQosQueueManageDropType OBJECT-TYPE + SYNTAX Integer32(-1..0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Queue management mode. + (-1) taildrop. + (0-10) the value of EWMA factor,default EWMA factor is 9. + If this value is (0-10), the drop type is weighted random early drop(wred) mode." + ::= { ifQosQueueManageCfgEntry 2 } + +ifQosQueueManageThresholdPrecedence0 OBJECT-TYPE + SYNTAX Integer32 (-1..12884) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Drop threshold for precedence0, only for taildrop mode. + 65535 is returned for other mode.Range is <0-12884>. + The set of this value will be ignored for non-taildrop mode. + Set -1 to delete current configuration and retrieve default configuration. + For 1G port, default value is 224; + For 10G port, default value is 576" + ::= { ifQosQueueManageCfgEntry 3 } + +ifQosQueueManageThresholdPrecedence1 OBJECT-TYPE + SYNTAX Integer32 (-1|1..12885) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Drop threshold for precedence1, only for taildrop mode. + 65535 is returned for other mode.Range is <1-12885>. + The set of this value will be ignored for non-taildrop mode. + Set -1 to delete current configuration and retrieve default configuration. + For 1G port, default value is 240; + For 10G port, default value is 592." + ::= { ifQosQueueManageCfgEntry 4 } + +ifQosQueueManageThresholdPrecedence2 OBJECT-TYPE + SYNTAX Integer32 (-1|2..12886) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Drop threshold for precedence1, only for taildrop mode. + 65535 is returned for other mode. Range is <2-12886>. + The set of this value will be ignored for non-taildrop mode. + Set -1 to delete current configuration and retrieve default configuration + for all precedence. + For 1G port, default value is 256; + For 10G port, default value is 608." + ::= { ifQosQueueManageCfgEntry 5 } + +ifQosQueueManageMinThresholdPre0 OBJECT-TYPE + SYNTAX Integer32 (-1|0..12886) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect drop precedence0 min threshold, only for wred mode. + 65535 is returned for other mode. Range is <0-12886>. + The set of this value will be ignored for non-wred mode. + Set -1 to delete current configuration and retrieve default configuration + for all precedence. + For 1G port, default value is 16;" + ::= { ifQosQueueManageCfgEntry 6 } + +ifQosQueueManageMinThresholdPre1 OBJECT-TYPE + SYNTAX Integer32 (-1|0..12886) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect drop precedence1 min threshold, only for wred mode. + 65535 is returned for other mode. Range is <0-12886>. + The set of this value will be ignored for non-wred mode. + Set -1 to delete current configuration and retrieve default configuration + for all precedence. + For 1G port, default value is 24;" + ::= { ifQosQueueManageCfgEntry 7 } + +ifQosQueueManageMinThresholdPre2 OBJECT-TYPE + SYNTAX Integer32 (-1|0..12886) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect drop precedence2 min threshold, only for wred mode. + 65535 is returned for other mode. Range is <0-12886>.For 1G port, default value is 32; + Set -1 to delete current configuration and retrieve default configuration." + ::= { ifQosQueueManageCfgEntry 8 } + +ifQosQueueManageMaxThresholdPre0 OBJECT-TYPE + SYNTAX Integer32 (-1|1..12887) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect drop precedence0 max threshold, only for wred mode, + 65535 is returned for other mode.Range is <1-12887>. + The set of this value will be ignored for non-wred mode. + Set -1 to delete current configuration and retrieve default configuration + for all precedence. + For 1G port, default value is 480;" + ::= { ifQosQueueManageCfgEntry 9 } + +ifQosQueueManageMaxThresholdPre1 OBJECT-TYPE + SYNTAX Integer32 (-1|1..12887) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect drop precedence1 max threshold, only for wred mode. + The set of this value will be ignored for non-wred mode. + 65535 is returned for other mode. Range is <1-12887>. + Set -1 to delete current configuration and retrieve default configuration + for all precedence. + For 1G port, default value is 496;" + ::= { ifQosQueueManageCfgEntry 10 } + +ifQosQueueManageMaxThresholdPre2 OBJECT-TYPE + SYNTAX Integer32 (-1|1..12887) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect drop precedence2 max threshold, only for wred mode. + The set of this value will be ignored for non-taildrop mode. + 65535 is returned for other mode. Range is <1-12887>. + Set -1 to delete current configuration and retrieve default configuration + for all precedence. + For 1G port, default value is 512;" + ::= { ifQosQueueManageCfgEntry 11 } + +ifQosQueueManageDropProbabilityPre0 OBJECT-TYPE + SYNTAX Integer32 (-1|0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect drop precedence0 drop probability, only for wred mode. + Set -1 to delete current configuration and retrieve default configuration. + The default value is 1024. -2 is returned for other mode. Range is <0-65535>." + DEFVAL{ 1024 } + ::= { ifQosQueueManageCfgEntry 12 } + +ifQosQueueManageDropProbabilityPre1 OBJECT-TYPE + SYNTAX Integer32 (-1|0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect drop precedence1 drop probability, only for wred mode. + Set -1 to delete current configuration and retrieve default configuration. + The default value is 1024. -2 is returned for other mode. Range is <0-65535>." + DEFVAL{ 1024 } + ::= { ifQosQueueManageCfgEntry 13 } + +ifQosQueueManageDropProbabilityPre2 OBJECT-TYPE + SYNTAX Integer32 (-1|0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect drop precedence2 drop probability, only for wred mode. + Set -1 to delete current configuration and retrieve default configuration. + The default value is 1024. -2 is returned for other mode. Range is <0-65535>." + DEFVAL{ 1024 } + ::= { ifQosQueueManageCfgEntry 14 } + +--ifQosCarObjects + +ifQosCarObjects OBJECT IDENTIFIER ::= { ifQos 3 } + +--ifQosCarApplyTable + +ifQosCarApplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfQosCarApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of interface CAR applied." + ::= { ifQosCarObjects 1 } + +ifQosCarApplyEntry OBJECT-TYPE + SYNTAX IfQosCarApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of ifQosCarApplyTable." + INDEX { ifIndex, + ifQosCarApplyDirection } + ::= { ifQosCarApplyTable 1 } + + IfQosCarApplyEntry ::= + SEQUENCE + { + ifQosCarApplyDirection + INTEGER, + ifQosCarApplyColorMode + INTEGER, + ifQosCarApplyCir + Integer32, + ifQosCarApplyCbs + Integer32, + ifQosCarApplyType + INTEGER, + ifQosCarApplyPir + Integer32, + ifQosCarApplyPbs + Integer32, + ifQosCarApplyDropColor + ColorType, + ifQosCarApplyUseL3Length + INTEGER, + ifQosCarApplyRowStatus + RowStatus + } + +ifQosCarApplyDirection OBJECT-TYPE + SYNTAX INTEGER + { + input(1), + output(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Direction of this port-policer applied on. + (1) input. + (2) output." + ::= { ifQosCarApplyEntry 1 } + +ifQosCarApplyColorMode OBJECT-TYPE + SYNTAX INTEGER + { + colorAware(1), + colorBlind(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Value 1 for color aware mode policer, + value 2 for color blind mode policer. + " + ::= { ifQosCarApplyEntry 2 } + +ifQosCarApplyCir OBJECT-TYPE + SYNTAX Integer32 (8..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Commit information rate (kbps). + Range is <8-10000000>." + ::= { ifQosCarApplyEntry 3 } + +ifQosCarApplyCbs OBJECT-TYPE + SYNTAX Integer32 (1000..128000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Commit burst size (bytes). + Range is <1000-128000>." + DEFVAL {128000} + ::= { ifQosCarApplyEntry 4 } + +ifQosCarApplyType OBJECT-TYPE + SYNTAX INTEGER + { + rfc2697(1), + rfc2698(2), + rfc4115(3), + bwp(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set (1) is select rfc2697 mode. + Set (2) is select rfc2698 mode. + Set (3) is select rfc4115 mode. + Set (4) is select bwp mode." + ::= { ifQosCarApplyEntry 5 } + +-- ifQosCarApplyEbs OBJECT-TYPE +-- SYNTAX Integer32 (1000..128000) +-- MAX-ACCESS read-create +-- STATUS current +-- DESCRIPTION +-- "Excess burst size (bytes). +-- Range is <1000-128000>." +-- DEFVAL {128000} +-- ::= { ifQosCarApplyEntry 6 } + +ifQosCarApplyPir OBJECT-TYPE + SYNTAX Integer32 (8..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When Type mode is rcf2698 means Peak information rate (kbps). + When Type mode is rfc2697&rfc4115&bwp means Excess Information Rate (kbps). + Range is <8-10000000>." + ::= { ifQosCarApplyEntry 7 } + +ifQosCarApplyPbs OBJECT-TYPE + SYNTAX Integer32 (1000..128000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When Type mode is rcf2698 means Peak burst size (bytes). + When Type mode is rfc2697&rfc4115&bwp means Excess Burst Size (bytes). + Range is <1000-128000>." + DEFVAL {128000} + ::= { ifQosCarApplyEntry 8 } + +ifQosCarApplyDropColor OBJECT-TYPE + SYNTAX INTEGER + { + red(1), + yellow(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Drop color configuration.When configuring 'red(1)', + it only drops red packet; configuring 'yellow(2)', + it drops both 'red' and 'yellow' packet. + " + DEFVAL {red} + ::= { ifQosCarApplyEntry 9 } + +ifQosCarApplyUseL3Length OBJECT-TYPE + SYNTAX INTEGER + { + no(2), + yes(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "2 for using L2 frame length; + 1 for using L3 length. + " + DEFVAL {no} + ::= { ifQosCarApplyEntry 10 } + +ifQosCarApplyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ifQosCarApplyEntry 11 } + + +-- ifQosPriObjects + + ifQosPriObjects OBJECT IDENTIFIER ::= { ifQos 4 } + +-- ifQosCosTable +-- +ifQosCosTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfQosCosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of interface cos value." + ::= { ifQosPriObjects 1 } + +ifQosCosEntry OBJECT-TYPE + SYNTAX IfQosCosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of ifQosCosTable." + INDEX { ifIndex } + ::= { ifQosCosTable 1 } + + IfQosCosEntry ::= + SEQUENCE + { + ifQosCosValue + Integer32 + } + +ifQosCosValue OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cos value for this interface.Range is <0-7>. + The default CoS for each interface is 0. + " + ::= { ifQosCosEntry 1 } + + +-- ifQosTrustTypeTable +-- +ifQosTrustTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfQosTrustTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of interface trust type." + ::= { ifQosPriObjects 2 } + +ifQosTrustTypeEntry OBJECT-TYPE + SYNTAX IfQosTrustTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of ifQosTrustTypeTable." + INDEX { ifIndex } + ::= { ifQosTrustTypeTable 1 } + +IfQosTrustTypeEntry ::= + SEQUENCE + { + ifQosTrustTypeValue + INTEGER + } + +ifQosTrustTypeValue OBJECT-TYPE + SYNTAX INTEGER + { + trustDefault(-1), + trustPort(0), + trustSTagCos(2), + trustDscpExp(3), + trustIpPre(4), + trustCTagCos(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trust priority type for this interface. + Set trust-default to delete current configuration and retrieve default configuration. + trustDefault(-1) + trustPort(0) + trustSTagCos(2) + trustDscpExp(3) + trustIpPre(4) + trustCTagCos(5) + " + ::= { ifQosTrustTypeEntry 1 } + + +-- ifQosDomainTable +-- +ifQosDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfQosDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of interface Domain value." + ::= { ifQosPriObjects 3 } + +ifQosDomainEntry OBJECT-TYPE + SYNTAX IfQosDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of ifQosDomainTable." + INDEX { ifIndex } + ::= { ifQosDomainTable 1 } + +IfQosDomainEntry ::= + SEQUENCE + { + ifQosDomainValue + Integer32 + } + +ifQosDomainValue OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Domain value for this interface. + Range <0-7>. The default value is + 0" + DEFVAL{0} + ::= { ifQosDomainEntry 1 } +-- ifQosReplacePriObjects + + ifQosReplacePriObjects OBJECT IDENTIFIER ::= { ifQos 5 } + +-- ifQosReplaceTable +-- +ifQosReplaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfQosReplaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ifQosReplaceEntry." + ::= { ifQosReplacePriObjects 1 } + +ifQosReplaceEntry OBJECT-TYPE + SYNTAX IfQosReplaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of ifQosReplaceTable." + INDEX { ifIndex } + ::= { ifQosReplaceTable 1 } + +IfQosReplaceEntry ::= + SEQUENCE + { + ifQosReplaceType + INTEGER + } + +ifQosReplaceType OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + cos(1), + cosctag(2), + cosstag(3), + dscpExp(4), + ctagdscp(5), + stagdscp(6), + nodscp(7), + nocos(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Replace priority type for this interface. The defult cos is stagcos; + The value of set this node only can be follow: + cos(1), + cosctag(2), + cosstag(3), + dscpExp(4), + nodscp(7), + nocos(8)" + DEFVAL {cos} + ::= { ifQosReplaceEntry 1 } + + +-- Sub Module: CBQOS +-- +-- Node definitions +-- + +-- cbQoSClassifierObjects + + cbQoSClassifierObjects OBJECT IDENTIFIER ::= { cbQoS 1 } + +cbQoSClassifierIndexNext OBJECT-TYPE + SYNTAX Integer32 (10000..20000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to be used for + cbQoSClassifierIndex when creating rows in the + cbQoSClassifierCfgInfoTable. + If the value of this node is less than 0, + it indicates creating a Rowin cbQoSClassifierCfgInfoTable is not permitted. + " + ::= { cbQoSClassifierObjects 1 } + +-- cbQoSClassifierCfgInfoTable +-- +cbQoSClassifierCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CBQoSClassifierCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Classifier configuration information." + ::= { cbQoSClassifierObjects 2 } + +cbQoSClassifierCfgInfoEntry OBJECT-TYPE + SYNTAX CBQoSClassifierCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Classifier Configuration Information Entry." + INDEX { cbQoSClassifierIndex } + ::= { cbQoSClassifierCfgInfoTable 1 } + +CBQoSClassifierCfgInfoEntry ::= + SEQUENCE + { + cbQoSClassifierIndex + Integer32, + cbQoSClassifierName + OCTET STRING, + cbQoSClassifierRuleCount + Integer32, + cbQoSClassifierOperator + INTEGER, + cbQoSClassifierMatchRuleNextIndex + Integer32, + cbQoSClassifierRowStatus + RowStatus + } + +cbQoSClassifierIndex OBJECT-TYPE + SYNTAX Integer32 (10000..20000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of this class-map.Range is <10000-20000>." + ::= { cbQoSClassifierCfgInfoEntry 1 } + +cbQoSClassifierName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of class-map. Only used in creating a conceptual row, + can not modified in an 'active' Row " + ::= { cbQoSClassifierCfgInfoEntry 2 } + +cbQoSClassifierRuleCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter of match rules in class-map." + ::= { cbQoSClassifierCfgInfoEntry 3 } + +cbQoSClassifierOperator OBJECT-TYPE + SYNTAX INTEGER + { + and(1), + or(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Operator of the match rules of class-map. Default match operator is match-any. + 'and(1)' for match-all rules. 'or(2)' for match-any rules. + " + DEFVAL {or} + ::= { cbQoSClassifierCfgInfoEntry 4 } + +cbQoSClassifierMatchRuleNextIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to be used for + cbQoSMatchRuleIndex when creating rows in the + cbQoSMatchRuleCfgInfoTable.Begin with 0. + If the value of this node is less than 0, + it indicates creating a Rowin cbQoSMatchRuleCfgInfoTable is not permitted. + " + ::= { cbQoSClassifierCfgInfoEntry 5 } + +cbQoSClassifierRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cbQoSClassifierCfgInfoEntry 6 } + + +--cbQoSMatchRuleCfgInfoTable + +cbQoSMatchRuleCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CBQoSMatchRuleCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of match rule configuration in class-map. " + ::= { cbQoSClassifierObjects 3 } + +cbQoSMatchRuleCfgInfoEntry OBJECT-TYPE + SYNTAX CBQoSMatchRuleCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Match Rule Entry in Class-map." + INDEX { cbQoSClassifierIndex, cbQoSMatchRuleIndex } + ::= { cbQoSMatchRuleCfgInfoTable 1 } + +CBQoSMatchRuleCfgInfoEntry ::= + SEQUENCE + { + cbQoSMatchRuleIndex + Integer32, + cbQoSMatchRuleACLName + OCTET STRING, + cbQoSMatchRuleRowStatus + RowStatus + } + +cbQoSMatchRuleIndex OBJECT-TYPE + SYNTAX Integer32 (10000..20000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of Match Rule. Currently only access-group(ACL) is used as matching rule. + Range is <10000-20000>." + ::= { cbQoSMatchRuleCfgInfoEntry 1 } + +cbQoSMatchRuleACLName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Match ACl name.Only used in creating a conceptual row, + can not modified in an 'active' Row " + ::= { cbQoSMatchRuleCfgInfoEntry 2 } + +cbQoSMatchRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and + Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cbQoSMatchRuleCfgInfoEntry 3 } + +-- match evc is not supported by humber currently. 2011-08-05 + +--cbQoSMatchEvcTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF CbQoSMatchEvcEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "The table of Match EVC is used to define EVC matching rule for a QoS class map. +-- If CoS values are configured, CoS field in the packet from the EVC is inspected +-- and only those matching the configured values are regarded as matching packets. +-- Otherwise, CoS field is ignored and only EVC is considered in the matching rule." +-- ::= { cbQoSClassifierObjects 4 } +-- +--cbQoSMatchEvcEntry OBJECT-TYPE +-- SYNTAX CbQoSMatchEvcEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "One item of match entry." +-- INDEX { cbQoSMatchEvcClassMapIndex, cbQoSMatchEvcEvcIndex } +-- ::= { cbQoSMatchEvcTable 1 } +-- +-- CbQoSMatchEvcEntry ::= +-- SEQUENCE +-- { +-- cbQoSMatchEvcClassMapIndex +-- Integer32, +-- cbQoSMatchEvcEvcIndex +-- Integer32, +-- cbQoSMatchEvcAddCos +-- OCTET STRING, +-- cbQoSMatchEvcRowStatus +-- RowStatus +-- } +-- +--cbQoSMatchEvcClassMapIndex OBJECT-TYPE +-- SYNTAX Integer32 (1..2048) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The index of Class-map." +-- ::= { cbQoSMatchEvcEntry 1 } +-- +-- +--cbQoSMatchEvcEvcIndex OBJECT-TYPE +-- SYNTAX Integer32 (1..512) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The index of EVC entry." +-- ::= { cbQoSMatchEvcEntry 2 } +-- +--cbQoSMatchEvcAddCos OBJECT-TYPE +-- SYNTAX OCTET STRING (SIZE (1..15)) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Add COS of Match EVC. The format is like 1,2,3." +-- ::= { cbQoSMatchEvcEntry 3 } +-- +-- +--cbQoSMatchEvcRowStatus OBJECT-TYPE +-- SYNTAX RowStatus +-- MAX-ACCESS read-create +-- STATUS current +-- DESCRIPTION +-- "The status of this conceptual row.Now only realize CreateAndGo and +-- Destroy and Active." +-- ::= { cbQoSMatchEvcEntry 4 } + +-- +-- cbQoSPolicyObjects +-- + + cbQoSPolicyObjects OBJECT IDENTIFIER ::= { cbQoS 2 } + +cbQoSPolicyIndexNext OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to be used for + cbQoSPolicyIndex when creating rows in the + cbQoSPolicyCfgInfoTable. + " + ::= { cbQoSPolicyObjects 1 } + + +-- cbQoSPolicyCfgInfoTable +-- +cbQoSPolicyCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CBQoSPolicyCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of policy-map." + ::= { cbQoSPolicyObjects 2 } + +cbQoSPolicyCfgInfoEntry OBJECT-TYPE + SYNTAX CBQoSPolicyCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy-map table Entry." + INDEX {cbQoSPolicyIndex} + ::= { cbQoSPolicyCfgInfoTable 1 } + +CBQoSPolicyCfgInfoEntry ::= + SEQUENCE + { + cbQoSPolicyIndex + Integer32, + cbQoSPolicyName + OCTET STRING, + cbQoSPolicyClassCount + Integer32, + cbQoSPolicyClassNextIndex + Integer32, + cbQoSPolicyRowStatus + RowStatus + } + +cbQoSPolicyIndex OBJECT-TYPE + SYNTAX Integer32 (10000..20000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of this policy-map.Range is <10000-20000>." + ::= { cbQoSPolicyCfgInfoEntry 1 } + +cbQoSPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of this policy-map. Only used in creating a conceptual row, + can not modified in an 'active' Row " + ::= { cbQoSPolicyCfgInfoEntry 2 } + +cbQoSPolicyClassCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter of class-maps in this policy-map." + ::= { cbQoSPolicyCfgInfoEntry 3 } + +cbQoSPolicyClassNextIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to be used for + cbQoSPolicyClassIndex when creating rows in the + cbQoSPolicyClassCfgInfoTable. + If the returned value is less 0, + it indicates creating a Rowis not permitted." + ::= { cbQoSPolicyCfgInfoEntry 4 } + +cbQoSPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cbQoSPolicyCfgInfoEntry 5 } + + +-- cbQoSPolicyClassCfgInfoTable +-- +cbQoSPolicyClassCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CBQoSPolicyClassCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of policy-class." + ::= { cbQoSPolicyObjects 3 } + +cbQoSPolicyClassCfgInfoEntry OBJECT-TYPE + SYNTAX CBQoSPolicyClassCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy-class table Entry." + INDEX {cbQoSPolicyClassIndex, + cbQoSPolicyClassClassifierIndex} + ::= { cbQoSPolicyClassCfgInfoTable 1 } + +CBQoSPolicyClassCfgInfoEntry ::= + SEQUENCE + { + cbQoSPolicyClassIndex + Integer32, + cbQoSPolicyClassClassifierIndex + Integer32, + cbQoSPolicyClassClassifierName + OCTET STRING, + cbQoSPolicyClassRowStatus + RowStatus + } + +cbQoSPolicyClassIndex OBJECT-TYPE + SYNTAX Integer32 (10000..20000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of this policy-class.Range is <10000-20000>." + ::= { cbQoSPolicyClassCfgInfoEntry 1 } + +cbQoSPolicyClassClassifierIndex OBJECT-TYPE + SYNTAX Integer32 (10000..20000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of classifier applied by a policy. + It is corresponding to cbQoSClassifierName. + The maximum index value 20000 is reserved for class-map class-default only." + ::= { cbQoSPolicyClassCfgInfoEntry 2 } + +cbQoSPolicyClassClassifierName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of classifier applied by a policy. + It should exist in cbQoSClassifierCfgInfoTable. + Only used in creating a conceptual row, can not modified in an 'active' row. + " + ::= { cbQoSPolicyClassCfgInfoEntry 3 } + +cbQoSPolicyClassRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cbQoSPolicyClassCfgInfoEntry 4 } + + +-- cbQoSBehaviorObjects + +cbQoSBehaviorObjects OBJECT IDENTIFIER ::= { cbQoS 3 } + +cbQoSAggregativeCarIndexNext OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to be used for + cbQoSAggregativeCarIndex when creating rows in the + cbQoSAggregativeCarCfgInfoTable. + " + ::= { cbQoSBehaviorObjects 1 } + +-- cbQoSAggregativeCarCfgInfoTable +-- +cbQoSAggregativeCarCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CBQoSAggregativeCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of aggregate-policer." + ::= { cbQoSBehaviorObjects 2 } + +cbQoSAggregativeCarCfgInfoEntry OBJECT-TYPE + SYNTAX CBQoSAggregativeCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Aggregate-policer table Entry." + INDEX {cbQoSAggregativeCarIndex} + ::= { cbQoSAggregativeCarCfgInfoTable 1 } + + CBQoSAggregativeCarCfgInfoEntry ::= + SEQUENCE + { + cbQoSAggregativeCarIndex + Integer32, + cbQoSAggregativeCarName + OCTET STRING, + cbQoSAggregativeCarColorMode + INTEGER, + cbQoSAggregativeCarCir + Integer32, + cbQoSAggregativeCarCbs + Integer32, + cbQoSAggregativeCarType + INTEGER, + cbQoSAggregativeCarEbs + Integer32, + cbQoSAggregativeCarPir + Integer32, + cbQoSAggregativeCarPbs + Integer32, + cbQoSAggregativeCarDropColor + ColorType, + cbQoSAggregativeCarUseL3Length + INTEGER, + cbQoSAggregativeCarStats + INTEGER, + cbQoSAggregativeCarRowStatus + RowStatus + } + +cbQoSAggregativeCarIndex OBJECT-TYPE + SYNTAX Integer32 (10000..20000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of aggregate-policer.Range is <10000-20000>." + ::= { cbQoSAggregativeCarCfgInfoEntry 1 } + +cbQoSAggregativeCarName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of aggregate-policer.Only used in creating a conceptual row, + can not modified in an 'active' row. + " + ::= { cbQoSAggregativeCarCfgInfoEntry 2 } + +cbQoSAggregativeCarColorMode OBJECT-TYPE + SYNTAX INTEGER + { + colorAware(1), + colorBlind(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Value 1 for color aware mode policer; + value 2 for color blind mode policer. + Can modified in an 'active' row. + " + DEFVAL {colorBlind} + ::= { cbQoSAggregativeCarCfgInfoEntry 3 } + +cbQoSAggregativeCarCir OBJECT-TYPE + SYNTAX Integer32 (8..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Commit information rate (kbps).Range is <8-10000000>. + Only used in creating a conceptual row, + can not modified in an 'active' row. + " + ::= { cbQoSAggregativeCarCfgInfoEntry 4 } + +cbQoSAggregativeCarCbs OBJECT-TYPE + SYNTAX Integer32 (1000..128000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Commit burst size (bytes).Range is <1000-128000>. + Only used in creating a conceptual row, + can not modified in an 'active' row." + DEFVAL {128000} + ::= { cbQoSAggregativeCarCfgInfoEntry 5 } + +cbQoSAggregativeCarType OBJECT-TYPE + SYNTAX INTEGER + { + trtcm-mode(1), + srtcm-mode(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set (1) is select TRTCM mode. + Set (2) is select SRTCM mode." + ::= { cbQoSAggregativeCarCfgInfoEntry 6 } + +cbQoSAggregativeCarEbs OBJECT-TYPE + SYNTAX Integer32 (1000..128000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Excess burst size (bytes).Range is <1000-128000>. + Only used in creating a conceptual row, + can not modified in an 'active' row. + If the cbQoSAggregativeCarPir is not zero, + this value will be ignored. + " + DEFVAL {128000} + ::= { cbQoSAggregativeCarCfgInfoEntry 7 } + +cbQoSAggregativeCarPir OBJECT-TYPE + SYNTAX Integer32 (8..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak information rate (kbps).Range is <8-10000000>. + Only used in creating a conceptual row, + can not modified in an 'active' row. + This valude should not be less than cbQoSAggregativeCarCir. + " + ::= { cbQoSAggregativeCarCfgInfoEntry 8} + +cbQoSAggregativeCarPbs OBJECT-TYPE + SYNTAX Integer32 (1000..128000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak burst size (bytes).Range is <1000-128000>. + Only used in creating a conceptual row, + can not modified in an 'active' row. + If the cbQoSAggregativeCarPir is zero, + this value will be ignored; + This valude should not be less than cbQoSAggregativeCarCbs. + " + DEFVAL {128000} + ::= { cbQoSAggregativeCarCfgInfoEntry 9 } + +cbQoSAggregativeCarDropColor OBJECT-TYPE + SYNTAX INTEGER + { + red(1), + yellow(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Drop color configuration.When configuring 'red', + it only drops red packet; configuring 'yellow', + it drops both 'red' and 'yellow' packet. + Only used in creating a conceptual row, + can not modified in an 'active' row. + " + DEFVAL {red} + ::= { cbQoSAggregativeCarCfgInfoEntry 10 } + +cbQoSAggregativeCarUseL3Length OBJECT-TYPE + SYNTAX INTEGER + { + no(2), + yes(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "2 for using L2 frame length; + 1 for using L3 length. + Only used in creating a conceptual row, + can not modified in an 'active' row. + " + DEFVAL {no} + ::= { cbQoSAggregativeCarCfgInfoEntry 11 } + +cbQoSAggregativeCarStats OBJECT-TYPE + SYNTAX INTEGER + { + no(2), + yes(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "2 policer stats is disable; + 1 policer stats is enable. + Only used in creating a conceptual row, + can not modified in an 'active' row. + " + DEFVAL {no} + ::= { cbQoSAggregativeCarCfgInfoEntry 12 } + +cbQoSAggregativeCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cbQoSAggregativeCarCfgInfoEntry 13 } + + +-- cbQoSBehaviorCarCfgInfoTable +-- +cbQoSBehaviorCarCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQoSBehaviorCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of behavior." + ::= { cbQoSBehaviorObjects 3 } + +cbQoSBehaviorCarCfgInfoEntry OBJECT-TYPE + SYNTAX CbQoSBehaviorCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Behavior table Entry." + INDEX {cbQoSBehaviorCarPolicyIndex, + cbQoSBehaviorCarPolicyClassIndex} + ::= { cbQoSBehaviorCarCfgInfoTable 1 } + +CbQoSBehaviorCarCfgInfoEntry ::= + SEQUENCE + { + cbQoSBehaviorCarPolicyIndex + Integer32, + cbQoSBehaviorCarPolicyClassIndex + Integer32, + cbQoSBehaviorCarColorMode + INTEGER, + cbQoSBehaviorCarCir + Integer32, + cbQoSBehaviorCarCbs + Integer32, + cbQoSBehaviorCarType + INTEGER, + cbQoSBehaviorCarPir + Integer32, + cbQoSBehaviorCarPbs + Integer32, + cbQoSBehaviorCarDropColor + ColorType, + cbQoSBehaviorCarUseL3Length + INTEGER, + cbQoSBehaviorCarStats + INTEGER, + cbQoSBehaviorCarRowStatus + RowStatus + } + +cbQoSBehaviorCarPolicyIndex OBJECT-TYPE + SYNTAX Integer32(10000..20000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of Policy-map. Range is <10000-20000>. + Associated with cbQoSPolicyIndex of cbQoSPolicyCfgInfoEntry. + " + ::= { cbQoSBehaviorCarCfgInfoEntry 1 } + +cbQoSBehaviorCarPolicyClassIndex OBJECT-TYPE + SYNTAX Integer32(10000..20000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of Policy class-map. Range is <10000-20000>. + Associated with cbQoSPolicyClassIndex of cbQoSPolicyClassCfgInfoEntry. + " + ::= { cbQoSBehaviorCarCfgInfoEntry 2 } + + +cbQoSBehaviorCarColorMode OBJECT-TYPE + SYNTAX INTEGER + { + colorAware(1), + colorBlind(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Value 1 for color aware mode policer, + value 2 for color blind mode policer. + Only for policer behavior." + ::= { cbQoSBehaviorCarCfgInfoEntry 5 } + +cbQoSBehaviorCarCir OBJECT-TYPE + SYNTAX Integer32 (8..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Commit information rate (kbps).Range is <8-10000000>. + Only for policer behavior. + " + ::= { cbQoSBehaviorCarCfgInfoEntry 6 } + +cbQoSBehaviorCarCbs OBJECT-TYPE + SYNTAX Integer32 (1000..128000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Commit burst size (bytes).Range is <1000-128000>. + Only for policer behavior. + " + DEFVAL {128000} + ::= { cbQoSBehaviorCarCfgInfoEntry 7 } + +cbQoSBehaviorCarType OBJECT-TYPE + SYNTAX INTEGER + { + rfc2697(1), + rfc2698(2), + rfc4115(3), + bwp(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set (1) is select rfc2697 mode. + Set (2) is select rfc2698 mode. + Set (3) is select rfc4115 mode. + Set (4) is select bwp mode." + ::= { cbQoSBehaviorCarCfgInfoEntry 8 } + +cbQoSBehaviorCarEbs OBJECT-TYPE + SYNTAX Integer32 (1000..128000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Excess burst size (bytes).Range is <1000-128000>. + Only for policer behavior. + " + + DEFVAL {128000} + ::= { cbQoSBehaviorCarCfgInfoEntry 9 } + +cbQoSBehaviorCarPir OBJECT-TYPE + SYNTAX Integer32 (8..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak information rate (kbps).Range is <8-10000000>. + Only for policer behavior. + " + ::= { cbQoSBehaviorCarCfgInfoEntry 10 } + +cbQoSBehaviorCarPbs OBJECT-TYPE + SYNTAX Integer32 (1000..128000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak burst size (bytes).Range is <1000-128000>. + Only for policer behavior. + " + DEFVAL {128000} + ::= { cbQoSBehaviorCarCfgInfoEntry 11 } + +cbQoSBehaviorCarDropColor OBJECT-TYPE + SYNTAX INTEGER + { + red(1), + yellow(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Drop color configuration.Only 'red' and 'yellow' can be used here. + When configuring 'red(1)', it only drops red packet; + configuring 'yellow(2)', it drops both 'red' and 'yellow' packet. + Only for policer behavior. + When policy mode is aggregative policer, the result of DropColor will be none(0). + " + DEFVAL {red} + ::= { cbQoSBehaviorCarCfgInfoEntry 12 } + +cbQoSBehaviorCarUseL3Length OBJECT-TYPE + SYNTAX INTEGER + { + no(2), + yes(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "2 for using L2 frame length; + 1 for using L3 length. + Only for policer behavior. + " + DEFVAL {no} + ::= { cbQoSBehaviorCarCfgInfoEntry 13 } + +cbQoSBehaviorCarStats OBJECT-TYPE + SYNTAX INTEGER + { + no(2), + yes(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "2 policer stats is disable; + 1 policer stats is enable. + Only for policer behavior. + " + DEFVAL {no} + ::= { cbQoSBehaviorCarCfgInfoEntry 14 } + +cbQoSBehaviorCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cbQoSBehaviorCarCfgInfoEntry 15 } + + + +-- cbQoSBehaviorPriColorCfgInfoTable +-- +cbQoSBehaviorPriColorCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQoSBehaviorPriColorCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of setting priority-color behavior." + ::= { cbQoSBehaviorObjects 4 } + +cbQoSBehaviorPriColorCfgInfoEntry OBJECT-TYPE + SYNTAX CbQoSBehaviorPriColorCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Setting priority-color table Entry." + INDEX {cbQoSBehaviorPriColorPolicyIndex, + cbQoSBehaviorPriColorPolicyClassIndex} + ::= { cbQoSBehaviorPriColorCfgInfoTable 1 } + +CbQoSBehaviorPriColorCfgInfoEntry ::= + SEQUENCE + { + cbQoSBehaviorPriColorPolicyIndex + Integer32, + cbQoSBehaviorPriColorPolicyClassIndex + Integer32, + cbQoSBehaviorPriColorSetPriority + Integer32, + cbQoSBehaviorPriColorSetColor + ColorType + } + +cbQoSBehaviorPriColorPolicyIndex OBJECT-TYPE + SYNTAX Integer32(10000..20000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of Policy-map. Associated with cbQoSPolicyIndex of cbQoSPolicyCfgInfoEntry. + " + ::= { cbQoSBehaviorPriColorCfgInfoEntry 1 } + +cbQoSBehaviorPriColorPolicyClassIndex OBJECT-TYPE + SYNTAX Integer32(10000..20000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of Policy class-map.Range is <10000-20000>. + Associated with cbQoSPolicyClassIndex of cbQoSPolicyClassCfgInfoEntry. + " + ::= { cbQoSBehaviorPriColorCfgInfoEntry 2 } + +cbQoSBehaviorPriColorSetPriority OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Internal priority value.Range id <0-63>. + Default priority is 0." + ::= { cbQoSBehaviorPriColorCfgInfoEntry 3 } + +cbQoSBehaviorPriColorSetColor OBJECT-TYPE + SYNTAX ColorType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Internal color. Set (1)red, (2)yellow, (3)green. + Set (0) means no set priority." + ::= { cbQoSBehaviorPriColorCfgInfoEntry 4 } + + + +-- cbQoSBehaviorOptionTable +-- +cbQoSBehaviorOptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQoSBehaviorOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of behavior." + ::= { cbQoSBehaviorObjects 5 } + +cbQoSBehaviorOptionEntry OBJECT-TYPE + SYNTAX CbQoSBehaviorOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ClassTrafficOption table Entry." + INDEX {cbQoSBehaviorOptionPolicyIndex, + cbQoSBehaviorOptionPolicyClassIndex} + ::= { cbQoSBehaviorOptionTable 1 } + +CbQoSBehaviorOptionEntry ::= + SEQUENCE + { + cbQoSBehaviorOptionPolicyIndex + Integer32, + cbQoSBehaviorOptionPolicyClassIndex + Integer32, + cbQoSBehaviorOptionTrust + INTEGER, + cbQoSBehaviorOptionStatsEn + INTEGER, + cbQoSBehaviorOptionRedirectIfindex + Integer32, + cbQoSBehaviorOptionMonitorSession + Integer32 + } + +cbQoSBehaviorOptionPolicyIndex OBJECT-TYPE + SYNTAX Integer32(10000..20000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of Policy-map.Range is <10000-20000>. + Associated with cbQoSPolicyIndex of cbQoSPolicyCfgInfoEntry. + " + ::= { cbQoSBehaviorOptionEntry 1 } + +cbQoSBehaviorOptionPolicyClassIndex OBJECT-TYPE + SYNTAX Integer32(10000..20000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of Policy class-map.Range is <10000-20000>. + Associated with cbQoSPolicyClassIndex of cbQoSPolicyClassCfgInfoEntry. + " + ::= { cbQoSBehaviorOptionEntry 2 } + +cbQoSBehaviorOptionTrust OBJECT-TYPE + SYNTAX INTEGER + { + trustNone(-1), + trustPort(0), + trustCos(2), + trustDscp(3), + trustIpPre(4), + trustCosCtag(5), + trustCosStag(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use which prioritization type for this flow. + trustNone(-1) + trustPort(0) + trustCos(2) + trustDscp(3) + trustIpPre(4) + trustCosCtag(5) + trustCosStag(6) + " + DEFVAL { trustNone } + ::= { cbQoSBehaviorOptionEntry 3 } + +cbQoSBehaviorOptionStatsEn OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "1 for enable statistics for each ace in class map; + 2 for disable statistics for each ace in class map. + Default value is 2." + DEFVAL { disable } + ::= { cbQoSBehaviorOptionEntry 4 } + +cbQoSBehaviorOptionRedirectIfindex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "<1-65535>:Interface index of redirect. + Set 0 means no redirect. " + DEFVAL { 0 } + ::= { cbQoSBehaviorOptionEntry 5 } + +cbQoSBehaviorOptionMonitorSession OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "<1-3> monitor session number; + 0 no monitor, default value is 0." + DEFVAL { 0 } + ::= { cbQoSBehaviorOptionEntry 6 } + + +-- cbQoSBehaviorCarAgpCfgTable +-- +cbQoSBehaviorCarAgpCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQoSBehaviorCarAgpCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of behavior." + ::= { cbQoSBehaviorObjects 6 } + +cbQoSBehaviorCarAgpCfgEntry OBJECT-TYPE + SYNTAX CbQoSBehaviorCarAgpCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Behavior table Entry." + INDEX {cbQoSBehaviorCarAgpPolicyIndex, + cbQoSBehaviorCarAgpPolicyClassIndex} + ::= { cbQoSBehaviorCarAgpCfgTable 1 } + +CbQoSBehaviorCarAgpCfgEntry ::= + SEQUENCE + { + cbQoSBehaviorCarAgpPolicyIndex + Integer32, + cbQoSBehaviorCarAgpPolicyClassIndex + Integer32, + cbQoSBehaviorCarAgpCarName + OCTET STRING, + cbQoSBehaviorCarAgpRowStatus + RowStatus + } + +cbQoSBehaviorCarAgpPolicyIndex OBJECT-TYPE + SYNTAX Integer32(10000..20000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of Policy-map. Range is <10000-20000>. + Associated with cbQoSPolicyIndex of cbQoSPolicyCfgInfoEntry. + " + ::= { cbQoSBehaviorCarAgpCfgEntry 1 } + +cbQoSBehaviorCarAgpPolicyClassIndex OBJECT-TYPE + SYNTAX Integer32(10000..20000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of Policy class-map. Range is <10000-20000>. + Associated with cbQoSPolicyClassIndex of cbQoSPolicyClassCfgInfoEntry. + " + ::= { cbQoSBehaviorCarAgpCfgEntry 2 } + +cbQoSBehaviorCarAgpCarName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Only for aggregative policer name. + " + ::= { cbQoSBehaviorCarAgpCfgEntry 3 } + +cbQoSBehaviorCarAgpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cbQoSBehaviorCarAgpCfgEntry 15 } + + + + +-- cbQoSApplyPolicyObjects + + cbQoSApplyPolicyObjects OBJECT IDENTIFIER ::= { cbQoS 4 } + +-- cbQoSIfApplyPolicyTable +-- +cbQoSIfApplyPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CBQoSIfApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of policy applied on interface." + ::= { cbQoSApplyPolicyObjects 1 } + +cbQoSIfApplyPolicyEntry OBJECT-TYPE + SYNTAX CBQoSIfApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy-applied table Entry." + INDEX {cbQoSIfApplyPolicyIfIndex, + cbQoSIfApplyPolicyDirection} + ::= { cbQoSIfApplyPolicyTable 1 } + + CBQoSIfApplyPolicyEntry ::= + SEQUENCE + { + cbQoSIfApplyPolicyIfIndex + Integer32, + cbQoSIfApplyPolicyDirection + INTEGER, + cbQoSIfApplyPolicyIndex + Integer32, + cbQoSIfApplyPolicyName + OCTET STRING, + cbQoSIfApplyPolicyRowStatus + RowStatus + } + +cbQoSIfApplyPolicyIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ifindex. The interface should only be physical, vlan, or linkagg interface. " + ::= { cbQoSIfApplyPolicyEntry 1 } + +cbQoSIfApplyPolicyDirection OBJECT-TYPE + SYNTAX INTEGER + { + input(1), + output(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Direction of this service-policy applied on. + 1. input direction. + 2. output direction." + ::= { cbQoSIfApplyPolicyEntry 2 } + +cbQoSIfApplyPolicyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of policy in cbQoSPolicyCfgInfoTable. + It is corresponding to cbQoSIfApplyPolicyName." + ::= { cbQoSIfApplyPolicyEntry 3 } + +cbQoSIfApplyPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of policy applied. + It should exist in cbQoSPolicyCfgInfoTable. + Only used in creating a conceptual row, can not modified in an 'active' Row " + ::= { cbQoSIfApplyPolicyEntry 4 } + +cbQoSIfApplyPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cbQoSIfApplyPolicyEntry 5 } + +-- Sub Module: GLOBALQOS + + + + globalQosEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable qos globally. enable(1),disable(2)." + ::= { globalQos 1 } + + + globalQosFlowFirst OBJECT-TYPE + SYNTAX INTEGER + { + false(2), + true(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set 'true(1)' for flow policer first, 'false(2)' for port policer first. + Default value is false(2)." + DEFVAL{false} + ::= { globalQos 2 } + + globalQosResetMapObjects OBJECT IDENTIFIER ::= { globalQos 3 } + + globalQosResetDomainMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF GlobalQosResetDomainMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reset configuration of qos maping table in specified domain." + ::= { globalQosResetMapObjects 1 } + + globalQosResetDomainMapEntry OBJECT-TYPE + SYNTAX GlobalQosResetDomainMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of globalQosResetDomainMapTable." + INDEX { + globalQosResetDomainMapDomain + } + ::= { globalQosResetDomainMapTable 1 } + + GlobalQosResetDomainMapEntry ::= + SEQUENCE + { + globalQosResetDomainMapDomain + Integer32, + globalQosResetDomainMapType + INTEGER + } + + globalQosResetDomainMapDomain OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Qos domain.Range is <0-7>." + ::= { globalQosResetDomainMapEntry 1 } + + globalQosResetDomainMapType OBJECT-TYPE + SYNTAX INTEGER + { + cosPriColor(1), + dscpPriColor(2), + expPriColor(3), + ipPrecPriColor(4), + priColorCos(5), + priColorDscp(6), + priColorExp(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Restore the whole running map table to system default table. + Set the value to restore related table. + cosPriColor(1) Restore the COS-to-Priority/Color map + dscpPriColor(2) Restore dscp-priority-color map + expPriColor(3) Restore the exp-to-priority/color map + ipPrecPriColor(4) Restore the IP Precedence to Pri/Color map + priColorCos(5) Restore PRI_COLOR-to-COS map + priColorDscp(6) Restore PRI_COLOR-to-DSCP map + priColorExp(7) Restore PRI_COLOR-to-EXP map + The get of this value alway return 0" + ::= { globalQosResetDomainMapEntry 2 } + + globalQosResetPriColorQidTid OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set 1 to reset priority-color-queueId-thresholdId mapping. + Zero will be returned. " + ::= { globalQosResetMapObjects 2 } + +-- globalQosMapObjects + + globalQosMapObjects OBJECT IDENTIFIER ::= { globalQos 4 } + +-- globalQosMapIngressTable +-- + globalQosMapIngressTable OBJECT-TYPE + SYNTAX SEQUENCE OF GlobalQosMapIngressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Running table of interface ingress map." + ::= { globalQosMapObjects 1 } + + globalQosMapIngressEntry OBJECT-TYPE + SYNTAX GlobalQosMapIngressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of globalQosMapIngressTable." + INDEX { + globalQosMapIngressType, + globalQosMapIngressDomain, + globalQosMapIngressValue} + ::= { globalQosMapIngressTable 1 } + + GlobalQosMapIngressEntry ::= + SEQUENCE + { + globalQosMapIngressType + PriMapType, + globalQosMapIngressDomain + Integer32, + globalQosMapIngressValue + Integer32, + globalQosMapIngressToPriority + Integer32, + globalQosMapIngressToColor + ColorType + } + + globalQosMapIngressType OBJECT-TYPE + SYNTAX PriMapType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of map. + cos(1), + dscp(2), + exp(3), + ipPre(4) " + ::= { globalQosMapIngressEntry 1 } + + globalQosMapIngressDomain OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ingress domain. Range is <0-7>." + ::= { globalQosMapIngressEntry 2 } + + globalQosMapIngressValue OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Different type has different GlobalQosMapIngressValue. + Type-name Range of GlobalQosMapIngressValue + cos (0..7) + dscp (0..63) + ipPre (0..7) + exp (0..7)" + ::= { globalQosMapIngressEntry 3 } + + globalQosMapIngressToPriority OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Internal priority value.Range is <0-63>." + ::= { globalQosMapIngressEntry 4 } + + globalQosMapIngressToColor OBJECT-TYPE + SYNTAX ColorType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Internal color.Set (1)red, (2)yellow, (3)green." + ::= { globalQosMapIngressEntry 5 } + +-- globalQosMapEgressTable +-- + globalQosMapEgressTable OBJECT-TYPE + SYNTAX SEQUENCE OF GlobalQosMapEgressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Running table of interface egress map." + ::= { globalQosMapObjects 2 } + + globalQosMapEgressEntry OBJECT-TYPE + SYNTAX GlobalQosMapEgressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of globalQosMapEgressTable" + INDEX { + globalQosMapEgressType, + globalQosMapEgressDomain, + globalQosMapEgressPriority, + globalQosMapEgressColor} + ::= { globalQosMapEgressTable 1 } + + GlobalQosMapEgressEntry ::= + SEQUENCE + { + globalQosMapEgressType + PriMapType, + globalQosMapEgressDomain + Integer32, + globalQosMapEgressPriority + Integer32, + globalQosMapEgressColor + ColorType, + globalQosMapEgressValue + Integer32 + } + + globalQosMapEgressType OBJECT-TYPE + SYNTAX PriMapType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of the egress map-table. Only value cos(1), dscp(2), exp(3) can be use." + ::= { globalQosMapEgressEntry 1 } + + globalQosMapEgressDomain OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress domain.Range is <0-7>." + ::= { globalQosMapEgressEntry 2 } + + globalQosMapEgressPriority OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Internal priority value.Range is <0-63>." + ::= { globalQosMapEgressEntry 3 } + + globalQosMapEgressColor OBJECT-TYPE + SYNTAX ColorType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Internal color. Set (1)red, (2)yellow, (3)green." + ::= { globalQosMapEgressEntry 4 } + + globalQosMapEgressValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Different type has different GlobalQosMapIngressValue. + Type-name Range of GlobalQosMapIngressValue + cos (0..7) + dscp (0..63) + exp (0..7)" + ::= { globalQosMapEgressEntry 5 } + + globalQosMapPriColorQidTidTable OBJECT-TYPE + SYNTAX SEQUENCE OF GlobalQosMapPriColorQidTidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of qos map priority-color to QueueId - thresholdId." + ::= { globalQosMapObjects 3 } + + globalQosMapPriColorQidTidEntry OBJECT-TYPE + SYNTAX GlobalQosMapPriColorQidTidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of globalQosMapPriColorQidTidTable." + INDEX { + globalQosMapPriColorQidTidPriority, + globalQosMapPriColorQidTidColor} + ::= { globalQosMapPriColorQidTidTable 1 } + + GlobalQosMapPriColorQidTidEntry ::= + SEQUENCE + { + globalQosMapPriColorQidTidPriority + Integer32, + globalQosMapPriColorQidTidColor + ColorType, + globalQosMapPriColorQidTidQueueId + IfQueueId, + globalQosMapPriColorQidTidThresholdId + Integer32 + } + + + globalQosMapPriColorQidTidPriority OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS Map Priority to be configured.Range is <0-63>." + ::= { globalQosMapPriColorQidTidEntry 1 } + + globalQosMapPriColorQidTidColor OBJECT-TYPE + SYNTAX ColorType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Internal color. Set (1)red, (2)yellow, (3)green." + ::= { globalQosMapPriColorQidTidEntry 2 } + + globalQosMapPriColorQidTidQueueId OBJECT-TYPE + SYNTAX IfQueueId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The queue id to be mapped to.Range is <0-7>." + ::= { globalQosMapPriColorQidTidEntry 3 } + + globalQosMapPriColorQidTidThresholdId OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threasholdId id to be mapped to.Range is <0-3>." + ::= { globalQosMapPriColorQidTidEntry 4 } + + +-- globalQosMapIngressDefaultTable +-- + globalQosMapIngressDefaultTable OBJECT-TYPE + SYNTAX SEQUENCE OF GlobalQosMapIngressDefaultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of interface ingress map." + ::= { globalQosMapObjects 4 } + + globalQosMapIngressDefaultEntry OBJECT-TYPE + SYNTAX GlobalQosMapIngressDefaultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of globalQosMapIngressDefaultTable." + INDEX { + globalQosMapIngressDefaultType, + globalQosMapIngressDefaultDomain, + globalQosMapIngressDefaultValue} + ::= { globalQosMapIngressDefaultTable 1 } + + GlobalQosMapIngressDefaultEntry ::= + SEQUENCE + { + globalQosMapIngressDefaultType + PriMapType, + globalQosMapIngressDefaultDomain + Integer32, + globalQosMapIngressDefaultValue + Integer32, + globalQosMapIngressDefaultToPriority + Integer32, + globalQosMapIngressDefaultToColor + ColorType + } + + globalQosMapIngressDefaultType OBJECT-TYPE + SYNTAX PriMapType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of map. + cos(1), + dscp(2), + exp(3), + ipPre(4) " + ::= { globalQosMapIngressDefaultEntry 1 } + + globalQosMapIngressDefaultDomain OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ingress domain." + ::= { globalQosMapIngressDefaultEntry 2 } + + globalQosMapIngressDefaultValue OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Different type has different GlobalQosMapIngressValue. + Type-name Range of GlobalQosMapIngressValue + cos (0..7) + dscp (0..63) + ipPre (0..7) + exp (0..7)" + ::= { globalQosMapIngressDefaultEntry 3 } + + globalQosMapIngressDefaultToPriority OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internal priority value." + ::= { globalQosMapIngressDefaultEntry 4 } + + globalQosMapIngressDefaultToColor OBJECT-TYPE + SYNTAX ColorType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internal color.Set (1)red, (2)yellow, (3)green." + ::= { globalQosMapIngressDefaultEntry 5 } + +-- globalQosMapEgressDefaultTable +-- + globalQosMapEgressDefaultTable OBJECT-TYPE + SYNTAX SEQUENCE OF GlobalQosMapEgressDefaultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of interface egress map." + ::= { globalQosMapObjects 5 } + + globalQosMapEgressDefaultEntry OBJECT-TYPE + SYNTAX GlobalQosMapEgressDefaultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of globalQosMapEgressDefaultTable." + INDEX { + globalQosMapEgressDefaultType, + globalQosMapEgressDefaultDomain, + globalQosMapEgressDefaultPriority, + globalQosMapEgressDefaultColor} + ::= { globalQosMapEgressDefaultTable 1 } + + GlobalQosMapEgressDefaultEntry ::= + SEQUENCE + { + globalQosMapEgressDefaultType + PriMapType, + globalQosMapEgressDefaultDomain + Integer32, + globalQosMapEgressDefaultPriority + Integer32, + globalQosMapEgressDefaultColor + ColorType, + globalQosMapEgressDefaultValue + Integer32 + } + + globalQosMapEgressDefaultType OBJECT-TYPE + SYNTAX PriMapType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of the egress map-table. Only valude cos(1), dscp(2), exp(3) can be use." + ::= { globalQosMapEgressDefaultEntry 1 } + + globalQosMapEgressDefaultDomain OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress domain." + ::= { globalQosMapEgressDefaultEntry 2 } + + globalQosMapEgressDefaultPriority OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Internal priority value." + ::= { globalQosMapEgressDefaultEntry 3 } + + globalQosMapEgressDefaultColor OBJECT-TYPE + SYNTAX ColorType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Internal color. Set (1)red, (2)yellow, (3)green." + ::= { globalQosMapEgressDefaultEntry 4 } + + globalQosMapEgressDefaultValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Different type has different GlobalQosMapIngressValue. + Type-name Range of GlobalQosMapIngressValue + cos (0..7) + dscp (0..63) + exp (0..7)" + ::= { globalQosMapEgressDefaultEntry 5 } + + + + globalQosMapPriColorQidTidDefaultTable OBJECT-TYPE + SYNTAX SEQUENCE OF GlobalQosMapPriColorQidTidDefaultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of default qos mapping configuration of priority-color to QueueId - thresholdId." + ::= { globalQosMapObjects 6 } + + globalQosMapPriColorQidTidDefaultEntry OBJECT-TYPE + SYNTAX GlobalQosMapPriColorQidTidDefaultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of globalQosMapPriColorQidTidDefaultTable." + INDEX { + globalQosMapPriColorQidTidDefaultPriority, + globalQosMapPriColorQidTidDefaultColor} + ::= { globalQosMapPriColorQidTidDefaultTable 1 } + + GlobalQosMapPriColorQidTidDefaultEntry ::= + SEQUENCE + { + globalQosMapPriColorQidTidDefaultPriority + Integer32, + globalQosMapPriColorQidTidDefaultColor + ColorType, + globalQosMapPriColorQidTidDefaultQueueId + IfQueueId, + globalQosMapPriColorQidTidDefaultThresholdId + Integer32 + } + + + globalQosMapPriColorQidTidDefaultPriority OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Internal priority." + ::= { globalQosMapPriColorQidTidDefaultEntry 1 } + + globalQosMapPriColorQidTidDefaultColor OBJECT-TYPE + SYNTAX ColorType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Internal color. Set (1)red, (2)yellow, (3)green." + ::= { globalQosMapPriColorQidTidDefaultEntry 2 } + + globalQosMapPriColorQidTidDefaultQueueId OBJECT-TYPE + SYNTAX IfQueueId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The queue id." + ::= { globalQosMapPriColorQidTidDefaultEntry 3 } + + globalQosMapPriColorQidTidDefaultThresholdId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threasholdId id." + ::= { globalQosMapPriColorQidTidDefaultEntry 4 } + + globalQosCfiTable OBJECT-TYPE + SYNTAX SEQUENCE OF GlobalQosCfiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of qos domain cfi config." + ::= { globalQos 5 } + + globalQosCfiEntry OBJECT-TYPE + SYNTAX GlobalQosCfiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of globalQosCfiTable." + INDEX { + globalQosCfiDomain} + ::= { globalQosCfiTable 1 } + + GlobalQosCfiEntry ::= + SEQUENCE + { + globalQosCfiDomain + Integer32, + globalQosCfiEnable + TruthValue + } + + + globalQosCfiDomain OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS domain to be configured. Range is <0~7>." + ::= { globalQosCfiEntry 1 } + + globalQosCfiEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cfi enable status of qos domain. + Set (1)enable, (2)disable. + Default:(2)disable." + ::= { globalQosCfiEntry 2 } + + + +-- Sub Module: STATS + + + +-- +--type definitions +-- + + +--Direction + DirectionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The direction of policy on at interface." + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + +--Enable + EnableType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The direction of policy on at interface." + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +--Clear value + QosStatsClear ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "cleared: Reset the value of the rule's counter. + nouse: 'nouse' will be returned when getting. + " + SYNTAX INTEGER + { + cleared(0), + nouse(1) + } + +-- +--end of type definitions +-- + +--srvQos definition +srvQosSapIngressObjects OBJECT IDENTIFIER ::= { srvQos 1 } +srvQosSapEgressObjects OBJECT IDENTIFIER ::= { srvQos 2 } +srvQosFreeQueueInfoObjects OBJECT IDENTIFIER ::= { srvQos 3 } + +--sap ingress definition-- +srvQosSapIngressTable OBJECT-TYPE + SYNTAX SEQUENCE OF SrvQosSapIngressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of qos sap ingress." + ::= { srvQosSapIngressObjects 1 } + +srvQosSapIngressEntry OBJECT-TYPE + SYNTAX SrvQosSapIngressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of qos sap ingress." + INDEX {srvQosSapIngressName} + ::= { srvQosSapIngressTable 1 } + +SrvQosSapIngressEntry ::= + SEQUENCE + { + srvQosSapIngressName + OCTET STRING, + srvQosSapIngressRowStatus + RowStatus, + srvQosSapIngressDescription + OCTET STRING, + srvQosSapIngressApplyPolicyMap + OCTET STRING + } + +srvQosSapIngressName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the qos sap ingress." + ::= { srvQosSapIngressEntry 1} + +srvQosSapIngressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of the srvQosSapIngressEntry row. + 1 means Active + 4 means CreateAndGo + 6 means Destroy." + ::= { srvQosSapIngressEntry 2} + +srvQosSapIngressDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Descrption of the qos sap ingress." + ::= { srvQosSapIngressEntry 3} + +srvQosSapIngressApplyPolicyMap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Policy map for the qos sap ingress." + ::= { srvQosSapIngressEntry 4} + +--sap ingress policer definition-- +srvQosSapIngressPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SrvQosSapIngressPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of qos sap ingress policer." + ::= { srvQosSapIngressObjects 2} + +srvQosSapIngressPolicerEntry OBJECT-TYPE + SYNTAX SrvQosSapIngressPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of qos sap ingress policer." + INDEX {srvQosSapIngressName} + ::= { srvQosSapIngressPolicerTable 1 } + +SrvQosSapIngressPolicerEntry ::= + SEQUENCE + { + srvQosSapIngressPolicerMode + INTEGER, + srvQosSapIngressPolicerCir + Integer32, + srvQosSapIngressPolicerCbs + Integer32, + srvQosSapIngressPolicerEbs + Integer32, + srvQosSapIngressPolicerPir + Integer32, + srvQosSapIngressPolicerPbs + Integer32, + srvQosSapIngressPolicerDropColor + INTEGER, + srvQosSapIngressPolicerUseL3Length + INTEGER + } + + +srvQosSapIngressPolicerMode OBJECT-TYPE + SYNTAX INTEGER{ colorAware(0), colorBlind(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Policer mode of the qos sap ingress." + ::= { srvQosSapIngressPolicerEntry 1} + +srvQosSapIngressPolicerCir OBJECT-TYPE + SYNTAX Integer32(1..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cir of the qos sap ingress." + ::= { srvQosSapIngressPolicerEntry 2} + +srvQosSapIngressPolicerCbs OBJECT-TYPE + SYNTAX Integer32(0..4000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cbs of the qos sap ingress." + ::= { srvQosSapIngressPolicerEntry 3} + +srvQosSapIngressPolicerEbs OBJECT-TYPE + SYNTAX Integer32(0..4000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ebs of the qos sap ingress." + ::= { srvQosSapIngressPolicerEntry 4} + +srvQosSapIngressPolicerPir OBJECT-TYPE + SYNTAX Integer32(1..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Pir of the qos sap ingress." + ::= { srvQosSapIngressPolicerEntry 5} + +srvQosSapIngressPolicerPbs OBJECT-TYPE + SYNTAX Integer32(0..4000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Pbs of the qos sap ingress." + ::= { srvQosSapIngressPolicerEntry 6} + +srvQosSapIngressPolicerDropColor OBJECT-TYPE + SYNTAX INTEGER{ none(0), red(1), yellow(2), green(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Drop color of the qos sap ingress." + ::= { srvQosSapIngressPolicerEntry 7} + +srvQosSapIngressPolicerUseL3Length OBJECT-TYPE + SYNTAX INTEGER{ false(0), true(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If L3 length is used for the qos sap ingress." + ::= { srvQosSapIngressPolicerEntry 8} + +srvQosSapEgressTable OBJECT-TYPE + SYNTAX SEQUENCE OF SrvQosSapEgressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of qos sap Egress." + ::= { srvQosSapEgressObjects 1 } + +--sap egress definition-- +srvQosSapEgressEntry OBJECT-TYPE + SYNTAX SrvQosSapEgressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of qos sap Egress." + INDEX {srvQosSapEgressName} + ::= { srvQosSapEgressTable 1 } + +SrvQosSapEgressEntry ::= + SEQUENCE + { + srvQosSapEgressName + OCTET STRING, + srvQosSapEgressRowStatus + RowStatus, + srvQosSapEgressDescription + OCTET STRING, + srvQosSapEgressShapeAverage + Integer32 + } + +srvQosSapEgressName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the qos sap Egress." + ::= { srvQosSapEgressEntry 1} + +srvQosSapEgressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of the srvQosSapEgressEntry row. + 1 means Active + 4 means CreateAndGo + 6 means Destroy." + ::= { srvQosSapEgressEntry 2} + +srvQosSapEgressDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Descrption of the qos sap Egress." + ::= { srvQosSapEgressEntry 3} + +srvQosSapEgressShapeAverage OBJECT-TYPE + SYNTAX Integer32(0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total Rate of the qos sap Egress." + ::= { srvQosSapEgressEntry 4} + +--sap egress queue definition-- +srvQosSapEgressQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF SrvQosSapEgressQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of qos sap egress queue." + ::= { srvQosSapEgressObjects 2 } + +srvQosSapEgressQueueEntry OBJECT-TYPE + SYNTAX SrvQosSapEgressQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of qos sap egress queue." + INDEX {srvQosSapEgressName, srvQosSapEgressQueueId} + ::= { srvQosSapEgressQueueTable 1 } + +SrvQosSapEgressQueueEntry ::= + SEQUENCE + { + srvQosSapEgressQueueId + Integer32, + srvQosSapEgressQueueShapeAverageRateCir + Integer32, + srvQosSapEgressQueueShapeAverageRatePir + Integer32 + } + +srvQosSapEgressQueueId OBJECT-TYPE + SYNTAX Integer32(0..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Id of the qos sap Egress Queue." + ::= { srvQosSapEgressQueueEntry 1} + +srvQosSapEgressQueueShapeAverageRateCir OBJECT-TYPE + SYNTAX Integer32(0..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Shape rate for commit information rate, kbps." + ::= { srvQosSapEgressQueueEntry 2} + +srvQosSapEgressQueueShapeAverageRatePir OBJECT-TYPE + SYNTAX Integer32(0..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Shape rate for peak information rate, kbps." + ::= { srvQosSapEgressQueueEntry 3} + +--sap egress queue info definition-- +srvQosSapEgressQueueInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SrvQosSapEgressQueueInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of qos sap egress queue info." + ::= { srvQosSapEgressObjects 3 } + +srvQosSapEgressQueueInfoEntry OBJECT-TYPE + SYNTAX SrvQosSapEgressQueueInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of qos sap egress queue info." + INDEX {srvQosSapEgressName, srvQosSapEgressQueueId} + ::= { srvQosSapEgressQueueInfoTable 1 } + +SrvQosSapEgressQueueInfoEntry ::= + SEQUENCE + { + srvQosSapEgressQueueInfoRandomDetect + Integer32, + srvQosSapEgressQueueInfoTailDropThreshold0 + Integer32, + srvQosSapEgressQueueInfoTailDropThreshold1 + Integer32, + srvQosSapEgressQueueInfoTailDropThreshold2 + Integer32, + srvQosSapEgressQueueInfoTailDropThreshold3 + Integer32, + srvQosSapEgressQueueInfoRandomDetectMinThreshold0 + Integer32, + srvQosSapEgressQueueInfoRandomDetectMinThreshold1 + Integer32, + srvQosSapEgressQueueInfoRandomDetectMinThreshold2 + Integer32, + srvQosSapEgressQueueInfoRandomDetectMinThreshold3 + Integer32, + srvQosSapEgressQueueInfoRandomDetectMaxThreshold0 + Integer32, + srvQosSapEgressQueueInfoRandomDetectMaxThreshold1 + Integer32, + srvQosSapEgressQueueInfoRandomDetectMaxThreshold2 + Integer32, + srvQosSapEgressQueueInfoRandomDetectMaxThreshold3 + Integer32, + srvQosSapEgressQueueInfoRandomDetectDropProbability0 + Integer32, + srvQosSapEgressQueueInfoRandomDetectDropProbability1 + Integer32, + srvQosSapEgressQueueInfoRandomDetectDropProbability2 + Integer32, + srvQosSapEgressQueueInfoRandomDetectDropProbability3 + Integer32 + } + +srvQosSapEgressQueueInfoRandomDetect OBJECT-TYPE + SYNTAX Integer32 (-1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "-1: Tail Drop + 0-10: WRED Exponential-Weighted-Moving-Average (EWMA) factor." + ::= { srvQosSapEgressQueueInfoEntry 1} + +srvQosSapEgressQueueInfoTailDropThreshold0 OBJECT-TYPE + SYNTAX Integer32(0..24571) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tail drop threshold0." + ::= { srvQosSapEgressQueueInfoEntry 2} + +srvQosSapEgressQueueInfoTailDropThreshold1 OBJECT-TYPE + SYNTAX Integer32(1..24572) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tail drop threshold1, should greater than threshold0." + ::= { srvQosSapEgressQueueInfoEntry 3} + +srvQosSapEgressQueueInfoTailDropThreshold2 OBJECT-TYPE + SYNTAX Integer32(2..24573) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tail drop threshold2, should greater than threshold1." + ::= { srvQosSapEgressQueueInfoEntry 4} + +srvQosSapEgressQueueInfoTailDropThreshold3 OBJECT-TYPE + SYNTAX Integer32(3..24574) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tail drop threshold3, should greater than threshold2." + ::= { srvQosSapEgressQueueInfoEntry 5} + + +srvQosSapEgressQueueInfoRandomDetectMinThreshold0 OBJECT-TYPE + SYNTAX Integer32(0..24573) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect threshold0's min threshold range." + ::= { srvQosSapEgressQueueInfoEntry 6} + +srvQosSapEgressQueueInfoRandomDetectMinThreshold1 OBJECT-TYPE + SYNTAX Integer32(0..24573) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect threshold1's min threshold range." + ::= { srvQosSapEgressQueueInfoEntry 7} + +srvQosSapEgressQueueInfoRandomDetectMinThreshold2 OBJECT-TYPE + SYNTAX Integer32(0..24573) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect threshold2's min threshold range." + ::= { srvQosSapEgressQueueInfoEntry 8} + +srvQosSapEgressQueueInfoRandomDetectMinThreshold3 OBJECT-TYPE + SYNTAX Integer32(0..24573) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect threshold3's min threshold range." + ::= { srvQosSapEgressQueueInfoEntry 9} + +srvQosSapEgressQueueInfoRandomDetectMaxThreshold0 OBJECT-TYPE + SYNTAX Integer32(1..24574) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect threshold0's max threshold range." + ::= { srvQosSapEgressQueueInfoEntry 10} + +srvQosSapEgressQueueInfoRandomDetectMaxThreshold1 OBJECT-TYPE + SYNTAX Integer32(1..24574) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect threshold1's max threshold range." + ::= { srvQosSapEgressQueueInfoEntry 11} + +srvQosSapEgressQueueInfoRandomDetectMaxThreshold2 OBJECT-TYPE + SYNTAX Integer32(1..24574) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect threshold2's max threshold range." + ::= { srvQosSapEgressQueueInfoEntry 12} + +srvQosSapEgressQueueInfoRandomDetectMaxThreshold3 OBJECT-TYPE + SYNTAX Integer32(1..24574) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect threshold3's max threshold range." + ::= { srvQosSapEgressQueueInfoEntry 13} + +srvQosSapEgressQueueInfoRandomDetectDropProbability0 OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect threshold0 drop probability range." + ::= { srvQosSapEgressQueueInfoEntry 14} + +srvQosSapEgressQueueInfoRandomDetectDropProbability1 OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect threshold1 drop probability range." + ::= { srvQosSapEgressQueueInfoEntry 15} + +srvQosSapEgressQueueInfoRandomDetectDropProbability2 OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect threshold2 drop probability range." + ::= { srvQosSapEgressQueueInfoEntry 16} + +srvQosSapEgressQueueInfoRandomDetectDropProbability3 OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Random-detect threshold3 drop probability range." + ::= { srvQosSapEgressQueueInfoEntry 17} + +--"show qos free-queue-info" +srvQosFreeQueueInfoServiceQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of queues allocated by each service." + ::= { srvQosFreeQueueInfoObjects 1} + +srvQosFreeQueueInfoMaxSupportQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum support queue number." + ::= { srvQosFreeQueueInfoObjects 2} + +srvQosFreeQueueInfoAllocatedQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The allocated queue number." + ::= { srvQosFreeQueueInfoObjects 3} + +srvQosFreeQueueInfoMaxSupportServiceNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum support service number." + ::= { srvQosFreeQueueInfoObjects 4} + +srvQosFreeQueueInfoAllocatedServiceNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The allocated service number." + ::= { srvQosFreeQueueInfoObjects 5} + +-- +-- Node definitions +-- + +-- Globle Stats enable + +qosStatsEnableObjects OBJECT IDENTIFIER ::= { stats 1 } + +qosStatsPolicyEnable OBJECT-TYPE + SYNTAX EnableType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of policer statistics. + (1) enable. + (2) disable." + ::= { qosStatsEnableObjects 1 } + +qosStatsQueueEnable OBJECT-TYPE + SYNTAX EnableType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of queue statistics. + (1) enable. + (2) disable." + ::= { qosStatsEnableObjects 2 } + +-- Globle Stats clear + +qosStatsClearStaticsObjects OBJECT IDENTIFIER ::= { stats 2 } + +-- Clear Policy QosStats + +qosStatsClearPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosStatsClearPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of clearing Stats for Policy in a QoS policy applied on the interface." + ::= { qosStatsClearStaticsObjects 1 } + +qosStatsClearPolicyEntry OBJECT-TYPE + SYNTAX QosStatsClearPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Clear Stats information entry." + INDEX {qosStatsClearPolicyIndex } + ::= { qosStatsClearPolicyTable 1 } + +QosStatsClearPolicyEntry ::= + SEQUENCE + { + qosStatsClearPolicyIndex + Integer32, + qosStatsClearPolicyPolicerStats + QosStatsClear, + qosStatsClearPolicyAceMatchStats + QosStatsClear + } + +qosStatsClearPolicyIndex OBJECT-TYPE + SYNTAX Integer32 (10000..20000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy map entry index. Range 10000~20000." + ::= { qosStatsClearPolicyEntry 1 } + +qosStatsClearPolicyPolicerStats OBJECT-TYPE + SYNTAX QosStatsClear + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset the value of the policer statistics in policy-map.Clear(0)." + ::= { qosStatsClearPolicyEntry 2 } + +qosStatsClearPolicyAceMatchStats OBJECT-TYPE + SYNTAX QosStatsClear + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset the value of the ace-matching statistics in policy-map.Clear(0)." + ::= { qosStatsClearPolicyEntry 3 } + +-- Clearing port-policy QosStats + +qosStatsClearPortPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosStatsClearPortPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of clearing Stats for Policy + in a QoS PortPolicy applied on the interface." + ::= { qosStatsClearStaticsObjects 2 } + +qosStatsClearPortPolicyEntry OBJECT-TYPE + SYNTAX QosStatsClearPortPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Clear Stats information entry." + INDEX { qosStatsClearPortPolicyIfIndex, + qosStatsClearPortPolicyDirection } + ::= { qosStatsClearPortPolicyTable 1 } + +QosStatsClearPortPolicyEntry ::= + SEQUENCE + { + qosStatsClearPortPolicyIfIndex + Integer32, + qosStatsClearPortPolicyDirection + DirectionType, + qosStatsClearPortPolicyStats + QosStatsClear + } + +qosStatsClearPortPolicyIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { qosStatsClearPortPolicyEntry 1 } + +qosStatsClearPortPolicyDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy direction: + inbound (1) + outbound (2)" + ::= { qosStatsClearPortPolicyEntry 2 } + +qosStatsClearPortPolicyStats OBJECT-TYPE + SYNTAX QosStatsClear + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset the statistics of port policer.Clear(0)." + ::= { qosStatsClearPortPolicyEntry 3 } + +-- Clear Agg policy QosStats + +qosStatsClearAggPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosStatsClearAggPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of clearing Stats for Policy in a QoS AggPolicy applied on the + interface." + ::= { qosStatsClearStaticsObjects 3 } + +qosStatsClearAggPolicyEntry OBJECT-TYPE + SYNTAX QosStatsClearAggPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Clear agg policer stats information entry." + INDEX { qosStatsClearAggPolicyIndex } + ::= { qosStatsClearAggPolicyTable 1 } + +QosStatsClearAggPolicyEntry ::= + SEQUENCE + { + qosStatsClearAggPolicyIndex + Integer32, + qosStatsClearAggPolicyStats + QosStatsClear + } + +qosStatsClearAggPolicyIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of aggregate-policer." + ::= { qosStatsClearAggPolicyEntry 1 } + +qosStatsClearAggPolicyStats OBJECT-TYPE + SYNTAX QosStatsClear + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset the value of the Stats.Clear(0)." + ::= { qosStatsClearAggPolicyEntry 2 } + +-- Clear queue QosStats + +qosStatsClearQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosStatsClearQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of clearing Stats for Policy in a QoS Queue applied on the + interface." + ::= { qosStatsClearStaticsObjects 4 } + +qosStatsClearQueueEntry OBJECT-TYPE + SYNTAX QosStatsClearQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Clear Stats information entry." + INDEX { qosStatsClearQueueifIndex, + qosStatsClearQueueId} + ::= { qosStatsClearQueueTable 1 } + +QosStatsClearQueueEntry ::= + SEQUENCE + { + qosStatsClearQueueifIndex + Integer32, + qosStatsClearQueueId + IfQueueId, + qosStatsClearQueueStats + QosStatsClear + } + +qosStatsClearQueueifIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { qosStatsClearQueueEntry 1 } + +qosStatsClearQueueId OBJECT-TYPE + SYNTAX IfQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface queue id." + ::= { qosStatsClearQueueEntry 2 } + +qosStatsClearQueueStats OBJECT-TYPE + SYNTAX QosStatsClear + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset the value of the Stats.Clear(0)." + ::= { qosStatsClearQueueEntry 3 } + +-- Running Stats information + +qosStatsRunStaticsObjects OBJECT IDENTIFIER ::= { stats 3 } + +-- Policy Stats,policy Running Stats information + +qosStatsCbPolicyRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosStatsCbPolicyRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running Stats for Policy in a QoS policy applied on the interface." + ::= { qosStatsRunStaticsObjects 1 } + +qosStatsCbPolicyRunInfoEntry OBJECT-TYPE + SYNTAX QosStatsCbPolicyRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy Stats information entry." + INDEX { qosStatsCbPolicyIfIndex, + qosStatsCbPolicyDirection, + qosStatsPolicyClassIndex } + ::= { qosStatsCbPolicyRunInfoTable 1 } + +QosStatsCbPolicyRunInfoEntry ::= + SEQUENCE + { + qosStatsCbPolicyIfIndex + Integer32, + qosStatsCbPolicyDirection + DirectionType, + qosStatsPolicyClassIndex + Integer32, + qosStatsPolicyGreenPackets + Counter64, + qosStatsPolicyGreenBytes + Counter64, + qosStatsPolicyRedPackets + Counter64, + qosStatsPolicyRedBytes + Counter64, + qosStatsPolicyYellowPackets + Counter64, + qosStatsPolicyYellowBytes + Counter64, + qosStatsPolicyClassBasedPkts + Counter64, + qosStatsPolicyClassBasedBytes + Counter64 + } + +qosStatsCbPolicyIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { qosStatsCbPolicyRunInfoEntry 1 } + +qosStatsCbPolicyDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy direction: + inbound (1) + outbound (2) + " + ::= { qosStatsCbPolicyRunInfoEntry 2 } + +qosStatsPolicyClassIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PolicyClass Index in a QoS policy." + ::= { qosStatsCbPolicyRunInfoEntry 3 } + +qosStatsPolicyGreenPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of green packets." + ::= { qosStatsCbPolicyRunInfoEntry 4 } + +qosStatsPolicyGreenBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of green bytes." + ::= { qosStatsCbPolicyRunInfoEntry 5 } + +qosStatsPolicyRedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red packets." + ::= { qosStatsCbPolicyRunInfoEntry 6 } + +qosStatsPolicyRedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red bytes." + ::= { qosStatsCbPolicyRunInfoEntry 7 } + +qosStatsPolicyYellowPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of yellow packets." + ::= { qosStatsCbPolicyRunInfoEntry 8 } + +qosStatsPolicyYellowBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of yellow bytes." + ::= { qosStatsCbPolicyRunInfoEntry 9 } + +qosStatsPolicyClassBasedPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of policy class matching packets." + ::= { qosStatsCbPolicyRunInfoEntry 10 } + +qosStatsPolicyClassBasedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of policy class matching bytes." + ::= { qosStatsCbPolicyRunInfoEntry 11 } + +-- Port policy: policy Running Stats information on port + + +qosStatsPortPolicyRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosStatsPortPolicyRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running Stats in a QoS policy applied on the port." + ::= { qosStatsRunStaticsObjects 2 } + +qosStatsPortPolicyRunInfoEntry OBJECT-TYPE + SYNTAX QosStatsPortPolicyRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy Stats information entry." + INDEX { qosStatsCbPolicyIfIndex, + qosStatsCbPolicyDirection } + ::= { qosStatsPortPolicyRunInfoTable 1 } + +QosStatsPortPolicyRunInfoEntry ::= + SEQUENCE + { + qosStatsPortPolicyIfIndex + Integer32, + qosStatsPortPolicyDirection + DirectionType, + qosStatsPortPolicyConfirmPackets + Counter64, + qosStatsPortPolicyConfirmBytes + Counter64, + qosStatsPortPolicyNoConfirmPackets + Counter64, + qosStatsPortPolicyNoConfirmBytes + Counter64 + } + +qosStatsPortPolicyIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { qosStatsPortPolicyRunInfoEntry 1 } + +qosStatsPortPolicyDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy direction: + inbound (1) + outbound (2) + " + ::= { qosStatsPortPolicyRunInfoEntry 2 } + +qosStatsPortPolicyConfirmPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of green packets." + ::= { qosStatsPortPolicyRunInfoEntry 3 } + +qosStatsPortPolicyConfirmBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of green bytes." + ::= { qosStatsPortPolicyRunInfoEntry 4 } + +qosStatsPortPolicyNoConfirmPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red packets." + ::= { qosStatsPortPolicyRunInfoEntry 5 } + +qosStatsPortPolicyNoConfirmBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red bytes." + ::= { qosStatsPortPolicyRunInfoEntry 6 } + +-- Queue Stats + +qosStatsIfQueueRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosStatsIfQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running Stats for queue + in a QoS policy applied on the interface." + ::= { qosStatsRunStaticsObjects 3 } + +qosStatsIfQueueRunInfoEntry OBJECT-TYPE + SYNTAX QosStatsIfQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue Stats entry." + INDEX { qosStatsQueueIfIndex, + qosStatsQueueID } + ::= { qosStatsIfQueueRunInfoTable 1 } + +QosStatsIfQueueRunInfoEntry ::= + SEQUENCE + { + qosStatsQueueIfIndex + Integer32, + qosStatsQueueID + Integer32, + qosStatsIfQueueTransmittedPackets + Counter64, + qosStatsIfQueueTransmittedBytes + Counter64, + qosStatsIfQueueDropPackets + Counter64, + qosStatsIfQueueDropBytes + Counter64 + } + +qosStatsQueueIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { qosStatsIfQueueRunInfoEntry 1 } + +qosStatsQueueID OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue ID. Range <0-7>." + ::= { qosStatsIfQueueRunInfoEntry 2 } + +qosStatsIfQueueTransmittedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets enqueued." + ::= { qosStatsIfQueueRunInfoEntry 3 } + +qosStatsIfQueueTransmittedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes enqueued." + ::= { qosStatsIfQueueRunInfoEntry 4 } + +qosStatsIfQueueDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of packets discarded when enqueued by tail-drop/wred method. It's zero if the system does not support queue drop statistics." + ::= { qosStatsIfQueueRunInfoEntry 5 } + +qosStatsIfQueueDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of bytes discarded when enqueued by tail-drop/wred method. + It's zero if the system does not support queue drop statistics." + ::= { qosStatsIfQueueRunInfoEntry 6 } + +qosStatsCbPolicyAceBasedRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosStatsCbPolicyAceBasedRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running Stats for matching QoS policy Ace applied on the interface. The matching ace statistics is only for match-any class-map in policy-map" + ::= { qosStatsRunStaticsObjects 4 } + +qosStatsCbPolicyAceBasedRunInfoEntry OBJECT-TYPE + SYNTAX QosStatsCbPolicyAceBasedRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy Stats information entry." + INDEX { qosStatsCbAceBasedIfIndex, + qosStatsCbAceBasedDirection, + qosStatsCbAceBasedPolicyClassIndex, + qosStatsCbAceBasedMatchRuleIndex, + qosStatsCbAceBasedAclGroupRuleIndex } + ::= { qosStatsCbPolicyAceBasedRunInfoTable 1 } + +QosStatsCbPolicyAceBasedRunInfoEntry ::= + SEQUENCE + { + qosStatsCbAceBasedIfIndex + Integer32, + qosStatsCbAceBasedDirection + DirectionType, + qosStatsCbAceBasedPolicyClassIndex + Integer32, + qosStatsCbAceBasedMatchRuleIndex + Integer32, + qosStatsCbAceBasedAclGroupRuleIndex + Integer32, + qosStatsCbAceBasedPkts + Counter64, + qosStatsCbAceBasedBytes + Counter64 + } + +qosStatsCbAceBasedIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { qosStatsCbPolicyAceBasedRunInfoEntry 1 } + +qosStatsCbAceBasedDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy direction: + inbound (1) + outbound (2) + " + ::= { qosStatsCbPolicyAceBasedRunInfoEntry 2 } + +qosStatsCbAceBasedPolicyClassIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PolicyClass index in policy-map." + ::= { qosStatsCbPolicyAceBasedRunInfoEntry 3 } + +qosStatsCbAceBasedMatchRuleIndex OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Match rule index in Class-map." + ::= { qosStatsCbPolicyAceBasedRunInfoEntry 4 } + +qosStatsCbAceBasedAclGroupRuleIndex OBJECT-TYPE + SYNTAX Integer32(1..2147483646) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rule index(sequence num in cli) in acl Group. " + ::= { qosStatsCbPolicyAceBasedRunInfoEntry 5 } + +qosStatsCbAceBasedPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets matching ace in policy-map." + ::= { qosStatsCbPolicyAceBasedRunInfoEntry 6 } + +qosStatsCbAceBasedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bytes of packets matching ace in policy-map." + ::= { qosStatsCbPolicyAceBasedRunInfoEntry 7 } + +-- Agg Policy Stats,policy Running Stats information + + +qosStatsAggPolicyRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosStatsAggPolicyRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running Stats in a QoS aggregate policy applied on the interface." + ::= { qosStatsRunStaticsObjects 5 } + +qosStatsAggPolicyRunInfoEntry OBJECT-TYPE + SYNTAX QosStatsAggPolicyRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Aggregate Policy Stats information entry." + INDEX { qosStatsAggPolicyIndex } + ::= { qosStatsAggPolicyRunInfoTable 1 } + +QosStatsAggPolicyRunInfoEntry ::= + SEQUENCE + { + qosStatsAggPolicyIndex + Integer32, + qosStatsAggPolicyRedPackets + Counter64, + qosStatsAggPolicyRedBytes + Counter64, + qosStatsAggPolicyGreenPackets + Counter64, + qosStatsAggPolicyGreenBytes + Counter64, + qosStatsAggPolicyYellowPackets + Counter64, + qosStatsAggPolicyYellowBytes + Counter64 + } + +qosStatsAggPolicyIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of aggregate-policer." + ::= { qosStatsAggPolicyRunInfoEntry 1 } + +qosStatsAggPolicyRedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red packets." + ::= { qosStatsAggPolicyRunInfoEntry 2 } + +qosStatsAggPolicyRedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red bytes." + ::= { qosStatsAggPolicyRunInfoEntry 3 } + +qosStatsAggPolicyGreenPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of green packets." + ::= { qosStatsAggPolicyRunInfoEntry 4 } + +qosStatsAggPolicyGreenBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of green bytes." + ::= { qosStatsAggPolicyRunInfoEntry 5 } + +qosStatsAggPolicyYellowPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of yellow packets." + ::= { qosStatsAggPolicyRunInfoEntry 6 } + +qosStatsAggPolicyYellowBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of yellow bytes." + ::= { qosStatsAggPolicyRunInfoEntry 7 } + + + + +-- Sub Module: IGSP + +EnabledStatus::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A simpleStatus value for the object." + SYNTAX INTEGER { enabled(1), disabled(2) } + + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + + lswIgmpsnoopingMibObject OBJECT IDENTIFIER ::= { igsp 1 } + lswIgmpsnoopingTrap OBJECT IDENTIFIER ::= { igsp 2 } +igmpSnoopingStatus OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to enable IGMP Snooping. + enable(1) + disable(2)" + ::= { lswIgmpsnoopingMibObject 1 } + +igmpSnoopingFastLeaveStatus OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to enable IGMP Snooping Fast Leave. + enable(1) + disable(2)" + ::= { lswIgmpsnoopingMibObject 2 } + +igmpSnoopingVersion OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Configure to set IGMP Snooping Version." + ::= { lswIgmpsnoopingMibObject 3 } + +igmpSnoopingMaxMemberNumber OBJECT-TYPE + SYNTAX INTEGER (1..8192) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Configure the max member number." + ::= { lswIgmpsnoopingMibObject 4 } + +igmpSnoopingDiscardUnknownstatus OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to enable IGMP Snooping Discard unknown multicast traffic. + enable(1) + disable(2)" + ::= { lswIgmpsnoopingMibObject 5 } + +igmpSnoopingReportSuppressionStatus OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to enable IGMP Snooping Report-Suppression. + enable(1) + disable(2)" + ::= { lswIgmpsnoopingMibObject 6 } + +igmpSnoopingLastMemberQueryInterval OBJECT-TYPE + SYNTAX INTEGER (1000..25500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Configure to set IGMP Snooping Last Member Query Interval. Interval range 1000~25500." + ::= { lswIgmpsnoopingMibObject 7 } + +igmpSnoopingQueryInterval OBJECT-TYPE + SYNTAX INTEGER (2..18000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Configure to set IGMP Snooping Query Interval.Must more than query max response time. Interval range 2~18000." + ::= { lswIgmpsnoopingMibObject 8 } + +igmpSnoopingQueryMaxResponseTime OBJECT-TYPE + SYNTAX INTEGER (1..25) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Configure to set IGMP Snooping Query Max Response Time.Time range 1~25." + ::= { lswIgmpsnoopingMibObject 9 } + +igmpSnoopingVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpSnoopingVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains, one entry per vlan, + infomation about the IGMP Snooping." + ::= { lswIgmpsnoopingMibObject 10 } + +igmpSnoopingVlanEntry OBJECT-TYPE + SYNTAX IgmpSnoopingVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information about the + IGMP Snooping on vlan." + INDEX { igmpSnoopingVlanID } + ::= { igmpSnoopingVlanTable 1 } + +IgmpSnoopingVlanEntry ::= SEQUENCE { + igmpSnoopingVlanID + Integer32, + igmpSnoopingVlanEnabled + EnabledStatus, + igmpSnoopingVlanFastLeaveStatus + EnabledStatus, + igmpSnoopingVlanReportSuppressionStatus + EnabledStatus, + igmpSnoopingVlanVersion + INTEGER, + igmpSnoopingVlanMaxMemberNumber + INTEGER, + igmpSnoopingVlanDiscardUnknownStatus + EnabledStatus, + igmpSnoopingVlanGroupAccesslist + OCTET STRING, + igmpSnoopingVlanLastMemberQueryInterval + INTEGER, + igmpSnoopingVlanQuerier + EnabledStatus, + igmpSnoopingVlanQuerierOperationalAddress + IpAddress, + igmpSnoopingVlanQuerierConfigureAddress + IpAddress, + igmpSnoopingVlanQuerierTimeout + INTEGER, + igmpSnoopingVlanQueryInterval + INTEGER, + igmpSnoopingVlanQueryMaxResponseTime + INTEGER, + igmpSnoopingVlanStatusGrpJoinsCnt + Counter32, + igmpSnoopingVlanStatusGrpLeavesCnt + Counter32, + igmpSnoopingVlanStatusV1QuerierWCnt + Counter32, + igmpSnoopingVlanStatusV2QuerierWCnt + Counter32, + igmpSnoopingVlanStatusResetCounters + INTEGER, + igmpSnoopingVlanGrpNum + INTEGER, + igmpSnoopingVlanElectedQuerierAddress + IpAddress + } + +igmpSnoopingVlanID OBJECT-TYPE + SYNTAX Integer32(1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index uniquely identifies the VLAN id which IGMP + snooping is enabled or disabled." + ::= { igmpSnoopingVlanEntry 1 } + +igmpSnoopingVlanEnabled OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicating whether IGMP snooping is enabled on this VLAN. + enable(1) + disable(2)" + -- DEFVAL { enabled } + ::= { igmpSnoopingVlanEntry 2 } + +igmpSnoopingVlanFastLeaveStatus OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to enable IGMP Snooping Fast Leave on VLAN, + enable(1) + disable(2)." + ::= { igmpSnoopingVlanEntry 3 } + +igmpSnoopingVlanReportSuppressionStatus OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to enable IGMP Snooping Report-Suppression on VLAN. + enable(1) + disable(2)" + ::= { igmpSnoopingVlanEntry 4 } + +igmpSnoopingVlanVersion OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to set IGMP Snooping Version on VLAN.Version range 1~3." + ::= { igmpSnoopingVlanEntry 5 } + +igmpSnoopingVlanMaxMemberNumber OBJECT-TYPE + SYNTAX INTEGER (1..8192) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the max member number on VLAN.Range 1~8192." + ::= { igmpSnoopingVlanEntry 6 } + + igmpSnoopingVlanDiscardUnknownStatus OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to enable IGMP Snooping Discard unknown multicast traffic on VLAN. + enable(1) + disable(2)" + ::= { igmpSnoopingVlanEntry 7 } + +igmpSnoopingVlanGroupAccesslist OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the IGMP Snooping Group Acess-list on VLAN." + ::= { igmpSnoopingVlanEntry 8 } + +igmpSnoopingVlanLastMemberQueryInterval OBJECT-TYPE + SYNTAX INTEGER (1000..25500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to set IGMP Snooping Last Member Query Interval on VLAN. Interval range 1000~25500." + ::= { igmpSnoopingVlanEntry 10 } + +igmpSnoopingVlanQuerier OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to Enable or Disable IGMP Snooping Querier on VLAN. + enable(1) + disable(2)" + ::= { igmpSnoopingVlanEntry 11 } + +igmpSnoopingVlanQuerierOperationalAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configure to get IGMP Snooping Querier Operational Adress on VLAN." + ::= { igmpSnoopingVlanEntry 12 } + +igmpSnoopingVlanQuerierConfigureAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to set IGMP Snooping Querier Configure Adress on VLAN." + ::= { igmpSnoopingVlanEntry 13 } + +igmpSnoopingVlanQuerierTimeout OBJECT-TYPE + SYNTAX INTEGER (60..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to set IGMP Snooping Querier Timeout value on VLAN. Timeout range 60~300. " + ::= { igmpSnoopingVlanEntry 14 } + +igmpSnoopingVlanQueryInterval OBJECT-TYPE + SYNTAX INTEGER (2..18000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to set IGMP Snooping Query Interval on VLAN. Query interval should be greater than Query Response Interval. Interval range 2~18000." + ::= { igmpSnoopingVlanEntry 15 } + +igmpSnoopingVlanQueryMaxResponseTime OBJECT-TYPE + SYNTAX INTEGER (1..25) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to set IGMP Snooping Query Max Response Time on VLAN." + ::= { igmpSnoopingVlanEntry 16 } + +igmpSnoopingVlanStatusGrpJoinsCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Configure to get IGMP Snooping Group Joins Count on VLAN." + ::= { igmpSnoopingVlanEntry 17 } + +igmpSnoopingVlanStatusGrpLeavesCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Configure to get IGMP Snooping Group Leaves Count on VLAN." + ::= { igmpSnoopingVlanEntry 18 } + +igmpSnoopingVlanStatusV1QuerierWCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Configure to get IGMP Snooping Group V1-Querier Warnings Count on VLAN." + ::= { igmpSnoopingVlanEntry 19 } + +igmpSnoopingVlanStatusV2QuerierWCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Configure to get IGMP Snooping Group V2-Querier Warnings Count on VLAN." + ::= { igmpSnoopingVlanEntry 20 } + +igmpSnoopingVlanStatusResetCounters OBJECT-TYPE + SYNTAX INTEGER { + reset(1) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Configure to reset IGMP SnoopingStatus Counters on VLAN. + 1 reset." + ::= { igmpSnoopingVlanEntry 21 } + +igmpSnoopingVlanGrpNum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configure to get IGMP Snooping group number on VLAN." + ::= { igmpSnoopingVlanEntry 22 } + +igmpSnoopingVlanElectedQuerierAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configure to get IGMP Snooping Elected Querier Adress on VLAN." + ::= { igmpSnoopingVlanEntry 23 } + +igmpSnoopingMrouterPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpSnoopingMrouterPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about igmp snooping mrouter port list + per vlan." + ::= { lswIgmpsnoopingMibObject 11 } + +igmpSnoopingMrouterPortEntry OBJECT-TYPE + SYNTAX IgmpSnoopingMrouterPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about IGMP Snooping Mrouter Port on VLAN." + INDEX { igmpSnoopingVlanid, igmpSnoopingmrouterPort} + ::= { igmpSnoopingMrouterPortTable 1 } + +IgmpSnoopingMrouterPortEntry ::= + SEQUENCE { + igmpSnoopingVlanid + Integer32, + igmpSnoopingmrouterPort + Integer32, + igmpSnoopingmrouterPortRowStatus +RowStatus + } + +igmpSnoopingVlanid OBJECT-TYPE + SYNTAX Integer32(1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN identifier of this mrouter port." + ::= { igmpSnoopingMrouterPortEntry 1 } + +igmpSnoopingmrouterPort OBJECT-TYPE + SYNTAX Integer32 (1..1152) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mrouter port ifindex . + 1~1024 is switch port, 1025~1151 is agg port(agg1~127)." + ::= { igmpSnoopingMrouterPortEntry 2 } + +igmpSnoopingmrouterPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { igmpSnoopingMrouterPortEntry 3 } + +igmpSnoopingGrpNum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configure to get IGMP Snooping total group number." + ::= { lswIgmpsnoopingMibObject 12 } + +igmpSnoopingGrplimitReach NOTIFICATION-TYPE + OBJECTS { configSave } + STATUS current + DESCRIPTION + "Igmp snooping group record reaches total limit" + ::= { lswIgmpsnoopingTrap 1 } + +igmpSnoopingVlanGrplimitReach NOTIFICATION-TYPE + OBJECTS { configSave } + STATUS current + DESCRIPTION + "Igmp snooping group record reaches limit on vlan" + ::= { lswIgmpsnoopingTrap 2 } + +igmpSnoopingVlanQuerierSwitch NOTIFICATION-TYPE + OBJECTS { igmpSnoopingVlanQuerierOperationalAddress } + STATUS current + DESCRIPTION + "Igmp snooping group querier changes" + ::= { lswIgmpsnoopingTrap 3 } + +-- Sub Module: LINKAGG + + +-- +-- for load balance +-- + + +linkAggLoadBalance OBJECT-TYPE + SYNTAX BITS { + dst-mac(0), + src-mac(1), + src-ip(2), + dst-ip(3), + src-port(4), + dst-port(5), + ip-protocol(6), + vxlan-vni(7), + nvgre-vsid(8), + inner-dst-mac(9), + inner-src-mac(10), + inner-src-ip(11), + inner-dst-ip(12), + inner-src-port(13), + inner-dst-port(14), + inner-ip-protocol(15) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config load balance. + 1 dst-mac. + 2 src-mac. + 3 src-ip. + 4 dst-ip. + 5 src-port. + 6 dst-port. + 7 ip-protocol. + 8 vxlan-vni. + 9 nvgre-vsid. + 10 inner-dst-mac. + 11 inner-src-mac. + 12 inner-src-ip. + 13 inner-dst-ip. + 14 inner-src-port. + 15 inner-dst-port. + 16 inner-ip-protocol." + ::= { linkAgg 1 } + + + +lacpObject OBJECT IDENTIFIER ::= { linkAgg 2 } +-- +-- config lacp system priority +-- +lacpSysPriorityCfg OBJECT IDENTIFIER ::= { lacpObject 1 } +lacpSysPriority OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config lacp system priority." + ::= { lacpSysPriorityCfg 1 } + + + +-- +-- config channel group on port +-- +lacpIfCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF LacpIfCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for lacp configuration on interface." + ::= { lacpObject 2 } + + + +lacpIfCfgEntry OBJECT-TYPE + SYNTAX LacpIfCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for lacp configuration on interface." + INDEX + { + lacpIfCfgAdminAggNumber, ifIndex + } + ::= { lacpIfCfgTable 1 } + +LacpIfCfgEntry ::= + SEQUENCE + { + lacpIfCfgAdminAggNumber + Integer32, + lacpIfCfgMode + INTEGER, + lacpIfCfgRowStatus + RowStatus + } + + + +lacpIfCfgAdminAggNumber OBJECT-TYPE + SYNTAX Integer32 (1..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Config channel group number." + ::= { lacpIfCfgEntry 1 } + + + +lacpIfCfgMode OBJECT-TYPE + SYNTAX INTEGER + { + passive(1), + active(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The channel group mode." + ::= { lacpIfCfgEntry 2 } + + +lacpIfCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { lacpIfCfgEntry 3 } + + +-- +-- config lacp parameter on port +-- + +lacpIfCfgParaTable OBJECT-TYPE + SYNTAX SEQUENCE OF LacpIfCfgParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for lacp configuration on interface." + ::= { lacpObject 3 } + + + +lacpIfCfgParaEntry OBJECT-TYPE + SYNTAX LacpIfCfgParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for lacp configuration on interface." + INDEX + { + ifIndex + } + ::= { lacpIfCfgParaTable 1 } + +LacpIfCfgParaEntry ::= + SEQUENCE { + lacpIfCfgParaPriority + Integer32, + lacpIfCfgParaTimeOut + INTEGER + } + +lacpIfCfgParaPriority OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config lacp priority on interface." + ::= { lacpIfCfgParaEntry 1 } + + +lacpIfCfgParaTimeOut OBJECT-TYPE + SYNTAX INTEGER + { + short(1), + long(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config lacp expire timer on interface." + ::= { lacpIfCfgParaEntry 2 } + + +-- +-- display port state +-- + + +lacpPortStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF LacpPortStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for displaying port state of interface." + ::= { lacpObject 4 } + + +lacpPortStateEntry OBJECT-TYPE + SYNTAX LacpPortStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for lacp configuration on interface." + INDEX + { + lacpPortStateGroupNum, ifIndex + } + ::= { lacpPortStateTable 1 } + + +LacpPortStateEntry ::= + SEQUENCE { + lacpPortStateGroupNum + Integer32, + lacpPortState + OCTET STRING + } + +lacpPortStateGroupNum OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display port state." + ::= { lacpPortStateEntry 1 } + +lacpPortState OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display port state." + ::= { lacpPortStateEntry 2 } + + + +-- +-- display lacp actor state +-- + +lacpActorStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF LacpActorStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for displaying actor state." + ::= { lacpObject 5 } + + + +lacpActorStateEntry OBJECT-TYPE + SYNTAX LacpActorStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for displaying actor state." + INDEX + { + lacpActorGroupNum, ifIndex + } + ::= { lacpActorStateTable 1 } + +LacpActorStateEntry ::= + SEQUENCE { + lacpActorGroupNum + Integer32, + lacpActorSystemId + OCTET STRING, + lacpActorPortNum + Integer32, + lacpActorPortTransitPduType + OCTET STRING, + lacpActorPortMode + OCTET STRING, + lacpActorPortPriority + Integer32, + lacpActorPortOperKey + Integer32, + lacpActorPortStatsFlag + OCTET STRING, + lacpActorPortActivity + OCTET STRING, + lacpActorPortTimeout + OCTET STRING, + lacpActorPortAggregation + OCTET STRING, + lacpActorPortSynchronization + OCTET STRING, + lacpActorPortCollecting + OCTET STRING, + lacpActorPortDistributing + OCTET STRING, + lacpActorPortDefaulted + OCTET STRING, + lacpActorPortExpired + OCTET STRING + } + + +lacpActorGroupNum OBJECT-TYPE + SYNTAX Integer32 (1..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display actor group number." + ::= { lacpActorStateEntry 1 } + +lacpActorSystemId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display actor system id." + ::= { lacpActorStateEntry 2 } + + +lacpActorPortNum OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display actor port number." + ::= { lacpActorStateEntry 3 } + + +lacpActorPortTransitPduType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display actor port number. It should be 'fast' or 'slow'. " + ::= { lacpActorStateEntry 4 } + + +lacpActorPortMode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display actor port mode. It should be 'active' or 'passive'." + ::= { lacpActorStateEntry 5 } + +lacpActorPortPriority OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display actor port priority." + ::= { lacpActorStateEntry 6 } + + +lacpActorPortOperKey OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display actor port operate key." + ::= { lacpActorStateEntry 7 } + + + +lacpActorPortStatsFlag OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display actor port stats flag." + ::= { lacpActorStateEntry 8 } + + + +lacpActorPortActivity OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display actor port activity. It should be 'active' or 'passive'." + ::= { lacpActorStateEntry 9 } + + +lacpActorPortTimeout OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..5)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display actor port timeout. It should be 'short' or 'long'." + ::= { lacpActorStateEntry 10 } + + + +lacpActorPortAggregation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display actor port number. It should be 'yes' or 'no'." + ::= { lacpActorStateEntry 11 } + +lacpActorPortSynchronization OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display actor port synchronization. It should be 'yes' or 'no'." + ::= { lacpActorStateEntry 12 } + + +lacpActorPortCollecting OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display actor port collecting. It should be 'yes' or 'no'." + ::= { lacpActorStateEntry 13 } + +lacpActorPortDistributing OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display actor port distributing. It should be 'yes' or 'no'." + ::= { lacpActorStateEntry 14 } + +lacpActorPortDefaulted OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display actor port defaulted. It should be 'yes' or 'no'." + ::= { lacpActorStateEntry 15 } + + +lacpActorPortExpired OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display actor port expired . It should be 'yes' or 'no'." + ::= { lacpActorStateEntry 16 } + + + + + +-- +-- display lacp neighbor state +-- +lacpNeighborStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF LacpNeighborStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for displaying neighbor state." + ::= { lacpObject 6 } + + + +lacpNeighborStateEntry OBJECT-TYPE + SYNTAX LacpNeighborStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for displaying neighbor state." + INDEX + { + lacpNeighborGroupNum, ifIndex + } + ::= { lacpNeighborStateTable 1 } + +LacpNeighborStateEntry ::= + SEQUENCE { + lacpNeighborGroupNum + Integer32, + lacpNeighborSystemId + OCTET STRING, + lacpNeighborPortNum + Integer32, + lacpNeighborPortTransitPduType + OCTET STRING, + lacpNeighborPortMode + OCTET STRING, + lacpNeighborPortPriority + Integer32, + lacpNeighborOperKey + Integer32, + lacpNeighborPortStatsFlag + OCTET STRING, + lacpNeighborPortActivity + OCTET STRING, + lacpNeighborPortTimeout + OCTET STRING, + lacpNeighborPortAggregation + OCTET STRING, + lacpNeighborPortSynchronization + OCTET STRING, + lacpNeighborPortCollecting + OCTET STRING, + lacpNeighborPortDistributing + OCTET STRING, + lacpNeighborPortDefaulted + OCTET STRING, + lacpNeighborPortExpired + OCTET STRING + } + +lacpNeighborGroupNum OBJECT-TYPE + SYNTAX Integer32(1..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "display neighbor group number." + ::= { lacpNeighborStateEntry 1 } + + +lacpNeighborSystemId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor system id." + ::= { lacpNeighborStateEntry 2 } + + +lacpNeighborPortNum OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor port number." + ::= { lacpNeighborStateEntry 3 } + + +lacpNeighborPortTransitPduType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor port transmit pdu. It should be 'fast' or 'slow'." + ::= { lacpNeighborStateEntry 4 } + + +lacpNeighborPortMode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor port mode. It should be 'active' or 'passive'." + ::= { lacpNeighborStateEntry 5 } + + +lacpNeighborPortPriority OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor port number." + ::= { lacpNeighborStateEntry 6 } + +lacpNeighborOperKey OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor operational key." + ::= { lacpNeighborStateEntry 7 } + +lacpNeighborPortStatsFlag OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor stats flag." + ::= { lacpNeighborStateEntry 8 } + + + +lacpNeighborPortActivity OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor stats flag. It should be 'active' or 'passive'." + ::= { lacpNeighborStateEntry 9 } + +lacpNeighborPortTimeout OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..5)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor stats flag. It should be 'short' or 'long'." + ::= { lacpNeighborStateEntry 10 } + +lacpNeighborPortAggregation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor stats flag. It should be 'yes' or 'no'." + ::= { lacpNeighborStateEntry 11 } + +lacpNeighborPortSynchronization OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor stats flag. It should be 'yes' or 'no'." + ::= { lacpNeighborStateEntry 12 } + + +lacpNeighborPortCollecting OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor stats flag. It should be 'yes' or 'no'." + ::= { lacpNeighborStateEntry 13 } + +lacpNeighborPortDistributing OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor stats flag. It should be 'yes' or 'no'." + ::= { lacpNeighborStateEntry 14 } + +lacpNeighborPortDefaulted OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor stats flag. It should be 'yes' or 'no'." + ::= { lacpNeighborStateEntry 15 } + +lacpNeighborPortExpired OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor stats flag. It should be 'yes' or 'no'." + ::= { lacpNeighborStateEntry 16 } + + + +-- +-- +-- +lacpCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF LacpCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for displaying neighbor state." + ::= { lacpObject 7 } + + + +lacpCounterEntry OBJECT-TYPE + SYNTAX LacpCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for displaying neighbor state." + INDEX + { + lacpCounterGroupNum + } + ::= { lacpCounterTable 1 } + + LacpCounterEntry ::= + SEQUENCE + { + lacpCounterGroupNum + Integer32, + lacpCounterSendPduCnt + Integer32, + lacpCounterRecvPduCnt + Integer32, + lacpCounterSendErrPktCnt + Integer32, + lacpCounterRecvErrPktCnt + Integer32 + } + +lacpCounterGroupNum OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display lacp group number." + ::= { lacpCounterEntry 1 } + +lacpCounterSendPduCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display lacp send pdu counts." + ::= { lacpCounterEntry 2 } + +lacpCounterRecvPduCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor receive pdu counts." + ::= { lacpCounterEntry 3 } + + +lacpCounterSendErrPktCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor send error packet counts." + ::= { lacpCounterEntry 4 } + + + +lacpCounterRecvErrPktCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display neighbor recevie error packet counts." + ::= { lacpCounterEntry 5 } + + + +-- +-- clear lacp counter +-- + lacpClearCntCfg OBJECT IDENTIFIER ::= { lacpObject 8 } +lacpClearCounter OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clear lacp counter. The system will clear all lacp's couter if the value is '0'." + ::= { lacpClearCntCfg 1 } + + + + + staticLinkAggObject OBJECT IDENTIFIER ::= { linkAgg 3 } +-- +-- +-- static link aggregation table +-- + +staticLinkAggTable OBJECT-TYPE + SYNTAX SEQUENCE OF StaticLinkAggEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the link aggregator number, name and + configure type and memberlist." + ::= { staticLinkAggObject 1 } + +staticLinkAggEntry OBJECT-TYPE + SYNTAX StaticLinkAggEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the link aggregator number, name and configure type + and memberlist." + + INDEX { + staticLinkAggNumber, + ifIndex + } + ::= { staticLinkAggTable 1 } + +StaticLinkAggEntry ::= + SEQUENCE { + staticLinkAggNumber + Integer32, + staticLinkAggIndex + Integer32, + staticLinkAggName + OCTET STRING, + staticLinkAggMemberIndex + Integer32, + staticLinkAggMemberName + OCTET STRING, + staticLinkAggMemberEnable + INTEGER, + staticLinkAggMemberRowStatus + RowStatus + } + +staticLinkAggNumber OBJECT-TYPE + SYNTAX Integer32 (0..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The number of Link aggregator interface.This is the index of Link + Aggregator table." + ::= { staticLinkAggEntry 1 } + +staticLinkAggIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of link aggregator interface." + ::= { staticLinkAggEntry 2 } + +staticLinkAggName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of link aggregator interface." + ::= { staticLinkAggEntry 3 } + +staticLinkAggMemberIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of interface member added to link aggregator." + ::= { staticLinkAggEntry 4 } + +staticLinkAggMemberName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of interface member added to link aggregator." + ::= { staticLinkAggEntry 5 } + +staticLinkAggMemberEnable OBJECT-TYPE + SYNTAX INTEGER + { + down(0), + bundle(1), + adminDown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The member is Bundle when the value is 1. + the member is down when the value is 0. + the member is admin down when the value is 2." + ::= { staticLinkAggEntry 6 } + +staticLinkAggMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { staticLinkAggEntry 7 } + + +-- Sub Module: QBRIDGEEXT + + + VlanIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d " + STATUS current + DESCRIPTION + "A value used to index per-VLAN tables: values of 0 and + 4095 are not permitted.If the value is between 1 and + 4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with + global scope within a given bridged domain (see VlanId + textual convention).If the value is greater than 4095, + + + then it represents a VLAN with scope local to the + particular agent, i.e., one without a global VLAN-ID + assigned to it.Such VLANs are outside the scope of + IEEE 802.1Q, but it is convenient to be able to manage them + in the same way using this MIB." + SYNTAX Unsigned32 + + VlanList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight + VLANs." + SYNTAX OCTET STRING (SIZE(0..256)) + + VlanClassRuleIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d " + STATUS current + DESCRIPTION + "A value used to index vlan class rule tables: values of 0 to + 4095 are permitted." + SYNTAX INTEGER (0..4095) + + VlanClassGroupIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d " + STATUS current + DESCRIPTION + "A value used to index vlan class group tables: values of 0 to + 31 are permitted." + SYNTAX INTEGER (0..31) + + VlanClassProtocol ::= TEXTUAL-CONVENTION + -- DISPLAY-HINT "d " + STATUS current + DESCRIPTION + "A value used to index vlan class Protocols." + SYNTAX INTEGER + { + ip(1), + ipv4(2), + ipv6(3), + mpls(4), + mplsmcast(5), + arp(6), + rarp(7), + pppoe(11) + } + + VlanClassEnableBase ::= TEXTUAL-CONVENTION + -- DISPLAY-HINT "d " + STATUS current + DESCRIPTION + "A value used to index vlan class enable based." + SYNTAX INTEGER + { + mac(1), + ip(2), + protocol(4) + } + +VlanClassIpv6Address ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x:" + STATUS current + DESCRIPTION + "This data type is used to model IPv6 addresses. + This is a binary string of 16 octets in network byte-order." + SYNTAX OCTET STRING (SIZE (16)) +-- +-- groups in the QBRIDGEEXT MIB +-- + + vlanExt OBJECT IDENTIFIER ::= { qBridgeExt 1 } + fdbExt OBJECT IDENTIFIER ::= { qBridgeExt 2 } + vlanClass OBJECT IDENTIFIER ::= { qBridgeExt 3 } + + +-- +-- vlanExt group +-- + + +vlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about VLAN entries + of the device." + ::= { vlanExt 1 } + +vlanEntry OBJECT-TYPE + SYNTAX VlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific VLAN of the device." + INDEX { vlanIndex } + ::= { vlanTable 1 } + +VlanEntry ::= + SEQUENCE { + vlanIndex + VlanIndex, + vlanName + OCTET STRING, + vlanStatus + INTEGER, + vlanRowStatus + RowStatus , + vlanIfConfig + INTEGER, + vlanStatsPktIn + Counter64, + vlanStatsPktOut + Counter64, + vlanStatsByteIn + Counter64, + vlanStatsByteOut + Counter64, + vlanStatsEn + INTEGER + } + +vlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An forward ID, which may be same as VLAN ID in IVL mode." + ::= { vlanEntry 1 } + +vlanName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An administratively assigned string, which may be used to identify the VLAN." + ::= { vlanEntry 2 } + +vlanStatus OBJECT-TYPE + SYNTAX INTEGER{ + inactive(1), + active(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An administratively VLANStatus . + 1 Inactive; + 2 Active(2)." + ::= { vlanEntry 3 } + +vlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo(4) and Destroy(6) and Active(1)." + ::= { vlanEntry 4 } + + +vlanIfConfig OBJECT-TYPE + SYNTAX INTEGER + { + create(1), + destroy(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object create/destroy vlan interface. + 1 Create. + 2 Destroy." + ::= { vlanEntry 5 } + +vlanStatsPktIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress packtes number of Vlan." + ::= { vlanEntry 7 } + +vlanStatsPktOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress packtes number of Vlan." + ::= { vlanEntry 8 } + +vlanStatsByteIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress bytes number of Vlan." + ::= { vlanEntry 9 } + +vlanStatsByteOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress bytes number of Vlan." + ::= { vlanEntry 10 } + +vlanStatsEn OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize Active(1) and Inactive(0)." + ::= { vlanEntry 11 } + +portVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about interface's VLAN properties." + ::= { vlanExt 2 } + +portVlanEntry OBJECT-TYPE + SYNTAX PortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific interface's VLAN properties." + INDEX { ifIndex } + ::= { portVlanTable 1 } + +PortVlanEntry ::= + SEQUENCE { + vlanTagType + INTEGER, + pvid + INTEGER, + ingressFilter + INTEGER, + allowedVlans + VlanList, + allowedVlanAdd + VlanList, + allowedVlanDel + VlanList + } + +vlanTagType OBJECT-TYPE + SYNTAX INTEGER{ + all(1), + qinq(2), + untagged(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "all(1) -- trunk mode + qinq(2) -- qinq mode + untagged(3) -- access mode." + ::= { portVlanEntry 1 } + +pvid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An administratively assigned string, which may be used to identify the VLAN. + Vid range is 2~4094." + ::= { portVlanEntry 2 } + + +ingressFilter OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An administratively assigned string, which may be used to identify the VLAN. + 1 Enable. + 2 Disable." + ::= { portVlanEntry 3 } + +allowedVlans OBJECT-TYPE + SYNTAX VlanList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN list of this port, should use the 3 format below: + all - all VLANs in the VLAN database + none - none VLAN + string such as 1,3,10-20,4094 + " + ::= { portVlanEntry 4 } + +allowedVlanAdd OBJECT-TYPE + SYNTAX VlanList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN list to add to this port, string such as 1,3,10-20,4094. + Use for set node, when get node return meaningless." + ::= { portVlanEntry 5 } + +allowedVlanDel OBJECT-TYPE + SYNTAX VlanList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN list to remove from this port, string such as 1,3,10-20,4094. + Use for set node, when get node return meaningless." + ::= { portVlanEntry 6 } + +vlanReplaceDscpExpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanReplaceDscpExpEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains information about VLAN Replace Dscp/Exp + of the device. + Not support on this version" + ::= { vlanExt 3 } + +vlanReplaceDscpExpEntry OBJECT-TYPE + SYNTAX VlanReplaceDscpExpEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about a specific VLAN of the device." + INDEX { vlanReplaceDscpExpIndex } + ::= { vlanReplaceDscpExpTable 1 } + +VlanReplaceDscpExpEntry ::= + SEQUENCE { + vlanReplaceDscpExpIndex + VlanIndex, + vlanReplaceDscpExpEn + INTEGER + } + +vlanReplaceDscpExpIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Index of VLAN ID in IVL mode." + ::= { vlanReplaceDscpExpEntry 1 } + +vlanReplaceDscpExpEn OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Status of replace the dscp/exp field in packets on egress for specified VLAN.. + 1 replace dscp/exp; + 2 do not replace dscp/exp." + DEFVAL { disable } + ::= { vlanReplaceDscpExpEntry 2 } + + +-- +-- fdbExt group +-- + +unicastTable OBJECT-TYPE + SYNTAX SEQUENCE OF UnicastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about unicast entries + for which the device has forwarding and/or filtering + information.This information is used by the + transparent bridging function in determining how to + propagate a received frame." + ::= { fdbExt 1 } + +unicastEntry OBJECT-TYPE + SYNTAX UnicastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific unicast MAC address for + which the device has some forwarding and/or filtering + information." + INDEX { vlanIndex, unicastAddress , fdbPort} + ::= { unicastTable 1 } + +UnicastEntry ::= + SEQUENCE { + unicastVID + VlanIndex, + unicastAddress + MacAddress, + fdbPort + INTEGER, + fdbStatus + INTEGER, + fdbRowStatus +RowStatus + } + +unicastVID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN identifier of this FDB entry." + ::= { unicastEntry 1 } + +unicastAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unicast MAC address for which the device has forwarding and/or filtering information." + ::= { unicastEntry 2 } + +fdbPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Either the value '0', or the port number." + ::= { unicastEntry 3 } + +fdbStatus OBJECT-TYPE + SYNTAX INTEGER { + static(1), + learned(2), + self(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object clear the MAC address of this system theStatus of this entry. + static(1) - the value of static configured MAC address, used for forwarding. + dynamic(2) - the value of learnt MAC address." + ::= { unicastEntry 4 } + +fdbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo(4) and Destroy(6) and Active(1). + Can't destroy a learned fdb entry. Using the node addressClearOperation can destroy learned fdb entries." + ::= { unicastEntry 5 } + +multicastTable OBJECT-TYPE + SYNTAX SEQUENCE OF MulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about unicast entries + for which the device has forwarding and/or filtering + information.This information is used by the + transparent bridging function in determining how to + propagate a received frame." + ::= { fdbExt 2 } + +multicastEntry OBJECT-TYPE + SYNTAX MulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific multicast MAC address for + which the device has some forwarding and/or filtering + information." + INDEX { vlanIndex, multicastAddress, destinationPort} + ::= { multicastTable 1 } + +MulticastEntry ::= + SEQUENCE { + multicastVID + VlanIndex, + multicastAddress + MacAddress, + destinationPort + Integer32, + multicastRowStatus +RowStatus + } + +multicastVID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN identifier of this multicast entry." + ::= { multicastEntry 1 } + +multicastAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A multicast MAC address for which the device has + forwarding and/or filtering information." + ::= { multicastEntry 2 } + +destinationPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A destination port of the multicast MAC address for which the device has + forwarding and/or filtering information." + ::= { multicastEntry 3 } + +multicastRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + Can't destroy a learned fdb entry. Using the node addressClearOperation can destroy learned fdb entries. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { multicastEntry 4 } + +filterTable OBJECT-TYPE + SYNTAX SEQUENCE OF FilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about filter entries + for which the device has filtering information." + ::= { fdbExt 3 } + +filterEntry OBJECT-TYPE + SYNTAX FilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific filter MAC address for + which the device has filtering information." + INDEX { filterAddress } + ::= { filterTable 1 } + +FilterEntry ::= + SEQUENCE { + filterAddress + MacAddress, + filterRowStatus +RowStatus + } + +filterAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unicast MAC address for which the device has filtering information." + ::= { filterEntry 1 } + +filterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { filterEntry 2 } + +addressClearOperation OBJECT-TYPE + SYNTAX INTEGER{ + static(1), + dynamic(2), + filter(3), + multicast(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object clear the MAC address of this system theStatus of this entry. + static(1) - clear those entris which are created by management. + dynamic(2) - clear those entris which are created by learning. + filter(3) - clear those MAC filter entris. + multicast(4) - clear all multicast entries configured through management." + ::= { fdbExt 4 } + +addressAgingTime OBJECT-TYPE + SYNTAX INTEGER (10..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Dynamic mac address aging time, the unit of which is second. + Ageing-time range 10~1000000" + ::= { fdbExt 5 } + +fdbExtTrap OBJECT IDENTIFIER ::= { fdbExt 10 } + +fdbExtDbFull NOTIFICATION-TYPE + OBJECTS { vlanIndex } + STATUS current + DESCRIPTION + "Fdb DB full." + ::= { fdbExtTrap 1 } + +-- +-- vlanClass +-- + +--VlanClassRuleIp +vlanClassRuleIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanClassRuleIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about filter entries + for which the device has filtering information." + ::= { vlanClass 1 } + +vlanClassRuleIpEntry OBJECT-TYPE + SYNTAX VlanClassRuleIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific filter IP address for which the device has + filtering information." + INDEX { vlanClassRuleIpIndex, vlanClassRuleIpAddress,vlanClassRuleIpAddressLen, vlanClassIpVlanID} + ::= { vlanClassRuleIpTable 1 } + +VlanClassRuleIpEntry ::= + SEQUENCE { + vlanClassRuleIpIndex + VlanClassRuleIndex, + vlanClassRuleIpAddress + IpAddress, + vlanClassRuleIpAddressLen + Integer32, + vlanClassIpVlanID + VlanIndex, + vlanClassRuleIpRowStatus + RowStatus + } +vlanClassRuleIpIndex OBJECT-TYPE + SYNTAX VlanClassRuleIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Vlan Class rule ID." + ::= { vlanClassRuleIpEntry 1 } + +vlanClassRuleIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unicast IP address for which the device has filtering information." + ::= { vlanClassRuleIpEntry 2 } + +vlanClassRuleIpAddressLen OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the mask lenghth of ip." + ::= { vlanClassRuleIpEntry 3 } + +vlanClassIpVlanID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan ID which is mapped for the entry." + ::= { vlanClassRuleIpEntry 4 } + +vlanClassRuleIpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { vlanClassRuleIpEntry 5 } + + --VlanClassRuleMac +vlanClassRuleMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanClassRuleMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about filter entries + for which the device has filtering information." + ::= { vlanClass 2 } + +vlanClassRuleMacEntry OBJECT-TYPE + SYNTAX VlanClassRuleMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific filter MAC address for + which the device has filtering information." + INDEX { vlanClassRuleMacIndex, vlanClassRuleMacAddress,vlanClassMacVlanID} + ::= { vlanClassRuleMacTable 1 } + +VlanClassRuleMacEntry ::= + SEQUENCE { + vlanClassRuleMacIndex + VlanClassRuleIndex, + vlanClassRuleMacAddress + MacAddress, + vlanClassMacVlanID + VlanIndex, + vlanClassRuleMacRowStatus +RowStatus + } +vlanClassRuleMacIndex OBJECT-TYPE + SYNTAX VlanClassRuleIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Vlan Class rule ID." + ::= { vlanClassRuleMacEntry 1 } + +vlanClassRuleMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unicast MAC address for which the device has filtering information." + ::= { vlanClassRuleMacEntry 2 } + +vlanClassMacVlanID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan ID which is mapped for the entry." + ::= { vlanClassRuleMacEntry 3 } + +vlanClassRuleMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { vlanClassRuleMacEntry 4 } + + --VlanClassRuleProtocol +vlanClassRuleProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanClassRuleProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about filter entries + for which the device has filtering information." + ::= { vlanClass 3 } + +vlanClassRuleProtocolEntry OBJECT-TYPE + SYNTAX VlanClassRuleProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific filter Protocol for + which the device has filtering information." + INDEX { vlanClassRuleProtocolIndex, vlanClassRuleProtocol,vlanClassProtocolVlanID} + ::= { vlanClassRuleProtocolTable 1 } + +VlanClassRuleProtocolEntry ::= + SEQUENCE { + vlanClassRuleProtocolIndex + VlanClassRuleIndex, + vlanClassRuleProtocol + VlanClassProtocol, + vlanClassProtocolVlanID + VlanIndex, + vlanClassRuleProtocolRowStatus +RowStatus + } +vlanClassRuleProtocolIndex OBJECT-TYPE + SYNTAX VlanClassRuleIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Vlan Class rule ID." + ::= { vlanClassRuleProtocolEntry 1 } + +vlanClassRuleProtocol OBJECT-TYPE + SYNTAX VlanClassProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The protocol for which the device has filtering information. + 2504 means ARP + 32821 means RARP + 2048 means IPv4 + 34525 means IPv6 + 34887 means MPLS + 34888 means MPLS Multicast + 13 means PPPOE + " + ::= { vlanClassRuleProtocolEntry 2 } + +vlanClassProtocolVlanID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan ID which is mapped for the entry." + ::= { vlanClassRuleProtocolEntry 3 } + +vlanClassRuleProtocolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { vlanClassRuleProtocolEntry 4 } + + --VlanClassRuleIpv6 +--vlanClassRuleIpv6Table OBJECT-TYPE +-- SYNTAX SEQUENCE OF VlanClassRuleIpv6Entry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "A table that contains information about filter entries +-- for which the device has filtering information." +-- ::= { vlanClass 4 } + +--vlanClassRuleIpv6Entry OBJECT-TYPE +-- SYNTAX VlanClassRuleIpv6Entry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "Information about a specific filter IPv6 address for which the device +-- has filtering information." +-- INDEX { vlanClassRuleIpv6Index, vlanClassRuleIpv6Address,vlanClassRuleIpv6AddressLen, vlanClassIpv6VlanID} +-- ::= { vlanClassRuleIpv6Table 1 } +-- +--VlanClassRuleIpv6Entry ::= +-- SEQUENCE { +-- vlanClassRuleIpv6Index +-- VlanClassRuleIndex, +-- vlanClassRuleIpv6Address +-- VlanClassIpv6Address, +-- vlanClassRuleIpv6AddressLen +-- Integer32, +-- vlanClassIpv6VlanID +-- VlanIndex, +-- vlanClassRuleIpv6RowStatus +--RowStatus +-- } +--vlanClassRuleIpv6Index OBJECT-TYPE +-- SYNTAX VlanClassRuleIndex +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "An Vlan Class rule ID." +-- ::= { vlanClassRuleIpv6Entry 1 } +-- +--vlanClassRuleIpv6Address OBJECT-TYPE +-- SYNTAX VlanClassIpv6Address +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "A unicast IP address for which the device has filtering information." +-- ::= { vlanClassRuleIpv6Entry 2 } +-- +--vlanClassRuleIpv6AddressLen OBJECT-TYPE +-- SYNTAX Integer32 (0..65535) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "This object indicates the mask lenghth of ip." +-- ::= { vlanClassRuleIpv6Entry 3 } +-- +--vlanClassIpv6VlanID OBJECT-TYPE +-- SYNTAX VlanIndex +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Vlan ID which is mapped for the entry." +-- ::= { vlanClassRuleIpv6Entry 4 } +-- +--vlanClassRuleIpv6RowStatus OBJECT-TYPE +-- SYNTAX RowStatus +-- MAX-ACCESS read-create +-- STATUS current +-- DESCRIPTION +-- "The status of this conceptual row.Now only realize CreateAndGo +-- and Destroy and Active." +-- ::= { vlanClassRuleIpv6Entry 5 } +-- + +--VlanClassGroup +vlanClassGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanClassGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about filter entries + for which the device has filtering information." + ::= { vlanClass 5 } + +vlanClassGroupEntry OBJECT-TYPE + SYNTAX VlanClassGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific filter group for + which the device has filtering information." + INDEX { vlanClassGroupIndex,vlanClassRuleIndex } + ::= { vlanClassGroupTable 1 } + +VlanClassGroupEntry ::= + SEQUENCE { + vlanClassGroupIndex + VlanClassGroupIndex, + vlanClassRuleIndex + VlanClassRuleIndex, + vlanClassGroupRowStatus +RowStatus + } +vlanClassGroupIndex OBJECT-TYPE + SYNTAX VlanClassGroupIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Vlan Class group ID." + ::= { vlanClassGroupEntry 1 } + +vlanClassRuleIndex OBJECT-TYPE + SYNTAX VlanClassRuleIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Vlan Class rule index." + ::= { vlanClassGroupEntry 2 } + +vlanClassGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { vlanClassGroupEntry 3 } + +--VlanClass Enable inteface +vlanClassEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanClassEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about filter entries + for which the device has filtering information." + ::= { vlanClass 6 } + +vlanClassEnableEntry OBJECT-TYPE + SYNTAX VlanClassEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific filter for + which the device has filtering information." + INDEX { vlanClassEnableIfIndex} + ::= { vlanClassEnableTable 1 } + +VlanClassEnableEntry ::= + SEQUENCE { + vlanClassEnableIfIndex + Integer32, + vlanClassEnableGroup + VlanClassGroupIndex, + vlanClassEnableBase + VlanClassEnableBase, + vlanClassEnableRowStatus + RowStatus + } +vlanClassEnableIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index which is enabled for Vlan Class ." + ::= { vlanClassEnableEntry 1 } + +vlanClassEnableGroup OBJECT-TYPE + SYNTAX VlanClassGroupIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Vlan Class group ID. + Group ID range is 0~31." + ::= { vlanClassEnableEntry 2 } + +vlanClassEnableBase OBJECT-TYPE + SYNTAX VlanClassEnableBase + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Vlan ID which is mapped for the entry." + ::= { vlanClassEnableEntry 3 } + +vlanClassEnableRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { vlanClassEnableEntry 5 } + + +-- Sub Module: DOT1XEXT + + +-- ================================================================== +-- +-- =====================object definition begin====================== +-- +-- ================================================================== + + + dot1xExtMaxReauthReqTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot1xExtMaxReauthReqEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of login entry." + ::= { dot1xExt 1 } + + dot1xExtMaxReauthReqEntry OBJECT-TYPE + SYNTAX Dot1xExtMaxReauthReqEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Login entry" + INDEX { dot1xExtMaxReauthReqIndex} + ::= { dot1xExtMaxReauthReqTable 1 } + + Dot1xExtMaxReauthReqEntry ::= + SEQUENCE + { + dot1xExtMaxReauthReqIndex + Integer32, + dot1xExtMaxReauthReqVersion + INTEGER, + dot1xExtMaxReauthReqNum + Integer32, + dot1xExtMaxReqNum + Integer32 + } + + dot1xExtMaxReauthReqIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index." + ::= { dot1xExtMaxReauthReqEntry 1 } + + dot1xExtMaxReauthReqVersion OBJECT-TYPE + SYNTAX INTEGER + { + version1(1), + version2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the protocol version and the default number is 2.The range is 1 to 2. " + DEFVAL {version2} + ::= { dot1xExtMaxReauthReqEntry 2 } + + dot1xExtMaxReauthReqNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Number of reauthentication attempts before becoming unauthorized. The range is 1 to 10. Not supported now" + ::= { dot1xExtMaxReauthReqEntry 3 } + + dot1xExtMaxReqNum OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Number of times that the switch sends an EAP-request/identity frame to the client. The range is 1 to 10." + DEFVAL {2} + ::= { dot1xExtMaxReauthReqEntry 4 } + + -- IEEE 802.1X VLAN policy + dot1xExtVlanPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot1xExtVlanPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of dot1x guest vlan configuration." + ::= { dot1xExt 2 } + + dot1xExtVlanPolicyEntry OBJECT-TYPE + SYNTAX Dot1xExtVlanPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of dot1x guest vlan configuration." + INDEX { dot1xExtVlanPolicyIndex} + ::= { dot1xExtVlanPolicyTable 1 } + + Dot1xExtVlanPolicyEntry ::= + SEQUENCE + { + dot1xExtVlanPolicyIndex + Integer32, + dot1xExtGuestVlan + Integer32 + } + + dot1xExtVlanPolicyIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index." + ::= { dot1xExtVlanPolicyEntry 1 } + + dot1xExtGuestVlan OBJECT-TYPE + SYNTAX Integer32 (0|2..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When you configure a guest VLAN, clients that are not IEEE 802.1x-capable + are put into the guest VLAN when the server does not receive a response to + its EAP request/identity frame. Clients that are IEEE 802.1x-capable but + fail authentication not granted network access.The vlan range is + between [2-4094], 0 means guest vlan is not configured." + DEFVAL {0} + ::= { dot1xExtVlanPolicyEntry 2 } + + +-- IEEE 802.1X global resource +dot1xExtMacBasedResource OBJECT IDENTIFIER ::= { dot1xExt 3 } +dot1xExtMacBasedResourceMaxInterface OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max count of dot1x mac based interface. " + ::= { dot1xExtMacBasedResource 1 } + +dot1xExtMacBasedResourceCurrentInterface OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count of dot1x mac based interface. " + ::= { dot1xExtMacBasedResource 2 } + +dot1xExtMacBasedResourceMaxUser OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max count of dot1x mac based users (only include hardware accept or reject entries). " + ::= { dot1xExtMacBasedResource 3 } + +dot1xExtMacBasedResourceCurrentUser OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count of dot1x mac based users (only include hardware accept or reject entries). " + ::= { dot1xExtMacBasedResource 4 } + +dot1xExtMacBasedResourceMaxUserAll OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max count of all dot1x mac based users (include waiting entries). " + ::= { dot1xExtMacBasedResource 5 } + +dot1xExtMacBasedResourceCurrentUserAll OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count of all dot1x mac based users (include waiting entries). " + ::= { dot1xExtMacBasedResource 6 } + +-- IEEE 802.1X Mac based config +dot1xExtMacBasedConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot1xExtMacBasedConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of dot1x mac based interface." + ::= { dot1xExt 4 } + +dot1xExtMacBasedConfigEntry OBJECT-TYPE + SYNTAX Dot1xExtMacBasedConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Dot1x mac based interface entry" + INDEX { dot1xExtMacBasedConfigIndex} + ::= { dot1xExtMacBasedConfigTable 1 } + +Dot1xExtMacBasedConfigEntry ::= + SEQUENCE + { + dot1xExtMacBasedConfigIndex + Integer32, + dot1xExtMacBasedConfigMode + INTEGER, + dot1xExtMacBasedConfigBypassEn + INTEGER, + dot1xExtMacBasedConfigMaxUser + Integer32, + dot1xExtMacBasedConfigCurrentUser + Integer32, + dot1xExtMacBasedConfigMaxUserAll + Integer32, + dot1xExtMacBasedConfigCurrentUserAll + Integer32 + } + +dot1xExtMacBasedConfigIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of interface." + ::= { dot1xExtMacBasedConfigEntry 1 } + +dot1xExtMacBasedConfigMode OBJECT-TYPE + SYNTAX INTEGER + { + port(0), + mac(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Dot1x port mode. 0: dot1x port based mode. 1: dot1x mac based mode." + DEFVAL{port} + ::= { dot1xExtMacBasedConfigEntry 2 } + +dot1xExtMacBasedConfigBypassEn OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Dot1x mac auth bypass function. 0: disable. 1: enable" + DEFVAL{disable} + ::= { dot1xExtMacBasedConfigEntry 3 } + +dot1xExtMacBasedConfigMaxUser OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Max user number of the port (only include hardware accept or reject entries). + Default: by default the max user number of the port is same as the max user number of the system. Different TCAM proflies have different default values." + ::= { dot1xExtMacBasedConfigEntry 4 } + +dot1xExtMacBasedConfigCurrentUser OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current user number of the port (only include hardware accept or reject entries)" + DEFVAL{0} + ::= { dot1xExtMacBasedConfigEntry 5 } + +dot1xExtMacBasedConfigMaxUserAll OBJECT-TYPE + SYNTAX Integer32 (1..510) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Max user number of the port (include waiting entries)" + ::= { dot1xExtMacBasedConfigEntry 6 } + +dot1xExtMacBasedConfigCurrentUserAll OBJECT-TYPE + SYNTAX Integer32 (0..510) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current user number of the port (include waiting entries) + Default: by default the max user number of the port is same as the max user number of the system. Different TCAM proflies have different default values. + It should be 2 times large as the max hardware entries number, please reference to dot1xExtMacBasedConfigCurrentUser." + DEFVAL{0} + ::= { dot1xExtMacBasedConfigEntry 7 } + +-- IEEE 802.1X Mac based user entry +dot1xExtMacBasedUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot1xExtMacBasedUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of dot1x mac based users." + ::= { dot1xExt 5 } + +dot1xExtMacBasedUserEntry OBJECT-TYPE + SYNTAX Dot1xExtMacBasedUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Dot1x mac based user entry" + INDEX { dot1xExtMacBasedUserIndex, dot1xExtMacBasedUserMac} + ::= { dot1xExtMacBasedUserTable 1 } + +Dot1xExtMacBasedUserEntry ::= + SEQUENCE + { + dot1xExtMacBasedUserIndex + Integer32, + dot1xExtMacBasedUserMac + MacAddress, + dot1xExtMacBasedUserState + INTEGER, + dot1xExtMacBasedUserTimer + Integer32, + dot1xExtMacBasedUserIsBypass + INTEGER, + dot1xExtMacBasedUserInGuestVlan + INTEGER, + dot1xExtMacBasedUserGuestVlanID + Integer32, + dot1xExtMacBasedUserOffLine + INTEGER + } + +dot1xExtMacBasedUserIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of interface." + ::= { dot1xExtMacBasedUserEntry 1 } + +dot1xExtMacBasedUserMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Mac address of user" + ::= { dot1xExtMacBasedUserEntry 2 } + +dot1xExtMacBasedUserState OBJECT-TYPE + SYNTAX INTEGER + { + waiting(0), + accept(1), + reject(2), + reauth(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of the mac based user entry." + ::= { dot1xExtMacBasedUserEntry 3 } + +dot1xExtMacBasedUserTimer OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time (seconds) before state changed. " + ::= { dot1xExtMacBasedUserEntry 4 } + +dot1xExtMacBasedUserIsBypass OBJECT-TYPE + SYNTAX INTEGER + { + eapolUser(0), + bypassUser(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Log on Method of the user." + ::= { dot1xExtMacBasedUserEntry 5 } + +dot1xExtMacBasedUserInGuestVlan OBJECT-TYPE + SYNTAX INTEGER + { + no(0), + yes(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "If user is in guest vlan." + ::= { dot1xExtMacBasedUserEntry 6 } + +dot1xExtMacBasedUserGuestVlanID OBJECT-TYPE + SYNTAX Integer32(0|2..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The guest vlan id. If the user is not authenticated by guest vlan, the id should be 0." + ::= { dot1xExtMacBasedUserEntry 7 } + +dot1xExtMacBasedUserOffLine OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + offLine(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use this node to force a MAC user off line. + The default value is 0. + If this node's value is set to 1, the user should be forced offline and this entry should be deleted. + " + DEFVAL {none} + ::= { dot1xExtMacBasedUserEntry 8 } + + +dot1xExtMacBasedClear OBJECT IDENTIFIER ::= { dot1xExt 6 } +dot1xExtMacBasedClearInterface OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify a interface to clear all mac users. " + ::= { dot1xExtMacBasedClear 1 } + +-- Sub Module: TRNG + + +-- +-- Node definitions +-- + +trngMibObjects OBJECT IDENTIFIER ::= { timeRange 1 } + + +trngCreateTimerangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TrngCreateTimerangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Creat TimeRange." + ::= { trngMibObjects 1 } + + +trngCreateTimerangeEntry OBJECT-TYPE + SYNTAX TrngCreateTimerangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the entry of trngCreateTimerangeTable." + INDEX { trngIndex } + ::= { trngCreateTimerangeTable 1 } + + +TrngCreateTimerangeEntry ::= + SEQUENCE + { + trngIndex + Integer32, + trngName + OCTET STRING, + trngValidFlag + TruthValue, + trngCreateRowStatus + RowStatus + } + +trngIndex OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TimeRange's index." + ::= { trngCreateTimerangeEntry 1 } + + +trngName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TimeRange's name " + ::= { trngCreateTimerangeEntry 2 } + + +trngValidFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Valid or invalid flag." + ::= { trngCreateTimerangeEntry 3 } + + +trngCreateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { trngCreateTimerangeEntry 4 } + + +trngAbsoluteTable OBJECT-TYPE + SYNTAX SEQUENCE OF TrngAbsoluteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Creat absoluteness time item of the TimeRange." + ::= { trngMibObjects 2 } + + +trngAbsoluteEntry OBJECT-TYPE + SYNTAX TrngAbsoluteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the entry of trngAbsoluteTable." + INDEX { trngAbsoluteNameIndex } + ::= { trngAbsoluteTable 1 } + + +TrngAbsoluteEntry ::= + SEQUENCE { + trngAbsoluteNameIndex + Integer32, + timerangeAbsoluteStartTime + OCTET STRING, + timerangeAbsoluteEndTime + OCTET STRING, + timerangeAbsolueRowStatus + RowStatus + } + +trngAbsoluteNameIndex OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TimeRange's index." + ::= { trngAbsoluteEntry 1 } + +timerangeAbsoluteStartTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Start point of the timerange.The format defined like 'hh:mm:ss,Mon/D/YYYY'. + The Month of the year should be First three letters of the month." + ::= { trngAbsoluteEntry 2 } + + +timerangeAbsoluteEndTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "End point of the timerange.The format defined like 'hh:mm:ss,Mon/D/YYYY'. + The Month of the year should be First three letters of the month." + ::= { trngAbsoluteEntry 3 } + + +timerangeAbsolueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { trngAbsoluteEntry 4 } + + +trngPeriodicTable OBJECT-TYPE + SYNTAX SEQUENCE OF TrngPeriodicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Creat periodic time item of the TimeRange." + ::= { trngMibObjects 3 } + + +trngPeriodicEntry OBJECT-TYPE + SYNTAX TrngPeriodicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the index of trngPeriodicTable." + INDEX { trngPeriodicNameIndex } + ::= { trngPeriodicTable 1 } + + +TrngPeriodicEntry ::= + SEQUENCE { + trngPeriodicNameIndex + Integer32, + trngPeriodicStartDayOfWeek + Integer32, + trngPeriodicEndDayOfWeek + Integer32, + timerangePeriodicStartTime + OCTET STRING, + timerangePeriodicEndTime + OCTET STRING, + timerangePeriodicRowStatus + RowStatus + } + +trngPeriodicNameIndex OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TimeRange's index." + ::= { trngPeriodicEntry 1 } + +trngPeriodicStartDayOfWeek OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The start day of week. + 1 monday + 2 tuesday + 3 wednesday + 4 thursday + 5 friday + 6 saturday + 7 sunday + 8 daily + 9 weekday + 10 weekend + " + ::= { trngPeriodicEntry 2 } + +trngPeriodicEndDayOfWeek OBJECT-TYPE + SYNTAX Integer32 (1..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The end day of week. + 1 monday + 2 tuesday + 3 wednesday + 4 thursday + 5 friday + 6 saturday + 7 sunday + " + ::= { trngPeriodicEntry 3 } + +timerangePeriodicStartTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Start point of this timerange,The format defined like 'hh:mm'." + ::= { trngPeriodicEntry 4 } + + +timerangePeriodicEndTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "End point of this timerange.The format defined like 'hh:mm'." + ::= { trngPeriodicEntry 5 } + + +timerangePeriodicRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { trngPeriodicEntry 6 } + +-- Sub Module: STPEXTENSIONS + + +BridgeId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Bridge-Identifier, as used in the Spanning Tree + Protocol, to uniquely identify a bridge.Its first two + octets (in network byte order) contain a priority value, + and its last 6 octets contain the MAC address used to + refer to a bridge in a unique fashion (typically, the + numerically smallest MAC address of all ports on the + bridge)." + SYNTAX OCTET STRING (SIZE (8)) + + +stpExtStpEnable OBJECT-TYPE + SYNTAX INTEGER {enabled(1),disabled(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether spanning tree protocol is enabled on the device or not. + The meanings of the values are: + enabled(1) - Enable spanning tree protocol; + disabled(2) - Disable spanning tree protocol." + ::= { stpExt 1 } + + +stpExtPathcostStandard OBJECT-TYPE + SYNTAX INTEGER { dot1d1998(1), dot1t(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the administrative spanning tree path cost mode configured on device. + The meanings of the values are: + dot1d1998(1) - the standard of path cost is IEEE 802.1D-1998 standard; + dot1t(2) - the standard of path cost is IEEE 802.1T standard." + + ::= { stpExt 2 } + + +stpExtBpduGuard OBJECT-TYPE + SYNTAX INTEGER {enabled(1),disabled(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the BpduGuard is enabled on the device or not. + The meanings of the values are: + enable(1) - Enable bpdu-guard globally; + disabled(2) - Disable bpdu-guard globally." + ::= { stpExt 3 } + +stpExtBpduFilter OBJECT-TYPE + SYNTAX INTEGER {enabled(1),disabled(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the BpduFilter is enabled on the device or not. + The meanings of the values are: + enable(1) - Enable bpdu-filter globally; + disabled(2) - Disable bpdu-filter globally." + ::= { stpExt 4 } + + +stpExtBpduTransparent OBJECT-TYPE + SYNTAX INTEGER {enabled(1),disabled(2)} + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "An indication of whether the BpduTransparent is enabled on the device or not. + If BPDU transparent is enabled(1), Bridge should forward BPDUs as common data + packets; If BPDU transparent is disabled(2), Bridge should send BPDUs to CPU + and discard BPDUs.The default value is disabled(2)." + ::= { stpExt 5 } + +stpExtPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpExtPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains extended stp information." + ::= { stpExt 6 } + +stpExtPortEntry OBJECT-TYPE + SYNTAX StpExtPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of extended stp information maintained by each port." + INDEX { stpxpPortIndex } + ::= { stpExtPortTable 1 } + +StpExtPortEntry ::= + SEQUENCE + { + stpxpPortIndex + InterfaceIndex, + stpxRootGuardObjects + INTEGER, + stpxRestrictedTcnObjects + INTEGER, + stpxRestrictedRoleObjects + INTEGER, + stpxEdgePortAdminBpduGuardObjects + INTEGER, + stpxEdgePortOperBpduGuardObjects + INTEGER, + stpxEdgePortAdminBpduFilterObjects + INTEGER, + stpxEdgePortOperBpduFilterObjects + INTEGER, + stpxForceVersionObjects + INTEGER, + stpxLoopGuardObjects + INTEGER + } + +stpxpPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number of the port for which this entry contains bridge + management information." + ::= { stpExtPortEntry 1 } + +stpxRootGuardObjects OBJECT-TYPE + SYNTAX INTEGER {enabled(1),disabled(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the RootGuard capability is enabled + on this port or not. + When a port's root guard is enabled(1) , if this port receives + a superior BPDU, this port should be set to discarding state. + The default value is disabled(2)." + ::= { stpExtPortEntry 2 } + +stpxRestrictedTcnObjects OBJECT-TYPE + SYNTAX INTEGER {enabled(1),disabled(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the RestrictedTcn capability is + enabled on this port or not. + If restricted TCN is enabled(1) on a port , this port should + not propagate received topology change notifications and topology + changes to other Ports.The default value is disabled(2)." + ::= { stpExtPortEntry 3 } + +stpxRestrictedRoleObjects OBJECT-TYPE + SYNTAX INTEGER {enabled(1),disabled(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the RestrictedRole capability is enabled on + this port or not. If restricted Role is enabled(1) on a port, + this Port should not to be selected as Root Port ; + even it has the best spanning tree priority vector.The default value + is disabled(2)." + ::= { stpExtPortEntry 4 } + +stpxEdgePortAdminBpduGuardObjects OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the administrative BpduGuard capability is + enabled on this port or not. + If an edge port's bpdu guard is enable(1) ,when this port receives + a BPDU, this port should be set into error-disabled state; + If an edge port's bpdu guard is default(0) , this port's + stpxEdgePortOperBpduGuardObjects determined in accordance with + stpExtBpduGuard.The default value is default(0)." + ::= { stpExtPortEntry 5 } + +stpxEdgePortOperBpduGuardObjects OBJECT-TYPE + SYNTAX INTEGER {enabled(1),disabled(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational value of the edge port's bpdu guard parameter. + If stpxEdgePortAdminBpduGuardObjects is set to default(0), + then the value of stpxEdgePortOperBpduGuardObjects is determined in + accordance with stpExtBpduGuard." + ::= { stpExtPortEntry 6 } + +stpxEdgePortAdminBpduFilterObjects OBJECT-TYPE + SYNTAX INTEGER {default(0),enabled(1),disabled(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the administrative BpduFilter capability + is enabled on this port or not. + If an edge port's bpdu filter is disabled(2) , this port should + transmit and receive BPDUs; + if an edge port's bpdu filter is enabled(1) , this port should + not transmit and receive any BPDU. + if an edge port's bpdu filter is default(0) , this port's + stpxEdgePortOperBpduFilterObjectsisdetermined in accordance with + stpExtBpduFilter.The default value is default(0)." + ::= { stpExtPortEntry 7 } + +stpxEdgePortOperBpduFilterObjects OBJECT-TYPE + SYNTAX INTEGER {enabled(1),disabled(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational value of the edge port's bpdu filter parameter. + If stpxEdgePortAdminBpduFilterObjects is set to default(0), + then the value of stpxEdgePortOperBpduFilterObjects is determined in + accordance with stpExtBpduFilter." + ::= { stpExtPortEntry 8 } + + +stpxForceVersionObjects OBJECT-TYPE + SYNTAX INTEGER {stp(0),rstp(2),mstp(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A Force Protocol Version parameter, controlled by management, + instructs MSTP to emulate additional aspects of the behavior of + earlier versions of spanning tree protocol that are not strictly + required for interoperability.The value of this parameter applies + to all Ports of the Bridge." + ::= { stpExtPortEntry 9 } + +stpxLoopGuardObjects OBJECT-TYPE + SYNTAX INTEGER {enabled(1),disabled(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the LoopGuard capability is enabled + on this port or not. + When a port's loop guard is enabled(1) , and BPDUs are not received + on a non-designated port after max_age, that port should move into + the STP loop-inconsistent blocking state and should not pass user traffic. + The default value is disabled(2)." + ::= { stpExtPortEntry 10 } + +stpExtTrapEnable OBJECT-TYPE + SYNTAX INTEGER {enabled(1),disabled(2)} + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "An indication of whether spanning tree protocol trap is enabled + on the device or not. The meanings of the values are: + enabled(1) - Enable spanning tree protocol trap; + disabled(2) - Disable spanning tree protocol trap." + ::= { stpExt 7 } + +stpExtMaxhops OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The max hops of spanning tree protocol, + its range is <1-40> and default value is 20" + ::= {stpExt 8 } + +-- +-- MIB for IEEE 802.1s Multiple Spanning Tree Protocol +-- + +mstpExt OBJECT IDENTIFIER ::= { stpExt 10 } + + + +stpVersion OBJECT-TYPE + SYNTAX INTEGER + { + stp(1), + rstp(2), + mstp(3) + } + MAX-ACCESS read-write + STATUS current + + DESCRIPTION + "The version of Spanning Tree Protocol the bridge is + currently running.The value 'stpCompatible(1)' + indicates the Spanning Tree Protocol specified in + IEEE 802.1D-1998 ,'rstp(2)' indicates the Rapid + Spanning Tree Protocol specified in IEEE 802.1w and + clause 17 of 802.1D-2004,'mstp(3)'indicates the Multiple + Spanning Tree Protocol specified in IEEE 802.1s + .The values are directly from the IEEE standard. + New values may be defined as future versions of + the protocol become available." +-- DEFVAL INDEX { rstp } + ::= { mstpExt 1 } + + +stpRegionName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration name that identifies the MST + region and is used as one of the inputs in the + computation of the MST Configuration Identifier. + This object does not have any default value." + REFERENCE + "IEEE 802.1s clause 13.7" + ::= { mstpExt 2 } + +stpRevision OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the MST revision that + identifies the MST region and is used as one + of the inputs in the computation of the MST + configuration Identifier.This object does not + have any default value." + REFERENCE + "IEEE 802.1s: Section 13.7" + ::= { mstpExt 3 } + +stpVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains MSTI-VLAN mapping. + This release supports up to 16 instances; + each spanning tree instance is identified + by an instance ID that ranges from 0 to 4094. + Instance 0 is mandatory and is always present." + ::= { mstpExt 4 } + +stpVlanEntry OBJECT-TYPE + SYNTAX StpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained by every MST instance + about the VLANs mapped to that instance." + INDEX { stpVlanInstId } + ::= { stpVlanTable 1 } + +StpVlanEntry ::= + SEQUENCE + { + stpVlanId + Integer32, + stpVlanInstId + Integer32 + } + +stpVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index to the MSTI-VLAN Table." + REFERENCE + "IEEE 802.1s" + ::= { stpVlanEntry 1 } + +stpVlanInstId OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifier of this MST Instance." + REFERENCE + "IEEE 802.1s" + ::= { stpVlanEntry 2 } + + +stpInstTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains MST instance-specific + configuration and operational information." + ::= { mstpExt 5 } + +stpInstEntry OBJECT-TYPE + SYNTAX StpInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained by every mst instance + about the STP topology for that instance." + INDEX { stpInstId } + ::= { stpInstTable 1 } + +StpInstEntry ::= + SEQUENCE + { + stpInstId + Integer32, + stpPriority + Integer32, + stpInstDesignatedRoot + BridgeId, + stpInstRootCost + Integer32, + stpInstRootPort + Integer32 + } + +stpInstId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of this MST Instance. + MST establishes and maintains additional + spanning trees withineach MST region. + These spanning trees are referred to as + MST instances (MSTIs)." + REFERENCE + "IEEE 802.1s" + ::= { stpInstEntry 1 } + +stpPriority OBJECT-TYPE + SYNTAX Integer32 (0..61440) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower the priority of the bridge, the higher likelihood of the bridge becoming a root bridge or a designated bridge for the LAN. The permitted range of values is 0-61440. The priority values must be in multiples of 4096." + + REFERENCE + "IEEE 802.1s: Section 13.23.2" +-- DEFVAL { 32768 } + ::= { stpInstEntry 2 } + +stpInstDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier of the root of the + corresponding spanning tree instance as determined + by the Spanning Tree Protocol for that instance. + This value is used as the CIST Root Identifier or MSTI + regional root identifier parameter in all MST BPDUs + originated by this node." + REFERENCE + "IEEE 802.1s: Section 13.23.6, 13.23.12" + ::= { stpInstEntry 3 } +stpInstRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the path to the root as seen from + this bridge for this instance." + REFERENCE + "IEEE 802.1s: Section 13.23.6, 13.23.12" + ::= { stpInstEntry 4 } + +stpInstRootPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port which offers the + lowest cost path from this bridge to the root + bridge for this instance." + REFERENCE + "IEEE 802.1s: Section 13.23.6, 13.23.12" + ::= { stpInstEntry 5 } + + +stpInstPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpInstPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains MST port and instance information." + ::= { mstpExt 6 } + +stpInstPortEntry OBJECT-TYPE + SYNTAX StpInstPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained by every MST port + for each MST instance it belongs to about the Spanning + Tree Protocol state for that port." + INDEX { stpInstId, stpxpPortIndex } + ::= { stpInstPortTable 1 } + +StpInstPortEntry ::= + SEQUENCE + { + stpInstPortPriority + Integer32, + stpInstPortState + INTEGER, + stpInstPortPathCost + Integer32, + stpInstPortDesignatedRoot + BridgeId, + stpInstPortDesignatedCost + Integer32, + stpInstPortDesignatedBridge + BridgeId, + stpInstPortDesignatedPort + InterfaceIndex, + stpInstPortRole + INTEGER, + stpInstRestrictedRole + INTEGER, + stpInstRestrictedTcn + INTEGER + } + +stpInstPortPriority OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the priority field which is + contained in the most significant 4 bits + of the first (in network byte order) + octet of the (2 octet long) Port ID.As it is + contained only in 4 bits, the value has to be + a multiple of 16.The other octet of the Port + ID is given by the value of stpInstPortIndex." + REFERENCE + "IEEE 802.1s: Section 13.24.21 " + ::= { stpInstPortEntry 1 } + +stpInstPortState OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + discarding(2), + learning(3), + forwarding(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port'scurrent state as defined by + application of the Spanning Tree Protocol.This + state controls what action a port takes on + reception of a frame.For ports which + are disabled (see dot1dStpPortEnable), this object + will have a value of disabled(1)." + REFERENCE + "IEEE 802.1s: Section 13.16" + ::= { stpInstPortEntry 2 } + +stpInstPortPathCost OBJECT-TYPE + SYNTAX Integer32 (1..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The contribution of this port to the path cost of + paths towards the spanning tree root which include + this port.802.1D-1990 recommends that the + default value of this parameter be in inverse + proportion to the speed of the attached LAN. + Path cost in range .(802.1t:1-200000000, 802.1d-1998:1-65535)." + REFERENCE + "IEEE 802.1s: Section 13.24.8, 13.24.17" + ::= { stpInstPortEntry 3 } + +stpInstPortDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique Bridge Identifier of the Bridge + recorded as the Root in the Configuration BPDUs + transmitted by the Designated Bridge for the + segment to which the port is attached." + REFERENCE + "IEEE 802.1s: Section 13.24.4, 13.24.11" + ::= { stpInstPortEntry 4 } + +stpInstPortDesignatedCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path cost of the Designated Port of the + segment connected to this port.This value is + compared to the Root Path Cost field in received + bridge PDUs." + REFERENCE + "IEEE 802.1s: Section 13.24.4, 13.24.11" + ::= { stpInstPortEntry 5 } + +stpInstPortDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Identifier of the bridge which this + port considers to be the Designated Bridge for + this port's segment." + REFERENCE + "IEEE 802.1s: Section 13.24.4, 13.24.11" + ::= { stpInstPortEntry 6 } + +stpInstPortDesignatedPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port Identifier of the port on the Designated + Bridge for this port's segment." + REFERENCE + "IEEE 802.1s: Section 13.24.4, 13.24.11" + ::= { stpInstPortEntry 7 } + + +stpInstPortRole OBJECT-TYPE + SYNTAX INTEGER + { + master(0), + alternate(1), + root(2), + designated(3), + disabled(4), + backup(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role of the port.As per IEEE 802.1s, the + port can have any of the following roles: + Disabled, Root, Designated, Alternate, Backup, + Master." + REFERENCE + "IEEE 802.1s: Section 13.24.25" + ::= { stpInstPortEntry 8 } + +stpInstRestrictedRole OBJECT-TYPE + SYNTAX INTEGER {enabled(1),disabled(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the RestrictedRole capability is + enabled on this port or not. + If restricted Role is enabled(1) on a port,this Port should + not to be selected as Root Port ; even it has the best spanning + tree priority vector.The default value is disabled(2)." + ::= { stpInstPortEntry 9 } + +stpInstRestrictedTcn OBJECT-TYPE + SYNTAX INTEGER {enabled(1),disabled(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the RestrictedTcn capability is enabled + on this port or not. + If restricted TCN is enabled(1) on a port , this port should + not propagate received topology change notifications and topology + changes to other Ports.The default value is disabled(2)." + ::= { stpInstPortEntry 10 } + +stpInstNum OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of mst configured instances." + ::= { mstpExt 7 } + +stpDigests OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of MST Configuration Identification." + ::= { mstpExt 8 } + +-- Sub Module: IGMPEXT + + +igmpRouterInterfaceExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpRouterInterfaceExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of interface entry." + ::= { igmpExt 1 } + +igmpRouterInterfaceExtEntry OBJECT-TYPE + SYNTAX IgmpRouterInterfaceExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "igmp router interface entry." + INDEX { igmpRouterIfIndex, igmpRouterQuerierType} + ::= { igmpRouterInterfaceExtTable 1 } + +IgmpRouterInterfaceExtEntry ::= + SEQUENCE + { + igmpRouterIfIndex + Integer32, + igmpRouterQuerierType + Integer32, + igmpRouterIfGroupLimit + Integer32, + igmpRouterIfImmediateLeaveAccess + OCTET STRING, + igmpRouterIfProxyService + TruthValue, + igmpRouterIfAccess + OCTET STRING, + igmpRouterIfQuerierTimeout + Integer32, + igmpRouterIfGroupLimitExceptAccess + OCTET STRING, + igmpRouterIfClearGrp + INTEGER + } + +igmpRouterIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "igmp router Interface index." + ::= { igmpRouterInterfaceExtEntry 1 } + +igmpRouterQuerierType OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "igmp router Interface querier type: ipv4 or ipv6." + ::= { igmpRouterInterfaceExtEntry 2 } + +igmpRouterIfGroupLimit OBJECT-TYPE + SYNTAX Integer32(1..8192) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "igmp router Interface group limit." + ::= { igmpRouterInterfaceExtEntry 3 } + +igmpRouterIfImmediateLeaveAccess OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Leave groups immediately without sending last member query, + use for one host network only." + ::= { igmpRouterInterfaceExtEntry 4 } + +igmpRouterIfProxyService OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Igmp router Interface proxy service . + True(1),False(2)." + ::= { igmpRouterInterfaceExtEntry 5 } + +igmpRouterIfAccess OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "igmp router Interface IGMP group access group." + ::= { igmpRouterInterfaceExtEntry 6 } + +igmpRouterIfQuerierTimeout OBJECT-TYPE + SYNTAX Integer32(60..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "igmp router Interface IGMP previous querier timeout." + DEFVAL { 255 } + ::= { igmpRouterInterfaceExtEntry 7 } + +igmpRouterIfGroupLimitExceptAccess OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "igmp router Interface IGMP group access group, Groups + not to be counted." + ::= { igmpRouterInterfaceExtEntry 8 } + +igmpRouterIfClearGrp OBJECT-TYPE + SYNTAX INTEGER + { + noUse(0), + clear(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delete IGMP group cache entries." + ::= { igmpRouterInterfaceExtEntry 9 } + +igmpRouterGobalGrpLimit OBJECT-TYPE + SYNTAX Integer32(1..8192) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Igmp router global group limit." + ::= { igmpExt 2 } + +igmpRouterSsmMappingEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(2), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of ssm mapping .enable(1), disable(2). Default setting is disable(2)." + DEFVAL { disable } + ::= { igmpExt 3 } + +igmpRouterSsmMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpRouterSsmMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure ssm mapping list. using acl to map to specified source" + ::= { igmpExt 4 } + +igmpRouterSsmMappingEntry OBJECT-TYPE + SYNTAX IgmpRouterSsmMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of igmpRouterSsmMappingTable." + INDEX { igmpRouterSsmMappingAclName, igmpRouterSsmMappingSourceAddress} + ::= { igmpRouterSsmMappingTable 1 } + +IgmpRouterSsmMappingEntry ::= + SEQUENCE { + igmpRouterSsmMappingIndex INTEGER, + igmpRouterSsmMappingSourceAddress IpAddress, + igmpRouterSsmMappingAclName OCTET STRING, + igmpRouterSsmMappingRowStatus RowStatus + } + +igmpRouterSsmMappingIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "index of group list mapping (1~32)" + ::= { igmpRouterSsmMappingEntry 1 } + +igmpRouterSsmMappingSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "source address which group list mapping to" + ::= { igmpRouterSsmMappingEntry 2 } + +igmpRouterSsmMappingAclName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "acl name of group list " + ::= { igmpRouterSsmMappingEntry 3 } + +igmpRouterSsmMappingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { igmpRouterSsmMappingEntry 4 } + + +-- Sub Module: BOARDHEALTHYMONITOR + +-- +-- Textual conventions +-- +SysmonBootType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specify the place to boot to." + SYNTAX INTEGER + { + hold(0), + reload(1) + } + +HBMReactivateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specify the type to reactive." + SYNTAX INTEGER + { + warning(0), + shutdown(1), + reload(2) + } + +-- +-- Node definitions +-- +--sysmon OBJECT IDENTIFIER ::= { boardHealthyMonitor 1 } + +sysmonEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of sysmon .enable(1), disable(2). Default setting is enable(1)." + ::= { boardHealthyMonitor 1 } + +heartBeatMonitor OBJECT IDENTIFIER ::= { boardHealthyMonitor 2 } + + +heartBeatMonitorEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of heart-beat-monitor. enable(1), disable(2). Default setting is enable(1)" + ::= { heartBeatMonitor 1 } + +heartBeatMonitorReactivate OBJECT-TYPE + SYNTAX HBMReactivateType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The reactive type of heart-beat-monitor.warning(0), shutdown(1), reload(2). Default setting is reload(2). " + DEFVAL { reload } + ::= { heartBeatMonitor 2 } + + +lastDumpedProcess OBJECT-TYPE + SYNTAX INTEGER(1..65536) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The process id of last dumped process." + ::= { boardHealthyMonitor 3 } + + +-- Sub Module: ARPINSP + + +-- arp type value + ArpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "arp's type, request or response." + SYNTAX INTEGER + { + request(1), + response(2), + all(3) + } + +-- +-- Node of arpAclGroupTable +-- +arpAclGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArpAclGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure arp access list." + ::= { arpInsp 1 } + + +arpAclGroupEntry OBJECT-TYPE + SYNTAX ArpAclGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the index of arpAclGroupTable." + INDEX { arpAclGroupIndex } + ::= { arpAclGroupTable 1 } + +ArpAclGroupEntry ::= + SEQUENCE + { + arpAclGroupIndex + Integer32, + arpAclGroupName + OCTET STRING, + arpAclGroupRowStatus + RowStatus + } + + +arpAclGroupIndex OBJECT-TYPE + SYNTAX Integer32 (30001..40000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of arp acl group." + ::= { arpAclGroupEntry 1 } + +arpAclGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of arp acl group." + ::= { arpAclGroupEntry 2 } + +arpAclGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { arpAclGroupEntry 3 } + +-- +-- Nodes of arpAclRuleTable +-- +arpAclRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArpAclRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ARP acl rules." + ::= { arpInsp 2 } + +arpAclRuleEntry OBJECT-TYPE + SYNTAX ArpAclRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Arp acl rules information." + INDEX { arpAclIndex, arpAclRuleIndex } + ::= { arpAclRuleTable 1 } + + ArpAclRuleEntry ::= + SEQUENCE + { + arpAclIndex + Integer32, + arpAclRuleIndex + Integer32, + arpAclAct + RuleAction, + arpType + ArpType, + arpSenderIp + IpAddress, + arpSenderIpWild + IpAddress, + arpSenderMac + OCTET STRING, + arpSenderMacWild + OCTET STRING, + arpAclLog + TruthValue, + arpAclRowStatus + RowStatus + } + + +arpAclIndex OBJECT-TYPE + SYNTAX Integer32 (30001..40000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of arp acl group." + ::= { arpAclRuleEntry 1 } + +arpAclRuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..131071) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rule index of arp acl rule." + ::= { arpAclRuleEntry 2 } + +arpAclAct OBJECT-TYPE + SYNTAX RuleAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action of arp acl rule. + permit(1), deny(2)." + ::= { arpAclRuleEntry 3 } + +arpType OBJECT-TYPE + SYNTAX ArpType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of arp: request or response or all. + request(1), response(2), all(3)." + ::= { arpAclRuleEntry 4 } + +arpSenderIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ARP sender IP adress." + ::= { arpAclRuleEntry 5 } + +arpSenderIpWild OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ARP sender IP adress's wild." + ::= { arpAclRuleEntry 6 } + +arpSenderMac OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ARP sender mac adress." + ::= { arpAclRuleEntry 7 } + +arpSenderMacWild OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ARP sender mac adress's wild ." + ::= { arpAclRuleEntry 8 } + +arpAclLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "record the log when being matched. + true(1), false(2)." + ::= { arpAclRuleEntry 9 } + +arpAclRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { arpAclRuleEntry 10 } + +-- +-- Nodes of arpAclApplyTable +-- +arpAclApplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArpAclApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ARP acl applying." + ::= { arpInsp 3 } + +arpAclApplyEntry OBJECT-TYPE + SYNTAX ArpAclApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Arp acl applying information." + INDEX { arpAclApplyVid } + ::= { arpAclApplyTable 1 } + + ArpAclApplyEntry ::= + SEQUENCE + { + arpAclApplyVid + Integer32, + arpAclApplyName + OCTET STRING, + arpAclApplyStatic + TruthValue, + arpAclApplyRowStatus + RowStatus + } + +arpAclApplyVid OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan id of arp acl applied." + ::= { arpAclApplyEntry 1 } + +arpAclApplyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The applied arp acl name." + ::= { arpAclApplyEntry 2 } + +arpAclApplyStatic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The arp acl applied type is static. + true(1), false(2)." + DEFVAL{false} + ::= { arpAclApplyEntry 3 } + +arpAclApplyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { arpAclApplyEntry 4 } + +-- +-- Nodes of arpInspValidateDestMac +-- +arpInspValidateDestMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "whether do Validation of arp's dest-mac. + true(1), false(2)." + ::= { arpInsp 4 } + +-- +-- Nodes of arpInspValidateIP +-- +arpInspValidateIP OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "whether do Validation of arp's IP. + true(1), false(2)." + ::= { arpInsp 5 } + +-- +-- Nodes of arpInspValidateSrcMac +-- +arpInspValidateSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "whether do Validation of arp's src-mac. + true(1), false(2)." + ::= { arpInsp 6 } + +-- +-- Nodes of arpInspEnableTable +-- +arpInspEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArpInspEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ARP Inspection Enable." + ::= { arpInsp 7 } + +arpInspEnableEntry OBJECT-TYPE + SYNTAX ArpInspEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Arp inspection enable information." + INDEX { arpInspEnVid } + ::= { arpInspEnableTable 1 } + +ArpInspEnableEntry ::= + SEQUENCE + { + arpInspEnVid + Integer32, + arpInspEnableRowStatus + RowStatus + } + +arpInspEnVid OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan id, which enables arp inspection." + ::= { arpInspEnableEntry 1 } + +arpInspEnableRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { arpInspEnableEntry 2 } + +-- +-- Nodes of arpInspIfTrustTable +-- +arpInspIfTrustTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArpInspIfTrustEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ARP trust interface." + ::= { arpInsp 8 } + +arpInspIfTrustEntry OBJECT-TYPE + SYNTAX ArpInspIfTrustEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ARP trust interface information." + INDEX { arpInspTrustIfindex } + ::= { arpInspIfTrustTable 1 } + +ArpInspIfTrustEntry ::= + SEQUENCE + { + arpInspTrustIfindex + Integer32, + arpInspTrustRowStatus + RowStatus + } + +arpInspTrustIfindex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex." + ::= { arpInspIfTrustEntry 1 } + +arpInspTrustRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { arpInspIfTrustEntry 2 } + +-- +-- Nodes of arpInspLogbuffEntries +-- +arpInspLogbuffEntries OBJECT-TYPE + SYNTAX Integer32 (10..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of entries for log buffer. Range 10~1024. Default value is 32." + DEFVAL { 32 } + ::= { arpInsp 9 } + +-- +-- Nodes of arpInspLogbuffLogsTable +-- +arpInspLogbuffLogsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArpInspLogbuffLogsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ARP Inspection log buff logs." + ::= { arpInsp 10 } + +arpInspLogbuffLogsEntry OBJECT-TYPE + SYNTAX ArpInspLogbuffLogsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ARP log buff logs information." + INDEX { arpInspLogbuffLogs } + ::= { arpInspLogbuffLogsTable 1 } + +ArpInspLogbuffLogsEntry ::= + SEQUENCE + { + arpInspLogbuffLogs + Integer32, + arpInspLogbuffInterval + Integer32, + arpInspLogbuffRowStatus + RowStatus + } + +arpInspLogbuffLogs OBJECT-TYPE + SYNTAX Integer32 (0..1024) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Number of logs per interval. Range 0~1024. Default value is 5." + DEFVAL { 5 } + ::= { arpInspLogbuffLogsEntry 1 } + +arpInspLogbuffInterval OBJECT-TYPE + SYNTAX Integer32 (0..86400) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interval for controlling logging rate. Range 0~86400. Default value is 1." + DEFVAL { 1 } + ::= { arpInspLogbuffLogsEntry 2 } + +arpInspLogbuffRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo(4) and Destroy(6) and Active(1)." + ::= { arpInspLogbuffLogsEntry 3 } + + pimsmMibObject OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Description." + ::= { pimsmExt 1 } + + pimInterfaceExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimInterfaceExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of pim interface extension entry." + ::= { pimsmMibObject 1 } + + pimInterfaceExtEntry OBJECT-TYPE + SYNTAX PimInterfaceExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "pim sm interface extension entry" + INDEX { pimInterfaceIfIndex, pimInterfaceIPVersion} + ::= { pimInterfaceExtTable 1 } + + PimInterfaceExtEntry ::= + SEQUENCE + { + pimInterfaceIfIndex + Integer32, + pimInterfaceIPVersion + Integer32, + pimInterfaceExcludeGenid + TruthValue, + pimInterfaceNeighborFilter + OCTET STRING, + pimInterfaceUnicastBsm + TruthValue + } + + pimInterfaceIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "pim Interface index." + ::= { pimInterfaceExtEntry 1 } + + pimInterfaceIPVersion OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "pim interface IP version" + ::= { pimInterfaceExtEntry 2 } + + pimInterfaceExcludeGenid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " Exclude gen-id option from PIM hello packets on this interface" + ::= { pimInterfaceExtEntry 3 } + + pimInterfaceNeighborFilter OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "PIM peering filter" + ::= { pimInterfaceExtEntry 4 } + + pimInterfaceUnicastBsm OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " Enable sending and receiving of unicast BSM for backward compatibility" + ::= { pimInterfaceExtEntry 5 } + + pimAcceptRegisterList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Register accept filter at RP" + ::= { pimsmMibObject 2 } + + pimIgnoreRpSetPriority OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ignore RP set priority value.enable(1),disable(2)." + ::= { pimsmMibObject 3 } + + pimCiscoRegisterChecksum OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Calculate register checksum over whole packet (Cisco compatibility).enable(1),disable(2)." + ::= { pimsmMibObject 4 } + + pimJpTimer OBJECT-TYPE + SYNTAX Unsigned32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Join/Prune timer" + ::= { pimsmMibObject 5 } + + pimRegisterRateLimit OBJECT-TYPE + SYNTAX Unsigned32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Rate limit for PIM registers, Packets per second" + ::= { pimsmMibObject 6 } + + pimRegisterRpReachability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enable RP reachability check for PIM registers" + ::= { pimsmMibObject 7 } + + pimRegisterSource OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Source address for PIM register" + ::= { pimsmMibObject 8 } + + pimRegisterSuppression OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Register suppression for PIM registers" + ::= { pimsmMibObject 9 } + + pimRpRegisterKat OBJECT-TYPE + SYNTAX Unsigned32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "KAT for (S,G) at RP from PIM registers: KAT time in secs" + ::= { pimsmMibObject 10 } + + pimSptSwitchThresholdInfinity OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Source-tree switching threshold Never switch" + ::= { pimsmMibObject 11 } + + pimSptSwitchThresholdInfinityList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Source-tree switching threshold Never switch list" + ::= { pimsmMibObject 12 } + + pimBsrCandidate OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Candidate bootstrap router (candidate BSR)" + ::= { pimsmMibObject 13 } + + pimSsmDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set SSM range as default. enable(1), disable(2). Default setting is disable(2)." + ::= { pimsmMibObject 14 } + + pimSsmRange OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set SSM range to group list by acl" + ::= { pimsmMibObject 15 } + + pimMcastPimSmAdminMode OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PIM SM administrative mode enable. Always enable. + set value: (1)enable + (2)disable" + ::= { pimsmMibObject 16 } + + pimSwitchIPRoutingMode OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP Routing administrative mode enable. Always enable. + set value: (1)enable + (2)disable" + ::= { pimsmMibObject 17 } + + pimIfMcastEnableExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF PimIfMcastEnableExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of pim interface mcast enable extension entry." + ::= { pimsmMibObject 18 } + + pimIfMcastEnableExtEntry OBJECT-TYPE + SYNTAX PimIfMcastEnableExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "pim sm interface extension entry" + INDEX { pimIfMcastEnableIfIndex, pimIfMcastEnableIPVersion} + ::= { pimIfMcastEnableExtTable 1 } + + PimIfMcastEnableExtEntry ::= + SEQUENCE + { + pimIfMcastEnableIfIndex + Integer32, + pimIfMcastEnableIPVersion + Integer32, + pimIfMcastEnable + Integer32, + pimIfMcastEnableState + Integer32 + } + + pimIfMcastEnableIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "pim Interface index." + ::= { pimIfMcastEnableExtEntry 1 } + + pimIfMcastEnableIPVersion OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "pim interface IP version.IPv4(1),IPv6(2)." + ::= { pimIfMcastEnableExtEntry 2 } + + pimIfMcastEnable OBJECT-TYPE + SYNTAX Integer32 (4..6) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "pim Interface multicast enable. + set value: (4)set + (6)unset" + ::= { pimIfMcastEnableExtEntry 3 } + + pimIfMcastEnableState OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "pim Interface multicast enable. + set value: (1)active + (2)inactive" + ::= { pimIfMcastEnableExtEntry 4 } + +-- Sub Module: OSPFEXT + +ospfExtProcessTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of process entry. The the 0 index is used by default vrf, + if the index is 0, the ospfExtProcessVrfName is invalid." + ::= { ospfExt 1 } + +ospfExtProcessEntry OBJECT-TYPE + SYNTAX OspfExtProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ospf process entry." + INDEX { ospfExtProcessIndex} + ::= { ospfExtProcessTable 1 } + +OspfExtProcessEntry ::= + SEQUENCE + { + ospfExtProcessIndex + Integer32, + ospfExtProcessVrfName + OCTET STRING, + ospfExtProcessRowStatus + RowStatus, + ospfExtProcessLsaSummaryRouterCount + Integer32, + ospfExtProcessLsaSummaryRouterMaxAge + Integer32, + ospfExtProcessLsaSummaryNetworkCount + Integer32, + ospfExtProcessLsaSummaryNetworkMaxAge + Integer32, + ospfExtProcessLsaSummaryNetCount + Integer32, + ospfExtProcessLsaSummaryNetMaxAge + Integer32, + ospfExtProcessLsaSummaryASBRCount + Integer32, + ospfExtProcessLsaSummaryASBRMaxAge + Integer32, + ospfExtProcessLsaSummaryType5ExtCount + Integer32, + ospfExtProcessLsaSummaryType5ExtMaxAge + Integer32, + ospfExtProcessLsaSummaryAttributeCount + Integer32, + ospfExtProcessLsaSummaryAttributeMaxAge + Integer32, + ospfExtProcessLsaSummaryOpaqueLinkCount + Integer32, + ospfExtProcessLsaSummaryOpaqueLinkMaxAge + Integer32, + ospfExtProcessLsaSummaryOpaqueProcessCount + Integer32, + ospfExtProcessLsaSummaryOpaqueProcessMaxAge + Integer32, + ospfExtProcessLsaSummaryOpaqueASCount + Integer32, + ospfExtProcessLsaSummaryOpaqueASMaxAge + Integer32, + ospfExtProcessRouteSummaryConnectedCount + Integer32, + ospfExtProcessRouteSummaryDiscardCount + Integer32, + ospfExtProcessRouteSummaryIntraAreaCount + Integer32, + ospfExtProcessRouteSummaryInterAreaCount + Integer32, + ospfExtProcessRouteSummaryExtType1Count + Integer32, + ospfExtProcessRouteSummaryExtType2Count + Integer32, + ospfExtProcessRouteSummaryN1Count + Integer32, + ospfExtProcessRouteSummaryN2Count + Integer32 + } + +ospfExtProcessIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ospf index." + ::= { ospfExtProcessEntry 1 } + +ospfExtProcessVrfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VRF Name to associate with this ospf." + ::= { ospfExtProcessEntry 2 } + +ospfExtProcessRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ospfExtProcessEntry 3 } + +ospfExtProcessLsaSummaryRouterCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf router LSA count for specified process." + ::= { ospfExtProcessEntry 4 } + +ospfExtProcessLsaSummaryRouterMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf router LSA count in max age status for specified process." + ::= { ospfExtProcessEntry 5 } + +ospfExtProcessLsaSummaryNetworkCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf network LSA count for specified process." + ::= { ospfExtProcessEntry 6 } + +ospfExtProcessLsaSummaryNetworkMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf network LSA count in max age status for specified process." + ::= { ospfExtProcessEntry 7 } + +ospfExtProcessLsaSummaryNetCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf summary net LSA count for specified process." + ::= { ospfExtProcessEntry 8 } + +ospfExtProcessLsaSummaryNetMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf summary net LSA count in max age status for specified process." + ::= { ospfExtProcessEntry 9 } + +ospfExtProcessLsaSummaryASBRCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf summary ASBR LSA count for specified process." + ::= { ospfExtProcessEntry 10 } + +ospfExtProcessLsaSummaryASBRMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf summary ASBR LSA count in max age status for specified process." + ::= { ospfExtProcessEntry 11 } + +ospfExtProcessLsaSummaryType5ExtCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf type-5 Ext LSA count for specified process." + ::= { ospfExtProcessEntry 12 } + +ospfExtProcessLsaSummaryType5ExtMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf type-5 Ext LSA count in max age status for specified process." + ::= { ospfExtProcessEntry 13 } + +ospfExtProcessLsaSummaryAttributeCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Ospf attribute LSA count for specified process." + ::= { ospfExtProcessEntry 14 } + +ospfExtProcessLsaSummaryAttributeMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Ospf attribute LSA count in max age status for specified process." + ::= { ospfExtProcessEntry 15 } + +ospfExtProcessLsaSummaryOpaqueLinkCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Ospf opaque link LSA count for specified process." + ::= { ospfExtProcessEntry 16 } + +ospfExtProcessLsaSummaryOpaqueLinkMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Ospf opaque link LSA count in max age status for specified process." + ::= { ospfExtProcessEntry 17 } + +ospfExtProcessLsaSummaryOpaqueProcessCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Ospf opaque area LSA count for specified process." + ::= { ospfExtProcessEntry 18 } + +ospfExtProcessLsaSummaryOpaqueProcessMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Ospf opaque area LSA count in max age status for specified process." + ::= { ospfExtProcessEntry 19 } + +ospfExtProcessLsaSummaryOpaqueASCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Ospf opaque AS LSA count for specified process." + ::= { ospfExtProcessEntry 20 } + +ospfExtProcessLsaSummaryOpaqueASMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Ospf opaque AS LSA count in max age status for specified process." + ::= { ospfExtProcessEntry 21 } + +ospfExtProcessRouteSummaryConnectedCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf connected route count for specified process." + ::= { ospfExtProcessEntry 22 } + +ospfExtProcessRouteSummaryDiscardCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf black-hole route count for specified process." + ::= { ospfExtProcessEntry 23 } + +ospfExtProcessRouteSummaryIntraAreaCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf intra area route count for specified process." + ::= { ospfExtProcessEntry 24 } + +ospfExtProcessRouteSummaryInterAreaCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf inter area route count for specified process." + ::= { ospfExtProcessEntry 25 } + +ospfExtProcessRouteSummaryExtType1Count OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf Ext type 1 route count for specified process." + ::= { ospfExtProcessEntry 26 } + +ospfExtProcessRouteSummaryExtType2Count OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf Ext type 2 route count for specified process." + ::= { ospfExtProcessEntry 27 } + +ospfExtProcessRouteSummaryN1Count OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf N1 route count for specified process." + ::= { ospfExtProcessEntry 28 } + +ospfExtProcessRouteSummaryN2Count OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf N2 route count for specified process." + ::= { ospfExtProcessEntry 29 } + +ospfExtBinding OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Binding ospf process to mib." + ::= { ospfExt 2 } + +ospfExtIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of if entry." + ::= { ospfExt 3 } + +ospfExtIfEntry OBJECT-TYPE + SYNTAX OspfExtIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Login entry." + INDEX { ospfExtIfIpAddress, ospfExtAddressLessIf} + ::= { ospfExtIfTable 1 } + +OspfExtIfEntry ::= + SEQUENCE + { + ospfExtIfIpAddress + IpAddress, + ospfExtAddressLessIf + Integer32, + ospfExtIfMtu + Integer32, + ospfExtIfCost + Integer32, + ospfExtIfOutgoingLSA + INTEGER, + ospfExtIfMtuIgnore + INTEGER, +-- modified by liuht for bug 23735 in 2013-07-08 +-- ospfExtIfType +-- INTEGER, +-- ospfExtIfDisable +-- INTEGER, + ospfExtIfAuth + INTEGER, + ospfExtIfDeadInterval + Integer32, + ospfExtIfHelloInterval + Integer32, + ospfExtIfPri + Integer32, + ospfExtIfRetransInterval + Integer32, + ospfExtIfTransDelay + Integer32, + ospfExtIfDRRouterId + IpAddress, + ospfExtIfBackupDRRouterId + IpAddress, + ospfExtIfDbFilterFlag + INTEGER, + ospfExtIfHelloDue + OCTET STRING, + ospfExtIfNeighborCount + Gauge32, + ospfExtIfAdjacentNeighborCount + Gauge32, + ospfExtIfCryptSequenceNumber + Gauge32, + ospfExtIfHelloRecv + Gauge32, + ospfExtIfHelloSend + Gauge32, + ospfExtIfDDRecv + Gauge32, + ospfExtIfDDSend + Gauge32, + ospfExtIfLSReqRecv + Gauge32, + ospfExtIfLSReqSend + Gauge32, + ospfExtIfLSUpdRecv + Gauge32, + ospfExtIfLSUpdSend + Gauge32, + ospfExtIfLsAckRecv + Gauge32, + ospfExtIfLsAckSend + Gauge32, + ospfExtIfLsAckDiscard + Gauge32, + ospfExtIfTeMetric + Integer32 + } + +ospfExtIfIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP address of this OSPF interface." + ::= { ospfExtIfEntry 1 } + +ospfExtAddressLessIf OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For the purpose of easing the instancing of + addressed and addressless interfaces; This + variable takes the value 0 on interfaces with + IP Addresses, and the corresponding value of + ifIndex for interfaces having no IP Address." + ::= { ospfExtIfEntry 2 } + +ospfExtIfMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OSPF interface MTU.The range is 576-65535 and the default value is 1500." + ::= { ospfExtIfEntry 3 } + +ospfExtIfCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OSPF interface MTU.The range is 1-65535 and the default value is 1." + ::= { ospfExtIfEntry 4 } + +ospfExtIfOutgoingLSA OBJECT-TYPE + SYNTAX INTEGER + { + unset(1), + set(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Filter OSPF LSA during synchronization and flooding." + ::= { ospfExtIfEntry 5 } + +ospfExtIfMtuIgnore OBJECT-TYPE + SYNTAX INTEGER + { + unset(1), + set(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ignores the MTU in DBD packets." + ::= { ospfExtIfEntry 6 } + +-- modified by liuht for bug 23735 in 2013-07-08 +--ospfExtIfType OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- pointToPoint(1), +-- broadcast(2), +-- nonBroadcast(3), +-- pointToMultipoint(4), +-- pointToMultipointAndNonBroadcast(5), +-- none(6) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "The OSPF interface type." +-- ::= { ospfExtIfEntry 7 } + +--ospfExtIfDisable OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- disable(1), +-- enable(2) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Disable OSPF." +-- ::= { ospfExtIfEntry 8 } + + +ospfExtIfAuth OBJECT-TYPE + SYNTAX INTEGER + { + noAuthentication(0), + simple(1), + message-digest(2), + unset(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Display authentication type." + ::= { ospfExtIfEntry 9 } + +ospfExtIfDeadInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The OSPF dead interval, the default value is: + 40(broadcast), 120(non-broadcast), 120(pointToMultipoint), 40(pointToPoint), 120(pointToMultipointAndNonBroadcast).." + ::= { ospfExtIfEntry 10 } + +ospfExtIfHelloInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The OSPF hello interval, the default value is: + 10(broadcast), 30(non-broadcast), 30(pointToMultipoint), 10(pointToPoint), 30(pointToMultipointAndNonBroadcast)." + ::= { ospfExtIfEntry 11 } + +ospfExtIfPri OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The OSPF priority, the default value is 1." + ::= { ospfExtIfEntry 12 } + +ospfExtIfRetransInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The OSPF retransmit interval, the default value is 5." + ::= { ospfExtIfEntry 13 } + +ospfExtIfTransDelay OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The OSPF transmit delay, the default value is 1." + ::= { ospfExtIfEntry 14 } + +ospfExtIfDRRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The designated router id of this OSPF interface." + ::= { ospfExtIfEntry 15 } + +ospfExtIfBackupDRRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The backup designated router id of this OSPF interface." + ::= { ospfExtIfEntry 16 } + +ospfExtIfDbFilterFlag OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The database filter flag of this OSPF interface." + ::= { ospfExtIfEntry 17 } + +ospfExtIfHelloDue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hello due time of this OSPF interface." + ::= { ospfExtIfEntry 18 } + +ospfExtIfNeighborCount OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The neighbor count of this OSPF interface." + ::= { ospfExtIfEntry 19 } + +ospfExtIfAdjacentNeighborCount OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The adjacent neighbor count id of this OSPF interface." + ::= { ospfExtIfEntry 20 } + +ospfExtIfCryptSequenceNumber OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The crypt sequence number of this OSPF interface." + ::= { ospfExtIfEntry 21 } + +ospfExtIfHelloRecv OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hello recieved count of this OSPF interface." + ::= { ospfExtIfEntry 22 } + +ospfExtIfHelloSend OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hello send count of this OSPF interface." + ::= { ospfExtIfEntry 23 } + +ospfExtIfDDRecv OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DD recieved count of this OSPF interface." + ::= { ospfExtIfEntry 24 } + +ospfExtIfDDSend OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DD send count of this OSPF interface." + ::= { ospfExtIfEntry 25 } + +ospfExtIfLSReqRecv OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LS req recieved count of this OSPF interface." + ::= { ospfExtIfEntry 26 } + +ospfExtIfLSReqSend OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LS req send count id of this OSPF interface." + ::= { ospfExtIfEntry 27 } + +ospfExtIfLSUpdRecv OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LS update recieved count of this OSPF interface." + ::= { ospfExtIfEntry 28 } + +ospfExtIfLSUpdSend OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LS update send count of this OSPF interface." + ::= { ospfExtIfEntry 29 } + +ospfExtIfLsAckRecv OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LS ack recieved count of this OSPF interface." + ::= { ospfExtIfEntry 30 } + +ospfExtIfLsAckSend OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LS ack send count of this OSPF interface." + ::= { ospfExtIfEntry 31 } + +ospfExtIfLsAckDiscard OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LS ack discard count of this OSPF interface." + ::= { ospfExtIfEntry 32 } + +--for bug 23740, 3.2 unsupport this node +ospfExtIfTeMetric OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "OSPF TE metric value." + ::= { ospfExtIfEntry 33 } + +ospfExtAreaStubTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtAreaStubEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of area stub entry." + ::= { ospfExt 4 } + +ospfExtAreaStubEntry OBJECT-TYPE + SYNTAX OspfExtAreaStubEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Area stub entry." + INDEX { ospfExtAreaStubStat} + ::= { ospfExtAreaStubTable 1 } + +OspfExtAreaStubEntry ::= + SEQUENCE + { + ospfExtAreaStubStat + RowStatus, + ospfExtAreaStubNoSummary + INTEGER + } + +ospfExtAreaStubStat OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ospfExtAreaStubEntry 1 } + +ospfExtAreaStubNoSummary OBJECT-TYPE + SYNTAX INTEGER + { + noSummary(1), + summary(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Do not inject inter-area routes into stub." + ::= { ospfExtAreaStubEntry 2 } + +ospfExtFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of area stub entry." + ::= { ospfExt 5 } + +ospfExtFilterEntry OBJECT-TYPE + SYNTAX OspfExtFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Area stub entry." + INDEX { ospfExtFilterId} + ::= { ospfExtFilterTable 1 } + +OspfExtFilterEntry ::= + SEQUENCE + { + ospfExtFilterId + Integer32, + ospfExtFilterPrefixIn + OCTET STRING, + ospfExtFilterPrefixOut + OCTET STRING, + ospfExtFilterAccessIn + OCTET STRING, + ospfExtFilterAccessOut + OCTET STRING + } + +ospfExtFilterId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A 32-bit integer uniquely identifying an area." + ::= { ospfExtFilterEntry 1 } + +ospfExtFilterPrefixIn OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of an IP prefix-list.Max length is 20." + ::= { ospfExtFilterEntry 2 } + +ospfExtFilterPrefixOut OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of an IP prefix-list.Max length is 20." + ::= { ospfExtFilterEntry 3 } + +ospfExtFilterAccessIn OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of an access-list.Max length is 20." + ::= { ospfExtFilterEntry 4 } + +ospfExtFilterAccessOut OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of an access-list.Max length is 20." + ::= { ospfExtFilterEntry 5 } + +ospfExtSummaryAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtSummaryAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of summary address entry." + ::= { ospfExt 6 } + +ospfExtSummaryAddrEntry OBJECT-TYPE + SYNTAX OspfExtSummaryAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "summary address entry " + INDEX { ospfExtSummaryAddrStat} + ::= { ospfExtSummaryAddrTable 1 } + +OspfExtSummaryAddrEntry ::= + SEQUENCE + { + ospfExtSummaryAddrStat + RowStatus, + ospfExtSummaryAddrNotAdvertise + INTEGER, + ospfExtSummaryAddrTag + Gauge32, + ospfExtSummaryAddrMetric + Gauge32, + ospfExtSummaryAddrMetricType + INTEGER + } + +ospfExtSummaryAddrStat OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ospfExtSummaryAddrEntry 1 } + +ospfExtSummaryAddrNotAdvertise OBJECT-TYPE + SYNTAX INTEGER + { + noAdvertise(1), + advertise(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Suppress routes that match the prefix." + ::= { ospfExtSummaryAddrEntry 2 } + +ospfExtSummaryAddrTag OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set tag (0-4294967295)." + ::= { ospfExtSummaryAddrEntry 3 } + +ospfExtSummaryAddrMetric OBJECT-TYPE + SYNTAX Gauge32 (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf summary address metric value." + ::= { ospfExtSummaryAddrEntry 4 } + +ospfExtSummaryAddrMetricType OBJECT-TYPE + SYNTAX INTEGER (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF summary address metic type, the default value is 2, 0 means unspecified." + ::= { ospfExtSummaryAddrEntry 5 } + +ospfExtProperty OBJECT IDENTIFIER ::= { ospfExt 7 } + +compatibleRfc OBJECT-TYPE + SYNTAX INTEGER + { + uncompatible(1), + compatible(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This should always write running-config to startup-config. + And the valid value is 1." + ::= { ospfExtProperty 1 } + +timersSpfDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delay between receiving a change to SPF calculation. + The range is 0-2147483647.Default value is 5." + ::= { ospfExtProperty 2 } + +timersSpfHold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Hold time between consecutive SPF calculations. + The range is 0-2147483647.Default value is 10." + ::= { ospfExtProperty 3 } + +refreshTimer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Adjust refresh parameters.The range is 10-1800.Default value is 10." + ::= { ospfExtProperty 4 } + +referBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use reference bandwidth method to assign OSPF cost. + The range is 1-4294967.Default value is 100." + ::= { ospfExtProperty 5 } + +maxConcurrentDd OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number allowed to process DD concurrently. + The range is 1-65535.Default value is 5." + ::= { ospfExtProperty 6 } + +maximumArea OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number of ospf area.The range is 1-4294967294.Default value is 3000." + ::= { ospfExtProperty 7 } + +defaultMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set metric of redistributed routes.The range is 0-16777214.The unset value is -1." + ::= { ospfExtProperty 8 } + +distance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OSPF Administrative distance.The range is 1-255.The unset value is -1." + ::= { ospfExtProperty 9 } + +distanceIntra OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Distance for intra-area routes.The range is 1-255.The unset value is -1." + ::= { ospfExtProperty 10 } + +distanceInter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Distance for inter-area routes.The range is 1-255. + The unset value is -1." + ::= { ospfExtProperty 11 } + +distanceExternal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Distance for external routes.The range is 1-255.The unset value is -1." + ::= { ospfExtProperty 12 } + + +ospfExtNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of neighbour entry." + ::= { ospfExt 8 } + +ospfExtNeighborEntry OBJECT-TYPE + SYNTAX OspfExtNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "neighbour address entry." + INDEX { ospfExtNeighborStat} + ::= { ospfExtNeighborTable 1 } + +OspfExtNeighborEntry ::= + SEQUENCE + { + ospfExtNeighborStat + RowStatus, + ospfExtNeighborPollInterval + Integer32, + ospfExtNeighborCost + Integer32, + ospfExtNeighborPri + Integer32, + ospfExtNeighborStateStr + INTEGER, + ospfExtNeighborDeadTimeStr + OCTET STRING, + ospfExtNeighborIpAddr + IpAddress, + ospfExtNeighborIfName + OCTET STRING + } + +ospfExtNeighborStat OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize Destroy and Active." + ::= { ospfExtNeighborEntry 1 } + +ospfExtNeighborPollInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OSPF dead-router polling interval.The range is 1-65535. + Default value is 120.The unset value is -1." + ::= { ospfExtNeighborEntry 2 } + +ospfExtNeighborCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OSPF neighbor cost value.The range is 1-65535. + The unset value is -1." + ::= { ospfExtNeighborEntry 3 } + +ospfExtNeighborPri OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OSPF neighbor priority, the unset value is -1." + ::= { ospfExtNeighborEntry 4 } + +ospfExtNeighborStateStr OBJECT-TYPE + SYNTAX INTEGER + { + dependUpon(0), + down(1), + attempt(2), + init(3), + twoway(4), + exStart(5), + exchange(6), + loading(7), + full(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF NeighborState.The range is 0-8." + ::= { ospfExtNeighborEntry 5 } + +ospfExtNeighborDeadTimeStr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF dead-router time string." + ::= { ospfExtNeighborEntry 6 } + +ospfExtNeighborIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF neighbor ip address." + ::= { ospfExtNeighborEntry 7 } + +ospfExtNeighborIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF neighbor interface name." + ::= { ospfExtNeighborEntry 8 } + +ospfExtRedistribute OBJECT IDENTIFIER ::= { ospfExt 9 } + +redistributeBgp OBJECT-TYPE + SYNTAX INTEGER + { + no(0), + yes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute border gateway protocol." + ::= { ospfExtRedistribute 1 } + +redistributeBgpMetricType OBJECT-TYPE + SYNTAX INTEGER + { + reset(0), + type1(1), + type2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute border gateway protocol metric type.The unset value is 0." + DEFVAL { type2 } + ::= { ospfExtRedistribute 2 } + +redistributeBgpMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute border gateway protocol metric. + The range is 0-16777214.The unset value is -1." + ::= { ospfExtRedistribute 3 } + +redistributeBgpRouteMap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute border gateway protocol route map reference." + ::= { ospfExtRedistribute 4 } + +redistributeBgpTag OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute border gateway protocol tag.The range is 0-4294967295." + ::= { ospfExtRedistribute 5 } + +redistributeConnected OBJECT-TYPE + SYNTAX INTEGER + { + no(0), + yes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute connected." + ::= { ospfExtRedistribute 6 } + +redistributeConnectedMetricType OBJECT-TYPE + SYNTAX INTEGER + { + type1(1), + type2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute border gateway protocol metric type. + The unset value is 0." + DEFVAL { type2 } + ::= { ospfExtRedistribute 7 } + +redistributeConnectedMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute border gateway protocol metric.The range is 0-16777214. + The unset value is -1." + ::= { ospfExtRedistribute 8 } + +redistributeConnectedRouteMap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute border gateway protocol route map reference." + ::= { ospfExtRedistribute 9 } + +redistributeConnectedTag OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute border gateway protocol tag.The range is 0-4294967295." + ::= { ospfExtRedistribute 10 } + +redistributeRip OBJECT-TYPE + SYNTAX INTEGER + { + no(0), + yes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RedistributeRip routing information protocol." + ::= { ospfExtRedistribute 11 } + +redistributeRipMetricType OBJECT-TYPE + SYNTAX INTEGER + { + type1(1), + type2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute border gateway protocol metric type. + The unset value is 0." + DEFVAL { type2 } + ::= { ospfExtRedistribute 12 } + +redistributeRipMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute border gateway protocol metric. + The range is 0-16777214.The unset value is -1." + ::= { ospfExtRedistribute 13 } + +redistributeRipRouteMap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute border gateway protocol route map reference." + ::= { ospfExtRedistribute 14 } + +redistributeRipTag OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute border gateway protocol tag.The range is 0-4294967295. + The unset value is -1." + ::= { ospfExtRedistribute 15 } + +redistributeStatic OBJECT-TYPE + SYNTAX INTEGER + { + no(0), + yes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RedistributeRip static routes." + ::= { ospfExtRedistribute 16 } + +redistributeStaticMetricType OBJECT-TYPE + SYNTAX INTEGER + { + type1(1), + type2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute border gateway protocol metric type.The unset value is 0." + DEFVAL { type2 } + ::= { ospfExtRedistribute 17 } + +redistributeStaticMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute border gateway protocol metric.The range is 0-16777214. + The unset value is -1." + ::= { ospfExtRedistribute 18 } + +redistributeStaticRouteMap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute border gateway protocol route map reference." + ::= { ospfExtRedistribute 19 } + +redistributeStaticTag OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute border gateway protocol tag.The range is 0-4294967295." + ::= { ospfExtRedistribute 20 } + + +redistributeBgpTagClr OBJECT-TYPE + SYNTAX INTEGER + { + noUse(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset redistribute Bgp." + ::= { ospfExtRedistribute 21 } + + +redistributeConnectedTagClr OBJECT-TYPE + SYNTAX INTEGER + { + noUse(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset redistribute Connected." + ::= { ospfExtRedistribute 22 } + + + +redistributeRipTagClr OBJECT-TYPE + SYNTAX INTEGER + { + noUse(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset redistribute Rip." + ::= { ospfExtRedistribute 23 } + + +redistributeStaticTagClr OBJECT-TYPE + SYNTAX INTEGER + { + noUse(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset redistribute Static" + ::= { ospfExtRedistribute 24 } + + + + ospfExtdistribute OBJECT IDENTIFIER ::= { ospfExt 10 } + +ospfExtdistributeIn OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Filter incoming routing updates." + ::= { ospfExtdistribute 1 } + +ospfExtdistributeOutBgp OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Filter outgoing routing updates for bgp." + ::= { ospfExtdistribute 2 } + +ospfExtdistributeOutConnected OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Filter outgoing routing updates for connected." + ::= { ospfExtdistribute 3 } + +ospfExtdistributeOutRip OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Filter outgoing routing updates for rip." + ::= { ospfExtdistribute 4 } + +ospfExtdistributeOutStatic OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Filter outgoing routing updates for static." + ::= { ospfExtdistribute 5 } + +ospfExtOriginate OBJECT IDENTIFIER ::= { ospfExt 11 } + +ospfExtOriginateEn OBJECT-TYPE + SYNTAX INTEGER + { + no(2), + yes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Control distribution of default information." + ::= { ospfExtOriginate 1 } + +ospfExtOriginateAlways OBJECT-TYPE + SYNTAX INTEGER + { + no(2), + yes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Always advertise default route." + ::= { ospfExtOriginate 2 } + +ospfExtOriginateMetricType OBJECT-TYPE + SYNTAX INTEGER + { + type1(1), + type2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set OSPF metric type for default routes.The unset value is 0." + DEFVAL { type2 } + ::= { ospfExtOriginate 3 } + +ospfExtOriginateMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set OSPF default metric.The range is 0-16777214.The unset value is -1." + ::= { ospfExtOriginate 4 } + +ospfExtOriginateRouteMap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Route map reference." + ::= { ospfExtOriginate 5 } + +ospfExtNetworkTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of area stub entry." + ::= { ospfExt 12 } + +ospfExtNetworkEntry OBJECT-TYPE + SYNTAX OspfExtNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network entry" + INDEX { ospfExtNetworkArea} + ::= { ospfExtNetworkTable 1 } + + OspfExtNetworkEntry ::= + SEQUENCE + { + ospfExtNetworkArea + IpAddress, + ospfExtNetworkRowStatus + RowStatus + } + +ospfExtNetworkArea OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "OSPF area ID in IP address format." + ::= { ospfExtNetworkEntry 1 } + +ospfExtNetworkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ospfExtNetworkEntry 2 } + +ospfExtPassiveIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtPassiveIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of passive interface entry." + ::= { ospfExt 13 } + +ospfExtPassiveIfEntry OBJECT-TYPE + SYNTAX OspfExtPassiveIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network entry " + INDEX { ospfExtPassiveIfId} + ::= { ospfExtPassiveIfTable 1 } + +OspfExtPassiveIfEntry ::= + SEQUENCE + { + ospfExtPassiveIfId + Integer32, + ospfExtPassiveIfName + OCTET STRING, + ospfExtPassiveIfStatus + RowStatus + } + +ospfExtPassiveIfId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface's id." + ::= { ospfExtPassiveIfEntry 1 } + +ospfExtPassiveIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interface's name." + ::= { ospfExtPassiveIfEntry 2 } + +ospfExtPassiveIfStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ospfExtPassiveIfEntry 3 } + +-- +-- ospfExtMsgDigestKeyTable +-- + +ospfExtMsgDigestKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtMsgDigestKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of digest-key entry." + ::= { ospfExt 14 } + +ospfExtMsgDigestKeyEntry OBJECT-TYPE + SYNTAX OspfExtMsgDigestKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ospfExtMsgDigestKeyIfindex,ospfExtMsgDigestKeyId } + ::= { ospfExtMsgDigestKeyTable 1 } + +OspfExtMsgDigestKeyEntry ::= + SEQUENCE + { + ospfExtMsgDigestKeyIfindex + Integer32, + ospfExtMsgDigestKeyId + Integer32, + ospfExtMsgDigestKeyPwd + OCTET STRING, + ospfExtMsgDigestKeyStatus + RowStatus + } + +ospfExtMsgDigestKeyIfindex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface's id." + ::= { ospfExtMsgDigestKeyEntry 1 } + +ospfExtMsgDigestKeyId OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "digest key's id." + ::= { ospfExtMsgDigestKeyEntry 2 } + +ospfExtMsgDigestKeyPwd OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "digest key password." + ::= { ospfExtMsgDigestKeyEntry 3 } + + +ospfExtMsgDigestKeyStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ospfExtMsgDigestKeyEntry 4 } + +-- The OSPF Area Data Structure contains information +-- regarding the various areas. The interfaces and +-- virtual links are configured as part of these areas. +-- Area 0.0.0.0, by definition, is the Backbone Area +-- +-- ospfExtAreaTable +-- + +ospfExtAreaTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtAreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of area authentication entry." + ::= { ospfExt 15 } + +ospfExtAreaEntry OBJECT-TYPE + SYNTAX OspfExtAreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Area authentication entry." + INDEX { ospfExtAreaId } + ::= { ospfExtAreaTable 1 } + +OspfExtAreaEntry ::= + SEQUENCE + { + ospfExtAreaId + IpAddress, + ospfExtAreaDefaultCost + Integer32, +--modified by liuht for bug 23742,2013-07-09 +-- ospfExtAreaRowStatus +-- RowStatus, + ospfExtAreaAuthType + INTEGER, + ospfExtAreaLsaSummaryRouterCount + Integer32, + ospfExtAreaLsaSummaryRouterMaxAge + Integer32, + ospfExtAreaLsaSummaryNetworkCount + Integer32, + ospfExtAreaLsaSummaryNetworkMaxAge + Integer32, + ospfExtAreaLsaSummaryNetCount + Integer32, + ospfExtAreaLsaSummaryNetMaxAge + Integer32, + ospfExtAreaLsaSummaryASBRCount + Integer32, + ospfExtAreaLsaSummaryASBRMaxAge + Integer32, + ospfExtAreaLsaSummaryType5ExtCount + Integer32, + ospfExtAreaLsaSummaryType5ExtMaxAge + Integer32, + ospfExtAreaLsaSummaryAttributeCount + Integer32, + ospfExtAreaLsaSummaryAttributeMaxAge + Integer32, + ospfExtAreaLsaSummaryOpaqueLinkCount + Integer32, + ospfExtAreaLsaSummaryOpaqueLinkMaxAge + Integer32, + ospfExtAreaLsaSummaryOpaqueAreaCount + Integer32, + ospfExtAreaLsaSummaryOpaqueAreaMaxAge + Integer32, + ospfExtAreaLsaSummaryOpaqueASCount + Integer32, + ospfExtAreaLsaSummaryOpaqueASMaxAge + Integer32 + } + +ospfExtAreaId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A 32-bit integer uniquely identifying an area. + Area ID 0.0.0.0 is used for the OSPF backbone." + ::= { ospfExtAreaEntry 1 } + +ospfExtAreaDefaultCost OBJECT-TYPE + SYNTAX Integer32 (1..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ospf area default cost." + ::= { ospfExtAreaEntry 2 } + +--modified by liuht for bug 23742,2013-07-09 +--ospfExtAreaRowStatus OBJECT-TYPE +-- SYNTAX RowStatus +-- MAX-ACCESS read-create +-- STATUS current +-- DESCRIPTION +-- "The status of this conceptual row.Now only realize CreateAndGo +-- and Destroy and Active. +-- 1 means Active +-- 4 means CreateAndGo +-- 6 means Destroy" +-- ::= { ospfExtAreaEntry 5 } + +ospfExtAreaAuthType OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + simplePassword(1), + md5(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use message-digest authentication." + ::= { ospfExtAreaEntry 6 } + + +ospfExtAreaLsaSummaryRouterCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf router LSA count for specified area." + ::= { ospfExtAreaEntry 7 } + +ospfExtAreaLsaSummaryRouterMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf router LSA count in max age status for specified area." + ::= { ospfExtAreaEntry 8 } + +ospfExtAreaLsaSummaryNetworkCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf network LSA count for specified area." + ::= { ospfExtAreaEntry 9 } + +ospfExtAreaLsaSummaryNetworkMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf network LSA count in max age status for specified area." + ::= { ospfExtAreaEntry 10 } + +ospfExtAreaLsaSummaryNetCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf summary net LSA count for specified area." + ::= { ospfExtAreaEntry 11 } + +ospfExtAreaLsaSummaryNetMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf summary net LSA count in max age status for specified area." + ::= { ospfExtAreaEntry 12 } + +ospfExtAreaLsaSummaryASBRCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf summary ASBR LSA count for specified area." + ::= { ospfExtAreaEntry 13 } + +ospfExtAreaLsaSummaryASBRMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf summary ASBR LSA count in max age status for specified area." + ::= { ospfExtAreaEntry 14 } + +ospfExtAreaLsaSummaryType5ExtCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf type-5 Ext LSA count for specified area." + ::= { ospfExtAreaEntry 15 } + +ospfExtAreaLsaSummaryType5ExtMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf type-5 Ext LSA count in max age status for specified area." + ::= { ospfExtAreaEntry 16 } + +ospfExtAreaLsaSummaryAttributeCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf attribute LSA count for specified area." + ::= { ospfExtAreaEntry 17 } + +ospfExtAreaLsaSummaryAttributeMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf attribute LSA count in max age status for specified area." + ::= { ospfExtAreaEntry 18 } + +ospfExtAreaLsaSummaryOpaqueLinkCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf opaque link LSA count for specified area." + ::= { ospfExtAreaEntry 19 } + +ospfExtAreaLsaSummaryOpaqueLinkMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf opaque link LSA count in max age status for specified area." + ::= { ospfExtAreaEntry 20 } + +ospfExtAreaLsaSummaryOpaqueAreaCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf opaque area LSA count for specified area." + ::= { ospfExtAreaEntry 21 } + +ospfExtAreaLsaSummaryOpaqueAreaMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf opaque area LSA count in max age status for specified area." + ::= { ospfExtAreaEntry 22 } + +ospfExtAreaLsaSummaryOpaqueASCount OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf opaque AS LSA count for specified area." + ::= { ospfExtAreaEntry 23 } + +ospfExtAreaLsaSummaryOpaqueASMaxAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ospf opaque AS LSA count in max age status for specified area." + ::= { ospfExtAreaEntry 24 } + +-- +-- ospfExtAreaRangeTable +-- + +ospfExtAreaRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtAreaRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of area range entry." + ::= { ospfExt 16 } + +ospfExtAreaRangeEntry OBJECT-TYPE + SYNTAX OspfExtAreaRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Area range entry." + INDEX { ospfExtAreaRangeRowStatus} + ::= { ospfExtAreaRangeTable 1 } + +OspfExtAreaRangeEntry ::= + SEQUENCE + { + ospfExtAreaRangeRowStatus + RowStatus, + ospfExtAreaRangeAdvertise + INTEGER + } + +ospfExtAreaRangeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ospfExtAreaRangeEntry 5 } + +ospfExtAreaRangeAdvertise OBJECT-TYPE + SYNTAX INTEGER + { + advertise(1), + noAdvertise(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use message-digest authentication." + ::= { ospfExtAreaRangeEntry 6 } + +-- +-- ospfExtAreaVirtualLinkTable +-- + +ospfExtAreaVirtualLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtAreaVirtualLinkEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Table of area virtual link entry." + ::= { ospfExt 17 } + +ospfExtAreaVirtualLinkEntry OBJECT-TYPE + SYNTAX OspfExtAreaVirtualLinkEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Area virtual link entry." + INDEX { ospfExtAreaVirtualLinkAreaId, ospfExtAreaVirtualLinkIpAddr} + ::= { ospfExtAreaVirtualLinkTable 1 } + +OspfExtAreaVirtualLinkEntry ::= + SEQUENCE + { + ospfExtAreaVirtualLinkAreaId + IpAddress, + ospfExtAreaVirtualLinkIpAddr + IpAddress, + ospfExtAreaVirtualLinkDeadInterval + Integer32, + ospfExtAreaVirtualLinkHelloInterval + Integer32, + ospfExtAreaVirtualLinkRetransInterval + Integer32, + ospfExtAreaVirtualLinkTransDelay + Integer32, + ospfExtAreaVirtualLinkAuthKey + OCTET STRING, + ospfExtAreaVirtualLinkRowStatus + RowStatus, + ospfExtAreaVirtualLinkAuthClr + INTEGER, + ospfExtAreaVirtualLinkStat + INTEGER, + ospfExtAreaVirtualLinkIfName + OCTET STRING, + ospfExtAreaVirtualLinkLocalAddr + IpAddress, + ospfExtAreaVirtualLinkRemoteAddr + IpAddress, + ospfExtAreaVirtualLinkHelloDue + OCTET STRING, + ospfExtAreaVirtualLinkAdjacencyState + INTEGER + } + +ospfExtAreaVirtualLinkAreaId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "The OSPF area ID." + ::= { ospfExtAreaVirtualLinkEntry 1 } + +ospfExtAreaVirtualLinkIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The ID(ip address) associated with virtual link neighbor." + ::= { ospfExtAreaVirtualLinkEntry 2 } + +ospfExtAreaVirtualLinkDeadInterval OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The OSPF virtual link dead interval, the default value is 40." + ::= { ospfExtAreaVirtualLinkEntry 3 } + +ospfExtAreaVirtualLinkHelloInterval OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The OSPF virtual link hello interval, the default value is 10." + ::= { ospfExtAreaVirtualLinkEntry 4 } + +ospfExtAreaVirtualLinkRetransInterval OBJECT-TYPE + SYNTAX Integer32(1..3600) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The OSPF virtual link retransmit interval, the default value is 5." + ::= { ospfExtAreaVirtualLinkEntry 5 } + +ospfExtAreaVirtualLinkTransDelay OBJECT-TYPE + SYNTAX Integer32(1..3600) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The OSPF virtual link transmit delay, the default value is 1." + ::= { ospfExtAreaVirtualLinkEntry 6 } + +ospfExtAreaVirtualLinkAuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..8)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The OSPF virtual link authentication key." + ::= { ospfExtAreaVirtualLinkEntry 7 } + +ospfExtAreaVirtualLinkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This variable displays the status of the en- + try. Setting it to 'invalid' has the effect of + rendering it inoperative. The internal effect + (row removal) is implementation dependent." + ::= { ospfExtAreaVirtualLinkEntry 10 } + +ospfExtAreaVirtualLinkAuthClr OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + simplePassword(1), + md5(2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Enable authentication, the default value is 0." + ::= { ospfExtAreaVirtualLinkEntry 11 } + +ospfExtAreaVirtualLinkStat OBJECT-TYPE + SYNTAX INTEGER + { + dependUpon(0), + down(1), + loopback(2), + waiting(3), + pointTopoint(4), + drOther(5), + backup(6), + dr(7) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The OSPF virtual link status.Range is 0-7." + ::= { ospfExtAreaVirtualLinkEntry 12 } + +ospfExtAreaVirtualLinkIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The OSPF virtual link interface name." + ::= { ospfExtAreaVirtualLinkEntry 13 } + +ospfExtAreaVirtualLinkLocalAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The OSPF virtual link local address." + ::= { ospfExtAreaVirtualLinkEntry 14 } + +ospfExtAreaVirtualLinkRemoteAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The OSPF virtual link remote address." + ::= { ospfExtAreaVirtualLinkEntry 15 } + +ospfExtAreaVirtualLinkHelloDue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The OSPF virtual link hello due." + ::= { ospfExtAreaVirtualLinkEntry 16 } + +ospfExtAreaVirtualLinkAdjacencyState OBJECT-TYPE + SYNTAX INTEGER + { + dependUpon(0), + down(1), + attempt(2), + init(3), + twoway(4), + exStart(5), + exchange(6), + loading(7), + full(8) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The OSPF virtual link adjacency state, range is 0-8." + ::= { ospfExtAreaVirtualLinkEntry 17 } + +-- +-- ospfExtAreaVirtualLinkMsgDigestKeyTable +-- + +ospfExtAreaVirtualLinkMsgDigestKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtAreaVirtualLinkMsgDigestKeyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Table of area authentication entry." + ::= { ospfExt 18 } + +ospfExtAreaVirtualLinkMsgDigestKeyEntry OBJECT-TYPE + SYNTAX OspfExtAreaVirtualLinkMsgDigestKeyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Area authentication entry." + INDEX { ospfExtAreaVirtualLinkMsgDigestKeyRowStatus} + ::= { ospfExtAreaVirtualLinkMsgDigestKeyTable 1 } + +OspfExtAreaVirtualLinkMsgDigestKeyEntry ::= + SEQUENCE + { + ospfExtAreaVirtualLinkMsgDigestKeyRowStatus + RowStatus, + ospfExtAreaVirtualLinkMsgDigestKeyPwd + OCTET STRING + } + +ospfExtAreaVirtualLinkMsgDigestKeyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ospfExtAreaVirtualLinkMsgDigestKeyEntry 1 } + +ospfExtAreaVirtualLinkMsgDigestKeyPwd OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..16)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Area virtual link digest key password." + ::= { ospfExtAreaVirtualLinkMsgDigestKeyEntry 2 } + +-- +-- ospfExtRouterLsdbTable +-- + +ospfExtRouterLsdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtRouterLsdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of OSPF router LSDB." + ::= { ospfExt 19 } + +ospfExtRouterLsdbEntry OBJECT-TYPE + SYNTAX OspfExtRouterLsdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single instance of LSDB entry." + INDEX { ospfExtRouterLsaId} + ::= { ospfExtRouterLsdbTable 1 } + +OspfExtRouterLsdbEntry ::= + SEQUENCE + { + ospfExtRouterLsaId + Integer32, + ospfExtRouterLsaAge + Integer32, + ospfExtRouterLsaOption + OCTET STRING, + ospfExtRouterLsaAdvRouter + IpAddress, + ospfExtRouterLsaSeq + Gauge32, + ospfExtRouterLsaChkSum + Integer32, + ospfExtRouterLsaLinkCount + Integer32, + ospfExtRouterLsaOpaqueID + Integer32, + ospfExtRouterLsaOpaqueType + INTEGER, + ospfExtRouterLsaLength + Integer32 + } + +ospfExtRouterLsaId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA id." + ::= { ospfExtRouterLsdbEntry 1 } + +ospfExtRouterLsaAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA aging time." + ::= { ospfExtRouterLsdbEntry 2 } + +ospfExtRouterLsaOption OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA option string." + ::= { ospfExtRouterLsdbEntry 3 } + +ospfExtRouterLsaAdvRouter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA ADV Router." + ::= { ospfExtRouterLsdbEntry 4 } + +ospfExtRouterLsaSeq OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA sequence number." + ::= { ospfExtRouterLsdbEntry 5 } + +ospfExtRouterLsaChkSum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA check sum." + ::= { ospfExtRouterLsdbEntry 6 } + +ospfExtRouterLsaLinkCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA link count." + ::= { ospfExtRouterLsdbEntry 7 } + +ospfExtRouterLsaOpaqueID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA tag, used by summary LSA and AS external LSA." + ::= { ospfExtRouterLsdbEntry 8 } + +ospfExtRouterLsaOpaqueType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA opaque type." + ::= { ospfExtRouterLsdbEntry 9 } + +ospfExtRouterLsaLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA check sum." + ::= { ospfExtRouterLsdbEntry 10 } + +-- +-- ospfExtNetworkLsdbTable +-- + +ospfExtNetworkLsdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtNetworkLsdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of OSPF network LSDB." + ::= { ospfExt 20 } + +ospfExtNetworkLsdbEntry OBJECT-TYPE + SYNTAX OspfExtNetworkLsdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single instance of LSDB entry." + INDEX { ospfExtNetworkLsaId} + ::= { ospfExtNetworkLsdbTable 1 } + +OspfExtNetworkLsdbEntry ::= + SEQUENCE + { + ospfExtNetworkLsaId + Integer32, + ospfExtNetworkLsaAge + Integer32, + ospfExtNetworkLsaOption + OCTET STRING, + ospfExtNetworkLsaAdvRouter + IpAddress, + ospfExtNetworkLsaSeq + Gauge32, + ospfExtNetworkLsaChkSum + Integer32, + ospfExtNetworkLsaOpaqueID + Integer32, + ospfExtNetworkLsaOpaqueType + INTEGER, + ospfExtNetworkLsaLength + Integer32, + ospfExtNetworkLsaNetworkMask + IpAddress + } + +ospfExtNetworkLsaId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA id." + ::= { ospfExtNetworkLsdbEntry 1 } + +ospfExtNetworkLsaAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA aging time." + ::= { ospfExtNetworkLsdbEntry 2 } + +ospfExtNetworkLsaOption OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA option string." + ::= { ospfExtNetworkLsdbEntry 3 } + +ospfExtNetworkLsaAdvRouter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA ADV Router." + ::= { ospfExtNetworkLsdbEntry 4 } + +ospfExtNetworkLsaSeq OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA sequence number." + ::= { ospfExtNetworkLsdbEntry 5 } + +ospfExtNetworkLsaChkSum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA check sum." + ::= { ospfExtNetworkLsdbEntry 6 } + +ospfExtNetworkLsaOpaqueID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA tag, used by summary LSA and AS external LSA." + ::= { ospfExtNetworkLsdbEntry 8 } + +ospfExtNetworkLsaOpaqueType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA opaque type." + ::= { ospfExtNetworkLsdbEntry 9 } + +ospfExtNetworkLsaLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA check sum." + ::= { ospfExtNetworkLsdbEntry 10 } + +ospfExtNetworkLsaNetworkMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA network mask, used by network, summary,summary_asbr LSA." + ::= { ospfExtNetworkLsdbEntry 11 } + +-- +-- ospfExtSummaryLsdbTable +-- + +ospfExtSummaryLsdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtSummaryLsdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of OSPF summary LSDB." + ::= { ospfExt 21 } + +ospfExtSummaryLsdbEntry OBJECT-TYPE + SYNTAX OspfExtSummaryLsdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single instance of LSDB entry." + INDEX { ospfExtSummaryLsaId} + ::= { ospfExtSummaryLsdbTable 1 } + +OspfExtSummaryLsdbEntry ::= + SEQUENCE + { + ospfExtSummaryLsaId + Integer32, + ospfExtSummaryLsaAge + Integer32, + ospfExtSummaryLsaOption + OCTET STRING, + ospfExtSummaryLsaAdvRouter + IpAddress, + ospfExtSummaryLsaSeq + Gauge32, + ospfExtSummaryLsaChkSum + Integer32, + ospfExtSummaryLsaOpaqueID + Integer32, + ospfExtSummaryLsaOpaqueType + INTEGER, + ospfExtSummaryLsaLength + Integer32, + ospfExtSummaryLsaNetworkMask + IpAddress, + ospfExtSummaryLsaTos0Metric + Integer32 + } + +ospfExtSummaryLsaId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA id." + ::= { ospfExtSummaryLsdbEntry 1 } + +ospfExtSummaryLsaAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA aging time." + ::= { ospfExtSummaryLsdbEntry 2 } + +ospfExtSummaryLsaOption OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA option string." + ::= { ospfExtSummaryLsdbEntry 3 } + +ospfExtSummaryLsaAdvRouter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA ADV Router." + ::= { ospfExtSummaryLsdbEntry 4 } + +ospfExtSummaryLsaSeq OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA sequence number." + ::= { ospfExtSummaryLsdbEntry 5 } + +ospfExtSummaryLsaChkSum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA check sum." + ::= { ospfExtSummaryLsdbEntry 6 } + +ospfExtSummaryLsaOpaqueID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA tag, used by summary LSA and AS external LSA." + ::= { ospfExtSummaryLsdbEntry 8 } + +ospfExtSummaryLsaOpaqueType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA opaque type." + ::= { ospfExtSummaryLsdbEntry 9 } + +ospfExtSummaryLsaLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA check sum." + ::= { ospfExtSummaryLsdbEntry 10 } + +ospfExtSummaryLsaNetworkMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA network mask, used by network, summary,summary_asbr LSA." + ::= { ospfExtSummaryLsdbEntry 11 } + +ospfExtSummaryLsaTos0Metric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA TOS0 metric value, used by summary, summary_asbr, as_external LSA." + ::= { ospfExtSummaryLsdbEntry 12 } + +-- +-- ospfExtSummaryAsbrLsdbTable +-- + +ospfExtSummaryAsbrLsdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtSummaryAsbrLsdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of OSPF Summary ASBR LSDB." + ::= { ospfExt 22 } + +ospfExtSummaryAsbrLsdbEntry OBJECT-TYPE + SYNTAX OspfExtSummaryAsbrLsdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single instance of LSDB entry." + INDEX { ospfExtSummaryAsbrLsaId} + ::= { ospfExtSummaryAsbrLsdbTable 1 } + +OspfExtSummaryAsbrLsdbEntry ::= + SEQUENCE + { + ospfExtSummaryAsbrLsaId + Integer32, + ospfExtSummaryAsbrLsaAge + Integer32, + ospfExtSummaryAsbrLsaOption + OCTET STRING, + ospfExtSummaryAsbrLsaAdvRouter + IpAddress, + ospfExtSummaryAsbrLsaSeq + Gauge32, + ospfExtSummaryAsbrLsaChkSum + Integer32, + ospfExtSummaryAsbrLsaOpaqueID + Integer32, + ospfExtSummaryAsbrLsaOpaqueType + INTEGER, + ospfExtSummaryAsbrLsaLength + Integer32, + ospfExtSummaryAsbrLsaNetworkMask + IpAddress, + ospfExtSummaryAsbrLsaTos0Metric + Integer32 + } + +ospfExtSummaryAsbrLsaId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA id." + ::= { ospfExtSummaryAsbrLsdbEntry 1 } + +ospfExtSummaryAsbrLsaAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA aging time." + ::= { ospfExtSummaryAsbrLsdbEntry 2 } + +ospfExtSummaryAsbrLsaOption OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA option string." + ::= { ospfExtSummaryAsbrLsdbEntry 3 } + +ospfExtSummaryAsbrLsaAdvRouter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA ADV Router." + ::= { ospfExtSummaryAsbrLsdbEntry 4 } + +ospfExtSummaryAsbrLsaSeq OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA sequence number." + ::= { ospfExtSummaryAsbrLsdbEntry 5 } + +ospfExtSummaryAsbrLsaChkSum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA check sum." + ::= { ospfExtSummaryAsbrLsdbEntry 6 } + +ospfExtSummaryAsbrLsaOpaqueID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA tag, used by summary LSA and AS external LSA." + ::= { ospfExtSummaryAsbrLsdbEntry 8 } + +ospfExtSummaryAsbrLsaOpaqueType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA opaque type." + ::= { ospfExtSummaryAsbrLsdbEntry 9 } + +ospfExtSummaryAsbrLsaLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA check sum." + ::= { ospfExtSummaryAsbrLsdbEntry 10 } + +ospfExtSummaryAsbrLsaNetworkMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA network mask, used by network, summary,summary_asbr LSA." + ::= { ospfExtSummaryAsbrLsdbEntry 11 } + +ospfExtSummaryAsbrLsaTos0Metric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA TOS0 metric value, used by summary, summary_asbr, as_external LSA." + ::= { ospfExtSummaryAsbrLsdbEntry 12 } + +-- +-- ospfExtAsExtLsdbTable +-- + +ospfExtAsExtLsdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF OspfExtAsExtLsdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of OSPF AS external LSDB." + ::= { ospfExt 23 } + +ospfExtAsExtLsdbEntry OBJECT-TYPE + SYNTAX OspfExtAsExtLsdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single instance of LSDB entry." + INDEX { ospfExtAsExtLsaId} + ::= { ospfExtAsExtLsdbTable 1 } + +OspfExtAsExtLsdbEntry ::= + SEQUENCE + { + ospfExtAsExtLsaId + Integer32, + ospfExtAsExtLsaAge + Integer32, + ospfExtAsExtLsaOption + OCTET STRING, + ospfExtAsExtLsaAdvRouter + IpAddress, + ospfExtAsExtLsaSeq + Gauge32, + ospfExtAsExtLsaChkSum + Integer32, + ospfExtAsExtLsaOpaqueID + Integer32, + ospfExtAsExtLsaOpaqueType + INTEGER, + ospfExtAsExtLsaLength + Integer32, + ospfExtAsExtLsaNetworkMask + IpAddress, + ospfExtAsExtLsaTos0Metric + Integer32, + ospfExtAsExtLsaMetricType + INTEGER, + ospfExtAsExtLsaForwardAddress + IpAddress, + ospfExtAsExtLsaExternalRouteTag + Integer32 + } + +ospfExtAsExtLsaId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA id." + ::= { ospfExtAsExtLsdbEntry 1 } + +ospfExtAsExtLsaAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA aging time." + ::= { ospfExtAsExtLsdbEntry 2 } + +ospfExtAsExtLsaOption OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA option string." + ::= { ospfExtAsExtLsdbEntry 3 } + +ospfExtAsExtLsaAdvRouter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA ADV Router." + ::= { ospfExtAsExtLsdbEntry 4 } + +ospfExtAsExtLsaSeq OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA sequence number." + ::= { ospfExtAsExtLsdbEntry 5 } + +ospfExtAsExtLsaChkSum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA check sum." + ::= { ospfExtAsExtLsdbEntry 6 } + +ospfExtAsExtLsaOpaqueID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA tag, used by summary LSA and AS external LSA." + ::= { ospfExtAsExtLsdbEntry 8 } + +ospfExtAsExtLsaOpaqueType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA opaque type." + ::= { ospfExtAsExtLsdbEntry 9 } + +ospfExtAsExtLsaLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA check sum." + ::= { ospfExtAsExtLsdbEntry 10 } + +ospfExtAsExtLsaNetworkMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA network mask, used by network, summary,summary_asbr LSA." + ::= { ospfExtAsExtLsdbEntry 11 } + +ospfExtAsExtLsaTos0Metric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA TOS0 metric value, used by summary, summary_asbr, as_external LSA." + ::= { ospfExtAsExtLsdbEntry 12 } + +ospfExtAsExtLsaMetricType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA metric type, used by as_external LSA." + ::= { ospfExtAsExtLsdbEntry 13 } + +ospfExtAsExtLsaForwardAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA forward address, used by as_external LSA." + ::= { ospfExtAsExtLsdbEntry 14 } + +ospfExtAsExtLsaExternalRouteTag OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPF LSA external route tag, used by as_external LSA." + ::= { ospfExtAsExtLsdbEntry 15 } + +ospfExtGeneralGroup OBJECT IDENTIFIER ::= { ospfExt 30 } + +ospfRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A 32-bit integer uniquely identifying the + router in the Autonomous System. + By convention, to ensure uniqueness, this + should default to the value of one of the + router's IP interface addresses." + ::= { ospfExtGeneralGroup 1 } + +ospfExtSysUpTime OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF process up time." + ::= { ospfExtGeneralGroup 2 } + +ospfExtVrfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VRF name which the OSPF process bind to." + ::= { ospfExtGeneralGroup 3 } + +ospfCompatibleRfc OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The RFC2328, and RFC1583 Compatibility state." + ::= { ospfExtGeneralGroup 4 } + +ospfOpaqueCapable OBJECT-TYPE + SYNTAX INTEGER + { + unsupport(0), + support(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The opaque support capability." + ::= { ospfExtGeneralGroup 5 } + +ospfAbrType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF ABR type." + ::= { ospfExtGeneralGroup 6 } + +ospfAbsr OBJECT-TYPE + SYNTAX INTEGER + { + notABSR(0), + isABSR(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "To show if this router is an ASBR." + ::= { ospfExtGeneralGroup 7 } + +ospfDdCountIn OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incomming current DD exchange neighbors." + ::= { ospfExtGeneralGroup 8 } + +ospfDdCountOut OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outgoing current DD exchange neighbors." + ::= { ospfExtGeneralGroup 9 } + +ospfMaxDd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of DD." + ::= { ospfExtGeneralGroup 10 } + +ospfExternalLsaCount OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of external LSA." + ::= { ospfExtGeneralGroup 11 } + +ospfExternalLsaChecksum OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External LSA checksum." + ::= { ospfExtGeneralGroup 12 } + +ospfNoDefaultExternalLsaCount OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of non-default external LSA." + ::= { ospfExtGeneralGroup 13 } + +ospfExternalLsaDbLimit OBJECT-TYPE + SYNTAX INTEGER + { + unlimit(0), + limit(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External LSA database limit state" + ::= { ospfExtGeneralGroup 14 } + +ospfLsDbLimit OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LSDB database overflow limit." + ::= { ospfExtGeneralGroup 15 } + +ospfLsaOrgCount OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LSA originated." + ::= { ospfExtGeneralGroup 16 } + +ospfLsaRcvCount OBJECT-TYPE + SYNTAX Gauge32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LSA received." + ::= { ospfExtGeneralGroup 17 } + +ospfExtLsdbLimitInterval OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "before set this node,please set the node ospfExtLsdbLimitNumber first. + + The number of seconds that, after entering + OverflowState, a router will attempt to leave + OverflowState. This allows the router to again + originate non-default AS-external-LSAs. When + set to 0, the router will not leave Overflow- + State until restarted." + DEFVAL { 0 } + ::= { ospfExtGeneralGroup 18 } + +ospfExtLsdbLimitNumber OBJECT-TYPE + SYNTAX Integer32 (-1..'7FFFFFFF'h) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of non-default AS- + external-LSAs entries that can be stored in the + link-state database. If the value is -1, then + there is no limit. + + When the number of non-default AS-external-LSAs + in a router's link-state database reaches + ospfExtLsdbLimit, the router enters Overflow- + State. The router never holds more than + ospfExtLsdbLimit non-default AS-external-LSAs + in its database. OspfExtLsdbLimit MUST be set + identically in all routers attached to the OSPF + backbone and/or any regular OSPF area. (i.e., + OSPF stub areas and NSSAs are excluded)." + DEFVAL { -1 } + ::= { ospfExtGeneralGroup 19 } + +-- Sub Module: USER + +-- +-- Textual conventions +-- +LoginType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specify severity level of message." + SYNTAX INTEGER + { + nologin(1), + login(2), + loginlocal(3) + } +-- +-- Node definitions +-- + +lineTable OBJECT-TYPE + SYNTAX SEQUENCE OF LineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "describe the login line property." + ::= { user 1 } + +lineEntry OBJECT-TYPE + SYNTAX LineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "describe the login property." + INDEX { lineType, lineIndex } + ::= { lineTable 1 } + +LineEntry ::= + SEQUENCE + { + lineType + INTEGER, + lineIndex + INTEGER, + lineLoginMode + LoginType, + linePassword + OCTET STRING , + linePriviledge + INTEGER, + lineExecTimeoutmin + INTEGER, + lineExecTimeoutsec + INTEGER, + lineAccessInName + OCTET STRING, + lineTransportType + INTEGER, + linePasswordType + INTEGER + } + +lineType OBJECT-TYPE + SYNTAX INTEGER + { + console(0), + vty(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The line type. + 0 console. + 1 vty." + ::= { lineEntry 1 } + +lineIndex OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The line number.index range 0~7." + ::= { lineEntry 2 } + +lineLoginMode OBJECT-TYPE + SYNTAX LoginType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The line login mode. + 1 no login. + 2 login. + 3 login local." + ::= { lineEntry 3 } + +linePassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The line password." + ::= { lineEntry 4 } + +linePriviledge OBJECT-TYPE + SYNTAX INTEGER(1..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The line priviledge. The valid range is [1, 4]." + ::= { lineEntry 5 } + +lineExecTimeoutmin OBJECT-TYPE + SYNTAX INTEGER(0..35791) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The exec mode timeout minute value." + ::= { lineEntry 6 } + +lineExecTimeoutsec OBJECT-TYPE + SYNTAX INTEGER(0..2147483) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The exec mode timeout second value." + ::= { lineEntry 7 } + +lineAccessInName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The access name applied for vty. The first character of the name must be in [a-zA-Z0-9]." + ::= { lineEntry 8 } + +lineTransportType OBJECT-TYPE + SYNTAX INTEGER + { + all(0), + ssh(1), + telnet(2), + none(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vty line Transport type. + 0 all. + 1 ssh. + 2 telnet. + 3 none." + ::= { lineEntry 9 } + +linePasswordType OBJECT-TYPE + SYNTAX INTEGER(0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Password type. + 0 not set password. + 1 not encrypted password. + 2 encrypted password." + ::= { lineEntry 10 } + +usernameTable OBJECT-TYPE + SYNTAX SEQUENCE OF UsernameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of loghost." + ::= { user 2 } + +usernameEntry OBJECT-TYPE + SYNTAX UsernameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of user." + INDEX { usernameIndex } + ::= { usernameTable 1 } + +UsernameEntry ::= + SEQUENCE + { + usernameIndex + Integer32, + username + OCTET STRING, + password + OCTET STRING, + userPrivilege + Integer32, + userPwdType + INTEGER, + usernameRowStatus + RowStatus + } + +usernameIndex OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The username table index." + ::= { usernameEntry 1 } + +username OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The username. Can only include [0-9a-zA-Z.-_], and must starting with alphanumeric. Its length range is [1, 32)" + + ::= { usernameEntry 2 } + +password OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The password. + If type is secretForUser or normalPwd, the valid range of length is [1,64). + If type is hiddenPwd, the valid range of length is [1,128]." + ::= { usernameEntry 3 } + +userPrivilege OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user privilege <1-4>." + ::= { usernameEntry 4 } + + +userPwdType OBJECT-TYPE + SYNTAX INTEGER + { + secretForUser(1), + hiddenPwd(2), + normalPwd(3), + notsetPwd(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user password type. + 1 secretForUser. + 2 hiddenPwd. + 3 normalPwd. + 4 notsetPwd." + ::= { usernameEntry 5 } + + +usernameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { usernameEntry 6 } + + + +enablePasswordTable OBJECT-TYPE ---{{{1 + SYNTAX SEQUENCE OF EnablePasswordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of enable password." + ::= { user 3 } + +enablePasswordEntry OBJECT-TYPE + SYNTAX EnablePasswordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of enable password." + INDEX { privilegeIndex } + ::= { enablePasswordTable 1 } + +EnablePasswordEntry ::= + SEQUENCE { + privilegeIndex + Integer32, + passwordType + INTEGER, + enablePassword + OCTET STRING, + enableRowStatus +RowStatus + } + +privilegeIndex OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The enable password table index." + ::= { enablePasswordEntry 1 } + +passwordType OBJECT-TYPE + SYNTAX INTEGER + { + secretForUser(1), + hiddenPwd(2), + normalPwd(3), + notsetPwd(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The password type. + 1 secretForUser. + 2 hiddenPwd. + 3 normalPwd. + The value notsetPwd(4) is only for the return value and not support + configured." + ::= { enablePasswordEntry 2 } + +enablePassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The enable password. + If type is secretForUser or normalPwd, the valid range of length is [1,64). + If type is hiddenPwd, the valid range of length is [1,128]." + ::= { enablePasswordEntry 3 } + +enableRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { enablePasswordEntry 4 } + +serviceTerminalLength OBJECT-TYPE + SYNTAX INTEGER(-1..512) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Describe the terminal length. + 0 means system doesn't limit the line numbers displayed. + -1 means system doesn't control terminal length." + ::= { user 4 } + +serviceCipherDetect OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + normal(2), + strong(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Describe the cipher detect. + 1 Disable security check + 2 Cipher must contain digital and normal char + 3 Cipher must contain digital, normal char and special char" + ::= { user 5 } + + +-- +-- Users table +-- +usersTable OBJECT-TYPE + SYNTAX SEQUENCE OF UsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of users." + ::= { user 6 } + +usersEntry OBJECT-TYPE + SYNTAX UsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of users." + INDEX { usersLineType, usersLineIndex } + ::= { usersTable 1 } + +UsersEntry ::= + SEQUENCE { + usersLineType + Integer32, + usersLineIndex + Integer32, + usersname + OCTET STRING, + usersIdleTime + OCTET STRING, + usersLocation + OCTET STRING + } + +usersLineType OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Users line Type. 0 means console,and 1 means vty." + ::= { usersEntry 1 } + +usersLineIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Users line index." + ::= { usersEntry 2 } + +usersname OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Users name." + ::= { usersEntry 3 } + +usersIdleTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The idle time." + ::= { usersEntry 4 } + +usersLocation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user location." + ::= { usersEntry 5 } + +lineMaxVTY OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set max vty number and the default value is 8." + ::= { user 7 } + +-- Sub Module: SNMPEXT + + +snmpExtMibObject OBJECT IDENTIFIER ::= { snmpExt 1 } + +snmpVersion OBJECT-TYPE + SYNTAX INTEGER + { + v1(1), + v2c(2), + v3(3), + all(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Snmp agent's snmp version.v1(1),v2c(2),v3(3),all(4). + Default value is all(4)." + -- DEFVAL INDEX { all } + ::= { snmpExtMibObject 1 } + +snmpEngineID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (10..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Engine ID in hexadecimal format.If the value is not set use the default value.Range 10~64. + Default value 30383038303830383038." + -- DEFVAL INDEX { all } + ::= { snmpExtMibObject 2 } + +snmpCommunityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmpCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Snmp community configure." + ::= { snmpExtMibObject 3 } + + +snmpCommunityEntry OBJECT-TYPE + SYNTAX SnmpCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of snmpcommunityTable." + INDEX { snmpcommIndex } + ::= { snmpCommunityTable 1 } + + SnmpCommunityEntry ::= + SEQUENCE + { + snmpcommIndex + Integer32, + snmpcommName + OCTET STRING, + snmpcommType + Integer32, + snmpcommView + OCTET STRING, + snmpcommRowStatus + RowStatus + } + +snmpcommIndex OBJECT-TYPE + SYNTAX Integer32 (0..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Snmp community's index.Range 0~31." + ::= { snmpCommunityEntry 1 } + +snmpcommName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Snmp community's name. Starting with alphabetic and can only include [0-9a-zA-Z.-_]. Its length range is [1, 256)." + ::= { snmpCommunityEntry 2 } + + +snmpcommType OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Snmp community type's index.read-only(1) read-write(2)." + ::= { snmpCommunityEntry 3 } + +snmpcommView OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Snmp community's View. Starting with alphabetic and can only include [0-9a-zA-Z.-_]. Its length range is [1, 32)." + ::= { snmpCommunityEntry 4 } + +snmpcommRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { snmpCommunityEntry 5 } + + +-- Snmp View Table +snmpViewTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmpViewEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Snmp view configure." + ::= { snmpExtMibObject 4 } + + +snmpViewEntry OBJECT-TYPE + SYNTAX SnmpViewEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of snmpViewTable." + INDEX { snmpviewIndex} + ::= { snmpViewTable 1 } + +SnmpViewEntry ::= + SEQUENCE + { + snmpviewIndex + Integer32, + snmpviewName + OCTET STRING, + snmpviewType + Integer32, + snmpviewcldOID + OCTET STRING, + snmpviewMask + OCTET STRING, + snmpviewRowStatus + RowStatus + } + +snmpviewIndex OBJECT-TYPE + SYNTAX Integer32 (0..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Snmp View's index. Range is 0~31." + ::= { snmpViewEntry 1 } + +snmpviewName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Snmp View's name. Range is 1~31." + ::= { snmpViewEntry 2 } + + +snmpviewType OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "View type 1: include a subtree.View type 2: exclude a subtree." + ::= { snmpViewEntry 3 } + +snmpviewcldOID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..60)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Subtree name. Format is '.A.B.C..' ." + ::= { snmpViewEntry 4 } + +snmpviewMask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Define the subtree mask." + ::= { snmpViewEntry 5 } + +snmpviewRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { snmpViewEntry 6 } + + +-- +-- Snmp Usm-user Table +-- +snmpUsmuserTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmpUsmuserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Snmp Usm-user configure." + ::= { snmpExtMibObject 5 } + + +snmpUsmuserEntry OBJECT-TYPE + SYNTAX SnmpUsmuserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of snmpUsmuserTable." + INDEX { snmpUsmuserIndex } + ::= { snmpUsmuserTable 1 } + + SnmpUsmuserEntry ::= + SEQUENCE { + snmpUsmuserIndex + Integer32, + snmpUsmuserName + OCTET STRING, + snmpUsmuserRemote + OCTET STRING, + snmpUsmuserAuth + INTEGER, + snmpUsmuserAuthHid + INTEGER, + snmpUsmuserAuthPWD + OCTET STRING, + snmpUsmuserPrivacy + INTEGER, + snmpUsmuserPrivacyHid + INTEGER, + snmpUsmuserPrivacyPWD + OCTET STRING, + snmpUsmuserRowStatus + RowStatus + } + +snmpUsmuserIndex OBJECT-TYPE + SYNTAX Integer32 (0..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Snmp usm-user's index.Range 0~31." + ::= { snmpUsmuserEntry 1 } + +snmpUsmuserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Snmp usm-user's name.Range 1~31." + ::= { snmpUsmuserEntry 2 } + + +snmpUsmuserRemote OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (10..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Snmp usm-user's Remote.Range 10~64." + ::= { snmpUsmuserEntry 3 } + +snmpUsmuserAuth OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + md5(2), + sha(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication parameters for the user. none(1),md5(2),sha(3)." + -- DEFVAL { md5 } + ::= { snmpUsmuserEntry 4 } + +snmpUsmuserAuthHid OBJECT-TYPE + SYNTAX INTEGER + { + unhidden(1), + hidden(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "pecifies a HIDDEN password will follow. unhidden(1),hidden(2)." + -- DEFVAL { md5 } + ::= { snmpUsmuserEntry 5 } + +snmpUsmuserAuthPWD OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify an authentication password.Password length depends on: + snmpUsmuserAuthHid(5) is unhidden(1), password Range is 8~64, otherwise 1~128." + ::= { snmpUsmuserEntry 6 } + +snmpUsmuserPrivacy OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + des(2), + aes(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Privacy parameters for the user. none(1),des(2),aes(3)." + -- DEFVAL { des } + ::= { snmpUsmuserEntry 7 } + +snmpUsmuserPrivacyHid OBJECT-TYPE + SYNTAX INTEGER + { + unhidden(1), + hidden(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies a HIDDEN password will follow. unhidden(1), hidden(2)." + -- DEFVAL { md5 } + ::= { snmpUsmuserEntry 8 } + +snmpUsmuserPrivacyPWD OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify a privacy password.Password length depends on: + snmpUsmuserPrivacyHid(8)is unhidden(1), password Range is 8~64, otherwise 1~128." + ::= { snmpUsmuserEntry 9 } + +snmpUsmuserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { snmpUsmuserEntry 10 } + + +-- +-- Snmp server group Table +-- +snmpGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmpGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Snmp server group configure." + ::= { snmpExtMibObject 6 } + + +snmpGrpEntry OBJECT-TYPE + SYNTAX SnmpGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of snmpGrpTable." + INDEX { snmpGrpIndex } + ::= { snmpGrpTable 1 } + + SnmpGrpEntry ::= + SEQUENCE + { + snmpGrpIndex + Integer32, + snmpGrpName + OCTET STRING, + snmpGrpUser + OCTET STRING, + snmpGrpSecMode + INTEGER, + snmpGrpRowStatus + RowStatus + } + +snmpGrpIndex OBJECT-TYPE + SYNTAX Integer32 (0..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Snmp group's index. Range is 0~31." + ::= { snmpGrpEntry 1 } + +snmpGrpName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the group. Starting with alphabetic and can only include [0-9a-zA-Z.-_]. Its length range is [1, 31)." + ::= { snmpGrpEntry 2 } + +snmpGrpUser OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Define a user security name belongs to the group. Range is 1~31." + ::= { snmpGrpEntry 3 } + +snmpGrpSecMode OBJECT-TYPE + SYNTAX INTEGER + { + any(0), + v1(1), + v2c(2), + usm(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Define the group security model. + 0 any + 1 v1 + 2 v2c + 3 usm(default) + Only support set 3(usm) now." + ::= { snmpGrpEntry 4 } + +snmpGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { snmpGrpEntry 10 } + + +-- +-- Snmp server access Table +-- +snmpAccessTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmpAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the access for a exact group." + ::= { snmpExtMibObject 7 } + + +snmpAccessEntry OBJECT-TYPE + SYNTAX SnmpAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of snmpAccessTable." + INDEX { snmpAccessIndex } + ::= { snmpAccessTable 1 } + + SnmpAccessEntry ::= + SEQUENCE { + snmpAccessIndex + Integer32, + snmpAccessName + OCTET STRING, + snmpAccessUsm + INTEGER, + snmpAccessRead + OCTET STRING, + snmpAccessWrite + OCTET STRING, + snmpAccessNotify + OCTET STRING, + snmpAccessContext + OCTET STRING, + snmpAccessContextType + INTEGER, + snmpAccessSecuMode + INTEGER, + snmpAccessRowStatus + RowStatus + } + +snmpAccessIndex OBJECT-TYPE + SYNTAX Integer32 (1..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Snmp access's index.Range 1~31." + ::= { snmpAccessEntry 1 } + +snmpAccessName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Snmp Access's name.Range 1~31." + ::= { snmpAccessEntry 2 } + +snmpAccessUsm OBJECT-TYPE + SYNTAX INTEGER + { + noauth(1), + auth(2), + priv(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Snmp usm security model + noauth(1): Set security level to no authentication + auth(2): Set security level to authentication but with no privacy + priv(3): Set security level to authentication with privacy" + ::= { snmpAccessEntry 3 } + +snmpAccessRead OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Restrict this access read area to a named MIB view." + ::= { snmpAccessEntry 4 } + +snmpAccessWrite OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Restrict this access write area to a named MIB view." + ::= { snmpAccessEntry 5 } + +snmpAccessNotify OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Restrict this access notify area to a named MIB view." + ::= { snmpAccessEntry 6 } + +snmpAccessContext OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set the access's context name. Range is 0~31. " + ::= { snmpAccessEntry 7 } + +snmpAccessContextType OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + exact(2), + prefix(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Snmp usm security model + none(1): none + exact(2): Context match(default is exact) type specification: exact + prefix(3): Context match(default is exact) type specification: prefix." + ::= { snmpAccessEntry 8 } + +snmpAccessSecuMode OBJECT-TYPE + SYNTAX INTEGER + { + any(0), + v1(1), + v2c(2), + usm(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Define the access security model. + 0 any + 1 v1 + 2 v2c + 3 usm(default) + Only support set 3(usm) now." + ::= { snmpAccessEntry 9 } + +snmpAccessRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { snmpAccessEntry 10 } + + + +-- +-- Snmp server notify Table +-- +snmpNotifyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmpNotifyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Define a notify name which related to send SNMP notification." + ::= { snmpExtMibObject 8 } + + +snmpNotifyEntry OBJECT-TYPE + SYNTAX SnmpNotifyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of snmpNotifyTable." + INDEX { snmpNotifyIndex } + ::= { snmpNotifyTable 1 } + +SnmpNotifyEntry ::= + SEQUENCE + { + snmpNotifyIndex + Integer32, + snmpNotifyName + OCTET STRING, + snmpNotifyTag + OCTET STRING, + snmpNotifyOption + INTEGER, + snmpNotifyRowStatus + RowStatus + } +snmpNotifyIndex OBJECT-TYPE + SYNTAX Integer32 (0..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Snmp notify's index. Range is 0~31." + ::= { snmpNotifyEntry 1 } + +snmpNotifyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the notify. Range is 1~31. " + ::= { snmpNotifyEntry 2 } + +snmpNotifyTag OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The name of the tag." + ::= { snmpNotifyEntry 3 } + +snmpNotifyOption OBJECT-TYPE + SYNTAX INTEGER + { + trap(1), + inform(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "snmpNotifyOption + trap(1): Set notify type(default is trap) to TRAP + inform(2): Set notify type(default is trap) to INFORM." + ::= { snmpNotifyEntry 4 } + +snmpNotifyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { snmpNotifyEntry 5 } + + + +-- +-- Snmp server target address Table +-- +snmpTargetAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmpTargetAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define a target address name which related to send SNMP notifications." + ::= { snmpExtMibObject 9 } + + +snmpTargetAddrEntry OBJECT-TYPE + SYNTAX SnmpTargetAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of snmpTargetAddrTable." + INDEX { snmpTargetAddrIndex } + ::= { snmpTargetAddrTable 1 } + + SnmpTargetAddrEntry ::= + SEQUENCE { + snmpTargetAddrIndex + Integer32, + snmpTargetAddrName + OCTET STRING, + snmpTargetAddrPara + OCTET STRING, + snmpTargetAddrMgmtIf + INTEGER, + snmpTargetAddrIpType + InetAddressType, + snmpTargetAddrIp + InetAddress, + snmpTargetAddrPort + Integer32, + snmpTargetAddrTimeout + Integer32, + snmpTargetAddrRetry + Integer32, + snmpTargetAddrTag + OCTET STRING, + snmpTargetAddrRowStatus + RowStatus + } + +snmpTargetAddrIndex OBJECT-TYPE + SYNTAX Integer32 (0..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Snmp target address's index. Range is 0~31." + ::= { snmpTargetAddrEntry 1 } + +snmpTargetAddrName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the target address. Range is 1~31. " + ::= { snmpTargetAddrEntry 2 } + +snmpTargetAddrPara OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..60)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The name of the param." + ::= { snmpTargetAddrEntry 3 } + +snmpTargetAddrMgmtIf OBJECT-TYPE + SYNTAX INTEGER + { + noUse(1), + setMgmtIf(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "configuraion mgmt if. + 1 noUse. + 2 setMgmtIf." + ::= { snmpTargetAddrEntry 4 } + +snmpTargetAddrIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP addresses type,IPv4(1) or IPv6(2)." + ::= { snmpTargetAddrEntry 5 } + +snmpTargetAddrIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address." + ::= { snmpTargetAddrEntry 6 } + +snmpTargetAddrPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address udp port 0-65535.Default value is 162." + ::= { snmpTargetAddrEntry 7 } + +snmpTargetAddrTimeout OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timeout which detemine when to resend the notification 0-65535. + Default value is 1500." + ::= { snmpTargetAddrEntry 8 } + +snmpTargetAddrRetry OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timeout which detemine when to resend the notification 0-255. + Default value is 3." + ::= { snmpTargetAddrEntry 9 } + +snmpTargetAddrTag OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Define taglist which related to notify table.Range 1~128." + ::= { snmpTargetAddrEntry 10 } + +snmpTargetAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { snmpTargetAddrEntry 11 } + + +-- +-- Snmp server target params Table +-- +snmpTargetParaTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmpTargetParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the target params name which related to send SNMP notifications." + ::= { snmpExtMibObject 10 } + + +snmpTargetParaEntry OBJECT-TYPE + SYNTAX SnmpTargetParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of snmpTargetParaTable." + INDEX { snmpTargetParaIndex } + ::= { snmpTargetParaTable 1 } + +SnmpTargetParaEntry ::= + SEQUENCE { + snmpTargetParaIndex + Integer32, + snmpTargetParaName + OCTET STRING, + snmpTargetParaUser + OCTET STRING, + snmpTargetParaSecLvl + INTEGER, + snmpTargetParaRowStatus + RowStatus + } + +snmpTargetParaIndex OBJECT-TYPE + SYNTAX Integer32 (0..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Snmp target params's index. Range is 0~31." + ::= { snmpTargetParaEntry 1 } + +snmpTargetParaName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the target params. Range is 1~31. " + ::= { snmpTargetParaEntry 2 } + +snmpTargetParaUser OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..60)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the user." + ::= { snmpTargetParaEntry 3 } + +snmpTargetParaSecLvl OBJECT-TYPE + SYNTAX INTEGER + { + noauth(1), + auth(2), + priv(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Snmp security model + noauth(1): Set security level to no authentication + auth(2): Set security level to authentication but with no privacy + priv(3): Set security level to authentication with privacy" + ::= { snmpTargetParaEntry 4 } + +snmpTargetParaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { snmpTargetParaEntry 5 } + + +-- +-- Snmp server trap target-address Table +-- +snmpTrapAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmpTrapAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the trap remote receiver address." + ::= { snmpExtMibObject 11 } + + +snmpTrapAddrEntry OBJECT-TYPE + SYNTAX SnmpTrapAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of snmpTrapAddrTable." + INDEX { snmpTrapIndex} + ::= { snmpTrapAddrTable 1 } + + SnmpTrapAddrEntry ::= + SEQUENCE { + snmpTrapIndex + Integer32, + snmpTrapType + INTEGER, + snmpTrapMgmtIf + INTEGER, + snmpTrapAddrIptype + InetAddressType, + snmpTrapAddrIpAddr + InetAddress, + snmpTrapAddrCommunity + OCTET STRING, + snmpTrapAddrVersion + OCTET STRING, + snmpTrapAddrPort + INTEGER, + snmpTrapAddrRowStatus + RowStatus + } + +snmpTrapIndex OBJECT-TYPE + SYNTAX Integer32 (0..95) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Snmp trap's index." + ::= { snmpTrapAddrEntry 1 } + +snmpTrapType OBJECT-TYPE + SYNTAX INTEGER(0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "configuraion type (trap:0 inform:1)." + ::= { snmpTrapAddrEntry 2 } + + +snmpTrapMgmtIf OBJECT-TYPE + SYNTAX INTEGER + { + noUse(1), + setMgmtIf(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "configuraion mgmt if. + 1 noUse. + 2 setMgmtIf." + ::= { snmpTrapAddrEntry 3 } + + + + +snmpTrapAddrIptype OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP addresses type : IPv4(1) or IPv6(2)." + ::= { snmpTrapAddrEntry 4 } + +snmpTrapAddrIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address." + ::= { snmpTrapAddrEntry 5 } + +snmpTrapAddrCommunity OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the community string.Range 1~255." + ::= { snmpTrapAddrEntry 6 } + +snmpTrapAddrVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..60)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the remote receiver." + ::= { snmpTrapAddrEntry 7 } + +snmpTrapAddrPort OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trap value which area is 0 to 65535, The default is 162." + ::= { snmpTrapAddrEntry 8 } + +snmpTrapAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { snmpTrapAddrEntry 9 } + + + +-- +-- Snmp server trap enable Table +-- + +snmpEnableTable OBJECT IDENTIFIER ::= { snmpExtMibObject 12 } + +snmpTrapColdstart OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable cold start trap. Enable(1), disable(2)." + DEFVAL { disable } + ::= { snmpEnableTable 1 } + +snmpTrapWarmstart OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable warm start trap. Enable(1), disable(2)." + DEFVAL { disable } + ::= { snmpEnableTable 2 } + +snmpTrapLinkdown OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable linkdown trap. Enable(1), disable(2)." + DEFVAL { disable } + ::= { snmpEnableTable 3 } + +snmpTrapLinkup OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable linkup trap. Enable(1), disable(2)." + DEFVAL { disable } + ::= { snmpEnableTable 4 } + +snmpTrapAll OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Enable all snmp trap. Enable(1), disable(2)." + DEFVAL { disable } + ::= { snmpEnableTable 5 } + +snmpTrapGeneralEvents OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Enable all general event traps. Enable(1), disable(2)." + DEFVAL { enable } + ::= { snmpEnableTable 6 } + + snmpLock OBJECT-TYPE + SYNTAX INTEGER + { + lock(1), + unlocked(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + Setting this to lock(1) will only succeed when the CLI is + NOT in configuration mode otherwise a badValue(3) in SNMPv1 and an inconsistentValue(12) in + SNMPv2 and SNMPv3 will be returned indicating that the CLI is in configuration mode. + If the CLI is NOT in configuration mode, the SNMP processing + will be performed and the value of this object will immediately return to unlocked(2) state as soon + as the SNMP processing takes place. + Retrieving this object through SNMP will always returned unlocked(2). + A typical usage will be to include this object as the first variable binding in all SET requests. + If the SET request will fail because the CLI is in configuration mode, the GET-RESPONSE + will contain an error with the first variable binding which indicates + that the CLI is in configuration mode." + ::= { snmpExtMibObject 13 } + +snmpAccessGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The applied SNMP acl name." + ::= { snmpExtMibObject 14 } + +snmpSysContact OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify SNMP system contact parameter. Range 0~255. + 0 is No command." + ::= { snmpExtMibObject 15 } + +snmpSysLocation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specity SNMP system location parameter. Range 0~255. + 0 is No command." + ::= { snmpExtMibObject 16 } + +snmpInformReties OBJECT-TYPE + SYNTAX INTEGER(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times to retry an Inform request. <0~100>." + ::= { snmpExtMibObject 18 } + +snmpInformTimeout OBJECT-TYPE + SYNTAX INTEGER(1..1800) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Snmp inform Timeout value, in seconds. <1~1800>." + ::= { snmpExtMibObject 19 } +-- Sub Module: STM + + + stmMibObject OBJECT IDENTIFIER ::= { stm 1 } + + +-- +--current profile +-- +stmCurrentType OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + ipv4(1), + vlan(2), + ipv6(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "STM type: + default(0) provide balance to all features. + ipv4(1) provide maximum system utilization for unicast routing. You would typically use this profile for a router or aggregator in the middle of a network. + vlan(2) provide maximum system utilization for VLANs. This proflie maximizes system memory for use as a Layer 2 switch. + ipv6(3) provide maximum system utilization for IPv6 unicast routing. + hardware(50) provide default hardware configure." + DEFVAL { default } + ::= { stmMibObject 1 } + +-- +--Next profile +-- + +stmNextType OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + ipv4(1), + vlan(2), + ipv6(3) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "STM type: + default(0) provide balance to all features. + ipv4(1) provide maximum system utilization for unicast routing. You would typically use this profile for a router or aggregator in the middle of a network. + vlan(2) provide maximum system utilization for VLANs. This proflie maximizes system memory for use as a Layer 2 switch. + ipv6(3) provide maximum system utilization for IPv6 unicast routing. + hardware(50) provide default hardware configure." + DEFVAL { default } + ::= { stmMibObject 2 } + +-- +-- Show STM profile Table +-- +stmShowTable OBJECT-TYPE + SYNTAX SEQUENCE OF StmShowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Show switch table Management profile." + ::= { stmMibObject 3 } + +stmShowEntry OBJECT-TYPE + SYNTAX StmShowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of stmShowTable by kilo." + INDEX { stmShowProfileType } + ::= { stmShowTable 1 } + +StmShowEntry ::= + SEQUENCE { + stmShowProfileType + INTEGER, + stmShowVlanNumber + Integer32, + stmShowVlanForwardingInstances + Integer32, + stmShowUcastMacAddresses + Integer32, + stmShowMcastMacAddresses + Integer32, + stmShowBlackholeMacAddresses + Integer32, + stmShowMaxAppliedVlanMapping + Integer32, + stmShowCfmLocalAndRemoteMeps + Integer32, + stmShowG8031Groups + Integer32, + stmShowG8032Rings + Integer32, + stmShowMacBasedVlanClassification + Integer32, + stmShowIpv4BasedVlanClassification + Integer32, + stmShowIpv6BasedVlanClassification + Integer32, + stmShowIpv4HostRoutes + Integer32, + stmShowIndirectIpv4Routes + Integer32, + stmShowIpv4EcmpGroups + Integer32, + stmShowIpv6HostRoutes + Integer32, + stmShowIndirectIpv6Routes + Integer32, + stmShowIpv6EcmpGroups + Integer32, + stmShowIpTunnelPeers + Integer32, + stmShowNatForIviPeers + Integer32, + stmShowIpv4McastRoutes + Integer32, + stmShowIpv4McastTotalMembers + Integer32, + stmShowIpv6McastRoutes + Integer32, + stmShowIpv6McastTotalMembers + Integer32, + stmShowIpv4SourceGuardEntries + Integer32, + stmShowIpv6SourceGuardEntries + Integer32, + stmShowIpv4AclAndQosFlowEntries + Integer32, + stmShowIpv6AclAndQosFlowEntries + Integer32, + stmShowFtn + Integer32, + stmShowIncomingLabelMap + Integer32, + stmShowVpws + Integer32, + stmShowLspPe + Integer32, + stmShowLspP + Integer32, + stmShowVplsPeer + Integer32, + stmShowVplsAc + Integer32, + stmShowVplsInstance + Integer32, + stmShowLspOam + Integer32, + stmShowOamForPseudoWrie + Integer32, + stmShowMplsApsTunnel + Integer32, + stmShowVlanMappingEntryAppliedPort + Integer32, + stmShowVlanMemberPorts + Integer32, + stmShowVlanMappingDefaultEntry + Integer32, + stmShowL2mcMemberPorts + Integer32, + stmShowL2mcv6Entries + Integer32, + stmShowL2mcv6MemberPorts + Integer32, + stmShowPBREntries + Integer32, + stmShowPBRv6Entries + Integer32, + stmShowVoiceVlan + Integer32, + stmShowG8032MemberPortsPerRing + Integer32, + stmShowMPLSLables + Integer32, + stmShowBFDSessions + Integer32 + } + +stmShowProfileType OBJECT-TYPE + SYNTAX INTEGER + { + default(1), + access(2), + ipucv4(3), + vlan(4), + l2vpn(5), + route(6), + v4acl(7), + v6acl(8), + ipucv6(9) + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "STM type: + default(1) provide balance to all features. + access(2) provide maximum system utilization for QoS classification ACEs, and security ACEs. You would typically use this profile for an access switch at the network edge. + ipvuc4(3) provide maximum system utilization for unicast routing. You would typically use this profile for a router or aggregator in the middle of a network. + vlan(4) provide maximum system utilization for VLANs. This proflie maximizes system memory for use as a Layer 2 switch. + l2vpn(5) provide maximum system utilization for Layer2 VPN. This profile is only existed on metro advanced image. + ipv6(6) provide maximum system utilization for IPv6 unicast routing. + route(7) provide maximum system utilization for Ucast Routes. + v4acl(8) provide maximum system utilization for IPv4 ACL. + v6acl(9) provide maximum system utilization for IPv6 ACL. + hardware(50) provide default hardware configure." + ::= { stmShowEntry 1 } + +stmShowVlanNumber OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN number" + DEFVAL { 0 } + ::= { stmShowEntry 2 } + +stmShowVlanForwardingInstances OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN forwarding instances" + DEFVAL { 0 } + ::= { stmShowEntry 3 } + +stmShowUcastMacAddresses OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ucast MAC addresses" + DEFVAL { 0 } + ::= { stmShowEntry 4 } + +stmShowMcastMacAddresses OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mcast MAC addresses" + DEFVAL { 0 } + ::= { stmShowEntry 5 } + +stmShowBlackholeMacAddresses OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Blackhole MAC addresses" + DEFVAL { 0 } + ::= { stmShowEntry 6 } + +stmShowMaxAppliedVlanMapping OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max applied VLAN mapping" + DEFVAL { 0 } + ::= { stmShowEntry 7 } + +stmShowCfmLocalAndRemoteMeps OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CFM local and remote MEPs" + DEFVAL { 0 } + ::= { stmShowEntry 8 } + +stmShowG8031Groups OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G.8031 groups" + DEFVAL { 0 } + ::= { stmShowEntry 9 } + +stmShowG8032Rings OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G.8032 rings" + DEFVAL { 0 } + ::= { stmShowEntry 10 } + +stmShowMacBasedVlanClassification OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC based VLAN classification" + DEFVAL { 0 } + ::= { stmShowEntry 11 } + +stmShowIpv4BasedVlanClassification OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv4 based VLAN classification" + DEFVAL { 0 } + ::= { stmShowEntry 12 } + +stmShowIpv6BasedVlanClassification OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 based VLAN classification" + DEFVAL { 0 } + ::= { stmShowEntry 13 } + +stmShowIpv4HostRoutes OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv4 host routes" + DEFVAL { 0 } + ::= { stmShowEntry 14 } + +stmShowIndirectIpv4Routes OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indirect IPv4 routes" + DEFVAL { 0 } + ::= { stmShowEntry 15 } + +stmShowIpv4EcmpGroups OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv4 ECMP groups" + DEFVAL { 0 } + ::= { stmShowEntry 16 } + +stmShowIpv6HostRoutes OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 host routes" + DEFVAL { 0 } + ::= { stmShowEntry 17 } + +stmShowIndirectIpv6Routes OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indirect IPv6 routes" + DEFVAL { 0 } + ::= { stmShowEntry 18 } + +stmShowIpv6EcmpGroups OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 ECMP groups" + DEFVAL { 0 } + ::= { stmShowEntry 19 } + +stmShowIpTunnelPeers OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP Tunnel Peers" + DEFVAL { 0 } + ::= { stmShowEntry 20 } + +stmShowNatForIviPeers OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAT For IVI Peers" + DEFVAL { 0 } + ::= { stmShowEntry 21 } + +stmShowIpv4McastRoutes OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv4 Mcast routes" + DEFVAL { 0 } + ::= { stmShowEntry 22 } + +stmShowIpv4McastTotalMembers OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv4 Mcast total members" + DEFVAL { 0 } + ::= { stmShowEntry 23 } + +stmShowIpv6McastRoutes OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 Mcast routes" + DEFVAL { 0 } + ::= { stmShowEntry 24 } + +stmShowIpv6McastTotalMembers OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 Mcast total members" + DEFVAL { 0 } + ::= { stmShowEntry 25 } + +stmShowIpv4SourceGuardEntries OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv4 source guard entries" + DEFVAL { 0 } + ::= { stmShowEntry 26 } + +stmShowIpv6SourceGuardEntries OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 source guard entries" + DEFVAL { 0 } + ::= { stmShowEntry 27 } + +stmShowIpv4AclAndQosFlowEntries OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv4 ACL/QOS flow entries" + DEFVAL { 0 } + ::= { stmShowEntry 28 } + +stmShowIpv6AclAndQosFlowEntries OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 ACL/QOS flow entries" + DEFVAL { 0 } + ::= { stmShowEntry 29 } + +stmShowFtn OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FTN" + DEFVAL { 0 } + ::= { stmShowEntry 30 } + +stmShowIncomingLabelMap OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Incoming Label Map" + DEFVAL { 0 } + ::= { stmShowEntry 31 } + +stmShowVpws OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vpws" + DEFVAL { 0 } + ::= { stmShowEntry 32 } + +stmShowLspPe OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LSP PE" + DEFVAL { 0 } + ::= { stmShowEntry 33 } + +stmShowLspP OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LSP P" + DEFVAL { 0 } + ::= { stmShowEntry 34 } + +stmShowVplsPeer OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPLS PEER" + DEFVAL { 0 } + ::= { stmShowEntry 35 } + +stmShowVplsAc OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPLS AC" + DEFVAL { 0 } + ::= { stmShowEntry 36 } + +stmShowVplsInstance OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPLS Instance" + DEFVAL { 0 } + ::= { stmShowEntry 37 } + +stmShowLspOam OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LSP OAM" + DEFVAL { 0 } + ::= { stmShowEntry 38 } + +stmShowOamForPseudoWrie OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OAM for Pseudo Wrie" + DEFVAL { 0 } + ::= { stmShowEntry 39 } + +stmShowMplsApsTunnel OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MPLS APS Tunnel" + DEFVAL { 0 } + ::= { stmShowEntry 40 } + +stmShowVlanMappingEntryAppliedPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan Mapping Entry Applied Port" + DEFVAL { 0 } + ::= { stmShowEntry 41 } + +stmShowVlanMemberPorts OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan Member Ports" + DEFVAL { 0 } + ::= { stmShowEntry 42 } + +stmShowVlanMappingDefaultEntry OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan Mapping Default Entry" + DEFVAL { 0 } + ::= { stmShowEntry 43 } + +stmShowL2mcMemberPorts OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "L2mc Member Ports" + DEFVAL { 0 } + ::= { stmShowEntry 44 } + +stmShowL2mcv6Entries OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "L2mcv6 Entries" + DEFVAL { 0 } + ::= { stmShowEntry 45 } + +stmShowL2mcv6MemberPorts OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "L2mcv6 Member Ports" + DEFVAL { 0 } + ::= { stmShowEntry 46 } + +stmShowPBREntries OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PBR Entries" + DEFVAL { 0 } + ::= { stmShowEntry 47 } + +stmShowPBRv6Entries OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PBRv6 Entries" + DEFVAL { 0 } + ::= { stmShowEntry 48 } + +stmShowVoiceVlan OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Voice Vlan" + DEFVAL { 0 } + ::= { stmShowEntry 49 } + +stmShowG8032MemberPortsPerRing OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8032 Member Ports Per Ring" + DEFVAL { 0 } + ::= { stmShowEntry 50 } + +stmShowMPLSLables OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MPLS Lables" + DEFVAL { 0 } + ::= { stmShowEntry 51 } + +stmShowBFDSessions OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BFD Sessions" + DEFVAL { 0 } + ::= { stmShowEntry 52 } + + +-- Sub Module: DNSCLIENT + + +dnsClientMibObject OBJECT IDENTIFIER ::= { dnsClient 1 } + +-- +-- add/remove a static host +-- + +dnsClientHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF DnsClientHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table containing information of DNS host." + ::= { dnsClientMibObject 1 } + +dnsClientHostEntry OBJECT-TYPE + SYNTAX DnsClientHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information of DNS clients host." + INDEX { dnsClientHostIpHostIndex } + ::= { dnsClientHostTable 1 } + +DnsClientHostEntry ::= + SEQUENCE + { + dnsClientHostIpHostIndex + INTEGER, + dnsClientHostIpHostName + OCTET STRING , + dnsClientHostIpAddress + IpAddress, + dnsClientHostRowStatus + RowStatus + } + +dnsClientHostIpHostIndex OBJECT-TYPE + SYNTAX INTEGER (1..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DNS host IP's index." + ::= { dnsClientHostEntry 1 } + +dnsClientHostIpHostName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DNS host IP host name." + ::= { dnsClientHostEntry 2 } + +dnsClientHostIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DNS host IP addresses." + ::= { dnsClientHostEntry 3 } + +dnsClientHostRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { dnsClientHostEntry 4 } + + + +-- +-- add/remove a static domain +-- + +dnsClientDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF DnsClientDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table containing information of DNS domain." + ::= { dnsClientMibObject 2 } + +dnsClientDomainEntry OBJECT-TYPE + SYNTAX DnsClientDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing information of DNS domain." + INDEX { dnsClientDomainIndex } + ::= { dnsClientDomainTable 1 } + +DnsClientDomainEntry ::= + SEQUENCE + { + dnsClientDomainIndex + INTEGER, + dnsClientDomainName + OCTET STRING, + dnsClientDomainRowStatus + RowStatus + } + + +dnsClientDomainIndex OBJECT-TYPE + SYNTAX INTEGER (1..6) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DNS domain's index." + ::= { dnsClientDomainEntry 1 } + +dnsClientDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "DNS domain name." + -- DEFVAL { ipv4 } + ::= { dnsClientDomainEntry 2 } + +dnsClientDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { dnsClientDomainEntry 3 } + + +-- +-- add/remove a static DNS server +-- + +dnsClientServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF DnsClientServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing information of DNS server." + ::= { dnsClientMibObject 3 } + +dnsClientServerEntry OBJECT-TYPE + SYNTAX DnsClientServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information of DNS clients server." + INDEX { dnsClientServerIpAddress } + ::= { dnsClientServerTable 1 } + + +DnsClientServerEntry ::= + SEQUENCE { +-- dnsClientServerIpAddressType +-- InetAddressType, + dnsClientServerIpAddress + IpAddress, + dnsClientServerRowStatus + RowStatus + } + +--dnsClientServerIpAddressType OBJECT-TYPE +-- SYNTAX InetAddressType +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION "DNS host IP addresses type (IPv4 or IPv6)." +-- DEFVAL { ipv4 } +-- ::= { dnsClientServerEntry 1 } + +dnsClientServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DNS host IP addresses." + ::= { dnsClientServerEntry 1 } + +dnsClientServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { dnsClientServerEntry 2 } + +-- Sub Module: SSH + + +-- ================================================================== +-- +-- =====================object definition begin====================== +-- +-- ================================================================== + sshServer OBJECT IDENTIFIER ::= { ssh 1 } + + +-- +--sshServerEnable +-- +sshServerEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSH server status (enable(1) or disable(2)). + Default value is enable(1)." + DEFVAL{ 1 } + ::= { sshServer 1 } + + +-- +--sshServerVersion +-- +sshServerVersion OBJECT-TYPE + SYNTAX INTEGER + { + v1(1), + v2(2), + all(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSH server version. + v1(1), SSH version v1 + v2(2), SSH version v2 + all(3), SSH version v1 and v2. + Default value is v2(2)." + DEFVAL{ 2 } + ::= { sshServer 2 } + + +-- +--sshServerAuthTimer +-- +sshServerAuthTimer OBJECT-TYPE + SYNTAX Integer32(1..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSH server login grace time.Range 1~120. + Default value is 120." + DEFVAL{ 120 } + ::= { sshServer 3 } + +-- +--sshServerAuthRetries +-- +sshServerAuthRetries OBJECT-TYPE + SYNTAX Integer32(1..6) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSH server max authentication retry times.Range 1~6. + Default value is 6." + DEFVAL{ 6 } + ::= { sshServer 4 } + +-- +--sshServerAuthType +-- +sshServerAuthType OBJECT-TYPE + SYNTAX INTEGER + { + password(1), + rsa(2), + publicKey(3), + passwordRsa(4), + passwordPublicKey(5), + rsaPublicKey(6), + all(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSH server authentication type. + password(1): Enable password authentication + rsa(2): Enable SSHv1 RSA authentication + publicKey(3): Enable SSHv2 public key authentication + passwordRsa(4): Enable password and sshv1 Rsa authentication + passwordPublicKey(5): Enable password and sshv2 public-key authentication. + rsaPublicKey(6): Enable sshv1 rsa and sshv2 public-key authentication. + all(7): Enable all authentication type. + Default value is 5." + DEFVAL{ 5 } + ::= { sshServer 5 } + +-- +--sshServerRekeyInterval +-- +sshServerRekeyInterval OBJECT-TYPE + SYNTAX Integer32(1..1440) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Rekey interval of ip ssh server.Range 1~1440. + Default value is 60." + DEFVAL{ 60 } + ::= { sshServer 6 } + + +sshRsaKey OBJECT IDENTIFIER ::= { ssh 2 } + +-- +--sshImportRsaKeyTable +-- +sshImportRsaKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SshImportRsaKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Snmp community configure." + ::= { sshRsaKey 8 } + +sshImportRsaKeyEntry OBJECT-TYPE + SYNTAX SshImportRsaKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of sshImportRsaKeyTable." + INDEX { sshImportRsaKeyIndex } + ::= { sshImportRsaKeyTable 1 } + + + SshImportRsaKeyEntry ::= + SEQUENCE + { + sshImportRsaKeyIndex + INTEGER, + sshImportRsaKeyName + OCTET STRING, + sshImportRsaMgmtIf + INTEGER, + sshImportRsaKeyGenType + INTEGER, + sshImportRsaKeyBits + Integer32, + sshImportRsaKeyFileName + OCTET STRING, + sshImportRsaKeyType + INTEGER, + sshImportRsaKeyFormatType + INTEGER, + sshImportRsaKeyPasswd + OCTET STRING, + sshImportRsaKeyRowStatus + RowStatus + } + +sshImportRsaKeyIndex OBJECT-TYPE + SYNTAX INTEGER (0..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SSH rsa key's index.Range 0~31." + ::= { sshImportRsaKeyEntry 1 } + +sshImportRsaKeyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSH rsa key's name.Range 1~31" + ::= { sshImportRsaKeyEntry 2 } + +sshImportRsaMgmtIf OBJECT-TYPE + SYNTAX INTEGER + { + getValue(0), + noUse(1), + setMgmtIf(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "configuraion mgmt-if.getValue(0),no use(1),setMgmtIf(2)." + ::= { sshImportRsaKeyEntry 3 } + +sshImportRsaKeyGenType OBJECT-TYPE + SYNTAX INTEGER + { + autoGen(1), + localFile(2), + ftpFile(3), + tftpFile(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sshImportRsaKeyGenType,Now only support auto-gen and local file. + if autoGen is selected the index is invalid, it will select the index itself. + 1 autoGen. + 2 localFile. + 3 ftpFile. + 4 tftpFile." + ::= { sshImportRsaKeyEntry 4 } + +sshImportRsaKeyBits OBJECT-TYPE + SYNTAX Integer32(768..4096) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sshImportRsaKeyBits.Range 768~4096." + ::= { sshImportRsaKeyEntry 5 } + +sshImportRsaKeyFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sshImportRsaKeyFileName.Range 0~63." + ::= { sshImportRsaKeyEntry 6 } + + +sshImportRsaKeyType OBJECT-TYPE + SYNTAX INTEGER + { + public(1), + private(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sshImportRsaKeyGenType + public(1): Import public key + private(2): Import private key" + ::= { sshImportRsaKeyEntry 7 } + +sshImportRsaKeyFormatType OBJECT-TYPE + SYNTAX INTEGER + { + der(1), + derHex(2), + pem(3), + ssh1(4), + ssh2(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sshImportRsaKeyGenType + der(1): DER format + derHex(2): DER HEX format + pem(3): PEM format + ssh1(4): SSHv1 format + ssh2(5): SSHv2 format" + ::= { sshImportRsaKeyEntry 8 } + +sshImportRsaKeyPasswd OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSH rsa key's Password.Range 6~256." + ::= { sshImportRsaKeyEntry 9} + +sshImportRsaKeyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { sshImportRsaKeyEntry 10 } + + +-- +--sshExportRsaKeyTable +-- +sshExportRsaKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SshExportRsaKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Snmp community configure." + ::= { sshRsaKey 9 } + +sshExportRsaKeyEntry OBJECT-TYPE + SYNTAX SshExportRsaKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of sshExportRsaKeyTable." + INDEX { sshExportRsaKeyIndex } + ::= { sshExportRsaKeyTable 1 } + +SshExportRsaKeyEntry ::= + SEQUENCE + { + sshExportRsaKeyIndex + INTEGER, + sshExportRsaKeyName + OCTET STRING, + sshExportRsaMgmtIf + INTEGER, + sshExportRsaKeyExType + INTEGER, + sshExportRsaKeyFileName + OCTET STRING, + sshExportRsaKeyType + INTEGER, + sshExportRsaKeyFormatType + INTEGER, + sshExportRsaKeyEncryptType + INTEGER, + sshExportRsaKeyPassword + OCTET STRING, + sshExportRsaKeyRowStatus + RowStatus + } +sshExportRsaKeyIndex OBJECT-TYPE + SYNTAX INTEGER (0) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SSH rsa key's index." + ::= { sshExportRsaKeyEntry 1 } + +sshExportRsaKeyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..60)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSH rsa key's name.Range 1~60." + ::= { sshExportRsaKeyEntry 2 } + +sshExportRsaMgmtIf OBJECT-TYPE + SYNTAX INTEGER + { + getValue(0), + noUse(1), + setMgmtIf(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "configuraion mgmt-if.getValue(0),no use(1),setMgmtIf(2)." + ::= { sshExportRsaKeyEntry 3 } + +sshExportRsaKeyExType OBJECT-TYPE + SYNTAX INTEGER + { + localFile(1), + ftpFile(2), + tftpFile(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sshExportRsaKeyGenType,Now only support local-file. + 1 localFile. + 2 ftpFile. + 3 tftpFile." + ::= { sshExportRsaKeyEntry 4 } + + +sshExportRsaKeyFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sshExportRsaKeyFileName.Range 0~256." + ::= { sshExportRsaKeyEntry 5 } + + +sshExportRsaKeyType OBJECT-TYPE + SYNTAX INTEGER + { + public(1), + private(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sshExportRsaKeyGenType + public(1): Export public key + private(2): Export private key" + ::= { sshExportRsaKeyEntry 6 } + +sshExportRsaKeyFormatType OBJECT-TYPE + SYNTAX INTEGER + { + der(1), + derHex(2), + pem(3), + ssh1(4), + ssh2(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sshExportRsaKeyGenType + der(1): DER format + derHex(2): DER HEX format + pem(3): PEM format + ssh1(4): SSHv1 format + ssh2(5): SSHv2 format" + ::= { sshExportRsaKeyEntry 7 } + +sshExportRsaKeyEncryptType OBJECT-TYPE + SYNTAX INTEGER + { + des(1), + des3(2), + aes128(3), + aes192(4), + aes256(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sshExportRsaKeyEncryptType + des(1): Encrypt the private key with DES + des3(2): Encrypt the private key with Triple DES + aes128(3): Encrypt the private key with AES 128 bits + aes192(4): Encrypt the private key with AES 192 bits + aes256(5): Encrypt the private key with AES 256 bits" + ::= { sshExportRsaKeyEntry 8 } + +sshExportRsaKeyPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSH rsa key's Password.Range 6~256." + ::= { sshExportRsaKeyEntry 9 } + +sshExportRsaKeyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { sshExportRsaKeyEntry 10 } + + +sshHostKey OBJECT IDENTIFIER ::= { ssh 3 } + +-- +--sshHostKeyRsaTable +-- + +sshHostKeyRsaTable OBJECT-TYPE + SYNTAX SEQUENCE OF SshHostKeyRsaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ssh server rsa host key." + ::= { sshHostKey 7 } + + +sshHostKeyRsaEntry OBJECT-TYPE + SYNTAX SshHostKeyRsaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of sshHostKeyRsaTable." + INDEX { sshHostKeyRsaIndex } + ::= { sshHostKeyRsaTable 1 } + + +SshHostKeyRsaEntry ::= + SEQUENCE { + sshHostKeyRsaIndex + INTEGER, + sshHostKeyRsaName + OCTET STRING, + sshHostKeyRsaRowStatus + RowStatus + } +sshHostKeyRsaIndex OBJECT-TYPE + SYNTAX INTEGER (0) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SSH rsa key's index." + ::= { sshHostKeyRsaEntry 1 } + +sshHostKeyRsaName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSH rsa key's name. The rsa key should be exist first by sshRsaKey node. Starting with alphabetic and can only include [0-9a-zA-Z.-_]. Its length range is [1, 32)" + ::= { sshHostKeyRsaEntry 2 } + +sshHostKeyRsaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { sshHostKeyRsaEntry 3 } + + +-- Sub Module: DHCP + + +dhcpGlobal OBJECT IDENTIFIER ::= { dhcp 1 } + +dhcpEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCPStatus (enable or disable)." + DEFVAL { disable } + ::= { dhcpGlobal 1 } + + +dhcpSnoop OBJECT IDENTIFIER ::= { dhcp 2 } + + +dhcpSnoopEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP SnoopingStatus (enable or disable)." + DEFVAL { disable } + ::= { dhcpSnoop 1 } + + +dhcpSnoopVerMac OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP Snooping verify mac-address (enable or disable)." + DEFVAL { enable } + ::= { dhcpSnoop 2 } + + +dhcpSnoopOption82 OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP Snooping option-82 data insertion (enable or disable)." + DEFVAL { disable } + ::= { dhcpSnoop 3 } + + +dhcpSnoopOption82AllowUntrusted OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "DHCP Snooping allow untrusted ports to accept incoming DHCP packets with relay agent information." + DEFVAL { disable } + ::= { dhcpSnoop 4 } + +dhcpSnoopAutoSaveInterval OBJECT-TYPE + SYNTAX INTEGER (15..1200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specify DHCP snooping database auto save parameter." + DEFVAL { 600 } + ::= { dhcpSnoop 5 } + +dhcpSnoopVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpSnoopVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table is used to configure and monitor DHCP Snooping + STATUS of VLANs." + ::= { dhcpSnoop 6 } + +dhcpSnoopVlanEntry OBJECT-TYPE + SYNTAX DhcpSnoopVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry information about dhcpSnoopVlanTable." + INDEX + { + dhcpSnoopVlanIndex + } + ::= { dhcpSnoopVlanTable 1 } + + DhcpSnoopVlanEntry ::= + SEQUENCE + { + dhcpSnoopVlanIndex + Integer32, + dhcpSnoopVlanEnable + TruthValue + } + +dhcpSnoopVlanIndex OBJECT-TYPE + SYNTAX Integer32(0..4096) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "current VLAN index." + ::= { dhcpSnoopVlanEntry 1 } + +dhcpSnoopVlanEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP SnoopingStatus ofcurrent VLAN." +-- DEFVAL INDEX { false } + ::= { dhcpSnoopVlanEntry 2 } + + +dhcpSnoopBindingTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpSnoopBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing information of DHCP clients listened by + DHCP snooping and it's enabled or disabled by setting + dhcpSnoopEnable node." + ::= { dhcpSnoop 7 } + +dhcpSnoopBindingEntry OBJECT-TYPE + SYNTAX DhcpSnoopBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information of DHCP clients." + INDEX { dhcpSnoopClientVlan, dhcpSnoopClientMacAddress } + ::= { dhcpSnoopBindingTable 1 } + +DhcpSnoopBindingEntry ::= + SEQUENCE + { + dhcpSnoopClientVlan + Integer32, + dhcpSnoopClientMacAddress + MacAddress, + dhcpSnoopClientIpAddressType + InetAddressType, + dhcpSnoopClientIpAddress + InetAddress, + dhcpSnoopClientIfindex + Integer32, + dhcpSnoopClientExpiry + Integer32, + dhcpSnoopClientRowStatus + RowStatus + } + +dhcpSnoopClientVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCP clients' vlan id collected by DHCP snooping." + ::= { dhcpSnoopBindingEntry 1 } + +dhcpSnoopClientMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCP clients' MAC addresses collected by DHCP snooping." + ::= { dhcpSnoopBindingEntry 2 } + +dhcpSnoopClientIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP clients' IP addresses type (IPv4 or IPv6). For DHCPv4 snooping, only support ipv4(1)." + -- DEFVAL { ipv4 } + ::= { dhcpSnoopBindingEntry 3 } + +dhcpSnoopClientIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP clients' IP addresses collected by DHCP snooping." + ::= { dhcpSnoopBindingEntry 4 } + +dhcpSnoopClientIfindex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface collected by DHCP snooping." + ::= { dhcpSnoopBindingEntry 5 } + +dhcpSnoopClientExpiry OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "dhcp snooping Expiry" + ::= { dhcpSnoopBindingEntry 6 } + + +dhcpSnoopClientRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { dhcpSnoopBindingEntry 7 } + +-- +--dhcpSnoopTrustTable +-- +dhcpSnoopTrustTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpSnoopTrustEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table is used to configure and monitor port trustedStatus ." + ::= { dhcpSnoop 8 } + +dhcpSnoopTrustEntry OBJECT-TYPE + SYNTAX DhcpSnoopTrustEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information about trustedStatus of ports." + INDEX { ifIndex } + ::= { dhcpSnoopTrustTable 1 } + +DhcpSnoopTrustEntry ::= + SEQUENCE + { + dhcpSnoopTrustStatus INTEGER + } + +dhcpSnoopTrustStatus OBJECT-TYPE + SYNTAX INTEGER + { + trusted(1), + untrusted(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TrustedStatus ofcurrent port which supports both get and + set operation." + DEFVAL { untrusted } + ::= { dhcpSnoopTrustEntry 1 } + + +-- +--dhcpSnoopStatisticsGroup +-- +dhcpSnoopStatisticsGroup OBJECT IDENTIFIER ::= { dhcpSnoop 9 } + +dhcpSnoopDHCPPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of DHCP packets received by DHCP Snooping." + ::= { dhcpSnoopStatisticsGroup 1 } + +dhcpSnoopBootpPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BOOTP packets received by DHCP Snooping." + ::= { dhcpSnoopStatisticsGroup 2 } + +dhcpSnoopFwdPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets forwarded by DHCP Snooping." + ::= { dhcpSnoopStatisticsGroup 3 } + +dhcpSnoopInvalidPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of invalid packets received by DHCP Snooping." + ::= { dhcpSnoopStatisticsGroup 4 } + +dhcpSnoopMacVerifyFailedPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of MAC address verify failed packets received by DHCP Snooping." + ::= { dhcpSnoopStatisticsGroup 5 } + +dhcpSnoopDroppedPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped packets received by DHCP Snooping." + ::= { dhcpSnoopStatisticsGroup 6 } +dhcpSnoopStatisticsReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true,it will clear all of the packet statistics." + ::= { dhcpSnoopStatisticsGroup 7 } + +-- +--dhcpSnoopClearAllBinding +-- +dhcpSnoopClearAllBinding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true,it will clear all of the dhcp snoop binding." + ::= { dhcpSnoop 10 } + +dhcpSnoopRemoteIdFormatHostName OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The format type for the remote id ." + ::= { dhcpSnoop 11 } + +dhcpSnoopRemoteIdFormatString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node is used to format remote id of option 82 for dhcpsnooping." + ::= { dhcpSnoop 12 } + +dhcpSnoopCircuitIdFormatTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpSnoopCircuitIdFormatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table is used to configure circuit id format on interface." + ::= { dhcpSnoop 13 } + +dhcpSnoopCircuitIdFormatEntry OBJECT-TYPE + SYNTAX DhcpSnoopCircuitIdFormatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of circuit id format on interface." + INDEX { ifIndex, dhcpSnoopCircuitIdFormatVlan } + ::= { dhcpSnoopCircuitIdFormatTable 1 } + +DhcpSnoopCircuitIdFormatEntry ::= + SEQUENCE + { + dhcpSnoopCircuitIdFormatVlan + Integer32, + dhcpSnoopCircuitIdFormatString + OCTET STRING, + dhcpSnoopCircuitIdFormatRowStatus + RowStatus + } + +dhcpSnoopCircuitIdFormatVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan id for the Circuit Id format entry." + ::= { dhcpSnoopCircuitIdFormatEntry 1 } + +dhcpSnoopCircuitIdFormatString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node to configure circuit id of option 82 for dhcpsnooping." + ::= { dhcpSnoopCircuitIdFormatEntry 2 } + +dhcpSnoopCircuitIdFormatRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { dhcpSnoopCircuitIdFormatEntry 3 } + +-- +-- +-- =====================Dhcp relay definition begin====================== +-- +-- +dhcpRelay OBJECT IDENTIFIER ::= { dhcp 3 } + +-- +-- dhcpRGlobal +-- + +dhcpRGlobal OBJECT IDENTIFIER ::= { dhcpRelay 1 } + +-- +--dhcpREnable +-- +dhcpREnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP relayStatus (enable or disable)." + DEFVAL { disable } + ::= { dhcpRGlobal 1 } + +dhcpROption82TrustAll OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trust all interfaces for dhcp relay information." + ::= { dhcpRGlobal 2 } + +-- +--dhcpRIntf +-- +dhcpRIntf OBJECT IDENTIFIER ::= { dhcpRelay 3 } + +-- +--dhcpRIfOption82TrustTable +-- +dhcpRIfOption82TrustTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpRIfOption82TrustEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring the interface that trust dhcp relay information." + ::= { dhcpRIntf 1 } + +dhcpRIfOption82TrustEntry OBJECT-TYPE + SYNTAX DhcpRIfOption82TrustEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for configuring the interface that trust dhcp relay information." + INDEX { ifIndex } + ::= { dhcpRIfOption82TrustTable 1 } + +DhcpRIfOption82TrustEntry ::= + SEQUENCE { + dhcpRIfOption82Trust + TruthValue + } + +dhcpRIfOption82Trust OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trust dhcp relay information." + ::= { dhcpRIfOption82TrustEntry 1 } + + +-- +--dhcpRIfSelectTable +-- +dhcpRIfSelectTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpRIfSelectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring relay select server for interfaces." + ::= { dhcpRIntf 2 } + +dhcpRIfSelectEntry OBJECT-TYPE + SYNTAX DhcpRIfSelectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for configuring relay select server for interfaces." + INDEX { ifIndex } + ::= { dhcpRIfSelectTable 1 } + +DhcpRIfSelectEntry ::= + SEQUENCE { + dhcpRIfSelectserver + INTEGER + } + +dhcpRIfSelectserver OBJECT-TYPE + SYNTAX INTEGER (0..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify DHCP server group number." + ::= { dhcpRIfSelectEntry 1 } + +-- +-- dhcpRServer +-- + +dhcpRServer OBJECT IDENTIFIER ::= { dhcpRelay 2 } + +dhcpROption82Switch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value is enabled, DHCP relay supporting option 82 function would + be enabled." + DEFVAL { disable } + ::= { dhcpRServer 1 } + +dhcpROption82Check OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP relay option-82 data check.If the value is enabled, + DHCP relay will validate relay information in BOOTREPLY." + DEFVAL { enable } + ::= { dhcpRServer 2 } + +dhcpROption82HandleStrategy OBJECT-TYPE + SYNTAX INTEGER + { + replace(1), + keep(2), + drop(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The strategies of DHCP relay handling option 82. + 'drop' indicates DHCP relay discarding the request + packet including option 82. + 'keep' indicates DHCP relay accepting the request + packet without any change of the option 82. + 'replace' indicates DHCP relay accepting the + request packet on condition that it generates a new + option 82 to replace the original one." + DEFVAL { keep } + ::= { dhcpRServer 3 } + + +-- +--dhcpRIpToGroupTable +-- +dhcpRIpToGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF DHCPRIpToGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring ip addresses for DHCP server groups." + ::= { dhcpRServer 4 } + +dhcpRIpToGroupEntry OBJECT-TYPE + SYNTAX DHCPRIpToGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for configuring ip addresses for a DHCP server group. " + INDEX + { + dhcpRIpToGroupGroupId + } + ::= { dhcpRIpToGroupTable 1 } + + DHCPRIpToGroupEntry ::= + SEQUENCE + { + dhcpRIpToGroupGroupId + Integer32, + dhcpRIpToGroupServerIp + OCTET STRING, + dhcpRIpToGroupRowStatus + RowStatus + } + +dhcpRIpToGroupGroupId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group identifier of DHCP server group." + ::= { dhcpRIpToGroupEntry 1 } + +dhcpRIpToGroupServerIp OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ip address of DHCP server.For example: 1.1.1.1,2.2.2.2 " + ::= { dhcpRIpToGroupEntry 2 } + +dhcpRIpToGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { dhcpRIpToGroupEntry 3 } + + +-- +--dhcpRStatisticsGroup +-- + dhcpRStatisticsGroup OBJECT IDENTIFIER ::= { dhcpRServer 5 } + +dhcpRRxClientPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the packets received from DHCP + clients by DHCP relay. + " + ::= { dhcpRStatisticsGroup 1 } + +dhcpRRxServerPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the packets received from + DHCP Servers by DHCP relay. + " + ::= { dhcpRStatisticsGroup 2 } + +dhcpRRxClientErrPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the error packets received from + DHCP clients by DHCP relay. + " + ::= { dhcpRStatisticsGroup 3 } + +dhcpRRxServerErrPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the error packets received from + DHCP Servers by DHCP relay. + " + ::= { dhcpRStatisticsGroup 4 } + +dhcpRBogusAddrDropsPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Bogus GIADDR drops packets handled + by DHCP relay. + " + ::= { dhcpRStatisticsGroup 5 } + +dhcpRBadCircuitIDPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Bad circuit ID packets handled + by DHCP relay. + " + ::= { dhcpRStatisticsGroup 6 } + +dhcpRCorruptedAgentOpPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP corrupted agent options packets handled + by DHCP relay. + " + ::= { dhcpRStatisticsGroup 7 } + +dhcpRMissAgentOpPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Missing agent options packets handled + by DHCP relay. + " + ::= { dhcpRStatisticsGroup 8 } + +dhcpRMissCircuitIDPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Missing circuit IDs packets handled + by DHCP relay. + " + ::= { dhcpRStatisticsGroup 9 } + +dhcpRStatisticsReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true,it will clear all of the packet + statistics. + " + ::= { dhcpRStatisticsGroup 10 } + +-- dhcpv6 + +dhcpv6Global OBJECT IDENTIFIER ::= { dhcp 6 } + +dhcpv6Enable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCPv6 Status (enable or disable)." + DEFVAL { disable } + ::= { dhcpv6Global 1 } + + +dhcpv6Snoop OBJECT IDENTIFIER ::= { dhcp 7 } + +dhcpv6SnoopGlobal OBJECT IDENTIFIER ::= { dhcpv6Snoop 1 } + +dhcpv6SnoopEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCPv6 Snooping Status (enable or disable)." + DEFVAL { disable } + ::= { dhcpv6SnoopGlobal 1 } + +dhcpv6SnoopAutoSaveInterval OBJECT-TYPE + SYNTAX INTEGER (15..1200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specify DHCPv6 snooping database auto save parameter." + DEFVAL { 600 } + ::= { dhcpv6SnoopGlobal 2 } + +dhcpv6SnoopClearAllBinding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true,it will clear all of the dhcpv6 snoop binding." + DEFVAL { false } + ::= { dhcpv6SnoopGlobal 3 } + +dhcpv6SnoopVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dhcpv6SnoopVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table is used to configure and monitor DHCPv6 Snooping + status of VLANs." + ::= { dhcpv6Snoop 2 } + +dhcpv6SnoopVlanEntry OBJECT-TYPE + SYNTAX Dhcpv6SnoopVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry information about dhcpv6SnoopVlanTable." + INDEX + { + dhcpv6SnoopVlanIndex + } + ::= { dhcpv6SnoopVlanTable 1 } + + Dhcpv6SnoopVlanEntry ::= + SEQUENCE + { + dhcpv6SnoopVlanIndex + Integer32, + dhcpv6SnoopVlanEnable + TruthValue + } + +dhcpv6SnoopVlanIndex OBJECT-TYPE + SYNTAX Integer32(0..4096) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "current VLAN index." + ::= { dhcpv6SnoopVlanEntry 1 } + +dhcpv6SnoopVlanEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCPv6 Snooping Status of current VLAN." + DEFVAL { false } + ::= { dhcpv6SnoopVlanEntry 2 } + +dhcpv6SnoopBindingTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dhcpv6SnoopBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing information of DHCPv6 clients listened by + DHCPv6 snooping and it's enabled or disabled by setting + dhcpv6SnoopEnable node." + ::= { dhcpv6Snoop 3 } + +dhcpv6SnoopBindingEntry OBJECT-TYPE + SYNTAX Dhcpv6SnoopBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information of DHCPv6 clients." + INDEX { dhcpv6SnoopClientVlan, dhcpv6SnoopClientMacAddress } + ::= { dhcpv6SnoopBindingTable 1 } + +Dhcpv6SnoopBindingEntry ::= + SEQUENCE + { + dhcpv6SnoopClientVlan + Integer32, + dhcpv6SnoopClientMacAddress + MacAddress, + dhcpv6SnoopClientIpAddressType + InetAddressType, + dhcpv6SnoopClientIpAddress + InetAddress, + dhcpv6SnoopClientIfindex + Integer32, + dhcpv6SnoopClientExpiry + Integer32, + dhcpv6SnoopClientRowStatus + RowStatus + } + +dhcpv6SnoopClientVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCPv6 clients' vlan id collected by DHCPv6 snooping." + ::= { dhcpv6SnoopBindingEntry 1 } + +dhcpv6SnoopClientMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCPv6 clients' MAC addresses collected by DHCPv6 snooping." + ::= { dhcpv6SnoopBindingEntry 2 } + +dhcpv6SnoopClientIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCPv6 clients' IP addresses type (IPv4 or IPv6). For DHCPv6 snooping, only support ipv6(2)." + -- DEFVAL { ipv6 } + ::= { dhcpv6SnoopBindingEntry 3 } + +dhcpv6SnoopClientIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCPv6 clients' IP addresses collected by DHCPv6 snooping." + ::= { dhcpv6SnoopBindingEntry 4 } + +dhcpv6SnoopClientIfindex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface collected by DHCPv6 snooping." + ::= { dhcpv6SnoopBindingEntry 5 } + +dhcpv6SnoopClientExpiry OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "dhcpv6 snooping Expiry" + ::= { dhcpv6SnoopBindingEntry 6 } + +dhcpv6SnoopClientRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize CreateAndGo + and Destroy and Active." + ::= { dhcpv6SnoopBindingEntry 7 } + +-- +--dhcpv6SnoopTrustTable +-- +dhcpv6SnoopTrustTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dhcpv6SnoopTrustEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table is used to configure and monitor port trustedStatus ." + ::= { dhcpv6Snoop 4 } + +dhcpv6SnoopTrustEntry OBJECT-TYPE + SYNTAX Dhcpv6SnoopTrustEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information about trusted status of ports." + INDEX { ifIndex } + ::= { dhcpv6SnoopTrustTable 1 } + +Dhcpv6SnoopTrustEntry ::= + SEQUENCE + { + dhcpv6SnoopTrust INTEGER + } + +dhcpv6SnoopTrust OBJECT-TYPE + SYNTAX INTEGER + { + trusted(1), + untrusted(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trusted status of current port which enable dhcpv6 snooping." + DEFVAL { untrusted } + ::= { dhcpv6SnoopTrustEntry 1 } + +-- +--dhcpv6SnoopStatisticsGroup +-- +dhcpv6SnoopStatisticsGroup OBJECT IDENTIFIER ::= { dhcpv6Snoop 5 } + +dhcpv6SnoopDHCPv6PktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of DHCPv6 packets received by DHCPv6 Snooping." + ::= { dhcpv6SnoopStatisticsGroup 1 } + +dhcpv6SnoopFwdPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets forwarded by DHCPv6 Snooping." + ::= { dhcpv6SnoopStatisticsGroup 2 } + +dhcpv6SnoopInvalidPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of invalid packets received by DHCPv6 Snooping." + ::= { dhcpv6SnoopStatisticsGroup 3 } + +dhcpv6SnoopDroppedPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped packets received by DHCPv6 Snooping." + ::= { dhcpv6SnoopStatisticsGroup 4 } + +dhcpv6SnoopStatisticsReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true,it will clear all of the packet statistics." + ::= { dhcpv6SnoopStatisticsGroup 64 } + +-- +-- =====================Dhcpv6 relay definition begin====================== +-- +dhcpv6Relay OBJECT IDENTIFIER ::= { dhcp 8 } + +-- +-- dhcpv6RGlobal +-- + +dhcpv6RGlobal OBJECT IDENTIFIER ::= { dhcpv6Relay 1 } + +-- +--dhcpv6REnable +-- +dhcpv6REnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCPv6 relay status (enable or disable)." + DEFVAL { disable } + ::= { dhcpv6RGlobal 1 } + +-- +-- dhcpv6RServer +-- + +dhcpv6RServer OBJECT IDENTIFIER ::= { dhcpv6Relay 2 } + +-- +--dhcpv6RIpToGroupTable +-- +dhcpv6RIpToGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF DHCPv6RIpToGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring ip addresses for DHCPv6 server groups." + ::= { dhcpv6RServer 1 } + +dhcpv6RIpToGroupEntry OBJECT-TYPE + SYNTAX DHCPv6RIpToGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for configuring ip addresses for a DHCPv6 server group. " + INDEX + { + dhcpv6RIpToGroupGroupId + } + ::= { dhcpv6RIpToGroupTable 1 } + + DHCPv6RIpToGroupEntry ::= + SEQUENCE + { + dhcpv6RIpToGroupGroupId + Integer32, + dhcpv6RIpToGroupServerIpIf + OCTET STRING, + dhcpv6RIpToGroupRowStatus + RowStatus + } + +dhcpv6RIpToGroupGroupId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Group identifier of DHCPv6 server group." + ::= { dhcpv6RIpToGroupEntry 1 } + +dhcpv6RIpToGroupServerIpIf OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ipv6 address of DHCPv6 server.For example: 2001:1::1" + ::= { dhcpv6RIpToGroupEntry 2 } + +dhcpv6RIpToGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active." + ::= { dhcpv6RIpToGroupEntry 3 } + +-- +--dhcpv6RIfSelectTable +-- +dhcpv6RIfSelectTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dhcpv6RIfSelectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring relay select server for interfaces." + ::= { dhcpv6RServer 2 } + +dhcpv6RIfSelectEntry OBJECT-TYPE + SYNTAX Dhcpv6RIfSelectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for configuring relay select server for interfaces." + INDEX { ifIndex } + ::= { dhcpv6RIfSelectTable 1 } + +Dhcpv6RIfSelectEntry ::= + SEQUENCE { + dhcpv6RIfSelectserver + INTEGER + } + +dhcpv6RIfSelectserver OBJECT-TYPE + SYNTAX INTEGER (0..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify DHCPv6 server group number." + ::= { dhcpv6RIfSelectEntry 1 } + +-- +dhcpv6ROption OBJECT IDENTIFIER ::= { dhcpv6Relay 3 } +-- + + +dhcpv6RRemoteid OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCPv6 remote-id option." + DEFVAL { disable } + ::= { dhcpv6ROption 1 } + +dhcpv6RRemoteidFormatDuid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use DUID in DHCPv6 remote-id format." + DEFVAL { true } + ::= { dhcpv6ROption 2 } + +dhcpv6RRemoteidFormatIfname OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use name of interface in DHCPv6 remote-id format." + DEFVAL { true } + ::= { dhcpv6ROption 3 } + +dhcpv6RRemoteidFormatVlan OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use vlan in DHCPv6 remote-id format." + DEFVAL { false } + ::= { dhcpv6ROption 4 } + +dhcpv6RPDrouteEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCPv6 prefix-delegation route learning (enable or disable)." + DEFVAL { disable } + ::= { dhcpv6ROption 5 } + +dhcpv6RPDrouteDistance OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default distance for prefix-delegation route learned by DHCPv6 relay." + DEFVAL { 254 } + ::= { dhcpv6ROption 6 } + +dhcpv6RPDrouteAllClear OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true,it will clear all of the prefix-delegation route." + ::= { dhcpv6ROption 7 } + +dhcpv6RPDrouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dhcpv6RPDrouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An table for prefix-delegation route." + ::= { dhcpv6ROption 8 } + +dhcpv6RPDrouteEntry OBJECT-TYPE + SYNTAX Dhcpv6RPDrouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for prefix-delegation route." + INDEX { dhcpv6RPDrouteId } + ::= { dhcpv6RPDrouteTable 1 } + +Dhcpv6RPDrouteEntry ::= + SEQUENCE + { + dhcpv6RPDrouteId + Unsigned32, + dhcpv6RPDrouteIf + Integer32, + dhcpv6RPDrouteClientIp + OCTET STRING, + dhcpv6RPDroutePrefix + OCTET STRING, + dhcpv6RPDrouteExpiry + Unsigned32, + dhcpv6RPDrouteRowStatus + RowStatus + } + +dhcpv6RPDrouteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of DHCPv6 prefix-delegation route item." + ::= { dhcpv6RPDrouteEntry 1 } + +dhcpv6RPDrouteIf OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of interface to DHCPv6 client." + ::= { dhcpv6RPDrouteEntry 2 } + +dhcpv6RPDrouteClientIp OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCPv6 PD clients' Ipv6 address." + ::= { dhcpv6RPDrouteEntry 3 } + +dhcpv6RPDroutePrefix OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..42)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCPv6 prefix-delegation prefix." + ::= { dhcpv6RPDrouteEntry 4 } + +dhcpv6RPDrouteExpiry OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lease of DHCPv6 prefix-delegation prefix." + ::= { dhcpv6RPDrouteEntry 5 } + +dhcpv6RPDrouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active." + ::= { dhcpv6RPDrouteEntry 6 } + +-- +dhcpv6RStatisticsGroup OBJECT IDENTIFIER ::= { dhcpv6Relay 4 } +-- + +dhcpv6RRxClientPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the packets received from DHCPv6 + clients by DHCPv6 relay. + " + ::= { dhcpv6RStatisticsGroup 1 } + +dhcpv6RRxServerPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the packets received from + DHCPv6 Servers by DHCPv6 relay. + " + ::= { dhcpv6RStatisticsGroup 2 } + +dhcpv6RRxClientErrPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the error packets received from + DHCPv6 clients by DHCPv6 relay. + " + ::= { dhcpv6RStatisticsGroup 3 } + +dhcpv6RRxServerErrPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the error packets received from + DHCPv6 Servers by DHCPv6 relay. + " + ::= { dhcpv6RStatisticsGroup 4 } + +dhcpv6RStatisticsReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true,it will clear all of the packet + statistics. + " + ::= { dhcpv6RStatisticsGroup 64 } + +-- Sub Module: LSWDEVMMIB + +-- ================================================================== + +lswdevMMibObject OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Description." + ::= { lswdevMMib 1 } + + +devMFanMibObject OBJECT IDENTIFIER ::= { lswdevMMibObject 1 } + +devMFanStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF DevMFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Fan status description table" + ::= { devMFanMibObject 1 } + + +devMFanStatusEntry OBJECT-TYPE + SYNTAX DevMFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fan status description table entry" + INDEX {devMFanPosition, devMFanModuleId, devMFanIndex } + ::= { devMFanStatusTable 1 } + + +DevMFanStatusEntry ::= + SEQUENCE + { + devMFanPosition + INTEGER, + devMFanModuleId + INTEGER, + devMFanIndex + INTEGER, + devMFanStatus + INTEGER, + devMFanSpeed + OCTET STRING, + devMFanLowSpeed + INTEGER, + devMFanHighSpeed + INTEGER, + devMFanSpeedAdjust + INTEGER, + devMFanSetSpeed + INTEGER + } + +devMFanPosition OBJECT-TYPE + SYNTAX INTEGER + { + default (1), + left (2), + right (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan position type: 1-default, 2-left, 3-right. " + ::= { devMFanStatusEntry 1 } + +devMFanModuleId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan Module id." + ::= { devMFanStatusEntry 2 } + +devMFanIndex OBJECT-TYPE + SYNTAX INTEGER (1..18) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan number" + ::= { devMFanStatusEntry 3 } + +devMFanStatus OBJECT-TYPE + SYNTAX INTEGER + { + active (1), + deactive (2), + notInstall (3), + unsupport (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FanStatus : active (1), deactive (2) not installed (3) and unsupported (4)." + ::= { devMFanStatusEntry 4 } + +devMFanSpeed OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan speed(RPM)" + ::= { devMFanStatusEntry 5 } + +devMFanLowSpeed OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Fan speed low threshold(RPM)." + ::= { devMFanStatusEntry 6 } + +devMFanHighSpeed OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Fan speed high threshold(RPM)." + ::= { devMFanStatusEntry 7 } + +devMFanSpeedAdjust OBJECT-TYPE + SYNTAX INTEGER + { + unsupport (0), + support (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether fan support speed adjust, 0 mean unsupport, 1 mean support." + ::= { devMFanStatusEntry 8 } + +devMFanSetSpeed OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Config speed value." + ::= { devMFanStatusEntry 9 } + +--devMFanTemperatureTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF DevMFanTemperatureEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "Fan temperature description table" +-- ::= { devMFanMibObject 2 } +-- +-- +--devMFanTemperatureEntry OBJECT-TYPE +-- SYNTAX DevMFanTemperatureEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "Fan temperature description entry" +-- INDEX { devMFanTemperatureLocation, devMFanTemperatureIndex} +-- ::= { devMFanTemperatureTable 1 } +-- +-- +--DevMFanTemperatureEntry ::= +-- SEQUENCE +-- { +-- devMFanTemperatureLocation INTEGER, +-- devMFanTemperatureIndex Integer32, +-- devMFanTemperatureValue Integer32, +-- devMFanTemperatureLow Integer32, +-- devMFanTemperatureHigh INTEGER +-- } +-- +-- +--devMFanTemperatureLocation OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- default(1), +-- left(2), +-- right(3) +-- } +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "Fan sensor position type: 1-default, 2-left, 3-right" +-- ::= { devMFanTemperatureEntry 1 } +-- +--devMFanTemperatureIndex OBJECT-TYPE +-- SYNTAX Integer32 (1..16) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION "Fan sensor number" +-- ::= { devMFanTemperatureEntry 2 } +-- +--devMFanTemperatureValue OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION "Fan sensor temperature" +-- ::= { devMFanTemperatureEntry 3 } +-- +--devMFanTemperatureLow OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION "Fan sensor temperature low" +-- ::= { devMFanTemperatureEntry 4 } +-- +--devMFanTemperatureHigh OBJECT-TYPE +-- SYNTAX INTEGER (50..90) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION "Fan sensor temperature high" +-- ::= { devMFanTemperatureEntry 5 } + + +devMPowerStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF DevMPowerStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power status description table." + ::= { lswdevMMibObject 2 } + + +devMPowerStatusEntry OBJECT-TYPE + SYNTAX DevMPowerStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power status description table entry." + INDEX { devMPowerIndex } + ::= { devMPowerStatusTable 1 } + +DevMPowerStatusEntry ::= + SEQUENCE + { + devMPowerIndex + INTEGER, + devMPowerStatus + INTEGER, + devMPowerWorkStatus + INTEGER, + devMPowerType + INTEGER, + devMPowerFanStatus + INTEGER, + devMPowerControlStatus + INTEGER, + devMPowerAlertStatus + INTEGER + } + + +devMPowerIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power number." + ::= { devMPowerStatusEntry 1 } + + devMPowerStatus OBJECT-TYPE + SYNTAX INTEGER + { + present (1), + absent (2), + unsupport (3) + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION " Power whole device status: present (1), absent (2), unsupport (3)." + ::= { devMPowerStatusEntry 2 } + + devMPowerWorkStatus OBJECT-TYPE + SYNTAX INTEGER + { + active (1), + deactive (2), + notInstall (3), + unsupport (4) + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Power status: active (1), deactive (2) not installed (3) and unsupported (4). " + ::= { devMPowerStatusEntry 3 } + + devMPowerType OBJECT-TYPE + SYNTAX INTEGER + { + ac (1), + dc (2), + unknow (3), + notInstall (4), + unsupport (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION " Power status: AC (1), DC (2), UNKNOW (3), notInstall (4) and unsupported (5)." + ::= { devMPowerStatusEntry 4 } + + devMPowerFanStatus OBJECT-TYPE + SYNTAX INTEGER + { + active (1), + deactive (2), + notInstall (3), + unsupport (4) + + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION " Power status: work (1), failed (2) not installed (3) and unsupported (4). " + ::= { devMPowerStatusEntry 5 } + + devMPowerControlStatus OBJECT-TYPE + SYNTAX INTEGER + { + on (1), + down (2), + uninstall (3), + unsupported (4) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION " Power status: on (1), down (2), uninstall(3), unsupported(4)." + ::= { devMPowerStatusEntry 6 } + + devMPowerAlertStatus OBJECT-TYPE + SYNTAX INTEGER + { + noAlert (1), + alert (2), + unsupported (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION " Power status: noAlert (1), alert (2), unsupported(3)." + ::= { devMPowerStatusEntry 7 } + + +devMSlotEnvironmentTable OBJECT-TYPE + SYNTAX SEQUENCE OF DevMSlotEnvironmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " Environment description table " + ::= { lswdevMMibObject 3 } + + +devMSlotEnvironmentEntry OBJECT-TYPE + SYNTAX DevMSlotEnvironmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " Environment DESCRIPTION table entry." + INDEX { devMSlotEnvironmentType, devMSlotEnvironmentSlot, devMSlotEnvironmentIndex} + ::= { devMSlotEnvironmentTable 1 } + + + DevMSlotEnvironmentEntry ::= + SEQUENCE + { + devMSlotEnvironmentType INTEGER, + devMSlotEnvironmentSlot Integer32, + devMSlotEnvironmentIndex Integer32, + devMSlotEnvironmentValue Integer32, + devMSlotEnvironmentCriticalLimit INTEGER, + devMSlotEnvironmentUpperLimit INTEGER, + devMSlotEnvironmentLowerLimit INTEGER + } + + +devMSlotEnvironmentType OBJECT-TYPE + SYNTAX INTEGER + { + temperature(1), + humidity(2), + fog(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Environment type. 1-temperature, 2-humidity, 3-fog. + only support temperature(1) now, Not support humidity(2) and flog(3)." + ::= { devMSlotEnvironmentEntry 1 } + +devMSlotEnvironmentSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Environment slot number." + ::= { devMSlotEnvironmentEntry 2 } + +devMSlotEnvironmentIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Environment index. + For temperature,max temperature sensor num is 6." + ::= { devMSlotEnvironmentEntry 3 } + +devMSlotEnvironmentValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " Environment value." + ::= { devMSlotEnvironmentEntry 4 } + +devMSlotEnvironmentCriticalLimit OBJECT-TYPE + SYNTAX INTEGER (55..90) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Environment critical temperature threshold, unit is Celsius." + ::= { devMSlotEnvironmentEntry 5 } + +devMSlotEnvironmentUpperLimit OBJECT-TYPE + SYNTAX INTEGER (50..85) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Environment high temperature threshold, unit is Celsius." + ::= { devMSlotEnvironmentEntry 6 } + + +devMSlotEnvironmentLowerLimit OBJECT-TYPE + SYNTAX INTEGER (-15..50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION " Environment Low temperature threshold, unit is Celsius." + ::= { devMSlotEnvironmentEntry 7 } + + +--linkUpDownTrapEnable OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- enableBoth(1) , +-- disableBoth(2) , +-- enableLinkUpTrapOnly(3) , +-- enableLinkDownTrapOnly(4) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Enable/Disable linkUp/linkDown traps of the device, determining whether +-- to enable linkUp/linkDown traps with that of the interface. +-- When the value is enableBoth(1), the linkUp/linkDown traps are both +-- enabled. +-- When the value is disableBoth(2), the linkUp/linkDown traps are both +-- disabled. +-- When the value is enableLinkUpTrapOnly(3), the linkUp traps is enabled +-- and the linkDown traps is disabled. +-- When the value is enableLinkDownTrapOnly(4), the linkUp traps is +-- disabled and the linkDown traps is enabled." +-- ::= { lswdevMMibObject 9 } +-- +--dot1qTpFdbLearnStatus OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- enabled(1), +-- disabled(2) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION " Enable/Disable the address learning." +-- ::= { lswdevMMibObject 10 } +-- +-- +-- +--cfmWriteFlash OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- write(1) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION " Write thecurrent effective configuration into the Flash memory. +-- This object does not support read operation." +-- ::= { lswdevMMibObject 11 } +-- +-- +--cfmEraseFlash OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- erase(1) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION " Delete the configuration from the Flash memory. +-- This object does not support read operation." +-- ::= { lswdevMMibObject 12 } +-- +-- + + + + +-- ================================================================== +-- +-- Frame information table +-- +-- ================================================================== +--lswFrameTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF LswFrameEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "Frame information table." +-- ::= {lswdevMMibObject 4} +-- +--lswFrameEntry OBJECT-TYPE +-- SYNTAX LswFrameEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "Frame description table entry." +-- INDEX { lswFrameIndex } +-- ::= {lswFrameTable 1} +-- +--LswFrameEntry ::= +-- SEQUENCE +-- { +-- lswFrameIndex Integer32, +-- lswFrameType Integer32, +-- lswFrameDesc OCTET STRING , +-- lswSlotNumber Integer32, +-- lswFrameAdminStatus INTEGER, +-- lswFrameOperStatus INTEGER +-- } +-- +--lswFrameIndex OBJECT-TYPE +-- SYNTAX Integer32 (0..65535) +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "The unique index of frame." +-- ::= {lswFrameEntry 1} +-- +--lswFrameType OBJECT-TYPE +-- SYNTAX Integer32 (0..65535) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Frame type." +-- ::= {lswFrameEntry 2} +-- +--lswFrameDesc OBJECT-TYPE +-- SYNTAX OCTET STRING (SIZE(0..64)) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Frame description." +-- ::= {lswFrameEntry 3} +-- +--lswSlotNumber OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Number of slots of thecurrent frame." +-- ::= {lswFrameEntry 4} +-- +--lswFrameAdminStatus OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- normal (1), +-- fault (2), +-- other (3) +-- } +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The status of frame." +-- ::= {lswFrameEntry 5} +-- +--lswFrameOperStatus OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- disable (1), +-- enable (2), +-- haReload (3), +-- haSwitchover (4), +-- syncStartupConfig (5) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "The operationStatus of frame." +-- ::= {lswFrameEntry 6} +-- ================================================================== +-- +-- slot information table +-- +-- ================================================================== + +lswSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF LswSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot description table." + ::= {lswdevMMibObject 5} + +lswSlotEntry OBJECT-TYPE + SYNTAX LswSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot description table entry." + INDEX { lswSlotFrameIndex, lswSlotIndex } + ::= {lswSlotTable 1} + +LswSlotEntry ::= + SEQUENCE + { + lswSlotFrameIndex Integer32, + lswSlotIndex Integer32, + lswSlotConfigType OCTET STRING, + lswSlotCurrentType OCTET STRING, + lswSlotStatus OCTET STRING, + lswSlotSupStatus OCTET STRING, + lswSlotPortNumber Integer32, + lswSlotHwVer OCTET STRING, + lswSlotRom OCTET STRING, + lswSlotSerialNo OCTET STRING + } + +lswSlotFrameIndex OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frame index. Now we only support 1." + ::= {lswSlotEntry 1} + +lswSlotIndex OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot index." + ::= {lswSlotEntry 2} + +lswSlotConfigType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configed Slot type. Include SUP-1, LC-24S, LC-24T, LC-2X8S, LC-2X8ST." + ::= {lswSlotEntry 3} + +lswSlotCurrentType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Slot type. Include SUP-1, LC-24S, LC-24T, LC-2X8S, LC-2X8ST." + ::= {lswSlotEntry 4} + +lswSlotStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Slot status. Include absent, creating, initing, syncing, fail, ready, uninit, conflict." + ::= {lswSlotEntry 5} + +lswSlotSupStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The supervisor card status. This node is just for supervisor card. Include Active and Standby." + ::= {lswSlotEntry 6} + +lswSlotPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of the ports on the card in this slot. On supervisor the number is 0." + ::= {lswSlotEntry 7} + +lswSlotHwVer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hardware version of the card in this slot. If the line card is absent, none info will be printed." + ::= {lswSlotEntry 8} + +lswSlotRom OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bootrom version of the card in this slot. If the line card is absent, none info will be printed." + ::= {lswSlotEntry 9} + +lswSlotSerialNo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of the card in this Slot. If the line card is absent, none info will be printed." + ::= {lswSlotEntry 10} + +-- ================================================================== +-- +-- sub slot information table +-- +-- ================================================================== + +--lswSubslotTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF LswSubslotEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "Subslot DESCRIPTION table." +-- ::= {lswdevMMibObject 6} +-- +--lswSubslotEntry OBJECT-TYPE +-- SYNTAX LswSubslotEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "Subslot DESCRIPTION table entry." +-- INDEX +-- { +-- lswFrameIndex, +-- lswSlotIndex, +-- lswSubslotIndex +-- } +-- ::= {lswSubslotTable 1} +-- +--LswSubslotEntry ::= +-- SEQUENCE +-- { +-- lswSubslotFrameIndex +-- Integer32, +-- lswSubslotSlotIndex +-- Integer32, +-- lswSubslotIndex +-- Integer32, +-- lswSubslotType +-- INTEGER, +-- lswSubslotPortNum +-- Integer32, +-- lswSubslotAdminStatus +-- INTEGER, +-- lswSubslotOperStatus +-- INTEGER +-- } +--lswSubslotFrameIndex OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Fram index." +-- ::= {lswSubslotEntry 1} +-- +--lswSubslotSlotIndex OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "slot index." +-- ::= {lswSubslotEntry 2} +-- +--lswSubslotIndex OBJECT-TYPE +-- SYNTAX Integer32 (0..65535) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Subslot index." +-- ::= {lswSubslotEntry 3} +-- +-- value list of lswSubslotType are identical with the value list of lswSlotType. +--lswSubslotType OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- subcard4GE(1), +-- subcard1XG(2) +-- } +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Type of the pinch board in the subslot." +-- ::= {lswSubslotEntry 4} +-- +--lswSubslotPortNum OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Number of physical ports in the pinch board." +-- ::= {lswSubslotEntry 5} +-- +-- +--lswSubslotAdminStatus OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- normal (1), +-- fault (2), +-- forbidden (3) +-- } +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Status of the pinch board in the subslot." +-- ::= {lswSubslotEntry 6} +-- +--lswSubslotOperStatus OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- firstattach(0), +-- present(1), +-- absent(2), +-- available(3), +-- unavailable(4), +-- clearConfig (5) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Slot operationStatus ." +-- ::= {lswSubslotEntry 7} + +lswDiagnosticBootupLevel OBJECT-TYPE + SYNTAX INTEGER + { + noDiagnostic (1), + minimal (2), + complete (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Diagnostic Bootup Level. + noDiagnostic (1), + minimal (2), + complete (3). + + The configured value will be valid after next reload. + The return value is the current bootup diag level." + ::= { lswdevMMibObject 7 } + +--transceiverSfpMonitorResult OBJECT-TYPE +-- SYNTAX OCTET STRING (SIZE (0..255)) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "This string only for transceiver Sfp Monitor warning and alarm message traps +-- can not read and write." +-- ::= { lswdevMMibObject 9 } + +transinformation OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Transceiver information description." + ::= { lswdevMMibObject 10 } + +transbasicinformationTable OBJECT-TYPE + SYNTAX SEQUENCE OF TransbasicinformationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Show the basic information for transceiver." + ::= {transinformation 1} + +transbasicinformationEntry OBJECT-TYPE + SYNTAX TransbasicinformationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Show the basic information for transceiver." + INDEX {ifIndex} + ::= {transbasicinformationTable 1} + +TransbasicinformationEntry ::= + SEQUENCE{ + transceiveType + OCTET STRING, + transceiveVender + OCTET STRING, + transceivePartNumber + OCTET STRING, + transceiveSerialNumber + OCTET STRING, + transceiveWaveLength + Integer32, + link9SinglemodeLengthKm + Integer32, + link9SinglemodeLengthM + Integer32, + link50MultimodeLength + Integer32, + link62MultimodeLength + Integer32, + linkCopperLength + Integer32, + transceiveStatus + OCTET STRING, + transceiveMointorStatus + OCTET STRING + } +transceiveType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver type. For example: 1000BASE-LX, 1000BASE-SX, 10GBASE-SR and so on." + ::= {transbasicinformationEntry 1} + +transceiveVender OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver vender name." + ::= {transbasicinformationEntry 2} + +transceivePartNumber OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver PN information" + ::= {transbasicinformationEntry 3} + + +transceiveSerialNumber OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver serial number information." + ::= {transbasicinformationEntry 4} + +transceiveWaveLength OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver Wavelength ,unit is nm(nanometer)." + ::= {transbasicinformationEntry 5} + +link9SinglemodeLengthKm OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link Length for 9/125um single mode fiber,unit is km(kilometer)." + ::= {transbasicinformationEntry 6} + +link9SinglemodeLengthM OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link Length for 9/125um single mode fiber,unit is m(meter)." + ::= {transbasicinformationEntry 7} + +link50MultimodeLength OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link Length for 50/125um multi-mode fiber,unit is m(meter)." + ::= {transbasicinformationEntry 8} + +link62MultimodeLength OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link Length for 62.5/125um multi-mode fiber,unit is m(meter)." + ::= {transbasicinformationEntry 9} + +linkCopperLength OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link Length for copper,unit is m(meter)." + ::= {transbasicinformationEntry 10} + +transceiveStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver current status." + ::= {transbasicinformationEntry 11} + +transceiveMointorStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver current mointor status." + ::= {transbasicinformationEntry 12} + + +-- End +-- transTemperinformationTable +transTemperinformationTable OBJECT-TYPE + SYNTAX SEQUENCE OF TransTemperinformationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Show the temperature information for transceiver." + ::= {transinformation 2} + +transTemperinformationEntry OBJECT-TYPE + SYNTAX TransTemperinformationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Show the temperature information for transceiver." + INDEX {ifIndex} + ::= {transTemperinformationTable 1} + +TransTemperinformationEntry ::= + SEQUENCE{ + temperHighAlarmThreshold + OCTET STRING, + temperLowAlarmThreshold + OCTET STRING, + temperHighWarnThreshold + OCTET STRING, + temperLowWarnThreshold + OCTET STRING, + temperCurrent + OCTET STRING + } +temperHighAlarmThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver temperature high-alarm threshold value,unit is Celsius." + ::= {transTemperinformationEntry 1} + +temperLowAlarmThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver temperature Low-alarm threshold value, unit is Celsius." + ::= {transTemperinformationEntry 2} + +temperHighWarnThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver temperature high-warn threshold value,unit is Celsius." + ::= {transTemperinformationEntry 3} + +temperLowWarnThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver temperature low-warn threshold value,unit is Celsius." + ::= {transTemperinformationEntry 4} + +temperCurrent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver currently temperature value,unit is Celsius . Display 4 vlaue in the case of 40G/100G fiber." + ::= {transTemperinformationEntry 5} + --End + --3 transVoltageinformationTable +transVoltageinformationTable OBJECT-TYPE + SYNTAX SEQUENCE OF TransVoltageinformationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Show the voltag information for transceiver." + ::= {transinformation 3} + +transVoltageinformationEntry OBJECT-TYPE + SYNTAX TransVoltageinformationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Show the voltag information for transceiver." + INDEX {ifIndex} + ::= {transVoltageinformationTable 1} + +TransVoltageinformationEntry ::= + SEQUENCE{ + voltageHighAlarmThreshold + OCTET STRING, + voltageLowAlarmThreshold + OCTET STRING, + voltageHighWarnThreshold + OCTET STRING, + voltageLowWarnThreshold + OCTET STRING, + voltageCurrent + OCTET STRING + } +voltageHighAlarmThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver voltage high-alarm threshold value,unit is Voltage ." + ::= {transVoltageinformationEntry 1} + +voltageLowAlarmThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver voltage Low-alarm threshold value,unit is Voltage." + ::= {transVoltageinformationEntry 2} + +voltageHighWarnThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver voltage high-warn threshold value,unit is Voltage." + ::= {transVoltageinformationEntry 3} + +voltageLowWarnThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver voltage low-warn threshold value,unit is Voltage." + ::= {transVoltageinformationEntry 4} + +voltageCurrent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver currently voltage value, unit is Voltage. Display 4 vlaue in the case of 40G/100G fiber." + ::= {transVoltageinformationEntry 5} + +--End +-- transBiasinformationTable +transBiasinformationTable OBJECT-TYPE + SYNTAX SEQUENCE OF TransBiasinformationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Show the Current information for transceiver." + ::= {transinformation 4} + +transBiasinformationEntry OBJECT-TYPE + SYNTAX TransBiasinformationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Show the current value information for transceiver." + INDEX {ifIndex} + ::= {transBiasinformationTable 1} + +TransBiasinformationEntry ::= + SEQUENCE{ + biasHighAlarmThreshold + OCTET STRING, + biasLowAlarmThreshold + OCTET STRING, + biasHighWarnThreshold + OCTET STRING, + biasLowWarnThreshold + OCTET STRING, + biasCurrent + OCTET STRING + } +biasHighAlarmThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver bias high-alarm threshold value ,unit is mA(milliamperes)." + ::= {transBiasinformationEntry 1} + +biasLowAlarmThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver bias Low-alarm threshold value ,unit is mA(milliamperes)." + ::= {transBiasinformationEntry 2} + +biasHighWarnThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver current high-warn threshold value ,unit is mA(milliamperes) ." + ::= {transBiasinformationEntry 3} + +biasLowWarnThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver bias low-warn threshold value ,unit is mA(milliamperes)." + ::= {transBiasinformationEntry 4} + +biasCurrent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver currently bias value, unit is mA(milliamperes). Display 4 vlaue in the case of 40G/100G fiber." + ::= {transBiasinformationEntry 5} + --End + -- 5 transTransmitPowerTables + +transTransmitPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TransTransmitPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Show the Transmit Power information for transceiver." + ::= {transinformation 5} + +transTransmitPowerEntry OBJECT-TYPE + SYNTAX TransTransmitPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Show the Transmit Power value information for transceiver." + INDEX {ifIndex} + ::= {transTransmitPowerTable 1} + +TransTransmitPowerEntry ::= + SEQUENCE{ + transpowerHighAlarmThreshold + OCTET STRING, + transpowerLowAlarmThreshold + OCTET STRING, + transpowerHighWarnThreshold + OCTET STRING, + transpowerLowWarnThreshold + OCTET STRING, + transpowerCurrent + OCTET STRING + } +transpowerHighAlarmThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver transmit power high-alarm threshold value,unit is dBm." + ::= {transTransmitPowerEntry 1} + +transpowerLowAlarmThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver transmit power Low-alarm threshold value,unit is dBm." + ::= {transTransmitPowerEntry 2} + +transpowerHighWarnThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver transmit power high-warn threshold value,unit is dBm." + ::= {transTransmitPowerEntry 3} + +transpowerLowWarnThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver transmit power low-warn threshold value,unit is dBm." + ::= {transTransmitPowerEntry 4} + +transpowerCurrent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver currently transmit power value, unit is dBm. Display 4 vlaue in the case of 40G/100G fiber." + ::= {transTransmitPowerEntry 5} + + -- 6 transReceivePowerTable + +transReceivePowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TransReceivePowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Show the receive Power information for transceiver." + ::= {transinformation 6} + +transReceivePowerEntry OBJECT-TYPE + SYNTAX TransReceivePowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Show the Transmit Power information for transceiver." + INDEX {ifIndex} + ::= {transReceivePowerTable 1} + +TransReceivePowerEntry ::= + SEQUENCE{ + receivepowerHighAlarmThreshold + OCTET STRING, + receivepowerLowAlarmThreshold + OCTET STRING, + receivepowerHighWarnThreshold + OCTET STRING, + receivepowerLowWarnThreshold + OCTET STRING, + receivepowerCurrent + OCTET STRING + } + +receivepowerHighAlarmThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver receive power high-alarm threshold value,unit is dBm." + ::= {transReceivePowerEntry 1} + +receivepowerLowAlarmThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver receive power Low-alarm threshold value,unit is dBm." + ::= {transReceivePowerEntry 2} + +receivepowerHighWarnThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver receive power high-warn threshold value,unit is dBm." + ::= {transReceivePowerEntry 3} + +receivepowerLowWarnThreshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver receive power low-warn threshold value,unit is dBm." + ::= {transReceivePowerEntry 4} + +receivepowerCurrent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver currently receive power value, unit is dBm. Display 4 vlaue in the case of 40G/100G fiber." + ::= {transReceivePowerEntry 5} + +poeInformation OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Transceiver information description." + ::= { lswdevMMibObject 13 } + +poeSysConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF PoeSysConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of PoE system configuration." + ::= { poeInformation 1 } + +poeSysConfigEntry OBJECT-TYPE + SYNTAX PoeSysConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of PoE system configuration." + INDEX { interfaceIndex } + ::= { poeSysConfigTable 1 } + +PoeSysConfigEntry ::= + SEQUENCE + { + poeSysConfigMaxPower + INTEGER, + poeSysConfigUtiliThresholdPower + INTEGER, + poeSysConfigReservePower + INTEGER, + poeSysConfigLegacy + INTEGER, + poeSysConfigPM + INTEGER + } + +poeSysConfigMaxPower OBJECT-TYPE + SYNTAX INTEGER(15400..739200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set PoE system max consumption (milli-watt)." + DEFVAL { 739200 } + ::= { poeSysConfigEntry 1 } + +poeSysConfigUtiliThresholdPower OBJECT-TYPE + SYNTAX INTEGER(0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set PSE alarm threshold of current consumption (percentage)." + DEFVAL { 90 } + ::= { poeSysConfigEntry 2 } + +poeSysConfigReservePower OBJECT-TYPE + SYNTAX INTEGER(0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set PSE reserved consumption (percentage)." + DEFVAL { 20 } + ::= { poeSysConfigEntry 3 } + +poeSysConfigLegacy OBJECT-TYPE + SYNTAX INTEGER {disable(1),enable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set PoE system legacy capability.The meanings of the values are: + disable(1) - Enable legacy PD detection capability; + enable(2) - Disable legacy PD detection capability;" + DEFVAL { disable } + ::= { poeSysConfigEntry 4 } + +poeSysConfigPM OBJECT-TYPE + SYNTAX INTEGER {manual(1),auto(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set PoE system power management.The meanings of the values are: + manual(1) - Manual mode; + auto(2) - Auto mode;" + DEFVAL { manual } + ::= { poeSysConfigEntry 5 } + +poeSysStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF PoeSysStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of PoE system status." + ::= { poeInformation 2 } + +poeSysStatusEntry OBJECT-TYPE + SYNTAX PoeSysStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of PoE system status information." + INDEX { interfaceIndex } + ::= { poeSysStatusTable 1 } + +PoeSysStatusEntry ::= + SEQUENCE + { + poeSysStatusCurPower + INTEGER, + poeSysStatusAverPower + INTEGER, + poeSysStatusPeakPower + INTEGER, + poeSysStatusMaxPower + INTEGER, + poeSysStatusRemainPower + INTEGER, + poeSysStatusUtiliThresholdPower + INTEGER, + poeSysStatusReservePower + INTEGER, + poeSysStatusCurVoltage + INTEGER, + poeSysStatusAverVoltage + INTEGER, + poeSysStatusPeakVoltage + INTEGER, + poeSysStatusLegacy + OCTET STRING, + poeSysStatusPM + OCTET STRING + } + +poeSysStatusCurPower OBJECT-TYPE + SYNTAX INTEGER(0..739200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PSE total current consumption (milli-watt)." + DEFVAL { 0 } + ::= { poeSysStatusEntry 1 } + +poeSysStatusAverPower OBJECT-TYPE + SYNTAX INTEGER(0..739200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PSE history average consumption of certain period of time recently (milli-watt)." + DEFVAL { 0 } + ::= { poeSysStatusEntry 2 } + +poeSysStatusPeakPower OBJECT-TYPE + SYNTAX INTEGER(0..739200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PSE history peak consumption of certain period of time recently (milli-watt)." + DEFVAL { 0 } + ::= { poeSysStatusEntry 3 } + +poeSysStatusMaxPower OBJECT-TYPE + SYNTAX INTEGER(15400..739200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PoE system max consumption (milli-watt)." + DEFVAL { 0 } + ::= { poeSysStatusEntry 4 } + +poeSysStatusRemainPower OBJECT-TYPE + SYNTAX INTEGER(0..739200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PSE remaining power including PSE reserved power (milli-watt)." + DEFVAL { 0 } + ::= { poeSysStatusEntry 5 } + +poeSysStatusUtiliThresholdPower OBJECT-TYPE + SYNTAX INTEGER(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PSE alarm threshold of current consumption (percentage)." + DEFVAL { 0 } + ::= { poeSysStatusEntry 6 } + +poeSysStatusReservePower OBJECT-TYPE + SYNTAX INTEGER(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PSE reserved consumption (percentage)." + DEFVAL { 0 } + ::= { poeSysStatusEntry 7 } + +poeSysStatusCurVoltage OBJECT-TYPE + SYNTAX INTEGER(0..60000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PSE current voltage of supply power (milli-voltage)." + DEFVAL { 0 } + ::= { poeSysStatusEntry 8 } + +poeSysStatusAverVoltage OBJECT-TYPE + SYNTAX INTEGER(0..60000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PSE average voltage of supply power of certain period of time recently (milli-voltage)." + DEFVAL { 0 } + ::= { poeSysStatusEntry 9 } + +poeSysStatusPeakVoltage OBJECT-TYPE + SYNTAX INTEGER(0..60000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PSE peak voltage of supply power of certain period of time recently (milli-voltage)." + DEFVAL { 0 } + ::= { poeSysStatusEntry 10 } + +poeSysStatusLegacy OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PoE system legacy capability." + DEFVAL { "disable" } + ::= { poeSysStatusEntry 11 } + +poeSysStatusPM OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PoE system power management." + DEFVAL { "manual" } + ::= { poeSysStatusEntry 12 } + +poePortStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF PoePortStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of PoE port status." + ::= { poeInformation 3 } + +poePortStatusEntry OBJECT-TYPE + SYNTAX PoePortStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of PoE port status information." + INDEX { interfaceIndex } + ::= { poePortStatusTable 1 } + +PoePortStatusEntry ::= + SEQUENCE + { + poePortAdmin + OCTET STRING, + poePortPriority + OCTET STRING, + poePortOper + OCTET STRING, + poePortClass + OCTET STRING, + poePortCurPower + INTEGER, + poePortAverPower + INTEGER, + poePortPeakPower + INTEGER, + poePortMaxPower + INTEGER + } + +poePortAdmin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PoE port admin." + DEFVAL { "enable" } + ::= { poePortStatusEntry 1 } + +poePortPriority OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PoE port priority level." + DEFVAL { "low" } + ::= { poePortStatusEntry 2 } + +poePortOper OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PoE port operating result status." + ::= { poePortStatusEntry 3 } + +poePortClass OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PoE port PD IEEE class level." + ::= { poePortStatusEntry 4 } + +poePortCurPower OBJECT-TYPE + SYNTAX INTEGER(0..30000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PoE port current consumption (milli-watt)." + ::= { poePortStatusEntry 5 } + +poePortAverPower OBJECT-TYPE + SYNTAX INTEGER(0..30000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PoE port history average consumption of certain period of time recently (milli-watt)." + ::= { poePortStatusEntry 6 } + +poePortPeakPower OBJECT-TYPE + SYNTAX INTEGER(0..30000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PoE port history peak consumption of certain period of time recently (milli-watt)." + ::= { poePortStatusEntry 7 } + +poePortMaxPower OBJECT-TYPE + SYNTAX INTEGER(0..30000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get PoE port max consumption limit (milli-watt)." + ::= { poePortStatusEntry 8 } + +dyingGaspEvent OBJECT-TYPE + SYNTAX INTEGER + { + occur(1), + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Get Dying Gasp State." + ::= { lswdevMMibObject 14 } + +extCardType OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of external card. The meanings of the values are: + 0 external card is absent; + 1 NM-2SFP+; + 2 NM-4SFP+; + 3 NM-4SFP." + DEFVAL { 0 } + ::= { lswdevMMibObject 15 } + +-- Sub Module: LSWTRAPMIB + + + + lswTRAPMibObject OBJECT IDENTIFIER ::= { lswTrapMib 1 } + + + + +powerabsent NOTIFICATION-TYPE + OBJECTS { devMPowerIndex } + STATUS current + DESCRIPTION + "Power supply absent." + ::= { lswTRAPMibObject 1 } + +powerfailure NOTIFICATION-TYPE + OBJECTS { devMPowerIndex } + STATUS current + DESCRIPTION + "Power supply failure." + ::= { lswTRAPMibObject 2 } + +powerNormal NOTIFICATION-TYPE + OBJECTS { devMPowerIndex } + STATUS current + DESCRIPTION + "Power supply normal." + ::= { lswTRAPMibObject 3 } + +powerfanfailure NOTIFICATION-TYPE + OBJECTS { devMPowerIndex } + STATUS current + DESCRIPTION + "The fan of power supply failure." + ::= { lswTRAPMibObject 4 } + +fanfailure NOTIFICATION-TYPE + OBJECTS { devMFanPosition, devMFanModuleId, devMFanIndex } + STATUS current + DESCRIPTION + "Fan failure." + ::= { lswTRAPMibObject 5 } + + +fanNormal NOTIFICATION-TYPE + OBJECTS { devMFanPosition, devMFanModuleId, devMFanIndex } + STATUS current + DESCRIPTION + "Fan normal." + ::= { lswTRAPMibObject 6 } + + +--linecardRemoved NOTIFICATION-TYPE +-- OBJECTS {lswSlotFrameIndex, lswSlotIndex } +-- STATUS current +-- DESCRIPTION +-- "Linecard removed." +-- ::= { lswTRAPMibObject 7 } +-- +--linecardInserted NOTIFICATION-TYPE +-- OBJECTS { lswSlotFrameIndex,lswSlotIndex } +-- STATUS current +-- DESCRIPTION +-- "Linecard inserted." +-- ::= { lswTRAPMibObject 8 } +-- +--subcardRemove NOTIFICATION-TYPE +-- OBJECTS { lswSubslotFrameIndex, lswSubslotSlotIndex, lswSubslotIndex } +-- STATUS current +-- DESCRIPTION +-- "Sub card removed." +-- ::= { lswTRAPMibObject 9 } +-- +--subcardInsert NOTIFICATION-TYPE +-- OBJECTS { lswSubslotFrameIndex, lswSubslotSlotIndex, lswSubslotIndex } +-- STATUS current +-- DESCRIPTION +-- "Sub card inserted." +-- ::= { lswTRAPMibObject 10 } + +supervisorRemove NOTIFICATION-TYPE + OBJECTS { lswSlotFrameIndex,lswSlotIndex } + STATUS current + DESCRIPTION + "Supervisor card removed." + ::= { lswTRAPMibObject 11 } + +supervisorInsert NOTIFICATION-TYPE + OBJECTS { lswSlotFrameIndex,lswSlotIndex } + STATUS current + DESCRIPTION + "Supervisor card inserted." + ::= { lswTRAPMibObject 12 } + +boardTemperatureAlarm NOTIFICATION-TYPE + OBJECTS { lswSlotFrameIndex,lswSlotIndex,devMSlotEnvironmentValue } + STATUS current + DESCRIPTION + "Board temperature high." + ::= { lswTRAPMibObject 13 } + +boardTemperatureReturnNormal NOTIFICATION-TYPE + OBJECTS { lswSlotFrameIndex,lswSlotIndex,devMSlotEnvironmentValue } + STATUS current + DESCRIPTION + "Board temperature from higher to normal." + ::= { lswTRAPMibObject 14 } + +loadFailure NOTIFICATION-TYPE + OBJECTS { lswSlotFrameIndex,lswSlotIndex } + STATUS current + DESCRIPTION + "Board load failure." + ::= { lswTRAPMibObject 15 } + +loadFinished NOTIFICATION-TYPE + OBJECTS { lswSlotFrameIndex,lswSlotIndex } + STATUS current + DESCRIPTION + "Board load finished." + ::= { lswTRAPMibObject 16 } + +--fatalInterrupt NOTIFICATION-TYPE +-- OBJECTS { lswFatalInterruptAddr,lswFatalInterruptMask } +-- STATUS current +-- DESCRIPTION +-- "Get fatal interrupt message." +-- ::= { lswTRAPMibObject 17 } + +transceiverInsert NOTIFICATION-TYPE + OBJECTS { transceiveStatus } + STATUS current + DESCRIPTION + "Transceiver inserted." + ::= { lswTRAPMibObject 18 } + +transceiverRemove NOTIFICATION-TYPE + OBJECTS { transceiveStatus } + STATUS current + DESCRIPTION + "Transceiver removed." + ::= { lswTRAPMibObject 19 } + +transceiverSfpMonitor NOTIFICATION-TYPE + OBJECTS { transceiveMointorStatus } + STATUS current + DESCRIPTION + "Transceiver Sfp Monitor has detected warning or alarm." + ::= { lswTRAPMibObject 20} + +chsmBootupDiagTrap NOTIFICATION-TYPE + OBJECTS { devMFanPosition } + STATUS current + DESCRIPTION + "Chsm bootup diag trap." + ::= { lswTRAPMibObject 21} + +chsmPoePortStatTrap NOTIFICATION-TYPE + OBJECTS { poeInformation } + STATUS current + DESCRIPTION + "Chsm PoE port status change trap." + ::= { lswTRAPMibObject 22} + +chsmPoeSysConsumpThresholdTrap NOTIFICATION-TYPE + OBJECTS { poeInformation } + STATUS current + DESCRIPTION + "Chsm PoE system consumption warn threshold trap." + ::= { lswTRAPMibObject 23} + +chsmPoePseVoltageTrap NOTIFICATION-TYPE + OBJECTS { poeInformation } + STATUS current + DESCRIPTION + "Chsm bootup diag trap." + ::= { lswTRAPMibObject 24} + +fanAbsent NOTIFICATION-TYPE + OBJECTS { devMFanIndex } + STATUS current + DESCRIPTION + "Fan absent." + ::= { lswTRAPMibObject 25 } + + +fanPresent NOTIFICATION-TYPE + OBJECTS { devMFanIndex } + STATUS current + DESCRIPTION + "Fan present." + ::= { lswTRAPMibObject 26 } + +powerAlert NOTIFICATION-TYPE + OBJECTS { devMPowerIndex } + STATUS current + DESCRIPTION + "Power alert." + ::= { lswTRAPMibObject 27 } + +powerNoAlert NOTIFICATION-TYPE + OBJECTS { devMPowerIndex } + STATUS current + DESCRIPTION + "Power no alert." + ::= { lswTRAPMibObject 28 } + +dyingGasp NOTIFICATION-TYPE + OBJECTS { dyingGaspEvent } + STATUS current + DESCRIPTION + "Local Dying Gasp Event" + ::= { lswTRAPMibObject 29 } + +-- Sub Module: IPSOURCEGUARD + + + +-- ip source guard binding type + IpSourceGuardType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "p source guard's binding type, ip, ip-mac, ip-vlan, ip-mac-vlan." + SYNTAX INTEGER + { + disable(0), + ip(1), + ipMac(2), + ip-vlan(3), + ipMacVlan(4) + } + +-- +-- Node of ipSourceGuard max number of binding entry perport +-- +ipSourceGuardPerportMaximalnumber OBJECT-TYPE + SYNTAX Integer32 (0..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "config ip source guard max number of entry perport." + ::= { ipSourceGuard 1 } + + +-- +-- Nodes of ipSourceGuard entry table +-- +ipSourceGuardBindingTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpSourceGuardBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of ip source guard binding entry. + " + ::= { ipSourceGuard 2 } + +ipSourceGuardBindingEntry OBJECT-TYPE + SYNTAX IpSourceGuardBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ip source guard binding entry." + INDEX { ipSourceGuardIpAddress} + ::= { ipSourceGuardBindingTable 1 } + + IpSourceGuardBindingEntry ::= + SEQUENCE + { + ipSourceGuardIpAddress + IpAddress, + ipSourceGuardMacAddress + OCTET STRING, + ipSourceGuardVlan + Integer32, + iSGIfIndex + Integer32, + ipSourceGuardRowStatus + RowStatus + } + +ipSourceGuardIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the ip address of a packet." + ::= { ipSourceGuardBindingEntry 1 } + +ipSourceGuardMacAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MAC address of a packet." + ::= { ipSourceGuardBindingEntry 2 } + +ipSourceGuardVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN ID of a packet." + ::= { ipSourceGuardBindingEntry 3 } + +iSGIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface from which the packet comes." + ::= { ipSourceGuardBindingEntry 4 } + +ipSourceGuardRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ipSourceGuardBindingEntry 5 } + +-- +-- Nodes of ipSourceGuard enable on the interface +-- +ipSourceGuardEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpSourceGuardEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for ip source guard enable . + " + ::= { ipSourceGuard 3 } + +ipSourceGuardEnableEntry OBJECT-TYPE + SYNTAX IpSourceGuardEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry for ip source guard enable." + INDEX { iSGEnableIfIndex } + ::= { ipSourceGuardEnableTable 1 } + +IpSourceGuardEnableEntry ::= + SEQUENCE + { + iSGEnableIfIndex + Integer32, + ipSourceGuardEnableType + IpSourceGuardType + } + +iSGEnableIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the interface index of isg enabled." + ::= { ipSourceGuardEnableEntry 1 } + +ipSourceGuardEnableType OBJECT-TYPE + SYNTAX IpSourceGuardType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the enable type of ip source guard, support ip, ip-mac, ip-vlan, ip-mac-vlan." + ::= { ipSourceGuardEnableEntry 2} + +-- Sub Module: VRRPEXT + + +-- =================================================================== +-- Start of MIB objects +-- =================================================================== + + +-- =================================================================== +-- VRRP EXT Table +-- =================================================================== +vrrpVrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpVrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of vrrp vrf." + ::= { vrrpExt 1 } + +vrrpVrfEntry OBJECT-TYPE + SYNTAX VrrpVrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "rip vrf entry " + INDEX{ ifIndex, vrrpvrfVrId } + ::= { vrrpVrfTable 1 } + +VrrpVrfEntry ::= + SEQUENCE + { + vrrpvrfVrId + VrId, + vrrpvrfName + OCTET STRING, + vrrpvrfRowStatus + RowStatus + } + +vrrpvrfVrId OBJECT-TYPE + SYNTAX VrId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contains the Virtual Router Identifier (VRID)." + ::= { vrrpVrfEntry 1 } + +vrrpvrfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VRF name." + ::= { vrrpVrfEntry 2 } + +vrrpvrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { vrrpVrfEntry 3 } + +vrrpLearnMasterTable OBJECT-TYPE + SYNTAX SEQUENCE OF VrrpLearnMasterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set learnmaster mode for the session." + ::= { vrrpExt 2 } + +vrrpLearnMasterEntry OBJECT-TYPE + SYNTAX VrrpLearnMasterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Set learnmaster mode for the session." + INDEX { ifIndex, vrrpLearnVrId } + ::= { vrrpLearnMasterTable 1 } + + VrrpLearnMasterEntry ::= + SEQUENCE { + vrrpLearnVrId + VrId, + vrrpLearnMode + TruthValue + } + +vrrpLearnVrId OBJECT-TYPE + SYNTAX VrId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contains the Virtual Router Identifier (VRID)." + ::= { vrrpLearnMasterEntry 1 } + +vrrpLearnMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Learnmaster mode." + ::= { vrrpLearnMasterEntry 2 } + +-- Sub Module: INTERFACE + +interfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of interface entry." + ::= { interface 1 } + +interfaceEntry OBJECT-TYPE + SYNTAX InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "interface entry " + INDEX { interfaceIndex} + ::= { interfaceTable 1 } + +InterfaceEntry ::= + SEQUENCE + { + interfaceIndex + Integer32, + interfaceName + OCTET STRING, + interfaceType + INTEGER, + interfaceIPv4Addr + OCTET STRING, + interfaceDesc + OCTET STRING, + interfaceMediaType + INTEGER, + interfaceSpeed + INTEGER, + interfaceDuplex + INTEGER, + interfaceResetCnt + INTEGER, + interfaceArpRetryInterval + INTEGER, + interfaceArpTimeout + INTEGER, + interfaceArpClear + INTEGER, + interfacejumboFrameEnable + INTEGER, + interfaceClearIPv4Addr + INTEGER, + interfaceBandwidth + INTEGER, + interfacePortIsolateGroupID + INTEGER, + interfaceArpProxy + INTEGER, + interfaceLocalArpProxy + INTEGER, + interfacePoeAdmin + INTEGER, + interfacePoeBudget + INTEGER, + interfacePoePriority + INTEGER, + interfaceLoadInterval + INTEGER, + interfaceMtu + INTEGER, + interfaceIpUrpf + INTEGER, + interfaceIpv6Urpf + INTEGER, + interfaceIpv6DadAttempt + INTEGER, + interfaceNDClear + INTEGER + } + +interfaceIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index. physical interface:0x1~0x3FF, + agg interface: 0x400~0x7FF, vlan interface:0x1000~0x1FFF, + lookback interface:0x3000~0x3FFF" + ::= { interfaceEntry 1 } + +interfaceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name." + ::= { interfaceEntry 2 } + +interfaceType OBJECT-TYPE + SYNTAX INTEGER + { + switch(1), + route(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interface type.1:switch 2:route." + ::= { interfaceEntry 3 } + + interfaceIPv4Addr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(9..18)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP addresses with mask , such as 123.123.123.123/24 ." + ::= { interfaceEntry 4 } + + +interfaceDesc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..240)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Interface specific description." + ::= { interfaceEntry 5 } + +interfaceMediaType OBJECT-TYPE + SYNTAX INTEGER + { + autoSelect(0), + rj45(1), + sfp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the port media type.0:auto-select 1:rj45 2:sfp." + ::= { interfaceEntry 6 } + +interfaceSpeed OBJECT-TYPE + SYNTAX INTEGER + { + auto(0), + speed10M(1), + speed100M(2), + speed1000M(3), + speed10G(4), + speed40G(5), + speed100G(6), + speed2halfG(7), + speed5G(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the port speed.0:auto 1:10 2:100 3:1000 4:10000 5:40000 6:100000 7:2500 8:5000." + ::= { interfaceEntry 7 } + +interfaceDuplex OBJECT-TYPE + SYNTAX INTEGER + { + auto(0), + half(1), + full(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies the port duplexStatus .0:auto 1:half 2:full." + ::= { interfaceEntry 8 } + +interfaceResetCnt OBJECT-TYPE + SYNTAX INTEGER + { + noUse(0), + resetCount(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset interface counters; 0: noUse, 1: resetCount." + ::= { interfaceEntry 9 } + +interfaceArpRetryInterval OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION " Set arp request retry delay value to interface. Interval range 0~3." + ::= { interfaceEntry 10 } + +interfaceArpTimeout OBJECT-TYPE + SYNTAX INTEGER(1..2147483) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Set arp age timeout value to interface. Timeout range 1~2147483. " + ::= { interfaceEntry 11 } + +interfaceArpClear OBJECT-TYPE + SYNTAX INTEGER + { + noUse(0), + clearArp(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Clear arp cache.0:no use, 1:clear arp. " + ::= { interfaceEntry 12 } + +interfacejumboFrameEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Jumbo frame. 1:enabel, 2:disable" + ::= { interfaceEntry 13 } + +interfaceClearIPv4Addr OBJECT-TYPE + SYNTAX INTEGER + { + noUse(0), + clearIPv4Addr(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the IPv4 address of the interface including secondary IPv4 address.0:no use, 1:clear IPv4 address. " + ::= { interfaceEntry 14 } + +interfaceBandwidth OBJECT-TYPE + SYNTAX INTEGER(0..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set bandwidth informational parameter(bandwidth in kilobits). Use 0 to set default value. + The default value of 10M port is 10000. + The default value of 100M port is 100000. + The default value of 1000M port is 1000000." + ::= { interfaceEntry 15 } + +interfacePortIsolateGroupID OBJECT-TYPE + SYNTAX INTEGER(1..31255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the isolate group of a interface. isolate group id range is 1 ~ 31. and 255(0xFF) mean delete group. " + ::= { interfaceEntry 16 } + +interfaceArpProxy OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enable or disable arp proxy feature." + DEFVAL { disable } + ::= { interfaceEntry 17 } + +interfaceLocalArpProxy OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enable or disable local arp proxy feature." + DEFVAL { disable } + ::= { interfaceEntry 18 } + +interfacePoeAdmin OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2),force-power(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set PoE port admin.The meanings of the values are: + enable(1) - Enable port PoE; + disable(2) - Disable port PoE; + force-power(3) - Force to power on port PoE;" + DEFVAL { enable } + ::= { interfaceEntry 19 } + +interfacePoeBudget OBJECT-TYPE + SYNTAX INTEGER(0..30000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set PoE port max consumption limitation (milli-watt)." + DEFVAL { 30000 } + ::= { interfaceEntry 20 } + +interfacePoePriority OBJECT-TYPE + SYNTAX INTEGER{low(1),high(2),critical(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set PoE port priority level. The meanings of the value are: + low(1) - Low priority; + high(2) - High priority; + critical(3) - critical priority;" + DEFVAL { low } + ::= { interfaceEntry 21 } + +interfaceLoadInterval OBJECT-TYPE + SYNTAX INTEGER(30..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify interval for interface speed calculation. + Load-interval must be in increments of 30 seconds. + The load-interval ranges from 30 to 600 and default + value is 300." + DEFVAL { 300 } + ::= { interfaceEntry 22 } + +interfaceMtu OBJECT-TYPE + SYNTAX INTEGER(68..9000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set MTU of the interface." + DEFVAL { 1500 } + ::= { interfaceEntry 23 } + + interfaceIpUrpf OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set IP Unicast reverse-path of the interface." + DEFVAL {disable } + ::= { interfaceEntry 24 } + +interfaceIpv6Urpf OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set IPv6 Unicast reverse-path of the interface." + DEFVAL {disable } + ::= { interfaceEntry 25 } + + interfaceIpv6DadAttempt OBJECT-TYPE + SYNTAX INTEGER(0..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set IPv6 Duplicate address detection attempts number." + DEFVAL {1} + ::= { interfaceEntry 26 } + +interfaceNDClear OBJECT-TYPE + SYNTAX INTEGER{noUse(0),clearND(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear arp cache.0:no use, 1:clear ND." + ::= { interfaceEntry 27 } + +-- +-- config interface secondary ip address +-- +interfaceSecondaryIpAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF InterfaceSecondaryIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of interface secondary ip address." + ::= { interface 2 } + +interfaceSecondaryIpAddrEntry OBJECT-TYPE + SYNTAX InterfaceSecondaryIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "interface entry." + INDEX {interfaceIndex,ifSecondaryIpAddr} + ::= { interfaceSecondaryIpAddrTable 1 } + + InterfaceSecondaryIpAddrEntry ::= + SEQUENCE + { + ifSecondaryIpAddr + IpAddress, + ifSecondaryIpAddrMask + Integer32, + interfaceSecondaryIpAddrStatus + RowStatus + } + + +ifSecondaryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set secondary ip address on interface." + ::= { interfaceSecondaryIpAddrEntry 1 } + + + +ifSecondaryIpAddrMask OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Set secondary ip address mask on interface." + ::= { interfaceSecondaryIpAddrEntry 2 } + + + +interfaceSecondaryIpAddrStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { interfaceSecondaryIpAddrEntry 3 } + + + + + + + + + + +loopbackInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF LoopbackInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of loopback interface." + ::= { interface 3 } + +loopbackInterfaceEntry OBJECT-TYPE + SYNTAX LoopbackInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "loopback interface entry." + INDEX {loopbackInterfaceNum} + ::= { loopbackInterfaceTable 1 } + +LoopbackInterfaceEntry ::= + SEQUENCE + { + loopbackInterfaceNum + Integer32, + loopbackInterfaceIndex + Integer32, + loopbackInterfaceStatus + RowStatus + } + +loopbackInterfaceNum OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of loopback interface." + ::= { loopbackInterfaceEntry 1 } + +loopbackInterfaceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The index of loopback interface." + ::= { loopbackInterfaceEntry 2 } + +loopbackInterfaceStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { loopbackInterfaceEntry 3 } + +-- +-- config interface ipv6 address +-- +interfaceIpv6AddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF InterfaceIpv6AddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of interface ipv6 address." + ::= { interface 4 } + +interfaceIpv6AddrEntry OBJECT-TYPE + SYNTAX InterfaceIpv6AddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "interface ipv6 address entry." + INDEX {interfaceIndex,ifIpv6Addr} + ::= { interfaceIpv6AddrTable 1 } + + InterfaceIpv6AddrEntry ::= + SEQUENCE + { + ifIpv6Addr + OCTET STRING, + ifIpv6AddrLength + Integer32, + ifIpv6AddrEui64 + INTEGER, + ifIpv6AddrLinkLocal + INTEGER, + ifIpv6AddrStatus + RowStatus + } + +ifIpv6Addr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set ipv6 address on interface." + ::= { interfaceIpv6AddrEntry 1 } + +ifIpv6AddrLength OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Set ipv6 address prefix length." + ::= { interfaceIpv6AddrEntry 2 } + +ifIpv6AddrEui64 OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Set ipv6 address use eui-64 interface identifier." + DEFVAL {disable} + ::= { interfaceIpv6AddrEntry 3 } + +ifIpv6AddrLinkLocal OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Set ipv6 link-local address." + DEFVAL {disable} + ::= { interfaceIpv6AddrEntry 4 } + +ifIpv6AddrStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active." + ::= { interfaceIpv6AddrEntry 5 } + +interfaceTrapObject OBJECT IDENTIFIER ::= { interface 10 } + +ifpReceiveManyErrorPacket NOTIFICATION-TYPE + OBJECTS { interfaceIndex } + STATUS current + DESCRIPTION + "Receive many CRC error packets on the interface." + ::= { interfaceTrapObject 1 } + + + + -- Sub Module: MANAGEMENTIP +managementIp OBJECT IDENTIFIER ::= { management 1 } + +managementIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF ManagementIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of management ip entry." + ::= { managementIp 1 } + +managementIpEntry OBJECT-TYPE + SYNTAX ManagementIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "interface entry " + INDEX { managementIpSlot} + ::= { managementIpTable 1 } + +ManagementIpEntry ::= + SEQUENCE + { + managementIpSlot + Integer32, + managementIPv4Addr + OCTET STRING, + managementRowStatus + RowStatus + } + +managementIpSlot OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Management ip slot." + ::= { managementIpEntry 1 } + + +managementIPv4Addr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP addresses with masklen. The format is like 'xxx.xxx.xxx.xxx/xx'." + ::= { managementIpEntry 2 } + +managementRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of management IP row.Now only realize Create, Destroy and Active." + ::= { managementIpEntry 3 } + + +managementGateway OBJECT IDENTIFIER ::= { management 3 } +managementIpGatewayTable OBJECT-TYPE + SYNTAX SEQUENCE OF ManagementIpGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of management ip gateway entry." + ::= { managementGateway 1 } + +managementIpGatewayEntry OBJECT-TYPE + SYNTAX ManagementIpGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "management ip Gateway entry." + INDEX { managementIpGatewaySlot, managementIpGateway } + ::= { managementIpGatewayTable 1 } + +ManagementIpGatewayEntry ::= + SEQUENCE + { + managementIpGatewaySlot + Integer32, + managementIpGateway + IpAddress, + managementIpGatewayStatus + RowStatus + } + +managementIpGatewaySlot OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Management ip gateway slot." + ::= { managementIpGatewayEntry 1 } + +managementIpGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Management ip gateway." + ::= { managementIpGatewayEntry 2 } + +managementIpGatewayStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { managementIpGatewayEntry 3 } + + + +-- Sub Module: MVR + + +mvrGlobalStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enable/Disable MVR on the switch." + ::= { mvr 1 } + +mvrGlobalGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF MvrGlobalGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of MVR multicast group." + ::= { mvr 2 } + +mvrGlobalGroupEntry OBJECT-TYPE + SYNTAX MvrGlobalGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MVR multicast group entry." + INDEX { mvrGlobalGroup} + ::= { mvrGlobalGroupTable 1 } + +MvrGlobalGroupEntry ::= + SEQUENCE + { + mvrGlobalGroup + IpAddress, + mvrGlobalGroupRowStatus + RowStatus + } + +mvrGlobalGroup OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MVR multicast group." + ::= { mvrGlobalGroupEntry 1 } + +mvrGlobalGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mvrGlobalGroupEntry 2 } + +mvrSourceVlan OBJECT-TYPE + SYNTAX INTEGER(0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Configure a source VLAN for MVR; 0 unset source vlan." + ::= { mvr 3 } + +mvrSourceIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Mvr Source IP address. Use 0.0.0.0 to restore the default value." + ::= { mvr 4 } + +mvrSourcePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF MvrSourcePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of MVR source port." + ::= { mvr 5 } + +mvrSourcePortEntry OBJECT-TYPE + SYNTAX MvrSourcePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MVR source port entry." + INDEX { mvrSourcePortIfindex} + ::= { mvrSourcePortTable 1 } + + MvrSourcePortEntry ::= + SEQUENCE + { + mvrSourcePortIfindex + Integer32, + mvrSourcePortRowStatus + RowStatus + } + +mvrSourcePortIfindex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MVR source port ifindex." + ::= { mvrSourcePortEntry 1 } + +mvrSourcePortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mvrSourcePortEntry 2 } + +mvrRcvPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF MvrRcvPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of MVR receive port." + ::= { mvr 6 } + +mvrRcvPortEntry OBJECT-TYPE + SYNTAX MvrRcvPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MVR receive port entry." + INDEX { mvrRcvPortIfindex,mvrRcvVlanId} + ::= { mvrRcvPortTable 1 } + +MvrRcvPortEntry ::= + SEQUENCE + { + mvrRcvPortIfindex + Integer32, + mvrRcvVlanId + Integer32, + mvrRcvPortRowStatus + RowStatus + } + +mvrRcvPortIfindex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MVR receive port ifindex." + ::= { mvrRcvPortEntry 1 } + +mvrRcvVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MVR receive vlan id." + ::= { mvrRcvPortEntry 2 } + +mvrRcvPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mvrRcvPortEntry 3 } + +mvrIPMcastRouting OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enable/Disable IP Multicast-routing on the switch." + ::= { mvr 7 } + +-- Sub Module: ERPS + + +-- ================================================================== +-- +-- =====================object definition begin====================== +-- +-- ================================================================== + + +erpsDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF ErpsDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of domain entry." + ::= { erps 2 } + +erpsDomainEntry OBJECT-TYPE + SYNTAX ErpsDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "domain entry." + INDEX { domainIndex} + ::= { erpsDomainTable 1 } + +ErpsDomainEntry ::= + SEQUENCE + { + domainIndex + Integer32, + domainName + OCTET STRING, + domainHellotime + Integer32, + domainFailtime + Integer32, + domainPrimaryControlVlan + Integer32, + domainSubControlVlan + Integer32, + domainEnable + INTEGER, + domainInstance + Integer32, + domainRowStatus + RowStatus + } + +domainIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Domain index.Range 1~255." + ::= { erpsDomainEntry 1 } + +domainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Domain name.Range 1~16.0 means default domain name" + ::= { erpsDomainEntry 2 } + +domainHellotime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Domain hello timer interval,the range is 1~~15.The default value is 1." + ::= { erpsDomainEntry 3 } + +domainFailtime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Domain fail timer interval,the range is 3~~45.The default value is 3." + ::= { erpsDomainEntry 4 } + +domainPrimaryControlVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Domain primary control vlan ,the range is 2~~4094." + ::= { erpsDomainEntry 5 } + +domainSubControlVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Domain sub control vlan ,the range is 2~~4094." + ::= { erpsDomainEntry 6 } + +domainEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the domain. Enable(1),Disable(2). + Only support set operation." + ::= { erpsDomainEntry 7 } + +domainInstance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set or unset the instance which the domain bound. + the range is 0~~4094. 0 is the default value" + ::= { erpsDomainEntry 8 } + +domainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize Destroy and Active." + ::= { erpsDomainEntry 9 } + +--erpsDomainStatsTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF ErpsDomainStatsEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "table of domain statistics entry." +-- ::= { erps 3 } +-- +--erpsDomainStatsEntry OBJECT-TYPE +-- SYNTAX ErpsDomainStatsEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "Domain statistics entry." +-- INDEX { domainStatsIndex} +-- ::= { erpsDomainStatsTable 1 } +-- +--ErpsDomainStatsEntry ::= +-- SEQUENCE +-- { +-- domainStatsIndex +-- Integer32, +-- domainStatsTotalSendPackets +-- Unsigned32, +-- domainStatsHelloSendPackets +-- Unsigned32, +-- domainStatsRingUpFlushFdbSendPackets +-- Unsigned32, +-- domainStatsRingDownFlushFdbSendPackets +-- Unsigned32, +-- domainStatsLinkDownSendPackets +-- Unsigned32, +-- domainStatsAskStateSendPackets +-- Unsigned32, +-- domainStatsTotalRecPackets +-- Unsigned32, +-- domainStatsHelloRecPackets +-- Unsigned32, +-- domainStatsRingUpFlushFdbRecPackets +-- Unsigned32, +-- domainStatsRingDownFlushFdbRecPackets +-- Unsigned32, +-- domainStatsLinkDownRecPackets +-- Unsigned32, +-- domainStatsAskStateRecPackets +-- Unsigned32, +-- domainStatsClearPackets +-- Integer32 +-- } +-- +--domainStatsIndex OBJECT-TYPE +-- SYNTAX Integer32 (0..65535) +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "Domain statistics." +-- ::= { erpsDomainStatsEntry 1 } +-- +--domainStatsTotalSendPackets OBJECT-TYPE +-- SYNTAX Unsigned32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Domain statistics." +-- ::= { erpsDomainStatsEntry 2 } +-- +--domainStatsHelloSendPackets OBJECT-TYPE +-- SYNTAX Unsigned32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Domain statistics." +-- ::= { erpsDomainStatsEntry 3 } +-- +--domainStatsRingUpFlushFdbSendPackets OBJECT-TYPE +-- SYNTAX Unsigned32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Domain statistics." +-- ::= { erpsDomainStatsEntry 4 } +-- +--domainStatsRingDownFlushFdbSendPackets OBJECT-TYPE +-- SYNTAX Unsigned32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Domain statistics." +-- ::= { erpsDomainStatsEntry 5 } +-- +--domainStatsLinkDownSendPackets OBJECT-TYPE +-- SYNTAX Unsigned32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Domain statistics." +-- ::= { erpsDomainStatsEntry 6 } +-- +--domainStatsAskStateSendPackets OBJECT-TYPE +-- SYNTAX Unsigned32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Domain statistics." +-- ::= { erpsDomainStatsEntry 7 } +-- +--domainStatsTotalRecPackets OBJECT-TYPE +-- SYNTAX Unsigned32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Domain statistics." +-- ::= { erpsDomainStatsEntry 8 } +-- +--domainStatsHelloRecPackets OBJECT-TYPE +-- SYNTAX Unsigned32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Domain statistics." +-- ::= { erpsDomainStatsEntry 9 } +-- +--domainStatsRingUpFlushFdbRecPackets OBJECT-TYPE +-- SYNTAX Unsigned32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Domain statistics." +-- ::= { erpsDomainStatsEntry 10 } +-- +--domainStatsRingDownFlushFdbRecPackets OBJECT-TYPE +-- SYNTAX Unsigned32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Domain statistics." +-- ::= { erpsDomainStatsEntry 11 } +-- +--domainStatsLinkDownRecPackets OBJECT-TYPE +-- SYNTAX Unsigned32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION "Domain statistics." +-- ::= { erpsDomainStatsEntry 12 } +-- +--domainStatsAskStateRecPackets OBJECT-TYPE +-- SYNTAX Unsigned32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Domain statistics." +-- ::= { erpsDomainStatsEntry 13 } +-- +--domainStatsClearPackets OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Clear domain statistics and the set number is 1." +-- ::= { erpsDomainStatsEntry 14 } + +erpsRingTable OBJECT-TYPE + SYNTAX SEQUENCE OF ErpsRingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of ring entry." + ::= { erps 4 } + +erpsRingEntry OBJECT-TYPE + SYNTAX ErpsRingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "domain entry " + INDEX { ringIndex} + ::= { erpsRingTable 1 } + +ErpsRingEntry ::= + SEQUENCE + { + ringIndex + Integer32, + ringLevel + INTEGER, + ringmode + INTEGER, + ringEdgemode + INTEGER, + ringPrimaryIf + OCTET STRING, + ringSecondaryIf + OCTET STRING, + ringEdgeIf + OCTET STRING, + ringCommonIf + OCTET STRING, + ringSrpt + INTEGER, + ringEnable + INTEGER, + ringRowStatus + RowStatus, + ringStatus + INTEGER + } + +ringIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ring index.Range 1~255." + ::= { erpsRingEntry 1 } + +ringLevel OBJECT-TYPE + SYNTAX INTEGER + { + primary(0), + sub(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Create ring with level.primary:0 sub:1." + ::= { erpsRingEntry 2 } + +ringmode OBJECT-TYPE + SYNTAX INTEGER + { + unknow(0), + master(1), + transit(2), + vpls(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set ring mode.unknow:0 master:1 transit:2 vpls:3." + ::= { erpsRingEntry 3 } + +ringEdgemode OBJECT-TYPE + SYNTAX INTEGER + { + unknow(0), + edge(1), + assistantedge(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set ring mode.unknow:0 edge:1 assistantedge:2." + ::= { erpsRingEntry 4 } + +ringPrimaryIf OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set ring primary port." + ::= { erpsRingEntry 5 } + +ringSecondaryIf OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set ring primary port." + ::= { erpsRingEntry 6 } + +ringEdgeIf OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set ring edge port." + ::= { erpsRingEntry 7 } + +ringCommonIf OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set ring common port." + ::= { erpsRingEntry 8 } + +ringSrpt OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set ring srpt. enable:1 disable:2" + ::= { erpsRingEntry 9 } + +ringEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable ring. enable:1 disable:2" + ::= { erpsRingEntry 10 } + +ringRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize Destroy and Active." + ::= { erpsRingEntry 11 } + +ringStatus OBJECT-TYPE + SYNTAX INTEGER + { + idel(0), + complete(1), + failed(2), + linkup(3), + linkdown(4), + preforwording(5), + init(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this ring. idel(0), complete(1), + failed(2), linkup(3), linkdown(4), + preforwording(5), init(6)." + ::= { erpsRingEntry 12 } + +erpsRingStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ErpsRingStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of ring statistics entry." + ::= { erps 5 } + +erpsRingStatsEntry OBJECT-TYPE + SYNTAX ErpsRingStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ring statistics entry." + INDEX { ringStatsIndex} + ::= { erpsRingStatsTable 1 } + +ErpsRingStatsEntry ::= + SEQUENCE + { + ringStatsIndex + Integer32, + ringStatsTotalSendPackets + Unsigned32, + ringStatsHelloSendPackets + Unsigned32, + ringStatsRingUpFlushFdbSendPackets + Unsigned32, + ringStatsRingDownFlushFdbSendPackets + Unsigned32, + ringStatsLinkDownSendPackets + Unsigned32, + ringStatsEdgeHelloSendPackets + Unsigned32, + ringStatsMajorFaultSendPackets + Unsigned32, + ringStatsTotalRecPackets + Unsigned32, + ringStatsHelloRecPackets + Unsigned32, + ringStatsRingUpFlushFdbRecPackets + Unsigned32, + ringStatsRingDownFlushFdbRecPackets + Unsigned32, + ringStatsLinkDownRecPackets + Unsigned32, + ringStatsEdgeHelloRecPackets + Unsigned32, + ringStatsMajorFaultRecPackets + Unsigned32, + ringStatsClearPackets + Integer32 + } + +ringStatsIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ring statistics." + ::= { erpsRingStatsEntry 1 } + +ringStatsTotalSendPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ring statistics." + ::= { erpsRingStatsEntry 2 } + +ringStatsHelloSendPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ring statistics." + ::= { erpsRingStatsEntry 3 } + +ringStatsRingUpFlushFdbSendPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ring statistics." + ::= { erpsRingStatsEntry 4 } + +ringStatsRingDownFlushFdbSendPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ring statistics." + ::= { erpsRingStatsEntry 5 } + +ringStatsLinkDownSendPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ring statistics." + ::= { erpsRingStatsEntry 6 } + +ringStatsEdgeHelloSendPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ring statistics." + ::= { erpsRingStatsEntry 7 } + +ringStatsMajorFaultSendPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ring statistics." + ::= { erpsRingStatsEntry 8 } + +ringStatsTotalRecPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ring statistics." + ::= { erpsRingStatsEntry 9 } + +ringStatsHelloRecPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ring statistics." + ::= { erpsRingStatsEntry 10 } + +ringStatsRingUpFlushFdbRecPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ring statistics." + ::= { erpsRingStatsEntry 11 } + +ringStatsRingDownFlushFdbRecPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ring statistics." + ::= { erpsRingStatsEntry 12 } + +ringStatsLinkDownRecPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ring statistics." + ::= { erpsRingStatsEntry 13 } + +ringStatsEdgeHelloRecPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ring statistics." + ::= { erpsRingStatsEntry 14 } + +ringStatsMajorFaultRecPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ring statistics." + ::= { erpsRingStatsEntry 15 } + +ringStatsClearPackets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear ring statistics and the set number is 1." + ::= { erpsRingStatsEntry 16 } + +erpsTrapObject OBJECT IDENTIFIER ::= { erps 10 } + +erpsLinkSwitch NOTIFICATION-TYPE + OBJECTS { ringStatus } + STATUS current + DESCRIPTION + "Erps link change notification." + ::= { erpsTrapObject 1 } + +-- Sub Module: PREFIXLIST + + + +-- prefix list type - permit or deny +PrefixListType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "prefix list type, permit or deny." + SYNTAX INTEGER + { + deny(1), + permit(2) + } + +-- prefix list clear value +PrefixListClearValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "prefix list value: 1." + SYNTAX INTEGER + { + clear(1) + } + +-- prefix list sequence-use type +-- PrefixListSeqUseType ::= TEXTUAL-CONVENTION +-- STATUS current +-- DESCRIPTION +-- "prefix list SEQUENCE-number use type " +-- SYNTAX INTEGER +-- { +-- useSeq(1), +-- noUseSeq(2) +-- } + +-- +-- Node of prefixListSeqNumUse +-- +--prefixListSeqNumUse OBJECT-TYPE +-- SYNTAX PrefixListSeqUseType +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "config prefix list SEQUENCE number use " +-- ::= { prefixList 100 } +-- +-- +-- +-- Nodes of prefixList entry table +-- +prefixListTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrefixListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of prefix list entry." + ::= { prefixList 1 } + +prefixListEntry OBJECT-TYPE + SYNTAX PrefixListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ip prefix list entry." + INDEX { prefixListIpAddressType, prefixListIndex} + ::= { prefixListTable 1 } + +PrefixListEntry ::= + SEQUENCE + { + prefixListIpAddressType + InetAddressType, + prefixListIndex + Unsigned32, + prefixListName + OCTET STRING, + prefixListDescription + OCTET STRING, + prefixListRowStatus + RowStatus + } +prefixListIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ip type:ip or ipv6." + ::= { prefixListEntry 1 } + +prefixListIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "prefix list index." + ::= { prefixListEntry 2 } + +prefixListName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "prefix list name, siez (1-20)." + ::= { prefixListEntry 3 } + + prefixListDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The description of the prefix list, size (0-80)" + ::= { prefixListEntry 4 } + +prefixListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { prefixListEntry 5 } + +-- +-- Nodes of prefixListRule entry table +-- +prefixListRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrefixListRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of prefix list entry." + ::= { prefixList 2 } + +prefixListRuleEntry OBJECT-TYPE + SYNTAX PrefixListRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ip prefix list entry." + INDEX { prefixListRuleIpAddressType, prefixListRuleIndex, prefixListRuleSeq} + ::= { prefixListRuleTable 1 } + +PrefixListRuleEntry ::= + SEQUENCE + { + prefixListRuleIpAddressType + InetAddressType, + prefixListRuleIndex + Unsigned32, + prefixListRuleSeq + Unsigned32, + prefixListRuleIpAddress + InetAddress, + prefixListRuleMaskLen + Integer32, + prefixListRuleType + PrefixListType, + prefixListRuleGe + Integer32, + prefixListRuleLe + Integer32, + prefixListRuleRowStatus + RowStatus + } +prefixListRuleIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ip type:ip or ipv6." + ::= { prefixListRuleEntry 1 } + +prefixListRuleIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "prefix list index." + ::= { prefixListRuleEntry 2 } + +prefixListRuleSeq OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sequence number of prefix list entry." + ::= { prefixListRuleEntry 3 } + +prefixListRuleIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ip or ipv6 address." + ::= { prefixListRuleEntry 4 } + +prefixListRuleMaskLen OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ip address mask length." + ::= { prefixListRuleEntry 5 } + +prefixListRuleType OBJECT-TYPE + SYNTAX PrefixListType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of prefix list: permit or deny." + ::= { prefixListRuleEntry 6 } + +prefixListRuleGe OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Minimum prefix length." + ::= { prefixListRuleEntry 7 } + +prefixListRuleLe OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum prefix length." + ::= { prefixListRuleEntry 8 } + +prefixListRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { prefixListRuleEntry 9 } + + +-- +-- Nodes of prefixListClear +-- +prefixListClearTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrefixListClearEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of prefix list entry." + ::= { prefixList 3 } + +prefixListClearEntry OBJECT-TYPE + SYNTAX PrefixListClearEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ip prefix list clear entry." + INDEX { prefixListClearIpAddressType , prefixListClearIndex } + ::= { prefixListClearTable 1 } + +PrefixListClearEntry ::= + SEQUENCE + { + prefixListClearIpAddressType + InetAddressType, + prefixListClearIndex + Integer32, + prefixListClear + PrefixListClearValue + } +prefixListClearIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Clear type, ip or ipv6." + ::= { prefixListClearEntry 1 } + +prefixListClearIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "prefix list index." + ::= { prefixListClearEntry 2 } + +prefixListClear OBJECT-TYPE + SYNTAX PrefixListClearValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The prefix list clear value : the only valid value is 1." + ::= { prefixListClearEntry 3 } + + +-- +-- Nodes of prefixListDetail entry table +-- +prefixListDetailTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrefixListDetailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of prefix list entry." + ::= { prefixList 4 } + +prefixListDetailEntry OBJECT-TYPE + SYNTAX PrefixListDetailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ip prefix list detail entry." + INDEX { prefixListDetailIpAddressType, prefixListDetailIndex, prefixListDetailSeq} + ::= { prefixListDetailTable 1 } + +PrefixListDetailEntry ::= + SEQUENCE + { + prefixListDetailIpAddressType + InetAddressType, + prefixListDetailIndex + Unsigned32, + prefixListDetailSeq + Unsigned32, + prefixListDetailLastOperEntry + OCTET STRING, + prefixLisDetailCount + Integer32, + prefixListDetailRangeEntries + PrefixListType, + prefixListDetailSequences + OCTET STRING, + prefixListDetailHitCount + Integer32, + prefixListDetailRefcount + RowStatus + } +prefixListDetailIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ip type:ip or ipv6." + ::= { prefixListDetailEntry 1 } + +prefixListDetailIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "prefix list index." + ::= { prefixListDetailEntry 2 } + +prefixListDetailSeq OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sequence number of prefix list entry." + ::= { prefixListDetailEntry 3 } + +prefixListDetailLastOperEntry OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Prefix-list with the last deletion/insertion." + ::= { prefixListDetailEntry 4 } + +prefixLisDetailCount OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Prefix-list total Count." + ::= { prefixListDetailEntry 5 } + +prefixListDetailRangeEntries OBJECT-TYPE + SYNTAX PrefixListType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Prefix-list range entries." + ::= { prefixListDetailEntry 6 } + +prefixListDetailSequences OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Prefix-list Sequences." + ::= { prefixListDetailEntry 7 } + +prefixListDetailHitCount OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "some seq of prefix-list hit count." + ::= { prefixListDetailEntry 8 } + +prefixListDetailRefcount OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "some seq of prefix-list refcount." + ::= { prefixListDetailEntry 9 } + +-- Sub Module: IPUNICAST + + +ipUnicastStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpUnicastStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of ip source guard binding entry." + ::= { ipUnicast 1 } + +ipUnicastStaticRouteEntry OBJECT-TYPE + SYNTAX IpUnicastStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ip source guard binding entry." + INDEX + { + ipUnicastStaticRouteVrfId, + ipUnicastStaticRouteDestIpAddressType, + ipUnicastStaticRouteDestIpAddress, + ipUnicastStaticRouteDestMask, + ipUnicastStaticRouteGWIpAddressType, + ipUnicastStaticRouteGWIpAddress + } + ::= { ipUnicastStaticRouteTable 1 } + +IpUnicastStaticRouteEntry ::= + SEQUENCE + { + ipUnicastStaticRouteVrfId + Integer32, + ipUnicastStaticRouteDestIpAddressType + InetAddressType, + ipUnicastStaticRouteDestIpAddress + InetAddress, + ipUnicastStaticRouteDestMask + Integer32, + ipUnicastStaticRouteGWIpAddressType + InetAddressType, + ipUnicastStaticRouteGWIpAddress + InetAddress, + ipUnicastStaticRouteDistance + Integer32, + ipUnicastStaticRouteRowStatus + RowStatus + } +ipUnicastStaticRouteVrfId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vrf id the default value is 0." +-- DEFVAL { ipv4 } + ::= { ipUnicastStaticRouteEntry 1 } + +ipUnicastStaticRouteDestIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP addresses type (IPv4 or IPv6)." +-- DEFVAL { ipv4 } + ::= { ipUnicastStaticRouteEntry 2 } + +ipUnicastStaticRouteDestIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP destination prefix." + ::= { ipUnicastStaticRouteEntry 3 } + +ipUnicastStaticRouteDestMask OBJECT-TYPE + SYNTAX Integer32(0..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DIP destination prefix mask." + ::= { ipUnicastStaticRouteEntry 4 } + +ipUnicastStaticRouteGWIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP addresses type (IPv4 or IPv6)." +-- DEFVAL { ipv4 } + ::= { ipUnicastStaticRouteEntry 5 } + +ipUnicastStaticRouteGWIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP gateway address." + ::= { ipUnicastStaticRouteEntry 6 } + +ipUnicastStaticRouteDistance OBJECT-TYPE + SYNTAX Integer32(1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Distance value for this route." + ::= { ipUnicastStaticRouteEntry 7 } + +ipUnicastStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ipUnicastStaticRouteEntry 8 } + + +-- +-- clear all the static route +-- +ipUnicastClrStaticRoute OBJECT-TYPE + SYNTAX INTEGER + { + noUse(0), + resetCount(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clear all the static route." + ::= { ipUnicast 2 } + + +-- +-- clear the static route on vrf +-- +ipUnicastClrVrfStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpUnicastClrVrfStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { ipUnicast 3 } + +ipUnicastClrVrfStaticRouteEntry OBJECT-TYPE + SYNTAX IpUnicastClrVrfStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ipUnicastClrVrfStaticRouteIndex } + ::= { ipUnicastClrVrfStaticRouteTable 1 } + +IpUnicastClrVrfStaticRouteEntry ::= + SEQUENCE + { + ipUnicastClrVrfStaticRouteIndex + Integer32, + ipUnicastClrVrfStaticRoute + Integer32 + } + +ipUnicastClrVrfStaticRouteIndex OBJECT-TYPE + SYNTAX Integer32(0..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { ipUnicastClrVrfStaticRouteEntry 1 } + + +ipUnicastClrVrfStaticRoute OBJECT-TYPE + SYNTAX Integer32(0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { ipUnicastClrVrfStaticRouteEntry 2 } + +ipUnicastMaxStaticRoute OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allowed number of static routes." + ::= { ipUnicast 4 } + +ipUnicastMaxStaticV6Route OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allowed number of IPv6 static routes." + ::= { ipUnicast 5 } + +ipUnicastIcmpErrorInterval OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Error message interval(ms) of ICMP." + ::= { ipUnicast 6 } + +ipUnicastIcmpv6ErrorInterval OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Error message interval(ms) of ICMP." + ::= { ipUnicast 7 } + + +-- Sub Module: AAA + + +-- ================================================================== +-- +-- =====================object definition begin====================== +-- +-- ================================================================== +authenticationEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable authentication function. enable:1 disable:2." + ::= { aaa 1 } + +authenticationLoginTable OBJECT-TYPE + SYNTAX SEQUENCE OF AuthenticationLoginEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of login entry." + ::= { aaa 2 } + +authenticationLoginEntry OBJECT-TYPE + SYNTAX AuthenticationLoginEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Login entry " + INDEX { authenticationLoginIndex} + ::= { authenticationLoginTable 1 } + +AuthenticationLoginEntry ::= + SEQUENCE + { + authenticationLoginIndex + Integer32, + authenticationLoginName + OCTET STRING, + authenticationLoginOne + INTEGER, + authenticationLoginTwo + INTEGER, + authenticationLoginThree + INTEGER, + authenticationLoginFour + INTEGER, + authenticationLoginFive + INTEGER, + authenticationLoginSix + INTEGER, + authenticationLoginRowStatus + RowStatus + } + +authenticationLoginIndex OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Login index." + ::= { authenticationLoginEntry 1 } + +authenticationLoginName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Login name. The default method list name is 'default'." + ::= { authenticationLoginEntry 2 } + +authenticationLoginOne OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + line(2), + none(3), + radius(4), + local(5), + tacacs-plus(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The first login type, enable(1),line(2),none(3),radius(4),local(5),tacacs-plus(6)." + ::= { authenticationLoginEntry 3 } + +authenticationLoginTwo OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1), + line(2), + none(3), + radius(4), + local(5), + tacacs-plus(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The second login type, disable(0),enable(1),line(2),none(3),radius(4),local(5),tacacs-plus(6)." + ::= { authenticationLoginEntry 4 } + +authenticationLoginThree OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1), + line(2), + none(3), + radius(4), + local(5), + tacacs-plus(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The third login type, disable(0),enable(1),line(2),none(3),radius(4),local(5),tacacs-plus(6)." + ::= { authenticationLoginEntry 5 } + +authenticationLoginFour OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1), + line(2), + none(3), + radius(4), + local(5), + tacacs-plus(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth login type,disable(0),enable(1),line(2),none(3),radius(4),local(5),tacacs-plus(6)." + ::= { authenticationLoginEntry 6 } + +authenticationLoginFive OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1), + line(2), + none(3), + radius(4), + local(5), + tacacs-plus(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fifth login type, disable(0),enable(1),line(2),none(3),radius(4),local(5),tacacs-plus(6)." + ::= { authenticationLoginEntry 7 } + +authenticationLoginSix OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1), + line(2), + none(3), + radius(4), + local(5), + tacacs-plus(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fifth login type, disable(0),enable(1),line(2),none(3),radius(4),local(5),tacacs-plus(6)." + ::= { authenticationLoginEntry 8 } + +authenticationLoginRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { authenticationLoginEntry 9 } + +authenticationLineTable OBJECT-TYPE + SYNTAX SEQUENCE OF AuthenticationLineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of login entry." + ::= { aaa 3 } + +authenticationLineEntry OBJECT-TYPE + SYNTAX AuthenticationLineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Login entry." + INDEX { authenticationLineIndex} + ::= { authenticationLineTable 1 } + +AuthenticationLineEntry ::= + SEQUENCE + { + authenticationLineIndex + Integer32, + authenticationLineLoginName + OCTET STRING + } + +authenticationLineIndex OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Login index." + ::= { authenticationLineEntry 1 } + +authenticationLineLoginName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set an authentication list for login name. The default login name is 'default'. Starting with alphabetic and can only include [0-9a-zA-Z.-_]. Its length range is [1, 32)" + ::= { authenticationLineEntry 2 } + +-- Sub Module: EVC +evcTable OBJECT-TYPE + SYNTAX SEQUENCE OF EvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of EVC entry. An Ethernet virtual connection (EVC) is a + logical relationship between Ethernet user-to-network interfaces (UNI) in a + provider-based Ethernet service." + ::= { evc 1 } + +evcEntry OBJECT-TYPE + SYNTAX EvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The entry of EVC." + INDEX { evcIndex} + ::= { evcTable 1 } + +EvcEntry ::= + SEQUENCE { + evcIndex Integer32, + evcName OCTET STRING, + evcRowstatus RowStatus + } + +evcIndex OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The index of EVC table." + ::= { evcEntry 1 } + +evcName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The name of EVC entry." + ::= { evcEntry 2 } + +evcRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { evcEntry 3 } + +evcInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EvcInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of EVC information." + ::= { evc 2 } + +evcInfoEntry OBJECT-TYPE + SYNTAX EvcInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "One entry of EVC information." + INDEX { evcInfoIndex} + ::= { evcInfoTable 1 } + +EvcInfoEntry ::= + SEQUENCE { + evcInfoIndex Integer32, + evcInfoMappedVlan Integer32, + evcInfoMappedDoubleVlan OCTET STRING, + evcInfoUsingNumber Integer32 + } + +evcInfoIndex OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The index of EVC information table." + ::= { evcInfoEntry 1 } + +evcInfoMappedVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The vlan id of EVC mapped-vlan. The unset value is 0." + ::= { evcInfoEntry 2 } + +evcInfoMappedDoubleVlan OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..9)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The vlan id of EVC mapped-double-vlan. + The input value is like 2,3. + The first vlan id is EVC mapped-inner-vlan ID. + The second vlan id is EVC mapped-outer-vlan ID. + The unset value is NULL." + ::= { evcInfoEntry 3 } + +evcInfoUsingNumber OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of raw-vlan using this EVC." + ::= { evcInfoEntry 4 } + +-- Sub Module: QINQ + +qinqVlanMappingTableObject OBJECT IDENTIFIER ::= { qinq 1 } + +-- +-- add/remove a vlan mapping table +-- + + qinqVlanMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF QinqVlanMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table containing information of vlan mapping table." + ::= { qinqVlanMappingTableObject 1 } + + qinqVlanMappingEntry OBJECT-TYPE + SYNTAX QinqVlanMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing information of vlan mapping table." + INDEX { qinqVlanMappingTableIndex} + ::= { qinqVlanMappingTable 1 } + + QinqVlanMappingEntry ::= + SEQUENCE { + qinqVlanMappingTableIndex Integer32, + qinqVlanMappingTableName OCTET STRING, + qinqVlanMappingTableRowstatus RowStatus + } + + qinqVlanMappingTableIndex OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "vlan mapping table index." + ::= { qinqVlanMappingEntry 1 } + + qinqVlanMappingTableName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "vlan mapping table name." + ::= { qinqVlanMappingEntry 2 } + + qinqVlanMappingTableRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { qinqVlanMappingEntry 3 } + + +-- +-- Nodes of QinqVlanMappingTableRawVlanObject +-- + +qinqVlanMappingItemTable OBJECT-TYPE + SYNTAX SEQUENCE OF QinqVlanMappingItemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to describe the relation between raw-vlan and mapped-vlan." + ::= { qinqVlanMappingTableObject 2 } + +qinqVlanMappingItemEntry OBJECT-TYPE + SYNTAX QinqVlanMappingItemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry is used to describe one item of the relation between raw-vlan and mapped-vlan." + INDEX { qinqMappingEntryMappingTableIndex, qinqMappingEntryEvcIndex, qinqMappingEntryRawVid} + ::= { qinqVlanMappingItemTable 1 } + +QinqVlanMappingItemEntry ::= +SEQUENCE { + qinqMappingEntryMappingTableIndex Integer32, + qinqMappingEntryEvcIndex Integer32, + qinqMappingEntryRawVid Integer32, + qinqMappingEntryRowstatus RowStatus + } + +qinqMappingEntryMappingTableIndex OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The vlan mapping table index." + ::= { qinqVlanMappingItemEntry 1 } + +qinqMappingEntryEvcIndex OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The EVC table index." + ::= { qinqVlanMappingItemEntry 2 } + +qinqMappingEntryRawVid OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Raw vlan tag for this entry. + Set to 0 to use for untagged mapped vlan tag. + Set to 4095 for out-of-range raw vlan." + ::= { qinqVlanMappingItemEntry 3 } + +qinqMappingEntryRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { qinqVlanMappingItemEntry 4 } + + +-- below is for double tag qinq +-- +-- add/remove an untagged vlan mapping entry with evc to vlan mapping table +-- + +-- qinqVlanUntaggedMappingWithEvcTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF QinqVlanUntaggedMappingWithEvcEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "The table containing information of vlan mapping table." +-- ::= { qinqVlanMappingTableRawVlanObject 1 } +-- +-- qinqVlanUntaggedMappingWithEvcEntry OBJECT-TYPE +-- SYNTAX QinqVlanUntaggedMappingWithEvcEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "An entry containing information of vlan mapping table." +-- INDEX { qinqUntaggedWithEvcMappingTableIndex } +-- ::= { qinqVlanUntaggedMappingWithEvcTable 1 } +-- +-- QinqVlanUntaggedMappingWithEvcEntry ::= +-- SEQUENCE { +-- qinqUntaggedWithEvcMappingTableIndex Integer32, +-- qinqUntaggedWithEvcName OCTET STRING, +-- qinqUntaggedWithEvcFirstVlantag Integer32, +-- qinqUntaggedWithEvcSecondVlantag Integer32, +-- qinqUntaggedWithEvcRowstatus RowStatus +-- } +-- +-- qinqUntaggedWithEvcMappingTableIndex OBJECT-TYPE +-- SYNTAX Integer32 (1..64) +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "vlan mapping table index." +-- ::= { qinqVlanUntaggedMappingWithEvcEntry 1 } +-- +-- qinqUntaggedWithEvcName OBJECT-TYPE +-- SYNTAX OCTET STRING (SIZE (0..16)) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION "evc name related to this entry." +-- ::= { qinqVlanUntaggedMappingWithEvcEntry 2 } +-- +-- qinqUntaggedWithEvcFirstVlantag OBJECT-TYPE +-- SYNTAX Integer32 (1..4094) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION "first vlan tag for this entry if it need map double vlan. +-- default is 0xFFFF to not use double vlan." +-- ::= { qinqVlanUntaggedMappingWithEvcEntry 3 } +-- +-- qinqUntaggedWithEvcSecondVlantag OBJECT-TYPE +-- SYNTAX Integer32 (1..4094) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION "mapped vlan tag." +-- ::= { qinqVlanUntaggedMappingWithEvcEntry 4 } +-- +-- qinqUntaggedWithEvcRowstatus OBJECT-TYPE +-- SYNTAX RowStatus +-- MAX-ACCESS read-create +-- STATUS current +-- DESCRIPTION +-- "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. +-- 1 means Active +-- 4 means CreateAndGo +-- 6 means Destroy" +-- ::= { qinqVlanUntaggedMappingWithEvcEntry 5 } + + +-- +-- add/remove an tagged vlan mapping entry with evc to vlan mapping table +-- + +-- qinqVlanTaggedMappingWithEvcTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF QinqVlanTaggedMappingWithEvcEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "The infomation of vlan mapping table entry." +-- ::= { qinqVlanMappingTableRawVlanObject 2 } +-- +-- qinqVlanTaggedMappingWithEvcEntry OBJECT-TYPE +-- SYNTAX QinqVlanTaggedMappingWithEvcEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "An entry containing information of vlan mapping table." +-- INDEX { qinqTaggedWithEvcMappingTableIndex, qinqTaggedWithEvcMappingRawVlantag } +-- ::= { qinqVlanTaggedMappingWithEvcTable 1 } +-- +-- QinqVlanTaggedMappingWithEvcEntry ::= +-- SEQUENCE { +-- qinqTaggedWithEvcMappingTableIndex Integer32, +-- qinqTaggedWithEvcMappingRawVlantag Integer32, +-- qinqTaggedWithEvcName OCTET STRING, +-- qinqTaggedWithEvcMappingVlantag Integer32, +-- qinqTaggedWithEvcRowstatus RowStatus +-- } +-- +-- qinqTaggedWithEvcMappingTableIndex OBJECT-TYPE +-- SYNTAX Integer32 (1..64) +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "vlan mapping table index." +-- ::= { qinqVlanTaggedMappingWithEvcEntry 1 } +-- +-- qinqTaggedWithEvcMappingRawVlantag OBJECT-TYPE +-- SYNTAX Integer32 (1..4095) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION "raw vlan tag for this entry. +-- set to 4095 to use for out of range mapped vlan tag." +-- ::= { qinqVlanTaggedMappingWithEvcEntry 2 } +-- +-- qinqTaggedWithEvcName OBJECT-TYPE +-- SYNTAX OCTET STRING (SIZE (0..16)) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION "evc name related to this entry." +-- ::= { qinqVlanTaggedMappingWithEvcEntry 3 } +-- +-- qinqTaggedWithEvcMappingVlantag OBJECT-TYPE +-- SYNTAX Integer32 (1..4094) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION "mapping vlan tag for this entry." +-- ::= { qinqVlanTaggedMappingWithEvcEntry 4 } +-- +-- qinqTaggedWithEvcRowstatus OBJECT-TYPE +-- SYNTAX RowStatus +-- MAX-ACCESS read-create +-- STATUS current +-- DESCRIPTION +-- "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. +-- 1 means Active +-- 4 means CreateAndGo +-- 6 means Destroy" +-- ::= { qinqVlanTaggedMappingWithEvcEntry 5 } + + +-- +-- add/remove an untagged or tagged vlan mapping entry without evc to vlan mapping table +-- + +-- qinqVlanMappingWithoutEvcTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF QinqVlanMappingWithoutEvcEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "The infomation of vlan mapping table entry." +-- ::= { qinqVlanMappingTableRawVlanObject 3 } +-- +-- qinqVlanMappingWithoutEvcEntry OBJECT-TYPE +-- SYNTAX QinqVlanMappingWithoutEvcEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "The infomation of vlan mapping table entry." +-- INDEX { qinqWithoutEvcMappingTableIndex } +-- ::= { qinqVlanMappingWithoutEvcTable 1 } +-- +-- QinqVlanMappingWithoutEvcEntry ::= +-- SEQUENCE { +-- qinqWithoutEvcMappingTableIndex Integer32, +-- qinqWithoutEvcMappingRawVlantag Integer32, +-- qinqWithoutEvcMappingVlantag Integer32, +-- qinqWithoutEvcRowstatus RowStatus +-- } +-- +-- qinqWithoutEvcMappingTableIndex OBJECT-TYPE +-- SYNTAX Integer32 (1..64) +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "vlan mapping table index." +-- ::= { qinqVlanMappingWithoutEvcEntry 1 } +-- +-- qinqWithoutEvcMappingRawVlantag OBJECT-TYPE +-- SYNTAX Integer32 (0..4094) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION "raw vlan tag for this entry. +-- set to 0 to use for untagged mapped vlan tag." +-- ::= { qinqVlanMappingWithoutEvcEntry 2 } +-- +-- qinqWithoutEvcMappingVlantag OBJECT-TYPE +-- SYNTAX Integer32 (1..4094) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION "mapping vlan tag for this entry." +-- ::= { qinqVlanMappingWithoutEvcEntry 3 } +-- +-- qinqWithoutEvcRowstatus OBJECT-TYPE +-- SYNTAX RowStatus +-- MAX-ACCESS read-create +-- STATUS current +-- DESCRIPTION +-- "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. +-- 1 means Active +-- 4 means CreateAndGo +-- 6 means Destroy" +-- ::= { qinqVlanMappingWithoutEvcEntry 4 } + + +-- +-- Qinq Interface Object +-- + qinqIfObject OBJECT IDENTIFIER ::= { qinq 2 } + +-- +-- set/unset an interface switch mode to dot1q tunnel +-- + + qinqIfModeDot1qTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF QinqIfModeDot1qTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of interface switchport mode." + ::= { qinqIfObject 1 } + + qinqIfModeDot1qTunnelEntry OBJECT-TYPE + SYNTAX QinqIfModeDot1qTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of interface switchport mode." + INDEX { qinqIfModeDot1qTunnelIfIndex } + ::= { qinqIfModeDot1qTunnelTable 1 } + + QinqIfModeDot1qTunnelEntry ::= + SEQUENCE { + qinqIfModeDot1qTunnelIfIndex Integer32, + qinqIfModeDot1qTunnelRowstatus RowStatus + } + + qinqIfModeDot1qTunnelIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the interface which want to set to dot1q-tunnel mode." + ::= { qinqIfModeDot1qTunnelEntry 1 } + + qinqIfModeDot1qTunnelRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { qinqIfModeDot1qTunnelEntry 2 } + +-- +-- set an interface switch dot1q tunnel type +-- + + qinqIfDot1qTunnelTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF QinqIfDot1qTunnelTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of interface switchport dot1q tunnel type." + ::= { qinqIfObject 2 } + + qinqIfDot1qTunnelTypeEntry OBJECT-TYPE + SYNTAX QinqIfDot1qTunnelTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of interface switchport dot1q tunnel type." + INDEX { qinqIfDot1qTunnelTypeIfIndex } + ::= { qinqIfDot1qTunnelTypeTable 1 } + + QinqIfDot1qTunnelTypeEntry ::= + SEQUENCE { + qinqIfDot1qTunnelTypeIfIndex Integer32, + qinqIfDot1qTunnelType INTEGER + } + + qinqIfDot1qTunnelTypeIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the interface which want to set dot1q-tunnel type." + ::= { qinqIfDot1qTunnelTypeEntry 1 } + + qinqIfDot1qTunnelType OBJECT-TYPE + SYNTAX INTEGER + { + selective(1), + basic(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The do1q-tunnel type want to set. + 1 selective. + 2 basic." + ::= { qinqIfDot1qTunnelTypeEntry 2 } + + +-- +-- set an interface switch dot1q tunnel native vlan +-- + + qinqIfDot1qTunnelNativeVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF QinqIfDot1qTunnelNativeVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of interface switchport dot1q tunnel native vlan." + ::= { qinqIfObject 3 } + + qinqIfDot1qTunnelNativeVlanEntry OBJECT-TYPE + SYNTAX QinqIfDot1qTunnelNativeVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of interface switchport dot1q tunnel native vlan." + INDEX { qinqIfDot1qTunnelNativeVlanIfIndex } + ::= { qinqIfDot1qTunnelNativeVlanTable 1 } + + QinqIfDot1qTunnelNativeVlanEntry ::= + SEQUENCE { + qinqIfDot1qTunnelNativeVlanIfIndex Integer32, + qinqIfDot1qTunnelNativeVlanId Integer32, + qinqIfDot1qTunnelNativeIsInnerVlan INTEGER, + qinqIfDot1qTunnelNativeRowStatus RowStatus + } + + qinqIfDot1qTunnelNativeVlanIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the interface which want to set dot1q-tunnel native vlan." + ::= { qinqIfDot1qTunnelNativeVlanEntry 1 } + + qinqIfDot1qTunnelNativeVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The do1q-tunnel native vlan id to set. + 1 means set to default native vlan" + ::= { qinqIfDot1qTunnelNativeVlanEntry 2 } + + qinqIfDot1qTunnelNativeIsInnerVlan OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether the do1q-tunnel native vlan is inner vlan. + 1:the vlan id is inner vlan id. + 2:default, the vlan id is not inner vlan id. + " + ::= { qinqIfDot1qTunnelNativeVlanEntry 3 } + + qinqIfDot1qTunnelNativeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { qinqIfDot1qTunnelNativeVlanEntry 10 } + +-- +-- set an interface switch dot1q tunnel allow vlan +-- + + qinqIfDot1qTunnelAllowVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF QinqIfDot1qTunnelAllowVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of interface switchport dot1q tunnel allow vlan." + ::= { qinqIfObject 4 } + + qinqIfDot1qTunnelAllowVlanEntry OBJECT-TYPE + SYNTAX QinqIfDot1qTunnelAllowVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of interface switchport dot1q tunnel allow vlan." + INDEX { qinqIfDot1qTunnelAllowVlanIfIndex } + ::= { qinqIfDot1qTunnelAllowVlanTable 1 } + + QinqIfDot1qTunnelAllowVlanEntry ::= + SEQUENCE { + qinqIfDot1qTunnelAllowVlanIfIndex Integer32, + qinqIfDot1qTunnelAllowVlanIdList OCTET STRING, + qinqIfDot1qTunnelAllowType INTEGER, + qinqIfDot1qTunnelAllowVlanId Integer32, + qinqIfDot1qTunnelAllowRowstatus RowStatus + } + + qinqIfDot1qTunnelAllowVlanIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the interface which want to set dot1q-tunnel allow vlan." + ::= { qinqIfDot1qTunnelAllowVlanEntry 1 } + + qinqIfDot1qTunnelAllowVlanIdList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The allowed vlan list belong to this dot1q tunnel port." + ::= { qinqIfDot1qTunnelAllowVlanEntry 2 } + + qinqIfDot1qTunnelAllowType OBJECT-TYPE + SYNTAX INTEGER + { + allowAll(1), + allowNone(2), + allowAdd(3), + allowRemove(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The do1q-tunnel type want to set. + 1 allowAll. + 2 allowNone. + 3 allowAdd. + 4 allowRemove. + This node is only use for set. The get value is always 0." + ::= { qinqIfDot1qTunnelAllowVlanEntry 3 } + + qinqIfDot1qTunnelAllowVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The do1q-tunnel allow vlan id to set.vlan id range 1~4094. + This node is only use for set. The get value is always 0. + Use 'qinqIfDot1qTunnelAllowVlanIdList' to get the dot1q vlan state of the interface." + ::= { qinqIfDot1qTunnelAllowVlanEntry 4 } + + qinqIfDot1qTunnelAllowRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. For this table, only realize CreateAndGo and Active. + If want to remove allowed vlan, use do1q-tunnel type 4(allowRemove). + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { qinqIfDot1qTunnelAllowVlanEntry 5 } + + +-- +-- apply vlan mapping table on selective dot1q tunnel port +-- + + qinqIfDot1qTunnelApplyVlanMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF QinqIfDot1qTunnelApplyVlanMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of interface switchport dot1q tunnel applied vlan mapping table." + ::= { qinqIfObject 5 } + + qinqIfDot1qTunnelApplyVlanMappingEntry OBJECT-TYPE + SYNTAX QinqIfDot1qTunnelApplyVlanMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of interface switchport dot1q tunnel applied vlan mapping table." + INDEX { qinqIfDot1qTunnelApplyIfIndex } + ::= { qinqIfDot1qTunnelApplyVlanMappingTable 1 } + + QinqIfDot1qTunnelApplyVlanMappingEntry ::= + SEQUENCE { + qinqIfDot1qTunnelApplyIfIndex Integer32, + qinqIfDot1qTunnelApplyVlanMappingTableName OCTET STRING, + qinqIfDot1qTunnelApplyRowstatus RowStatus + } + + qinqIfDot1qTunnelApplyIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the interface which want to apply vlan mapping table." + ::= { qinqIfDot1qTunnelApplyVlanMappingEntry 1 } + + qinqIfDot1qTunnelApplyVlanMappingTableName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vlan mapping table name want to apply to this interface." + ::= { qinqIfDot1qTunnelApplyVlanMappingEntry 2 } + + qinqIfDot1qTunnelApplyRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { qinqIfDot1qTunnelApplyVlanMappingEntry 3 } + + +-- +-- enable vlan translation on trunk port +-- + + qinqIfVlanTranslationEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF QinqIfVlanTranslationEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Enable/disable vlan translation of trunk port ." + ::= { qinqIfObject 6 } + + qinqIfVlanTranslationEnableEntry OBJECT-TYPE + SYNTAX QinqIfVlanTranslationEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Enable/disable vlan translation of trunk port" + INDEX { qinqIfVlanTransIfIndex } + ::= { qinqIfVlanTranslationEnableTable 1 } + + QinqIfVlanTranslationEnableEntry ::= + SEQUENCE { + qinqIfVlanTransIfIndex Integer32, + qinqIfVlanTransEnable INTEGER + } + + qinqIfVlanTransIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the interface which want to enable or disable vlan translation." + ::= { qinqIfVlanTranslationEnableEntry 1 } + + qinqIfVlanTransEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable vlan translation of trunk port." + ::= { qinqIfVlanTranslationEnableEntry 2 } + + +-- +-- apply vlan mapping table on vlan translation port +-- + + qinqIfVlanTransApplyVlanMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF QinqIfVlanTransApplyVlanMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of interface switchport trunk vlan translation applied vlan mapping table." + ::= { qinqIfObject 7 } + + qinqIfVlanTransApplyVlanMappingEntry OBJECT-TYPE + SYNTAX QinqIfVlanTransApplyVlanMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of interface switchport trunk vlan translation applied vlan mapping table." + INDEX { qinqIfVlanTransApplyIfIndex } + ::= { qinqIfVlanTransApplyVlanMappingTable 1 } + + QinqIfVlanTransApplyVlanMappingEntry ::= + SEQUENCE { + qinqIfVlanTransApplyIfIndex Integer32, + qinqIfVlanTransApplyVlanMappingTableName OCTET STRING, + qinqIfVlanTransApplyRowstatus RowStatus + } + + qinqIfVlanTransApplyIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the interface which want to apply vlan mapping table." + ::= { qinqIfVlanTransApplyVlanMappingEntry 1 } + + qinqIfVlanTransApplyVlanMappingTableName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vlan mapping table name want to apply to this interface." + ::= { qinqIfVlanTransApplyVlanMappingEntry 2 } + + qinqIfVlanTransApplyRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { qinqIfVlanTransApplyVlanMappingEntry 3 } + + +-- +-- set dot1q ethertype +-- + + qinqIfDot1qEthertypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF QinqIfDot1qEthertypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of interface dot1q type." + ::= { qinqIfObject 8 } + + qinqIfDot1qEthertypeEntry OBJECT-TYPE + SYNTAX QinqIfDot1qEthertypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of interface dot1q type." + INDEX { qinqIfDot1qEthertypeIfIndex } + ::= { qinqIfDot1qEthertypeTable 1 } + + QinqIfDot1qEthertypeEntry ::= + SEQUENCE { + qinqIfDot1qEthertypeIfIndex Integer32, + qinqIfDot1qEthertype OCTET STRING + } + + qinqIfDot1qEthertypeIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the interface which want to set ether type." + ::= { qinqIfDot1qEthertypeEntry 1 } + + qinqIfDot1qEthertype OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ethertype want to set to this interface. + the ethertype value, could be 0x0000 ~~ 0xFFFF" + ::= { qinqIfDot1qEthertypeEntry 2 } + +-- +-- Qinq Vlan Dot1q Object +-- + qinqVlanDot1qObject OBJECT IDENTIFIER ::= { qinq 3 } + +-- +-- Qinq Vlan Dot1q tag native Enable +-- + + qinqVlanDot1qTagNativeEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF QinqVlanDot1qTagNativeEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of tag native enable or not." + ::= { qinqVlanDot1qObject 1 } + + qinqVlanDot1qTagNativeEnableEntry OBJECT-TYPE + SYNTAX QinqVlanDot1qTagNativeEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of tag native enable or not." + INDEX { interfaceIndex } + ::= { qinqVlanDot1qTagNativeEnableTable 1 } + + QinqVlanDot1qTagNativeEnableEntry ::= + SEQUENCE { + qinqVlanDot1qTagNativeEnable INTEGER + } + + qinqVlanDot1qTagNativeEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable Tag Native. enable(1), disable(2)." + ::= { qinqVlanDot1qTagNativeEnableEntry 2 } + + +-- Sub Module: RMONEXTENSION +-- Sub Module: RMONEXTENSION + + +rmonExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF RmonExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "rmon extension table." + ::= { rmonExt 1 } + +rmonExtEntry OBJECT-TYPE + SYNTAX RmonExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rmon extension table entry." + INDEX { rmonExtIfIndex } + ::= { rmonExtTable 1 } + +RmonExtEntry ::= + SEQUENCE + { + rmonExtIfIndex Integer32, + rmonExtClrCounter INTEGER + } + +rmonExtIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index." + ::= { rmonExtEntry 1 } + +rmonExtClrCounter OBJECT-TYPE + SYNTAX INTEGER + { + resetCount(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset rmon counters on interface; 1: resetCount and return value is always 0." + ::= { rmonExtEntry 2 } + + + +-- Sub Module: LDPEXT +ldpExtRouterLdp OBJECT-TYPE + SYNTAX INTEGER + { + destroy(1), + create(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "destroy or create ldp instance. destroy:1 create:2." + ::= { ldpExt 1 } + + ldpExtGlobalConfig OBJECT IDENTIFIER ::= { ldpExt 2 } + + +ldpExtGlobalConfigCtlMode OBJECT-TYPE + SYNTAX INTEGER + { + independent(1), + ordered(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set the control mode for label processing. + 1 independent. + 2 ordered." + ::= { ldpExtGlobalConfig 1 } + + +ldpExtGlobalConfigExplicitNull OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "configure the router to send explicit-null labels for directly + connected FECs instead of implicit-null labels. disable:1 enable:2." + ::= { ldpExtGlobalConfig 2 } + + +ldpExtGlobalConfigHelloInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set the interval after which hello packets are sent out.Range 1~21845." + ::= { ldpExtGlobalConfig 3 } + + +ldpExtGlobalConfigHoldTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set the global value for the hold-time after which the LSR + rejects adjacencies." + ::= { ldpExtGlobalConfig 4 } + + +ldpExtGlobalConfigKeepAliveInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set the global value for the interval after which keep-alive + packets are sent out." + ::= { ldpExtGlobalConfig 5 } + + +ldpExtGlobalConfigKeepAliveTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the global value for the time-out after which sessions are + rejected." + ::= { ldpExtGlobalConfig 6 } + + +ldpExtGlobalConfigMulticastHellos OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disable/enable the transmission of LDP Hello messages. + disable:1 enable:2." + ::= { ldpExtGlobalConfig 7 } + + +ldpExtGlobalConfigRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set the router-id to the supplied IP address." + ::= { ldpExtGlobalConfig 8 } + + +ldpExtGlobalConfigTargetedPeerHelloInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set the interval for sending unicast hello packets to targeted peers." + ::= { ldpExtGlobalConfig 9 } + + +ldpExtGlobalConfigTargetedPeerHelloReceipt OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "toggle the receipt of targeted hello packets.disable:1 enable:2." + ::= { ldpExtGlobalConfig 10 } + + +ldpExtGlobalConfigTargetedPeerHoldTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the time-out value that is the time that the router waits + before rejecting an adjacency with targeted peers." + ::= { ldpExtGlobalConfig 11 } + + + +ldpExtGlobalConfigClrLdpAdjacencyAll OBJECT-TYPE + SYNTAX INTEGER + { + noUse(0), + resetCount(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clear all adjacencies for the current LSR." + ::= { ldpExtGlobalConfig 12 } + + + +ldpExtGlobalConfigClrLdpSessionAll OBJECT-TYPE + SYNTAX INTEGER + { + noUse(0), + resetCount(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clear all sessions for the current LSR." + ::= { ldpExtGlobalConfig 13 } + + + + +ldpExtGlobalConfigClrLdpStatic OBJECT-TYPE + SYNTAX INTEGER + { + noUse(0), + resetCount(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clear LDP packet statistics." + ::= { ldpExtGlobalConfig 14 } + + +ldpExtGlobalConfigClrLdpStaticAdvLbls OBJECT-TYPE + SYNTAX INTEGER + { + noUse(0), + resetCount(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clear LDP advertise-labels statistics." + ::= { ldpExtGlobalConfig 15 } + + + +-- =============================== +-- ldpExtIfConfigTable +-- =============================== + + ldpExtIfConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF LdpExtIfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ldp extention interface config table." + ::= { ldpExt 3 } + + ldpExtIfConfigEntry OBJECT-TYPE + SYNTAX LdpExtIfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ldp extension interface config table entry." + INDEX {ldpExtIfConfigIfIndex } + ::= { ldpExtIfConfigTable 1 } + +LdpExtIfConfigEntry ::= + SEQUENCE + { + ldpExtIfConfigIfIndex + Integer32, + ldpExtIfConfigHelloInterval + Integer32, + ldpExtIfConfigHoldTime + Integer32, + ldpExtIfConfigKeepAliveInterval + Integer32, + ldpExtIfConfigKeepAliveTimeout + Integer32, + ldpExtIfConfigMulticastHellos + INTEGER, + ldpExtIfConfigTargetedPeerHelloInterval + Integer32, + ldpExtIfConfigTargetedPeerHoldTime + Integer32, + ldpExtIfConfigEnableLdp + INTEGER + } + +ldpExtIfConfigIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index." + ::= { ldpExtIfConfigEntry 1 } + +ldpExtIfConfigHelloInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set the interval for sending multicast Hello packets + via an interface." + ::= { ldpExtIfConfigEntry 2 } + + +ldpExtIfConfigHoldTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set the hold-time value after which the LSR rejects + adjacencies via an interface." + ::= { ldpExtIfConfigEntry 3 } + + +ldpExtIfConfigKeepAliveInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set the interval for sending keep-alive messages to + the peer in order to maintain a session." + ::= { ldpExtIfConfigEntry 4 } + + +ldpExtIfConfigKeepAliveTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set the keep-alive time-out value for rejecting + a session with a peer." + ::= { ldpExtIfConfigEntry 5 } + +ldpExtIfConfigMulticastHellos OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disable/enable multicast hello exchange on a specified interface. + disable:1 enable:2." + DEFVAL{ 2 } + ::= { ldpExtIfConfigEntry 6 } + + +ldpExtIfConfigTargetedPeerHelloInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set the interval for sending unicast hello packets to targeted + peers via this interface." + ::= { ldpExtIfConfigEntry 7 } + + +ldpExtIfConfigTargetedPeerHoldTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set the time-out value that is the time that the router waits + before rejecting an adjacency with a targeted peer." + ::= { ldpExtIfConfigEntry 8 } + + +ldpExtIfConfigEnableLdp OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disable/enable ldp function on a specified interface. + disable:1 enable:2." + ::= { ldpExtIfConfigEntry 9 } + +-- =========================== +-- ldpExtConfigTargetPeerTable +-- =========================== + + ldpExtConfigTargetPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF LdpExtConfigTargetPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "config target peer table." + ::= { ldpExt 4 } + + +ldpExtConfigTargetPeerEntry OBJECT-TYPE + SYNTAX LdpExtConfigTargetPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ldp extension target peer table entry." + INDEX { ldpExtConfigTargetPeerAddr } + ::= { ldpExtConfigTargetPeerTable 1 } + +LdpExtConfigTargetPeerEntry ::= + SEQUENCE + { + ldpExtConfigTargetPeerAddr + IpAddress, + ldpExtConfigTargetPeerStatus + RowStatus + } + +ldpExtConfigTargetPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "specify a targeted LDP peer." + ::= { ldpExtConfigTargetPeerEntry 1 } + + +ldpExtConfigTargetPeerStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ldpExtConfigTargetPeerEntry 2 } + + +-- =================================================== +-- transport address table +-- =================================================== + ldpExtConfigTransAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF LdpExtConfigTransAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "config transport address table." + ::= { ldpExt 5 } + +ldpExtConfigTransAddrEntry OBJECT-TYPE + SYNTAX LdpExtConfigTransAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ldp extension transport address table entry." + INDEX { ldpExtGlobalConfigTransportAddress } + ::= { ldpExtConfigTransAddrTable 1 } + +LdpExtConfigTransAddrEntry ::= + SEQUENCE + { + ldpExtGlobalConfigTransportAddress + IpAddress, + ldpExtGlobalConfigTransportAddressStatus + RowStatus + } + +ldpExtGlobalConfigTransportAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "configure the transport address for a label space." + ::= { ldpExtConfigTransAddrEntry 1 } + + +ldpExtGlobalConfigTransportAddressStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ldpExtConfigTransAddrEntry 2 } + + +-- ================================================== +-- Advertise-Labels Table +-- ================================================== + + ldpExtConfigAdvLblsTable OBJECT-TYPE + SYNTAX SEQUENCE OF LdpExtConfigAdvLblsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "config advertise label table." + ::= { ldpExt 6 } + + + +ldpExtConfigAdvLblsEntry OBJECT-TYPE + SYNTAX LdpExtConfigAdvLblsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ldp advertise label table entry." + INDEX + { + ldpExtAdvLblsPrefixIndex, + ldpExtAdvLblsPeerIndex + } + ::= { ldpExtConfigAdvLblsTable 1 } + +LdpExtConfigAdvLblsEntry ::= + SEQUENCE + { + ldpExtAdvLblsPrefixIndex + Integer32, + ldpExtAdvLblsPeerIndex + Integer32, + ldpExtAdvLblsPrefixName + OCTET STRING, + ldpExtAdvLblsPeerName + OCTET STRING, + ldpExtAdvLblsStatus + RowStatus + } + +ldpExtAdvLblsPrefixIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Advertise-Labels Table prefix index." + ::= { ldpExtConfigAdvLblsEntry 1 } + + +ldpExtAdvLblsPeerIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Advertise-Labels Table peer index." + ::= { ldpExtConfigAdvLblsEntry 2 } + + +ldpExtAdvLblsPrefixName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "specify Advertise-Labels Table prefix name." + ::= { ldpExtConfigAdvLblsEntry 3 } + + +ldpExtAdvLblsPeerName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "specify Advertise-Labels Table peer name." + ::= { ldpExtConfigAdvLblsEntry 4 } + + +ldpExtAdvLblsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ldpExtConfigAdvLblsEntry 5 } + + + +-- ================================================== +-- Advertise-label to any table +-- ================================================== + +ldpExtConfigAdvLblsToAnyTable OBJECT-TYPE + SYNTAX SEQUENCE OF LdpExtConfigAdvLblsToAnyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "config advertise label to any table." + ::= { ldpExt 7 } + +ldpExtConfigAdvLblsToAnyEntry OBJECT-TYPE + SYNTAX LdpExtConfigAdvLblsToAnyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ldp advertise label to any table entry." + INDEX { ldpExtAdvLblsPrefixIndex } + ::= { ldpExtConfigAdvLblsToAnyTable 1 } + +LdpExtConfigAdvLblsToAnyEntry ::= + SEQUENCE + { + ldpExtAdvLblsToAnyPrefixIndex + Integer32, + ldpExtAdvLblsToAnyPrefixName + OCTET STRING, + ldpExtAdvLblsToAnyStatus + RowStatus + } + +ldpExtAdvLblsToAnyPrefixIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Advertise-Labels to any Table prefix index." + ::= { ldpExtConfigAdvLblsToAnyEntry 1 } + + +ldpExtAdvLblsToAnyPrefixName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "specify which destinations have their labels advertised to + all LDP neighbors." + ::= { ldpExtConfigAdvLblsToAnyEntry 2 } + + +ldpExtAdvLblsToAnyStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ldpExtConfigAdvLblsToAnyEntry 3 } + +-- Sub Module: BGP4EXT + +-- +-- bgpLocalAs +-- + +bgpLocalAs OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local autonomous system number." + ::= { bgp 1 } + + +-- +-- bgpMibBindingVrf +-- +bgpMibBinding OBJECT IDENTIFIER ::= { bgp 2 } + +bgpMibBindingVrf OBJECT-TYPE + SYNTAX Integer32 (0..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BGP mib binding vrf." + ::= { bgpMibBinding 1 } + +bgpMibBindingVpnv4 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BGP mib binding vpnv4." + ::= { bgpMibBinding 2 } + +-- +--BGP Global config +-- +bgpGlobalConfig OBJECT IDENTIFIER ::= { bgp 3 } + +bgpAlwaysCompareMed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow comparing MED from different neighbors." + ::= { bgpGlobalConfig 1 } + +bgpDeterministicMed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Pick the best-MED path among paths advertised from the + neighboring AS." + ::= { bgpGlobalConfig 2 } + +bgpFastExternalFailover OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Immediately reset session if a link to a directly + connected external peer goes down." + ::= { bgpGlobalConfig 3 } + +bgpEnforceFirstAS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enforce the first AS for EBGP routes." + ::= { bgpGlobalConfig 4 } + +bgpBestpathCompareRouterid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Compare router-id for identical EBGP paths." + ::= { bgpGlobalConfig 5 } + +bgpBestpathCompareConfedASpath OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow comparing confederation AS path length." + ::= { bgpGlobalConfig 6 } + +bgpBestpathASPathIgnore OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ignore as-path length in selecting a route." + ::= { bgpGlobalConfig 7 } + +bgpBestpathMed OBJECT-TYPE + SYNTAX INTEGER + { + confed(1), + missing(2), + confedAndMissing(3), + none(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the default bestpath selection MED attribute." + ::= { bgpGlobalConfig 8 } + +bgpDefaultIpv4Unicast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activate ipv4-unicast for a peer by default." + ::= { bgpGlobalConfig 9 } + +bgpDefaultLocalPreference OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure default local preference value." + ::= { bgpGlobalConfig 10 } + +bgpLogNeighborChanges OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Log neighbor up/down and reset reason." + ::= { bgpGlobalConfig 11 } + +bgpConfederationIdentifier OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set routing domain confederation AS." + ::= { bgpGlobalConfig 12 } + +bgpDistanceExternalRoutes OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Distance for routes external to the AS. Default: 20." + ::= { bgpGlobalConfig 13 } + +bgpDistanceInternalRoutes OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Distance for routes internal to the AS. Default: 200." + ::= { bgpGlobalConfig 14 } + + bgpDistancelocalRoutes OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Distance for routes local to the AS. Default: 200." + ::= { bgpGlobalConfig 15 } + + bgpClientToClientReflection OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure client to client route reflection." + ::= { bgpGlobalConfig 16 } + + bgpScanTime OBJECT-TYPE + SYNTAX Integer32 (0..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure background scan interval(sec) [Default:60; Disable:0]." + ::= { bgpGlobalConfig 17 } + +bgpClusterIDDigit OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Route-Reflector Cluster-id as 32 bit quantity. + set to 0 to unset this node." + ::= { bgpGlobalConfig 18 } + +bgpClusterIDIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Route-Reflector Cluster-id in IP address format. + set to 0 to unset this node." + ::= { bgpGlobalConfig 19 } + +-- +-- BGP4 Received Peers +-- + +bgpPeerExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpPeerExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about routes to + destination networks from all BGP4 peers. Since + BGP4 can carry routes for multiple Network Layer + protocols, this table has the Address Family + Identifier(AFI) of the Network Layer protocol as the + first index. Further for a given AFI, routes carried + by BGP4 are distinguished based on Subsequent Address + Family Identifiers(SAFI). Hence that is used as the + second index. Conceptually there is a separate Loc-RIB + maintained by the BGP speaker for each combination of + AFI and SAFI supported by it." + REFERENCE + "RFC-1771: A Border Gateway Protocol 4 (BGP-4), + RFC-2858: Multiprotocol Extensions for BGP-4, + RFC-2547: BGP/MPLS VPNs." + ::= { bgp 4 } + +bgpPeerExtEntry OBJECT-TYPE + SYNTAX BgpPeerExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a path to a network received from a peer." + INDEX { bgpPeerExtPeer } + ::= { bgpPeerExtTable 1 } + +BgpPeerExtEntry ::= + SEQUENCE { + bgpPeerExtPeer + InetAddress, + bgpPeerExtRemoteAS + INTEGER, + bgpPeerExtRowStats + RowStatus, + bgpPeerExtActivate + TruthValue, + bgpPeerExtPassive + TruthValue, + bgpPeerExtDescription + OCTET STRING, + bgpPeerExtCapabilityRouteRefresh + TruthValue, + bgpPeerExtCapabilityDynamic + TruthValue, + bgpPeerExtDontCapabilityNegotiate + TruthValue, + bgpPeerExtCapabilityOrf + INTEGER, + bgpPeerExtNextHopSelf + TruthValue, + bgpPeerExtRemovePrivateAS + TruthValue, + bgpPeerExtSendCommunity + INTEGER, + bgpPeerExtSoftReconfig + TruthValue, + bgpPeerExtRouteReflectorClient + TruthValue, + bgpPeerExtRouteServerClient + TruthValue, + bgpPeerExtAttrUnchangedASPath + TruthValue, + bgpPeerExtAttrUnchangedNexthop + TruthValue, + bgpPeerExtAttrUnchangedMed + TruthValue, + bgpPeerExtUpdateSource + Integer32, + bgpPeerExtDefaultOriginate + TruthValue, + bgpPeerExtPort + Integer32, + bgpPeerExtWeight + Integer32, + bgpPeerExtCollideEstablished + TruthValue, + bgpPeerExtOverrideCapability + TruthValue, + bgpPeerExtStrictCapabilityMatch + TruthValue, + bgpPeerExtAllowasIn + Integer32, + bgpPeerExtAsOverride + TruthValue, + bgpPeerExtMemberOfPeerGroupIndex + Integer32 + } + +bgpPeerExtPeer OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Network Layer address of the peer where the route + information was learned. An implementation is only + required to support an IPv4 peer." + ::= { bgpPeerExtEntry 1 } + +bgpPeerExtRemoteAS OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify AS number of BGP peer." + ::= { bgpPeerExtEntry 2 } + +bgpPeerExtRowStats OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { bgpPeerExtEntry 3 } + +bgpPeerExtActivate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable the Address Family for this Neighbor." + ::= { bgpPeerExtEntry 4 } + +bgpPeerExtPassive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Don't send open messages to this peer." + ::= { bgpPeerExtEntry 5 } + +bgpPeerExtDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to 80 characters describing this peer." + ::= { bgpPeerExtEntry 6 } + +bgpPeerExtCapabilityRouteRefresh OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Advertise route-refresh capability to this peer." + ::= { bgpPeerExtEntry 7 } + +bgpPeerExtCapabilityDynamic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Advertise dynamic capability to this peer." + ::= { bgpPeerExtEntry 8 } + +bgpPeerExtDontCapabilityNegotiate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Do not perform capability negotiation." + ::= { bgpPeerExtEntry 9 } + +bgpPeerExtCapabilityOrf OBJECT-TYPE + SYNTAX INTEGER + { + send(1), + receive(2), + both(3), + none(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Advertise prefixlist ORF capability to this peer." + ::= { bgpPeerExtEntry 10 } + +bgpPeerExtNextHopSelf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Disable the next hop calculation for this neighbor." + ::= { bgpPeerExtEntry 11 } + +bgpPeerExtRemovePrivateAS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remove private AS number from outbound updates." + ::= { bgpPeerExtEntry 12 } + +bgpPeerExtSendCommunity OBJECT-TYPE + SYNTAX INTEGER + { + standard(1), + extended(2), + both(3), + none(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send Community attribute to this neighbor." + ::= { bgpPeerExtEntry 13 } + +bgpPeerExtSoftReconfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow inbound soft reconfiguration for this peer." + ::= { bgpPeerExtEntry 14 } + +bgpPeerExtRouteReflectorClient OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure a neighbor as Route Reflector client." + ::= { bgpPeerExtEntry 15 } + +bgpPeerExtRouteServerClient OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure a neighbor as Route Server client." + ::= { bgpPeerExtEntry 16 } + +bgpPeerExtAttrUnchangedASPath OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BGP As-path attribute is propagated unchanged to this neighbor." + ::= { bgpPeerExtEntry 17 } + +bgpPeerExtAttrUnchangedNexthop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BGP Next-hop attribute is propagated unchanged to this neighbor." + ::= { bgpPeerExtEntry 18 } + +bgpPeerExtAttrUnchangedMed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BGP Med attribute is propagated unchanged to this neighbor." + ::= { bgpPeerExtEntry 19 } + +bgpPeerExtUpdateSource OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface ifindex." + ::= { bgpPeerExtEntry 20 } + +bgpPeerExtDefaultOriginate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Originate default route to this peer." + ::= { bgpPeerExtEntry 21 } + +bgpPeerExtPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Neighbor's BGP TCP port number." + ::= { bgpPeerExtEntry 22 } + +bgpPeerExtWeight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set default weight for routes from this peer. Default: 0." + ::= { bgpPeerExtEntry 23 } + +bgpPeerExtCollideEstablished OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Include Neighbor in Established State for Collision Detection." + ::= { bgpPeerExtEntry 24 } + +bgpPeerExtOverrideCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Override capability negotiation result." + ::= { bgpPeerExtEntry 25 } + +bgpPeerExtStrictCapabilityMatch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Strict capability negotiation match." + ::= { bgpPeerExtEntry 26 } + +bgpPeerExtAllowasIn OBJECT-TYPE + SYNTAX Integer32 (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Strict capability negotiation match." + ::= { bgpPeerExtEntry 27 } + +bgpPeerExtAsOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "override AS path." + ::= { bgpPeerExtEntry 28 } + +bgpPeerExtMemberOfPeerGroupIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "override AS path." + ::= { bgpPeerExtEntry 29 } + +-- +-- BGP4 Peer group +-- + +bgpPeerGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF BgpPeerGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure peer-group." + ::= { bgp 5 } + +bgpPeerGroupEntry OBJECT-TYPE + SYNTAX BgpPeerGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a path to a network received from a peer." + INDEX { bgpPeerGroupIndex } + ::= { bgpPeerGroupTable 1 } + +BgpPeerGroupEntry ::= + SEQUENCE { + bgpPeerGroupIndex + Integer32, + bgpPeerGroupName + OCTET STRING, + bgpPeerGroupRowStats + RowStatus, + bgpPeerGroupRemoteAS + INTEGER, + bgpPeerGroupActivate + TruthValue, + bgpPeerGroupPassive + TruthValue, + bgpPeerGroupDescription + OCTET STRING, + bgpPeerGroupCapabilityRouteRefresh + TruthValue, + bgpPeerGroupCapabilityDynamic + TruthValue, + bgpPeerGroupDontCapabilityNegotiate + TruthValue, + bgpPeerGroupCapabilityOrf + INTEGER, + bgpPeerGroupNextHopSelf + TruthValue, + bgpPeerGroupRemovePrivateAS + TruthValue, + bgpPeerGroupSendCommunity + INTEGER, + bgpPeerGroupSoftReconfig + TruthValue, + bgpPeerGroupRouteReflectorClient + TruthValue, + bgpPeerGroupRouteServerClient + TruthValue, + bgpPeerGroupAttrUnchangedASPath + TruthValue, + bgpPeerGroupAttrUnchangedNexthop + TruthValue, + bgpPeerGroupAttrUnchangedMed + TruthValue, + bgpPeerGroupUpdateSource + Integer32, + bgpPeerGroupDefaultOriginate + TruthValue, + bgpPeerGroupPort + Integer32, + bgpPeerGroupWeight + Integer32, + bgpPeerGroupCollideEstablished + TruthValue, + bgpPeerGroupOverrideCapability + TruthValue, + bgpPeerGroupStrictCapabilityMatch + TruthValue, + bgpPeerGroupAllowasIn + Integer32, + bgpPeerGroupAsOverride + TruthValue + } + +bgpPeerGroupIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Peer group index." + ::= { bgpPeerGroupEntry 1 } + +bgpPeerGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Peer group name." + ::= { bgpPeerGroupEntry 2 } + +bgpPeerGroupRowStats OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { bgpPeerGroupEntry 3 } + +bgpPeerGroupRemoteAS OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify AS number of BGP peer." + ::= { bgpPeerGroupEntry 4 } + +bgpPeerGroupActivate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable the Address Family for this Neighbor." + ::= { bgpPeerGroupEntry 5 } + +bgpPeerGroupPassive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Don't send open messages to this peer." + ::= { bgpPeerGroupEntry 6 } + +bgpPeerGroupDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to 80 characters describing this peer." + ::= { bgpPeerGroupEntry 7 } + +bgpPeerGroupCapabilityRouteRefresh OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Advertise route-refresh capability to this peer." + ::= { bgpPeerGroupEntry 8 } + +bgpPeerGroupCapabilityDynamic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Advertise dynamic capability to this peer." + ::= { bgpPeerGroupEntry 9 } + +bgpPeerGroupDontCapabilityNegotiate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Do not perform capability negotiation." + ::= { bgpPeerGroupEntry 10 } + +bgpPeerGroupCapabilityOrf OBJECT-TYPE + SYNTAX INTEGER + { + send(1), + receive(2), + both(3), + none(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Advertise prefixlist ORF capability to this peer." + ::= { bgpPeerGroupEntry 11 } + +bgpPeerGroupNextHopSelf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Disable the next hop calculation for this neighbor." + ::= { bgpPeerGroupEntry 12 } + +bgpPeerGroupRemovePrivateAS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remove private AS number from outbound updates." + ::= { bgpPeerGroupEntry 13 } + +bgpPeerGroupSendCommunity OBJECT-TYPE + SYNTAX INTEGER + { + standard(1), + extended(2), + both(3), + none(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send Community attribute to this neighbor." + ::= { bgpPeerGroupEntry 14 } + +bgpPeerGroupSoftReconfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow inbound soft reconfiguration for this peer." + ::= { bgpPeerGroupEntry 15 } + +bgpPeerGroupRouteReflectorClient OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure a neighbor as Route Reflector client." + ::= { bgpPeerGroupEntry 16 } + +bgpPeerGroupRouteServerClient OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure a neighbor as Route Server client." + ::= { bgpPeerGroupEntry 17 } + +bgpPeerGroupAttrUnchangedASPath OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BGP As-path attribute is propagated unchanged to this neighbor." + ::= { bgpPeerGroupEntry 18 } + +bgpPeerGroupAttrUnchangedNexthop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BGP Next-hop attribute is propagated unchanged to this neighbor." + ::= { bgpPeerGroupEntry 19 } + +bgpPeerGroupAttrUnchangedMed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BGP Med attribute is propagated unchanged to this neighbor." + ::= { bgpPeerGroupEntry 20 } + +bgpPeerGroupUpdateSource OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface ifindex." + ::= { bgpPeerGroupEntry 21 } + +bgpPeerGroupDefaultOriginate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Originate default route to this peer." + ::= { bgpPeerGroupEntry 22 } + +bgpPeerGroupPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Neighbor's BGP TCP port number." + ::= { bgpPeerGroupEntry 23 } + +bgpPeerGroupWeight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set default weight for routes from this peer." + ::= { bgpPeerGroupEntry 24 } + +bgpPeerGroupCollideEstablished OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Include Neighbor in Established State for Collision Detection." + ::= { bgpPeerGroupEntry 25 } + +bgpPeerGroupOverrideCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Override capability negotiation result." + ::= { bgpPeerGroupEntry 26 } + +bgpPeerGroupStrictCapabilityMatch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Strict capability negotiation match." + ::= { bgpPeerGroupEntry 27 } + +bgpPeerGroupAllowasIn OBJECT-TYPE + SYNTAX Integer32 (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Strict capability negotiation match." + ::= { bgpPeerGroupEntry 28 } + +bgpPeerGroupAsOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "override AS path." + ::= { bgpPeerGroupEntry 29 } + + +-- +--BGP address family +-- +bgpAddressFamily OBJECT IDENTIFIER ::= { bgp 6 } + +bgpAddressFamilyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "address family name." + ::= { bgpAddressFamily 1 } + +bgpAddressFamilyRouterId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Manually configured router identifier." + ::= { bgpAddressFamily 2 } + +bgpAddressFamilyRedistConnect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute connect information from another routing protocol." + ::= { bgpAddressFamily 3 } + +bgpAddressFamilyRedistStatic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute static information from another routing protocol." + ::= { bgpAddressFamily 4 } + +bgpAddressFamilyRedistRip OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute RIP information from another routing protocol." + ::= { bgpAddressFamily 5 } + +bgpAddressFamilyRedistOspf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Redistribute OSPF information from another routing protocol." + ::= { bgpAddressFamily 6 } + +bgpAddressFamilySynchronization OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Perform IGP synchronization." + ::= { bgpAddressFamily 7 } + +bgpAddressFamilyDefaultInfoOrig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Control distribution of default information." + ::= { bgpAddressFamily 8 } + +bgpAddressFamilyNetworkSynch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Perform IGP synchronization on network routes." + ::= { bgpAddressFamily 9 } + + +-- +--BGP clear table +-- +bgpClearTable OBJECT IDENTIFIER ::= { bgp 7 } + +bgpClearAll OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 1 } + +bgpClearExternalPeers OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 2 } + +bgpClearUnicastSoftOut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 3 } + +bgpClearMulticastSoftOut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 4 } + +bgpClearVpnv4UnicastSoftOut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 5 } + +bgpClearExternalSoftOut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 6 } + +bgpClearExternalUnicastSoftOut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 7 } + +bgpClearExternalMulticastSoftOut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 8 } + +bgpClearSoftIn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 9 } + +bgpClearInPrefixFilter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 10 } + +bgpClearUnicastSoftIn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 11 } + +bgpClearMulticastSoftIn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 12 } + +bgpClearUnicastInPrefixFilter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 13 } + +bgpClearMulticastInPrefixFilter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 14 } + +bgpClearVpnv4UnicastSoftIn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 15 } + +bgpClearExternalSoftIn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 16 } + +bgpClearExternalInPrefixFilter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 17 } + +bgpClearExternalUnicastSoftIn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 18 } + +bgpClearExternalMulticastSoftIn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 19 } + +bgpClearExternalUnicastInPrefixFilter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 20 } + +bgpClearExternalMulticastInPrefixFilter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 21 } + +bgpClearUnicastSoft OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 22 } + +bgpClearMulticastSoft OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 23 } + +bgpClearVpnv4UnicastSoft OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 24 } + +bgpClearExternalUnicastSoft OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 25 } + +bgpClearExternalMulticastSoft OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 26 } + +bgpClearDampening OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node only supports set operation. + If the value is true, it will clear all of statistics." + ::= { bgpClearTable 27 } + +-- Sub Module: MPLS +mplsLspTunnelingTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLspTunnelingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Tunnel a transit LSP." + ::= { mpls 1 } + +mplsLspTunnelingEntry OBJECT-TYPE + SYNTAX MplsLspTunnelingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsLspTunnelingTable." + INDEX { mplsLspTunnelingInLabel} + ::= { mplsLspTunnelingTable 1 } + +MplsLspTunnelingEntry ::= + SEQUENCE { + mplsLspTunnelingInLabel Integer32, + mplsLspTunnelingOutLabel Integer32, + mplsLspTunnelingDestAddr IpAddress, + mplsLspTunnelingMaskLen Integer32, + mplsLspTunnelingRowStatus RowStatus, + mplsLspTunnelingState INTEGER + } + +mplsLspTunnelingInLabel OBJECT-TYPE + SYNTAX Integer32 (16..1048575) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Incoming Label Value between 16 and 1048575." + ::= { mplsLspTunnelingEntry 1 } + + +mplsLspTunnelingOutLabel OBJECT-TYPE + SYNTAX Integer32 (16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Outgoing label of the transit lsp,0,3,16-1048575." + ::= { mplsLspTunnelingEntry 2 } + +mplsLspTunnelingDestAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPv4 network FEC for identifying tunnel LSP." + ::= { mplsLspTunnelingEntry 3 } + +mplsLspTunnelingMaskLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Length of iPv4 network FEC mask for identifying tunnel LSP, + between 0 and 32." + ::= { mplsLspTunnelingEntry 4 } + +mplsLspTunnelingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsLspTunnelingEntry 10 } + +mplsLspTunnelingState OBJECT-TYPE + SYNTAX INTEGER {selected(1),non-selected(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the LSP tunneling entry.The meanings of the values are: + selected(1) - the LSP tunneling entry is selected; + non-selected(2) - the LSP tunneling entry is not selected;" + ::= { mplsLspTunnelingEntry 11 } + +mplsMapRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsMapRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mpls map-route A.B.C.D N F.G.H.I N." + ::= { mpls 2 } + +mplsMapRouteEntry OBJECT-TYPE + SYNTAX MplsMapRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsMapRouteTable." + INDEX { mplsMapRouteSrcAddr, mplsMapRouteSrcMaskLen} + ::= { mplsMapRouteTable 1 } + +MplsMapRouteEntry ::= + SEQUENCE + { + mplsMapRouteSrcAddr IpAddress, + mplsMapRouteSrcMaskLen Integer32, + mplsMapRouteDestAddr IpAddress, + mplsMapRouteDestMaskLen Integer32, + mplsMapRouteTunnelName OCTET STRING, + mplsMapRouteRowStatus RowStatus + } + +mplsMapRouteSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IpAddress of IPv4 prefix to be mapped." + ::= { mplsMapRouteEntry 1 } + +mplsMapRouteSrcMaskLen OBJECT-TYPE + SYNTAX Integer32(0..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mask length of IPv4 prefix to be mapped.Must be between 0 and 32." + ::= { mplsMapRouteEntry 2 } + +mplsMapRouteDestAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPv4 Forwarding Equivalence Class for route to be mapped to." + ::= { mplsMapRouteEntry 3 } + +mplsMapRouteDestMaskLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mask length for IPv4 Forwarding Equivalence Class." + ::= { mplsMapRouteEntry 4 } + +mplsMapRouteTunnelName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MPLS tunnel for route to be mapped to. If this node is set, + mplsMapRouteDestAddr and mplsMapRouteDestMaskLen are invalid." + ::= { mplsMapRouteEntry 5 } + +mplsMapRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsMapRouteEntry 10 } + +mplsEnableAllInterfaces OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable all interfaces for MPLS. + 1 is enable, 2 is disable." + ::= { mpls 3 } + +-- mplsPropagateTtl OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- enable(1), +-- disable(2) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Enable/disable mpls PropagateTtl. +-- 1 is enable, 2 is disable." +-- ::= { mpls 4} + + +mplsVpwsTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVpwsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specify an MPLS Layer-2 Virtual Circuit." + ::= { mpls 5 } + +mplsVpwsEntry OBJECT-TYPE + SYNTAX MplsVpwsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsVpwsTable." + INDEX { mplsVpwsVcId} + ::= { mplsVpwsTable 1 } + +MplsVpwsEntry ::= + SEQUENCE { + mplsVpwsVcId Unsigned32, + mplsVpwsVcName OCTET STRING, + mplsVpwsPeerAddr IpAddress, + mplsVpwsIsManual Integer32, + mplsVpwsMtu Integer32, + mplsVpwsPwMode Integer32, + mplsVpwsControlWord INTEGER, + mplsVpwsStats INTEGER, + mplsVpwsRowStatus RowStatus, + mplsVpwsState INTEGER + } + +mplsVpwsVcId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for MPLS Layer-2 Virtual Circuit." + ::= { mplsVpwsEntry 1 } + +mplsVpwsVcName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Identifying string for MPLS Layer-2 Virtual Circuit. + Only 20 octets is accepted.." + ::= { mplsVpwsEntry 2 } + +mplsVpwsPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv4 Address for end-point for MPLS Layer-2 Virtual Circuit." + ::= { mplsVpwsEntry 3 } + +mplsVpwsIsManual OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If this value is set , vc will be configured by manual. + 1 means manual is set,2 means not." + ::= { mplsVpwsEntry 4 } + +mplsVpwsMtu OBJECT-TYPE + SYNTAX Integer32(576..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify l2-circuit mtu,l2-circuit mtu value <576-65535>" + ::= { mplsVpwsEntry 5 } + +mplsVpwsPwMode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "PW raw/tagged mode.0 means default mode, 1 means raw,2 means tagged mode." + DEFVAL { 0 } + ::= { mplsVpwsEntry 6 } + +mplsVpwsControlWord OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set control word for mpls layer2 circuit. The meanings of the values are: + enable(1) - enable control word; + disable(2) - disable control word;" + DEFVAL { 2 } + ::= { mplsVpwsEntry 7 } + +mplsVpwsStats OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set statstics status for mpls layer2 circuit. The meanings of the values are: + enable(1) - enable statistics; + disable(2) - disable statistics;" + DEFVAL { 2 } + ::= { mplsVpwsEntry 8 } + +mplsVpwsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsVpwsEntry 15 } + +mplsVpwsState OBJECT-TYPE + SYNTAX INTEGER {active(1),inactive(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the mpls layer2 circuit. The meanings of the values are: + active(1) - the l2 circuit is active; + inactive(2) - the l2 circuit is inactive;" + ::= { mplsVpwsEntry 16 } + +-- mplsVpwsIngressPkts OBJECT-TYPE +-- SYNTAX Counter64 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Ingress packets number of mpls vpws." +-- ::= { mplsVpwsEntry 17 } +-- +-- mplsVpwsIngressbytes OBJECT-TYPE +-- SYNTAX Counter64 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Ingress bytes number of mpls vpws." +-- ::= { mplsVpwsEntry 18 } +-- +-- mplsVpwsEgressPkts OBJECT-TYPE +-- SYNTAX Counter64 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Egress packets number of mpls vpws." +-- ::= { mplsVpwsEntry 19 } +-- +-- mplsVpwsEgressBytes OBJECT-TYPE +-- SYNTAX Counter64 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Egress bytes number of mpls vpws." +-- ::= { mplsVpwsEntry 20 } + +mplsVpwsFibTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVpwsFibEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Layer-2 MPLS Virtual Circuit FIB entry." + ::= { mpls 6 } + +mplsVpwsFibEntry OBJECT-TYPE + SYNTAX MplsVpwsFibEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Layer-2 MPLS Virtual Circuit FIB entry." + INDEX { mplsVpwsFibVcId} + ::= { mplsVpwsFibTable 1 } + +MplsVpwsFibEntry ::= + SEQUENCE { + mplsVpwsFibVcId Unsigned32, + mplsVpwsFibInLabel Integer32, + mplsVpwsFibOutLabel Integer32, + mplsVpwsFibRowStatus RowStatus + } + +mplsVpwsFibVcId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Circuit Identifier." + ::= { mplsVpwsFibEntry 1 } + + +mplsVpwsFibInLabel OBJECT-TYPE + SYNTAX Integer32 (16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "In-coming Label <16-1048575>." + ::= { mplsVpwsFibEntry 2 } + +mplsVpwsFibOutLabel OBJECT-TYPE + SYNTAX Integer32 (16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Out-going Label <16-1048575>." + ::= { mplsVpwsFibEntry 3 } + +mplsVpwsFibRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsVpwsFibEntry 4 } + +--mplsVplsVlanTable OBJECT-TYPE +-- SYNTAX OCTET STRING +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "This defines the minnum and maxnum of vlan id.The string must be 'min,max', +-- and '0,0' means set vpls vlan id range to default(0,0). +-- Minnum,maxnum must be between 2 and 4096." +-- ::= { mpls 7 } + +mplsVplsTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance of MPLS based Virtual Private Lan Service (VPLS)." + ::= { mpls 8 } + +mplsVplsEntry OBJECT-TYPE + SYNTAX MplsVplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of mplsVplsTable." + INDEX { mplsVplsId } + ::= { mplsVplsTable 1 } + +MplsVplsEntry ::= + SEQUENCE { + mplsVplsId Unsigned32, + mplsVplsName OCTET STRING, + mplsVplsWhiteList INTEGER, +-- mplsVplsEtreeType INTEGER, + mplsVplsRowStatus RowStatus, + mplsVplsDescription OCTET STRING, + mplsVplsMtu Integer32, + mplsVplsMacLearning INTEGER, + mplsVplsMacLimitNum Unsigned32, + mplsVplsMacLimitAction INTEGER, + mplsVplsAllowFlooding INTEGER, +-- mplsVplsAllowUnknownUnicast INTEGER, +-- mplsVplsAllowMulticast INTEGER, + mplsVplsState INTEGER +-- mplsVplsMPeerR Integer32, +-- mplsVplsMPeerT Integer32, +-- mplsVplsSPeer Integer32 + } + +mplsVplsId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for VPLS." + ::= { mplsVplsEntry 1 } + +mplsVplsName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifying string for VPLS." + ::= { mplsVplsEntry 2 } + +-- mplsVplsEtreeType OBJECT-TYPE +-- SYNTAX INTEGER {root(1),leaf(2)} +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Specify the E-tree type the VSI is emulating. The meanings of the values are: +-- root(1) - All AC in the VSI on this node will be root-ACs; +-- leaf(2) - All AC in the VSI on this node will be leaf-ACs;" +-- DEFVAL { 1 } +-- ::= { mplsVplsEntry 3 } + +mplsVplsWhiteList OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set whitelist for the MPLS VPLS. The meanings of the values are: + enable(1) - Enable whitelist mode; + disable(2) - Disable whitelist mode;;" + DEFVAL { 2 } + ::= { mplsVplsEntry 5 } + +mplsVplsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsVplsEntry 10 } + +mplsVplsDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Characters describing this VPLS instance.Only less than 20 octets is accepted." + ::= { mplsVplsEntry 11 } + +mplsVplsMtu OBJECT-TYPE + SYNTAX Integer32 (576..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mtu value of a vpls instance ." + ::= { mplsVplsEntry 12 } + +mplsVplsMacLearning OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set mac learning for the MPLS VPLS. The meanings of the values are: + enable(1) - Enable mac learning; + disable(2) - Disable mac learning;" + DEFVAL { 1 } + ::= { mplsVplsEntry 13 } + +mplsVplsMacLimitNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum fdb number of the MPLS VPLS." + ::= { mplsVplsEntry 14 } + +mplsVplsMacLimitAction OBJECT-TYPE + SYNTAX INTEGER {default(1),warn(2), discard(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set warning log when learning is disabled. The meanings of the values are: + default(1) - farward packets with mac learning disable; + warn(2) - warning log and discard packets; + discard(3) - discard packets." + DEFVAL { 1 } + ::= { mplsVplsEntry 15 } + +mplsVplsAllowFlooding OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set flooding broadcast, multicast and unicast packets. The meanings of the values are: + enable(1) - Enable flooding unknown unicast; + disable(2) - Disable flooding unknown unicast;" + DEFVAL { 1 } + ::= { mplsVplsEntry 16 } + +--mplsVplsAllowUnknownUnicast OBJECT-TYPE +-- SYNTAX INTEGER {enable(1),disable(2)} +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Set flooding unknown unicast packets. The meanings of the values are: +-- enable(1) - Enable flooding unknown unicast; +-- disable(2) - Disable flooding unknown unicast;" +-- DEFVAL { 1 } +-- ::= { mplsVplsEntry 17 } +-- +--mplsVplsAllowMulticast OBJECT-TYPE +-- SYNTAX INTEGER {enable(1),disable(2)} +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Set flooding multicast packets. The meanings of the values are: +-- enable(1) - Enable flooding multicast; +-- disable(2) - Disable flooding multicast;" +-- DEFVAL { 1 } +-- ::= { mplsVplsEntry 18 } + +mplsVplsState OBJECT-TYPE + SYNTAX INTEGER {active(1),inactive(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPLS instance state. The meanings of the values are: + active(1) - VPLS instance is active; + inactive(2) - VPLS instance is inactive;" + ::= { mplsVplsEntry 20 } + +-- mplsVplsRawMeshPeerNum OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Indicates the number the vpls raw mesh peers." +-- ::= { mplsVplsEntry 21 } +-- +-- mplsVplsTaggedMeshPeerNum OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Indicates the number the vpls tagged mesh peer." +-- ::= { mplsVplsEntry 22 } +-- +-- mplsVplsSpokePeerNum OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Indicates the number the vpls spoke peers." +-- ::= { mplsVplsEntry 23 } + +mplsVplsPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVplsPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Peers to VPLS domains." + ::= { mpls 9 } + +mplsVplsPeerEntry OBJECT-TYPE + SYNTAX MplsVplsPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsVplsPeerTable." + INDEX { mplsVplsPeerVplsId, mplsVplsPeerPeerAddr} + ::= { mplsVplsPeerTable 1 } + +MplsVplsPeerEntry ::= + SEQUENCE { + mplsVplsPeerVplsId Unsigned32, + mplsVplsPeerPeerAddr IpAddress, + mplsVplsPeerType Integer32, + mplsVplsPeerIsManul Integer32, + mplsVplsPeerControlWord INTEGER, + mplsVplsPeerStats INTEGER, + mplsVplsPeerPEType INTEGER, + mplsVplsPeerRowStatus RowStatus, + mplsVplsPeerState INTEGER + } + +mplsVplsPeerVplsId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for VPLS." + ::= { mplsVplsPeerEntry 1 } + +mplsVplsPeerPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP address of the peer node to be added." + ::= { mplsVplsPeerEntry 2 } + +mplsVplsPeerType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set 1, if Peer Virtual Circuits type is Raw mode; + Set 2, if Peer Virtual Circuits type is Tagged mode." + ::= { mplsVplsPeerEntry 3 } + +mplsVplsPeerIsManul OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "No signaling is used to set-up the Virtual Circuit. + 1 means manual is set, 2 means not." + ::= { mplsVplsPeerEntry 4 } + +mplsVplsPeerControlWord OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set control word for mpls vpls peer. The meanings of the values are: + enable(1) - enable control word; + disable(2) - disable control word;" + DEFVAL { 2 } + ::= { mplsVplsPeerEntry 5 } + +mplsVplsPeerStats OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set statistics for mpls vpls peer. The meanings of the values are: + enable(1) - enable statistics; + disable(2) - disable statistics;" + DEFVAL { 2 } + ::= { mplsVplsPeerEntry 6 } + +mplsVplsPeerPEType OBJECT-TYPE + SYNTAX INTEGER {spe(1),upe(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set PW type for mpls vpls peer. The meanings of the values are: + spe(1) - Superstarum PE; + upe(2) - Underlayer PE;" + DEFVAL { 1 } + ::= { mplsVplsPeerEntry 7 } + +mplsVplsPeerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsVplsPeerEntry 15 } + +mplsVplsPeerState OBJECT-TYPE + SYNTAX INTEGER {up(1),down(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of mpls vpls peer. The meanings of the values are: + up(1) - the vpls peer is up; + down(2) - the vpls peer is down;" + DEFVAL { 2 } + ::= { mplsVplsPeerEntry 16 } + +-- mplsVplsPeerIngressPkts OBJECT-TYPE +-- SYNTAX Counter64 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Ingress packets number of mpls vpls peer." +-- ::= { mplsVplsPeerEntry 17 } +-- +-- mplsVplsPeerIngressbytes OBJECT-TYPE +-- SYNTAX Counter64 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Ingress bytes number of mpls vpls peer." +-- ::= { mplsVplsPeerEntry 18 } +-- +-- mplsVplsPeerEgressPkts OBJECT-TYPE +-- SYNTAX Counter64 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Egress packets number of mpls vpls peer." +-- ::= { mplsVplsPeerEntry 19 } +-- +-- mplsVplsPeerEgressBytes OBJECT-TYPE +-- SYNTAX Counter64 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Egress bytes number of mpls vpls peer." +-- ::= { mplsVplsPeerEntry 20 } + +mplsVplsFibAddTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVplsFibAddEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vpls fib table." + ::= { mpls 10 } + +mplsVplsFibAddEntry OBJECT-TYPE + SYNTAX MplsVplsFibAddEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VPLS Fib entrys." + INDEX { mplsVplsFibAddVplsId, mplsVplsFibAddPeerAddr} + ::= { mplsVplsFibAddTable 1 } + +MplsVplsFibAddEntry ::= + SEQUENCE { + mplsVplsFibAddVplsId Integer32, + mplsVplsFibAddPeerAddr IpAddress, + mplsVplsFibAddInLabel Integer32, + mplsVplsFibAddOutLabel Integer32, + mplsVplsFibAddRowStatus RowStatus + } + +mplsVplsFibAddVplsId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for VPLS." + ::= { mplsVplsFibAddEntry 1 } + +mplsVplsFibAddPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mesh Peer IPv4 Address." + ::= { mplsVplsFibAddEntry 2 } + +mplsVplsFibAddInLabel OBJECT-TYPE + SYNTAX Integer32(16..2063) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "In-coming Label <16-2063>." + ::= { mplsVplsFibAddEntry 3 } + +mplsVplsFibAddOutLabel OBJECT-TYPE + SYNTAX Integer32(16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Out-going Label <16-1048575>." + ::= { mplsVplsFibAddEntry 4 } + +mplsVplsFibAddRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsVplsFibAddEntry 5 } + + mplsInterfaceMplsVpwsTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsInterfaceMplsVpwsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "One MPLS layer-2 virtual circuit can only band to one interface, + but one interface may be banded to many VCs." + ::= { mpls 11 } + + mplsInterfaceMplsVpwsEntry OBJECT-TYPE + SYNTAX MplsInterfaceMplsVpwsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsInterfaceMplsVpwsTable." + INDEX { mplsInterfaceMplsVpwsIfIndex, mplsInterfaceMplsVpwsVcName, mplsInterfaceMplsVpwsVlanId} + ::= { mplsInterfaceMplsVpwsTable 1 } + +MplsInterfaceMplsVpwsEntry ::= + SEQUENCE { + mplsInterfaceMplsVpwsIfIndex Integer32, + mplsInterfaceMplsVpwsVcName OCTET STRING, + mplsInterfaceMplsVpwsVlanId Integer32, + mplsInterfaceMplsVpwsBundling INTEGER, + mplsInterfaceMplsVpwsStatisticEn INTEGER, + mplsInterfaceMplsVpwsReplaceDscp INTEGER, + mplsInterfaceMplsVpwsReplaceCos INTEGER, + mplsInterfaceMplsVpwsVlanOperation OCTET STRING, + mplsInterfaceMplsVpwsRowStatus RowStatus + } + +mplsInterfaceMplsVpwsIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..48) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index." + ::= { mplsInterfaceMplsVpwsEntry 1 } + +mplsInterfaceMplsVpwsVcName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying string for MPLS layer-2 virtual circuit." + ::= { mplsInterfaceMplsVpwsEntry 2 } + +mplsInterfaceMplsVpwsVlanId OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan identifier." + ::= { mplsInterfaceMplsVpwsEntry 3 } + +mplsInterfaceMplsVpwsBundling OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "State of bundling." + DEFVAL { disable } + ::= { mplsInterfaceMplsVpwsEntry 4 } + +mplsInterfaceMplsVpwsStatisticEn OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "State of statistic enable." + DEFVAL { disable } + ::= { mplsInterfaceMplsVpwsEntry 5 } + +mplsInterfaceMplsVpwsReplaceDscp OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "State of replace dscp enable." + DEFVAL { disable } + ::= { mplsInterfaceMplsVpwsEntry 6 } + +mplsInterfaceMplsVpwsReplaceCos OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "State of replace cos enable." + DEFVAL { disable } + ::= { mplsInterfaceMplsVpwsEntry 7 } + +mplsInterfaceMplsVpwsVlanOperation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Identifying vlan operation table name for MPLS layer-2 virtual circuit." + ::= { mplsInterfaceMplsVpwsEntry 8 } + +mplsInterfaceMplsVpwsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsInterfaceMplsVpwsEntry 10 } + +mplsInterfacePropertyTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsInterfacePropertyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface property table.Including label-switching and configuration of MPLS-TP P2P MAC." + ::= { mpls 12 } + +mplsInterfacePropertyEntry OBJECT-TYPE + SYNTAX MplsInterfacePropertyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration of interface label-switching and MPLS-TP P2P MAC." + INDEX { mplsInterfacePropertyIfIndex} + ::= { mplsInterfacePropertyTable 1 } + +MplsInterfacePropertyEntry ::= + SEQUENCE { + mplsInterfacePropertyIfIndex Integer32, + mplsInterfaceLabelSwitching INTEGER, + mplsInterfaceTPP2PTxMac MacAddress, + mplsInterfaceCRCNumberThresholdRising OCTET STRING, + mplsInterfaceCRCNumberThresholdFalling OCTET STRING, + mplsInterfaceCRCRateThresholdRising Integer32, + mplsInterfaceCRCRateThresholdFalling Integer32, + mplsInterfaceCRCAlarmStatus INTEGER + } + +mplsInterfacePropertyIfIndex OBJECT-TYPE + SYNTAX Integer32(2..48) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index." + ::= { mplsInterfacePropertyEntry 1 } + +mplsInterfaceLabelSwitching OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set label-switching of the interface. This node is + valid when the interface is a routed interface. + The meanings of the values are: + enable(1) - Enable label-switching; + disable(2) - Disable label-switching;" + DEFVAL { 2 } + ::= { mplsInterfacePropertyEntry 4 } + +mplsInterfaceTPP2PTxMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transmit mac address for mpls-tp non-ip system." + ::= { mplsInterfacePropertyEntry 5 } + +mplsInterfaceCRCNumberThresholdRising OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Rising threshold for CRC error number." + ::= { mplsInterfacePropertyEntry 6 } + +mplsInterfaceCRCNumberThresholdFalling OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Falling threshold for CRC error number." + ::= { mplsInterfacePropertyEntry 7 } + +mplsInterfaceCRCRateThresholdRising OBJECT-TYPE + SYNTAX Integer32(1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Rising threshold for CRC error rate." + ::= { mplsInterfacePropertyEntry 8 } + +mplsInterfaceCRCRateThresholdFalling OBJECT-TYPE + SYNTAX Integer32(0..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Falling threshold for CRC error rate." + ::= { mplsInterfacePropertyEntry 9 } + +mplsInterfaceCRCAlarmStatus OBJECT-TYPE + SYNTAX INTEGER {active(1),inactive(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface CRC alarm status." + ::= { mplsInterfacePropertyEntry 10 } + +mplsInterfaceMplsVplsTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsInterfaceMplsVplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of relationship of Vpls instance and interface." + ::= { mpls 13 } + +mplsInterfaceMplsVplsEntry OBJECT-TYPE + SYNTAX MplsInterfaceMplsVplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsInterfaceMplsVplsTable." + INDEX { mplsInterfaceMplsVplsIfIndex, mplsInterfaceMplsVplsVplsName, mplsInterfaceMplsVplsVlanId} + ::= { mplsInterfaceMplsVplsTable 1 } + +MplsInterfaceMplsVplsEntry ::= + SEQUENCE { + mplsInterfaceMplsVplsIfIndex Integer32, + mplsInterfaceMplsVplsVplsName OCTET STRING, + mplsInterfaceMplsVplsVlanId Integer32, + mplsInterfaceMplsVplsBundling INTEGER, + mplsInterfaceMplsVplsStatisticEn INTEGER, + mplsInterfaceMplsVplsETreeACType INTEGER, + mplsInterfaceMplsVplsReplaceDscp INTEGER, + mplsInterfaceMplsVplsReplaceCos INTEGER, + mplsInterfaceMplsVplsVlanOperation OCTET STRING, + mplsInterfaceMplsVplsRowStatus RowStatus + } + +mplsInterfaceMplsVplsIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..48) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index." + ::= { mplsInterfaceMplsVplsEntry 1 } + +mplsInterfaceMplsVplsVplsName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for vlan." + ::= { mplsInterfaceMplsVplsEntry 2 } + +mplsInterfaceMplsVplsVlanId OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for vlan.." + ::= { mplsInterfaceMplsVplsEntry 3 } + +mplsInterfaceMplsVplsBundling OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "State of bundling." + DEFVAL { disable } + ::= { mplsInterfaceMplsVplsEntry 4 } + +mplsInterfaceMplsVplsStatisticEn OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "State of statistics enable." + DEFVAL { disable } + ::= { mplsInterfaceMplsVplsEntry 5 } + +mplsInterfaceMplsVplsETreeACType OBJECT-TYPE + SYNTAX INTEGER {leaf(1), root(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Etree AC type." + DEFVAL { root } + ::= { mplsInterfaceMplsVplsEntry 6 } + +mplsInterfaceMplsVplsReplaceDscp OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "State of replace dscp." + DEFVAL { disable } + ::= { mplsInterfaceMplsVplsEntry 7 } + +mplsInterfaceMplsVplsReplaceCos OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "State of replace cos enable." + DEFVAL { disable } + ::= { mplsInterfaceMplsVplsEntry 8 } + +mplsInterfaceMplsVplsVlanOperation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Identifying vlan operation table name." + ::= { mplsInterfaceMplsVplsEntry 9 } + +mplsInterfaceMplsVplsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsInterfaceMplsVplsEntry 10 } + +mplsLspPeTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLspPeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of all mpls lsp-pe instances." + ::= { mpls 14 } + +mplsLspPeEntry OBJECT-TYPE + SYNTAX MplsLspPeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsLspPeTable." + INDEX { mplsLspPeName} + ::= { mplsLspPeTable 1 } + +MplsLspPeEntry ::= + SEQUENCE { + mplsLspPeName OCTET STRING, + mplsLspPeRowStatus RowStatus, + mplsLspPeState INTEGER, + mplsLspPeDescription OCTET STRING, + mplsLspPeOAMMegLevel Integer32, + mplsLspPeOAMMegId OCTET STRING, + mplsLspPeOAMMegIdIcc Integer32, + mplsLspPeOAMMepId Integer32, + mplsLspPeOAMMepInterval INTEGER, + mplsLspPeOAMMepExp Integer32, + mplsLspPeOAMRMepId Integer32, + mplsLspPeOAMCCState INTEGER, + mplsLspPeOAMEventCacheSize Integer32, + mplsLspPeOAM1dmCacheSize Integer32, + mplsLspPeOAMAisInterval Integer32, + mplsLspPeOAMAisClientSupress INTEGER, + mplsLspPeOAMLckInterval Integer32, + mplsLspPeOAMLck INTEGER, + mplsLspPeOAMEvtLOC INTEGER, + mplsLspPeOAMEvtUMP INTEGER, + mplsLspPeOAMEvtUIN INTEGER, + mplsLspPeOAMEvtUMG INTEGER, + mplsLspPeOAMEvtULV INTEGER, + mplsLspPeOAMEvtW1ST INTEGER, + mplsLspPeOAMEvtRDIR INTEGER, + mplsLspPeOAMEvtRDIT INTEGER, + mplsLspPeOAMEvtAISR INTEGER, + mplsLspPeOAMEvtAIST INTEGER, + mplsLspPeOAMEvtAISD INTEGER, + mplsLspPeOAMEvtLCKR INTEGER, + mplsLspPeOAMEvtLCKT INTEGER, + mplsLspPeOAMEvtLCKD INTEGER, + mplsLspPeOAMLckTxEnable INTEGER, + mplsLspPeOAMEvtCRC INTEGER, + mplsLspPeOAMState INTEGER, + mplsLspPeIngressPkts Counter64, + mplsLspPeIngressBytes Counter64, + mplsLspPeEgressPkts Counter64, + mplsLspPeEgressBytes Counter64, + mplsLspPeStats INTEGER, + mplsLspPeBandwidth Integer32, + mplsLspPeOAMLmDualExp Integer32, + mplsLspPeOAMLmDualStatInterval Integer32, + mplsLspPeOAMLmDualCacheSize Integer32, + mplsLspPeOAMLmSingleExp Integer32, + mplsLspPeOAMLmSingleInterval INTEGER, + mplsLspPeOAMLmSingleCacheSize Integer32, + mplsLspPeOAMLmEnableState INTEGER, + mplsLspPeOAMLmLocalLossThreshold Integer32, + mplsLspPeOAMLmRemoteLossThreshold Integer32, + mplsLspPeOAMLmSingleRxCount Integer32, + mplsLspPeOAMLmSingleTxCount Integer32, + mplsLspPeOAMLmSingleSuccessRate Integer32, + mplsLspPeOAMLmSingleStartTime OCTET STRING, + mplsLspPeOAMLmSingleEndTime OCTET STRING + } + +mplsLspPeName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for MPLS Lsp-pe." + ::= { mplsLspPeEntry 1 } + +mplsLspPeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsLspPeEntry 10 } + +mplsLspPeState OBJECT-TYPE + SYNTAX INTEGER {active(1),inactive(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the lsp-pe. The meanings of the values are: + active(1) - the lsp-pe is active; + inactive(2) - the lsp-pe is inactive;" + ::= { mplsLspPeEntry 11 } + +mplsLspPeDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Characters describing of this pe type LSP. + Only less than 20 octets is accepted." + ::= { mplsLspPeEntry 12 } + +mplsLspPeOAMMegLevel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OAM level." + DEFVAL { 7 } + ::= { mplsLspPeEntry 20 } + +mplsLspPeOAMMegId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..12)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MEG ID of the lsp-pe." + ::= { mplsLspPeEntry 21 } + +mplsLspPeOAMMegIdIcc OBJECT-TYPE + SYNTAX Integer32 (1..6) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ICC length of MEG ID." + DEFVAL { 6 } + ::= { mplsLspPeEntry 22 } + +mplsLspPeOAMMepId OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MEP ID." + ::= { mplsLspPeEntry 23 } + +mplsLspPeOAMMepInterval OBJECT-TYPE + SYNTAX INTEGER + { + three-point-three-ms(1), + ten-ms(2), + one-hundred-ms(3), + one-sec(4), + ten-sec(5), + one-min(6), + ten-min(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MEP Interval." + ::= { mplsLspPeEntry 24 } + +mplsLspPeOAMMepExp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "EXP value, default is 7." + DEFVAL { 7 } + ::= { mplsLspPeEntry 25 } + +mplsLspPeOAMRMepId OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remote MEP ID." + ::= { mplsLspPeEntry 26 } + +mplsLspPeOAMCCState OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CC state." + DEFVAL { disable } + ::= { mplsLspPeEntry 27 } + +mplsLspPeOAMEventCacheSize OBJECT-TYPE + SYNTAX Integer32 (8..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Event entry cache size." + DEFVAL { 8 } + ::= { mplsLspPeEntry 28 } + +mplsLspPeOAM1dmCacheSize OBJECT-TYPE + SYNTAX Integer32 (8..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "1dm entry cache size." + DEFVAL { 8 } + ::= { mplsLspPeEntry 29 } + +mplsLspPeOAMAisInterval OBJECT-TYPE + SYNTAX Integer32 (0|1|60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval of AIS PDU. + 0:no oam-y1731 ais server enable." + ::= { mplsLspPeEntry 30 } + +mplsLspPeOAMAisClientSupress OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "AIS client supress state." + DEFVAL { disable } + ::= { mplsLspPeEntry 31 } + +mplsLspPeOAMLckInterval OBJECT-TYPE + SYNTAX Integer32 (0|1|60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Lsp-pe lock interval. + 0:no oam-y1731 lck server enable." + DEFVAL { 0 } + ::= { mplsLspPeEntry 32 } + +mplsLspPeOAMLck OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Lck state." + DEFVAL { disable } + ::= { mplsLspPeEntry 33 } + +mplsLspPeOAMEvtLOC OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Loc state." + DEFVAL { disable } + ::= { mplsLspPeEntry 34 } + +mplsLspPeOAMEvtUMP OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unexp RMEPID state." + DEFVAL { disable } + ::= { mplsLspPeEntry 35 } + +mplsLspPeOAMEvtUIN OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unexp interval state." + DEFVAL { disable } + ::= { mplsLspPeEntry 36 } + +mplsLspPeOAMEvtUMG OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unexp MEGID state." + DEFVAL { disable } + ::= { mplsLspPeEntry 37 } + +mplsLspPeOAMEvtULV OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unexp Level state." + DEFVAL { disable } + ::= { mplsLspPeEntry 38 } + +mplsLspPeOAMEvtW1ST OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Wait 1st CCM state." + DEFVAL { disable } + ::= { mplsLspPeEntry 39 } + +mplsLspPeOAMEvtRDIR OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RDI RX state." + DEFVAL { disable } + ::= { mplsLspPeEntry 40 } + +mplsLspPeOAMEvtRDIT OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RDI TX state." + DEFVAL { disable } + ::= { mplsLspPeEntry 41 } + +mplsLspPeOAMEvtAISR OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AIS RX state." + DEFVAL { disable } + ::= { mplsLspPeEntry 42 } + +mplsLspPeOAMEvtAIST OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AIS RX state." + DEFVAL { disable } + ::= { mplsLspPeEntry 43 } + +mplsLspPeOAMEvtAISD OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AIS RX state." + DEFVAL { disable } + ::= { mplsLspPeEntry 44 } + +mplsLspPeOAMEvtLCKR OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LCK RX state." + DEFVAL { disable } + ::= { mplsLspPeEntry 45 } + +mplsLspPeOAMEvtLCKT OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LCK RX state." + DEFVAL { disable } + ::= { mplsLspPeEntry 46 } + +mplsLspPeOAMEvtLCKD OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LCK RX state." + DEFVAL { disable } + ::= { mplsLspPeEntry 47 } + +mplsLspPeOAMLckTxEnable OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "oam-y1731 lck server enable." + DEFVAL { 2 } + ::= { mplsLspPeEntry 48 } + +mplsLspPeOAMEvtCRC OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CRC RX state." + DEFVAL { disable } + ::= { mplsLspPeEntry 49 } + +mplsLspPeOAMState OBJECT-TYPE + SYNTAX INTEGER {init(0), fail(1), ok(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "oam-y1731 Rmep state." + ::= { mplsLspPeEntry 50 } + +mplsLspPeIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress packtes number of lsp-pe." + ::= { mplsLspPeEntry 51 } + +mplsLspPeIngressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress bytes number of lsp-pe." + ::= { mplsLspPeEntry 52 } + +mplsLspPeEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress packtes number of lsp-pe." + ::= { mplsLspPeEntry 53 } + +mplsLspPeEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress bytes number of lsp-pe." + ::= { mplsLspPeEntry 54 } + +mplsLspPeStats OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "statistics enable." + DEFVAL { disable } + ::= { mplsLspPeEntry 55 } + +mplsLspPeBandwidth OBJECT-TYPE + SYNTAX Integer32 (-1..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "lsp-pe bandwidth in kbps. -1 means no limitation" + ::= { mplsLspPeEntry 56 } + +mplsLspPeOAMLmDualExp OBJECT-TYPE + SYNTAX Integer32 (0..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure dual-ended loss measurment packets with specified exp will be counted. + <0-7> specified exp; 8 means Packets with different exp will be counted separately; + 9 means All packets with different exp will be counted together." + ::= { mplsLspPeEntry 61 } + +mplsLspPeOAMLmDualStatInterval OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure dual-ended loss measurment interval value." + DEFVAL { 1 } + ::= { mplsLspPeEntry 62 } + +mplsLspPeOAMLmDualCacheSize OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure dual-ended loss measurment cache size." + DEFVAL { 128 } + ::= { mplsLspPeEntry 63 } + +mplsLspPeOAMLmSingleExp OBJECT-TYPE + SYNTAX Integer32 (0..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure single-ended loss measurment packets with specified exp will be counted. + <0-7> specified exp; 8 means Packets with different exp will be counted separately; + 9 means All packets with different exp will be counted together." + ::= { mplsLspPeEntry 66 } + +mplsLspPeOAMLmSingleInterval OBJECT-TYPE + SYNTAX INTEGER + { + one-hundred-ms(1), + one-sec(2), + ten-sec(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config Interval." + ::= { mplsLspPeEntry 67 } + +mplsLspPeOAMLmSingleCacheSize OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure single-ended loss measurment cache size." + DEFVAL { 128 } + ::= { mplsLspPeEntry 68 } + +mplsLspPeOAMLmEnableState OBJECT-TYPE + SYNTAX INTEGER {enable-dual(1), enable-single(2), disable(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable oam-y1731 loss measurment." + DEFVAL { disable } + ::= { mplsLspPeEntry 70 } + +mplsLspPeOAMLmLocalLossThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Local packet loss percentage, 0 means threshold not enabled." + DEFVAL { 0 } + ::= { mplsLspPeEntry 71 } + +mplsLspPeOAMLmRemoteLossThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Local packet loss percentage, 0 means threshold not enabled." + DEFVAL { 0 } + ::= { mplsLspPeEntry 72 } + +mplsLspPeOAMLmSingleRxCount OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LMM single-ended packet Rx count." + ::= { mplsLspPeEntry 73 } + +mplsLspPeOAMLmSingleTxCount OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LMM single-ended packet Tx count." + ::= { mplsLspPeEntry 74 } + +mplsLspPeOAMLmSingleSuccessRate OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LMM single-ended success rate." + ::= { mplsLspPeEntry 75 } + +mplsLspPeOAMLmSingleStartTime OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LMM proactive single-ended start time." + ::= { mplsLspPeEntry 76 } + +mplsLspPeOAMLmSingleEndTime OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LMM proactive single-ended end time." + ::= { mplsLspPeEntry 77 } + +mplsLspPeIngressTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLspPeIngressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of mpls lsp-pe ingress configure." + ::= { mpls 15 } + +mplsLspPeIngressEntry OBJECT-TYPE + SYNTAX MplsLspPeIngressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsLspPeIngressTable." + INDEX { mplsLspPeIngressLspName } + ::= { mplsLspPeIngressTable 1 } + +MplsLspPeIngressEntry ::= + SEQUENCE { + mplsLspPeIngressLspName OCTET STRING, + mplsLspPeIngressInlabel Integer32, + mplsLspPeIngressRowStatus RowStatus + } + +mplsLspPeIngressLspName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for MPLS Lsp-pe." + ::= { mplsLspPeIngressEntry 1 } + +mplsLspPeIngressInlabel OBJECT-TYPE + SYNTAX Integer32(16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Incoming label of the Lsp-pe." + ::= { mplsLspPeIngressEntry 2 } + +mplsLspPeIngressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsLspPeIngressEntry 10 } + +mplsLspPeEgressTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLspPeEgressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of mpls lsp-pe egress configure." + ::= { mpls 16 } + +mplsLspPeEgressEntry OBJECT-TYPE + SYNTAX MplsLspPeEgressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of mplsLspPeEgressTable." + INDEX { mplsLspPeEgressLspName } + ::= { mplsLspPeEgressTable 1 } + +MplsLspPeEgressEntry ::= + SEQUENCE { + mplsLspPeEgressLspName OCTET STRING, + mplsLspPeEgressOutlabel Integer32, + mplsLspPeEgressNextHop IpAddress, + mplsLspPeEgressOutIfindex Integer32, + mplsLspPeEgressOutMemIfindex Integer32, + mplsLspPeEgressRowStatus RowStatus + } + +mplsLspPeEgressLspName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for MPLS Lsp-pe." + ::= { mplsLspPeEgressEntry 1 } + +mplsLspPeEgressOutlabel OBJECT-TYPE + SYNTAX Integer32(16..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Outgoing label of the Lsp-pe." + ::= { mplsLspPeEgressEntry 2 } + +mplsLspPeEgressNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Nexthop Address(IPV4) for the Lsp-pe. Out-going + interface and nexthop ip address can not be configured + at the same time." + ::= { mplsLspPeEgressEntry 3 } + +mplsLspPeEgressOutIfindex OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Outgoing interface for the Lsp-pe. Out-going + interface and nexthop ip address can not be configured + at the same time." + ::= { mplsLspPeEgressEntry 4 } + +mplsLspPeEgressOutMemIfindex OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Member port index, this field is required only when + out-going interface is vlan interface." + ::= { mplsLspPeEgressEntry 5 } + +mplsLspPeEgressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsLspPeEgressEntry 10 } + +mplsLspPTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLspPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of all mpls lsp-p instances." + ::= { mpls 17 } + +mplsLspPEntry OBJECT-TYPE + SYNTAX MplsLspPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsLspPTable." + INDEX { mplsLspPName} + ::= { mplsLspPTable 1 } + +MplsLspPEntry ::= + SEQUENCE { + mplsLspPName OCTET STRING, + mplsLspPRowStatus RowStatus, + mplsLspPOAMMegId OCTET STRING, + mplsLspPOAMMegIdIcc Integer32, + mplsLspPOAMMipState INTEGER, + mplsLspPOAMMegLevel Integer32, + mplsLspPDescription OCTET STRING, + mplsLspPStats INTEGER + } + +mplsLspPName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for MPLS Lsp-p." + ::= { mplsLspPEntry 1 } + +mplsLspPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsLspPEntry 10 } + +mplsLspPOAMMegId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..12)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MEG ID of the lsp-p." + ::= { mplsLspPEntry 11 } + +mplsLspPOAMMegIdIcc OBJECT-TYPE + SYNTAX Integer32 (1..6) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ICC length of MEG ID." + DEFVAL { 6 } + ::= { mplsLspPEntry 12 } + +mplsLspPOAMMipState OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MIP state of the lsp." + DEFVAL { disable } + ::= { mplsLspPEntry 13 } + +mplsLspPOAMMegLevel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OAM level." + DEFVAL { 7 } + ::= { mplsLspPEntry 14 } + +mplsLspPDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Characters describing of this p type LSP. + Only less than 20 octets is accepted." + ::= { mplsLspPEntry 15 } + +mplsLspPStats OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set statistics for mpls lsp-p. The meanings of the values are: + enable(1) - enable statistics; + disable(2) - disable statistics;" + DEFVAL { 2 } + ::= { mplsLspPEntry 16 } + +mplsLspPEastTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLspPEastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of east configuration of all mpls lsp-p instances." + ::= { mpls 18 } + +mplsLspPEastEntry OBJECT-TYPE + SYNTAX MplsLspPEastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsLspPfEastTable." + INDEX { mplsLspPEastLspName} + ::= { mplsLspPEastTable 1 } + +MplsLspPEastEntry ::= + SEQUENCE { + mplsLspPEastLspName OCTET STRING, + mplsLspPEastInlabel Integer32, + mplsLspPEastOutlabel Integer32, + mplsLspPEastNextHop IpAddress, + mplsLspPEastTunnel OCTET STRING, + mplsLspPEastOutIfindex Integer32, + mplsLspPEastOutMemIfindex Integer32, + mplsLspPEastReplaceExp INTEGER, + mplsLspPEastRowStatus RowStatus, + mplsLspPEastState INTEGER, + mplsLspPEastIngressPkts Counter64, + mplsLspPEastIngressbytes Counter64, + mplsLspPEastEgressPkts Counter64, + mplsLspPEastEgressBytes Counter64 + } + +mplsLspPEastLspName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for MPLS Lsp-p." + ::= { mplsLspPEastEntry 1 } + +mplsLspPEastInlabel OBJECT-TYPE + SYNTAX Integer32(16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "East incoming label of the Lsp-p." + ::= { mplsLspPEastEntry 2 } + +mplsLspPEastOutlabel OBJECT-TYPE + SYNTAX Integer32(16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "East outgoing label of the Lsp-p." + ::= { mplsLspPEastEntry 3 } + +mplsLspPEastNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "East nexthop Address(IPV4) for the Lsp-p." + ::= { mplsLspPEastEntry 4 } + +mplsLspPEastTunnel OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "East tunnel name." + ::= { mplsLspPEastEntry 5 } + +mplsLspPEastOutIfindex OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Outgoing interface for the Lsp-p. Out-going + interface , tunnel, and nexthop ip address + can not be configured at the same time." + ::= { mplsLspPEastEntry 6 } + +mplsLspPEastOutMemIfindex OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Member port index, this field is required only when + out-going interface is vlan interface." + ::= { mplsLspPEastEntry 7 } + +mplsLspPEastReplaceExp OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Replace exp." + ::= { mplsLspPEastEntry 8 } + +mplsLspPEastRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsLspPEastEntry 10 } + +mplsLspPEastState OBJECT-TYPE + SYNTAX INTEGER {active(1), inactive(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the mpls lsp-p east. The meanings of the values are: + active(1) - active; + inactive(2) - inactive;" + ::= { mplsLspPEastEntry 11 } + +mplsLspPEastIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress packets number of lsp-p east." + ::= { mplsLspPEastEntry 20 } + +mplsLspPEastIngressbytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress bytes number of lsp-p east." + ::= { mplsLspPEastEntry 21 } + +mplsLspPEastEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress packets number of lsp-p east." + ::= { mplsLspPEastEntry 22 } + +mplsLspPEastEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress bytes number of lsp-p east." + ::= { mplsLspPEastEntry 23 } + +mplsLspPWestTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLspPWestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of west configuration of all mpls lsp-p instances." + ::= { mpls 19 } + +mplsLspPWestEntry OBJECT-TYPE + SYNTAX MplsLspPWestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsLspPWestTable." + INDEX { mplsLspPWestLspName} + ::= { mplsLspPWestTable 1 } + +MplsLspPWestEntry ::= + SEQUENCE { + mplsLspPWestLspName OCTET STRING, + mplsLspPWestInlabel Integer32, + mplsLspPWestOutlabel Integer32, + mplsLspPWestNextHop IpAddress, + mplsLspPWestTunnel OCTET STRING, + mplsLspPWestOutIfindex Integer32, + mplsLspPWestOutMemIfindex Integer32, + mplsLspPWestReplaceExp INTEGER, + mplsLspPWestRowStatus RowStatus, + mplsLspPWestState INTEGER, + mplsLspPWestIngressPkts Counter64, + mplsLspPWestIngressbytes Counter64, + mplsLspPWestEgressPkts Counter64, + mplsLspPWestEgressBytes Counter64 + } + +mplsLspPWestLspName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for MPLS Lsp-p." + ::= { mplsLspPWestEntry 1 } + +mplsLspPWestInlabel OBJECT-TYPE + SYNTAX Integer32(16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "West incoming label of the Lsp-p." + ::= { mplsLspPWestEntry 2 } + +mplsLspPWestOutlabel OBJECT-TYPE + SYNTAX Integer32(16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "West outgoing label of the Lsp-p." + ::= { mplsLspPWestEntry 3 } + +mplsLspPWestNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "West nexthop Address(IPV4) for the Lsp-p." + ::= { mplsLspPWestEntry 4 } + +mplsLspPWestTunnel OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "West tunnel name." + ::= { mplsLspPWestEntry 5 } + +mplsLspPWestOutIfindex OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Outgoing interface for the Lsp-p. Out-going + interface , tunnel, and nexthop ip address + can not be configured at the same time." + ::= { mplsLspPWestEntry 6 } + +mplsLspPWestOutMemIfindex OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Member port index, this field is required only when + out-going interface is vlan interface." + ::= { mplsLspPWestEntry 7 } + +mplsLspPWestReplaceExp OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Replace exp." + ::= { mplsLspPWestEntry 8 } + +mplsLspPWestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsLspPWestEntry 10 } + +mplsLspPWestState OBJECT-TYPE + SYNTAX INTEGER {active(1), inactive(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the mpls lsp-p west. The meanings of the values are: + active(1) - active; + inactive(2) - inactive;" + ::= { mplsLspPWestEntry 11 } + +mplsLspPWestIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress packets number of lsp-p west." + ::= { mplsLspPWestEntry 20 } + +mplsLspPWestIngressbytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress bytes number of lsp-p west." + ::= { mplsLspPWestEntry 21 } + +mplsLspPWestEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress packets number of lsp-p west." + ::= { mplsLspPWestEntry 22 } + +mplsLspPWestEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress bytes number of lsp-p west." + ::= { mplsLspPWestEntry 23 } + +mplsTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of all mpls tunnel instances." + ::= { mpls 20 } + +mplsTunnelEntry OBJECT-TYPE + SYNTAX MplsTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsTunnelTable." + INDEX { mplsTunnelName} + ::= { mplsTunnelTable 1 } + +MplsTunnelEntry ::= + SEQUENCE { + mplsTunnelName OCTET STRING, + mplsTunnelApsType INTEGER, + mplsTunnelRowStatus RowStatus, + mplsTunnelPrimaryLspPe OCTET STRING, + mplsTunnelSecondaryLspPe OCTET STRING, + mplsTunnelDescription OCTET STRING, + mplsTunnelSelectedLspPe OCTET STRING, + mplsTunnelG8131Mode INTEGER, + mplsTunnelG8131WTRTimer Integer32, + mplsTunnelG8131HoldOffTimer Integer32, + mplsTunnelG8131Action INTEGER, + mplsTunnelG8131WorkingLSP OCTET STRING, + mplsTunnelG8131ProtectionLSP OCTET STRING, + mplsTunnelG8131ActivePath INTEGER, + mplsTunnelG8131WTRTimeLeft Integer32, + mplsTunnelG8131HoldOffTimeLeft Integer32, + mplsTunnelG8131DFOPState INTEGER, + mplsTunnelG8131CurrentState INTEGER, + mplsTunnelG8131LastState INTEGER, + mplsTunnelG8131CurrentEvent INTEGER, + mplsTunnelG8131FarEndLastEvent INTEGER, + mplsTunnelG8131RequestSignal INTEGER + } + +mplsTunnelName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for mpls tunnel." + ::= { mplsTunnelEntry 1 } + +mplsTunnelApsType OBJECT-TYPE + SYNTAX INTEGER { aps(1), non-aps(2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "APS type for the tunnel." + ::= { mplsTunnelEntry 2 } + +mplsTunnelRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsTunnelEntry 10 } + +mplsTunnelPrimaryLspPe OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Primary lsp-pe name of the mpls tunnel." + ::= { mplsTunnelEntry 11 } + +mplsTunnelSecondaryLspPe OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secondary lsp-pe name of the mpls tunnel." + ::= { mplsTunnelEntry 12 } + +mplsTunnelDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Characters describing of this MPLS tunnel. + Only less than 20 octets is accepted." + ::= { mplsTunnelEntry 13 } + +mplsTunnelSelectedLspPe OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Selected lsp-pe name of the mpls tunnel." + ::= { mplsTunnelEntry 25 } + +mplsTunnelG8131Mode OBJECT-TYPE + SYNTAX INTEGER { revertive(1), non-revertive(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 mode for the mpls tunnel." + ::= { mplsTunnelEntry 30 } + +mplsTunnelG8131WTRTimer OBJECT-TYPE + SYNTAX Integer32 (0..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "G8131 wait-to-restore timer value for the mpls tunnel, in minutes." + DEFVAL {5} + ::= { mplsTunnelEntry 31 } + +mplsTunnelG8131HoldOffTimer OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "G8131 hold-off timer value for the mpls tunnel, steps of 100ms." + DEFVAL {0} + ::= { mplsTunnelEntry 32 } + +mplsTunnelG8131Action OBJECT-TYPE + SYNTAX INTEGER { force-switch(1), manual-swtich-to-working(2), + manual-switch-to-protection(3), lockout(4), + exercise(5), clear(6) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "G8131 actions for the mpls tunnel." + ::= { mplsTunnelEntry 33 } + +mplsTunnelG8131WorkingLSP OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 working lsp for the mpls tunnel." + ::= { mplsTunnelEntry 40 } + +mplsTunnelG8131ProtectionLSP OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 protection lsp for the mpls tunnel." + ::= { mplsTunnelEntry 41 } + +mplsTunnelG8131ActivePath OBJECT-TYPE + SYNTAX INTEGER { none(0), working-lsp(1), protection-lsp(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 active path for the mpls tunnel." + ::= { mplsTunnelEntry 42 } + +mplsTunnelG8131WTRTimeLeft OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Left time of G8131 wait-to-restore timer of the mpls tunnel." + ::= { mplsTunnelEntry 43 } + +mplsTunnelG8131HoldOffTimeLeft OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Left time of G8131 hold-off timer of the mpls tunnel." + ::= { mplsTunnelEntry 44 } + +mplsTunnelG8131DFOPState OBJECT-TYPE + SYNTAX INTEGER + { + not-in-defect-mode(1), + b-bit-mismatch-defect(2), + r-bit-mismatch-defect(3), + invalid-request-state(4), + aps-recv-on-working-entity(5), + aps-pdu-not-recv-after-state-change(6), + a-bit-mismatch-defect(7), + d-bit-mismatch-defect(8), + t-bit-mismatch-defect(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 DFOP state of the mpls tunnel." + ::= { mplsTunnelEntry 45 } + +mplsTunnelG8131CurrentState OBJECT-TYPE + SYNTAX INTEGER + { + no-request-working-active(0), + no-request-protection-avtive(1), + lockout-of-protection(2), + forced-switch(3), + signal-fail-on-working(4), + signal-fail-on-protection(5), + signal-degrade-on-working(6), + signal-degrade-on-protection(7), + manual-switch-to-protection(8), + manual-switch-to-working(9), + wait-to-restore(10), + do-not-revert(11), + exercise-on-working(12), + exercise-on-protection(13), + reverse-request-on-working(14), + reverse-request-on-protection(15), + none(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 current state of the mpls tunnel." + ::= { mplsTunnelEntry 46 } + +mplsTunnelG8131LastState OBJECT-TYPE + SYNTAX INTEGER + { + no-request-working-active(0), + no-request-protection-avtive(1), + lockout-of-protection(2), + forced-switch(3), + signal-fail-on-working(4), + signal-fail-on-protection(5), + signal-degrade-on-working(6), + signal-degrade-on-protection(7), + manual-switch-to-protection(8), + manual-switch-to-working(9), + wait-to-restore(10), + do-not-revert(11), + exercise-on-working(12), + exercise-on-protection(13), + reverse-request-on-working(14), + reverse-request-on-protection(15), + none(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 last state of the mpls tunnel." + ::= { mplsTunnelEntry 47 } + +mplsTunnelG8131CurrentEvent OBJECT-TYPE + SYNTAX INTEGER + { + local-lockout(0), + local-force-switch(1), + local-signal-fail-on-working(2), + local-working-recover-from-signal-fail(3), + local-signal-fail-on-protection(4), + local-protection-recover-from-signal-fail(5), + local-signal-degrade-on-working(6), + local-working-recover-from-signal-degrade(7), + local-signal-degrade-on-protection(8), + local-protection-recover-from-signal-degrade(9), + local-manual-switch-to-protection(10), + local-manual-switch-to-working(11), + local-clear(12), + local-exercise(13), + local-wtr-timer-expire(14), + remote-lockout(15), + remote-signal-fail-on-protection(16), + remote-force-switch(17), + remote-signal-fail-on-working(18), + remote-signal-degrade-on-working(19), + remote-signal-degrade-on-protection(20), + remote-manual-switch-to-protection(21), + remote-manual-switch-to-working(22), + remote-wait-to-restore(23), + remote-exercise-on-working(24), + remote-exercise-on-protection(25), + remote-reverse-request-on-working(26), + remote-reverse-request-on-protection(27), + remote-no-request-null(28), + remote-no-request-normal(29), + remote-do-not-revert(30), + none(31) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 current event of the mpls tunnel." + ::= { mplsTunnelEntry 48 } + +mplsTunnelG8131FarEndLastEvent OBJECT-TYPE + SYNTAX INTEGER + { + local-lockout(0), + local-force-switch(1), + local-signal-fail-on-working(2), + local-working-recover-from-signal-fail(3), + local-signal-fail-on-protection(4), + local-protection-recover-from-signal-fail(5), + local-signal-degrade-on-working(6), + local-working-recover-from-signal-degrade(7), + local-signal-degrade-on-protection(8), + local-protection-recover-from-signal-degrade(9), + local-manual-switch-to-protection(10), + local-manual-switch-to-working(11), + local-clear(12), + local-exercise(13), + local-wtr-timer-expire(14), + remote-lockout(15), + remote-signal-fail-on-protection(16), + remote-force-switch(17), + remote-signal-fail-on-working(18), + remote-signal-degrade-on-working(19), + remote-signal-degrade-on-protection(20), + remote-manual-switch-to-protection(21), + remote-manual-switch-to-working(22), + remote-wait-to-restore(23), + remote-exercise-on-working(24), + remote-exercise-on-protection(25), + remote-reverse-request-on-working(26), + remote-reverse-request-on-protection(27), + remote-no-request-null(28), + remote-no-request-normal(29), + remote-do-not-revert(30), + none(31) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 far end last event of the mpls tunnel." + ::= { mplsTunnelEntry 49 } + +mplsTunnelG8131RequestSignal OBJECT-TYPE + SYNTAX INTEGER { normal(1), null(2), none(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 request signal of the mpls tunnel." + ::= { mplsTunnelEntry 50 } + +mplsPwSPeTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsPwSPeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of all mpls pw s-pe instances." + ::= { mpls 23 } + +mplsPwSPeEntry OBJECT-TYPE + SYNTAX MplsPwSPeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsPwSPeTable." + INDEX { mplsPwSPeName } + ::= { mplsPwSPeTable 1 } + +MplsPwSPeEntry ::= + SEQUENCE { + mplsPwSPeName OCTET STRING, + mplsPwSPeRowStatus RowStatus, + mplsPwSPeOAMMegId OCTET STRING, + mplsPwSPeOAMMegIdIcc Integer32, + mplsPwSPeOAMMipState INTEGER, + mplsPwSPeOAMMegLevel Integer32, + mplsPwSPeDescription OCTET STRING, + mplsPwSpeStats INTEGER +} + +mplsPwSPeName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for MPLS pw s-pe." + ::= { mplsPwSPeEntry 1 } + +mplsPwSPeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsPwSPeEntry 10 } + +mplsPwSPeOAMMegId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..12)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MEG ID of the pw spe." + ::= { mplsPwSPeEntry 11 } + +mplsPwSPeOAMMegIdIcc OBJECT-TYPE + SYNTAX Integer32 (1..6) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ICC length of MEG ID." + DEFVAL { 6 } + ::= { mplsPwSPeEntry 12 } + +mplsPwSPeOAMMipState OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MIP state of the pw spe." + DEFVAL { disable } + ::= { mplsPwSPeEntry 13 } + +mplsPwSPeOAMMegLevel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OAM level." + DEFVAL { 7 } + ::= { mplsPwSPeEntry 14 } + +mplsPwSPeDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Characters describing of this S-PE type PW. + Only less than 20 octets is accepted." + ::= { mplsPwSPeEntry 15 } + +mplsPwSpeStats OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set statistics for mpls pw s-pe. The meanings of the values are: + enable(1) - enable statistics; + disable(2) - disable statistics;" + DEFVAL { 2 } + ::= { mplsPwSPeEntry 16 } + +mplsPwSPeEastTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsPwSPeEastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of east configuration of all mpls pw s-pe instances." + ::= { mpls 24 } + +mplsPwSPeEastEntry OBJECT-TYPE + SYNTAX MplsPwSPeEastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsPwSPeEastTable." + INDEX { mplsPwSPeEastPwName} + ::= { mplsPwSPeEastTable 1 } + +MplsPwSPeEastEntry ::= + SEQUENCE { + mplsPwSPeEastPwName OCTET STRING, + mplsPwSPeEastInlabel Integer32, + mplsPwSPeEastOutlabel Integer32, + mplsPwSPeEastTunnelName OCTET STRING, + mplsPwSPeEastCtrlWord INTEGER, + mplsPwSPeEastRowStatus RowStatus, + mplsPwSPeEastState INTEGER, + mplsPwSPeEastIngressPkts Counter64, + mplsPwSPeEastIngressbytes Counter64, + mplsPwSPeEastEgressPkts Counter64, + mplsPwSPeEastEgressBytes Counter64 + } + +mplsPwSPeEastPwName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for MPLS pw s-pe." + ::= { mplsPwSPeEastEntry 1 } + +mplsPwSPeEastInlabel OBJECT-TYPE + SYNTAX Integer32(16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "East incoming label of the MPLS pw s-pe." + ::= { mplsPwSPeEastEntry 2 } + +mplsPwSPeEastOutlabel OBJECT-TYPE + SYNTAX Integer32(16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "East outgoing label of the MPLS pw s-pe." + ::= { mplsPwSPeEastEntry 3 } + +mplsPwSPeEastTunnelName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MPLS tunnel name for the MPLS pw s-pe." + ::= { mplsPwSPeEastEntry 4 } + +mplsPwSPeEastCtrlWord OBJECT-TYPE + SYNTAX INTEGER {control-word(1), no-control-word(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the mpls pw spe east control-word." + ::= { mplsPwSPeEastEntry 5 } + +mplsPwSPeEastRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsPwSPeEastEntry 10 } + +mplsPwSPeEastState OBJECT-TYPE + SYNTAX INTEGER {up(1), down(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the mpls pw spe east. The meanings of the values are: + up(1) - the state is up; + down(2) - the state is down;" + ::= { mplsPwSPeEastEntry 11 } + +mplsPwSPeEastIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress packets number of pw s-pe east." + ::= { mplsPwSPeEastEntry 20 } + +mplsPwSPeEastIngressbytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress bytes number of pw s-pe east." + ::= { mplsPwSPeEastEntry 21 } + +mplsPwSPeEastEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress packets number of pw s-pe east." + ::= { mplsPwSPeEastEntry 22 } + +mplsPwSPeEastEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress bytes number of pw s-pe east." + ::= { mplsPwSPeEastEntry 23 } + +mplsPwSPeWestTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsPwSPeWestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of west configuration of all mpls pw s-pe instances." + ::= { mpls 25 } + +mplsPwSPeWestEntry OBJECT-TYPE + SYNTAX MplsPwSPeWestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsPwSPeWestTable." + INDEX { mplsPwSPeWestPwName} + ::= { mplsPwSPeWestTable 1 } + +MplsPwSPeWestEntry ::= + SEQUENCE { + mplsPwSPeWestPwName OCTET STRING, + mplsPwSPeWestInlabel Integer32, + mplsPwSPeWestOutlabel Integer32, + mplsPwSPeWestTunnelName OCTET STRING, + mplsPwSPeWestCtrlWord INTEGER, + mplsPwSPeWestRowStatus RowStatus, + mplsPwSPeWestState INTEGER, + mplsPwSPeWestIngressPkts Counter64, + mplsPwSPeWestIngressbytes Counter64, + mplsPwSPeWestEgressPkts Counter64, + mplsPwSPeWestEgressBytes Counter64 + } + +mplsPwSPeWestPwName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for MPLS pw s-pe." + ::= { mplsPwSPeWestEntry 1 } + +mplsPwSPeWestInlabel OBJECT-TYPE + SYNTAX Integer32(16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "West incoming label of the MPLS pw s-pe." + ::= { mplsPwSPeWestEntry 2 } + +mplsPwSPeWestOutlabel OBJECT-TYPE + SYNTAX Integer32(16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "West outgoing label of the MPLS pw s-pe." + ::= { mplsPwSPeWestEntry 3 } + +mplsPwSPeWestTunnelName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MPLS tunnel name for the MPLS pw s-pe." + ::= { mplsPwSPeWestEntry 4 } + +mplsPwSPeWestCtrlWord OBJECT-TYPE + SYNTAX INTEGER {control-word(1), no-control-word(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the mpls pw spe west control-word." + ::= { mplsPwSPeWestEntry 5 } + +mplsPwSPeWestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsPwSPeWestEntry 10 } + +mplsPwSPeWestState OBJECT-TYPE + SYNTAX INTEGER {up(1), down(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the mpls pw spe west. The meanings of the values are: + up(1) - the state is up; + down(2) - the state is down;" + ::= { mplsPwSPeWestEntry 11 } + +mplsPwSPeWestIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress packets number of pw s-pe west." + ::= { mplsPwSPeWestEntry 20 } + +mplsPwSPeWestIngressbytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress bytes number of pw s-pe west." + ::= { mplsPwSPeWestEntry 21 } + +mplsPwSPeWestEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress packets number of pw s-pe west." + ::= { mplsPwSPeWestEntry 22 } + +mplsPwSPeWestEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress bytes number of pw s-pe west." + ::= { mplsPwSPeWestEntry 23 } + +mplsVplsStaticFdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVplsStaticFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vpls static fdb table." + ::= { mpls 26 } + +mplsVplsStaticFdbEntry OBJECT-TYPE + SYNTAX MplsVplsStaticFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VPLS static fdb entries." + INDEX { mplsVplsStaticFdbVplsId, mplsVplsStaticFdbMacAddr} + ::= { mplsVplsStaticFdbTable 1 } + +MplsVplsStaticFdbEntry ::= + SEQUENCE { + mplsVplsStaticFdbVplsId Integer32, + mplsVplsStaticFdbMacAddr MacAddress, + mplsVplsStaticFdbType INTEGER, + mplsVplsStaticFdbIfName OCTET STRING, + mplsVplsStaticFdbPeerIp IpAddress, + mplsVplsStaticFdbTPPeerName OCTET STRING, + mplsVplsStaticFdbRowStatus RowStatus + } + +mplsVplsStaticFdbVplsId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for VPLS." + ::= { mplsVplsStaticFdbEntry 1 } + +mplsVplsStaticFdbMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mac address of the fdb entry." + ::= { mplsVplsStaticFdbEntry 2 } + +mplsVplsStaticFdbType OBJECT-TYPE + SYNTAX INTEGER {forward(1),discard(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set static fdb type. When mplsVplsStaticFdbType is set to discard, + mplsVplsStaticFdbIfName and mplsVplsStaticFdbPeerIp are invalid. + The meanings of the values are: + forward(1) - Forwarding entry; + discard(2) - Discard entry;" + DEFVAL { discard } + ::= { mplsVplsStaticFdbEntry 3 } + +mplsVplsStaticFdbIfName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Out-going interface of the VPLS fdb entry." + ::= { mplsVplsStaticFdbEntry 4 } + +mplsVplsStaticFdbPeerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Out-going peer IPV4 address of the VPLS fdb entry." + ::= { mplsVplsStaticFdbEntry 5 } + +mplsVplsStaticFdbTPPeerName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Out-going tp-peer of the VPLS fdb entry." + ::= { mplsVplsStaticFdbEntry 6 } + +mplsVplsStaticFdbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsVplsStaticFdbEntry 10 } + +mplsStaticFtnTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsStaticFtnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS static ftn table." + ::= { mpls 27 } + +mplsStaticFtnEntry OBJECT-TYPE + SYNTAX MplsStaticFtnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS static ftn entries." + INDEX { mplsStaticFtnFecPrefix, mplsStaticFtnFecPrefixLen, mplsStaticFtnNexthop } + ::= { mplsStaticFtnTable 1 } + +MplsStaticFtnEntry ::= + SEQUENCE { + mplsStaticFtnFecPrefix IpAddress, + mplsStaticFtnFecPrefixLen Integer32, + mplsStaticFtnNexthop IpAddress, + mplsStaticFtnOutlabel Integer32, + mplsStaticFtnRowStatus RowStatus + } + +mplsStaticFtnFecPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FEC prefix." + ::= { mplsStaticFtnEntry 1 } + +mplsStaticFtnFecPrefixLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FEC prefix length." + ::= { mplsStaticFtnEntry 2 } + +mplsStaticFtnNexthop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Nexthop IPV4 address of the FEC." + ::= { mplsStaticFtnEntry 3 } + +mplsStaticFtnOutlabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Out-going label for the FEC" + ::= { mplsStaticFtnEntry 4 } + +mplsStaticFtnRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsStaticFtnEntry 10 } + +mplsFtnDatabaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsFtnDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS ftn database table." + ::= { mpls 28 } + +mplsFtnDatabaseEntry OBJECT-TYPE + SYNTAX MplsFtnDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS ftn database entries." + INDEX { mplsFtnDatabaseIndex } + ::= { mplsFtnDatabaseTable 1 } + +MplsFtnDatabaseEntry ::= + SEQUENCE { + mplsFtnDatabaseIndex Integer32, + mplsFtnDatabaseFecPrefix IpAddress, + mplsFtnDatabaseFecPrefixLen Integer32, + mplsFtnDatabaseOutlabel Integer32, + mplsFtnDatabaseNexthop IpAddress, + mplsFtnDatabaseOutInterface OCTET STRING, + mplsFtnDatabaseState INTEGER + } + +mplsFtnDatabaseIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FEC prefix." + ::= { mplsFtnDatabaseEntry 1 } + +mplsFtnDatabaseFecPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FEC prefix." + ::= { mplsFtnDatabaseEntry 2 } + +mplsFtnDatabaseFecPrefixLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FEC prefix length." + ::= { mplsFtnDatabaseEntry 3 } + +mplsFtnDatabaseOutlabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Out-going label for the FEC" + ::= { mplsFtnDatabaseEntry 4 } + +mplsFtnDatabaseNexthop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nexthop IPV4 address of the FEC." + ::= { mplsFtnDatabaseEntry 5 } + +mplsFtnDatabaseOutInterface OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Out-going interface for the FEC." + ::= { mplsFtnDatabaseEntry 6 } + +mplsFtnDatabaseState OBJECT-TYPE + SYNTAX INTEGER {active(1),inactive(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the FTN entry.The meanings of the values are: + active(1) - the entry is active; + inactive(2) - the entry is inactive;" + ::= { mplsFtnDatabaseEntry 7 } + +mplsStaticIlmTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsStaticIlmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS static ilm table." + ::= { mpls 29 } + +mplsStaticIlmEntry OBJECT-TYPE + SYNTAX MplsStaticIlmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS static ilm entries." + INDEX { mplsStaticIlmInlabel } + ::= { mplsStaticIlmTable 1 } + +MplsStaticIlmEntry ::= + SEQUENCE { + mplsStaticIlmInlabel Integer32, + mplsStaticIlmOpcode INTEGER, + mplsStaticIlmNexthop IpAddress, + mplsStaticIlmOutlabel Integer32, + mplsStaticIlmRowStatus RowStatus + } + +mplsStaticIlmInlabel OBJECT-TYPE + SYNTAX Integer32 (16..1048575) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Incoming label." + ::= { mplsStaticIlmEntry 1 } + +mplsStaticIlmOpcode OBJECT-TYPE + SYNTAX INTEGER {swap(1), pop(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The opcode of the ilm entry.The meanings of the values are: + swap(1) - swap incoming label; + pop(2) - pop incoming label." + ::= { mplsStaticIlmEntry 2 } + +mplsStaticIlmNexthop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Nexthop IPV4 address of the ILM." + ::= { mplsStaticIlmEntry 3 } + +mplsStaticIlmOutlabel OBJECT-TYPE + SYNTAX Integer32 (0|3|16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Out-going label for the ILM." + ::= { mplsStaticIlmEntry 4 } + +mplsStaticIlmRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { mplsStaticIlmEntry 10 } + +mplsIlmDatabaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsIlmDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS ilm database table." + ::= { mpls 30 } + +mplsIlmDatabaseEntry OBJECT-TYPE + SYNTAX MplsIlmDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS ilm database entries." + INDEX { mplsIlmDatabaseIndex } + ::= { mplsIlmDatabaseTable 1 } + +MplsIlmDatabaseEntry ::= + SEQUENCE { + mplsIlmDatabaseIndex Integer32, + mplsIlmDatabaseFecPrefix IpAddress, + mplsIlmDatabaseFecPrefixLen Integer32, + mplsIlmDatabaseInlabel Integer32, + mplsIlmDatabaseOutlabel Integer32, + mplsIlmDatabaseNexthop IpAddress, + mplsIlmDatabaseOutInterface OCTET STRING, + mplsIlmDatabaseState INTEGER, + mplsIlmDatabaseNexthopMac MacAddress + } + +mplsIlmDatabaseIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the ILM entry." + ::= { mplsIlmDatabaseEntry 1 } + +mplsIlmDatabaseFecPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FEC prefix." + ::= { mplsIlmDatabaseEntry 2 } + +mplsIlmDatabaseFecPrefixLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FEC prefix length." + ::= { mplsIlmDatabaseEntry 3 } + +mplsIlmDatabaseInlabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Incoming label for the FEC." + ::= { mplsIlmDatabaseEntry 4 } + +mplsIlmDatabaseOutlabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Out-going label for the FEC." + ::= { mplsIlmDatabaseEntry 5 } + +mplsIlmDatabaseNexthop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nexthop IPV4 address of the FEC." + ::= { mplsIlmDatabaseEntry 6 } + +mplsIlmDatabaseOutInterface OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Out-going interface for the ilm entry." + ::= { mplsIlmDatabaseEntry 7 } + +mplsIlmDatabaseState OBJECT-TYPE + SYNTAX INTEGER {active(1),inactive(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the ILM entry.The meanings of the values are: + active(1) - the entry is active; + inactive(2) - the entry is inactive;" + ::= { mplsIlmDatabaseEntry 8 } + +mplsIlmDatabaseNexthopMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nexthop mac address of the FEC." + ::= { mplsIlmDatabaseEntry 11 } + +mplsPwTpeTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsPwTpeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of all mpls pw-tpe instances." + ::= { mpls 31 } + +mplsPwTpeEntry OBJECT-TYPE + SYNTAX MplsPwTpeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsPwTpeTable." + INDEX { mplsPwTpeName} + ::= { mplsPwTpeTable 1 } + +MplsPwTpeEntry ::= + SEQUENCE { + mplsPwTpeName OCTET STRING, + mplsPwTpeRowStatus RowStatus, + mplsPwTpeDescription OCTET STRING, + mplsPwTpeOAMMegLevel Integer32, + mplsPwTpeOAMMegId OCTET STRING, + mplsPwTpeOAMMegIdIcc Integer32, + mplsPwTpeOAMMepId Integer32, + mplsPwTpeOAMMepInterval INTEGER, + mplsPwTpeOAMMepExp Integer32, + mplsPwTpeOAMRMepId Integer32, + mplsPwTpeOAMCCState INTEGER, + mplsPwTpeOAMEventCacheSize Integer32, + mplsPwTpeOAM1dmCacheSize Integer32, + mplsPwTpeOAMAisClientSupress INTEGER, + mplsPwTpeOAMLck INTEGER, + mplsPwTpeOAMEvtLOC INTEGER, + mplsPwTpeOAMEvtUMP INTEGER, + mplsPwTpeOAMEvtUIN INTEGER, + mplsPwTpeOAMEvtUMG INTEGER, + mplsPwTpeOAMEvtULV INTEGER, + mplsPwTpeOAMEvtW1ST INTEGER, + mplsPwTpeOAMEvtRDIR INTEGER, + mplsPwTpeOAMEvtRDIT INTEGER, + mplsPwTpeOAMEvtAISR INTEGER, + mplsPwTpeOAMEvtAIST INTEGER, + mplsPwTpeOAMEvtAISD INTEGER, + mplsPwTpeOAMEvtLCKR INTEGER, + mplsPwTpeOAMEvtLCKT INTEGER, + mplsPwTpeOAMEvtLCKD INTEGER, + mplsPwTpeOAMEvtCRC INTEGER, + mplsPwTpeOAMState INTEGER, + mplsPwTpeIngressPkts Counter64, + mplsPwTpeIngressBytes Counter64, + mplsPwTpeEgressPkts Counter64, + mplsPwTpeEgressBytes Counter64, + mplsPwTpeStats INTEGER, + mplsPwTpeBandwidth Integer32, + mplsPwTpeOAMLmDualExp Integer32, + mplsPwTpeOAMLmDualStatInterval Integer32, + mplsPwTpeOAMLmDualCacheSize Integer32, + mplsPwTpeOAMLmSingleExp Integer32, + mplsPwTpeOAMLmSingleInterval INTEGER, + mplsPwTpeOAMLmSingleCacheSize Integer32, + mplsPwTpeOAMLmEnableState INTEGER, + mplsPwTpeOAMLmLocalLossThreshold Integer32, + mplsPwTpeOAMLmRemoteLossThreshold Integer32, + mplsPwTpeOAMLmSingleRxCount Integer32, + mplsPwTpeOAMLmSingleTxCount Integer32, + mplsPwTpeOAMLmSingleSuccessRate Integer32, + mplsPwTpeOAMLmSingleStartTime OCTET STRING, + mplsPwTpeOAMLmSingleEndTime OCTET STRING + } + +mplsPwTpeName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for MPLS Lsp-pe." + ::= { mplsPwTpeEntry 1 } + +mplsPwTpeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + Now only realize CreateAndGo and Destroy and Active." + ::= { mplsPwTpeEntry 10 } + +mplsPwTpeDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Characters describing of this T-PE type PW. + Only less than 20 octets is accepted." + ::= { mplsPwTpeEntry 11 } + +mplsPwTpeOAMMegLevel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OAM level." + DEFVAL { 7 } + ::= { mplsPwTpeEntry 20 } + +mplsPwTpeOAMMegId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..12)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MEG ID of the lsp-pe." + ::= { mplsPwTpeEntry 21 } + +mplsPwTpeOAMMegIdIcc OBJECT-TYPE + SYNTAX Integer32 (1..6) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ICC length of MEG ID." + DEFVAL { 6 } + ::= { mplsPwTpeEntry 22 } + +mplsPwTpeOAMMepId OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MEP ID." + ::= { mplsPwTpeEntry 23 } + +mplsPwTpeOAMMepInterval OBJECT-TYPE + SYNTAX INTEGER + { + three-point-three-ms(1), + ten-ms(2), + one-hundred-ms(3), + one-sec(4), + ten-sec(5), + one-min(6), + ten-min(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MEP Interval." + ::= { mplsPwTpeEntry 24 } + +mplsPwTpeOAMMepExp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "EXP value, default is 7." + DEFVAL { 7 } + ::= { mplsPwTpeEntry 25 } + +mplsPwTpeOAMRMepId OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remote MEP ID." + ::= { mplsPwTpeEntry 26 } + +mplsPwTpeOAMCCState OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CC state." + DEFVAL { disable } + ::= { mplsPwTpeEntry 27 } + +mplsPwTpeOAMEventCacheSize OBJECT-TYPE + SYNTAX Integer32 (8..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Event entry cache size." + DEFVAL { 8 } + ::= { mplsPwTpeEntry 28 } + +mplsPwTpeOAM1dmCacheSize OBJECT-TYPE + SYNTAX Integer32 (8..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "1dm entry cache size." + DEFVAL { 8 } + ::= { mplsPwTpeEntry 29 } + +mplsPwTpeOAMAisClientSupress OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "AIS client supress state." + DEFVAL { disable } + ::= { mplsPwTpeEntry 30 } + +mplsPwTpeOAMLck OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable pw-tpe lock." + DEFVAL { disable } + ::= { mplsPwTpeEntry 31 } + +mplsPwTpeOAMEvtLOC OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Loc state." + DEFVAL { disable } + ::= { mplsPwTpeEntry 32 } + +mplsPwTpeOAMEvtUMP OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unexp RMEPID state." + DEFVAL { disable } + ::= { mplsPwTpeEntry 33 } + +mplsPwTpeOAMEvtUIN OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unexp interval state." + DEFVAL { disable } + ::= { mplsPwTpeEntry 34 } + +mplsPwTpeOAMEvtUMG OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unexp MEGID state." + DEFVAL { disable } + ::= { mplsPwTpeEntry 35 } + +mplsPwTpeOAMEvtULV OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unexp Level state." + DEFVAL { disable } + ::= { mplsPwTpeEntry 36 } + +mplsPwTpeOAMEvtW1ST OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Wait 1st CCM state." + DEFVAL { disable } + ::= { mplsPwTpeEntry 37 } + +mplsPwTpeOAMEvtRDIR OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RDI RX state." + DEFVAL { disable } + ::= { mplsPwTpeEntry 38 } + +mplsPwTpeOAMEvtRDIT OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RDI TX state." + DEFVAL { disable } + ::= { mplsPwTpeEntry 39 } + +mplsPwTpeOAMEvtAISR OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AIS RX state." + DEFVAL { disable } + ::= { mplsPwTpeEntry 40 } + +mplsPwTpeOAMEvtAIST OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AIS RX state." + DEFVAL { disable } + ::= { mplsPwTpeEntry 41 } + +mplsPwTpeOAMEvtAISD OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AIS RX state." + DEFVAL { disable } + ::= { mplsPwTpeEntry 42 } + +mplsPwTpeOAMEvtLCKR OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LCK RX state." + DEFVAL { disable } + ::= { mplsPwTpeEntry 43 } + +mplsPwTpeOAMEvtLCKT OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LCK RX state." + DEFVAL { disable } + ::= { mplsPwTpeEntry 44 } + +mplsPwTpeOAMEvtLCKD OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LCK RX state." + DEFVAL { disable } + ::= { mplsPwTpeEntry 45 } + +mplsPwTpeOAMEvtCRC OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CRC RX state." + DEFVAL { disable } + ::= { mplsPwTpeEntry 46 } + +mplsPwTpeOAMState OBJECT-TYPE + SYNTAX INTEGER {init(0), fail(1), ok(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "oam-y1731 Rmep state." + ::= { mplsPwTpeEntry 50 } + +mplsPwTpeIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress packtes number of mpls pw-tpe." + ::= { mplsPwTpeEntry 51 } + +mplsPwTpeIngressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress bytes number of mpls pw-tpe." + ::= { mplsPwTpeEntry 52 } + +mplsPwTpeEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress packtes number of mpls pw-tpe." + ::= { mplsPwTpeEntry 53 } + +mplsPwTpeEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress bytes number of mpls pw-tpe." + ::= { mplsPwTpeEntry 54 } + +mplsPwTpeStats OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Pw-tpe statistics." + DEFVAL { disable } + ::= { mplsPwTpeEntry 55 } + +mplsPwTpeBandwidth OBJECT-TYPE + SYNTAX Integer32 (-1..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "pw-tpe bandwidth in kbps. -1 means no limitation" + ::= { mplsPwTpeEntry 56 } + +mplsPwTpeOAMLmDualExp OBJECT-TYPE + SYNTAX Integer32 (0..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure dual-ended loss measurment packets with specified exp will be counted. + <0-7> specified exp; 8 means Packets with different exp will be counted separately; + 9 means All packets with different exp will be counted together." + ::= { mplsPwTpeEntry 61 } + +mplsPwTpeOAMLmDualStatInterval OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure dual-ended loss measurment interval value." + DEFVAL { 1 } + ::= { mplsPwTpeEntry 62 } + +mplsPwTpeOAMLmDualCacheSize OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure dual-ended loss measurment cache size." + DEFVAL { 128 } + ::= { mplsPwTpeEntry 63 } + +mplsPwTpeOAMLmSingleExp OBJECT-TYPE + SYNTAX Integer32 (0..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure single-ended loss measurment packets with specified exp will be counted. + <0-7> specified exp; 8 means Packets with different exp will be counted separately; + 9 means All packets with different exp will be counted together." + ::= { mplsPwTpeEntry 66 } + +mplsPwTpeOAMLmSingleInterval OBJECT-TYPE + SYNTAX INTEGER + { + one-hundred-ms(1), + one-sec(2), + ten-sec(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config Interval." + ::= { mplsPwTpeEntry 67 } + +mplsPwTpeOAMLmSingleCacheSize OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure single-ended loss measurment cache size." + DEFVAL { 128 } + ::= { mplsPwTpeEntry 68 } + +mplsPwTpeOAMLmEnableState OBJECT-TYPE + SYNTAX INTEGER {enable-dual(1), enable-single(2), disable(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable oam-y1731 loss measurment." + DEFVAL { disable } + ::= { mplsPwTpeEntry 70 } + +mplsPwTpeOAMLmLocalLossThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Local packet loss percentage, 0 means threshold not enabled." + DEFVAL { 0 } + ::= { mplsPwTpeEntry 71 } + +mplsPwTpeOAMLmRemoteLossThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Local packet loss percentage, 0 means threshold not enabled." + DEFVAL { 0 } + ::= { mplsPwTpeEntry 72 } + +mplsPwTpeOAMLmSingleRxCount OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LMM single-ended packet Rx count." + ::= { mplsPwTpeEntry 73 } + +mplsPwTpeOAMLmSingleTxCount OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LMM single-ended packet Tx count." + ::= { mplsPwTpeEntry 74 } + +mplsPwTpeOAMLmSingleSuccessRate OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LMM single-ended success rate." + ::= { mplsPwTpeEntry 75 } + +mplsPwTpeOAMLmSingleStartTime OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LMM proactive single-ended start time." + ::= { mplsPwTpeEntry 76 } + +mplsPwTpeOAMLmSingleEndTime OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LMM proactive single-ended end time." + ::= { mplsPwTpeEntry 77 } + +mplsPwTpeConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsPwTpeConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of configuration of all mpls pw-tpe instances." + ::= { mpls 32 } + +mplsPwTpeConfEntry OBJECT-TYPE + SYNTAX MplsPwTpeConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsPwTpeConfTable." + INDEX { mplsPwTpeName} + ::= { mplsPwTpeConfTable 1 } + +MplsPwTpeConfEntry ::= + SEQUENCE { + mplsPwTpeConfInlabel Integer32, + mplsPwTpeConfOutlabel Integer32, + mplsPwTpeConfPwMode INTEGER, + mplsPwTpeConfTunnel OCTET STRING, + mplsPwTpeConfRowStatus RowStatus + } + +mplsPwTpeConfInlabel OBJECT-TYPE + SYNTAX Integer32(16..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Incoming label of the t-pe." + ::= { mplsPwTpeConfEntry 1 } + +mplsPwTpeConfOutlabel OBJECT-TYPE + SYNTAX Integer32(16..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Outgoing label of the t-pe." + ::= { mplsPwTpeConfEntry 2 } + +mplsPwTpeConfPwMode OBJECT-TYPE + SYNTAX INTEGER { raw(1), tagged(2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Pw mode of the t-pe." + DEFVAL { raw } + ::= { mplsPwTpeConfEntry 3 } + +mplsPwTpeConfTunnel OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tunnel name." + ::= { mplsPwTpeConfEntry 4 } + +mplsPwTpeConfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + Now only realize CreateAndGo and Destroy and Active." + ::= { mplsPwTpeConfEntry 10 } + +mplsTPVpwsTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTPVpwsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specify an MPLS Layer-2 Virtual Circuit." + ::= { mpls 33 } + +mplsTPVpwsEntry OBJECT-TYPE + SYNTAX MplsTPVpwsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsTPVpwsTable." + INDEX { mplsTPVpwsVcId} + ::= { mplsTPVpwsTable 1 } + +MplsTPVpwsEntry ::= + SEQUENCE { + mplsTPVpwsVcId Integer32, + mplsTPVpwsVcName OCTET STRING, + mplsTPVpwsApsType INTEGER, + mplsTPVpwsVlanOperation INTEGER, + mplsTPVpwsRowStatus RowStatus, + mplsTPVpwsPrimaryPw OCTET STRING, + mplsTPVpwsSecondaryPw OCTET STRING, + mplsTPVpwsSelectedPw OCTET STRING, + mplsTPVpwsDescription OCTET STRING, + mplsTPAcVpwsIngressPkts Counter64, + mplsTPAcVpwsIngressbytes Counter64, + mplsTPAcVpwsEgressPkts Counter64, + mplsTPAcVpwsEgressBytes Counter64, + mplsTPVpwsG8131Mode INTEGER, + mplsTPVpwsG8131WTRTimer Integer32, + mplsTPVpwsG8131HoldOffTimer Integer32, + mplsTPVpwsG8131Action INTEGER, + mplsTPVpwsG8131WorkingPw OCTET STRING, + mplsTPVpwsG8131ProtectionPw OCTET STRING, + mplsTPVpwsG8131ActivePath INTEGER, + mplsTPVpwsG8131WTRTimeLeft Integer32, + mplsTPVpwsG8131HoldOffTimeLeft Integer32, + mplsTPVpwsG8131DFOPState INTEGER, + mplsTPVpwsG8131CurrentState INTEGER, + mplsTPVpwsG8131LastState INTEGER, + mplsTPVpwsG8131CurrentEvent INTEGER, + mplsTPVpwsG8131FarEndLastEvent INTEGER, + mplsTPVpwsG8131RequestSignal INTEGER, + mplsTPVpwsOAMCsfInterval Integer32, + mplsTPVpwsOAMCSFRxDown INTEGER, + mplsTPVpwsOAMCSFRxRelay INTEGER, + mplsTPVpwsOAMCSFRxRelayMdName OCTET STRING, + mplsTPVpwsOAMCSFRxRelayMaVid Integer32, + mplsTPVpwsOAMCSFRxRelayMepId Integer32 + } + +mplsTPVpwsVcId OBJECT-TYPE + SYNTAX Integer32(1..424967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for MPLS Layer-2 Virtual Circuit." + ::= { mplsTPVpwsEntry 1 } + +mplsTPVpwsVcName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Identifying string for mpls-tp vpws. + Only 20 octets is accepted.." + ::= { mplsTPVpwsEntry 2 } + +mplsTPVpwsApsType OBJECT-TYPE + SYNTAX INTEGER { aps(1), non-aps(2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set aps type for mpls-tp vpws." + DEFVAL { 2 } + ::= { mplsTPVpwsEntry 3 } + +mplsTPVpwsVlanOperation OBJECT-TYPE + SYNTAX INTEGER { ac-vlan-operation(1), no-ac-vlan-operation(2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set enable ac vlan operation for mpls-tp vpws." + DEFVAL { 2 } + ::= { mplsTPVpwsEntry 4 } + +mplsTPVpwsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + Now only realize CreateAndGo and Destroy and Active." + ::= { mplsTPVpwsEntry 10 } + +mplsTPVpwsPrimaryPw OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Primary pw tpe name of the mpls-tp vpws." + ::= { mplsTPVpwsEntry 11 } + +mplsTPVpwsSecondaryPw OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secondary pw tpe name of the mpls-tp vpws. + Can not set secondary pw for non-aps type." + ::= { mplsTPVpwsEntry 12 } + +mplsTPVpwsSelectedPw OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secondary pw tpe name of the mpls-tp vpws. + Can not set secondary pw for non-aps type." + ::= { mplsTPVpwsEntry 13 } + +-- mplsTPVpwsIngressPkts OBJECT-TYPE +-- SYNTAX Counter64 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Ingress packets number of mpls vpws." +-- ::= { mplsTPVpwsEntry 14 } +-- +-- mplsTPVpwsIngressbytes OBJECT-TYPE +-- SYNTAX Counter64 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Ingress bytes number of mpls vpws." +-- ::= { mplsTPVpwsEntry 15 } +-- +-- mplsTPVpwsEgressPkts OBJECT-TYPE +-- SYNTAX Counter64 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Egress packets number of mpls vpws." +-- ::= { mplsTPVpwsEntry 16 } +-- +-- mplsTPVpwsEgressBytes OBJECT-TYPE +-- SYNTAX Counter64 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Egress bytes number of mpls vpws." +-- ::= { mplsTPVpwsEntry 17 } + +mplsTPVpwsDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Characters describing of this instance of MPLS based VPWS. + Only less than 20 octets is accepted." + ::= { mplsTPVpwsEntry 18 } + +-- mplsTPVpwsStats OBJECT-TYPE +-- SYNTAX INTEGER {enable(1),disable(2)} +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Set statistics for mpls-tp vpws. The meanings of the values are: +-- enable(1) - enable statistics; +-- disable(2) - disable statistics;" +-- DEFVAL { 2 } +-- ::= { mplsTPVpwsEntry 19 } + +mplsTPAcVpwsIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress packets number of mpls ac vpws." + ::= { mplsTPVpwsEntry 21 } + +mplsTPAcVpwsIngressbytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress bytes number of mpls ac vpws." + ::= { mplsTPVpwsEntry 22 } + +mplsTPAcVpwsEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress packets number of mpls ac vpws." + ::= { mplsTPVpwsEntry 23 } + +mplsTPAcVpwsEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress bytes number of mpls ac vpws." + ::= { mplsTPVpwsEntry 24 } + +mplsTPVpwsG8131Mode OBJECT-TYPE + SYNTAX INTEGER { revertive(1), non-revertive(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 mode for the mpls tp vpws." + ::= { mplsTPVpwsEntry 30 } + +mplsTPVpwsG8131WTRTimer OBJECT-TYPE + SYNTAX Integer32(0..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "G8131 wait-to-restore timer value for the mpls tp vpws, in minutes." + DEFVAL {5} + ::= { mplsTPVpwsEntry 31 } + +mplsTPVpwsG8131HoldOffTimer OBJECT-TYPE + SYNTAX Integer32(0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "G8131 hold-off timer value for the mpls tp vpws, steps of 100ms." + DEFVAL {0} + ::= { mplsTPVpwsEntry 32 } + +mplsTPVpwsG8131Action OBJECT-TYPE + SYNTAX INTEGER { force-switch(1), manual-swtich-to-working(2), + manual-switch-to-protection(3), lockout(4), + exercise(5), clear(6) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "G8131 actions for the mpls tp vpws." + ::= { mplsTPVpwsEntry 33 } + +mplsTPVpwsG8131WorkingPw OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 working pw for the mpls tp vpws." + ::= { mplsTPVpwsEntry 40 } + +mplsTPVpwsG8131ProtectionPw OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 protection pw for the mpls tp vpws." + ::= { mplsTPVpwsEntry 41 } + +mplsTPVpwsG8131ActivePath OBJECT-TYPE + SYNTAX INTEGER { none(0), working-lsp(1), protection-lsp(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 active path for the mpls tp vpws." + ::= { mplsTPVpwsEntry 42 } + +mplsTPVpwsG8131WTRTimeLeft OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Left time of G8131 wait-to-restore timer of the mpls tp vpws." + ::= { mplsTPVpwsEntry 43 } + +mplsTPVpwsG8131HoldOffTimeLeft OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Left time of G8131 hold-off timer of the mpls tp vpws." + ::= { mplsTPVpwsEntry 44 } + +mplsTPVpwsG8131DFOPState OBJECT-TYPE + SYNTAX INTEGER + { + not-in-defect-mode(1), + b-bit-mismatch-defect(2), + r-bit-mismatch-defect(3), + invalid-request-state(4), + aps-recv-on-working-entity(5), + aps-pdu-not-recv-after-state-change(6), + a-bit-mismatch-defect(7), + d-bit-mismatch-defect(8), + t-bit-mismatch-defect(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 DFOP state of the mpls tp vpws." + ::= { mplsTPVpwsEntry 45 } + +mplsTPVpwsG8131CurrentState OBJECT-TYPE + SYNTAX INTEGER + { + no-request-working-active(0), + no-request-protection-avtive(1), + lockout-of-protection(2), + forced-switch(3), + signal-fail-on-working(4), + signal-fail-on-protection(5), + signal-degrade-on-working(6), + signal-degrade-on-protection(7), + manual-switch-to-protection(8), + manual-switch-to-working(9), + wait-to-restore(10), + do-not-revert(11), + exercise-on-working(12), + exercise-on-protection(13), + reverse-request-on-working(14), + reverse-request-on-protection(15), + none(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 current state of the mpls tp vpws." + ::= { mplsTPVpwsEntry 46 } + +mplsTPVpwsG8131LastState OBJECT-TYPE + SYNTAX INTEGER + { + no-request-working-active(0), + no-request-protection-avtive(1), + lockout-of-protection(2), + forced-switch(3), + signal-fail-on-working(4), + signal-fail-on-protection(5), + signal-degrade-on-working(6), + signal-degrade-on-protection(7), + manual-switch-to-protection(8), + manual-switch-to-working(9), + wait-to-restore(10), + do-not-revert(11), + exercise-on-working(12), + exercise-on-protection(13), + reverse-request-on-working(14), + reverse-request-on-protection(15), + none(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 last state of the mpls tp vpws." + ::= { mplsTPVpwsEntry 47 } + +mplsTPVpwsG8131CurrentEvent OBJECT-TYPE + SYNTAX INTEGER + { + local-lockout(0), + local-force-switch(1), + local-signal-fail-on-working(2), + local-working-recover-from-signal-fail(3), + local-signal-fail-on-protection(4), + local-protection-recover-from-signal-fail(5), + local-signal-degrade-on-working(6), + local-working-recover-from-signal-degrade(7), + local-signal-degrade-on-protection(8), + local-protection-recover-from-signal-degrade(9), + local-manual-switch-to-protection(10), + local-manual-switch-to-working(11), + local-clear(12), + local-exercise(13), + local-wtr-timer-expire(14), + remote-lockout(15), + remote-signal-fail-on-protection(16), + remote-force-switch(17), + remote-signal-fail-on-working(18), + remote-signal-degrade-on-working(19), + remote-signal-degrade-on-protection(20), + remote-manual-switch-to-protection(21), + remote-manual-switch-to-working(22), + remote-wait-to-restore(23), + remote-exercise-on-working(24), + remote-exercise-on-protection(25), + remote-reverse-request-on-working(26), + remote-reverse-request-on-protection(27), + remote-no-request-null(28), + remote-no-request-normal(29), + remote-do-not-revert(30), + none(31) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 current event of the mpls tp vpws." + ::= { mplsTPVpwsEntry 48 } + +mplsTPVpwsG8131FarEndLastEvent OBJECT-TYPE + SYNTAX INTEGER + { + local-lockout(0), + local-force-switch(1), + local-signal-fail-on-working(2), + local-working-recover-from-signal-fail(3), + local-signal-fail-on-protection(4), + local-protection-recover-from-signal-fail(5), + local-signal-degrade-on-working(6), + local-working-recover-from-signal-degrade(7), + local-signal-degrade-on-protection(8), + local-protection-recover-from-signal-degrade(9), + local-manual-switch-to-protection(10), + local-manual-switch-to-working(11), + local-clear(12), + local-exercise(13), + local-wtr-timer-expire(14), + remote-lockout(15), + remote-signal-fail-on-protection(16), + remote-force-switch(17), + remote-signal-fail-on-working(18), + remote-signal-degrade-on-working(19), + remote-signal-degrade-on-protection(20), + remote-manual-switch-to-protection(21), + remote-manual-switch-to-working(22), + remote-wait-to-restore(23), + remote-exercise-on-working(24), + remote-exercise-on-protection(25), + remote-reverse-request-on-working(26), + remote-reverse-request-on-protection(27), + remote-no-request-null(28), + remote-no-request-normal(29), + remote-do-not-revert(30), + none(31) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 far end last event of the mpls tp vpws." + ::= { mplsTPVpwsEntry 49 } + +mplsTPVpwsG8131RequestSignal OBJECT-TYPE + SYNTAX INTEGER { normal(1), null(2), none(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 request signal of the mpls tp vpws." + ::= { mplsTPVpwsEntry 50 } + +mplsTPVpwsOAMCsfInterval OBJECT-TYPE + SYNTAX Integer32 (0|1|60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval of CSF PDU. + 0:no oam-y1731 csf server enable." + ::= { mplsTPVpwsEntry 60 } + +mplsTPVpwsOAMCSFRxDown OBJECT-TYPE + SYNTAX INTEGER (0|1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action of Receiving CSF PDU AC Down. + 0:no oam-y1731 csf rx-aciton down. + 1:oam-y1731 csf rx-action down enable." + ::= { mplsTPVpwsEntry 61 } + +mplsTPVpwsOAMCSFRxRelay OBJECT-TYPE + SYNTAX INTEGER (0|1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action of Receiving CSF PDU AC relay to Eth-csf. + 0:no oam-y1731 csf rx-aciton relay. + 1:oam-y1731 csf rx-action relay enable." + ::= { mplsTPVpwsEntry 62 } + +mplsTPVpwsOAMCSFRxRelayMdName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..44)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MD Name for rx-action relay." + ::= { mplsTPVpwsEntry 63 } + +mplsTPVpwsOAMCSFRxRelayMaVid OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MA Vlan Id for rx-action relay." + ::= { mplsTPVpwsEntry 64 } + +mplsTPVpwsOAMCSFRxRelayMepId OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mep Id for rx-action relay." + ::= { mplsTPVpwsEntry 65 } + +mplsVplsTPPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVplsTPPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Peers to VPLS domains." + ::= { mpls 34 } + +mplsVplsTPPeerEntry OBJECT-TYPE + SYNTAX MplsVplsTPPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsVplsTPPeerTable." + INDEX { mplsVplsTPPeerVplsId, mplsVplsTPPeerName} + ::= { mplsVplsTPPeerTable 1 } + +MplsVplsTPPeerEntry ::= + SEQUENCE { + mplsVplsTPPeerVplsId Unsigned32, + mplsVplsTPPeerName OCTET STRING, + mplsVplsTPPeerApsType INTEGER, + mplsVplsTPPeerPEType INTEGER, + mplsVplsTPPeerRowStatus RowStatus, + mplsVplsTPPeerPrimaryPw OCTET STRING, + mplsVplsTPPeerSecondaryPw OCTET STRING, + mplsVplsTPPeerSelectedPw OCTET STRING, + mplsVplsTPPeerDescription OCTET STRING, + mplsVplsTPPeerG8131Mode INTEGER, + mplsVplsTPPeerG8131WTRTimer Integer32, + mplsVplsTPPeerG8131HoldOffTimer Integer32, + mplsVplsTPPeerG8131Action INTEGER, + mplsVplsTPPeerG8131WorkingPw OCTET STRING, + mplsVplsTPPeerG8131ProtectionPw OCTET STRING, + mplsVplsTPPeerG8131ActivePath INTEGER, + mplsVplsTPPeerG8131WTRTimeLeft Integer32, + mplsVplsTPPeerG8131HoldOffTimeLeft Integer32, + mplsVplsTPPeerG8131DFOPState INTEGER, + mplsVplsTPPeerG8131CurrentState INTEGER, + mplsVplsTPPeerG8131LastState INTEGER, + mplsVplsTPPeerG8131CurrentEvent INTEGER, + mplsVplsTPPeerG8131FarEndLastEvent INTEGER, + mplsVplsTPPeerG8131RequestSignal INTEGER + } + +mplsVplsTPPeerVplsId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for VPLS." + ::= { mplsVplsTPPeerEntry 1 } + +mplsVplsTPPeerName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the peer node to be added." + ::= { mplsVplsTPPeerEntry 2 } + +mplsVplsTPPeerApsType OBJECT-TYPE + SYNTAX INTEGER { aps(1), non-aps(2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "APS type of the vpls tp-peer." + DEFVAL { non-aps } + ::= { mplsVplsTPPeerEntry 3 } + +mplsVplsTPPeerPEType OBJECT-TYPE + SYNTAX INTEGER {spe(1),upe(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set PW type for mpls vpls tp-peer. The meanings of the values are: + spe(1) - Superstarum PE; + upe(2) - Underlayer PE;" + DEFVAL { 1 } + ::= { mplsVplsTPPeerEntry 4 } + +mplsVplsTPPeerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active." + ::= { mplsVplsTPPeerEntry 10 } + +mplsVplsTPPeerPrimaryPw OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Primary pw of the vpls tp-peer." + ::= { mplsVplsTPPeerEntry 11 } + +mplsVplsTPPeerSecondaryPw OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secondary pw of the vpls tp-peer." + ::= { mplsVplsTPPeerEntry 12 } + +mplsVplsTPPeerSelectedPw OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secondary pw tpe name of the vpls tp-peer. + Can not set secondary pw for non-aps type." + ::= { mplsVplsTPPeerEntry 13 } + +-- mplsVplsTPPeerIngressPkts OBJECT-TYPE +-- SYNTAX Counter64 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Ingress packets number of mpls vpls peer." +-- ::= { mplsVplsTPPeerEntry 14 } +-- +-- mplsVplsTPPeerIngressbytes OBJECT-TYPE +-- SYNTAX Counter64 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Ingress bytes number of mpls vpls peer." +-- ::= { mplsVplsTPPeerEntry 15 } +-- +-- mplsVplsTPPeerEgressPkts OBJECT-TYPE +-- SYNTAX Counter64 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Egress packets number of mpls vpls peer." +-- ::= { mplsVplsTPPeerEntry 16 } +-- +-- mplsVplsTPPeerEgressBytes OBJECT-TYPE +-- SYNTAX Counter64 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Egress bytes number of mpls vpls peer." +-- ::= { mplsVplsTPPeerEntry 17 } + +mplsVplsTPPeerDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Characters describing of this VPLS peer. + Only less than 20 octets is accepted." + ::= { mplsVplsTPPeerEntry 18 } + +-- mplsVplsTPPeerStats OBJECT-TYPE +-- SYNTAX INTEGER {enable(1),disable(2)} +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Set statistics for mpls vpls tp-peer. The meanings of the values are: +-- enable(1) - enable statistics; +-- disable(2) - disable statistics;" +-- DEFVAL { 2 } +-- ::= { mplsVplsTPPeerEntry 19 } + +mplsVplsTPPeerG8131Mode OBJECT-TYPE + SYNTAX INTEGER { revertive(1), non-revertive(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 mode for the vpls tp-peer." + ::= { mplsVplsTPPeerEntry 30 } + +mplsVplsTPPeerG8131WTRTimer OBJECT-TYPE + SYNTAX Integer32(0..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "G8131 wait-to-restore timer value for the vpls tp-peer, in minutes." + DEFVAL {5} + ::= { mplsVplsTPPeerEntry 31 } + +mplsVplsTPPeerG8131HoldOffTimer OBJECT-TYPE + SYNTAX Integer32(0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "G8131 hold-off timer value for the vpls tp-peer, steps of 100ms." + DEFVAL {0} + ::= { mplsVplsTPPeerEntry 32 } + +mplsVplsTPPeerG8131Action OBJECT-TYPE + SYNTAX INTEGER { force-switch(1), manual-swtich-to-working(2), + manual-switch-to-protection(3), lockout(4), + exercise(5), clear(6) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "G8131 actions for the vpls tp-peer." + ::= { mplsVplsTPPeerEntry 33 } + +mplsVplsTPPeerG8131WorkingPw OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 working pw for the vpls tp-peer." + ::= { mplsVplsTPPeerEntry 40 } + +mplsVplsTPPeerG8131ProtectionPw OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 protection pw for the vpls tp-peer." + ::= { mplsVplsTPPeerEntry 41 } + +mplsVplsTPPeerG8131ActivePath OBJECT-TYPE + SYNTAX INTEGER { none(0), working-lsp(1), protection-lsp(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 active path for the vpls tp-peer." + ::= { mplsVplsTPPeerEntry 42 } + +mplsVplsTPPeerG8131WTRTimeLeft OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Left time of G8131 wait-to-restore timer of the vpls tp-peer." + ::= { mplsVplsTPPeerEntry 43 } + +mplsVplsTPPeerG8131HoldOffTimeLeft OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Left time of G8131 hold-off timer of the vpls tp-peer." + ::= { mplsVplsTPPeerEntry 44 } + +mplsVplsTPPeerG8131DFOPState OBJECT-TYPE + SYNTAX INTEGER + { + not-in-defect-mode(1), + b-bit-mismatch-defect(2), + r-bit-mismatch-defect(3), + invalid-request-state(4), + aps-recv-on-working-entity(5), + aps-pdu-not-recv-after-state-change(6), + a-bit-mismatch-defect(7), + d-bit-mismatch-defect(8), + t-bit-mismatch-defect(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 DFOP state of the vpls tp-peer." + ::= { mplsVplsTPPeerEntry 45 } + +mplsVplsTPPeerG8131CurrentState OBJECT-TYPE + SYNTAX INTEGER + { + no-request-working-active(0), + no-request-protection-avtive(1), + lockout-of-protection(2), + forced-switch(3), + signal-fail-on-working(4), + signal-fail-on-protection(5), + signal-degrade-on-working(6), + signal-degrade-on-protection(7), + manual-switch-to-protection(8), + manual-switch-to-working(9), + wait-to-restore(10), + do-not-revert(11), + exercise-on-working(12), + exercise-on-protection(13), + reverse-request-on-working(14), + reverse-request-on-protection(15), + none(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 current state of the vpls tp-peer." + ::= { mplsVplsTPPeerEntry 46 } + +mplsVplsTPPeerG8131LastState OBJECT-TYPE + SYNTAX INTEGER + { + no-request-working-active(0), + no-request-protection-avtive(1), + lockout-of-protection(2), + forced-switch(3), + signal-fail-on-working(4), + signal-fail-on-protection(5), + signal-degrade-on-working(6), + signal-degrade-on-protection(7), + manual-switch-to-protection(8), + manual-switch-to-working(9), + wait-to-restore(10), + do-not-revert(11), + exercise-on-working(12), + exercise-on-protection(13), + reverse-request-on-working(14), + reverse-request-on-protection(15), + none(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 last state of the vpls tp-peer." + ::= { mplsVplsTPPeerEntry 47 } + +mplsVplsTPPeerG8131CurrentEvent OBJECT-TYPE + SYNTAX INTEGER + { + local-lockout(0), + local-force-switch(1), + local-signal-fail-on-working(2), + local-working-recover-from-signal-fail(3), + local-signal-fail-on-protection(4), + local-protection-recover-from-signal-fail(5), + local-signal-degrade-on-working(6), + local-working-recover-from-signal-degrade(7), + local-signal-degrade-on-protection(8), + local-protection-recover-from-signal-degrade(9), + local-manual-switch-to-protection(10), + local-manual-switch-to-working(11), + local-clear(12), + local-exercise(13), + local-wtr-timer-expire(14), + remote-lockout(15), + remote-signal-fail-on-protection(16), + remote-force-switch(17), + remote-signal-fail-on-working(18), + remote-signal-degrade-on-working(19), + remote-signal-degrade-on-protection(20), + remote-manual-switch-to-protection(21), + remote-manual-switch-to-working(22), + remote-wait-to-restore(23), + remote-exercise-on-working(24), + remote-exercise-on-protection(25), + remote-reverse-request-on-working(26), + remote-reverse-request-on-protection(27), + remote-no-request-null(28), + remote-no-request-normal(29), + remote-do-not-revert(30), + none(31) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 current event of the vpls tp-peer." + ::= { mplsVplsTPPeerEntry 48 } + +mplsVplsTPPeerG8131FarEndLastEvent OBJECT-TYPE + SYNTAX INTEGER + { + local-lockout(0), + local-force-switch(1), + local-signal-fail-on-working(2), + local-working-recover-from-signal-fail(3), + local-signal-fail-on-protection(4), + local-protection-recover-from-signal-fail(5), + local-signal-degrade-on-working(6), + local-working-recover-from-signal-degrade(7), + local-signal-degrade-on-protection(8), + local-protection-recover-from-signal-degrade(9), + local-manual-switch-to-protection(10), + local-manual-switch-to-working(11), + local-clear(12), + local-exercise(13), + local-wtr-timer-expire(14), + remote-lockout(15), + remote-signal-fail-on-protection(16), + remote-force-switch(17), + remote-signal-fail-on-working(18), + remote-signal-degrade-on-working(19), + remote-signal-degrade-on-protection(20), + remote-manual-switch-to-protection(21), + remote-manual-switch-to-working(22), + remote-wait-to-restore(23), + remote-exercise-on-working(24), + remote-exercise-on-protection(25), + remote-reverse-request-on-working(26), + remote-reverse-request-on-protection(27), + remote-no-request-null(28), + remote-no-request-normal(29), + remote-do-not-revert(30), + none(31) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 far end last event of the vpls tp-peer." + ::= { mplsVplsTPPeerEntry 49 } + +mplsVplsTPPeerG8131RequestSignal OBJECT-TYPE + SYNTAX INTEGER { normal(1), null(2), none(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "G8131 request signal of the vpls tp-peer." + ::= { mplsVplsTPPeerEntry 50 } + +-- mplsVplsTPPeerMacWithdrawRxPks OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Rx Mac-withdraw packets number of mpls peer." +-- ::= { mplsVplsTPPeerEntry 51 } +-- +-- mplsVplsTPPeerMacWithdrawTxPks OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Tx Mac-withdraw packets number of mpls peer." +-- ::= { mplsVplsTPPeerEntry 52 } +-- +-- mplsVplsTPPeerMacWithdrawAckRxPks OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Rx Mac-withdraw ACK packets number of mpls peer." +-- ::= { mplsVplsTPPeerEntry 53 } +-- +-- mplsVplsTPPeerMacWithdrawAckTxPks OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Tx Mac-withdraw ACK packets number of mpls peer." +-- ::= { mplsVplsTPPeerEntry 54 } + +mplsLspPeAisClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLspPeAisClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of all clients bound to ais server(lsp-pe)." + ::= { mpls 35 } + +mplsLspPeAisClientEntry OBJECT-TYPE + SYNTAX MplsLspPeAisClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsLspPeAisClientTable." + INDEX { mplsLspPeName, lspPeAisClientBindType, lspPeAisClientBindName } + ::= { mplsLspPeAisClientTable 1 } + +MplsLspPeAisClientEntry ::= + SEQUENCE { + lspPeAisClientBindType INTEGER, + lspPeAisClientBindName OCTET STRING, + lspPeAisClientRowStatus RowStatus + } + +lspPeAisClientBindType OBJECT-TYPE + SYNTAX INTEGER { lsp-p(1), pw-spe(2), pw-tpe(3) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Client lsp name for ais server(lsp-pe)." + ::= { mplsLspPeAisClientEntry 1 } + +lspPeAisClientBindName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Client lsp name for ais server(lsp-pe)." + ::= { mplsLspPeAisClientEntry 2 } + +lspPeAisClientRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + Now only realize CreateAndGo and Destroy and Active." + ::= { mplsLspPeAisClientEntry 10 } + +mplsLspPeLckClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsLspPeLckClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of all clients bound to ais server(lsp-pe)." + ::= { mpls 36 } + +mplsLspPeLckClientEntry OBJECT-TYPE + SYNTAX MplsLspPeLckClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsLspPeLckClientTable." + INDEX { mplsLspPeName, mplsLspPeLckClientBindType, mplsLspPeLckClientBindName } + ::= { mplsLspPeLckClientTable 1 } + +MplsLspPeLckClientEntry ::= + SEQUENCE { + mplsLspPeLckClientBindType INTEGER, + mplsLspPeLckClientBindName OCTET STRING, + mplsLspPeLckClientRowStatus RowStatus + } + +mplsLspPeLckClientBindType OBJECT-TYPE + SYNTAX INTEGER { lsp-p(1), pw-spe(2), pw-tpe(3) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Client lsp name for ais server(lsp-pe)." + ::= { mplsLspPeLckClientEntry 1 } + +mplsLspPeLckClientBindName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Client lsp name for ais server(lsp-pe)." + ::= { mplsLspPeLckClientEntry 2 } + +mplsLspPeLckClientRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + Now only realize CreateAndGo and Destroy and Active." + ::= { mplsLspPeLckClientEntry 10 } + +mplsTpOAMSdReason OBJECT IDENTIFIER ::= { mpls 44 } + +sdReasonAisRx OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ais rx." + DEFVAL { disable } + ::= { mplsTpOAMSdReason 1 } + +sdReasonAisDefect OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ais defect." + DEFVAL { enable } + ::= { mplsTpOAMSdReason 2 } + +sdReasonCRC OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CRC defect." + DEFVAL { enable } + ::= { mplsTpOAMSdReason 3 } + +mplsDCNManagementIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Managemenet ip address for MPLS DCN." + ::= { mpls 45 } + +mplsTrustTopMostExp OBJECT-TYPE + SYNTAX INTEGER { enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of mpls trust topmost-exp." + ::= { mpls 46 } + +mplsTpChannelType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The channel type of mpls-tp oam-y1731." + ::= { mpls 47 } + +mplsTpNodeId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The node id of the switch." + ::= { mpls 48 } + +mplsTpOAMSfReason OBJECT IDENTIFIER ::= { mpls 49 } + +sfReasonAisDefect OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ais defect." + DEFVAL { disable } + ::= { mplsTpOAMSfReason 1 } + +sfReasonLoc OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Loc." + DEFVAL { enable } + ::= { mplsTpOAMSfReason 2 } + +sfReasonRdiRx OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Recv Rdi." + DEFVAL { disable } + ::= { mplsTpOAMSfReason 3 } + +sfReasonAisRx OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Recv Ais." + DEFVAL { disable } + ::= { mplsTpOAMSfReason 4 } + +sfReasonCsfDefect OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cfs Defect." + DEFVAL { disable } + ::= { mplsTpOAMSfReason 5 } + + +mplsTpOAMRdiReason OBJECT IDENTIFIER ::= { mpls 50 } + +rdiReasonLoc OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LOC defect." + DEFVAL { enable } + ::= { mplsTpOAMRdiReason 1 } + +rdiReasonCCError OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CC error defects: include RMEP not found, CC Interval mismatch." + DEFVAL { enable } + ::= { mplsTpOAMRdiReason 2 } + +rdiReasonCCMisMerge OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CC mismerge defects: include MEGID mismatch, Low CC level." + DEFVAL { enable } + ::= { mplsTpOAMRdiReason 3 } + +mplsTpOAMAisReason OBJECT IDENTIFIER ::= { mpls 51 } + +aisReasonLoc OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LOC defect." + DEFVAL { enable } + ::= { mplsTpOAMAisReason 1 } + +aisReasonUnExpRMepID OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unexpected RMEPID." + DEFVAL { disable } + ::= { mplsTpOAMAisReason 2 } + +aisReasonUnExpInterval OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unexpected CC Interval." + DEFVAL { disable } + ::= { mplsTpOAMAisReason 3 } + +aisReasonUnExpMegId OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unexpected MEGID." + DEFVAL { disable } + ::= { mplsTpOAMAisReason 4 } + +aisReasonUnExpMegLevel OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unexpected CC Level." + DEFVAL { disable } + ::= { mplsTpOAMAisReason 5 } + +aisReasonAisDefect OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "AIS defect." + DEFVAL { enable } + ::= { mplsTpOAMAisReason 6 } + +aisReasonLockRx OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Lock Rx." + DEFVAL { enable } + ::= { mplsTpOAMAisReason 7 } + +mplsTpOAMEventRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMEventRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP OAM event rule table." + ::= { mpls 52 } + +mplsTpOAMEventRuleEntry OBJECT-TYPE + SYNTAX MplsTpOAMEventRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-Tp event rule entries." + INDEX { mplsTpOAMEventId } + ::= { mplsTpOAMEventRuleTable 1 } + +MplsTpOAMEventRuleEntry ::= + SEQUENCE { + mplsTpOAMEventRuleId INTEGER, + mplsTpOAMEventLog INTEGER, + mplsTpOAMEventTrap INTEGER, + mplsTpOAMEventCache INTEGER + } + +mplsTpOAMEventRuleId OBJECT-TYPE + SYNTAX INTEGER + { + loc(1), + unExpRMepID(2), + unExpInterval(3), + unExpMegId(4), + unExpMegLevel(5), + rdiRx(6), + rdiTx(7), + waitFirstCC(8), + aisRx(9), + aisTx(10), + aisDefect(11), + eventCacheFull(12), + oneDmCacheFull(13), + lockRx(14), + lockTx(15), + lockDefect(16), + crcDefect(17) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-tp OAM event id." + ::= { mplsTpOAMEventRuleEntry 1 } + +mplsTpOAMEventLog OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "State of MPLS-tp event log." + ::= { mplsTpOAMEventRuleEntry 2 } + +mplsTpOAMEventTrap OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "State of MPLS-tp event trap." + ::= { mplsTpOAMEventRuleEntry 3 } + +mplsTpOAMEventCache OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "State of MPLS-tp event cache." + ::= { mplsTpOAMEventRuleEntry 4 } + +mplsTpSectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpSectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of all mpls-tp section instances." + ::= { mpls 53 } + +mplsTpSectionEntry OBJECT-TYPE + SYNTAX MplsTpSectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsTpSectionTable." + INDEX { sectionName } + ::= { mplsTpSectionTable 1 } + +MplsTpSectionEntry ::= + SEQUENCE { + sectionName OCTET STRING, + sectionRowStatus RowStatus, + sectionPeer IpAddress, + sectionOutIfindex Integer32, + sectionOutMemIfindex Integer32, + sectionDescription OCTET STRING, + sectionMegLevel Integer32, + sectionMegId OCTET STRING, + sectionMegIdIcc Integer32, + sectionMepId Integer32, + sectionMepInterval INTEGER, + sectionMepExp Integer32, + sectionRMepId Integer32, + sectionCCState INTEGER, + sectionEventCacheSize Integer32, + section1dmCacheSize Integer32, + sectionAisInterval Integer32, + sectionLck INTEGER, + sectionLckInterval Integer32, + sectionState INTEGER, + sectionEvtLOC INTEGER, + sectionEvtUMP INTEGER, + sectionEvtUIN INTEGER, + sectionEvtUMG INTEGER, + sectionEvtULV INTEGER, + sectionEvtW1ST INTEGER, + sectionEvtRDIR INTEGER, + sectionEvtRDIT INTEGER, + sectionEvtAISR INTEGER, + sectionEvtAIST INTEGER, + sectionEvtAISD INTEGER, + sectionEvtLCKR INTEGER, + sectionEvtLCKT INTEGER, + sectionEvtLCKD INTEGER, + sectionEvtCRC INTEGER, + sectionLckTxEnable INTEGER, + sectionOAMState INTEGER, + sectionLmDualExp Integer32, + sectionLmDualStatInterval Integer32, + sectionLmDualCacheSize Integer32, + sectionLmSingleExp Integer32, + sectionLmSingleInterval INTEGER, + sectionLmSingleCacheSize Integer32, + sectionLmEnableState INTEGER, + sectionLmLocalLossThreshold Integer32, + sectionLmRemoteLossThreshold Integer32, + sectionLmSingleRxCount Integer32, + sectionLmSingleTxCount Integer32, + sectionLmSingleSuccessRate Integer32, + sectionLmSingleStartTime OCTET STRING, + sectionLmSingleEndTime OCTET STRING + } + +sectionName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..12)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP section name." + ::= { mplsTpSectionEntry 1 } + +sectionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + Now only realize CreateAndGo and Destroy and Active." + ::= { mplsTpSectionEntry 10 } + +sectionPeer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The peer IP address of the section." + ::= { mplsTpSectionEntry 11 } + +sectionOutIfindex OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The out-going interface of the section in non-ip env." + ::= { mplsTpSectionEntry 12 } + +sectionOutMemIfindex OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The member out-going interface of the section in non-ip env." + ::= { mplsTpSectionEntry 13 } + +sectionDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Characters describing of this mpls-tp section. + Only less than 20 octets is accepted." + ::= { mplsTpSectionEntry 14 } + +sectionMegLevel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OAM level." + DEFVAL { 7 } + ::= { mplsTpSectionEntry 19 } + +sectionMegId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..12)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MEG ID of the service." + ::= { mplsTpSectionEntry 20 } + +sectionMegIdIcc OBJECT-TYPE + SYNTAX Integer32 (1..6) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ICC length of MEG ID." + DEFVAL { 6 } + ::= { mplsTpSectionEntry 21 } + +sectionMepId OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MEP ID." + ::= { mplsTpSectionEntry 22 } + +sectionMepInterval OBJECT-TYPE + SYNTAX INTEGER + { + three-point-three-ms(1), + ten-ms(2), + one-hundred-ms(3), + one-sec(4), + ten-sec(5), + one-min(6), + ten-min(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MEP Interval." + ::= { mplsTpSectionEntry 23 } + +sectionMepExp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "EXP value, default is 7." + DEFVAL { 7 } + ::= { mplsTpSectionEntry 24 } + +sectionRMepId OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remote MEP ID." + ::= { mplsTpSectionEntry 25 } + +sectionCCState OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CC state." + DEFVAL { disable } + ::= { mplsTpSectionEntry 26 } + +sectionEventCacheSize OBJECT-TYPE + SYNTAX Integer32 (8..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Event entry cache size." + DEFVAL { 8 } + ::= { mplsTpSectionEntry 27 } + +section1dmCacheSize OBJECT-TYPE + SYNTAX Integer32 (8..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "1dm entry cache size." + DEFVAL { 8 } + ::= { mplsTpSectionEntry 28 } + +sectionAisInterval OBJECT-TYPE + SYNTAX Integer32 (0|1|60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval of AIS PDU. + 0:no oam-y1731 ais server enable." + ::= { mplsTpSectionEntry 29 } + +sectionLck OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Lck state." + DEFVAL { disable } + ::= { mplsTpSectionEntry 31 } + +sectionLckInterval OBJECT-TYPE + SYNTAX Integer32 (0|1|60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mpls-tp section lock interval. + 0:no oam-y1731 lck server enable." + DEFVAL { 0 } + ::= { mplsTpSectionEntry 32 } + +sectionState OBJECT-TYPE + SYNTAX INTEGER {init(0), fail(1), ok(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MPLS-TP section status" + ::= { mplsTpSectionEntry 33 } + +sectionEvtLOC OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Loc state." + DEFVAL { disable } + ::= { mplsTpSectionEntry 34 } + +sectionEvtUMP OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unexp RMEPID state." + DEFVAL { disable } + ::= { mplsTpSectionEntry 35 } + +sectionEvtUIN OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unexp interval state." + DEFVAL { disable } + ::= { mplsTpSectionEntry 36 } + +sectionEvtUMG OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unexp MEGID state." + DEFVAL { disable } + ::= { mplsTpSectionEntry 37 } + +sectionEvtULV OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unexp Level state." + DEFVAL { disable } + ::= { mplsTpSectionEntry 38 } + +sectionEvtW1ST OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Wait 1st CCM state." + DEFVAL { disable } + ::= { mplsTpSectionEntry 39 } + +sectionEvtRDIR OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RDI RX state." + DEFVAL { disable } + ::= { mplsTpSectionEntry 40 } + +sectionEvtRDIT OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RDI TX state." + DEFVAL { disable } + ::= { mplsTpSectionEntry 41 } + +sectionEvtAISR OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AIS RX state." + DEFVAL { disable } + ::= { mplsTpSectionEntry 42 } + +sectionEvtAIST OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AIS RX state." + DEFVAL { disable } + ::= { mplsTpSectionEntry 43 } + +sectionEvtAISD OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AIS RX state." + DEFVAL { disable } + ::= { mplsTpSectionEntry 44 } + +sectionEvtLCKR OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LCK RX state." + DEFVAL { disable } + ::= { mplsTpSectionEntry 45 } + +sectionEvtLCKT OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LCK RX state." + DEFVAL { disable } + ::= { mplsTpSectionEntry 46 } + +sectionEvtLCKD OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LCK RX state." + DEFVAL { disable } + ::= { mplsTpSectionEntry 47 } + +sectionLckTxEnable OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "oam-y1731 lck server enable." + DEFVAL { 2 } + ::= { mplsTpSectionEntry 48 } + +sectionEvtCRC OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CRC RX state." + DEFVAL { disable } + ::= { mplsTpSectionEntry 49 } + +sectionOAMState OBJECT-TYPE + SYNTAX INTEGER {init(0), fail(1), ok(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "oam-y1731 Rmep state." + ::= { mplsTpSectionEntry 50 } + +sectionLmDualExp OBJECT-TYPE + SYNTAX Integer32 (0..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure dual-ended loss measurment packets with specified exp will be counted. + <0-7> specified exp; 8 means Packets with different exp will be counted separately; + 9 means All packets with different exp will be counted together." + ::= { mplsTpSectionEntry 61 } + +sectionLmDualStatInterval OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure dual-ended loss measurment interval value." + DEFVAL { 1 } + ::= { mplsTpSectionEntry 62 } + +sectionLmDualCacheSize OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure dual-ended loss measurment cache size." + DEFVAL { 128 } + ::= { mplsTpSectionEntry 63 } + +sectionLmSingleExp OBJECT-TYPE + SYNTAX Integer32 (0..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure single-ended loss measurment packets with specified exp will be counted. + <0-7> specified exp; 8 means Packets with different exp will be counted separately; + 9 means All packets with different exp will be counted together." + ::= { mplsTpSectionEntry 66 } + +sectionLmSingleInterval OBJECT-TYPE + SYNTAX INTEGER + { + one-hundred-ms(1), + one-sec(2), + ten-sec(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config Interval." + ::= { mplsTpSectionEntry 67 } + +sectionLmSingleCacheSize OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure single-ended loss measurment cache size." + DEFVAL { 128 } + ::= { mplsTpSectionEntry 68 } + +sectionLmEnableState OBJECT-TYPE + SYNTAX INTEGER {enable-dual(1), enable-single(2), disable(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable oam-y1731 loss measurment." + DEFVAL { disable } + ::= { mplsTpSectionEntry 70 } + +sectionLmLocalLossThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Local packet loss percentage, 0 means threshold not enabled." + DEFVAL { 0 } + ::= { mplsTpSectionEntry 71 } + +sectionLmRemoteLossThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Local packet loss percentage, 0 means threshold not enabled." + DEFVAL { 0 } + ::= { mplsTpSectionEntry 72 } + +sectionLmSingleRxCount OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LMM single-ended packet Rx count." + ::= { mplsTpSectionEntry 73 } + +sectionLmSingleTxCount OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LMM single-ended packet Tx count." + ::= { mplsTpSectionEntry 74 } + +sectionLmSingleSuccessRate OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LMM single-ended success rate." + ::= { mplsTpSectionEntry 75 } + +sectionLmSingleStartTime OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LMM proactive single-ended start time." + ::= { mplsTpSectionEntry 76 } + +sectionLmSingleEndTime OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LMM proactive single-ended end time." + ::= { mplsTpSectionEntry 77 } + +mplsTpSectionAisClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpSectionAisClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of all clients bound to mpls-tp section ais server." + ::= { mpls 54 } + +mplsTpSectionAisClientEntry OBJECT-TYPE + SYNTAX MplsTpSectionAisClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsTpSectionAisClientTable." + INDEX { sectionName, sectionAisClientBindType, sectionAisClientBindName } + ::= { mplsTpSectionAisClientTable 1 } + +MplsTpSectionAisClientEntry ::= + SEQUENCE { + sectionAisClientBindType INTEGER, + sectionAisClientBindName OCTET STRING, + sectionAisClientRowStatus RowStatus + } + +sectionAisClientBindType OBJECT-TYPE + SYNTAX INTEGER {lsp-p(1),lsp-pe(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Client type for ais server(lsp-pe)." + ::= { mplsTpSectionAisClientEntry 1 } + +sectionAisClientBindName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Client lsp name for MPLS-TP section ais server." + ::= { mplsTpSectionAisClientEntry 2 } + +sectionAisClientRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + Now only realize CreateAndGo and Destroy and Active." + ::= { mplsTpSectionAisClientEntry 10 } + +mplsTpSectionLckClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpSectionLckClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of all clients bound to mpls-tp section lck server." + ::= { mpls 55 } + +mplsTpSectionLckClientEntry OBJECT-TYPE + SYNTAX MplsTpSectionLckClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsTpSectionLckClientTable." + INDEX { sectionName, sectionLckClientBindType, sectionLckClientBindName } + ::= { mplsTpSectionLckClientTable 1 } + +MplsTpSectionLckClientEntry ::= + SEQUENCE { + sectionLckClientBindType INTEGER, + sectionLckClientBindName OCTET STRING, + sectionLckClientRowStatus RowStatus + } + +sectionLckClientBindType OBJECT-TYPE + SYNTAX INTEGER {lsp-p(1),lsp-pe(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Client type for lck server(section)." + ::= { mplsTpSectionLckClientEntry 1 } + +sectionLckClientBindName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Client lsp name for MPLS-TP section lck server." + ::= { mplsTpSectionLckClientEntry 2 } + +sectionLckClientRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + Now only realize CreateAndGo and Destroy and Active." + ::= { mplsTpSectionLckClientEntry 10 } + +mplsTpOAMClearCache OBJECT-TYPE + SYNTAX INTEGER { event-cache(1), onedm-cache(2), statistics-cache(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear MPLS-TP OAM cache ." + ::= { mpls 56 } + +mplsTpOAMLoopbackDiscoveryTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMLoopbackDiscoveryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of mpls-tp discovery loopback." + ::= { mpls 60 } + +mplsTpOAMLoopbackDiscoveryEntry OBJECT-TYPE + SYNTAX MplsTpOAMLoopbackDiscoveryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsTpOAMLoopbackDiscoveryTable." + INDEX { oamDiscoveryIndex } + ::= { mplsTpOAMLoopbackDiscoveryTable 1 } + +MplsTpOAMLoopbackDiscoveryEntry ::= + SEQUENCE { + oamDiscoveryIndex Integer32, + oamDiscoveryServiceType INTEGER, + oamDiscoveryServiceName OCTET STRING, + oamDiscoveryStartTTL Integer32, + oamDiscoveryEndTTL Integer32, + oamDiscoveryMepIdTlv INTEGER, + oamDiscoveryDataTlv Integer32, + oamDiscoveryTimeout Integer32, + oamDiscoveryExp Integer32, + oamDiscoveryTstTlv Integer32, + oamDiscoveryTstPattern Integer32, + oamDiscoveryRowstatus RowStatus, + oamDiscoveryOperState INTEGER, + oamDiscoveryTimeSpent Integer32, + oamDiscoverySuccessRate Integer32 + } + +oamDiscoveryIndex OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of oam discovery loopback request.Must be 1." + ::= { mplsTpOAMLoopbackDiscoveryEntry 1 } + +oamDiscoveryServiceType OBJECT-TYPE + SYNTAX INTEGER { section(1), lsp-pe(2), pw-tpe(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Service type of the request." + ::= { mplsTpOAMLoopbackDiscoveryEntry 2 } + +oamDiscoveryServiceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Service name of the request." + ::= { mplsTpOAMLoopbackDiscoveryEntry 3 } + +oamDiscoveryStartTTL OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TTL number to start." + ::= { mplsTpOAMLoopbackDiscoveryEntry 5 } + +oamDiscoveryEndTTL OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TTL number to end." + ::= { mplsTpOAMLoopbackDiscoveryEntry 6 } + +oamDiscoveryMepIdTlv OBJECT-TYPE + SYNTAX INTEGER {request(1), no-request(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether to request the mepid tlv for the request." + DEFVAL { no-request } + ::= { mplsTpOAMLoopbackDiscoveryEntry 7 } + +oamDiscoveryDataTlv OBJECT-TYPE + SYNTAX Integer32 (0..1500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TTL number to end." + DEFVAL { 0 } + ::= { mplsTpOAMLoopbackDiscoveryEntry 8 } + +oamDiscoveryTimeout OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TTL number to end." + DEFVAL { 5 } + ::= { mplsTpOAMLoopbackDiscoveryEntry 9 } + +oamDiscoveryExp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MPLS exp." + DEFVAL { 7 } + ::= { mplsTpOAMLoopbackDiscoveryEntry 10 } + +oamDiscoveryTstTlv OBJECT-TYPE + SYNTAX Integer32 (2..1500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send with test TLV." + ::= { mplsTpOAMLoopbackDiscoveryEntry 11 } + +oamDiscoveryTstPattern OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure test pattern. + 0 Null signal without CRC-32. + 1 Null signal with CRC-32. + 2 PRBS without CRC-32. + 3 PRBS with CRC-32." + ::= { mplsTpOAMLoopbackDiscoveryEntry 12 } + + +oamDiscoveryRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + Now only realize CreateAndGo and Destroy and Active." + ::= { mplsTpOAMLoopbackDiscoveryEntry 15 } + +oamDiscoveryOperState OBJECT-TYPE + SYNTAX INTEGER { done(1), in-progress(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operation status." + ::= { mplsTpOAMLoopbackDiscoveryEntry 16 } + +oamDiscoveryTimeSpent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time spent of the request, in ms." + ::= { mplsTpOAMLoopbackDiscoveryEntry 17 } + +oamDiscoverySuccessRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The success rate of the request." + ::= { mplsTpOAMLoopbackDiscoveryEntry 18 } + +mplsTpOAMDiscoveryResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMDiscoveryResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of mpls-tp discovery result." + ::= { mpls 61 } + +mplsTpOAMDiscoveryResultEntry OBJECT-TYPE + SYNTAX MplsTpOAMDiscoveryResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsTpOAMDiscoveryResultTable." + INDEX { oamDiscoveryResultTTL } + ::= { mplsTpOAMDiscoveryResultTable 1 } + +MplsTpOAMDiscoveryResultEntry ::= + SEQUENCE { + oamDiscoveryResultTTL Integer32, + oamDiscoveryResultReplyType INTEGER, + oamDiscoveryResultMepId Integer32, + oamDiscoveryResultICC OCTET STRING, + oamDiscoveryResultNodeId IpAddress, + oamDiscoveryResultIfNum Integer32 + } + +oamDiscoveryResultTTL OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of oam discovery loopback state. TTL number" + ::= { mplsTpOAMDiscoveryResultEntry 1 } + +oamDiscoveryResultReplyType OBJECT-TYPE + SYNTAX INTEGER { mip(1), mep(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service type of the request." + ::= { mplsTpOAMDiscoveryResultEntry 2 } + +oamDiscoveryResultMepId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service name of the request." + ::= { mplsTpOAMDiscoveryResultEntry 3 } + +oamDiscoveryResultICC OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ICC." + ::= { mplsTpOAMDiscoveryResultEntry 4 } + +oamDiscoveryResultNodeId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIP node id" + ::= { mplsTpOAMDiscoveryResultEntry 5 } + +oamDiscoveryResultIfNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface number." + ::= { mplsTpOAMDiscoveryResultEntry 6 } + +mplsTpOAMLoopbackRmepTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMLoopbackRmepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of mpls-tp discovery rmep." + ::= { mpls 62 } + +mplsTpOAMLoopbackRmepEntry OBJECT-TYPE + SYNTAX MplsTpOAMLoopbackRmepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsTpOAMLoopbackRmepTable." + INDEX { oamRmepIndex } + ::= { mplsTpOAMLoopbackRmepTable 1 } + +MplsTpOAMLoopbackRmepEntry ::= + SEQUENCE { + oamRmepIndex Integer32, + oamRmepServiceType INTEGER, + oamRmepServiceName OCTET STRING, + oamRmepId Integer32, + oamRmepMepIdTlv INTEGER, + oamRmepDataTlv Integer32, + oamRmepTimeout Integer32, + oamRmepRepeat Integer32, + oamRmepExp Integer32, + oamRmepRowstatus RowStatus, + oamRmepOperState INTEGER, + oamRmepTimeSpent Integer32, + oamRmepSuccessRate Integer32 + } + +oamRmepIndex OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of oam rmep loopback request.Must be 1." + ::= { mplsTpOAMLoopbackRmepEntry 1 } + +oamRmepServiceType OBJECT-TYPE + SYNTAX INTEGER { section(1), lsp-pe(2), pw-tpe(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Service type of the request." + ::= { mplsTpOAMLoopbackRmepEntry 2 } + +oamRmepServiceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Service name of the request." + ::= { mplsTpOAMLoopbackRmepEntry 3 } + +oamRmepId OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Rmep id of the request." + ::= { mplsTpOAMLoopbackRmepEntry 5 } + +oamRmepMepIdTlv OBJECT-TYPE + SYNTAX INTEGER {request(1), no-request(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether to request the mepid tlv for the request." + DEFVAL { no-request } + ::= { mplsTpOAMLoopbackRmepEntry 6 } + +oamRmepDataTlv OBJECT-TYPE + SYNTAX Integer32 (0..9000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TTL number to end." + DEFVAL { 0 } + ::= { mplsTpOAMLoopbackRmepEntry 7 } + +oamRmepTimeout OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TTL number to end." + DEFVAL { 5 } + ::= { mplsTpOAMLoopbackRmepEntry 8 } + +oamRmepRepeat OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Repeat count." + DEFVAL { 1 } + ::= { mplsTpOAMLoopbackRmepEntry 9 } + +oamRmepExp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MPLS exp." + DEFVAL { 7 } + ::= { mplsTpOAMLoopbackRmepEntry 10 } + +oamRmepRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + Now only realize CreateAndGo and Destroy and Active." + ::= { mplsTpOAMLoopbackRmepEntry 15 } + +oamRmepOperState OBJECT-TYPE + SYNTAX INTEGER { done(1), in-progress(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operation status." + ::= { mplsTpOAMLoopbackRmepEntry 16 } + +oamRmepTimeSpent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time spent of the request, in ms." + ::= { mplsTpOAMLoopbackRmepEntry 17 } + +oamRmepSuccessRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The success rate of the request." + ::= { mplsTpOAMLoopbackRmepEntry 18 } + +mplsTpOAMLoopbackMipTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMLoopbackMipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of mpls-tp discovery mip." + ::= { mpls 64 } + +mplsTpOAMLoopbackMipEntry OBJECT-TYPE + SYNTAX MplsTpOAMLoopbackMipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsTpOAMLoopbackMipTable." + INDEX { oamMipIndex } + ::= { mplsTpOAMLoopbackMipTable 1 } + +MplsTpOAMLoopbackMipEntry ::= + SEQUENCE { + oamMipIndex Integer32, + oamMipServiceType INTEGER, + oamMipServiceName OCTET STRING, + oamMipTTL Integer32, + oamMipNodeId IpAddress, + oamMipMepIdTlv INTEGER, + oamMipDataTlv Integer32, + oamMipTimeout Integer32, + oamMipRepeat Integer32, + oamMipExp Integer32, + oamMipRowstatus RowStatus, + oamMipOperState INTEGER, + oamMipTimeSpent Integer32, + oamMipSuccessRate Integer32 + } + +oamMipIndex OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of oam mip loopback request.Must be 1." + ::= { mplsTpOAMLoopbackMipEntry 1 } + +oamMipServiceType OBJECT-TYPE + SYNTAX INTEGER { lsp-pe(2), pw-tpe(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Service type of the request." + ::= { mplsTpOAMLoopbackMipEntry 2 } + +oamMipServiceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Service name of the request." + ::= { mplsTpOAMLoopbackMipEntry 3 } + +oamMipTTL OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TTL to the target mip." + ::= { mplsTpOAMLoopbackMipEntry 5 } + +oamMipNodeId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mip node id." + ::= { mplsTpOAMLoopbackMipEntry 6 } + +oamMipMepIdTlv OBJECT-TYPE + SYNTAX INTEGER {request(1), no-request(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether to request the mepid tlv for the request." + DEFVAL { no-request } + ::= { mplsTpOAMLoopbackMipEntry 7 } + +oamMipDataTlv OBJECT-TYPE + SYNTAX Integer32 (0..9000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TTL number to end." + DEFVAL { 0 } + ::= { mplsTpOAMLoopbackMipEntry 8 } + +oamMipTimeout OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TTL number to end." + DEFVAL { 5 } + ::= { mplsTpOAMLoopbackMipEntry 9 } + +oamMipRepeat OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Repeat count." + DEFVAL { 1 } + ::= { mplsTpOAMLoopbackMipEntry 10 } + +oamMipExp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MPLS exp." + DEFVAL { 7 } + ::= { mplsTpOAMLoopbackMipEntry 11 } + +oamMipRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + Now only realize CreateAndGo and Destroy and Active." + ::= { mplsTpOAMLoopbackMipEntry 15 } + +oamMipOperState OBJECT-TYPE + SYNTAX INTEGER { done(1), in-progress(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operation status." + ::= { mplsTpOAMLoopbackMipEntry 16 } + +oamMipTimeSpent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time spent of the request, in ms." + ::= { mplsTpOAMLoopbackMipEntry 17 } + +oamMipSuccessRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The success rate of the request." + ::= { mplsTpOAMLoopbackMipEntry 18 } + +mplsTpOAM1dmRequestTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAM1dmRequestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of mpls-tp 1dm request." + ::= { mpls 65 } + +mplsTpOAM1dmRequestEntry OBJECT-TYPE + SYNTAX MplsTpOAM1dmRequestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsTpOAM1dmRequestTable." + INDEX { oam1dmReqIndex } + ::= { mplsTpOAM1dmRequestTable 1 } + +MplsTpOAM1dmRequestEntry ::= + SEQUENCE { + oam1dmReqIndex Integer32, + oam1dmReqServiceType INTEGER, + oam1dmReqServiceName OCTET STRING, + oam1dmReqRepeat Integer32, + oam1dmReqExp Integer32, + oam1dmReqInterval INTEGER, + oam1dmReqRowstatus RowStatus, + oam1dmReqOperState INTEGER + } + +oam1dmReqIndex OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of oam 1dm request.Must be 1." + ::= { mplsTpOAM1dmRequestEntry 1 } + +oam1dmReqServiceType OBJECT-TYPE + SYNTAX INTEGER { section(1), lsp-pe(2), pw-tpe(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Service type of the request." + ::= { mplsTpOAM1dmRequestEntry 2 } + +oam1dmReqServiceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Service name of the request." + ::= { mplsTpOAM1dmRequestEntry 3 } + +oam1dmReqRepeat OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config Exp." + ::= { mplsTpOAM1dmRequestEntry 5 } + +oam1dmReqExp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config Exp." + ::= { mplsTpOAM1dmRequestEntry 6 } + +oam1dmReqInterval OBJECT-TYPE + SYNTAX INTEGER + { + one-hundred-ms(1), + one-sec(2), + ten-sec(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config Interval." + DEFVAL { one-sec } + ::= { mplsTpOAM1dmRequestEntry 7 } + +oam1dmReqRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + Now only realize CreateAndGo and Destroy and Active." + ::= { mplsTpOAM1dmRequestEntry 15 } + +oam1dmReqOperState OBJECT-TYPE + SYNTAX INTEGER { done(1), in-progress(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operation status." + ::= { mplsTpOAM1dmRequestEntry 16 } + +mplsTpOAMDmmRequestTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMDmmRequestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of mpls-tp dmm request." + ::= { mpls 67 } + +mplsTpOAMDmmRequestEntry OBJECT-TYPE + SYNTAX MplsTpOAMDmmRequestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsTpOAMDmmRequestTable." + INDEX { oamDmmReqIndex } + ::= { mplsTpOAMDmmRequestTable 1 } + +MplsTpOAMDmmRequestEntry ::= + SEQUENCE { + oamDmmReqIndex Integer32, + oamDmmReqServiceType INTEGER, + oamDmmReqServiceName OCTET STRING, + oamDmmReqRepeat Integer32, + oamDmmReqExp Integer32, + oamDmmReqInterval INTEGER, + oamDmmReqRowstatus RowStatus, + oamDmmReqOperState INTEGER, + oamDmmReqSuccessRate Integer32, + oamDmmReqAverDelay Counter64, + oamDmmReqAverVar Counter64, + oamDmmReqMaxDelay Counter64, + oamDmmReqMinDelay Counter64 + } + +oamDmmReqIndex OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of oam dmm request.Must be 1." + ::= { mplsTpOAMDmmRequestEntry 1 } + +oamDmmReqServiceType OBJECT-TYPE + SYNTAX INTEGER { section(1), lsp-pe(2), pw-tpe(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Service type of the request." + ::= { mplsTpOAMDmmRequestEntry 2 } + +oamDmmReqServiceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Service name of the request." + ::= { mplsTpOAMDmmRequestEntry 3 } + +oamDmmReqRepeat OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config Exp." + ::= { mplsTpOAMDmmRequestEntry 5 } + +oamDmmReqExp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config Exp." + ::= { mplsTpOAMDmmRequestEntry 6 } + +oamDmmReqInterval OBJECT-TYPE + SYNTAX INTEGER + { + one-hundred-ms(1), + one-sec(2), + ten-sec(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config Interval." + DEFVAL { one-sec } + ::= { mplsTpOAMDmmRequestEntry 7 } + +oamDmmReqRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + Now only realize CreateAndGo and Destroy and Active." + ::= { mplsTpOAMDmmRequestEntry 15 } + +oamDmmReqOperState OBJECT-TYPE + SYNTAX INTEGER { done(1), in-progress(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operation status." + ::= { mplsTpOAMDmmRequestEntry 16 } + +oamDmmReqSuccessRate OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Success-rate of the operation." + ::= { mplsTpOAMDmmRequestEntry 17 } + +oamDmmReqAverDelay OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average delay." + ::= { mplsTpOAMDmmRequestEntry 18 } + +oamDmmReqAverVar OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average variation." + ::= { mplsTpOAMDmmRequestEntry 19 } + +oamDmmReqMaxDelay OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum delay." + ::= { mplsTpOAMDmmRequestEntry 20 } + +oamDmmReqMinDelay OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum delay." + ::= { mplsTpOAMDmmRequestEntry 21 } + +mplsTpOAMDmmResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMDmmResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP OAM Dmm Result table." + ::= { mpls 68 } + +mplsTpOAMDmmResultEntry OBJECT-TYPE + SYNTAX MplsTpOAMDmmResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP Dmm Result entries." + INDEX { mplsTpOAMDmmResultIndex } + ::= { mplsTpOAMDmmResultTable 1 } + +MplsTpOAMDmmResultEntry ::= + SEQUENCE { + mplsTpOAMDmmResultIndex Integer32, + mplsTpOAMDmmResultDelay Counter64, + mplsTpOAMDmmResultVariation Counter64, + mplsTpOAMDmmResultExp Integer32, + mplsTpOAMDmmResultTime OCTET STRING + } + +mplsTpOAMDmmResultIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the entry." + ::= { mplsTpOAMDmmResultEntry 1 } + +mplsTpOAMDmmResultDelay OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Delay time." + ::= { mplsTpOAMDmmResultEntry 2 } + +mplsTpOAMDmmResultVariation OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Variation." + ::= { mplsTpOAMDmmResultEntry 3 } + +mplsTpOAMDmmResultExp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action type." + ::= { mplsTpOAMDmmResultEntry 4 } + +mplsTpOAMDmmResultTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Event time." + ::= { mplsTpOAMDmmResultEntry 5 } + +mplsTpOAMResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP OAM resource table." + ::= { mpls 70 } + +mplsTpOAMResourceEntry OBJECT-TYPE + SYNTAX MplsTpOAMResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-Tp resource rule entries." + INDEX { mplsTpOAMResourceId } + ::= { mplsTpOAMResourceTable 1 } + +MplsTpOAMResourceEntry ::= + SEQUENCE { + mplsTpOAMResourceId INTEGER, + mplsTpOAMResourceMax Integer32, + mplsTpOAMResourceCurrent Integer32 + } + +mplsTpOAMResourceId OBJECT-TYPE + SYNTAX INTEGER + { + section(1), + meg(2), + local-mep(3), + remote-mep(4), + mip(5), + csf(6) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Resource type." + ::= { mplsTpOAMResourceEntry 1 } + +mplsTpOAMResourceMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max resource number." + ::= { mplsTpOAMResourceEntry 2 } + +mplsTpOAMResourceCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current resource number." + ::= { mplsTpOAMResourceEntry 3 } + +mplsTpOAMStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP OAM Statistic table." + ::= { mpls 71 } + +mplsTpOAMStatisticEntry OBJECT-TYPE + SYNTAX MplsTpOAMStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-Tp Statistic rule entries." + INDEX { mplsTpOAMStatisticPktType } + ::= { mplsTpOAMStatisticTable 1 } + +MplsTpOAMStatisticEntry ::= + SEQUENCE { + mplsTpOAMStatisticPktType INTEGER, + mplsTpOAMStatisticTx Integer32, + mplsTpOAMStatisticRx Integer32, + mplsTpOAMStatisticRxErr Integer32 + } + +mplsTpOAMStatisticPktType OBJECT-TYPE + SYNTAX INTEGER + { + lbm(1), + lbr(2), + ais(3), + one-dm(4), + dmm(5), + dmr(6), + unexp-cc(7), + unknown(8), + lck(9), + csf(10), + aps(11) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistic type." + ::= { mplsTpOAMStatisticEntry 1 } + +mplsTpOAMStatisticTx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TX packet number." + ::= { mplsTpOAMStatisticEntry 2 } + +mplsTpOAMStatisticRx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RX packet number." + ::= { mplsTpOAMStatisticEntry 3 } + +mplsTpOAMStatisticRxErr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RX error packet number." + ::= { mplsTpOAMStatisticEntry 4 } + +mplsTpOAMEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP OAM Event table." + ::= { mpls 72 } + +mplsTpOAMEventEntry OBJECT-TYPE + SYNTAX MplsTpOAMEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP Event entries." + INDEX { mplsTpOAMEventIndex } + ::= { mplsTpOAMEventTable 1 } + +MplsTpOAMEventEntry ::= + SEQUENCE { + mplsTpOAMEventIndex Integer32, + mplsTpOAMEventService INTEGER, + mplsTpOAMEventMegId OCTET STRING, + mplsTpOAMEventMepId Integer32, + mplsTpOAMEventId INTEGER, + mplsTpOAMEventAction INTEGER, + mplsTpOAMEventTime OCTET STRING + } + +mplsTpOAMEventIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Event index." + ::= { mplsTpOAMEventEntry 1 } + +mplsTpOAMEventService OBJECT-TYPE + SYNTAX INTEGER + { + section(1), + lsp(2), + pw-tpe(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service type of the event." + ::= { mplsTpOAMEventEntry 2 } + +mplsTpOAMEventMegId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MEG ID." + ::= { mplsTpOAMEventEntry 3 } + +mplsTpOAMEventMepId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MEP ID." + ::= { mplsTpOAMEventEntry 4 } + +mplsTpOAMEventId OBJECT-TYPE + SYNTAX INTEGER + { + loc(1), + unExpRMepId(2), + unExpInterval(3), + unExpMegId(4), + unExpLevel(5), + rdiRx(6), + rdiTx(7), + waitFistCCM(8), + aisRx(9), + aisTx(10), + aisDefect(11), + eventFull(12), + oneDmFull(13), + lockRx(14), + lockTx(15), + lockDefect(16), + crcDefect(17) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Event type." + ::= { mplsTpOAMEventEntry 5 } + +mplsTpOAMEventAction OBJECT-TYPE + SYNTAX INTEGER + { + occur(1), + clear(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action type." + ::= { mplsTpOAMEventEntry 6 } + +mplsTpOAMEventTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Event time." + ::= { mplsTpOAMEventEntry 7 } + +mplsTpOAM1dmTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAM1dmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP OAM 1dm table." + ::= { mpls 73 } + +mplsTpOAM1dmEntry OBJECT-TYPE + SYNTAX MplsTpOAM1dmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP 1dm entries." + INDEX { mplsTpOAM1dmMegId, mplsTpOAM1dmIndex } + ::= { mplsTpOAM1dmTable 1 } + +MplsTpOAM1dmEntry ::= + SEQUENCE { + mplsTpOAM1dmMegId OCTET STRING, + mplsTpOAM1dmIndex Integer32, + mplsTpOAM1dmService INTEGER, + mplsTpOAM1dmMepId Integer32, + mplsTpOAM1dmDelay Counter64, + mplsTpOAM1dmVariation Counter64, + mplsTpOAM1dmExp Integer32, + mplsTpOAM1dmTime OCTET STRING + } + +mplsTpOAM1dmMegId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MEG ID." + ::= { mplsTpOAM1dmEntry 1 } + +mplsTpOAM1dmIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the entry." + ::= { mplsTpOAM1dmEntry 2 } + +mplsTpOAM1dmService OBJECT-TYPE + SYNTAX INTEGER + { + section(1), + lsp(2), + pw-tpe(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service type of the data." + ::= { mplsTpOAM1dmEntry 3 } + +mplsTpOAM1dmMepId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MEP ID." + ::= { mplsTpOAM1dmEntry 4 } + +mplsTpOAM1dmDelay OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Delay time." + ::= { mplsTpOAM1dmEntry 5 } + +mplsTpOAM1dmVariation OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Variation." + ::= { mplsTpOAM1dmEntry 6 } + +mplsTpOAM1dmExp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action type." + ::= { mplsTpOAM1dmEntry 7 } + +mplsTpOAM1dmTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Event time." + ::= { mplsTpOAM1dmEntry 8 } + +mplsTpOAM1dmStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAM1dmStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP OAM 1dm statistic table." + ::= { mpls 74 } + +mplsTpOAM1dmStatisticEntry OBJECT-TYPE + SYNTAX MplsTpOAM1dmStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP 1dm statistic entries." + INDEX { mplsTpOAM1dmStatMegId } + ::= { mplsTpOAM1dmStatisticTable 1 } + +MplsTpOAM1dmStatisticEntry ::= + SEQUENCE { + mplsTpOAM1dmStatMegId OCTET STRING, + mplsTpOAM1dmStatMinDelay Counter64, + mplsTpOAM1dmStatMaxDelay Counter64, + mplsTpOAM1dmStatAverDelay Counter64, + mplsTpOAM1dmStatAverVariation Counter64 + } + +mplsTpOAM1dmStatMegId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..12)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MEG ID." + ::= { mplsTpOAM1dmStatisticEntry 1 } + +mplsTpOAM1dmStatMinDelay OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum delay time." + ::= { mplsTpOAM1dmStatisticEntry 2 } + +mplsTpOAM1dmStatMaxDelay OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum delay time." + ::= { mplsTpOAM1dmStatisticEntry 3 } + +mplsTpOAM1dmStatAverDelay OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average delay time." + ::= { mplsTpOAM1dmStatisticEntry 4 } + +mplsTpOAM1dmStatAverVariation OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average variation." + ::= { mplsTpOAM1dmStatisticEntry 5 } + +mplsTpOAMMPStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMMPStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP OAM MEP and MIP Statistic table." + ::= { mpls 75 } + +mplsTpOAMMPStatisticEntry OBJECT-TYPE + SYNTAX MplsTpOAMMPStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-Tp MP Statistic entries." + INDEX { mplsTpOAMMPStatMegId, mplsTpOAMMPStatPktType } + ::= { mplsTpOAMMPStatisticTable 1 } + +MplsTpOAMMPStatisticEntry ::= + SEQUENCE { + mplsTpOAMMPStatMegId OCTET STRING, + mplsTpOAMMPStatPktType INTEGER, + mplsTpOAMMPStatTx Counter64, + mplsTpOAMMPStatRx Counter64, + mplsTpOAMMPStatRxErr Counter64 + } + +mplsTpOAMMPStatMegId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..12)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MEG ID." + ::= { mplsTpOAMMPStatisticEntry 1 } + +mplsTpOAMMPStatPktType OBJECT-TYPE + SYNTAX INTEGER + { + lbm(1), + lbr(2), + ais(3), + one-dm(4), + dmm(5), + dmr(6), + unexp-cc(7), + unknown(8), + lck(9), + csf(10), + aps(11) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Packet type." + ::= { mplsTpOAMMPStatisticEntry 2 } + +mplsTpOAMMPStatTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tx packet number." + ::= { mplsTpOAMMPStatisticEntry 3 } + +mplsTpOAMMPStatRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rx packet number." + ::= { mplsTpOAMMPStatisticEntry 4 } + +mplsTpOAMMPStatRxErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rx error packet number." + ::= { mplsTpOAMMPStatisticEntry 5 } + +mplsTpOAMMepEventDefectTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMMepEventDefectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP OAM MEP event defect table." + ::= { mpls 76 } + +mplsTpOAMMepEventDefectEntry OBJECT-TYPE + SYNTAX MplsTpOAMMepEventDefectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-Tp MEP event defect entries." + INDEX { mplsTpOAMMepEvtMegId, mplsTpOAMMepEvtId } + ::= { mplsTpOAMMepEventDefectTable 1 } + +MplsTpOAMMepEventDefectEntry ::= + SEQUENCE { + mplsTpOAMMepEvtMegId OCTET STRING, + mplsTpOAMMepEvtId INTEGER, + mplsTpOAMMepEvtDefect INTEGER + } + +mplsTpOAMMepEvtMegId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..12)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MEG ID." + ::= { mplsTpOAMMepEventDefectEntry 1 } + +mplsTpOAMMepEvtId OBJECT-TYPE + SYNTAX INTEGER + { + loc(1), + unExpRMepId(2), + unExpInterval(3), + unExpMegId(4), + unExpLevel(5), + rdiRx(6), + rdiTx(7), + waitFistCCM(8), + aisRx(9), + aisTx(10), + aisDefect(11), + eventFull(12), + oneDmFull(13), + lockRx(14), + lockTx(15), + lockDefect(16), + crcDefect(17) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Event type." + ::= { mplsTpOAMMepEventDefectEntry 2 } + +mplsTpOAMMepEvtDefect OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Event status." + ::= { mplsTpOAMMepEventDefectEntry 3 } + +mplsTPVpwsOAMCsfTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTPVpwsOAMCsfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display OAM csf status of an MPLS Layer-2 Virtual Circuit." + ::= { mpls 77 } + +mplsTPVpwsOAMCsfEntry OBJECT-TYPE + SYNTAX MplsTPVpwsOAMCsfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsTPVpwsOAMCsfTable." + INDEX { mplsTPVpwsOAMCsfVcId} + ::= { mplsTPVpwsOAMCsfTable 1 } + +MplsTPVpwsOAMCsfEntry ::= + SEQUENCE { + mplsTPVpwsOAMCsfVcId Integer32, + mplsTPVpwsOAMCsfSrvState INTEGER, + mplsTPVpwsOAMCsfClientState INTEGER, + mplsTPVpwsOAMCsfDCReason INTEGER, + mplsTPVpwsOAMCsfClientInterval Integer32, + mplsTPVpwsOAMCsfACDownEn INTEGER, + mplsTPVpwsOAMCsfACStatus INTEGER, + mplsTPVpwsOAMCsfTxCSFPacket INTEGER + } + +mplsTPVpwsOAMCsfVcId OBJECT-TYPE + SYNTAX Integer32(1..424967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for MPLS Layer-2 Virtual Circuit." + ::= { mplsTPVpwsOAMCsfEntry 1 } + +mplsTPVpwsOAMCsfSrvState OBJECT-TYPE + SYNTAX INTEGER { los(0), fdi(1), rdi(2), ok(3), init(4) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Csf Local AC state." + ::= { mplsTPVpwsOAMCsfEntry 2 } + +mplsTPVpwsOAMCsfClientState OBJECT-TYPE + SYNTAX INTEGER { los(0), fdi(1), rdi(2), dc(3), init(4) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Csf Remote AC state." + ::= { mplsTPVpwsOAMCsfEntry 3 } + +mplsTPVpwsOAMCsfDCReason OBJECT-TYPE + SYNTAX INTEGER { init(0), timeout(1), dci(2), invalid(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Csf DC reason." + ::= { mplsTPVpwsOAMCsfEntry 4 } + +mplsTPVpwsOAMCsfClientInterval OBJECT-TYPE + SYNTAX Integer32 (0|1|60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interval of CSF client PDU, 0 is invalid." + ::= { mplsTPVpwsOAMCsfEntry 5 } + +mplsTPVpwsOAMCsfACDownEn OBJECT-TYPE + SYNTAX INTEGER { disable(0), down(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When receive csf packet, set AC port down. 1 is set AC port to down." + ::= { mplsTPVpwsOAMCsfEntry 6 } + +mplsTPVpwsOAMCsfACStatus OBJECT-TYPE + SYNTAX INTEGER { up(0), down(1), admin-down(2), errdisable(3), csf-ac-down(4), absent(5) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AC interface status." + ::= { mplsTPVpwsOAMCsfEntry 7 } + +mplsTPVpwsOAMCsfTxCSFPacket OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TX CSF packet status." + ::= { mplsTPVpwsOAMCsfEntry 8 } + +mplsVplsDynamicFdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVplsDynamicFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vpls dynamic fdb table." + ::= { mpls 78 } + +mplsVplsDynamicFdbEntry OBJECT-TYPE + SYNTAX MplsVplsDynamicFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VPLS dynamic fdb entries." + INDEX { mplsVplsDynamicFdbVplsId, mplsVplsDynamicFdbMacAddr} + ::= { mplsVplsDynamicFdbTable 1 } + +MplsVplsDynamicFdbEntry ::= + SEQUENCE { + mplsVplsDynamicFdbVplsId Integer32, + mplsVplsDynamicFdbMacAddr MacAddress, + mplsVplsDynamicFdbIfName OCTET STRING, + mplsVplsDynamicFdbPeerIp IpAddress, + mplsVplsDynamicFdbTPPeerName OCTET STRING + } + +mplsVplsDynamicFdbVplsId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for VPLS." + ::= { mplsVplsDynamicFdbEntry 1 } + +mplsVplsDynamicFdbMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mac address of the fdb entry." + ::= { mplsVplsDynamicFdbEntry 2 } + +mplsVplsDynamicFdbIfName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Out-going interface of the VPLS fdb entry." + ::= { mplsVplsDynamicFdbEntry 3 } + +mplsVplsDynamicFdbPeerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Out-going peer IPV4 address of the VPLS fdb entry." + ::= { mplsVplsDynamicFdbEntry 4 } + +mplsVplsDynamicFdbTPPeerName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Out-going tp-peer of the VPLS fdb entry." + ::= { mplsVplsDynamicFdbEntry 5 } + +mplsGlobal OBJECT IDENTIFIER ::= { mpls 79 } +mplsGlobalCurrentStaticLabelBlockNum OBJECT-TYPE + SYNTAX INTEGER (1..8192) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get current static label block number." + ::= { mplsGlobal 1 } + +mplsGlobalCurrentDynamicLabelBlockNum OBJECT-TYPE + SYNTAX Integer32 (0..8192) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get current dynamic label block number." + ::= { mplsGlobal 2 } + +mplsGlobalConfigStaticLabelBlockNum OBJECT-TYPE + SYNTAX Integer32 (1..8192) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Get static label block number configured for next reboot, + configure static label block number for next reboot." + ::= { mplsGlobal 3 } + + + + +mplsVplsIgspGlbInfo OBJECT IDENTIFIER ::= { mpls 80 } + +mplsVplsIgspGlbInfoMaxMemNum OBJECT-TYPE + SYNTAX Integer32 (1..16384) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Vpls IGMP Snooping Max Member Number." + DEFVAL { 16384 } + ::= { mplsVplsIgspGlbInfo 1 } + +mplsVplsIgspGlbInfoQuerierTcnCnt OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Vpls IGMP querier TCN query count." + DEFVAL { 2 } + ::= { mplsVplsIgspGlbInfo 2 } + +mplsVplsIgspGlbInfoQuerierTcnInterval OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Vpls IGMP querier TCN query interval." + DEFVAL { 10 } + ::= { mplsVplsIgspGlbInfo 3 } + +mplsVplsIgspGlbInfoCurrMemNum OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpls IGMP snooping current member number." + DEFVAL { 0 } + ::= { mplsVplsIgspGlbInfo 4 } + + + + +mplsVplsIgspCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVplsIgspCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vpls igmp snooping config table." + ::= { mpls 81 } + +mplsVplsIgspCfgEntry OBJECT-TYPE + SYNTAX MplsVplsIgspCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsVplsIgspCfgTable." + INDEX { mplsVplsIgspVplsId } + ::= { mplsVplsIgspCfgTable 1 } + +MplsVplsIgspCfgEntry ::= + SEQUENCE { + mplsVplsIgspVplsId + Integer32, + mplsVplsIgspStatus + INTEGER, + mplsVplsIgspFastLeave + INTEGER, + mplsVplsIgspVersion + Integer32, + mplsVplsIgspMaxMemNum + Integer32, + mplsVplsIgspReportSuppr + INTEGER, + mplsVplsIgspLastMemQueryCnt + Integer32, + mplsVplsIgspLastMemQueryInteval + Integer32, + mplsVplsIgspRobuVari + Integer32, + mplsVplsIgspAccessGroup + OCTET STRING, + mplsVplsIgspQuerierStatus + INTEGER, + mplsVplsIgspQuerierTimeout + Integer32, + mplsVplsIgspQuerierAdd + IpAddress, + mplsVplsIgspQueryInterval + Integer32, + mplsVplsIgspQueryMaxResponTime + Integer32, + mplsVplsIgspElectedQuerier + IpAddress, + mplsVplsIgspQueryOperationalState + INTEGER, + mplsVplsIgspBundingCtrlVlan + Integer32 + } + +mplsVplsIgspVplsId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for VPLS." + DEFVAL { 0 } + ::= { mplsVplsIgspCfgEntry 1 } + +mplsVplsIgspStatus OBJECT-TYPE + SYNTAX INTEGER + {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to enable or disable VPLS IGMP Snooping." + ::= { mplsVplsIgspCfgEntry 2 } + +mplsVplsIgspFastLeave OBJECT-TYPE + SYNTAX INTEGER + {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to enable VPLS IGMP Snooping Fast Leave." + ::= { mplsVplsIgspCfgEntry 3 } + +mplsVplsIgspVersion OBJECT-TYPE + SYNTAX Integer32 (1..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to set VPLS IGMP Snooping Version." + DEFVAL { 2 } + ::= { mplsVplsIgspCfgEntry 4 } + +mplsVplsIgspMaxMemNum OBJECT-TYPE + SYNTAX Integer32 (1..16384) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPLS IGMP Snooping Max Member Number." + DEFVAL { 16384 } + ::= { mplsVplsIgspCfgEntry 5 } + +mplsVplsIgspReportSuppr OBJECT-TYPE + SYNTAX INTEGER + {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPLS IGMPv1/V2 Report Suppression." + ::= { mplsVplsIgspCfgEntry 6 } + +mplsVplsIgspLastMemQueryCnt OBJECT-TYPE + SYNTAX Integer32 (2..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Last Member Query Count value." + DEFVAL { 2 } + ::= { mplsVplsIgspCfgEntry 7 } + +mplsVplsIgspLastMemQueryInteval OBJECT-TYPE + SYNTAX Integer32 (1000..25500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Last Member Query Interval value." + DEFVAL { 1000 } + ::= { mplsVplsIgspCfgEntry 8 } + +mplsVplsIgspRobuVari OBJECT-TYPE + SYNTAX Integer32 (2..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Robustness Variable value." + DEFVAL { 2 } + ::= { mplsVplsIgspCfgEntry 9 } + +mplsVplsIgspAccessGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Named Standard Access list." + ::= { mplsVplsIgspCfgEntry 10 } + +mplsVplsIgspQuerierStatus OBJECT-TYPE + SYNTAX INTEGER + {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to enable Vpls IGMP Snooping Query." + ::= { mplsVplsIgspCfgEntry 11 } + +mplsVplsIgspQuerierTimeout OBJECT-TYPE + SYNTAX Integer32 (60..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Vpls IGMP previous querier timeout value." + DEFVAL { 255 } + ::= { mplsVplsIgspCfgEntry 12 } + +mplsVplsIgspQuerierAdd OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Vpls IGMP Querier IP Address." + ::= { mplsVplsIgspCfgEntry 13 } + +mplsVplsIgspQueryInterval OBJECT-TYPE + SYNTAX Integer32 (2..18000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPLS Igmp snooping Query Interval value." + DEFVAL { 125 } + ::= { mplsVplsIgspCfgEntry 14 } + +mplsVplsIgspQueryMaxResponTime OBJECT-TYPE + SYNTAX Integer32 (1..25) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPLS IGMP Max Query Response Time." + DEFVAL { 10 } + ::= { mplsVplsIgspCfgEntry 15 } + +mplsVplsIgspElectedQuerier OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpls IGMP Elected Querier IP Address." + ::= { mplsVplsIgspCfgEntry 16 } + +mplsVplsIgspQueryOperationalState OBJECT-TYPE + SYNTAX INTEGER + {querier(1), non-querier(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPLS IGMP Querier Operational State." + ::= { mplsVplsIgspCfgEntry 17 } + +mplsVplsIgspBundingCtrlVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to set VPLS IGMP Snooping Bunding Control Vlan. + Set 0 means bundling-control-vlan untag." + DEFVAL { 1 } + ::= { mplsVplsIgspCfgEntry 18 } + +mplsVplsIgspMrouterIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVplsIgspMrouterIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Vpls IGMP snooping Multicast Router Interface table." + ::= { mpls 82 } + +mplsVplsIgspMrouterIfEntry OBJECT-TYPE + SYNTAX MplsVplsIgspMrouterIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsVplsIgspMrouterIfTable." + INDEX { mplsVplsIgspMrouterIfVplsId , mplsVplsIgspMrouterIfIndex } + ::= { mplsVplsIgspMrouterIfTable 1 } + +MplsVplsIgspMrouterIfEntry ::= + SEQUENCE { + mplsVplsIgspMrouterIfVplsId + Integer32, + mplsVplsIgspMrouterIfIndex + Integer32, + mplsVplsIgspMrouterIfRowstatus + RowStatus + } + +mplsVplsIgspMrouterIfVplsId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for VPLS." + ::= { mplsVplsIgspMrouterIfEntry 1 } + +mplsVplsIgspMrouterIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of interface." + ::= { mplsVplsIgspMrouterIfEntry 2 } + +mplsVplsIgspMrouterIfRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the conceptual row. Now only realize CreateAndGo(4) + and Destroy(6) and Active(1)." + ::= { mplsVplsIgspMrouterIfEntry 10 } + + +mplsVplsMrouterPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVplsMrouterPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP VPLS peer Multicast Router Table." + ::= { mpls 83 } + +mplsVplsMrouterPeerEntry OBJECT-TYPE + SYNTAX MplsVplsMrouterPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsVplsMrouterPeerTable." + INDEX { mplsVplsMrouterPeerVplsId , mplsVplsMrouterPeer } + ::= { mplsVplsMrouterPeerTable 1 } + +MplsVplsMrouterPeerEntry ::= + SEQUENCE { + mplsVplsMrouterPeerVplsId + Integer32, + mplsVplsMrouterPeer + OCTET STRING, + mplsVplsMrouterPeerRowstatus + RowStatus + } + +mplsVplsMrouterPeerVplsId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for VPLS." + ::= { mplsVplsMrouterPeerEntry 1 } + +mplsVplsMrouterPeer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying string for VPLS peer." + ::= { mplsVplsMrouterPeerEntry 2 } + +mplsVplsMrouterPeerRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the conceptual row. Now only realize CreateAndGo(4) + and Destroy(6) and Active(1)." + ::= { mplsVplsMrouterPeerEntry 10 } + +mplsVplsIgspSgIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVplsIgspSgIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vpls igmp snooping Static Group Interface Table." + ::= { mpls 84 } + +mplsVplsIgspSgIfEntry OBJECT-TYPE + SYNTAX MplsVplsIgspSgIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsVplsIgspStaticGroupIfTable" + INDEX { mplsVplsIgspSgIfVplsId , + mplsVplsIgspSgIfMadd , + mplsVplsIgspSgIfIndex, + mplsVplsIgspSgIfSourceAdd } + ::= { mplsVplsIgspSgIfTable 1 } + +MplsVplsIgspSgIfEntry ::= + SEQUENCE { + mplsVplsIgspSgIfVplsId + Integer32, + mplsVplsIgspSgIfMadd + IpAddress, + mplsVplsIgspSgIfIndex + Integer32, + mplsVplsIgspSgIfSourceAdd + IpAddress, + mplsVplsIgspSgIfRowstatus + RowStatus + } + +mplsVplsIgspSgIfVplsId OBJECT-TYPE + SYNTAX Integer32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for VPLS." + ::= { mplsVplsIgspSgIfEntry 1 } + +mplsVplsIgspSgIfMadd OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast Address to be Joined Static Group." + ::= { mplsVplsIgspSgIfEntry 2 } + +mplsVplsIgspSgIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of interface." + ::= { mplsVplsIgspSgIfEntry 3 } + +mplsVplsIgspSgIfSourceAdd OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Static Source to be Joined Static Group." + ::= { mplsVplsIgspSgIfEntry 4 } + +mplsVplsIgspSgIfRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the conceptual row. Now only realize CreateAndGo(4) + and Destroy(6) and Active(1)." + ::= { mplsVplsIgspSgIfEntry 10 } + + +mplsVplsIgspSgPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVplsIgspSgPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Igsp Static Group Table of MPLS-TP VPLS peer." + ::= { mpls 85 } + +mplsVplsIgspSgPeerEntry OBJECT-TYPE + SYNTAX MplsVplsIgspSgPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsVplsIgspStaticGroupPeerTable." + INDEX { mplsVplsIgspSgPeerVplsId , + mplsVplsIgspSgPeerMadd , + mplsVplsIgspSgPeer, + mplsVplsIgspSgPeerSourceAdd} + ::= { mplsVplsIgspSgPeerTable 1 } + +MplsVplsIgspSgPeerEntry ::= + SEQUENCE { + mplsVplsIgspSgPeerVplsId + Integer32, + mplsVplsIgspSgPeerMadd + IpAddress, + mplsVplsIgspSgPeer + OCTET STRING, + mplsVplsIgspSgPeerSourceAdd + IpAddress, + mplsVplsIgspSgPeerRowstatus + RowStatus + } + +mplsVplsIgspSgPeerVplsId OBJECT-TYPE + SYNTAX Integer32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for VPLS." + ::= { mplsVplsIgspSgPeerEntry 1 } + +mplsVplsIgspSgPeerMadd OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast Address to be Joined Static Group." + ::= { mplsVplsIgspSgPeerEntry 2 } + +mplsVplsIgspSgPeer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying string for VPLS peer." + ::= { mplsVplsIgspSgPeerEntry 3 } + +mplsVplsIgspSgPeerSourceAdd OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Static Source to be Joined Static Group." + ::= { mplsVplsIgspSgPeerEntry 4 } + +mplsVplsIgspSgPeerRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the conceptual row. Now only realize CreateAndGo(4) + and Destroy(6) and Active(1)." + ::= { mplsVplsIgspSgPeerEntry 10 } + +mplsVplsIgspMaxGrpMemIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVplsIgspMaxGrpMemIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Vpls IGMP snooping Max Group Member Interface table." + ::= { mpls 86 } + +mplsVplsIgspMaxGrpMemIfEntry OBJECT-TYPE + SYNTAX MplsVplsIgspMaxGrpMemIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsVplsIgspMaxGrpMemIfTable." + INDEX { mplsVplsIgspMaxGrpMemIfVplsId , mplsVplsIgspMaxGrpMemIfIndex } + ::= { mplsVplsIgspMaxGrpMemIfTable 1 } + +MplsVplsIgspMaxGrpMemIfEntry ::= + SEQUENCE { + mplsVplsIgspMaxGrpMemIfVplsId + Integer32, + mplsVplsIgspMaxGrpMemIfIndex + Integer32, + mplsVplsIgspIfMaxGrpMemNum + Integer32, + mplsVplsIgspMaxGrpMemIfRowstatus + RowStatus, + mplsVplsIgspIfMaxGrpMemCount + Integer32 + } + +mplsVplsIgspMaxGrpMemIfVplsId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for VPLS." + ::= { mplsVplsIgspMaxGrpMemIfEntry 1 } + +mplsVplsIgspMaxGrpMemIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of interface." + ::= { mplsVplsIgspMaxGrpMemIfEntry 2 } + +mplsVplsIgspIfMaxGrpMemNum OBJECT-TYPE + SYNTAX Integer32 (0..16384) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IGMP Snooping Max Allowed Group Number on this interface." + ::= { mplsVplsIgspMaxGrpMemIfEntry 3 } + +mplsVplsIgspMaxGrpMemIfRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the conceptual row. Now only realize CreateAndGo(4) + and Destroy(6) and Active(1)." + ::= { mplsVplsIgspMaxGrpMemIfEntry 10 } + +mplsVplsIgspIfMaxGrpMemCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IGMP Snooping Max Group Number Count on this interface." + ::= { mplsVplsIgspMaxGrpMemIfEntry 11 } + +mplsVplsMaxGrpMemPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVplsMaxGrpMemPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP VPLS peer Multicast Router Table." + ::= { mpls 87 } + +mplsVplsMaxGrpMemPeerEntry OBJECT-TYPE + SYNTAX MplsVplsMaxGrpMemPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsVplsMaxGrpMemPeerTable." + INDEX { mplsVplsMaxGrpMemPeerVplsId , mplsVplsMaxGrpMemPeer } + ::= { mplsVplsMaxGrpMemPeerTable 1 } + +MplsVplsMaxGrpMemPeerEntry ::= + SEQUENCE { + mplsVplsMaxGrpMemPeerVplsId + Integer32, + mplsVplsMaxGrpMemPeer + OCTET STRING, + mplsVplsPeerMaxGrpMemNum + Integer32, + mplsVplsMaxGrpMemPeerRowstatus + RowStatus, + mplsVplsPeerMaxGrpMemCount + Integer32 + } + +mplsVplsMaxGrpMemPeerVplsId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for VPLS." + ::= { mplsVplsMaxGrpMemPeerEntry 1 } + +mplsVplsMaxGrpMemPeer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying string for VPLS peer." + ::= { mplsVplsMaxGrpMemPeerEntry 2 } + +mplsVplsPeerMaxGrpMemNum OBJECT-TYPE + SYNTAX Integer32 (0..16384) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IGMP Snooping Max Allowed Group Number on this peer." + ::= { mplsVplsMaxGrpMemPeerEntry 3 } + +mplsVplsMaxGrpMemPeerRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the conceptual row. Now only realize CreateAndGo(4) + and Destroy(6) and Active(1)." + ::= { mplsVplsMaxGrpMemPeerEntry 10 } + +mplsVplsPeerMaxGrpMemCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IGMP Snooping Max Group Number Count on this peer." + ::= { mplsVplsMaxGrpMemPeerEntry 11 } + +mplsVplsShowMrouterIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVplsShowMrouterIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Vpls IGMP snooping Multicast Router Show Interface table." + ::= { mpls 88 } + +mplsVplsShowMrouterIfEntry OBJECT-TYPE + SYNTAX MplsVplsShowMrouterIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsVplsShowMrouterIfTable." + INDEX { mplsVplsShowMrouterIfVplsId , mplsVplsShowMrouterIfIndex } + ::= { mplsVplsShowMrouterIfTable 1 } + +MplsVplsShowMrouterIfEntry ::= + SEQUENCE { + mplsVplsShowMrouterIfVplsId + Integer32, + mplsVplsShowMrouterIfIndex + Integer32, + mplsVplsShowMrouterIfName + OCTET STRING, + mplsVplsShowMrouterIfMode + INTEGER, + mplsVplsShowMrouterIfUptime + OCTET STRING, + mplsVplsShowMrouterIfExprietime + OCTET STRING + } + +mplsVplsShowMrouterIfVplsId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for VPLS." + ::= { mplsVplsShowMrouterIfEntry 1 } + +mplsVplsShowMrouterIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of interface." + ::= { mplsVplsShowMrouterIfEntry 2 } + +mplsVplsShowMrouterIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Name of Interface." + ::= { mplsVplsShowMrouterIfEntry 3 } + +mplsVplsShowMrouterIfMode OBJECT-TYPE + SYNTAX INTEGER + {static(1), dynamic(2), both(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Mode of VPLS Igmp Snooping Mrouter on this Interface." + ::= { mplsVplsShowMrouterIfEntry 4 } + +mplsVplsShowMrouterIfUptime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..27)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Uptime of VPLS Igmp Snooping Mrouter on this Interface." + ::= { mplsVplsShowMrouterIfEntry 5 } + +mplsVplsShowMrouterIfExprietime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..27)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Exprietime of VPLS Igmp Snooping Mrouter on this Interface." + ::= { mplsVplsShowMrouterIfEntry 6 } + +mplsVplsShowMrouterPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVplsShowMrouterPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Vpls IGMP snooping Multicast Router Show Peer Table." + ::= { mpls 89 } + +mplsVplsShowMrouterPeerEntry OBJECT-TYPE + SYNTAX MplsVplsShowMrouterPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsVplsShowMrouterPeerTable." + INDEX { mplsVplsShowMrouterPeerVplsId , mplsVplsShowMrouterPeer } + ::= { mplsVplsShowMrouterPeerTable 1 } + +MplsVplsShowMrouterPeerEntry ::= + SEQUENCE { + mplsVplsShowMrouterPeerVplsId + Integer32, + mplsVplsShowMrouterPeer + OCTET STRING, + mplsVplsShowMrouterPeerName + OCTET STRING, + mplsVplsShowMrouterPeerMode + INTEGER, + mplsVplsShowMrouterPeerUptime + OCTET STRING, + mplsVplsShowMrouterPeerExprietime + OCTET STRING + } + +mplsVplsShowMrouterPeerVplsId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for VPLS." + ::= { mplsVplsShowMrouterPeerEntry 1 } + +mplsVplsShowMrouterPeer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying string for VPLS peer." + ::= { mplsVplsShowMrouterPeerEntry 2 } + +mplsVplsShowMrouterPeerName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Name of peer." + ::= { mplsVplsShowMrouterPeerEntry 3 } + +mplsVplsShowMrouterPeerMode OBJECT-TYPE + SYNTAX INTEGER + {static(1), dynamic(2), both(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Mode of VPLS Igmp Snooping Mrouter on this peer." + ::= { mplsVplsShowMrouterPeerEntry 4 } + +mplsVplsShowMrouterPeerUptime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..27)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Uptime of VPLS Igmp Snooping Mrouter on this peer." + ::= { mplsVplsShowMrouterPeerEntry 5 } + +mplsVplsShowMrouterPeerExprietime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..27)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Exprietime of VPLS Igmp Snooping Mrouter on this peer." + ::= { mplsVplsShowMrouterPeerEntry 6 } + +mplsVplsShowGroupIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVplsShowGroupIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Vpls IGMP snooping Show Groups Interface table." + ::= { mpls 90 } + +mplsVplsShowGroupIfEntry OBJECT-TYPE + SYNTAX MplsVplsShowGroupIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsVplsShowGroupIfTable." + INDEX { mplsVplsShowGroupIfVplsId , mplsVplsShowGroupIfIndex ,mplsVplsShowGroupIfAddr} + ::= { mplsVplsShowGroupIfTable 1 } + +MplsVplsShowGroupIfEntry ::= + SEQUENCE { + mplsVplsShowGroupIfVplsId + Integer32, + mplsVplsShowGroupIfIndex + Integer32, + mplsVplsShowGroupIfAddr + IpAddress, + mplsVplsShowGroupIfName + OCTET STRING, + mplsVplsShowGroupIfUptime + OCTET STRING, + mplsVplsShowGroupIfExprietime + OCTET STRING, + mplsVplsShowGroupIfLastReporter + IpAddress + } + +mplsVplsShowGroupIfVplsId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for VPLS." + ::= { mplsVplsShowGroupIfEntry 1 } + +mplsVplsShowGroupIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of interface." + ::= { mplsVplsShowGroupIfEntry 2 } + +mplsVplsShowGroupIfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Group Address of VPLS Igmp Snooping Group on this Interface." + ::= { mplsVplsShowGroupIfEntry 3 } + +mplsVplsShowGroupIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Name of Interface." + ::= { mplsVplsShowGroupIfEntry 4 } + +mplsVplsShowGroupIfUptime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..27)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Uptime of VPLS Igmp Snooping Group on this Interface." + ::= { mplsVplsShowGroupIfEntry 5 } + +mplsVplsShowGroupIfExprietime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..27)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Exprietime of VPLS Igmp Snooping Group on this Interface." + ::= { mplsVplsShowGroupIfEntry 6 } + +mplsVplsShowGroupIfLastReporter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Address of VPLS Igmp Snooping Group Last Reporter on this Interface." + ::= { mplsVplsShowGroupIfEntry 7 } + + +mplsVplsShowGroupPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsVplsShowGroupPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Vpls IGMP snooping Show Group Peer Table." + ::= { mpls 91 } + +mplsVplsShowGroupPeerEntry OBJECT-TYPE + SYNTAX MplsVplsShowGroupPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsVplsShowGroupPeerTable." + INDEX { mplsVplsShowGroupPeerVplsId , mplsVplsShowGroupPeer ,mplsVplsShowGroupPeerAddr } + ::= { mplsVplsShowGroupPeerTable 1 } + +MplsVplsShowGroupPeerEntry ::= + SEQUENCE { + mplsVplsShowGroupPeerVplsId + Integer32, + mplsVplsShowGroupPeer + OCTET STRING, + mplsVplsShowGroupPeerAddr + IpAddress, + mplsVplsShowGroupPeerName + OCTET STRING, + mplsVplsShowGroupPeerUptime + OCTET STRING, + mplsVplsShowGroupPeerExprietime + OCTET STRING, + mplsVplsShowGroupPeerLastReporter + IpAddress + } + +mplsVplsShowGroupPeerVplsId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying value for VPLS." + ::= { mplsVplsShowGroupPeerEntry 1 } + +mplsVplsShowGroupPeer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying string for VPLS peer." + ::= { mplsVplsShowGroupPeerEntry 2 } + +mplsVplsShowGroupPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Group Address of VPLS Igmp Snooping Group on this peer." + ::= { mplsVplsShowGroupPeerEntry 3 } + +mplsVplsShowGroupPeerName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Name of peer." + ::= { mplsVplsShowGroupPeerEntry 4 } + +mplsVplsShowGroupPeerUptime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..27)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Uptime of VPLS Igmp Snooping Group on this peer." + ::= { mplsVplsShowGroupPeerEntry 5 } + +mplsVplsShowGroupPeerExprietime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..27)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Exprietime of VPLS Igmp Snooping Group on this peer." + ::= { mplsVplsShowGroupPeerEntry 6 } + +mplsVplsShowGroupPeerLastReporter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Address of VPLS Igmp Snooping Group Last Reporter on this peer." + ::= { mplsVplsShowGroupPeerEntry 7 } + + mplsInterfaceMplsVpwsPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsInterfaceMplsVpwsPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "One MPLS layer-2 virtual circuit can only band to one interface, + but one interface may be banded to many VCs." + ::= { mpls 92 } + + mplsInterfaceMplsVpwsPolicyEntry OBJECT-TYPE + SYNTAX MplsInterfaceMplsVpwsPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsInterfaceMplsVpwsPolicyTable." + INDEX { mplsInterfaceMplsVpwsPolicyIfIndex} + ::= { mplsInterfaceMplsVpwsPolicyTable 1 } + +MplsInterfaceMplsVpwsPolicyEntry ::= + SEQUENCE { + mplsInterfaceMplsVpwsPolicyIfIndex Integer32, + mplsInterfaceMplsVpwsPolicyVcName OCTET STRING, + mplsInterfaceMplsVpwsPolicyName OCTET STRING, + mplsInterfaceMplsVpwsPolicyStatis INTEGER, + mplsInterfaceMplsVpwsPolicyRowStatus RowStatus + } + +mplsInterfaceMplsVpwsPolicyIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..48) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index." + ::= { mplsInterfaceMplsVpwsPolicyEntry 1 } + +mplsInterfaceMplsVpwsPolicyVcName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifying string for MPLS layer-2 virtual circuit." + ::= { mplsInterfaceMplsVpwsPolicyEntry 2 } + +mplsInterfaceMplsVpwsPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy map name." + ::= { mplsInterfaceMplsVpwsPolicyEntry 3 } + +mplsInterfaceMplsVpwsPolicyStatis OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "State of bundling." + DEFVAL { disable } + ::= { mplsInterfaceMplsVpwsPolicyEntry 4 } + +mplsInterfaceMplsVpwsPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active." + ::= { mplsInterfaceMplsVpwsPolicyEntry 10 } + +mplsTpOAMLmmTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMLmmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of mpls-tp Single-ended loss measurment message." + ::= { mpls 93 } + +mplsTpOAMLmmEntry OBJECT-TYPE + SYNTAX MplsTpOAMLmmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of mplsTpOAMLmmTable." + INDEX { oamLmmIndex } + ::= { mplsTpOAMLmmTable 1 } + +MplsTpOAMLmmEntry ::= + SEQUENCE { + oamLmmIndex Integer32, + oamLmmServiceType INTEGER, + oamLmmServiceName OCTET STRING, + oamLmmRepeat Integer32, + oamLmmInterval INTEGER, + oamLmmRowstatus RowStatus + } + +oamLmmIndex OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of oam Single-ended loss measurment message.Must be 1." + ::= { mplsTpOAMLmmEntry 1 } + +oamLmmServiceType OBJECT-TYPE + SYNTAX INTEGER { section(1), lsp-pe(2), pw-tpe(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Service type of the message." + ::= { mplsTpOAMLmmEntry 2 } + +oamLmmServiceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Service name of the message." + ::= { mplsTpOAMLmmEntry 3 } + +oamLmmRepeat OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Repeat count value to Single-ended loss measurment message." + ::= { mplsTpOAMLmmEntry 4 } + +oamLmmInterval OBJECT-TYPE + SYNTAX INTEGER {one-hundred-ms(1), one-sec(2), ten-sec(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LMM transmission interval." + DEFVAL { one-sec } + ::= { mplsTpOAMLmmEntry 5 } + +oamLmmRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + Now only realize CreateAndGo and Destroy and Active." + ::= { mplsTpOAMLmmEntry 15 } + +mplsTpOAMLmDualTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMLmDualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP OAM LmDual table." + ::= { mpls 94 } + +mplsTpOAMLmDualEntry OBJECT-TYPE + SYNTAX MplsTpOAMLmDualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP LmDual entries." + INDEX { mplsTpOAMLmDualMegId, mplsTpOAMLmDualIndex } + ::= { mplsTpOAMLmDualTable 1 } + +MplsTpOAMLmDualEntry ::= + SEQUENCE { + mplsTpOAMLmDualMegId OCTET STRING, + mplsTpOAMLmDualIndex Integer32, + mplsTpOAMLmDualService INTEGER, + mplsTpOAMLmDualMepId Integer32, + mplsTpOAMLmDualExp Integer32, + mplsTpOAMLmDualLocalLoss Integer32, + mplsTpOAMLmDualLocalLossRatio Integer32, + mplsTpOAMLmDualRemoteLoss Integer32, + mplsTpOAMLmDualRemoteLossRatio Integer32 + } + +mplsTpOAMLmDualMegId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MEG ID." + ::= { mplsTpOAMLmDualEntry 1 } + +mplsTpOAMLmDualIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the entry." + ::= { mplsTpOAMLmDualEntry 2 } + +mplsTpOAMLmDualService OBJECT-TYPE + SYNTAX INTEGER + { + section(1), + lsp(2), + pw-tpe(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service type of the data." + ::= { mplsTpOAMLmDualEntry 3 } + +mplsTpOAMLmDualMepId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MEP ID." + ::= { mplsTpOAMLmDualEntry 4 } + +mplsTpOAMLmDualExp OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Exp value, the range is 0 to 7 for cos and 8 for all-cos." + ::= { mplsTpOAMLmDualEntry 5 } + +mplsTpOAMLmDualLocalLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dual-lm near end loss." + ::= { mplsTpOAMLmDualEntry 6 } + +mplsTpOAMLmDualLocalLossRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dual-lm near end loss ratio, the range is 0 - 1000000, + unit is one in a million." + ::= { mplsTpOAMLmDualEntry 7 } + +mplsTpOAMLmDualRemoteLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dual-lm far end loss." + ::= { mplsTpOAMLmDualEntry 8 } + +mplsTpOAMLmDualRemoteLossRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dual-lm far end loss ratio, the range is 0 - 1000000, + unit is one in a million." + ::= { mplsTpOAMLmDualEntry 9 } + +mplsTpOAMLmDualLossTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMLmDualLossEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP OAM LmDualLoss table." + ::= { mpls 95 } + +mplsTpOAMLmDualLossEntry OBJECT-TYPE + SYNTAX MplsTpOAMLmDualLossEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP LmDualLoss entries." + INDEX { mplsTpOAMLmDualLossMegId } + ::= { mplsTpOAMLmDualLossTable 1 } + +MplsTpOAMLmDualLossEntry ::= + SEQUENCE { + mplsTpOAMLmDualLossMegId OCTET STRING, + mplsTpOAMLmDualLossMepId Integer32, + mplsTpOAMLmDualLossStartTime OCTET STRING, + mplsTpOAMLmDualLossEndTime OCTET STRING, + mplsTpOAMLmDualStatusInterval Integer32, + mplsTpOAMLmDualMaxLocalLoss Integer32, + mplsTpOAMLmDualMaxLocalLossRatio Integer32, + mplsTpOAMLmDualMinLocalLoss Integer32, + mplsTpOAMLmDualMinLocalLossRatio Integer32, + mplsTpOAMLmDualMaxRemoteLoss Integer32, + mplsTpOAMLmDualMaxRemoteLossRatio Integer32, + mplsTpOAMLmDualMinRemoteLoss Integer32, + mplsTpOAMLmDualMinRemoteLossRatio Integer32 + } + +mplsTpOAMLmDualLossMegId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..12)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MEG ID." + ::= { mplsTpOAMLmDualLossEntry 1 } + +mplsTpOAMLmDualLossMepId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mep Id." + ::= { mplsTpOAMLmDualLossEntry 2 } + +mplsTpOAMLmDualLossStartTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lm dual Start Time." + ::= { mplsTpOAMLmDualLossEntry 3 } + +mplsTpOAMLmDualLossEndTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lm dual End Time." + ::= { mplsTpOAMLmDualLossEntry 4 } + +mplsTpOAMLmDualStatusInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dual-lm status interval." + ::= { mplsTpOAMLmDualLossEntry 5 } + +mplsTpOAMLmDualMaxLocalLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dual-lm max near end loss." + ::= { mplsTpOAMLmDualLossEntry 6 } + +mplsTpOAMLmDualMaxLocalLossRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dual-lm max near end loss ratio, the range is 0 - 1000000, + unit is one in a million." + ::= { mplsTpOAMLmDualLossEntry 7 } + +mplsTpOAMLmDualMinLocalLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dual-lm min near end loss." + ::= { mplsTpOAMLmDualLossEntry 8} + +mplsTpOAMLmDualMinLocalLossRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dual-lm min near end loss ratio, the range is 0 - 1000000, + unit is one in a million." + ::= { mplsTpOAMLmDualLossEntry 9 } + +mplsTpOAMLmDualMaxRemoteLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dual-lm max far end loss." + ::= { mplsTpOAMLmDualLossEntry 10 } + +mplsTpOAMLmDualMaxRemoteLossRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dual-lm max far end loss ratio, the range is 0 - 1000000, + unit is one in a million." + ::= { mplsTpOAMLmDualLossEntry 11 } + +mplsTpOAMLmDualMinRemoteLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dual-lm min far end loss." + ::= { mplsTpOAMLmDualLossEntry 12 } + +mplsTpOAMLmDualMinRemoteLossRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dual-lm min far end loss ratio, the range is 0 - 1000000, + unit is one in a million." + ::= { mplsTpOAMLmDualLossEntry 13 } + +mplsTpOAMLmSingleTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMLmSingleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP OAM LmSingle table." + ::= { mpls 96 } + +mplsTpOAMLmSingleEntry OBJECT-TYPE + SYNTAX MplsTpOAMLmSingleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP LmSingle entries." + INDEX { mplsTpOAMLmSingleMegId, mplsTpOAMLmSingleIndex } + ::= { mplsTpOAMLmSingleTable 1 } + +MplsTpOAMLmSingleEntry ::= + SEQUENCE { + mplsTpOAMLmSingleMegId OCTET STRING, + mplsTpOAMLmSingleIndex Integer32, + mplsTpOAMLmSingleService INTEGER, + mplsTpOAMLmSingleMepId Integer32, + mplsTpOAMLmSingleExp Integer32, + mplsTpOAMLmSingleLocalLoss Integer32, + mplsTpOAMLmSingleLocalLossRatio Integer32, + mplsTpOAMLmSingleRemoteLoss Integer32, + mplsTpOAMLmSingleRemoteLossRatio Integer32 + } + +mplsTpOAMLmSingleMegId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MEG ID." + ::= { mplsTpOAMLmSingleEntry 1 } + +mplsTpOAMLmSingleIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the entry." + ::= { mplsTpOAMLmSingleEntry 2 } + +mplsTpOAMLmSingleService OBJECT-TYPE + SYNTAX INTEGER + { + section(1), + lsp(2), + pw-tpe(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service type of the data." + ::= { mplsTpOAMLmSingleEntry 3 } + +mplsTpOAMLmSingleMepId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MEP ID." + ::= { mplsTpOAMLmSingleEntry 4 } + +mplsTpOAMLmSingleExp OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Exp value, the range is 0 to 7 for cos and 8 for all-cos." + ::= { mplsTpOAMLmSingleEntry 5 } + +mplsTpOAMLmSingleLocalLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Single-lm near end loss." + ::= { mplsTpOAMLmSingleEntry 6 } + +mplsTpOAMLmSingleLocalLossRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Single-lm near end loss ratio, the range is 0 - 1000000, + unit is one in a million." + ::= { mplsTpOAMLmSingleEntry 7 } + +mplsTpOAMLmSingleRemoteLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Single-lm far end loss." + ::= { mplsTpOAMLmSingleEntry 8 } + +mplsTpOAMLmSingleRemoteLossRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Single-lm far end loss ratio, the range is 0 - 1000000, + unit is one in a million." + ::= { mplsTpOAMLmSingleEntry 9 } + +mplsTpOAMLmSingleLossTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMLmSingleLossEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP OAM LmSingleLoss table." + ::= { mpls 97 } + +mplsTpOAMLmSingleLossEntry OBJECT-TYPE + SYNTAX MplsTpOAMLmSingleLossEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP LmSingleLoss entries." + INDEX { mplsTpOAMLmSingleLossMegId } + ::= { mplsTpOAMLmSingleLossTable 1 } + +MplsTpOAMLmSingleLossEntry ::= + SEQUENCE { + mplsTpOAMLmSingleLossMegId OCTET STRING, + mplsTpOAMLmSingleLossMepId Integer32, + mplsTpOAMLmSingleLossStartTime OCTET STRING, + mplsTpOAMLmSingleLossEndTime OCTET STRING, + mplsTpOAMLmSingleMaxLocalLoss Integer32, + mplsTpOAMLmSingleMaxLocalLossRatio Integer32, + mplsTpOAMLmSingleMinLocalLoss Integer32, + mplsTpOAMLmSingleMinLocalLossRatio Integer32, + mplsTpOAMLmSingleMaxRemoteLoss Integer32, + mplsTpOAMLmSingleMaxRemoteLossRatio Integer32, + mplsTpOAMLmSingleMinRemoteLoss Integer32, + mplsTpOAMLmSingleMinRemoteLossRatio Integer32 + } + +mplsTpOAMLmSingleLossMegId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..12)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MEG ID." + ::= { mplsTpOAMLmSingleLossEntry 1 } + +mplsTpOAMLmSingleLossMepId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mep Id." + ::= { mplsTpOAMLmSingleLossEntry 2 } + +mplsTpOAMLmSingleLossStartTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lm Single Start Time." + ::= { mplsTpOAMLmSingleLossEntry 3 } + +mplsTpOAMLmSingleLossEndTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lm Single End Time." + ::= { mplsTpOAMLmSingleLossEntry 4 } + +mplsTpOAMLmSingleMaxLocalLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Single-lm max near end loss." + ::= { mplsTpOAMLmSingleLossEntry 5 } + +mplsTpOAMLmSingleMaxLocalLossRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Single-lm max near end loss ratio, the range is 0 - 1000000, + unit is one in a million." + ::= { mplsTpOAMLmSingleLossEntry 6 } + +mplsTpOAMLmSingleMinLocalLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Single-lm min near end loss." + ::= { mplsTpOAMLmSingleLossEntry 7} + +mplsTpOAMLmSingleMinLocalLossRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Single-lm min near end loss ratio, the range is 0 - 1000000, + unit is one in a million." + ::= { mplsTpOAMLmSingleLossEntry 8 } + +mplsTpOAMLmSingleMaxRemoteLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Single-lm max far end loss." + ::= { mplsTpOAMLmSingleLossEntry 9 } + +mplsTpOAMLmSingleMaxRemoteLossRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Single-lm max far end loss ratio, the range is 0 - 1000000, + unit is one in a million." + ::= { mplsTpOAMLmSingleLossEntry 10 } + +mplsTpOAMLmSingleMinRemoteLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Single-lm min far end loss." + ::= { mplsTpOAMLmSingleLossEntry 11 } + +mplsTpOAMLmSingleMinRemoteLossRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Single-lm min far end loss ratio, the range is 0 - 1000000, + unit is one in a million." + ::= { mplsTpOAMLmSingleLossEntry 12 } + +mplsTpOAMSingleLMCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF MplsTpOAMSingleLMCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP OAM single lm cache table." + ::= { mpls 100 } + +mplsTpOAMSingleLMCacheEntry OBJECT-TYPE + SYNTAX MplsTpOAMSingleLMCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MPLS-TP single lm cache entries." + INDEX { mplsTpOAMSingleLMCacheMegId, mplsTpOAMSingleLMCacheIndex } + ::= { mplsTpOAMSingleLMCacheTable 1 } + +MplsTpOAMSingleLMCacheEntry ::= + SEQUENCE { + mplsTpOAMSingleLMCacheMegId OCTET STRING, + mplsTpOAMSingleLMCacheIndex Integer32, + mplsTpOAMSingleLMCacheExpValue Integer32, + mplsTpOAMSingleLMCacheLocalLoss Integer32, + mplsTpOAMSingleLMCacheLocalLossRatio Integer32, + mplsTpOAMSingleLMCacheRemoteLoss Integer32, + mplsTpOAMSingleLMCacheRemoteLossRatio Integer32, + mplsTpOAMSingleLMCacheTime OCTET STRING + } + +mplsTpOAMSingleLMCacheMegId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MEG ID." + ::= { mplsTpOAMSingleLMCacheEntry 1 } + +mplsTpOAMSingleLMCacheIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the entry." + ::= { mplsTpOAMSingleLMCacheEntry 2 } + +mplsTpOAMSingleLMCacheExpValue OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Exp value, the range is 0 to 7 for cos and 8 for all-cos." + ::= { mplsTpOAMSingleLMCacheEntry 3 } + +mplsTpOAMSingleLMCacheLocalLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Single-lm near end loss." + ::= { mplsTpOAMSingleLMCacheEntry 4 } + +mplsTpOAMSingleLMCacheLocalLossRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Single-lm near end loss ratio, the range is 1 - 1000000, + unit is one in a million." + ::= { mplsTpOAMSingleLMCacheEntry 5 } + +mplsTpOAMSingleLMCacheRemoteLoss OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Single-lm far end loss." + ::= { mplsTpOAMSingleLMCacheEntry 6 } + +mplsTpOAMSingleLMCacheRemoteLossRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Single-lm far end loss ratio, the range is 1 - 1000000, + unit is one in a million." + ::= { mplsTpOAMSingleLMCacheEntry 7 } + +mplsTpOAMSingleLMCacheTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cache time." + ::= { mplsTpOAMSingleLMCacheEntry 8 } + +mplsTrapGroup OBJECT IDENTIFIER ::= { mpls 1000 } + + tpOAMEventTrap NOTIFICATION-TYPE + OBJECTS { mplsTpOAMEventService, mplsTpOAMEventMegId, mplsTpOAMEventMepId, mplsTpOAMEventId, mplsTpOAMEventAction } + STATUS current + DESCRIPTION + "Mpls-tp OAM event." + ::= { mplsTrapGroup 1 } + + mplsTunnelSwitch NOTIFICATION-TYPE + OBJECTS { mplsTunnelSelectedLspPe, mplsTunnelG8131CurrentState } + STATUS current + DESCRIPTION + "Lsp switchover of mpls tunnel." + ::= { mplsTrapGroup 2 } + + mplsTPVpwsSwitch NOTIFICATION-TYPE + OBJECTS { mplsTPVpwsSelectedPw, mplsTPVpwsG8131CurrentState } + STATUS current + DESCRIPTION + "PW switchover of mpls-tp vpws." + ::= { mplsTrapGroup 3 } + + mplsVplsTPPeerSwitch NOTIFICATION-TYPE + OBJECTS { mplsVplsTPPeerSelectedPw, mplsVplsTPPeerG8131CurrentState } + STATUS current + DESCRIPTION + "PW switchover of mpls-tp vpls peer." + ::= { mplsTrapGroup 4 } + + mplsVpwsStateChange NOTIFICATION-TYPE + OBJECTS { mplsVpwsState } + STATUS current + DESCRIPTION + "Active or inactive of vpws." + ::= { mplsTrapGroup 5 } + + mplsVplsPeerStateChange NOTIFICATION-TYPE + OBJECTS { mplsVplsPeerState } + STATUS current + DESCRIPTION + "Active or inactive of vpls peer." + ::= { mplsTrapGroup 6 } + + mplsVpwsOAMCsfStateChange NOTIFICATION-TYPE + OBJECTS { mplsTPVpwsOAMCsfSrvState, mplsTPVpwsOAMCsfClientState, mplsTPVpwsOAMCsfDCReason, mplsTPVpwsOAMCsfClientInterval } + STATUS current + DESCRIPTION + "Vpws OAM csf state change." + ::= { mplsTrapGroup 7 } + + tpOAMSingleLmLocalLossTrap NOTIFICATION-TYPE + OBJECTS { mplsTpOAMSingleLMCacheLocalLoss, mplsTpOAMSingleLMCacheLocalLossRatio, mplsTpOAMSingleLMCacheTime} + STATUS current + DESCRIPTION + "Single lm local loss reaches threshold." + ::= { mplsTrapGroup 8 } + + tpOAMSingleLmLocalLossClearTrap NOTIFICATION-TYPE + OBJECTS { mplsTpOAMSingleLMCacheLocalLoss, mplsTpOAMSingleLMCacheLocalLossRatio, mplsTpOAMSingleLMCacheTime} + STATUS current + DESCRIPTION + "Single lm local loss reaches threshold." + ::= { mplsTrapGroup 9 } + + tpOAMSingleLmRemoteLossTrap NOTIFICATION-TYPE + OBJECTS { mplsTpOAMSingleLMCacheRemoteLoss, mplsTpOAMSingleLMCacheLocalLossRatio, mplsTpOAMSingleLMCacheTime} + STATUS current + DESCRIPTION + "Single lm local loss reaches threshold." + ::= { mplsTrapGroup 10 } + + tpOAMSingleLmRemoteLossClearTrap NOTIFICATION-TYPE + OBJECTS { mplsTpOAMSingleLMCacheRemoteLoss, mplsTpOAMSingleLMCacheRemoteLossRatio, mplsTpOAMSingleLMCacheTime} + STATUS current + DESCRIPTION + "Single lm local loss reaches threshold." + ::= { mplsTrapGroup 11 } + + writeSuccessTrap NOTIFICATION-TYPE + OBJECTS { configSave } + STATUS current + DESCRIPTION + "Config write success" + ::= { sysTrap 1 } + + writeFailureTrap NOTIFICATION-TYPE + OBJECTS { configSave } + STATUS current + DESCRIPTION + "Config write failure" + ::= { sysTrap 2 } + + rebootSendTrap NOTIFICATION-TYPE + OBJECTS { reload } + STATUS current + DESCRIPTION + "Reload send trap" + ::= { sysTrap 3 } + + + memUsageHigher NOTIFICATION-TYPE + OBJECTS { memTotalFree } + STATUS current + DESCRIPTION + "Memory usage higher" + ::= { sysTrap 4 } + + memUsageFormHigherToNormal NOTIFICATION-TYPE + OBJECTS { memTotalFree } + STATUS current + DESCRIPTION + "Memory usage from higher to normal" + ::= { sysTrap 5 } + + + vtySessionStartTrap NOTIFICATION-TYPE + OBJECTS { usersLineIndex, usersname, usersLocation } + STATUS current + DESCRIPTION + "Virtual terminal session start" + ::= { sysTrap 6 } + + vtySessionStopTrap NOTIFICATION-TYPE + OBJECTS { usersLineIndex, usersname, usersLocation } + STATUS current + DESCRIPTION + "Virtual terminal session stop" + ::= { sysTrap 7 } + + timeChangeTrap NOTIFICATION-TYPE + OBJECTS { timeSetClock, timeSetMonth, timeSetDay, timeSetYear } + STATUS current + DESCRIPTION + "Time Change Trap" + ::= { sysTrap 8 } + + cpuUsageHigher NOTIFICATION-TYPE + OBJECTS { ssCpuIdle } + STATUS current + DESCRIPTION + "Cpu Usage higher" + ::= { sysTrap 9 } + + cpuUsageFormHigherToNormal NOTIFICATION-TYPE + OBJECTS { ssCpuIdle } + STATUS current + DESCRIPTION + "Cpu Usage from higher to normal" + ::= { sysTrap 10 } + + lastCommandTrap NOTIFICATION-TYPE + OBJECTS { lastCommand } + STATUS current + DESCRIPTION + "The trap of the last command line and time. The command must be a legal and configure command." + ::= { sysTrap 11 } + + cFInserted NOTIFICATION-TYPE + OBJECTS { cfIndex } + STATUS current + DESCRIPTION + "Insert CF card." + ::= { sysTrap 12 } + + cFRemoved NOTIFICATION-TYPE + OBJECTS { cfIndex } + STATUS current + DESCRIPTION + "Remove CF card." + ::= { sysTrap 13 } + + loginFailTrap NOTIFICATION-TYPE + OBJECTS { loginFail } + STATUS current + DESCRIPTION + "Login fail for three times." + ::= { sysTrap 14 } + + processDumpTrap NOTIFICATION-TYPE + OBJECTS { lastDumpedProcess } + STATUS current + DESCRIPTION + "The trap of the last dumped process id." + ::= { sysTrap 15 } + +-- Sub Module: SMART-LINK + +-- +-- Node definitions +-- + +smartlinkRelayEnable OBJECT-TYPE + SYNTAX INTEGER {enabled(1),disabled(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Relay flush packet is enabled on the device or not. + The meanings of the values are: + enabled(1) - Enable smart-link relay; + disabled(2) - Disable smart-link relay;" + ::= { smartlink 1 } + +smartlinkClearStatistic OBJECT-TYPE + SYNTAX INTEGER { yes(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Clear the statistic infomation smart link module. + The meanings of the values are: + YES(1) - Clear it;" + ::= { smartlink 2 } + +-- smartlinkGroupTable + +smartlinkGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF SmartlinkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains smart-link group information." + ::= { smartlink 3 } + +smartlinkGroupEntry OBJECT-TYPE + SYNTAX SmartlinkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of smart-link group information " + INDEX { smartlinkGroupindex } + ::= { smartlinkGroupTable 1 } + +SmartlinkGroupEntry ::= + SEQUENCE + { + smartlinkGroupindex + INTEGER, + smartlinkGroupRowStatus + RowStatus, + smartlinkGroupMasterIntf + InterfaceIndex, + smartlinkGroupMasterDnCnt + INTEGER, + smartlinkGroupMasterlstDnTime + OCTET STRING, + smartlinkGroupMasterflhCnt + INTEGER, + smartlinkGroupMasterlstflhTime + OCTET STRING, + smartlinkGroupSlaveIntf + InterfaceIndex, + smartlinkGroupSlaveDnCnt + INTEGER, + smartlinkGroupSlavelstDnTime + OCTET STRING, + smartlinkGroupSlaveflhCnt + INTEGER, + smartlinkGroupSlavelstflhTime + OCTET STRING, + smartlinkGroupMstpInstance + OCTET STRING, + smartlinkGroupLoadBalanceInstance + OCTET STRING, + smartlinkGroupRestoreEnable + INTEGER, + smartlinkGroupRestoreTime + INTEGER, + smartlinkGroupControlVlan + INTEGER, + smartlinkGroupControlVlanPassword + OCTET STRING, + smartlinkGroupEnable + INTEGER + } + +smartlinkGroupindex OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies an group in the smart link table." + ::= { smartlinkGroupEntry 1 } + +smartlinkGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { smartlinkGroupEntry 2 } + +smartlinkGroupMasterIntf OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number of the port for which this smart-link contains master interface. + 0 means delete" + ::= { smartlinkGroupEntry 3 } + +smartlinkGroupMasterDnCnt OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Smart-link master down count." + ::= { smartlinkGroupEntry 4 } + +smartlinkGroupMasterlstDnTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Smart-link master last down time." + ::= { smartlinkGroupEntry 5 } + +smartlinkGroupMasterflhCnt OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Smart-link master flush count." + ::= { smartlinkGroupEntry 6 } + +smartlinkGroupMasterlstflhTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Smart-link master last flush time." + ::= { smartlinkGroupEntry 7 } + +smartlinkGroupSlaveIntf OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number of the port for which this smart-link contains slave interface. + 0 means delete" + ::= { smartlinkGroupEntry 8 } + +smartlinkGroupSlaveDnCnt OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Smart-link master down count." + ::= { smartlinkGroupEntry 9 } + +smartlinkGroupSlavelstDnTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Smart-link master last down time." + ::= { smartlinkGroupEntry 10 } + +smartlinkGroupSlaveflhCnt OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Smart-link master flush count." + ::= { smartlinkGroupEntry 11 } + +smartlinkGroupSlavelstflhTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Smart-link master last flush time." + ::= { smartlinkGroupEntry 12 } + +smartlinkGroupMstpInstance OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..4094)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Protected mstp instance ID. + -1 means delete" + ::= { smartlinkGroupEntry 13 } + +smartlinkGroupLoadBalanceInstance OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..4094)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Load-balance instance ID. + -1 means delete" + ::= { smartlinkGroupEntry 14 } + +smartlinkGroupRestoreEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Auto-restore of the smart link group is enabled on the device or not. + The meanings of the values are: + enabled(1) - Enable auto-restore of the smart link group; + disabled(2) - Disable auto-restore of the smart link group;" + ::= { smartlinkGroupEntry 15 } + +smartlinkGroupRestoreTime OBJECT-TYPE + SYNTAX INTEGER(30..1200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time range(Second) of Restore time. Range <30-1200>" + ::= { smartlinkGroupEntry 16 } + +smartlinkGroupControlVlan OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vlan id of the smart-link control vlan. + Set 0 to delete the control vlan." + ::= { smartlinkGroupEntry 17 } + +smartlinkGroupControlVlanPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password of the smart-link control vlan. + By default the password is 'default'" + DEFVAL {"default"} + ::= { smartlinkGroupEntry 18 } + +smartlinkGroupEnable OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of smart-link group . + The meanings of the values are: + enabled(1) - Enable smart-link group; + disabled(2) - Disable smart-link group;" + ::= { smartlinkGroupEntry 19 } + + +-- smartlinkRcvFlushintfTable + +smartlinkRcvFlushintfTable OBJECT-TYPE + SYNTAX SEQUENCE OF SmartlinkRcvFlushintfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains smart-link group information." + ::= { smartlink 4 } + +smartlinkRcvFlushintfEntry OBJECT-TYPE + SYNTAX SmartlinkRcvFlushintfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of smart-link group information. " + INDEX { smartlinkGroupindex } + ::= { smartlinkRcvFlushintfTable 1 } + +SmartlinkRcvFlushintfEntry ::= + SEQUENCE + { + smartlinkRcvFlushintfindex + InterfaceIndex, + smartlinkRcvFlushintfVlan + INTEGER, + smartlinkRcvFlushintfVlanPassword + OCTET STRING, + martlinkRcvFlushintfSetState + RowStatus + } + +smartlinkRcvFlushintfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the interface which smart-link receive flush from." + ::= { smartlinkRcvFlushintfEntry 1 } + +smartlinkRcvFlushintfVlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vlan id of the interface which smart-link receive flush from." + ::= { smartlinkRcvFlushintfEntry 2 } + +smartlinkRcvFlushintfVlanPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password of the interface which smart-link receive flush from." + ::= { smartlinkRcvFlushintfEntry 3 } + +martlinkRcvFlushintfSetState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { smartlinkRcvFlushintfEntry 4 } +-- + +smartlinkRcvFlushPktNum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Smart-link received flush packet number." + ::= { smartlink 5 } + +smartlinkProcFlushPktNum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Smart-link processed flush packet number." + ::= { smartlink 6 } + + + +--flowctrl OBJECT IDENTIFIER ::= { OID 71 } + +-- Sub Module: FLOW-CONTROL + +-- +-- Node definitions +-- + +-- flowctrlSendEnableTable + +flowctrlSendEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF FlowctrlSendEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enable or disable flow control send function. + The meanings of the values are: + on(1) - Set send flowcontrol enable; + off(2) - Set send flowcontrol disable; + Default setting is off(2)." + ::= { flowctrl 1 } + +flowctrlSendEnableEntry OBJECT-TYPE + SYNTAX FlowctrlSendEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of flowctrl Send Enable group information. " + INDEX { interfaceIndex } + ::= { flowctrlSendEnableTable 1 } + +FlowctrlSendEnableEntry ::= + SEQUENCE + { + flowctrlSendEnable + INTEGER + } + +flowctrlSendEnable OBJECT-TYPE + SYNTAX INTEGER {on(1),off(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable flow control send function. + The meanings of the values are: + on(1) - Set send flowcontrol enable; + off(2) - Set send flowcontrol disable; + Default setting is off(2." + DEFVAL { 2 } + ::= { flowctrlSendEnableEntry 1 } + + +-- flowctrlReceiveEnableTable + +flowctrlReceiveEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF FlowctrlReceiveEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enable or disable flow control Receive function. + The meanings of the values are: + on(1) - Set Receive flowcontrol enable; + off(2) - Set Receive flowcontrol disable; + Default setting is off(2)." + ::= { flowctrl 2 } + +flowctrlReceiveEnableEntry OBJECT-TYPE + SYNTAX FlowctrlReceiveEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of smart-link group information " + INDEX { interfaceIndex } + ::= { flowctrlReceiveEnableTable 1 } + +FlowctrlReceiveEnableEntry ::= + SEQUENCE + { + flowctrlReceiveEnable + INTEGER + } + +flowctrlReceiveEnable OBJECT-TYPE + SYNTAX INTEGER {on(1),off(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable flow control Receive function. + The meanings of the values are: + on(1) - Set Receive flowcontrol enable; + off(2) - Set Receive flowcontrol disable; + Default setting is off(2)." + DEFVAL { 2 } + ::= { flowctrlReceiveEnableEntry 1 } + + +--cputraffic OBJECT IDENTIFIER ::= { OID 72 } + + +-- Sub Module: CPU-TRAFFIC + +-- +-- Node definitions +-- + +cputrafficLimitTotalRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the total rate of all streams destined to CPU. Value range 0~1000000 pps. Default 2048 pps" + DEFVAL { 2048 } + ::= { cputraffic 1 } + +cputrafficLimitReasonRate OBJECT IDENTIFIER ::= { cputraffic 2 } + + +arpReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Address Resolution Protocol. + Rate range 0~1000000. + Default value 256 pps." + DEFVAL { 256 } + ::= { cputrafficLimitReasonRate 1 } + +bpduReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Bridge Protocol Data Unit. + Rate range 0~1000000. + Default value 64 pps." + DEFVAL { 64 } + ::= { cputrafficLimitReasonRate 2 } + +cfmReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Connectivity Fault Management. + Rate range 0~1000000. + Default value 512 pps." + DEFVAL { 512 } + ::= { cputrafficLimitReasonRate 3 } + +dhcpReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Dynamic Host Configuration Protocol. + Rate range 0~1000000. + Default value 128 pps." + DEFVAL { 128 } + ::= { cputrafficLimitReasonRate 4 } + +eapolReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Extensible Authentication Protocol Over Lan. + Rate range 0~1000000. + Default value 128 pps." + DEFVAL { 128 } + ::= { cputrafficLimitReasonRate 5 } + +erpsReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Ethernet Ring Protection Switching. + Rate range 0~1000000. + Default value 128 pps." + DEFVAL { 128 } + ::= { cputrafficLimitReasonRate 6 } + +sflowIngressReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Sampled flow at ingress direction. + Rate range 0~1000000. + Default value 128 pps." + DEFVAL { 128 } + ::= { cputrafficLimitReasonRate 7 } + +icmpRedirectReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " ICMP Redirect. + Rate range 0~1000000. + Default value 128 pps." + DEFVAL { 128 } + ::= { cputrafficLimitReasonRate 8 } + +--icmpV6ReasonRate OBJECT-TYPE +-- SYNTAX INTEGER (1..1000000) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- " Internet Control Message Protocol Version 6. +-- Rate range 0~1000000. +-- Default value 500 kbps." +-- DEFVAL { 500 } +-- ::= { cputrafficLimitReasonRate 9 } + +igmpReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " IGMP/IGMP Snooping Protocol. + Rate range 0~1000000. + Default value 128 pps." + DEFVAL { 128 } + ::= { cputrafficLimitReasonRate 9 } + +ipOptionReasonRate OBJECT-TYPE + SYNTAX INTEGER (1..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Packets with IP Option. + Rate range 0~1000000. + Default value 512 pps." + DEFVAL { 512 } + ::= { cputrafficLimitReasonRate 10 } + +ipDaReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " IP Destination to Router-self. + Rate range 0~1000000. + Default value 1024 pps." + DEFVAL { 1024 } + ::= { cputrafficLimitReasonRate 11 } + +ldpReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Label Distribution Protocol. + Rate range 0~1000000. + Default value 512 pps." + DEFVAL { 512 } + ::= { cputrafficLimitReasonRate 12 } + +macSaMismatchReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Port Security for source mac learned. + Rate range 0~1000000. + Default value 128 pps." + DEFVAL { 128 } + ::= { cputrafficLimitReasonRate 13 } + +mcastRpfFailReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Multicast with rpf fail or first multicast packet. + Rate range 0~1000000. + Default value 128 pps." + DEFVAL { 128 } + ::= { cputrafficLimitReasonRate 14 } + +mplsTtlFailReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Mpls Packets with ttl fail. + Rate range 0~1000000. + Default value 64 pps." + DEFVAL { 64 } + ::= { cputrafficLimitReasonRate 15 } + +mtuDontFragReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Fragment with Flag dont-frag Set. + Rate range 0~1000000. + Default value 64 pps." + DEFVAL { 64 } + ::= { cputrafficLimitReasonRate 16 } + +mtuFragReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Need Fragment. + Rate range 0~1000000. + Default value 64 pps." + DEFVAL { 64 } + ::= { cputrafficLimitReasonRate 17 } + +ospfReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Open Shortest Path First. + Rate range 0~1000000. + Default value 256 pps." + DEFVAL { 256 } + ::= { cputrafficLimitReasonRate 18 } + +pimReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Protocol Independent Multicast. + Rate range 0~1000000. + Default value 128 pps." + DEFVAL { 128 } + ::= { cputrafficLimitReasonRate 19 } + +portSecurityDiscardReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Port Security for exceeding fdb maxnum. + Rate range 0~1000000. + Default value 128 pps." + DEFVAL { 128 } + ::= { cputrafficLimitReasonRate 20 } + +ptpReasonRate OBJECT-TYPE + SYNTAX INTEGER (1..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Precision Time Synchronization Protocol. + Rate range 0~1000000. + Default value 512 pps." + DEFVAL { 512 } + ::= { cputrafficLimitReasonRate 21 } + +ripReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Routing Information Protocol. + Rate range 0~1000000. + Default value 64 pps." + DEFVAL { 64 } + ::= { cputrafficLimitReasonRate 22 } + +rsvpReasonRate OBJECT-TYPE + SYNTAX INTEGER (1..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Resource Reservation Protocol. + Rate range 0~1000000. + Default value 512 pps." + DEFVAL { 512 } + ::= { cputrafficLimitReasonRate 23 } + +slowProtoReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Slow Protocol. + Rate range 0~1000000. + Default value 128 pps." + DEFVAL { 128 } + ::= { cputrafficLimitReasonRate 24 } + +smartLinkReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Smart Link Protocol. + Rate range 0~1000000. + Default value 128 pps." + DEFVAL { 128 } + ::= { cputrafficLimitReasonRate 25 } + +ucastIpTtlFailReasonRate OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Unicast Packets with ttl fail. + Rate range 0~1000000. + Default value 64 pps." + DEFVAL { 64 } + ::= { cputrafficLimitReasonRate 26 } + +vlanSecurityDiscardReasonRate OBJECT-TYPE + SYNTAX INTEGER (1..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Vlan Security for exceeding fdb maxnum. + Rate range 0~1000000. + Default value 128 pps." + DEFVAL { 128 } + ::= { cputrafficLimitReasonRate 27 } + +vrrpReasonRate OBJECT-TYPE + SYNTAX INTEGER (1..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Virtual Router Redundancy Protocol. + Rate range 0~1000000. + Default value 512 pps." + DEFVAL { 512 } + ::= { cputrafficLimitReasonRate 28 } + +mldReasonRate OBJECT-TYPE + SYNTAX INTEGER (1..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " MLD/MLD Snooping Protocol. + Rate range 0~1000000. + Default value 128 pps." + DEFVAL { 128 } + ::= { cputrafficLimitReasonRate 29 } + +sflowEgressReasonRate OBJECT-TYPE + SYNTAX INTEGER (1..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Sampled flow at egress direction. + Rate range 0~1000000. + Default value 128 pps." + DEFVAL { 128 } + ::= { cputrafficLimitReasonRate 30 } + +udldReasonRate OBJECT-TYPE + SYNTAX INTEGER (1..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Unidirectional Link Detection Protocol. + Rate range 0~1000000. + Default value 128 pps." + DEFVAL { 128 } + ::= { cputrafficLimitReasonRate 31 } + + +fwdToCpuReasonRate OBJECT-TYPE + SYNTAX INTEGER (1..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Packets forwarding to cpu. + Rate range 0~1000000. + Default value 64 pps." + DEFVAL { 64 } + ::= { cputrafficLimitReasonRate 32 } + +mplsTpPwOamReasonRate OBJECT-TYPE + SYNTAX INTEGER (1..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " MPLS-TP-OAM for PW. + Rate range 0~1000000. + Default value 128 pps." + DEFVAL { 128 } + ::= { cputrafficLimitReasonRate 33 } + +dot1xMacBypassReasonRate OBJECT-TYPE + SYNTAX INTEGER (1..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Dot1x Mac Auth Bypass. + Rate range 0~1000000. + Default value 64 pps." + DEFVAL { 64 } + ::= { cputrafficLimitReasonRate 34 } + +cputrafficLimitReasonClass OBJECT IDENTIFIER ::= { cputraffic 3 } + + + +arpReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Address Resolution Protocol. + Class range 0~3. + Default Class is 1 ." + DEFVAL { 1 } + ::= { cputrafficLimitReasonClass 1 } + +bpduReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Bridge Protocol Data Unit. + Class range 0~3. + Default Class is 3 " + DEFVAL { 3 } + ::= { cputrafficLimitReasonClass 2 } + +cfmReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Connectivity Fault Management. + Class range 0~3. + Default Class is 2. " + DEFVAL { 2 } + ::= { cputrafficLimitReasonClass 3 } + +dhcpReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Dynamic Host Configuration Protocol. + Class range 0~3. + Default Class is 0. " + DEFVAL { 0 } + ::= { cputrafficLimitReasonClass 4 } + +eapolReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Extensible Authentication Protocol Over Lan. + Class range 0~3. + Default Class is 0. " + DEFVAL { 0 } + ::= { cputrafficLimitReasonClass 5 } + +erpsReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Ethernet Ring Protection Switching. + Class range 0~3. + Default Class is 2. " + DEFVAL { 2 } + ::= { cputrafficLimitReasonClass 6 } + +sflowIngressReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Sampled flow at ingress direction. + Class range 0~3. + Default Class is 0. " + DEFVAL { 0 } + ::= { cputrafficLimitReasonClass 7 } + +icmpRedirectReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " ICMP Redirect. + Class range 0~3. + Default Class is 0. " + DEFVAL { 0 } + ::= { cputrafficLimitReasonClass 8 } + +--icmpV6ReasonClass OBJECT-TYPE +-- SYNTAX INTEGER (0..3) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- " Internet Control Message Protocol Version 6. +-- Class range 0~3. +-- Default Class is 1. " +-- DEFVAL { 1 } +-- ::= { cputrafficLimitReasonClass 9 } + +igmpReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " IGMP/IGMP Snooping Protocol. + Class range 0~3. + Default Class is 2. " + DEFVAL { 2 } + ::= { cputrafficLimitReasonClass 9 } + +ipOptionReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Packets with IP Option. + Class range 0~3. + Default Class is 0. " + DEFVAL { 0 } + ::= { cputrafficLimitReasonClass 10 } + +ipDaReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " IP Destination to Router-self. + Class range 0~3. + Default Class is 0. " + DEFVAL { 0 } + ::= { cputrafficLimitReasonClass 11 } + +ldpReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Label Distribution Protocol. + Class range 0~3. + Default Class is 1. " + DEFVAL { 1 } + ::= { cputrafficLimitReasonClass 12 } + +macSaMismatchReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Port Security for source mac learned. + Class range 0~3. + Default Class is 0. " + DEFVAL { 0 } + ::= { cputrafficLimitReasonClass 13 } + +mcastRpfFailReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Multicast with rpf fail or first multicast packet. + Class range 0~3. + Default Class is 1. " + DEFVAL { 1 } + ::= { cputrafficLimitReasonClass 14 } + +--mcastTtlReasonClass OBJECT-TYPE +-- SYNTAX INTEGER (0..3) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- " Multicast Packets with ttl fail. +-- Class range 0~3. +-- Default Class is 0. " +-- DEFVAL { 0 } +-- ::= { cputrafficLimitReasonClass 15 } + +mplsTtlFailReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Mpls Packets with ttl fail. + Class range 0~3. + Default Class is 0. " + DEFVAL { 0 } + ::= { cputrafficLimitReasonClass 15 } + +mtuDontFragReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Fragment with Flag dont-frag Set. + Class range 0~3. + Default Class is 0. " + DEFVAL { 0 } + ::= { cputrafficLimitReasonClass 16 } + +mtuFragReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Need Fragment. + Class range 0~3. + Default Class is 0. " + DEFVAL { 0 } + ::= { cputrafficLimitReasonClass 17 } + +ospfReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Open Shortest Path First. + Class range 0~3. + Default Class is 1. " + DEFVAL { 1 } + ::= { cputrafficLimitReasonClass 18 } + +pimReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Protocol Independent Multicast. + Class range 0~3. + Default Class is 1. " + DEFVAL { 1 } + ::= { cputrafficLimitReasonClass 19 } + +portSecurityDiscardReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Port Security for exceeding fdb maxnum. + Class range 0~3. + Default Class is 0. " + DEFVAL { 0 } + ::= { cputrafficLimitReasonClass 20 } + +ptpReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Precision Time Synchronization Protocol. + Class range 0~3. + Default Class is 2. " + DEFVAL { 2 } + ::= { cputrafficLimitReasonClass 21 } + +ripReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Routing Information Protocol. + Class range 0~3. + Default Class is 1. " + DEFVAL { 1 } + ::= { cputrafficLimitReasonClass 22 } + +rsvpReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Resource Reservation Protocol. + Class range 0~3. + Default Class is 1. " + DEFVAL { 1 } + ::= { cputrafficLimitReasonClass 23 } + +slowProtoReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Slow Protocol. + Class range 0~3. + Default Class is 1. " + DEFVAL { 1 } + ::= { cputrafficLimitReasonClass 24 } + +smartLinkReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Smart Link Protocol. + Class range 0~3. + Default Class is 2. " + DEFVAL { 2 } + ::= { cputrafficLimitReasonClass 25 } + +ucastIpTtlFailReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Unicast Packets with ttl fail. + Class range 0~3. + Default Class is 0. " + DEFVAL { 0 } + ::= { cputrafficLimitReasonClass 26 } + +vlanSecurityDiscardReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Vlan Security for exceeding fdb maxnum. + Class range 0~3. + Default Class is 0. " + DEFVAL { 0 } + ::= { cputrafficLimitReasonClass 27 } + +vrrpReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Virtual Router Redundancy Protocol. + Class range 0~3. + Default Class is 1. " + DEFVAL { 1 } + ::= { cputrafficLimitReasonClass 28 } + +mldReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " MLD/MLD Snooping Protocol. + Class range 0~3. + Default Class is 2. " + DEFVAL { 2 } + ::= { cputrafficLimitReasonClass 29 } + + +sflowEgressReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Sampled flow at egress direction. + Class range 0~3. + Default Class is 0. " + DEFVAL { 0 } + ::= { cputrafficLimitReasonClass 30 } + +udldReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Sampled flow at egress direction. + Class range 0~3. + Default Class is 3. " + DEFVAL { 3 } + ::= { cputrafficLimitReasonClass 31 } + +mplsTpPwOamReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " MPLS-TP-OAM for PW. + Class range 0~3. + Default Class is 2. " + DEFVAL { 2 } + ::= { cputrafficLimitReasonClass 33 } + +dot1xMacBypassReasonClass OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Dot1x Mac Auth Bypass. + Class range 0~3. + Default Class is 2. " + DEFVAL { 2 } + ::= { cputrafficLimitReasonClass 34 } + +-- Sub Module: PORT-ISOLATE +-- portisolate OBJECT IDENTIFIER ::= { OID 73 } +-- +-- Node definitions +-- + +portIsolateMode OBJECT-TYPE + SYNTAX INTEGER {l2(1),all(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set isolate mode on the switch The default setting is l2. + The meanings of the values are: + l2(1) - Isolate bridged packets; + all(2) - Isolate bridged packtes and routed packets;" + DEFVAL { all } + ::= { portisolate 1 } + +-- Sub Module: PHY-LOOKBACK + +-- phyloopback OBJECT IDENTIFIER ::= { OID 74 } + +-- +-- Node definitions +-- + +-- phyloopbackTable + + +phyloopbackTable OBJECT-TYPE + SYNTAX SEQUENCE OF PhyloopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains phy-loopback internal group information." + ::= { phyloopback 1 } + +phyloopbackEntry OBJECT-TYPE + SYNTAX PhyloopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of phy-loopback internal group information " + INDEX { phyloopbackIfindex } + ::= { phyloopbackTable 1 } + +PhyloopbackEntry ::= + SEQUENCE + { + phyloopbackIfindex + INTEGER, + phyloopbackType + INTEGER, + phyloopbackDstIfindex + INTEGER, + phyloopbackMacAddrSwap + INTEGER, + phyloopbackRowStatus + RowStatus + } + +phyloopbackIfindex OBJECT-TYPE + SYNTAX INTEGER (1..52) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of interface that uniquely identifies an phyloopback entry in the phyloopback table." + ::= { phyloopbackEntry 1 } + +phyloopbackType OBJECT-TYPE + SYNTAX INTEGER {internal(0), external(1), port(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Phy loopback commands type. internal(0), external(1), port(2). " + ::= { phyloopbackEntry 2 } + +phyloopbackDstIfindex OBJECT-TYPE + SYNTAX INTEGER (1..52) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An index that uniquely identifies phyloopback destination physical interface." + ::= { phyloopbackEntry 3 } + +phyloopbackMacAddrSwap OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The packet's SMAC incoming from port level loopback interface will be swaped with it's DMAC, + and the FCS will be updated. enable(1), disable(2). Default setting is disable(2). + For other types, should always be disable(2)." + ::= { phyloopbackEntry 4 } + +phyloopbackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo(4) and Destroy(6) and Active(1)." + ::= { phyloopbackEntry 5 } + + +-- Sub Module: Monitor link +monitorLinkRecoverTime OBJECT-TYPE + SYNTAX Integer32 (3..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the recover time for down_link port, when the up_link up." + DEFVAL { 3 } + ::= { monitorlink 1 } + +monitorLinkGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF MonitorLinkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Monitor link group." + ::= { monitorlink 2 } + +monitorLinkGroupEntry OBJECT-TYPE + SYNTAX MonitorLinkGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of Monitor link group." + INDEX { groupIndex} + ::= { monitorLinkGroupTable 1 } + +MonitorLinkGroupEntry ::= + SEQUENCE + { + groupIndex + Integer32, + groupStatus + INTEGER, + groupRowStatus + RowStatus + } + +groupIndex OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of Monitor link group. The index value is group id minus 1." + ::= { monitorLinkGroupEntry 1 } + +groupStatus OBJECT-TYPE + SYNTAX INTEGER {up(1), down(2), idle(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of group." + ::= { monitorLinkGroupEntry 2 } + +groupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize Destroy and Active." + ::= { monitorLinkGroupEntry 3 } + + +monitorLinkMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF MonitorLinkMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Monitor link member." + ::= { monitorlink 3 } + +monitorLinkMemberEntry OBJECT-TYPE + SYNTAX MonitorLinkMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of Monitor link member." + INDEX { groupIndex, memberLinkType, memberIndex} + ::= { monitorLinkMemberTable 1 } + +MonitorLinkMemberEntry ::= + SEQUENCE + { + memberLinkType + INTEGER, + memberIndex + Integer32, + memberType + INTEGER, + memberIdentify + Integer32, + memberUptime + TimeTicks, + memberDowntime + TimeTicks, + memberUpCounter + Counter32, + memberDownCounter + Counter32, + memberRowStatus + RowStatus + } +memberLinkType OBJECT-TYPE + SYNTAX INTEGER {up-link(0), down-link(1)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of Monitor link member." + ::= { monitorLinkMemberEntry 1 } + +memberIndex OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of Monitor link member." + ::= { monitorLinkMemberEntry 2 } + +memberType OBJECT-TYPE + SYNTAX INTEGER {smart-link(0), interface(1)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of Monitor link member. Type of smart-link can only used as up-link." + ::= { monitorLinkMemberEntry 3 } + +memberIdentify OBJECT-TYPE + SYNTAX Integer32 (0..65536) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the memberType type is interface, this value should be ifindex. + if the memberType type is smart-link, this value should be smartlinkGroupindex." + ::= { monitorLinkMemberEntry 4 } + +memberUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last-up-time of member." + ::= { monitorLinkMemberEntry 5 } + +memberDowntime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last-down-time of member." + ::= { monitorLinkMemberEntry 6 } + +memberUpCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter of up time of the member." + ::= { monitorLinkMemberEntry 7 } + +memberDownCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TThe counter of down time of the member." + ::= { monitorLinkMemberEntry 8 } + +memberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize Destroy and Active." + ::= { monitorLinkMemberEntry 9 } + +-- Sub Module: UDLD +-- udld OBJECT IDENTIFIER ::= { OID 76 } +-- +-- Node definitions +-- + +udldGlobalState OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set UDLD global state.The meanings of the values are: + enable(1) - Globally enable UDLD; + disable(2) - Globally disable UDLD;" + DEFVAL { disable } + ::= { udld 1 } + +udldMsgInterval OBJECT-TYPE + SYNTAX INTEGER (1..90) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set UDLD message interval.The default value is 15 seconds." + DEFVAL { 15 } + ::= { udld 2 } + +udldOperate OBJECT-TYPE + SYNTAX INTEGER {reset(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "UDLD global operations.The meanings of the values are: + reset(1) - Reset the interfaces disabled by UDLD;" + ::= { udld 3 } + +udldIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF UDLDIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains UDLD interface information." + ::= { udld 4 } + +udldIfEntry OBJECT-TYPE + SYNTAX UDLDIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of UDLD interface information " + INDEX { udldIfIndex } + ::= { udldIfTable 1 } + +UDLDIfEntry ::= + SEQUENCE + { + udldIfIndex + Integer32, + udldIfName + OCTET STRING, + udldState + INTEGER, + udldLinkState + INTEGER + } + +udldIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface index." + ::= { udldIfEntry 1 } + +udldIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface name." + ::= { udldIfEntry 2 } + +udldState OBJECT-TYPE + SYNTAX INTEGER {disable(1),normal(2),aggressive(3)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION "UDLD state of an interface.The meanings of the values are: + disable(0) - Disable UDLD; + normal(1) - Enable UDLD normal mode; + aggressive(2) - Enable UDLD aggressive mode;" + DEFVAL { disable } + ::= { udldIfEntry 3 } + +udldLinkState OBJECT-TYPE + SYNTAX INTEGER {linkUp(0),unknown(1),detection(2),exDetection(3),bidirectional(4),unidirectional(5),selfLoop(7),linkdown(8),inActive(9)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "UDLD operation state of an interface." + ::= { udldIfEntry 4 } + +-- Sub Module: POLICYBASEDROUTING + +-- +-- Nodes of policyBaseRoutingIpPolicyRouteMap entry table +-- +pbrTable OBJECT-TYPE + SYNTAX SEQUENCE OF PBREntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table of Policy based routing entry." + ::= { policyBasedRouting 1 } + +pbrEntry OBJECT-TYPE + SYNTAX PBREntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy based routing entry" + INDEX { pbrIfIndex} + ::= { pbrTable 1 } + +PBREntry ::= + SEQUENCE + { + pbrIfIndex + Integer32, + pbrPolicyRmapName + OCTET STRING, + pbrRowStatus + RowStatus + } + +pbrIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "interface index which is applying the policy route-map." + ::= { pbrEntry 1 } + +pbrPolicyRmapName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "pbr policy route-map name." + ::= { pbrEntry 2 } + +pbrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { pbrEntry 9} + +-- Sub Module: DDOS prevent +-- ddos OBJECT IDENTIFIER ::= { OID 78 } +-- +-- Node definitions +-- + +ddosICMPIntercept OBJECT-TYPE + SYNTAX Integer32 (-1|0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Ip ICMP intercept maxcount.The meanings of the values are: + -1 - no Ip ICMP intercept; + 0-1000 - Ip ICMP intercept maxcount." + DEFVAL { -1 } + ::= { ddos 1 } + +ddosUDPIntercept OBJECT-TYPE + SYNTAX Integer32 (-1|0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Ip UDP intercept maxcount.The meanings of the values are: + -1 - no Ip UDP intercept; + 0-1000 - Ip UDP intercept maxcount." + DEFVAL { -1 } + ::= { ddos 2 } + +ddosTCPIntercept OBJECT-TYPE + SYNTAX Integer32 (-1|0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Ip TCP intercept maxcount.The meanings of the values are: + -1 - no Ip TCP intercept; + 0-1000 - Ip TCP intercept maxcount." + DEFVAL { -1 } + ::= { ddos 3 } + +ddosSmurfIntercept OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Ip Smurf intercept maxcount.The meanings of the values are: + enable(1) - Ip Fraggle intercept; + disable(2) - no Ip Fraggle intercept." + DEFVAL { disable } + ::= { ddos 4 } + +ddosSmalpktIntercept OBJECT-TYPE + SYNTAX Integer32 (-1|28..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Ip Small-packet intercept maxcount.The meanings of the values are: + -1 - no Ip Small-packet intercept; + 28-65535 - Ip Small-packet intercept maxlength." + DEFVAL { -1 } + ::= { ddos 5 } + +ddosFraggleIntercept OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Ip Fraggle intercept.The meanings of the values are: + enable(1) - Ip Fraggle intercept; + disable(2) - no Ip Fraggle intercept." + DEFVAL { disable } + ::= { ddos 6 } + +ddosIpeqIntercept OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Ip Ipeq intercept.The meanings of the values are: + enable(1) - Ip Ipeq intercept; + disable(2) - no Ip Ipeq intercept." + DEFVAL { disable } + ::= { ddos 7 } + +ddosMaceqIntercept OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Ip Maceq intercept.The meanings of the values are: + enable(1) - Ip Maceq intercept; + disable(2) - no Ip Maceq intercept." + DEFVAL { disable } + ::= { ddos 8 } + +ddosSmalPktStatistic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show Resist Small-packet Attack packets number." + DEFVAL { 0 } + ::= { ddos 9 } + +ddosICMPStatistic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show Resist ICMP Flood packets number." + DEFVAL { 0 } + ::= { ddos 10 } + +ddosSmurfStatistic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show Resist Smurf Attack packets number." + DEFVAL { 0 } + ::= { ddos 11 } + +ddosTCPStatistic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show Resist SYN Flood packets number." + DEFVAL { 0 } + ::= { ddos 12 } + + +ddosFraggleStatistic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show Resist Fraggle Attack packets number." + DEFVAL { 0 } + ::= { ddos 13 } + +ddosUDPStatistic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show Resist UDP Flood packets number." + DEFVAL { 0 } + ::= { ddos 14 } + +ddosClearStatistic OBJECT-TYPE + SYNTAX INTEGER {clearStatistic(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Clear IP intercept Statistic.1:clear statistic. " + ::= { ddos 15 } + +ddosmgifSmalPktStatistic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show Resist mgmt-if Small-packet Attack packets number." + DEFVAL { 0 } + ::= { ddos 16 } + +ddosmgifICMPStatistic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show Resist mgmt-if ICMP Flood packets number." + DEFVAL { 0 } + ::= { ddos 17 } + +ddosmgifSmurfStatistic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show Resist mgmt-if Smurf Attack packets number." + DEFVAL { 0 } + ::= { ddos 18 } + +ddosmgifTCPStatistic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show Resist mgmt-if SYN Flood packets number." + DEFVAL { 0 } + ::= { ddos 19 } + + +ddosmgifFraggleStatistic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show Resist mgmt-if Fraggle Attack packets number." + DEFVAL { 0 } + ::= { ddos 20 } + +ddosmgifUDPStatistic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show Resist mgmt-if UDP Flood packets number." + DEFVAL { 0 } + ::= { ddos 21 } + +-- l2ping OBJECT IDENTIFIER ::= { OID 79 } + +l2PingResponseTable OBJECT-TYPE + SYNTAX SEQUENCE OF L2PingResponseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains l2 ping response information." + ::= { l2ping 1 } + +l2PingResponseEntry OBJECT-TYPE + SYNTAX L2PingResponseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface l2ping response information" + INDEX { l2pingResponseIfindex } + ::= { l2PingResponseTable 1 } + +L2PingResponseEntry ::= + SEQUENCE + { + l2pingResponseIfindex + INTEGER, + l2pingResponseEnable + INTEGER + } + +l2pingResponseIfindex OBJECT-TYPE + SYNTAX INTEGER (1..1023) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of interface that uniquely identifies an l2ping entry in the l2PingResponseTable table. + interface should be physical l2 interface" + ::= { l2PingResponseEntry 1 } + +l2pingResponseEnable OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "L2 ping response enable(1), or disable(2). + Default : disable(2)." + DEFVAL {disable} + ::= { l2PingResponseEntry 2 } + + +--syncE OBJECT IDENTIFIER ::= { OID 81 } + +syncEDeviceClockID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A exclusive flag to distinguish every device" + ::= { syncE 1 } + +syncEGlbEnable OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set whether the device is a synchronous equipment. + The meanings of the values are: + enable(1) - A synchronous equipment; + disable(2) - Not a synchronous equipment" + DEFVAL { disable } + ::= { syncE 2 } + +syncESsmGlbEnable OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set whether the device work under synchronous + operation mode. The meanings of the values are: + enable(1) - Under synchronous operation mode; + disable(2) - Under non-sync operation mode" + DEFVAL { disable } + ::= { syncE 3 } + +syncEDeviceType OBJECT-TYPE + SYNTAX INTEGER {master-only(1), slave-only(2), none(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the device type. The meanings of the values are: + master-olny(1) - master-only type; + slave-only(2) - slave-only type; + none(3) - default type" + DEFVAL { none } + ::= { syncE 4 } + +syncELocalQuality OBJECT-TYPE + SYNTAX INTEGER {op2-prs(1), op1-prc(2), op2-eec2(3), op1-eec1(4),op1-dnu(5), op2-dus(6)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the device quality globally under option1. + The meanings of the values are: + op2-prs(1) - Primary reference source; + op1-prc(2) - Primary reference clock; + op2-eec2(3) - EEC2 clock(ITU-T G.8264); + op1-eec1(4) - EEC1 clock(ITU-T G.8264); + op1-dnu(5) - Do not use this quality; + op2-dus(6) - Do not use for synchronization" + + DEFVAL { op1-dnu } + ::= { syncE 5 } + + +syncELockedQuality OBJECT-TYPE + SYNTAX INTEGER {prs(1), prc(2), stu(3), ssua(4), tnc(5), st2(6), ssub(7), eec2(8), eec1(9), smc(10), st3e(11), prov(12), dnu(13), dus(14)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get the locked quality.The meanings of the values are: + prs(1) - PRS traceable (ITU-T G.811); + prc(2) - Primary reference clock; + stu(3) - Synchronized Ƀ Traceability unknown; + ssua(4) - Type I or V slave clock + defined in ITU-T G.812; + tnc(5) - Traceable to transit node clock + (ITU-T G.812, type V); + st2(6) - Traceable to stratum 2 + (ITU-T G.812, type II); + ssub(7) - Type VI slave clock defined in ITU-T G.812; + eec2(8) - EEC2 clock or st3 clock; + eec1(9) - EEC1 clock or SEC clock; + smc(10) - Traceable to SONET clock self timed; + st3e(11) - Traceable to stratum 3E + (ITU-T G.812, type III); + prov(12) - Provisionable by the network operator; + dnu(13) - Do not use this quality; + dus(14) - Do not use for synchronization" + + ::= { syncE 6 } + +syncELocalPriority OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the device priority globally. + The range is 1 ~ 255" + DEFVAL { 255 } + ::= { syncE 7 } + +syncESelectedInterface OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get ifindex of the current selected port. + 0 means no interface is selected." + ::= { syncE 8 } + +syncEExtensionEnable OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set whether the device start extend ssm. + The meanings of the values are: + enable(1) - Start extend ssm; + disable(2) - Not start extend ssm" + DEFVAL { disable } + ::= { syncE 9 } + +syncEClockState OBJECT-TYPE + SYNTAX INTEGER {master-clock(1), freerun(2), holdover(3), lock(4), unlock(5)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get the device clock status. + The meanings of the values are: + master-clock(1) - Master-only device + affords time signal; + freerun(2) - Device has not been synchronized; + holdover(3) - Device going to holdover; + lock(4) - Device select and lock a time signal + unlock(5) - Device select and unlock a time signal" + ::= { syncE 10 } + +syncEOptionMode OBJECT-TYPE + SYNTAX INTEGER {op1(1), op2(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get the device clock ssm option mode. + op1(1) - Option mode 1; + op2(2) - Option mode 2" + ::= { syncE 11 } + +syncESwitchForceIF OBJECT-TYPE + SYNTAX Integer32 (0..65536) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Switch time resource to one interface forcibaly. + The value is the ifindex. + Value 0 cancles configuration" + DEFVAL { 0 } + ::= { syncE 12 } + +syncEIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF SYNCEIFEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of ssm interface entry." + ::= { syncE 13 } + +syncEIfEntry OBJECT-TYPE + SYNTAX SYNCEIFEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ssm interface entry" + INDEX { syncEIfIndex } + ::= { syncEIfTable 1 } + +SYNCEIFEntry ::= + SEQUENCE + { + syncEIfIndex Integer32, + syncEIfSyncEEnable INTEGER, + syncEIfSyncEPduMode INTEGER, + syncEIfPortPriority Integer32, + syncEIfPortUp INTEGER, + syncEIfPortQuality INTEGER, + syncEIfSendTimerState INTEGER, + syncEIfTimeoutTimerState INTEGER, + syncEIfSendQuality INTEGER, + syncEIFDNUgroup Integer32, + syncEIfReplaceClockId INTEGER, + syncEIfForcibleRxQL INTEGER, + syncEIfForcibleTxQL INTEGER + } + +syncEIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index which is able to apply ssm." + ::= { syncEIfEntry 1 } + +syncEIfSyncEEnable OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set whether the port is a synchronous port. + The meanings of the values are: + enable(1) - a synchronous port; + disable(2) - not a synchronous port" + DEFVAL { disable } + ::= { syncEIfEntry 2 } + +syncEIfSyncEPduMode OBJECT-TYPE + SYNTAX INTEGER {rx(1), tx(2), all(3), none-all(4), none-rx(5), none-tx(6)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set whether the interface can receive or send PDU. + The meanings of the values are: + rx(1) - receive PDU only; + tx(2) - send PDU only; + all(3) - receive and send PDU; + none-all(4) - disable receive and send PDU; + none-rx(5) - receive PDU only; + none-tx(6) - send PDU only" + DEFVAL { all } + ::= { syncEIfEntry 3 } + +syncEIfPortPriority OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the port priority. The range is 1 ~ 255." + DEFVAL { 255 } + ::= { syncEIfEntry 4 } + +syncEIfPortUp OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get the status of whether the port is up. + The meanings of the values are: + enable(1) - Port is up; + disable(2) - Port is down" + ::= { syncEIfEntry 5 } + +syncEIfPortQuality OBJECT-TYPE + SYNTAX INTEGER {prs(1), prc(2), stu(3), ssua(4), tnc(5), st2(6), ssub(7), eec2(8), eec1(9), smc(10), st3e(11), prov(12), dnu(13), dus(14), na(15)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get the current received quality of port. + The meanings of the values are: + prs(1) - PRS traceable (ITU-T G.811); + prc(2) - Primary reference clock; + stu(3) - Synchronized Ƀ Traceability unknown; + ssua(4) - Type I or V slave clock + defined in ITU-T G.812; + tnc(5) - Traceable to transit node clock + (ITU-T G.812, type V); + st2(6) - Traceable to stratum 2 + (ITU-T G.812, type II); + ssub(7) - Type VI slave clock defined in ITU-T G.812; + eec2(8) - EEC2 clock or st3 clock; + eec1(9) - EEC1 clock or SEC clock; + smc(10) - Traceable to SONET clock self timed; + st3e(11) - Traceable to stratum 3E + (ITU-T G.812, type III); + prov(12) - Provisionable by the network operator; + dnu(13) - Do not use this quality; + dus(14) - Do not use for synchronization; + na(15) - N/A(not receive)" + ::= { syncEIfEntry 6 } + +syncEIfSendTimerState OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get the status of Send timer. + The meanings of the values are: + enable(1) - Enable; + disable(2) - Disable" + ::= { syncEIfEntry 7 } + +syncEIfTimeoutTimerState OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get the status of Timeout timer. + The meanings of the values are: + enable(1) - Enable; + disable(2) - Disable" + ::= { syncEIfEntry 8 } + +syncEIfSendQuality OBJECT-TYPE + SYNTAX INTEGER {prs(1), prc(2), stu(3), ssua(4), tnc(5), st2(6), ssub(7), eec2(8), eec1(9), smc(10), st3e(11), prov(12), dnu(13), dus(14), na(15)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get the current sending quality of port. + The meanings of the values are: + prs(1) - PRS traceable (ITU-T G.811); + prc(2) - Primary reference clock; + stu(3) - Synchronized Ƀ Traceability unknown; + ssua(4) - Type I or V slave clock + defined in ITU-T G.812; + tnc(5) - Traceable to transit node clock + (ITU-T G.812, type V); + st2(6) - Traceable to stratum 2 + (ITU-T G.812, type II); + ssub(7) - Type VI slave clock defined in ITU-T G.812; + eec2(8) - EEC2 clock or st3 clock; + eec1(9) - EEC1 clock or SEC clock; + smc(10) - Traceable to SONET clock self timed; + st3e(11) - Traceable to stratum 3E + (ITU-T G.812, type III); + prov(12) - Provisionable by the network operator; + dnu(13) - Do not use this quality; + dus(14) - Do not use for synchronization; + na(15) - N/A(not send)" + ::= { syncEIfEntry 9 } + +syncEIFDNUgroup OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Add the port into DNU group. The range is 0 ~ 255. + value 0 is delete port from DNU group." + DEFVAL { 0 } + ::= { syncEIfEntry 10 } + +syncEIfReplaceClockId OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Get or set the status of replace clockid. + The meanings of the values are: + enable(1) - Enable; + disable(2) - Disable" + DEFVAL { disable } + ::= { syncEIfEntry 11 } + +syncEIfForcibleRxQL OBJECT-TYPE + SYNTAX INTEGER {prs(1), prc(2), stu(3), ssua(4), tnc(5), st2(6), ssub(7), eec2(8), eec1(9), smc(10), st3e(11), prov(12), dnu(13), dus(14), na(15)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Get and set Rx quality of physical port. + The meanings of the values are: + prs(1) - PRS traceable (ITU-T G.811); + prc(2) - Primary reference clock; + stu(3) - Synchronized Ƀ Traceability unknown; + ssua(4) - Type I or V slave clock + defined in ITU-T G.812; + tnc(5) - Traceable to transit node clock + (ITU-T G.812, type V); + st2(6) - Traceable to stratum 2 + (ITU-T G.812, type II); + ssub(7) - Type VI slave clock defined in ITU-T G.812; + eec2(8) - EEC2 clock or st3 clock; + eec1(9) - EEC1 clock or SEC clock; + smc(10) - Traceable to SONET clock self timed; + st3e(11) - Traceable to stratum 3E + (ITU-T G.812, type III); + prov(12) - Provisionable by the network operator; + dnu(13) - Do not use this quality; + dus(14) - Do not use for synchronization; + na(15) - N/A(not set Rx QL forcibly)" + DEFVAL { 15 } + ::= { syncEIfEntry 12 } + +syncEIfForcibleTxQL OBJECT-TYPE + SYNTAX INTEGER {prs(1), prc(2), stu(3), ssua(4), tnc(5), st2(6), ssub(7), eec2(8), eec1(9), smc(10), st3e(11), prov(12), dnu(13), dus(14), na(15)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Get and set Tx quality of physical port. + The meanings of the values are: + prs(1) - PRS traceable (ITU-T G.811); + prc(2) - Primary reference clock; + stu(3) - Synchronized Ƀ Traceability unknown; + ssua(4) - Type I or V slave clock + defined in ITU-T G.812; + tnc(5) - Traceable to transit node clock + (ITU-T G.812, type V); + st2(6) - Traceable to stratum 2 + (ITU-T G.812, type II); + ssub(7) - Type VI slave clock defined in ITU-T G.812; + eec2(8) - EEC2 clock or st3 clock; + eec1(9) - EEC1 clock or SEC clock; + smc(10) - Traceable to SONET clock self timed; + st3e(11) - Traceable to stratum 3E + (ITU-T G.812, type III); + prov(12) - Provisionable by the network operator; + dnu(13) - Do not use this quality; + dus(14) - Do not use for synchronization; + na(15) - N/A(not set Tx QL forcibly)" + DEFVAL { 15 } + ::= { syncEIfEntry 13 } + +--ssmForcibleE1RxQL OBJECT-TYPE +-- SYNTAX INTEGER {prs(1), prc(2), stu(3), ssua(4), tnc(5), st2(6), ssub(7), eec2(8), eec1(9), smc(10), st3e(11), prov(12), dnu(13), dus(14), na(15)} +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Get and set Rx quality of E1 port. +-- The meanings of the values are: +-- prs(1) - PRS traceable (ITU-T G.811); +-- prc(2) - Primary reference clock; +-- stu(3) - Synchronized Ƀ Traceability unknown; +-- ssua(4) - Type I or V slave clock +-- defined in ITU-T G.812; +-- tnc(5) - Traceable to transit node clock +-- (ITU-T G.812, type V); +-- st2(6) - Traceable to stratum 2 +-- (ITU-T G.812, type II); +-- ssub(7) - Type VI slave clock defined in ITU-T G.812; +-- eec2(8) - EEC2 clock or st3 clock; +-- eec1(9) - EEC1 clock or SEC clock; +-- smc(10) - Traceable to SONET clock self timed; +-- st3e(11) - Traceable to stratum 3E +-- (ITU-T G.812, type III); +-- prov(12) - Provisionable by the network operator; +-- dnu(13) - Do not use this quality; +-- dus(14) - Do not use for synchronization; +-- na(15) - N/A(not set Rx QL forcibly)" +-- DEFVAL { 15 } +-- ::= { syncE 14 } +-- +--ssmForcibleE1TxQL OBJECT-TYPE +-- SYNTAX INTEGER {prs(1), prc(2), stu(3), ssua(4), tnc(5), st2(6), ssub(7), eec2(8), eec1(9), smc(10), st3e(11), prov(12), dnu(13), dus(14), na(15)} +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Get and set Tx quality of E1 port. +-- The meanings of the values are: +-- prs(1) - PRS traceable (ITU-T G.811); +-- prc(2) - Primary reference clock; +-- stu(3) - Synchronized Ƀ Traceability unknown; +-- ssua(4) - Type I or V slave clock +-- defined in ITU-T G.812; +-- tnc(5) - Traceable to transit node clock +-- (ITU-T G.812, type V); +-- st2(6) - Traceable to stratum 2 +-- (ITU-T G.812, type II); +-- ssub(7) - Type VI slave clock defined in ITU-T G.812; +-- eec2(8) - EEC2 clock or st3 clock; +-- eec1(9) - EEC1 clock or SEC clock; +-- smc(10) - Traceable to SONET clock self timed; +-- st3e(11) - Traceable to stratum 3E +-- (ITU-T G.812, type III); +-- prov(12) - Provisionable by the network operator; +-- dnu(13) - Not to be used for synchronization; +-- dus(14) - Not to be used for synchronization; +-- na(15) - N/A(not set Tx QL forcibly)" +-- DEFVAL { 15 } +-- ::= { syncE 15 } + +syncEClockRecoverySelect OBJECT-TYPE + SYNTAX INTEGER {synce(1), bits1(2), bits2(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the way to recovery clock. + The meanings of the values are: + synce(1) - Set syncE to recovery clock; + bits1(2) - Set bits1 to recovery clock; + bits2(3) - Set bits2 to recovery clock" + DEFVAL { 1 } + ::= { syncE 15 } + +syncENotifications OBJECT IDENTIFIER ::= { syncE 100 } + +syncEStateChange NOTIFICATION-TYPE + OBJECTS {syncEClockState, syncESelectedInterface} + STATUS current + DESCRIPTION + "This trap will be generated when state of syncE + changes." + ::= {syncENotifications 1} + +--arpConfig OBJECT IDENTIFIER ::= { OID 82 } +arpGratuitousRecvEn OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enable or disable receiving gratuitous ARP packets." + DEFVAL { disable } + ::= { arpConfig 1 } + +arpAllEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " All arp entries." + ::= { arpConfig 2 } + +arpAllIncompleteEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " All arp incomplete entries." + ::= { arpConfig 3 } + +--cfm OBJECT IDENTIFIER ::= { OID 83 } + +cfmEn OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable cfm globally." + DEFVAL { disable } + ::= { cfm 1 } + +-- cfmLearnRmepEn OBJECT-TYPE +-- SYNTAX INTEGER {enable(1),disable(2)} +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Enable or disable learning remote MEP globally." +-- DEFVAL { 2 } +-- ::= { cfm 2 } + +-- cfmCcmDatabaseSize OBJECT-TYPE +-- SYNTAX Integer32 (1..2048) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "The max number of learning remote MEPs." +-- DEFVAL { 100 } +-- ::= { cfm 3 } + +cfmLinktraceCacheEn OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable caching linktrace results globally." + DEFVAL { disable } + ::= { cfm 4 } + +cfmLinktraceCacheSize OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The max number of caching linktrace results." + DEFVAL { 100 } + ::= { cfm 5 } + +cfmLinktraceHoldTime OBJECT-TYPE + SYNTAX Integer32 (60..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval of reserving linktraace cache entry, unit is minute." + DEFVAL { 60 } + ::= { cfm 6 } + +cfmMipFdbDatabaseSize OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The max number of learning MIP fdb entries." + DEFVAL { 100 } + ::= { cfm 7 } + +cfmMipFdbHoldTime OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval of reserving MIP fdb entry, unit is minute. When fdb is static, + the value of hold time is 65535." + DEFVAL { 60 } + ::= { cfm 8 } + +cfmSFReasonLoc OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable that loss of continuity is signal fail reason." + DEFVAL { disable } + ::= { cfm 11 } + +cfmSFReasonRxRdi OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable that rdi of remote MEP is signal fail reason." + DEFVAL { disable } + ::= { cfm 12 } + +cfmSFReasonAisDefect OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable that ais condition of MEP is signal fail reason." + DEFVAL { disable } + ::= { cfm 13 } + +cfmMDErrorClearLevel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "According to MD level, clearing all errors in MD." + DEFVAL { 0 } + ::= { cfm 14 } + +cfmMipFdbClear OBJECT-TYPE + SYNTAX INTEGER {enable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear all entries in MIP fdb database." + ::= { cfm 15 } + +cfmLinkTraceCacheClear OBJECT-TYPE + SYNTAX INTEGER {enable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear all entries in linktrace cache." + ::= { cfm 17 } + +cfmMDTable OBJECT-TYPE + SYNTAX SEQUENCE OF CFMMDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of cfm maintenance domain." + ::= { cfm 18 } + +cfmMDEntry OBJECT-TYPE + SYNTAX CFMMDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of cfm maintenance domain." + INDEX { cfmMDLevel } + ::= { cfmMDTable 1 } + +CFMMDEntry ::= + SEQUENCE { + cfmMDLevel Integer32, + cfmMDName OCTET STRING, + cfmMDRowStatus RowStatus + } + +cfmMDLevel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmMDTable. Maintenance domain level number." + ::= { cfmMDEntry 1 } + +cfmMDName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..43)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cfm maintenance domain name." + ::= { cfmMDEntry 2 } + +cfmMDRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize CreateAndGo and + Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cfmMDEntry 6 } + +cfmMATable OBJECT-TYPE + SYNTAX SEQUENCE OF CFMMAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of cfm maintenance association." + ::= { cfm 19 } + +cfmMAEntry OBJECT-TYPE + SYNTAX CFMMAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of cfm maintenance domain." + INDEX { cfmMAIndex, cfmMAVlan } + ::= { cfmMATable 1 } + +CFMMAEntry ::= + SEQUENCE + { + cfmMAIndex Integer32, + cfmMAVlan Integer32, + cfmMAName OCTET STRING, + cfmMARowStatus RowStatus, + cfmMACCEn INTEGER, + cfmMACCVlanPriority Integer32, + cfmMAErrorWriteEn INTEGER, + cfmMAAisSuppressAlarm INTEGER + } + +cfmMAIndex OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmMATable. The MA belongs to the MD and this is the MD level." + ::= { cfmMAEntry 1 } + +cfmMAVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmMATable. The MA associates to the vlan." + ::= { cfmMAEntry 2 } + +cfmMAName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..43)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cfm maintenance association name." + ::= { cfmMAEntry 3 } + +cfmMARowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize CreateAndGo and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cfmMAEntry 7 } + +cfmMACCEn OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable continuity check." + DEFVAL { disable } + ::= { cfmMAEntry 8 } + +cfmMACCVlanPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vlan priority for the continuirty check packets." + DEFVAL { 7 } + ::= { cfmMAEntry 9 } + +cfmMAErrorWriteEn OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable writing errors to error cache." + DEFVAL { disable } + ::= { cfmMAEntry 10 } + +cfmMAAisSuppressAlarm OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable suppressing alarms when enter AIS condition." + DEFVAL { disable } + ::= { cfmMAEntry 11 } + +cfmMepTable OBJECT-TYPE + SYNTAX SEQUENCE OF CFMMepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of cfm maintenance domain end point." + ::= { cfm 20 } + +cfmMepEntry OBJECT-TYPE + SYNTAX CFMMepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of cfm maintenance domain end point." + INDEX { cfmMepLevel, cfmMepVlan, cfmMepId } + ::= { cfmMepTable 1 } + +CFMMepEntry ::= + SEQUENCE { + cfmMepLevel Integer32, + cfmMepVlan Integer32, + cfmMepId Integer32, + cfmMepDirection INTEGER, + cfmMepInterval INTEGER, + cfmMepIfIndex INTEGER, + cfmMepRowStatus RowStatus, + cfmMepRdi INTEGER, + cfmMepAisCondition INTEGER + } + +cfmMepLevel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmMepTable. The MEP belongs to the MD and this is the MD level." + ::= { cfmMepEntry 1 } + +cfmMepVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmMepTable. The MEP belongs to the MA and the MA associates to the vlan." + ::= { cfmMepEntry 2 } + +cfmMepId OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmMepTable. The MEP id is exclusive in same MD and MA." + ::= { cfmMepEntry 3 } + +cfmMepDirection OBJECT-TYPE + SYNTAX INTEGER {down(0),up(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up MEP or down MEP." + ::= { cfmMepEntry 4 } + +cfmMepInterval OBJECT-TYPE + SYNTAX INTEGER (1..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval of MEP continuity check message." + ::= { cfmMepEntry 5 } + +cfmMepIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port ifindex and the MEP is configured on the port" + ::= { cfmMepEntry 6 } + +cfmMepRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize CreateAndGo and + Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cfmMepEntry 10 } + +cfmMepRdi OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Rdi status, only clearing MEP rdi is allowed." + ::= { cfmMepEntry 11 } +cfmMepAisCondition OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ais condition. When ais packet is received and cc is disabled or LOC defect on MEP, + MEP will enter Ais condition." + ::= { cfmMepEntry 12 } + +cfmRMepTable OBJECT-TYPE + SYNTAX SEQUENCE OF CFMRMepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of remote cfm maintenance domain end point." + ::= { cfm 21 } + +cfmRMepEntry OBJECT-TYPE + SYNTAX CFMRMepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of remote cfm maintenance domain end point." + INDEX { cfmRMepLevel, cfmRMepVlan, cfmRMepId } + ::= { cfmRMepTable 1 } + +CFMRMepEntry ::= + SEQUENCE { + cfmRMepLevel Integer32, + cfmRMepVlan Integer32, + cfmRMepId Integer32, + cfmRMepIfIndex INTEGER, + cfmRMepAddr OCTET STRING, + cfmRMepFlag INTEGER, + cfmRMepRowStatus RowStatus, + cfmRMepRdi INTEGER + } + +cfmRMepLevel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmRMepTable. The remote MEP belongs to the MD and this is the MD level." + ::= { cfmRMepEntry 1 } + +cfmRMepVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmRMepTable. The remote MEP belongs to the MA and the MA associates + to the vlan." + ::= { cfmRMepEntry 2 } + +cfmRMepId OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmRMepTable. The MEP id is exclusive in same MD and MA." + ::= { cfmRMepEntry 3 } + +cfmRMepIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port ifindex and the remote MEP is configured on the port." + ::= { cfmRMepEntry 4 } + +cfmRMepAddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The remote MEP mac adress." + ::= { cfmRMepEntry 5 } + +cfmRMepFlag OBJECT-TYPE + SYNTAX INTEGER {configured(1),macConfigured(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The remote MEP flag, when the flag is 1, the remote MEP is configured but + the remote MEP mac is not configured. When the flag is 2, the remote MEP + mac is configured." + ::= { cfmRMepEntry 6 } + +cfmRMepRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize CreateAndGo and + Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cfmRMepEntry 10 } + +cfmRMepRdi OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rdi status of remote mep." + ::= { cfmRMepEntry 11 } + +cfmMipTable OBJECT-TYPE + SYNTAX SEQUENCE OF CFMMipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of cfm maintenance domain intermediate point." + ::= { cfm 22 } + +cfmMipEntry OBJECT-TYPE + SYNTAX CFMMipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of cfm maintenance domain intermediate point." + INDEX { cfmMipLevel, cfmMipVlan, cfmMipIfIndex } + ::= { cfmMipTable 1 } + +CFMMipEntry ::= + SEQUENCE { + cfmMipLevel Integer32, + cfmMipVlan Integer32, + cfmMipIfIndex Integer32, + cfmMipRowStatus RowStatus + } + +cfmMipLevel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmMipTable. The MIP belongs to the MD and this is the MD level." + ::= { cfmMipEntry 1 } + +cfmMipVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmMipTable. The MIP belongs to the MA and the MA associates to the vlan." + ::= { cfmMipEntry 2 } + +cfmMipIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port ifindex and the MIP is configured on the port." + ::= { cfmMipEntry 3 } + +cfmMipRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize CreateAndGo and + Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cfmMipEntry 7 } + +cfmAisServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CFMAisServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of alarm indication signal server." + ::= { cfm 23 } + +cfmAisServerEntry OBJECT-TYPE + SYNTAX CFMAisServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of alarm indication signal server." + INDEX { cfmAisServerIfIndex } + ::= { cfmAisServerTable 1 } + +CFMAisServerEntry ::= + SEQUENCE { + cfmAisServerIfIndex Integer32, + cfmAisServerLevel Integer32, + cfmAisServerInterval Integer32, + cfmAisServerRowStatus RowStatus + } + +cfmAisServerIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port ifindex and the ais server is configured on the port." + ::= { cfmAisServerEntry 1 } + +cfmAisServerLevel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Index of cfmAisServerTable. The ais server belongs to the MD and this is the + MD level." + ::= { cfmAisServerEntry 2 } + +cfmAisServerInterval OBJECT-TYPE + SYNTAX Integer32 (1..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The transmission interval of ais packet, only can be 1 second or 60 seconds." + DEFVAL { 1 } + ::= { cfmAisServerEntry 3 } + +cfmAisServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize CreateAndGo and + Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cfmAisServerEntry 7 } + +cfmAisTable OBJECT-TYPE + SYNTAX SEQUENCE OF CFMAisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of cfm MEP ais enable/disable." + ::= { cfm 24 } + +cfmAisEntry OBJECT-TYPE + SYNTAX CFMAisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of cfm mep ais enable/disable." + INDEX { cfmAisLevel, cfmAisVlan, cfmAisMepId } + ::= { cfmAisTable 1 } + +CFMAisEntry ::= + SEQUENCE { + cfmAisLevel Integer32, + cfmAisVlan Integer32, + cfmAisMepId Integer32, + cfmAisIfIndex Integer32, + cfmAisConfigLoc INTEGER, + cfmAisConfigMismerge INTEGER, + cfmAisConfigUnexpectedMep INTEGER, + cfmAisConfigUnexpectedMegLevel INTEGER, + cfmAisConfigUnexpectedPeriod INTEGER, + cfmAisPacketType INTEGER, + cfmAisDestAddr MacAddress, + cfmAisDestLevel INTEGER, + cfmAisRowStatus RowStatus, + cfmAisDetectLoc INTEGER, + cfmAisDetectMismerge INTEGER, + cfmAisDetectUnexpectedMep INTEGER, + cfmAisDetectUnexpectedMegLevel INTEGER, + cfmAisDetectUnexpectedPeriod INTEGER + } + +cfmAisLevel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmMepTable. The ais MEP belongs to the MD and this is the MD level." + ::= { cfmAisEntry 1 } + +cfmAisVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmAisTable. The ais MEP belongs to the MA and the MA associates to + the vlan." + ::= { cfmAisEntry 2 } + +cfmAisMepId OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmAisTable. The MEP id is exclusive in same MD and MA." + ::= { cfmAisEntry 3 } + +cfmAisIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port ifindex and the ais MEP is configured on the port" + ::= { cfmAisEntry 4 } + +cfmAisConfigLoc OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ais packet will be sent when detecting loss of continuity." + DEFVAL { disable } + ::= { cfmAisEntry 5 } + +cfmAisConfigMismerge OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ais packet will be sent when detecting incorrect MD or MA name." + DEFVAL { disable } + ::= { cfmAisEntry 6 } + +cfmAisConfigUnexpectedMep OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ais packet will be sent when detecting incorrect MEP id." + DEFVAL { disable } + ::= { cfmAisEntry 7 } + +cfmAisConfigUnexpectedMegLevel OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ais packet will be sent when detecting incorrect MD level." + DEFVAL { disable } + ::= { cfmAisEntry 8 } + +cfmAisConfigUnexpectedPeriod OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ais packet will be sent when detecting mismatch of CC period." + DEFVAL { disable } + ::= { cfmAisEntry 9 } + +cfmAisPacketType OBJECT-TYPE + SYNTAX INTEGER {uniscast(1),multicast(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ais packet type. When the type is multicast, cfmAisDestAddr will be invalid." + ::= { cfmAisEntry 10 } + +cfmAisDestAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ais packet destination mac address." + ::= { cfmAisEntry 11 } + +cfmAisDestLevel OBJECT-TYPE + SYNTAX INTEGER (1..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ais destination level at which the AIS frames have to be sent." + ::= { cfmAisEntry 12 } + +cfmAisRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize CreateAndGo and + Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cfmAisEntry 16 } + +cfmAisDetectLoc OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When detecting LOC defect, this flag will be true." + ::= { cfmAisEntry 17 } + +cfmAisDetectMismerge OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When detecting incorrect MD or MA name, this flag will be true." + ::= { cfmAisEntry 18 } + +cfmAisDetectUnexpectedMep OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When detecting incorrect MEP id, this flag will be true." + ::= { cfmAisEntry 19 } + +cfmAisDetectUnexpectedMegLevel OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When detecting incorrect MD level, this flag will be true." + ::= { cfmAisEntry 20 } + +cfmAisDetectUnexpectedPeriod OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When detecting mismatch of CC period, this flag will be true." + ::= { cfmAisEntry 21 } + +cfmLoopbackTable OBJECT-TYPE + SYNTAX SEQUENCE OF CFMLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of loopback remote MEP or MIP." + ::= { cfm 25 } + +cfmLoopbackEntry OBJECT-TYPE + SYNTAX CFMLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of cfmLoopbackTable." + INDEX { cfmLoopbackIndex } + ::= { cfmLoopbackTable 1 } + +CFMLoopbackEntry ::= + SEQUENCE { + cfmLoopbackIndex Integer32, + cfmLoopbackLevel Integer32, + cfmLoopbackVlan Integer32, + cfmLoopbackMepId Integer32, + cfmLoopbackFrameType INTEGER, + cfmLoopbackRMepId Integer32, + cfmLoopbackRmac MacAddress, + cfmLoopbackRepeat Integer32, + cfmLoopbackExp Integer32, + cfmLoopbackTimeout Integer32, + cfmLoopbackRowStatus RowStatus, + cfmLoopbackOperState INTEGER, + cfmLoopbackSuccessRate Integer32 + } + +cfmLoopbackIndex OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfm loopback, Must be 1." + ::= { cfmLoopbackEntry 1 } + +cfmLoopbackLevel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Loopback is initiated by a MEP and the MEP belongs to the MD and this is + the MD level." + ::= { cfmLoopbackEntry 2 } + +cfmLoopbackVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Loopback is initiated by a MEP and the MEP belongs to the MA and the MA + associates to the vlan." + ::= { cfmLoopbackEntry 3 } + +cfmLoopbackMepId OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Loopback is initiated by a MEP and the MEP id is exclusive in same MD and MA." + ::= { cfmLoopbackEntry 4 } + +cfmLoopbackFrameType OBJECT-TYPE + SYNTAX INTEGER { unicast(1), multicast(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Frame type of cfm loopback." + ::= { cfmLoopbackEntry 5 } + +cfmLoopbackRMepId OBJECT-TYPE + SYNTAX Integer32 (0..8191) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remote MEP id. When frame type is unicast, this node is valid. if the remote MEP id + is 0, the value is invalid and cfmLoopbackRmac will be used." + ::= { cfmLoopbackEntry 6 } + +cfmLoopbackRmac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remote MEP or MEP mac address. if the cfmLoopbackRMepId isn't 0, + the node is invalid." + ::= { cfmLoopbackEntry 7 } + +cfmLoopbackRepeat OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Loopback repeat times." + ::= { cfmLoopbackEntry 8 } + +cfmLoopbackExp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vlan priority of loopback packets." + ::= { cfmLoopbackEntry 9 } + +cfmLoopbackTimeout OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure time out of per loopback packet." + ::= { cfmLoopbackEntry 10 } + +cfmLoopbackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize CreateAndGo and + Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cfmLoopbackEntry 13 } + +cfmLoopbackOperState OBJECT-TYPE + SYNTAX INTEGER { done(1), in-progress(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operation status." + ::= { cfmLoopbackEntry 14 } + +cfmLoopbackSuccessRate OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Success-rate of the operation." + ::= { cfmLoopbackEntry 15 } + + +cfmLinktraceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CFMLinktraceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of linktrace remote MEP or MIP." + ::= { cfm 26 } + +cfmLinktraceEntry OBJECT-TYPE + SYNTAX CFMLinktraceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of cfmLinktraceTable." + INDEX { cfmLinktraceIndex } + ::= { cfmLinktraceTable 1 } + +CFMLinktraceEntry ::= + SEQUENCE { + cfmLinktraceIndex Integer32, + cfmLinktraceLevel Integer32, + cfmLinktraceVlan Integer32, + cfmLinktraceMepId Integer32, + cfmLinktraceRMepId Integer32, + cfmLinktraceRmac MacAddress, + cfmLinktraceTtl Integer32, + cfmLinktraceExp Integer32, + cfmLinktraceTimeout Integer32, + cfmLinktraceEgressIdTLV INTEGER, + cfmLinktraceSenderIdTLV INTEGER, + cfmLinktraceOrganizationSpecTLV INTEGER, + cfmLinktraceRowStatus RowStatus, + cfmLinktraceOperState INTEGER + } + +cfmLinktraceIndex OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfm linktrace, Must be 1." + ::= { cfmLinktraceEntry 1 } + +cfmLinktraceLevel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Linktrace is initiated by a MEP, the MEP belongs to the MD and this is the MD level." + ::= { cfmLinktraceEntry 2 } + +cfmLinktraceVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Linktrace is initiated by a MEP, the MEP belongs to the MA and the MA + associates to the vlan." + ::= { cfmLinktraceEntry 3 } + +cfmLinktraceMepId OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Linktrace is initiated by a MEP and the MEP id is exclusive in same MD and MA." + ::= { cfmLinktraceEntry 4 } + +cfmLinktraceRMepId OBJECT-TYPE + SYNTAX Integer32 (0..8191) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remote MEP id. if the Remote MEP id is 0, cfmLinktraceRmac will be used." + ::= { cfmLinktraceEntry 5 } + +cfmLinktraceRmac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remote MEP or MIP mac address. if the cfmLinktraceRMepId isn't 0, + this node is invalid." + ::= { cfmLinktraceEntry 6 } + +cfmLinktraceTtl OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of maximum hops." + ::= { cfmLinktraceEntry 7 } + +cfmLinktraceExp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vlan priority of linktrace packets." + ::= { cfmLinktraceEntry 8 } + +cfmLinktraceTimeout OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure time out of per hop." + ::= { cfmLinktraceEntry 9 } + +cfmLinktraceEgressIdTLV OBJECT-TYPE + SYNTAX INTEGER { enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The linktrace message will include Egress Identifier TLV." + ::= { cfmLinktraceEntry 10 } + +cfmLinktraceSenderIdTLV OBJECT-TYPE + SYNTAX INTEGER { enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The linktrace message will include Sender Identifier TLV." + ::= { cfmLinktraceEntry 11 } + +cfmLinktraceOrganizationSpecTLV OBJECT-TYPE + SYNTAX INTEGER { enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The linktrace message will include Organization Specific TLV." + ::= { cfmLinktraceEntry 12 } + +cfmLinktraceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize CreateAndGo and + Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { cfmLinktraceEntry 16 } + +cfmLinktraceOperState OBJECT-TYPE + SYNTAX INTEGER { done(1), in-progress(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operation status." + ::= { cfmLinktraceEntry 17 } + +cfmMipFdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF CFMMipFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the cfm MIP mac address entry." + ::= { cfm 29 } + +cfmMipFdbEntry OBJECT-TYPE + SYNTAX CFMMipFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the cfm MIP mac address entry." + INDEX { cfmMipFdbVlan, cfmMipFdbMacAddress, cfmMipFdbLevel } + ::= { cfmMipFdbTable 1 } + +CFMMipFdbEntry ::= + SEQUENCE { + cfmMipFdbVlan Integer32, + cfmMipFdbMacAddress MacAddress, + cfmMipFdbLevel Integer32, + cfmMipFdbIfIndex Integer32, + cfmMipFdbAgeTime Integer32 + } + +cfmMipFdbVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmMipFdbTable, identifying value for vlan." + ::= { cfmMipFdbEntry 1 } + +cfmMipFdbMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmMipFdbTable, the mac address of MIP forwarding database entry." + ::= { cfmMipFdbEntry 2 } + +cfmMipFdbLevel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmMipFdbTable, the MIP belongs to the MD and this is the MD level." + ::= { cfmMipFdbEntry 3 } + +cfmMipFdbIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port ifindex, MIP fdb is learnt from the port or configured on the port." + ::= { cfmMipFdbEntry 4 } + +cfmMipFdbAgeTime OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interval of reserving MIP fdb entry, unit is minute." + ::= { cfmMipFdbEntry 5 } + +cfmErrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF CFMErrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of cfm reporting errors." + ::= { cfm 30 } + +cfmErrorEntry OBJECT-TYPE + SYNTAX CFMErrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of cfmErrorTable." + INDEX { cfmErrorLevel, cfmErrorVlan, cfmErrorMepId, cfmErrorIndex } + ::= { cfmErrorTable 1 } + +CFMErrorEntry ::= + SEQUENCE { + cfmErrorLevel Integer32, + cfmErrorVlan Integer32, + cfmErrorMepId Integer32, + cfmErrorIndex Integer32, + cfmErrorRmac MacAddress, + cfmErrorReason INTEGER, + cfmErrorReportTime OCTET STRING + } + +cfmErrorLevel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Errors are reported by a MEP, the MEP belongs to the MD and this is the MD level." + ::= { cfmErrorEntry 1 } + +cfmErrorVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Errors are reported by a MEP, the MEP belongs to the MA and the MA associates to + the vlan." + ::= { cfmErrorEntry 2 } + +cfmErrorMepId OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Errors are reported by a MEP and the MEP id is exclusive in same MD and MA." + ::= { cfmErrorEntry 3 } + +cfmErrorIndex OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmErrorTable, the range is 1 to 5." + ::= { cfmErrorEntry 4 } + +cfmErrorRmac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac address of remote MEP." + ::= { cfmErrorEntry 5 } + +cfmErrorReason OBJECT-TYPE + SYNTAX INTEGER + { + rdi(2), + rdi-clear(3), + loc(4), + loc-clear(5), + unexpected-mep(6), + unexpected-mep-clear(7), + unexpected-period(8), + unexpected-period-clear(9), + mismerge(10), + mismerge-clear(11), + unexpected-meg-level(12), + unexpected-meg-level-clear(13), + recieve-ais(14), + no-receive-ais-in-35-period(15), + lck-receive-cause-ais(16), + lck-receive-cause-ais-clear(17), + enter-lck-condition(18), + exit-lck-condiftion(19), + enter-csf-condition(20), + exit-csf-condition(21), + rmep-first-packet-receive(22) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The error reson is as follows: + rdi(2), + rdi-clear(3), + loc(4), + loc-clear(5), + unexpected-mep(6), + unexpected-mep-clear(7), + unexpected-period(8), + unexpected-period-clear(9), + mismerge(10), + mismerge-clear(11), + unexpected-meg-level(12), + unexpected-meg-level-clear(13), + recieve-ais(14), + no-receive-ais-in-35-period(15), + lck-receive-cause-ais(16), + lck-receive-cause-ais-clear(17), + enter-lck-condition(18), + exit-lck-condiftion(19), + enter-csf-condition(20), + exit-csf-condition(21), + rmep-first-packet-receive(22)" + ::= { cfmErrorEntry 6 } + +cfmErrorReportTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reporting time of the error." + ::= { cfmErrorEntry 7 } + +cfmLTCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF CFMLTCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of cfm linktrace cache." + ::= { cfm 31 } + +cfmLTCacheEntry OBJECT-TYPE + SYNTAX CFMLTCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of cfmLTCacheTable." + INDEX { cfmLTCacheIndex } + ::= { cfmLTCacheTable 1 } + +CFMLTCacheEntry ::= + SEQUENCE { + cfmLTCacheIndex Integer32, + cfmLTCacheLevel Integer32, + cfmLTCacheVlan Integer32, + cfmLTCacheTargetMacAddress MacAddress, + cfmLTCacheStartTime OCTET STRING, + cfmLTCacheAge Integer32, + cfmLTCacheHops Integer32, + cfmLTCacheTTL Integer32, + cfmLTCacheForwarded INTEGER, + cfmLTCacheTerminalMEP INTEGER, + cfmLTCacheRelayAction INTEGER, + cfmLTCacheIngressAction INTEGER, + cfmLTCacheIngressMacAddress MacAddress, + cfmLTCacheIngressIfName OCTET STRING, + cfmLTCacheEgressAction INTEGER, + cfmLTCacheEgressMacAddress MacAddress, + cfmLTCacheEgressIfName OCTET STRING, + cfmLTCacheLastEgressID MacAddress, + cfmLTCacheNextEgressID MacAddress + } + +cfmLTCacheIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Linktrace cache index." + ::= { cfmLTCacheEntry 1 } + +cfmLTCacheLevel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Linktrace is initiated by a MEP, the MEP belongs to the MD and this is the MD level." + ::= { cfmLTCacheEntry 2 } + +cfmLTCacheVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Linktrace is initiated by a MEP, the MEP belongs to the MA and the MA associates to + the vlan." + ::= { cfmLTCacheEntry 3 } + +cfmLTCacheTargetMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Linktrace target mac address." + ::= { cfmLTCacheEntry 4 } + +cfmLTCacheStartTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time of sending first linktrace message." + ::= { cfmLTCacheEntry 5 } + +cfmLTCacheAge OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Linktrace age time, unit is minute." + ::= { cfmLTCacheEntry 6 } + +cfmLTCacheHops OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of cfmLTCacheTable, the linktrace hop number and the range is 1 to 64." + ::= { cfmLTCacheEntry 7 } + +cfmLTCacheTTL OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When LTM is received and forwarded by switch, the TTL will minus one. + when the TTL equals one, the LTM will not be relayed." + ::= { cfmLTCacheEntry 8 } + +cfmLTCacheForwarded OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If LTM will be forwarded, this flag is true." + ::= { cfmLTCacheEntry 9 } + +cfmLTCacheTerminalMEP OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the LTM is received by terminal MEP and LTR is sent by the MEP, + this flag is true." + ::= { cfmLTCacheEntry 10 } + +cfmLTCacheRelayAction OBJECT-TYPE + SYNTAX INTEGER { relayNone(0), relayHit(1), relayFdb(2), relayMipFdb(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When LTM is received by terminal MEP or MIP, this flag is relayHit. + When LTM is forwarded by Fdb, this flag is relayFdb. + When LTM is forwarded by MIP Fdb, this flag is relayMipFdb." + ::= { cfmLTCacheEntry 11 } + +cfmLTCacheIngressAction OBJECT-TYPE + SYNTAX INTEGER { ingNone(0), ingOK(1),ingDown(2), ingBlocked(3) ,ingNotMemVlan(4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the ingress port status is normal, this flag is ingOK. + When the ingress port is blocked by STP, this flag is ingBlocked." + ::= { cfmLTCacheEntry 12 } + +cfmLTCacheIngressMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac address of ingress port." + ::= { cfmLTCacheEntry 13 } + +cfmLTCacheIngressIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ingress interface name." + ::= { cfmLTCacheEntry 14 } + +cfmLTCacheEgressAction OBJECT-TYPE + SYNTAX INTEGER { egrNone(0), egrOK(1), egrDown(2), egrBlocked(3), egrNotMemVlan(4) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the egress port status is normal, this flag is egrOK. + When the egress port is blocked by STP, this flag is egrBlocked." + ::= { cfmLTCacheEntry 15 } + +cfmLTCacheEgressMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac address of egress port." + ::= { cfmLTCacheEntry 16 } + +cfmLTCacheEgressIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Egress interface name." + ::= { cfmLTCacheEntry 17 } + +cfmLTCacheLastEgressID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route mac address of the source switch which initiates the linktrace." + ::= { cfmLTCacheEntry 18 } + +cfmLTCacheNextEgressID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route mac address of the switch which transmits this LTR." + ::= { cfmLTCacheEntry 19 } + +cfmLTResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF CFMLTResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of cfm linktrace result." + ::= { cfm 32 } + +cfmLTResultEntry OBJECT-TYPE + SYNTAX CFMLTResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of cfmLTResultTable." + INDEX { cfmLTResultHops } + ::= { cfmLTResultTable 1 } + +CFMLTResultEntry ::= + SEQUENCE { + cfmLTResultHops Integer32, + cfmLTResultTTL Integer32, + cfmLTResultForwarded INTEGER, + cfmLTResultTerminalMEP INTEGER, + cfmLTResultRelayAction INTEGER, + cfmLTResultIngressAction INTEGER, + cfmLTResultIngressMacAddress MacAddress, + cfmLTResultIngressIfName OCTET STRING, + cfmLTResultEgressAction INTEGER, + cfmLTResultEgressMacAddress MacAddress, + cfmLTResultEgressIfName OCTET STRING, + cfmLTResultLastEgressID MacAddress, + cfmLTResultNextEgressID MacAddress + } + +cfmLTResultHops OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of cfmLTResultTable, the linktrace hop number and the range is 1 to 64." + ::= { cfmLTResultEntry 1 } + +cfmLTResultTTL OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When LTM is received and forwarded by switch, the TTL will minus one. + when the TTL equals one, the LTM will not be relayed." + ::= { cfmLTResultEntry 2 } + +cfmLTResultForwarded OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If LTM will be forwarded, this flag is true." + ::= { cfmLTResultEntry 3 } + +cfmLTResultTerminalMEP OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the LTM is received by terminal MEP and LTR is sent by the MEP, + this flag is true." + ::= { cfmLTResultEntry 4 } + +cfmLTResultRelayAction OBJECT-TYPE + SYNTAX INTEGER { relayHit(1), relayFdb(2), relayMipFdb(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When LTM is received by terminal MEP or MIP, this flag is relayHit. + When LTM is forwarded by Fdb, this flag is relayFdb. + When LTM is forwarded by MIP Fdb, this flag is relayMipFdb." + ::= { cfmLTResultEntry 5 } + +cfmLTResultIngressAction OBJECT-TYPE + SYNTAX INTEGER { ingOK(1), ingBlocked(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the ingress port status is normal, this flag is ingOK. + When the ingress port is blocked by STP, this flag is ingBlocked." + ::= { cfmLTResultEntry 6 } + +cfmLTResultIngressMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac address of ingress port." + ::= { cfmLTResultEntry 7 } + +cfmLTResultIngressIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ingress interface name." + ::= { cfmLTResultEntry 8 } + +cfmLTResultEgressAction OBJECT-TYPE + SYNTAX INTEGER { egrOK(1), egrDown(2), egrBlocked(3), egrNotMemVlan(4) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the egress port status is normal, this flag is egrOK. + When the egress port is blocked by STP, this flag is egrBlocked." + ::= { cfmLTResultEntry 9 } + +cfmLTResultEgressMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac address of egress port." + ::= { cfmLTResultEntry 10 } + +cfmLTResultEgressIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Egress interface name." + ::= { cfmLTResultEntry 11 } + +cfmLTResultLastEgressID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route mac address of the source switch which initiates the linktrace." + ::= { cfmLTResultEntry 12 } + +cfmLTResultNextEgressID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route mac address of the switch which transmits this LTR." + ::= { cfmLTResultEntry 13 } + + +cfmTrap OBJECT IDENTIFIER ::= { cfm 1000 } +cfmErrorTrap NOTIFICATION-TYPE + OBJECTS { cfmErrorRmac, cfmErrorReason } + STATUS current + DESCRIPTION + "Cfm error Trap" + ::= { cfmTrap 1 } + + +--efmOAM OBJECT IDENTIFIER ::= { OID 84 } + +efmOAMIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF EFMOAMIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure efm OAM on an interface." + ::= { efm 1 } + +efmOAMIfEntry OBJECT-TYPE + SYNTAX EFMOAMIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of efmOAMIfTable." + INDEX { efmOAMIfIndex } + ::= { efmOAMIfTable 1 } + +EFMOAMIfEntry ::= + SEQUENCE { + efmOAMIfIndex Integer32, + efmOAMEnable INTEGER, + efmOAMMode INTEGER, + efmOAMMinRate Integer32, + efmOAMMaxRate Integer32, + efmOAMLinkMonitorEn INTEGER, + efmOAMLinkMonitorSupported INTEGER, + efmOAMLinkMonitorFrameHigh Integer32, + efmOAMLinkMonitorFrameLow Integer32, + efmOAMLinkMonitorFrameWin Integer32, + efmOAMLinkMonitorFrameSecHigh Integer32, + efmOAMLinkMonitorFrameSecLow Integer32, + efmOAMLinkMonitorFrameSecWin Integer32, + efmOAMLinkMonitorHighThreAction INTEGER, + efmOAMRemoteLoopbackSupported INTEGER, + efmOAMRemoteLoopbackTimeout Integer32, + efmOAMRemoteLoopbackState INTEGER, + efmOAMTimeout Integer32, + efmOAMRemoteFailureCriticalEvent INTEGER, + efmOAMRemoteFailureDyingGasp INTEGER, + efmOAMRemoteFailureLinkFailure INTEGER + } + +efmOAMIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface index." + ::= { efmOAMIfEntry 1 } + +efmOAMEnable OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable the Ethernet OAM module on a port.The meanings of the values are: + enable(1);disable(2)." + DEFVAL { disable } + ::= { efmOAMIfEntry 2 } + +efmOAMMode OBJECT-TYPE + SYNTAX INTEGER {active(1), passive(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the DTE to active mode or passive mode.The meanings of the values are: + active(1);passive(2)." + DEFVAL { passive } + ::= { efmOAMIfEntry 3 } + +efmOAMMinRate OBJECT-TYPE + SYNTAX Integer32(1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set the OAMPDU minimum number of PDUS per second. this timer in the range <1-10>." + DEFVAL { 1 } + ::= { efmOAMIfEntry 4 } + +efmOAMMaxRate OBJECT-TYPE + SYNTAX Integer32(1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set the OAMPDU maximum number of PDUS per second. this timer in the range <1-10>." + DEFVAL { 10 } + ::= { efmOAMIfEntry 5 } + +efmOAMLinkMonitorEn OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on or off link monitoring on an interface.The meanings of the values are: + enable(1);disable(2)." + DEFVAL { enable } + ::= { efmOAMIfEntry 6 } + +efmOAMLinkMonitorSupported OBJECT-TYPE + SYNTAX INTEGER {supported(1), un-supported(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set link monitoring on an interface.The meanings of the values are: + supported(1);un-supported(2)." + DEFVAL { supported } + ::= { efmOAMIfEntry 7 } + +efmOAMLinkMonitorFrameHigh OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set value of the high threshold for errored frames. The meanings of the values are: + none(0) - no high threshold is configured; + Value of the high threshold <1-65535>." + DEFVAL { 0 } + ::= { efmOAMIfEntry 8 } + +efmOAMLinkMonitorFrameLow OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set value of the low threshold for errored frames in the range <0-65535>." + DEFVAL { 1 } + ::= { efmOAMIfEntry 9 } + +efmOAMLinkMonitorFrameWin OBJECT-TYPE + SYNTAX Integer32(10..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set size of frame event window in the range <10-600>." + DEFVAL { 10 } + ::= { efmOAMIfEntry 10 } + +efmOAMLinkMonitorFrameSecHigh OBJECT-TYPE + SYNTAX Integer32(0..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set value of the High threshold for the number of errored frame-seconds. The meanings of the values are: + none(0) - no high threshold is configured; + Value of the high threshold <1-900>." + DEFVAL { 0 } + ::= { efmOAMIfEntry 11 } + +efmOAMLinkMonitorFrameSecLow OBJECT-TYPE + SYNTAX Integer32(1..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set value of the Low threshold for the number of errored frame-seconds in the range <1-900>." + DEFVAL { 1 } + ::= { efmOAMIfEntry 12 } + +efmOAMLinkMonitorFrameSecWin OBJECT-TYPE + SYNTAX Integer32(100..9000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Window for frame-seconds events in the range <100-9000>." + DEFVAL { 1000 } + ::= { efmOAMIfEntry 13 } + +efmOAMLinkMonitorHighThreAction OBJECT-TYPE + SYNTAX INTEGER {error-disable-interface(1), none(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set action when high threshold is detected.The meanings of the values are: + error-disable-interface(1) - Disable the interface when high threshold is exceeded; + none(2)." + DEFVAL { none } + ::= { efmOAMIfEntry 14 } + +efmOAMRemoteLoopbackSupported OBJECT-TYPE + SYNTAX INTEGER {supported(1), un-supported(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set remote loopback on a interface. The meanings of the values are: + un-supported(2); supported(1)." + DEFVAL { un-supported } + ::= { efmOAMIfEntry 15 } + +efmOAMRemoteLoopbackTimeout OBJECT-TYPE + SYNTAX Integer32(0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set remote loopback on a interface.." + DEFVAL { 0 } + ::= { efmOAMIfEntry 16 } + +efmOAMRemoteLoopbackState OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set remote loopback state on a interface.." + DEFVAL { disable } + ::= { efmOAMIfEntry 17 } + +efmOAMTimeout OBJECT-TYPE + SYNTAX Integer32(2..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset the LOCAL_LOST_LINK_TIMER and start an Ethernet OAM discovery process." + DEFVAL { 5 } + ::= { efmOAMIfEntry 18 } + +efmOAMRemoteFailureCriticalEvent OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remote Failure Action Critical Link Event on an interface. + The meanings of the values are:enable(1);disable(2)." + DEFVAL { disable } + ::= { efmOAMIfEntry 19 } + +efmOAMRemoteFailureDyingGasp OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TRemote Failure Action Dying Gasp Event on an interface. + The meanings of the values are:enable(1);disable(2)." + DEFVAL { disable } + ::= { efmOAMIfEntry 20 } + +efmOAMRemoteFailureLinkFailure OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remote Failure Action Link Fault Event on an interface. + The meanings of the values are:enable(1);disable(2)." + DEFVAL { disable } + ::= { efmOAMIfEntry 21 } + +--efmOAMTestLoopbackTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF EFMOAMTestLoopbackEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "Test efm OAM loopback on an interface." +-- ::= { efm 2 } +-- +--efmOAMTestLoopbackEntry OBJECT-TYPE +-- SYNTAX EFMOAMTestLoopbackEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "Entry of efmOAMTestLoopbackTable." +-- INDEX { efmOAMTestLoopbackIndex } +-- ::= { efmOAMTestLoopbackTable 1 } +-- +--EFMOAMTestLoopbackEntry ::= +-- SEQUENCE { +-- efmOAMTestLoopbackIndex Integer32, +-- efmOAMTestLoopbackIfindex Integer32, +-- efmOAMTestLoopbackVlanId Integer32, +-- efmOAMTestLoopbackMac MacAddress, +-- efmOAMTestLoopbackCount Integer32, +-- efmOAMTestLoopbackRowstatus RowStatus +-- } +-- +--efmOAMTestLoopbackIndex OBJECT-TYPE +-- SYNTAX Integer32 (1) +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "Loopback operaion index." +-- ::= { efmOAMTestLoopbackEntry 1 } +-- +--efmOAMTestLoopbackIfindex OBJECT-TYPE +-- SYNTAX Integer32 (1..65535) +-- MAX-ACCESS read-create +-- STATUS current +-- DESCRIPTION "Interface index to send test packet." +-- ::= { efmOAMTestLoopbackEntry 2 } +-- +--efmOAMTestLoopbackVlanId OBJECT-TYPE +-- SYNTAX Integer32 (0..4094) +-- MAX-ACCESS read-create +-- STATUS current +-- DESCRIPTION "Interface index to send test packet." +-- DEFVAL { 0 } +-- ::= { efmOAMTestLoopbackEntry 3 } +-- +--efmOAMTestLoopbackMac OBJECT-TYPE +-- SYNTAX MacAddress +-- MAX-ACCESS read-create +-- STATUS current +-- DESCRIPTION "Mac address to send test packet." +-- ::= { efmOAMTestLoopbackEntry 4 } +-- +--efmOAMTestLoopbackCount OBJECT-TYPE +-- SYNTAX Integer32 (1..10000) +-- MAX-ACCESS read-create +-- STATUS current +-- DESCRIPTION "Interface index to send test packet." +-- ::= { efmOAMTestLoopbackEntry 5 } +-- +--efmOAMTestLoopbackRowstatus OBJECT-TYPE +-- SYNTAX RowStatus +-- MAX-ACCESS read-create +-- STATUS current +-- DESCRIPTION +-- "The status of this conceptual row. Now only realize CreateAndGo and +-- Destroy and Active. +-- 1 means Active +-- 4 means CreateAndGo +-- 6 means Destroy." +-- ::= { efmOAMTestLoopbackEntry 10 } + + +efmOAMDiscoveryTable OBJECT-TYPE + SYNTAX SEQUENCE OF EFMOAMDiscoveryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Get efm OAM discovery state on an interface." + ::= { efm 3 } + +efmOAMDiscoveryEntry OBJECT-TYPE + SYNTAX EFMOAMDiscoveryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of efmOAMDiscoveryTable." + INDEX { efmOAMDiscoveryIfIndex } + ::= { efmOAMDiscoveryTable 1 } + +EFMOAMDiscoveryEntry ::= + SEQUENCE { + efmOAMDiscoveryIfIndex Integer32, + efmOAMDiscoveryLocalMode INTEGER, + efmOAMDiscoveryLocalUnidirection INTEGER, + efmOAMDiscoveryLocalLinkMonitor INTEGER, + efmOAMDiscoveryLocalRemoteLoopback INTEGER, + efmOAMDiscoveryLocalMibRetrieve INTEGER, + efmOAMDiscoveryLocalMtuSize Integer32, + efmOAMDiscoveryLocalPortStatus INTEGER, + efmOAMDiscoveryLocalLoopbackStatus INTEGER, + efmOAMDiscoveryLocalPduRevision Integer32, + efmOAMDiscoveryRemoteMacAddress MacAddress, + efmOAMDiscoveryRemotePduRevision Integer32, + efmOAMDiscoveryRemoteVendor OCTET STRING, + efmOAMDiscoveryRemoteMode INTEGER, + efmOAMDiscoveryRemoteUnidirection INTEGER, + efmOAMDiscoveryRemoteLinkMonitor INTEGER, + efmOAMDiscoveryRemoteRemoteLoopback INTEGER, + efmOAMDiscoveryRemoteMibRetrieve INTEGER, + efmOAMDiscoveryRemoteMtuSize Integer32 + } + +efmOAMDiscoveryIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface index." + ::= { efmOAMDiscoveryEntry 1 } + +efmOAMDiscoveryLocalMode OBJECT-TYPE + SYNTAX INTEGER { active(1), passive(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local mode." + ::= { efmOAMDiscoveryEntry 2 } + +efmOAMDiscoveryLocalUnidirection OBJECT-TYPE + SYNTAX INTEGER { supported(1), un-supported(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local unidirection." + ::= { efmOAMDiscoveryEntry 3 } + +efmOAMDiscoveryLocalLinkMonitor OBJECT-TYPE + SYNTAX INTEGER { supported(1), un-supported(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local link monitor." + ::= { efmOAMDiscoveryEntry 4 } + +efmOAMDiscoveryLocalRemoteLoopback OBJECT-TYPE + SYNTAX INTEGER { supported(1), un-supported(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local remote loopback." + ::= { efmOAMDiscoveryEntry 5 } + +efmOAMDiscoveryLocalMibRetrieve OBJECT-TYPE + SYNTAX INTEGER { supported(1), un-supported(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local mib retrieve." + ::= { efmOAMDiscoveryEntry 6} + +efmOAMDiscoveryLocalMtuSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local mtu size." + ::= { efmOAMDiscoveryEntry 7 } + +efmOAMDiscoveryLocalPortStatus OBJECT-TYPE + SYNTAX INTEGER { invalid(0), fault(1), active-send-local(2), passive-wait(3), send-local-remote(4),send-local-remote-ok(5), send-any(6) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local port status." + ::= { efmOAMDiscoveryEntry 8 } + +efmOAMDiscoveryLocalLoopbackStatus OBJECT-TYPE + SYNTAX INTEGER { local-loopback(1), remote-loopback(2), no-loopback(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local loopback status." + ::= { efmOAMDiscoveryEntry 9 } + +efmOAMDiscoveryLocalPduRevision OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local pdu revision." + ::= { efmOAMDiscoveryEntry 10 } + +efmOAMDiscoveryRemoteMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote mac addess." + ::= { efmOAMDiscoveryEntry 11 } + +efmOAMDiscoveryRemotePduRevision OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote pdu revision." + ::= { efmOAMDiscoveryEntry 12 } + +efmOAMDiscoveryRemoteVendor OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote vendor." + ::= { efmOAMDiscoveryEntry 13 } + +efmOAMDiscoveryRemoteMode OBJECT-TYPE + SYNTAX INTEGER { active(1), passive(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote Mode." + ::= { efmOAMDiscoveryEntry 14 } + +efmOAMDiscoveryRemoteUnidirection OBJECT-TYPE + SYNTAX INTEGER { supported(1), un-supported(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote unidirection." + ::= { efmOAMDiscoveryEntry 15 } + +efmOAMDiscoveryRemoteLinkMonitor OBJECT-TYPE + SYNTAX INTEGER { supported(1), un-supported(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote link monitor." + ::= { efmOAMDiscoveryEntry 16 } + +efmOAMDiscoveryRemoteRemoteLoopback OBJECT-TYPE + SYNTAX INTEGER { supported(1), un-supported(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote loopback." + ::= { efmOAMDiscoveryEntry 17 } + +efmOAMDiscoveryRemoteMibRetrieve OBJECT-TYPE + SYNTAX INTEGER { supported(1), un-supported(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote mib retrieve." + ::= { efmOAMDiscoveryEntry 18 } + +efmOAMDiscoveryRemoteMtuSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote mtu size." + ::= { efmOAMDiscoveryEntry 19 } + + +efmOAMStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF EFMOAMStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Get efm OAM state on an interface." + ::= { efm 4 } + +efmOAMStateEntry OBJECT-TYPE + SYNTAX EFMOAMStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of efmOAMStateTable." + INDEX { efmOAMStateIfIndex } + ::= { efmOAMStateTable 1 } + +EFMOAMStateEntry ::= + SEQUENCE { + efmOAMStateIfIndex Integer32, + efmOAMStateLocalLinkStatus INTEGER, + efmOAMStateLocalPduStatus INTEGER, + efmOAMStateLocalSatisfied INTEGER, + efmOAMStateLocalStable INTEGER, + efmOAMStateRemoteStateValid INTEGER, + efmOAMStateRemoteStable INTEGER, + efmOAMStateLocalPaserState INTEGER, + efmOAMStateLocalMultiplexerState INTEGER, + efmOAMStateRemotePaserState INTEGER, + efmOAMStateRemoteMultiplexerState INTEGER + } + +efmOAMStateIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface index." + ::= { efmOAMStateEntry 1 } + +efmOAMStateLocalLinkStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + fault(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local link status. + OK(1),FAULT(2)." + ::= { efmOAMStateEntry 2 } + +efmOAMStateLocalPduStatus OBJECT-TYPE + SYNTAX INTEGER + { + lfInfo(1), + rxInfo(2), + info(3), + any(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local pdu status. + LF_INFO(1),RX_INFO(2),INFO(3),ANY(4)." + ::= { efmOAMStateEntry 3 } + +efmOAMStateLocalSatisfied OBJECT-TYPE + SYNTAX INTEGER + { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local Satisfied. + True(1),False(2)." + ::= { efmOAMStateEntry 4 } + +efmOAMStateLocalStable OBJECT-TYPE + SYNTAX INTEGER + { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local Stable. + True(1),False(2)." + ::= { efmOAMStateEntry 5 } + +efmOAMStateRemoteStateValid OBJECT-TYPE + SYNTAX INTEGER + { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote State valid. + True(1),False(2)." + ::= { efmOAMStateEntry 6 } + +efmOAMStateRemoteStable OBJECT-TYPE + SYNTAX INTEGER + { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote Stable. + True(1),False(2)." + ::= { efmOAMStateEntry 7 } + +efmOAMStateLocalPaserState OBJECT-TYPE + SYNTAX INTEGER + { + forward(1), + loopback(2), + discard(3), + invalid(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local Parser State. + Forward(1),Loopback(2),Discard(3),Invalid(4)." + ::= { efmOAMStateEntry 8 } + +efmOAMStateLocalMultiplexerState OBJECT-TYPE + SYNTAX INTEGER + { + forward(1), + discard(2), + invalid(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local Multiplexer State. + Forward(1),Discard(2),Invalid(3)." + ::= { efmOAMStateEntry 9 } + +efmOAMStateRemotePaserState OBJECT-TYPE + SYNTAX INTEGER + { + forward(1), + loopback(2), + discard(3), + invalid(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote Parser State. + Forward(1),Loopback(2),Discard(3),Invalid(4)." + ::= { efmOAMStateEntry 10 } + +efmOAMStateRemoteMultiplexerState OBJECT-TYPE + SYNTAX INTEGER + { + forward(1), + discard(2), + invalid(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote Multiplexer State. + Forward(1),Discard(2),Invalid(3)." + ::= { efmOAMStateEntry 11 } + + +efmOAMStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF EFMOAMStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Get efm OAM statistic on an interface." + ::= { efm 5 } + +efmOAMStatisticEntry OBJECT-TYPE + SYNTAX EFMOAMStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of efmOAMStatisticTable." + INDEX { efmOAMStatisticIfIndex } + ::= { efmOAMStatisticTable 1 } + +EFMOAMStatisticEntry ::= + SEQUENCE { + efmOAMStatisticIfIndex Integer32, + efmOAMPduInfomationTx Integer32, + efmOAMPduInfomationRx Integer32, + efmOAMPduEvtNotificationTx Integer32, + efmOAMPduEvtNotificationRx Integer32, + efmOAMPduLoopbackControlTx Integer32, + efmOAMPduLoopbackControlRx Integer32, + efmOAMPduUnsupportedRx Integer32, + efmOAMLocalLinkFaultRecords Integer32, + efmOAMLocalDyingGaspRecords Integer32, + efmOAMLocalCriticalEvtRecords Integer32, + efmOAMRemoteLinkFaultRecords Integer32, + efmOAMRemoteDyingGaspRecords Integer32, + efmOAMRemoteCriticalEvtRecords Integer32, + efmOAMLocalErrorFrameRecords Integer32, + efmOAMLocalErrorFrameSecondRecords Integer32, + efmOAMRemoteErrorSymbolPeriodRecords Integer32, + efmOAMRemoteErrorFrameRecords Integer32, + efmOAMRemoteErrorFramePeriodRecords Integer32, + efmOAMRemoteErrorFrameSecondRecords Integer32, + efmOAMLoopbackTestPktsSent Integer32, + efmOAMLoopbackTestPktsRecv Integer32, + efmOAMLoopbackTestPercentValidRate Integer32 + } + +efmOAMStatisticIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface index." + ::= { efmOAMStatisticEntry 1 } + +efmOAMPduInfomationTx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Information OAMPDU Tx." + ::= { efmOAMStatisticEntry 2 } + +efmOAMPduInfomationRx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Information OAMPDU Rx." + ::= { efmOAMStatisticEntry 3 } + +efmOAMPduEvtNotificationTx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Event Notification OAMPDU Tx." + ::= { efmOAMStatisticEntry 4 } + +efmOAMPduEvtNotificationRx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Event Notification OAMPDU Rx." + ::= { efmOAMStatisticEntry 5 } + +efmOAMPduLoopbackControlTx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loopback Control OAMPDU Tx." + ::= { efmOAMStatisticEntry 6 } + +efmOAMPduLoopbackControlRx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Loopback Control OAMPDU Rx." + ::= { efmOAMStatisticEntry 7 } + +efmOAMPduUnsupportedRx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unsupported OAMPDU Rx." + ::= { efmOAMStatisticEntry 8 } + +efmOAMLocalLinkFaultRecords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local ink Fault records." + ::= { efmOAMStatisticEntry 9 } + +efmOAMLocalDyingGaspRecords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local dying Gasp records." + ::= { efmOAMStatisticEntry 10 } + +efmOAMLocalCriticalEvtRecords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local critical Event records." + ::= { efmOAMStatisticEntry 11 } + +efmOAMRemoteLinkFaultRecords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote link Fault records." + ::= { efmOAMStatisticEntry 12 } + +efmOAMRemoteDyingGaspRecords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote dying Gasp records." + ::= { efmOAMStatisticEntry 13 } + +efmOAMRemoteCriticalEvtRecords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote critical Event records." + ::= { efmOAMStatisticEntry 14 } + +efmOAMLocalErrorFrameRecords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local errored Frame records." + ::= { efmOAMStatisticEntry 15 } + +efmOAMLocalErrorFrameSecondRecords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local errored frame Seconds records." + ::= { efmOAMStatisticEntry 16 } + +efmOAMRemoteErrorSymbolPeriodRecords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote errored Symbol Period records." + ::= { efmOAMStatisticEntry 17 } + +efmOAMRemoteErrorFrameRecords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote errored Frame records." + ::= { efmOAMStatisticEntry 18 } + +efmOAMRemoteErrorFramePeriodRecords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote errored Frame Period records." + ::= { efmOAMStatisticEntry 19 } + +efmOAMRemoteErrorFrameSecondRecords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote errored Frame Seconds records." + ::= { efmOAMStatisticEntry 20 } + +efmOAMLoopbackTestPktsSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Test packet is sended." + ::= { efmOAMStatisticEntry 21 } + +efmOAMLoopbackTestPktsRecv OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Test packet is received." + ::= { efmOAMStatisticEntry 22 } + +efmOAMLoopbackTestPercentValidRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Percent valid rate." + ::= { efmOAMStatisticEntry 23 } + + +-- ptp OBJECT IDENTIFIER ::= { OID 85 } + +ptpGlobalInfo OBJECT IDENTIFIER ::= { ptp 1 } + +--ptpDomainIndex OBJECT-TYPE +-- SYNTAX Integer32 (0..255) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION "Ptp domain index." +-- ::= { ptpGlobalInfo 1 } + +ptpPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp port number." + ::= { ptpGlobalInfo 1 } + +ptpUtcOffset OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp utc offset." + ::= { ptpGlobalInfo 2 } + +ptpLocalClockIdentity OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp local clock identiry." + ::= { ptpGlobalInfo 3 } + +ptpBMCRecMem OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc reciver member" + ::= { ptpGlobalInfo 4 } + +ptpBMCParentClockId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc parent clock id." + ::= { ptpGlobalInfo 5 } + +ptpBMCParentPortNum OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc parent port number." + ::= { ptpGlobalInfo 6 } + +ptpBMCMeanPathDelay OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc mean path delay." + ::= { ptpGlobalInfo 7 } + +ptpBMCOffsetFromMaster OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc offset from master." + ::= { ptpGlobalInfo 8 } + +ptpBMCStepRemoved OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc step removed." + ::= { ptpGlobalInfo 9 } + +ptpBMCGMClockId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc gm clock id." + ::= { ptpGlobalInfo 10 } + +ptpBMCGMPriority1 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc gm priority1." + ::= { ptpGlobalInfo 11 } + +ptpBMCGMPriority2 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc gm priority2." + ::= { ptpGlobalInfo 12 } + +ptpBMCGMClockAccuracy OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc gm clock accuracy." + ::= { ptpGlobalInfo 13 } + +ptpBMCGMClockClass OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc gm clock class." + ::= { ptpGlobalInfo 14 } + +ptpBMCGMTimeSource OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc gm time source." + ::= { ptpGlobalInfo 15 } + +ptpBMCGMUtcOffset OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc gm utc offset." + ::= { ptpGlobalInfo 16 } + +ptpBMCGMUTCOffsetValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc gm utc offset valid." + ::= { ptpGlobalInfo 17 } + +ptpBMCGMTimeScale OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc gm time scale." + ::= { ptpGlobalInfo 18 } + +ptpBMCGMTimeTraceable OBJECT-TYPE + SYNTAX INTEGER{true(1),false(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc gm time trace able." + DEFVAL { false } + ::= { ptpGlobalInfo 19 } + +ptpBMCGMLeap59 OBJECT-TYPE + SYNTAX INTEGER{true(1),false(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc gm leap59." + DEFVAL { false } + ::= { ptpGlobalInfo 20 } + +ptpBMCGMLeap61 OBJECT-TYPE + SYNTAX INTEGER{true(1),false(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc gm leap61." + DEFVAL { false } + ::= { ptpGlobalInfo 21 } + +ptpBMCGMFrequencyTraceable OBJECT-TYPE + SYNTAX INTEGER{true(1),false(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp bmc gm frequency traceable." + DEFVAL { false } + ::= { ptpGlobalInfo 22 } + + +ptpClearStatistics OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear all statistics for the ptp. 0 mean clear all ptp interface statistics." + ::= { ptpGlobalInfo 23 } + +ptpDeviceType OBJECT-TYPE + SYNTAX INTEGER + { + oc(0), + bc (1), + e2etc(2), + p2ptc(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the clock. oc(0), bc(1), e2etc(2), p2ptc(3). " + DEFVAL { bc } + ::= { ptpGlobalInfo 24 } + +ptpGlobalEnable OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable Precision Time Protocol (IEEE1588). enable(1), disable(2). " + DEFVAL { disable } + ::= { ptpGlobalInfo 25 } + +ptpDomain OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domain attribute of the local clock. Range 0~255. " + DEFVAL { 0 } + ::= { ptpGlobalInfo 26 } + +ptpTcPrimaryDomain OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The primary syntonization domain. Range 0~255. " + DEFVAL { 0 } + ::= { ptpGlobalInfo 27 } + +ptpSlaveOnly OBJECT-TYPE + SYNTAX INTEGER + { + disable(2), + enable (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Slave-only clock can never enter the MASTER state. Disable(2), Enable(1). " + DEFVAL { disable } + ::= { ptpGlobalInfo 28 } + +ptpPriority1 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority1 attribute of the local clock. Range 0~255. " + DEFVAL { 128 } + ::= { ptpGlobalInfo 29 } + +ptpPriority2 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority2 attribute of the local clock. Range 0~255. " + DEFVAL { 128 } + ::= { ptpGlobalInfo 30 } + +ptpClockAccuracy OBJECT-TYPE + SYNTAX Integer32 (1..19) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The clock accuracy characterizes a clock for the purpose of the best master clock(BMC) algorithm. + Value: + 1: The time is accurate to within 25 ns. + 2: The time is accurate to within 100 ns. + 3: The time is accurate to within 250 ns + 4: The time is accurate to within 1 us. + 5: The time is accurate to within 2.5 us. + 6: The time is accurate to within 10 us. + 7: The time is accurate to within 25 us. + 8: The time is accurate to within 100 us. + 9: The time is accurate to within 250 us. + 10: The time is accurate to within 1 ms. + 11: The time is accurate to within 2.5 ms. + 12: The time is accurate to within 10 ms. + 13: The time is accurate to within 25 ms. + 14: The time is accurate to within 100 ms. + 15: The time is accurate to within 250 ms. + 16: The time is accurate to within 1 s. + 17: The time is accurate to within 10 s. + 18: The time is accurate to > 10 s. + 19: The time is accurate to unknown. + " +-- DEFVAL { 0xFE } + ::= { ptpGlobalInfo 31 } + +ptpClockClass OBJECT-TYPE + SYNTAX INTEGER + { + class6(6), + class7(7), + class13(13), + class14(14), + class52(52), + class58(58), + class187(187), + class193(193), + class248(248) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The clockClass attribute of an ordinary or boundary clock denotes the traceability of the time or frequency distributed by the grandmaster clock. Value only is 6,7,13,14,52,58,187,193,248." +-- DEFVAL { 0xFE } + ::= { ptpGlobalInfo 32 } + +ptpLeap59 OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The last minute of the current UTC day contains 59 seconds. Disable(2), Enable(1). " + DEFVAL { disable } + ::= { ptpGlobalInfo 33 } + +ptpLeap61 OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The last minute of the current UTC day contains 61 seconds. Disable(2), Enable(1). " + DEFVAL { disable } + ::= { ptpGlobalInfo 34 } + +ptpTimeSource OBJECT-TYPE + SYNTAX INTEGER + { + atomic-clock(1), + gps(2), + internal-oscillator(3), + ptp(4), + ntp(5), + hand-set(6), + other(7), + terrestrial-radio(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The attribute indicates the source of time used by the local clock. + atomic-clock(1), + gps(2), + internal-oscillator(3), + ptp(4), + ntp(5), + hand-set(6), + other(7), + terrestrial-radio(8)." + DEFVAL { internal-oscillator } + ::= { ptpGlobalInfo 35 } + +ptpClockTodOutput OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable clock tod output. enable(1), disable(2). " + DEFVAL { disable } + ::= { ptpGlobalInfo 36 } + +ptpClockSyncInterfaceOutput OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable clock sync interface output. enable(1), disable(2). " + DEFVAL { disable } + ::= { ptpGlobalInfo 37 } + +ptpTodPulseDelayCorrection OBJECT-TYPE + SYNTAX Integer32 (1..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ptp tod pulse delay correction. Range 1~1000000. " + DEFVAL { 1 } + ::= { ptpGlobalInfo 38 } + +-- ## 1.2 show ptp interface + +ptpIfConfigureTable OBJECT-TYPE + SYNTAX SEQUENCE OF PtpIfConfigureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Monitor link group." + ::= { ptp 2 } + +ptpIfConfigureEntry OBJECT-TYPE + SYNTAX PtpIfConfigureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of Monitor link group." + INDEX { ptpIfIndex} + ::= { ptpIfConfigureTable 1 } + +PtpIfConfigureEntry ::= + SEQUENCE + { + ptpIfIndex + Integer32, + ptpAnnounceInterval + Integer32, + ptpSyncInterval + Integer32, + ptpMinDelayreqInterval + Integer32, + ptpMinPdelayreqInterval + Integer32, + ptpAnnounceReceiptTimeout + Integer32, + ptpDelayMechanism + INTEGER, + ptpEnable + INTEGER, + ptpAsymmetryCorrection + Integer32, + ptpProtocolMac + INTEGER, + ptpUdpSrcIp + OCTET STRING, + ptpVlanId + Integer32, + ptpCos + Integer32, + ptpIfName + OCTET STRING, + ptpIfState + INTEGER, + ptpIfStep + Integer32, + ptpIfPortId + OCTET STRING, + ptpIfRcvAnn + Integer32, + ptpIfRcvDelayReq + Integer32, + ptpIfRcvDelayResp + Integer32, + ptpIfRcvFollowUp + Integer32, + ptpIfRcvUnknown + Integer32, + ptpIfRcvSync + Integer32, + ptpIfRcvPDelayReq + Integer32, + ptpIfRcvPDelayResp + Integer32, + ptpIfRcvPDelayRespFowllowUp + Integer32, + ptpIfSendAnn + Integer32, + ptpIfSendDelayReq + Integer32, + ptpIfSendDelayResp + Integer32, + ptpIfSendFollowUp + Integer32, + ptpIfSendUnknown + Integer32, + ptpIfSendSync + Integer32, + ptpIfSendPDelayReq + Integer32, + ptpIfSendPDelayResp + Integer32, + ptpIfSendPDelayRespFowllowUp + Integer32, + ptpIfDiscardAnn + Integer32, + ptpIfDiscardDelayReq + Integer32, + ptpIfDiscardDelayResp + Integer32, + ptpIfDiscardFollowUp + Integer32, + ptpIfDiscardUnknown + Integer32, + ptpIfDiscardSync + Integer32, + ptpIfDiscardPDelayReq + Integer32, + ptpIfDiscardPDelayResp + Integer32, + ptpIfDiscardPDelayRespFowllowUp + Integer32, + ptpIfIngressLatency + Integer32, + ptpIfEgressLatency + Integer32 + } + +ptpIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..1024) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of ptp interface." + ::= { ptpIfConfigureEntry 1 } + +ptpAnnounceInterval OBJECT-TYPE + SYNTAX Integer32 (-1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mean announce interval. Range -1~10. " + DEFVAL { 1 } + ::= { ptpIfConfigureEntry 2 } + +ptpSyncInterval OBJECT-TYPE + SYNTAX Integer32 (-1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mean sync interval for multicast messages. Range -1~10. " + DEFVAL { 1 } + ::= { ptpIfConfigureEntry 3 } + +ptpMinDelayreqInterval OBJECT-TYPE + SYNTAX Integer32 (-1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum delay request interval for multicast messages. Range -1~10. " + DEFVAL { 0 } + ::= { ptpIfConfigureEntry 4 } + +ptpMinPdelayreqInterval OBJECT-TYPE + SYNTAX Integer32 (-1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum peer delay request interval for multicast messages. Range -1~10. " + DEFVAL { 0 } + ::= { ptpIfConfigureEntry 5 } + +ptpAnnounceReceiptTimeout OBJECT-TYPE + SYNTAX Integer32 (3..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of announce interval that has to pass without receipt of an Announce message before the occurrence of the event ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES. Range 3~255. " + DEFVAL { 4 } + ::= { ptpIfConfigureEntry 6 } + +ptpDelayMechanism OBJECT-TYPE + SYNTAX INTEGER + { + normal (1), + peer (2), + disable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The propagation delay measuring option used by the port in computing meanPathDelay. normal(1).peer(2).disable(3)." + DEFVAL { normal } + ::= { ptpIfConfigureEntry 7 } + +ptpEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(2), + enable (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable Precision Time Protocol (IEEE1588). Disable(2), Enable(1). " + DEFVAL { disable } + ::= { ptpIfConfigureEntry 8 } + +ptpAsymmetryCorrection OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The asymmetry correction of the path. Range -2000000 - 2000000. " + DEFVAL { 0 } + ::= { ptpIfConfigureEntry 9 } + +ptpProtocolMac OBJECT-TYPE + SYNTAX INTEGER + { + enable (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transport PTP messages directly over Ethernet frames as specified in IEEE Std 802.3-2005.Note: IF set value (1), ptpUdpSrcIp(11) will invalid. " + ::= { ptpIfConfigureEntry 10 } + +ptpUdpSrcIp OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transport PTP messages over the User Datagram Protocol (UDP) as defined in IETF RFC 768 (1980), and Internet Protocol version 4 (IPv4), as defined in IETF RFC 791 (1981). Note: IF set value, ptpProtocolMac(10) will invalid. " + ::= { ptpIfConfigureEntry 11 } + +ptpVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Vlan ID. Range 1~4094. -1 mean delete." + ::= { ptpIfConfigureEntry 12 } + +ptpCos OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Class of Services. Range 0~7. -1 mean delete." + ::= { ptpIfConfigureEntry 13 } + +ptpIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp interface name. " + ::= { ptpIfConfigureEntry 14 } + +ptpIfState OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + initializing(1), + faulty(2), + disabled(3), + listening(4), + premaster(5), + master(6), + passive(7), + uncalibrated(8), + slave(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface state." + ::= { ptpIfConfigureEntry 15 } + +ptpIfStep OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface step." + ::= { ptpIfConfigureEntry 16 } + +ptpIfPortId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface id." + ::= { ptpIfConfigureEntry 17 } + +ptpIfRcvAnn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface receive announce packet." + ::= { ptpIfConfigureEntry 18 } + +ptpIfRcvDelayReq OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface receive delay packet." + ::= { ptpIfConfigureEntry 19 } + +ptpIfRcvDelayResp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface receive delay response packet." + ::= { ptpIfConfigureEntry 20 } + +ptpIfRcvFollowUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface receive follow up packet." + ::= { ptpIfConfigureEntry 21 } + +ptpIfRcvUnknown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface receive unknown packet." + ::= { ptpIfConfigureEntry 22 } + +ptpIfRcvSync OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface receive sync packet." + ::= { ptpIfConfigureEntry 23 } + +ptpIfRcvPDelayReq OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface receive peer delay packet." + ::= { ptpIfConfigureEntry 24 } + +ptpIfRcvPDelayResp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface receive delay response packet." + ::= { ptpIfConfigureEntry 25 } + +ptpIfRcvPDelayRespFowllowUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface receive delay response follow up packet." + ::= { ptpIfConfigureEntry 26 } + +ptpIfSendAnn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface send announce packet." + ::= { ptpIfConfigureEntry 27 } + +ptpIfSendDelayReq OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface send delay request packet." + ::= { ptpIfConfigureEntry 28 } + +ptpIfSendDelayResp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface send delay response packet." + ::= { ptpIfConfigureEntry 29 } + +ptpIfSendFollowUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface send follow up packet." + ::= { ptpIfConfigureEntry 30 } + +ptpIfSendUnknown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface send unknown packet." + ::= { ptpIfConfigureEntry 31 } + +ptpIfSendSync OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface send sync packet." + ::= { ptpIfConfigureEntry 32 } + +ptpIfSendPDelayReq OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface send peer delay request packet." + ::= { ptpIfConfigureEntry 33 } + +ptpIfSendPDelayResp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface send peer delay response packet." + ::= { ptpIfConfigureEntry 34 } + +ptpIfSendPDelayRespFowllowUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface send peer delay response follow up packet." + ::= { ptpIfConfigureEntry 35 } + +ptpIfDiscardAnn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface discard announce packet." + ::= { ptpIfConfigureEntry 36 } + +ptpIfDiscardDelayReq OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface discard delay request packet." + ::= { ptpIfConfigureEntry 37 } + +ptpIfDiscardDelayResp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface discard delay response packet." + ::= { ptpIfConfigureEntry 38 } + +ptpIfDiscardFollowUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface discard follow up packet." + ::= { ptpIfConfigureEntry 39 } + +ptpIfDiscardUnknown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface discard unknown packet." + ::= { ptpIfConfigureEntry 40 } + +ptpIfDiscardSync OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface discard sync packet." + ::= { ptpIfConfigureEntry 41 } + +ptpIfDiscardPDelayReq OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface discard delay request packet." + ::= { ptpIfConfigureEntry 42 } + +ptpIfDiscardPDelayResp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface discard peer delay response packet." + ::= { ptpIfConfigureEntry 43 } + +ptpIfDiscardPDelayRespFowllowUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ptp interface discard peer delay response follow up packet." + ::= { ptpIfConfigureEntry 44 } + +ptpIfIngressLatency OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ptn ingress latency. Range 0~65535. " + DEFVAL { 0 } + ::= { ptpIfConfigureEntry 45 } + +ptpIfEgressLatency OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ptp egress latency. Range 0~65535. " + DEFVAL { 0 } + ::= { ptpIfConfigureEntry 46 } + + +-- ## 1.3 show ptp foreign-master + + +ptpForeignMasterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PtpForeignMasterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Monitor link group." + ::= { ptp 3 } + +ptpForeignMasterEntry OBJECT-TYPE + SYNTAX PtpForeignMasterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of Monitor link group." + INDEX { ptpFMIndex, ptpFMNodeIndex} + ::= { ptpForeignMasterTable 1 } + +PtpForeignMasterEntry ::= + SEQUENCE + { + ptpFMIndex + Integer32, + ptpFMNodeIndex + Integer32, + ptpFMBest + TruthValue, + ptpFMClockID + OCTET STRING, + ptpFMPortNum + Integer32, + ptpFMQualification + Integer32, + ptpFMIfName + OCTET STRING + } + +ptpFMIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ptp foreign master interface index. " + ::= { ptpForeignMasterEntry 1 } + +ptpFMNodeIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ptp foreign master node index. " + ::= { ptpForeignMasterEntry 2 } + +ptpFMBest OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of foreign master: true(1): best.false(2): not best." + ::= { ptpForeignMasterEntry 3 } + +ptpFMClockID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp foreign master clock id. " + ::= { ptpForeignMasterEntry 4 } + +ptpFMPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp foreign master port num. " + ::= { ptpForeignMasterEntry 5 } + +ptpFMQualification OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp foreign master qualification. " + ::= { ptpForeignMasterEntry 6 } + +ptpFMIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp foreign master interface name. " + ::= { ptpForeignMasterEntry 7 } + +ptpNotifications OBJECT IDENTIFIER ::= { ptp 100 } + +ptpMasterChange NOTIFICATION-TYPE + OBJECTS { ptpFMClockID } + STATUS current + DESCRIPTION + "This trap will be generated when timing + reference changes." + ::= {ptpNotifications 1} + +ptpIfStateChange NOTIFICATION-TYPE + OBJECTS { ptpIfState } + STATUS current + DESCRIPTION + "This trap will be generated when ptp state + of an interface changes." + ::= {ptpNotifications 2} + +ptpMasterClockAccuracyChange NOTIFICATION-TYPE + OBJECTS { ptpClockAccuracy } + STATUS current + DESCRIPTION + "This trap will be generated when clock accuracy + of the master changes." + ::= {ptpNotifications 3} + +--pm OBJECT IDENTIFIER ::= { OID 90 } + +pmThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains all pm threshold information." + ::= { pm 1 } + +pmThresholdEntry OBJECT-TYPE + SYNTAX PMThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all pm threshold information." + INDEX { pmThresholdIndex } + ::= { pmThresholdTable 1 } + +PMThresholdEntry ::= + SEQUENCE + { + pmThresholdIndex INTEGER, + pmThreshold15mValue OCTET STRING, + pmThreshold1hValue OCTET STRING, + pmThreshold1dValue OCTET STRING + } + +pmThresholdIndex OBJECT-TYPE + SYNTAX INTEGER + { + unit-temperature-min(1), + unit-temperature-max(2), + sfp-rx-power-min(3), + sfp-rx-power-max(4), + sfp-tx-power-min(5), + sfp-tx-power-max(6), + if-dropped-events(7), + if-input-packets(8), + if-input-bytes(9), + if-input-broadcasts(10), + if-input-multicasts(11), + if-crc-errors(12), + if-collisions(13), + if-undersized-packets(14), + if-oversized-packets(15), + if-fragments(16), + if-jabbers(17), + if-packet-64(18), + if-packet-65-127(19), + if-packet-128-255(20), + if-packet-256-511(21), + if-packet-512-1023(22), + if-packet-1024(23), + if-output-packets(24), + if-output-bytes(25), + lsp-pe-out-packets(26), + lsp-pe-out-bytes(27), + lsp-p-east-ingress-packets(28), + lsp-p-east-ingress-bytes(29), + lsp-p-west-ingress-packets(30), + lsp-p-west-ingress-bytes(31), + vpws-ingress-packets(32), + vpws-ingress-bytes(33), + vpws-egress-packets(34), + vpws-egress-bytes(35), + vpls-ingress-packets(36), + vpls-ingress-bytes(37), + vpls-egress-packets(38), + vpls-egress-bytes(39) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of pm types." + ::= { pmThresholdEntry 1 } + +pmThreshold15mValue OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold for 15min period." + ::= { pmThresholdEntry 2 } + +pmThreshold1hValue OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold for 1hour period." + ::= { pmThresholdEntry 3 } + +pmThreshold1dValue OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold for 1day period." + ::= { pmThresholdEntry 4 } + +pmUnitTempr OBJECT IDENTIFIER ::= { pm 100 } + +pmUnitTemprCurr15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMUnitTemprCurr15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmUnitTempr 1 } + +pmUnitTemprCurr15mEntry OBJECT-TYPE + SYNTAX PMUnitTemprCurr15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmUnitTemprCurr15mIndex } + ::= { pmUnitTemprCurr15mTable 1 } + +PMUnitTemprCurr15mEntry ::= + SEQUENCE + { + pmUnitTemprCurr15mIndex Integer32, + pmUnitTemprCurr15mId OCTET STRING, + pmUnitTemprCurr15mUnitType INTEGER, + pmUnitTemprCurr15mAverage Counter64, + pmUnitTemprCurr15mMin Counter64, + pmUnitTemprCurr15mMax Counter64, + pmUnitTemprCurr15mStartTime DateAndTime, + pmUnitTemprCurr15mStopTime DateAndTime + } + +pmUnitTemprCurr15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmUnitTemprCurr15mEntry 1 } + +pmUnitTemprCurr15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit sensor name." + ::= { pmUnitTemprCurr15mEntry 2 } + +pmUnitTemprCurr15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmUnitTemprCurr15mEntry 3 } + +pmUnitTemprCurr15mAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of average unit temperature." + ::= { pmUnitTemprCurr15mEntry 4 } + +pmUnitTemprCurr15mMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of minimum unit temperature." + ::= { pmUnitTemprCurr15mEntry 5 } + +pmUnitTemprCurr15mMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of maximum unit temperature." + ::= { pmUnitTemprCurr15mEntry 6 } + +pmUnitTemprCurr15mStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min start time." + ::= { pmUnitTemprCurr15mEntry 100 } + +pmUnitTemprCurr15mStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min stop time." + ::= { pmUnitTemprCurr15mEntry 101 } + +pmUnitTemprPrev15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMUnitTemprPrev15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmUnitTempr 2 } + +pmUnitTemprPrev15mEntry OBJECT-TYPE + SYNTAX PMUnitTemprPrev15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmUnitTemprPrev15mIndex } + ::= { pmUnitTemprPrev15mTable 1 } + +PMUnitTemprPrev15mEntry ::= + SEQUENCE + { + pmUnitTemprPrev15mIndex Integer32, + pmUnitTemprPrev15mId OCTET STRING, + pmUnitTemprPrev15mUnitType INTEGER, + pmUnitTemprPrev15mAverage Counter64, + pmUnitTemprPrev15mMin Counter64, + pmUnitTemprPrev15mMax Counter64, + pmUnitTemprPrev15mStartTime DateAndTime, + pmUnitTemprPrev15mStopTime DateAndTime + } + +pmUnitTemprPrev15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmUnitTemprPrev15mEntry 1 } + +pmUnitTemprPrev15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sensor name." + ::= { pmUnitTemprPrev15mEntry 2 } + +pmUnitTemprPrev15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmUnitTemprPrev15mEntry 3 } + +pmUnitTemprPrev15mAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of average unit temperature." + ::= { pmUnitTemprPrev15mEntry 4 } + +pmUnitTemprPrev15mMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of minimum unit temperature." + ::= { pmUnitTemprPrev15mEntry 5 } + +pmUnitTemprPrev15mMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of maximum unit temperature." + ::= { pmUnitTemprPrev15mEntry 6 } + +pmUnitTemprPrev15mStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min start time." + ::= { pmUnitTemprPrev15mEntry 100 } + +pmUnitTemprPrev15mStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min stop time." + ::= { pmUnitTemprPrev15mEntry 101 } + + +pmUnitTemprCurr1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMUnitTemprCurr1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmUnitTempr 3 } + +pmUnitTemprCurr1hEntry OBJECT-TYPE + SYNTAX PMUnitTemprCurr1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmUnitTemprCurr1hIndex } + ::= { pmUnitTemprCurr1hTable 1 } + +PMUnitTemprCurr1hEntry ::= + SEQUENCE + { + pmUnitTemprCurr1hIndex Integer32, + pmUnitTemprCurr1hId OCTET STRING, + pmUnitTemprCurr1hUnitType INTEGER, + pmUnitTemprCurr1hAverage Counter64, + pmUnitTemprCurr1hMin Counter64, + pmUnitTemprCurr1hMax Counter64, + pmUnitTemprCurr1hStartTime DateAndTime, + pmUnitTemprCurr1hStopTime DateAndTime + } + +pmUnitTemprCurr1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmUnitTemprCurr1hEntry 1 } + +pmUnitTemprCurr1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit sensor name." + ::= { pmUnitTemprCurr1hEntry 2 } + +pmUnitTemprCurr1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmUnitTemprCurr1hEntry 3 } + +pmUnitTemprCurr1hAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of average unit temperature." + ::= { pmUnitTemprCurr1hEntry 4 } + +pmUnitTemprCurr1hMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of minimum unit temperature." + ::= { pmUnitTemprCurr1hEntry 5 } + +pmUnitTemprCurr1hMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of maximum unit temperature." + ::= { pmUnitTemprCurr1hEntry 6 } + +pmUnitTemprCurr1hStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour start time." + ::= { pmUnitTemprCurr1hEntry 100 } + +pmUnitTemprCurr1hStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour stop time." + ::= { pmUnitTemprCurr1hEntry 101 } + +pmUnitTemprPrev1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMUnitTemprPrev1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmUnitTempr 4 } + +pmUnitTemprPrev1hEntry OBJECT-TYPE + SYNTAX PMUnitTemprPrev1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmUnitTemprPrev1hIndex } + ::= { pmUnitTemprPrev1hTable 1 } + +PMUnitTemprPrev1hEntry ::= + SEQUENCE + { + pmUnitTemprPrev1hIndex Integer32, + pmUnitTemprPrev1hId OCTET STRING, + pmUnitTemprPrev1hUnitType INTEGER, + pmUnitTemprPrev1hAverage Counter64, + pmUnitTemprPrev1hMin Counter64, + pmUnitTemprPrev1hMax Counter64, + pmUnitTemprPrev1hStartTime DateAndTime, + pmUnitTemprPrev1hStopTime DateAndTime + } + +pmUnitTemprPrev1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmUnitTemprPrev1hEntry 1 } + +pmUnitTemprPrev1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sensor name." + ::= { pmUnitTemprPrev1hEntry 2 } + +pmUnitTemprPrev1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmUnitTemprPrev1hEntry 3 } + +pmUnitTemprPrev1hAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of average unit temperature." + ::= { pmUnitTemprPrev1hEntry 4 } + +pmUnitTemprPrev1hMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of minimum unit temperature." + ::= { pmUnitTemprPrev1hEntry 5 } + +pmUnitTemprPrev1hMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of maximum unit temperature." + ::= { pmUnitTemprPrev1hEntry 6 } + +pmUnitTemprPrev1hStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour start time." + ::= { pmUnitTemprPrev1hEntry 100 } + +pmUnitTemprPrev1hStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour stop time." + ::= { pmUnitTemprPrev1hEntry 101 } + +pmUnitTemprCurr1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMUnitTemprCurr1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmUnitTempr 5 } + +pmUnitTemprCurr1dEntry OBJECT-TYPE + SYNTAX PMUnitTemprCurr1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmUnitTemprCurr1dIndex } + ::= { pmUnitTemprCurr1dTable 1 } + +PMUnitTemprCurr1dEntry ::= + SEQUENCE + { + pmUnitTemprCurr1dIndex Integer32, + pmUnitTemprCurr1dId OCTET STRING, + pmUnitTemprCurr1dUnitType INTEGER, + pmUnitTemprCurr1dAverage Counter64, + pmUnitTemprCurr1dMin Counter64, + pmUnitTemprCurr1dMax Counter64, + pmUnitTemprCurr1dStartTime DateAndTime, + pmUnitTemprCurr1dStopTime DateAndTime + } + +pmUnitTemprCurr1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmUnitTemprCurr1dEntry 1 } + +pmUnitTemprCurr1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sensor name." + ::= { pmUnitTemprCurr1dEntry 2 } + +pmUnitTemprCurr1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmUnitTemprCurr1dEntry 3 } + +pmUnitTemprCurr1dAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of average unit temperature." + ::= { pmUnitTemprCurr1dEntry 4 } + +pmUnitTemprCurr1dMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of minimum unit temperature." + ::= { pmUnitTemprCurr1dEntry 5 } + +pmUnitTemprCurr1dMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of maximum unit temperature." + ::= { pmUnitTemprCurr1dEntry 6 } + +pmUnitTemprCurr1dStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day start time." + ::= { pmUnitTemprCurr1dEntry 100 } + +pmUnitTemprCurr1dStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day stop time." + ::= { pmUnitTemprCurr1dEntry 101 } + +pmUnitTemprPrev1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMUnitTemprPrev1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmUnitTempr 6 } + +pmUnitTemprPrev1dEntry OBJECT-TYPE + SYNTAX PMUnitTemprPrev1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmUnitTemprPrev1dIndex } + ::= { pmUnitTemprPrev1dTable 1 } + +PMUnitTemprPrev1dEntry ::= + SEQUENCE + { + pmUnitTemprPrev1dIndex Integer32, + pmUnitTemprPrev1dId OCTET STRING, + pmUnitTemprPrev1dUnitType INTEGER, + pmUnitTemprPrev1dAverage Counter64, + pmUnitTemprPrev1dMin Counter64, + pmUnitTemprPrev1dMax Counter64, + pmUnitTemprPrev1dStartTime DateAndTime, + pmUnitTemprPrev1dStopTime DateAndTime + } + +pmUnitTemprPrev1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmUnitTemprPrev1dEntry 1 } + +pmUnitTemprPrev1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmUnitTemprPrev1dEntry 2 } + +pmUnitTemprPrev1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmUnitTemprPrev1dEntry 3 } + +pmUnitTemprPrev1dAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of average unit temperature." + ::= { pmUnitTemprPrev1dEntry 4 } + +pmUnitTemprPrev1dMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of minimu unit temperature." + ::= { pmUnitTemprPrev1dEntry 5 } + +pmUnitTemprPrev1dMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of maximum unit temperature." + ::= { pmUnitTemprPrev1dEntry 6 } + +pmUnitTemprPrev1dStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day start time." + ::= { pmUnitTemprPrev1dEntry 100 } + +pmUnitTemprPrev1dStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day stop time." + ::= { pmUnitTemprPrev1dEntry 101 } + +pmTcaUnitTemprMin15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaUnitTemprMin15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmUnitTempr 7 } + +pmTcaUnitTemprMin15mEntry OBJECT-TYPE + SYNTAX PMTcaUnitTemprMin15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaUnitTemprMin15mIndex } + ::= { pmTcaUnitTemprMin15mTable 1 } + +PMTcaUnitTemprMin15mEntry ::= + SEQUENCE + { + pmTcaUnitTemprMin15mIndex Integer32, + pmTcaUnitTemprMin15mId OCTET STRING, + pmTcaUnitTemprMin15mUnitType INTEGER, + pmTcaUnitTemprMin15mCnt Counter64, + pmTcaUnitTemprMin15mThreshold Counter64, + pmTcaUnitTemprMin15mOccurTime DateAndTime + } + +pmTcaUnitTemprMin15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaUnitTemprMin15mEntry 1 } + +pmTcaUnitTemprMin15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sensor name." + ::= { pmTcaUnitTemprMin15mEntry 2 } + +pmTcaUnitTemprMin15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaUnitTemprMin15mEntry 3 } + +pmTcaUnitTemprMin15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of unit temperature." + ::= { pmTcaUnitTemprMin15mEntry 4 } + +pmTcaUnitTemprMin15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of unit temperature." + ::= { pmTcaUnitTemprMin15mEntry 5 } + +pmTcaUnitTemprMin15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaUnitTemprMin15mEntry 6 } + +pmTcaUnitTemprMin1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaUnitTemprMin1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmUnitTempr 8 } + +pmTcaUnitTemprMin1hEntry OBJECT-TYPE + SYNTAX PMTcaUnitTemprMin1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaUnitTemprMin1hIndex } + ::= { pmTcaUnitTemprMin1hTable 1 } + +PMTcaUnitTemprMin1hEntry ::= + SEQUENCE + { + pmTcaUnitTemprMin1hIndex Integer32, + pmTcaUnitTemprMin1hId OCTET STRING, + pmTcaUnitTemprMin1hUnitType INTEGER, + pmTcaUnitTemprMin1hCnt Counter64, + pmTcaUnitTemprMin1hThreshold Counter64, + pmTcaUnitTemprMin1hOccurTime DateAndTime + } + +pmTcaUnitTemprMin1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaUnitTemprMin1hEntry 1 } + +pmTcaUnitTemprMin1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sensor name." + ::= { pmTcaUnitTemprMin1hEntry 2 } + +pmTcaUnitTemprMin1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaUnitTemprMin1hEntry 3 } + +pmTcaUnitTemprMin1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of unit temperature." + ::= { pmTcaUnitTemprMin1hEntry 4 } + +pmTcaUnitTemprMin1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of unit temperature." + ::= { pmTcaUnitTemprMin1hEntry 5 } + +pmTcaUnitTemprMin1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaUnitTemprMin1hEntry 6 } + +pmTcaUnitTemprMin1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaUnitTemprMin1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmUnitTempr 9 } + +pmTcaUnitTemprMin1dEntry OBJECT-TYPE + SYNTAX PMTcaUnitTemprMin1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaUnitTemprMin1dIndex } + ::= { pmTcaUnitTemprMin1dTable 1 } + +PMTcaUnitTemprMin1dEntry ::= + SEQUENCE + { + pmTcaUnitTemprMin1dIndex Integer32, + pmTcaUnitTemprMin1dId OCTET STRING, + pmTcaUnitTemprMin1dUnitType INTEGER, + pmTcaUnitTemprMin1dCnt Counter64, + pmTcaUnitTemprMin1dThreshold Counter64, + pmTcaUnitTemprMin1dOccurTime DateAndTime + } + +pmTcaUnitTemprMin1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaUnitTemprMin1dEntry 1 } + +pmTcaUnitTemprMin1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sensor name." + ::= { pmTcaUnitTemprMin1dEntry 2 } + +pmTcaUnitTemprMin1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaUnitTemprMin1dEntry 3 } + +pmTcaUnitTemprMin1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of unit temperature." + ::= { pmTcaUnitTemprMin1dEntry 4 } + +pmTcaUnitTemprMin1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of unit temperature." + ::= { pmTcaUnitTemprMin1dEntry 5 } + +pmTcaUnitTemprMin1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaUnitTemprMin1dEntry 6 } + +pmTcaUnitTemprMax15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaUnitTemprMax15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmUnitTempr 10 } + +pmTcaUnitTemprMax15mEntry OBJECT-TYPE + SYNTAX PMTcaUnitTemprMax15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaUnitTemprMax15mIndex } + ::= { pmTcaUnitTemprMax15mTable 1 } + +PMTcaUnitTemprMax15mEntry ::= + SEQUENCE + { + pmTcaUnitTemprMax15mIndex Integer32, + pmTcaUnitTemprMax15mId OCTET STRING, + pmTcaUnitTemprMax15mUnitType INTEGER, + pmTcaUnitTemprMax15mCnt Counter64, + pmTcaUnitTemprMax15mThreshold Counter64, + pmTcaUnitTemprMax15mOccurTime DateAndTime + } + +pmTcaUnitTemprMax15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaUnitTemprMax15mEntry 1 } + +pmTcaUnitTemprMax15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sensor name." + ::= { pmTcaUnitTemprMax15mEntry 2 } + +pmTcaUnitTemprMax15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaUnitTemprMax15mEntry 3 } + +pmTcaUnitTemprMax15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of unit temperature." + ::= { pmTcaUnitTemprMax15mEntry 4 } + +pmTcaUnitTemprMax15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of unit temperature." + ::= { pmTcaUnitTemprMax15mEntry 5 } + +pmTcaUnitTemprMax15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaUnitTemprMax15mEntry 6 } + +pmTcaUnitTemprMax1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaUnitTemprMax1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmUnitTempr 11 } + +pmTcaUnitTemprMax1hEntry OBJECT-TYPE + SYNTAX PMTcaUnitTemprMax1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaUnitTemprMax1hIndex } + ::= { pmTcaUnitTemprMax1hTable 1 } + +PMTcaUnitTemprMax1hEntry ::= + SEQUENCE + { + pmTcaUnitTemprMax1hIndex Integer32, + pmTcaUnitTemprMax1hId OCTET STRING, + pmTcaUnitTemprMax1hUnitType INTEGER, + pmTcaUnitTemprMax1hCnt Counter64, + pmTcaUnitTemprMax1hThreshold Counter64, + pmTcaUnitTemprMax1hOccurTime DateAndTime + } + +pmTcaUnitTemprMax1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaUnitTemprMax1hEntry 1 } + +pmTcaUnitTemprMax1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sensor name." + ::= { pmTcaUnitTemprMax1hEntry 2 } + +pmTcaUnitTemprMax1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaUnitTemprMax1hEntry 3 } + +pmTcaUnitTemprMax1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of unit temperature." + ::= { pmTcaUnitTemprMax1hEntry 4 } + +pmTcaUnitTemprMax1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of unit temperature." + ::= { pmTcaUnitTemprMax1hEntry 5 } + +pmTcaUnitTemprMax1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaUnitTemprMax1hEntry 6 } + +pmTcaUnitTemprMax1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaUnitTemprMax1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmUnitTempr 12 } + +pmTcaUnitTemprMax1dEntry OBJECT-TYPE + SYNTAX PMTcaUnitTemprMax1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaUnitTemprMax1dIndex } + ::= { pmTcaUnitTemprMax1dTable 1 } + +PMTcaUnitTemprMax1dEntry ::= + SEQUENCE + { + pmTcaUnitTemprMax1dIndex Integer32, + pmTcaUnitTemprMax1dId OCTET STRING, + pmTcaUnitTemprMax1dUnitType INTEGER, + pmTcaUnitTemprMax1dCnt Counter64, + pmTcaUnitTemprMax1dThreshold Counter64, + pmTcaUnitTemprMax1dOccurTime DateAndTime + } + +pmTcaUnitTemprMax1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaUnitTemprMax1dEntry 1 } + +pmTcaUnitTemprMax1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaUnitTemprMax1dEntry 2 } + +pmTcaUnitTemprMax1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaUnitTemprMax1dEntry 3 } + +pmTcaUnitTemprMax1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of unit temperature." + ::= { pmTcaUnitTemprMax1dEntry 4 } + +pmTcaUnitTemprMax1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of unit temperature." + ::= { pmTcaUnitTemprMax1dEntry 5 } + +pmTcaUnitTemprMax1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaUnitTemprMax1dEntry 6 } + +pmSFPPower OBJECT IDENTIFIER ::= { pm 101 } + +pmSFPPowerCurr15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMSFPPowerCurr15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 1 } + +pmSFPPowerCurr15mEntry OBJECT-TYPE + SYNTAX PMSFPPowerCurr15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmSFPPowerCurr15mIndex } + ::= { pmSFPPowerCurr15mTable 1 } + +PMSFPPowerCurr15mEntry ::= + SEQUENCE + { + pmSFPPowerCurr15mIndex Integer32, + pmSFPPowerCurr15mId OCTET STRING, + pmSFPPowerCurr15mUnitType INTEGER, + pmSFPPowerCurr15mRxAverage Counter64, + pmSFPPowerCurr15mRxMin Counter64, + pmSFPPowerCurr15mRxMax Counter64, + pmSFPPowerCurr15mTxAverage Counter64, + pmSFPPowerCurr15mTxMin Counter64, + pmSFPPowerCurr15mTxMax Counter64, + pmSFPPowerCurr15mStartTime DateAndTime, + pmSFPPowerCurr15mStopTime DateAndTime + } + +pmSFPPowerCurr15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmSFPPowerCurr15mEntry 1 } + +pmSFPPowerCurr15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SFP name." + ::= { pmSFPPowerCurr15mEntry 2 } + +pmSFPPowerCurr15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmSFPPowerCurr15mEntry 3 } + +pmSFPPowerCurr15mRxAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of average sfp rx power." + ::= { pmSFPPowerCurr15mEntry 4 } + +pmSFPPowerCurr15mRxMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of minimum sfp rx power." + ::= { pmSFPPowerCurr15mEntry 5 } + +pmSFPPowerCurr15mRxMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of maximum sfp rx power." + ::= { pmSFPPowerCurr15mEntry 6 } + +pmSFPPowerCurr15mTxAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of average sfp tx power." + ::= { pmSFPPowerCurr15mEntry 7 } + +pmSFPPowerCurr15mTxMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of minimum sfp tx power." + ::= { pmSFPPowerCurr15mEntry 8 } + +pmSFPPowerCurr15mTxMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of maximum sfp tx power." + ::= { pmSFPPowerCurr15mEntry 9 } + +pmSFPPowerCurr15mStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min start time." + ::= { pmSFPPowerCurr15mEntry 100 } + +pmSFPPowerCurr15mStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min stop time." + ::= { pmSFPPowerCurr15mEntry 101 } + +pmSFPPowerPrev15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMSFPPowerPrev15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 2 } + +pmSFPPowerPrev15mEntry OBJECT-TYPE + SYNTAX PMSFPPowerPrev15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmSFPPowerPrev15mIndex } + ::= { pmSFPPowerPrev15mTable 1 } + +PMSFPPowerPrev15mEntry ::= + SEQUENCE + { + pmSFPPowerPrev15mIndex Integer32, + pmSFPPowerPrev15mId OCTET STRING, + pmSFPPowerPrev15mUnitType INTEGER, + pmSFPPowerPrev15mRxAverage Counter64, + pmSFPPowerPrev15mRxMin Counter64, + pmSFPPowerPrev15mRxMax Counter64, + pmSFPPowerPrev15mTxAverage Counter64, + pmSFPPowerPrev15mTxMin Counter64, + pmSFPPowerPrev15mTxMax Counter64, + pmSFPPowerPrev15mStartTime DateAndTime, + pmSFPPowerPrev15mStopTime DateAndTime + } + +pmSFPPowerPrev15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmSFPPowerPrev15mEntry 1 } + +pmSFPPowerPrev15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SFP name." + ::= { pmSFPPowerPrev15mEntry 2 } + +pmSFPPowerPrev15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmSFPPowerPrev15mEntry 3 } + +pmSFPPowerPrev15mRxAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of average sfp rx power." + ::= { pmSFPPowerPrev15mEntry 4 } + +pmSFPPowerPrev15mRxMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of minimum sfp rx power." + ::= { pmSFPPowerPrev15mEntry 5 } + +pmSFPPowerPrev15mRxMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of maximum sfp rx power." + ::= { pmSFPPowerPrev15mEntry 6 } + +pmSFPPowerPrev15mTxAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of average sfp tx power." + ::= { pmSFPPowerPrev15mEntry 7 } + +pmSFPPowerPrev15mTxMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of minimum sfp tx power." + ::= { pmSFPPowerPrev15mEntry 8 } + +pmSFPPowerPrev15mTxMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of maximum sfp tx power." + ::= { pmSFPPowerPrev15mEntry 9 } + +pmSFPPowerPrev15mStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min start time." + ::= { pmSFPPowerPrev15mEntry 100 } + +pmSFPPowerPrev15mStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min stop time." + ::= { pmSFPPowerPrev15mEntry 101 } + +pmSFPPowerCurr1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMSFPPowerCurr1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 3 } + +pmSFPPowerCurr1hEntry OBJECT-TYPE + SYNTAX PMSFPPowerCurr1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmSFPPowerCurr1hIndex } + ::= { pmSFPPowerCurr1hTable 1 } + +PMSFPPowerCurr1hEntry ::= + SEQUENCE + { + pmSFPPowerCurr1hIndex Integer32, + pmSFPPowerCurr1hId OCTET STRING, + pmSFPPowerCurr1hUnitType INTEGER, + pmSFPPowerCurr1hRxAverage Counter64, + pmSFPPowerCurr1hRxMin Counter64, + pmSFPPowerCurr1hRxMax Counter64, + pmSFPPowerCurr1hTxAverage Counter64, + pmSFPPowerCurr1hTxMin Counter64, + pmSFPPowerCurr1hTxMax Counter64, + pmSFPPowerCurr1hStartTime DateAndTime, + pmSFPPowerCurr1hStopTime DateAndTime + } + +pmSFPPowerCurr1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmSFPPowerCurr1hEntry 1 } + +pmSFPPowerCurr1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SFP name." + ::= { pmSFPPowerCurr1hEntry 2 } + +pmSFPPowerCurr1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmSFPPowerCurr1hEntry 3 } + +pmSFPPowerCurr1hRxAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of average sfp rx power." + ::= { pmSFPPowerCurr1hEntry 4 } + +pmSFPPowerCurr1hRxMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of minimum sfp rx power." + ::= { pmSFPPowerCurr1hEntry 5 } + +pmSFPPowerCurr1hRxMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of maximum sfp rx power." + ::= { pmSFPPowerCurr1hEntry 6 } + +pmSFPPowerCurr1hTxAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of average sfp tx power." + ::= { pmSFPPowerCurr1hEntry 7 } + +pmSFPPowerCurr1hTxMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of minimum sfp tx power." + ::= { pmSFPPowerCurr1hEntry 8 } + +pmSFPPowerCurr1hTxMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of maximum sfp tx power." + ::= { pmSFPPowerCurr1hEntry 9 } + +pmSFPPowerCurr1hStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour start time." + ::= { pmSFPPowerCurr1hEntry 100 } + +pmSFPPowerCurr1hStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour stop time." + ::= { pmSFPPowerCurr1hEntry 101 } + +pmSFPPowerPrev1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMSFPPowerPrev1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 4 } + +pmSFPPowerPrev1hEntry OBJECT-TYPE + SYNTAX PMSFPPowerPrev1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmSFPPowerPrev1hIndex } + ::= { pmSFPPowerPrev1hTable 1 } + +PMSFPPowerPrev1hEntry ::= + SEQUENCE + { + pmSFPPowerPrev1hIndex Integer32, + pmSFPPowerPrev1hId OCTET STRING, + pmSFPPowerPrev1hUnitType INTEGER, + pmSFPPowerPrev1hRxAverage Counter64, + pmSFPPowerPrev1hRxMin Counter64, + pmSFPPowerPrev1hRxMax Counter64, + pmSFPPowerPrev1hTxAverage Counter64, + pmSFPPowerPrev1hTxMin Counter64, + pmSFPPowerPrev1hTxMax Counter64, + pmSFPPowerPrev1hStartTime DateAndTime, + pmSFPPowerPrev1hStopTime DateAndTime + } + +pmSFPPowerPrev1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmSFPPowerPrev1hEntry 1 } + +pmSFPPowerPrev1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SFP name." + ::= { pmSFPPowerPrev1hEntry 2 } + +pmSFPPowerPrev1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmSFPPowerPrev1hEntry 3 } + +pmSFPPowerPrev1hRxAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of average sfp rx power." + ::= { pmSFPPowerPrev1hEntry 4 } + +pmSFPPowerPrev1hRxMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of minimum sfp rx power." + ::= { pmSFPPowerPrev1hEntry 5 } + +pmSFPPowerPrev1hRxMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of maximum sfp rx power." + ::= { pmSFPPowerPrev1hEntry 6 } + +pmSFPPowerPrev1hTxAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of average sfp tx power." + ::= { pmSFPPowerPrev1hEntry 7 } + +pmSFPPowerPrev1hTxMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of minimum sfp tx power." + ::= { pmSFPPowerPrev1hEntry 8 } + +pmSFPPowerPrev1hTxMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of maximum sfp tx power." + ::= { pmSFPPowerPrev1hEntry 9 } + +pmSFPPowerPrev1hStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour start time." + ::= { pmSFPPowerPrev1hEntry 100 } + +pmSFPPowerPrev1hStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour stop time." + ::= { pmSFPPowerPrev1hEntry 101 } + +pmSFPPowerCurr1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMSFPPowerCurr1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 5 } + +pmSFPPowerCurr1dEntry OBJECT-TYPE + SYNTAX PMSFPPowerCurr1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmSFPPowerCurr1dIndex } + ::= { pmSFPPowerCurr1dTable 1 } + +PMSFPPowerCurr1dEntry ::= + SEQUENCE + { + pmSFPPowerCurr1dIndex Integer32, + pmSFPPowerCurr1dId OCTET STRING, + pmSFPPowerCurr1dUnitType INTEGER, + pmSFPPowerCurr1dRxAverage Counter64, + pmSFPPowerCurr1dRxMin Counter64, + pmSFPPowerCurr1dRxMax Counter64, + pmSFPPowerCurr1dTxAverage Counter64, + pmSFPPowerCurr1dTxMin Counter64, + pmSFPPowerCurr1dTxMax Counter64, + pmSFPPowerCurr1dStartTime DateAndTime, + pmSFPPowerCurr1dStopTime DateAndTime + } + +pmSFPPowerCurr1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmSFPPowerCurr1dEntry 1 } + +pmSFPPowerCurr1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SFP name." + ::= { pmSFPPowerCurr1dEntry 2 } + +pmSFPPowerCurr1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmSFPPowerCurr1dEntry 3 } + +pmSFPPowerCurr1dRxAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of average sfp rx power." + ::= { pmSFPPowerCurr1dEntry 4 } + +pmSFPPowerCurr1dRxMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of minimum sfp rx power." + ::= { pmSFPPowerCurr1dEntry 5 } + +pmSFPPowerCurr1dRxMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of maximum sfp rx power." + ::= { pmSFPPowerCurr1dEntry 6 } + +pmSFPPowerCurr1dTxAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of average sfp tx power." + ::= { pmSFPPowerCurr1dEntry 7 } + +pmSFPPowerCurr1dTxMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of minimum sfp tx power." + ::= { pmSFPPowerCurr1dEntry 8 } + +pmSFPPowerCurr1dTxMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of maximum sfp tx power." + ::= { pmSFPPowerCurr1dEntry 9 } + +pmSFPPowerCurr1dStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day start time." + ::= { pmSFPPowerCurr1dEntry 100 } + +pmSFPPowerCurr1dStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day stop time." + ::= { pmSFPPowerCurr1dEntry 101 } + +pmSFPPowerPrev1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMSFPPowerPrev1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 6 } + +pmSFPPowerPrev1dEntry OBJECT-TYPE + SYNTAX PMSFPPowerPrev1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmSFPPowerPrev1dIndex } + ::= { pmSFPPowerPrev1dTable 1 } + +PMSFPPowerPrev1dEntry ::= + SEQUENCE + { + pmSFPPowerPrev1dIndex Integer32, + pmSFPPowerPrev1dId OCTET STRING, + pmSFPPowerPrev1dUnitType INTEGER, + pmSFPPowerPrev1dRxAverage Counter64, + pmSFPPowerPrev1dRxMin Counter64, + pmSFPPowerPrev1dRxMax Counter64, + pmSFPPowerPrev1dTxAverage Counter64, + pmSFPPowerPrev1dTxMin Counter64, + pmSFPPowerPrev1dTxMax Counter64, + pmSFPPowerPrev1dStartTime DateAndTime, + pmSFPPowerPrev1dStopTime DateAndTime + } + +pmSFPPowerPrev1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmSFPPowerPrev1dEntry 1 } + +pmSFPPowerPrev1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SFP name." + ::= { pmSFPPowerPrev1dEntry 2 } + +pmSFPPowerPrev1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmSFPPowerPrev1dEntry 3 } + +pmSFPPowerPrev1dRxAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of average sfp rx power." + ::= { pmSFPPowerPrev1dEntry 4 } + +pmSFPPowerPrev1dRxMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of minimum sfp rx power." + ::= { pmSFPPowerPrev1dEntry 5 } + +pmSFPPowerPrev1dRxMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of maximum sfp rx power." + ::= { pmSFPPowerPrev1dEntry 6 } + +pmSFPPowerPrev1dTxAverage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of average sfp tx power." + ::= { pmSFPPowerPrev1dEntry 7 } + +pmSFPPowerPrev1dTxMin OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of minimum sfp tx power." + ::= { pmSFPPowerPrev1dEntry 8 } + +pmSFPPowerPrev1dTxMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of maximum sfp tx power." + ::= { pmSFPPowerPrev1dEntry 9 } + +pmSFPPowerPrev1dStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day start time." + ::= { pmSFPPowerPrev1dEntry 100 } + +pmSFPPowerPrev1dStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day stop time." + ::= { pmSFPPowerPrev1dEntry 101 } + +pmTcaSFPRxPowerMin15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaSFPRxPowerMin15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 7 } + +pmTcaSFPRxPowerMin15mEntry OBJECT-TYPE + SYNTAX PMTcaSFPRxPowerMin15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaSFPRxPowerMin15mIndex } + ::= { pmTcaSFPRxPowerMin15mTable 1 } + +PMTcaSFPRxPowerMin15mEntry ::= + SEQUENCE + { + pmTcaSFPRxPowerMin15mIndex Integer32, + pmTcaSFPRxPowerMin15mId OCTET STRING, + pmTcaSFPRxPowerMin15mUnitType INTEGER, + pmTcaSFPRxPowerMin15mCnt Counter64, + pmTcaSFPRxPowerMin15mThreshold Counter64, + pmTcaSFPRxPowerMin15mOccurTime DateAndTime + } + +pmTcaSFPRxPowerMin15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaSFPRxPowerMin15mEntry 1 } + +pmTcaSFPRxPowerMin15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaSFPRxPowerMin15mEntry 2 } + +pmTcaSFPRxPowerMin15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaSFPRxPowerMin15mEntry 3 } + +pmTcaSFPRxPowerMin15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of unit temperature." + ::= { pmTcaSFPRxPowerMin15mEntry 4 } + +pmTcaSFPRxPowerMin15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of unit temperature." + ::= { pmTcaSFPRxPowerMin15mEntry 5 } + +pmTcaSFPRxPowerMin15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaSFPRxPowerMin15mEntry 6 } + +pmTcaSFPRxPowerMin1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaSFPRxPowerMin1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 8 } + +pmTcaSFPRxPowerMin1hEntry OBJECT-TYPE + SYNTAX PMTcaSFPRxPowerMin1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaSFPRxPowerMin1hIndex } + ::= { pmTcaSFPRxPowerMin1hTable 1 } + +PMTcaSFPRxPowerMin1hEntry ::= + SEQUENCE + { + pmTcaSFPRxPowerMin1hIndex Integer32, + pmTcaSFPRxPowerMin1hId OCTET STRING, + pmTcaSFPRxPowerMin1hUnitType INTEGER, + pmTcaSFPRxPowerMin1hCnt Counter64, + pmTcaSFPRxPowerMin1hThreshold Counter64, + pmTcaSFPRxPowerMin1hOccurTime DateAndTime + } + +pmTcaSFPRxPowerMin1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaSFPRxPowerMin1hEntry 1 } + +pmTcaSFPRxPowerMin1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaSFPRxPowerMin1hEntry 2 } + +pmTcaSFPRxPowerMin1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaSFPRxPowerMin1hEntry 3 } + +pmTcaSFPRxPowerMin1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of unit temperature." + ::= { pmTcaSFPRxPowerMin1hEntry 4 } + +pmTcaSFPRxPowerMin1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of unit temperature." + ::= { pmTcaSFPRxPowerMin1hEntry 5 } + +pmTcaSFPRxPowerMin1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaSFPRxPowerMin1hEntry 6 } + +pmTcaSFPRxPowerMin1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaSFPRxPowerMin1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 9 } + +pmTcaSFPRxPowerMin1dEntry OBJECT-TYPE + SYNTAX PMTcaSFPRxPowerMin1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaSFPRxPowerMin1dIndex } + ::= { pmTcaSFPRxPowerMin1dTable 1 } + +PMTcaSFPRxPowerMin1dEntry ::= + SEQUENCE + { + pmTcaSFPRxPowerMin1dIndex Integer32, + pmTcaSFPRxPowerMin1dId OCTET STRING, + pmTcaSFPRxPowerMin1dUnitType INTEGER, + pmTcaSFPRxPowerMin1dCnt Counter64, + pmTcaSFPRxPowerMin1dThreshold Counter64, + pmTcaSFPRxPowerMin1dOccurTime DateAndTime + } + +pmTcaSFPRxPowerMin1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaSFPRxPowerMin1dEntry 1 } + +pmTcaSFPRxPowerMin1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaSFPRxPowerMin1dEntry 2 } + +pmTcaSFPRxPowerMin1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaSFPRxPowerMin1dEntry 3 } + +pmTcaSFPRxPowerMin1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of unit temperature." + ::= { pmTcaSFPRxPowerMin1dEntry 4 } + +pmTcaSFPRxPowerMin1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of unit temperature." + ::= { pmTcaSFPRxPowerMin1dEntry 5 } + +pmTcaSFPRxPowerMin1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaSFPRxPowerMin1dEntry 6 } + +pmTcaSFPRxPowerMax15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaSFPRxPowerMax15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 10 } + +pmTcaSFPRxPowerMax15mEntry OBJECT-TYPE + SYNTAX PMTcaSFPRxPowerMax15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaSFPRxPowerMax15mIndex } + ::= { pmTcaSFPRxPowerMax15mTable 1 } + +PMTcaSFPRxPowerMax15mEntry ::= + SEQUENCE + { + pmTcaSFPRxPowerMax15mIndex Integer32, + pmTcaSFPRxPowerMax15mId OCTET STRING, + pmTcaSFPRxPowerMax15mUnitType INTEGER, + pmTcaSFPRxPowerMax15mCnt Counter64, + pmTcaSFPRxPowerMax15mThreshold Counter64, + pmTcaSFPRxPowerMax15mOccurTime DateAndTime + } + +pmTcaSFPRxPowerMax15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaSFPRxPowerMax15mEntry 1 } + +pmTcaSFPRxPowerMax15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaSFPRxPowerMax15mEntry 2 } + +pmTcaSFPRxPowerMax15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaSFPRxPowerMax15mEntry 3 } + +pmTcaSFPRxPowerMax15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of unit temperature." + ::= { pmTcaSFPRxPowerMax15mEntry 4 } + +pmTcaSFPRxPowerMax15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of unit temperature." + ::= { pmTcaSFPRxPowerMax15mEntry 5 } + +pmTcaSFPRxPowerMax15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaSFPRxPowerMax15mEntry 6 } + +pmTcaSFPRxPowerMax1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaSFPRxPowerMax1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 11 } + +pmTcaSFPRxPowerMax1hEntry OBJECT-TYPE + SYNTAX PMTcaSFPRxPowerMax1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaSFPRxPowerMax1hIndex } + ::= { pmTcaSFPRxPowerMax1hTable 1 } + +PMTcaSFPRxPowerMax1hEntry ::= + SEQUENCE + { + pmTcaSFPRxPowerMax1hIndex Integer32, + pmTcaSFPRxPowerMax1hId OCTET STRING, + pmTcaSFPRxPowerMax1hUnitType INTEGER, + pmTcaSFPRxPowerMax1hCnt Counter64, + pmTcaSFPRxPowerMax1hThreshold Counter64, + pmTcaSFPRxPowerMax1hOccurTime DateAndTime + } + +pmTcaSFPRxPowerMax1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaSFPRxPowerMax1hEntry 1 } + +pmTcaSFPRxPowerMax1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaSFPRxPowerMax1hEntry 2 } + +pmTcaSFPRxPowerMax1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaSFPRxPowerMax1hEntry 3 } + +pmTcaSFPRxPowerMax1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of unit temperature." + ::= { pmTcaSFPRxPowerMax1hEntry 4 } + +pmTcaSFPRxPowerMax1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of unit temperature." + ::= { pmTcaSFPRxPowerMax1hEntry 5 } + +pmTcaSFPRxPowerMax1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaSFPRxPowerMax1hEntry 6 } + +pmTcaSFPRxPowerMax1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaSFPRxPowerMax1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 12 } + +pmTcaSFPRxPowerMax1dEntry OBJECT-TYPE + SYNTAX PMTcaSFPRxPowerMax1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaSFPRxPowerMax1dIndex } + ::= { pmTcaSFPRxPowerMax1dTable 1 } + +PMTcaSFPRxPowerMax1dEntry ::= + SEQUENCE + { + pmTcaSFPRxPowerMax1dIndex Integer32, + pmTcaSFPRxPowerMax1dId OCTET STRING, + pmTcaSFPRxPowerMax1dUnitType INTEGER, + pmTcaSFPRxPowerMax1dCnt Counter64, + pmTcaSFPRxPowerMax1dThreshold Counter64, + pmTcaSFPRxPowerMax1dOccurTime DateAndTime + } + +pmTcaSFPRxPowerMax1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaSFPRxPowerMax1dEntry 1 } + +pmTcaSFPRxPowerMax1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaSFPRxPowerMax1dEntry 2 } + +pmTcaSFPRxPowerMax1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaSFPRxPowerMax1dEntry 3 } + +pmTcaSFPRxPowerMax1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of unit temperature." + ::= { pmTcaSFPRxPowerMax1dEntry 4 } + +pmTcaSFPRxPowerMax1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of unit temperature." + ::= { pmTcaSFPRxPowerMax1dEntry 5 } + +pmTcaSFPRxPowerMax1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaSFPRxPowerMax1dEntry 6 } + +pmTcaSFPTxPowerMin15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaSFPTxPowerMin15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 13 } + +pmTcaSFPTxPowerMin15mEntry OBJECT-TYPE + SYNTAX PMTcaSFPTxPowerMin15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaSFPTxPowerMin15mIndex } + ::= { pmTcaSFPTxPowerMin15mTable 1 } + +PMTcaSFPTxPowerMin15mEntry ::= + SEQUENCE + { + pmTcaSFPTxPowerMin15mIndex Integer32, + pmTcaSFPTxPowerMin15mId OCTET STRING, + pmTcaSFPTxPowerMin15mUnitType INTEGER, + pmTcaSFPTxPowerMin15mCnt Counter64, + pmTcaSFPTxPowerMin15mThreshold Counter64, + pmTcaSFPTxPowerMin15mOccurTime DateAndTime + } + +pmTcaSFPTxPowerMin15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaSFPTxPowerMin15mEntry 1 } + +pmTcaSFPTxPowerMin15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaSFPTxPowerMin15mEntry 2 } + +pmTcaSFPTxPowerMin15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaSFPTxPowerMin15mEntry 3 } + +pmTcaSFPTxPowerMin15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of unit temperature." + ::= { pmTcaSFPTxPowerMin15mEntry 4 } + +pmTcaSFPTxPowerMin15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of unit temperature." + ::= { pmTcaSFPTxPowerMin15mEntry 5 } + +pmTcaSFPTxPowerMin15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaSFPTxPowerMin15mEntry 6 } + +pmTcaSFPTxPowerMin1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaSFPTxPowerMin1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 14 } + +pmTcaSFPTxPowerMin1hEntry OBJECT-TYPE + SYNTAX PMTcaSFPTxPowerMin1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaSFPTxPowerMin1hIndex } + ::= { pmTcaSFPTxPowerMin1hTable 1 } + +PMTcaSFPTxPowerMin1hEntry ::= + SEQUENCE + { + pmTcaSFPTxPowerMin1hIndex Integer32, + pmTcaSFPTxPowerMin1hId OCTET STRING, + pmTcaSFPTxPowerMin1hUnitType INTEGER, + pmTcaSFPTxPowerMin1hCnt Counter64, + pmTcaSFPTxPowerMin1hThreshold Counter64, + pmTcaSFPTxPowerMin1hOccurTime DateAndTime + } + +pmTcaSFPTxPowerMin1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaSFPTxPowerMin1hEntry 1 } + +pmTcaSFPTxPowerMin1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaSFPTxPowerMin1hEntry 2 } + +pmTcaSFPTxPowerMin1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaSFPTxPowerMin1hEntry 3 } + +pmTcaSFPTxPowerMin1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of unit temperature." + ::= { pmTcaSFPTxPowerMin1hEntry 4 } + +pmTcaSFPTxPowerMin1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of unit temperature." + ::= { pmTcaSFPTxPowerMin1hEntry 5 } + +pmTcaSFPTxPowerMin1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaSFPTxPowerMin1hEntry 6 } + +pmTcaSFPTxPowerMin1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaSFPTxPowerMin1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 15 } + +pmTcaSFPTxPowerMin1dEntry OBJECT-TYPE + SYNTAX PMTcaSFPTxPowerMin1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaSFPTxPowerMin1dIndex } + ::= { pmTcaSFPTxPowerMin1dTable 1 } + +PMTcaSFPTxPowerMin1dEntry ::= + SEQUENCE + { + pmTcaSFPTxPowerMin1dIndex Integer32, + pmTcaSFPTxPowerMin1dId OCTET STRING, + pmTcaSFPTxPowerMin1dUnitType INTEGER, + pmTcaSFPTxPowerMin1dCnt Counter64, + pmTcaSFPTxPowerMin1dThreshold Counter64, + pmTcaSFPTxPowerMin1dOccurTime DateAndTime + } + +pmTcaSFPTxPowerMin1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaSFPTxPowerMin1dEntry 1 } + +pmTcaSFPTxPowerMin1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaSFPTxPowerMin1dEntry 2 } + +pmTcaSFPTxPowerMin1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaSFPTxPowerMin1dEntry 3 } + +pmTcaSFPTxPowerMin1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of unit temperature." + ::= { pmTcaSFPTxPowerMin1dEntry 4 } + +pmTcaSFPTxPowerMin1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of unit temperature." + ::= { pmTcaSFPTxPowerMin1dEntry 5 } + +pmTcaSFPTxPowerMin1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaSFPTxPowerMin1dEntry 6 } + +pmTcaSFPTxPowerMax15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaSFPTxPowerMax15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 16 } + +pmTcaSFPTxPowerMax15mEntry OBJECT-TYPE + SYNTAX PMTcaSFPTxPowerMax15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaSFPTxPowerMax15mIndex } + ::= { pmTcaSFPTxPowerMax15mTable 1 } + +PMTcaSFPTxPowerMax15mEntry ::= + SEQUENCE + { + pmTcaSFPTxPowerMax15mIndex Integer32, + pmTcaSFPTxPowerMax15mId OCTET STRING, + pmTcaSFPTxPowerMax15mUnitType INTEGER, + pmTcaSFPTxPowerMax15mCnt Counter64, + pmTcaSFPTxPowerMax15mThreshold Counter64, + pmTcaSFPTxPowerMax15mOccurTime DateAndTime + } + +pmTcaSFPTxPowerMax15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaSFPTxPowerMax15mEntry 1 } + +pmTcaSFPTxPowerMax15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaSFPTxPowerMax15mEntry 2 } + +pmTcaSFPTxPowerMax15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaSFPTxPowerMax15mEntry 3 } + +pmTcaSFPTxPowerMax15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of unit temperature." + ::= { pmTcaSFPTxPowerMax15mEntry 4 } + +pmTcaSFPTxPowerMax15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of unit temperature." + ::= { pmTcaSFPTxPowerMax15mEntry 5 } + +pmTcaSFPTxPowerMax15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaSFPTxPowerMax15mEntry 6 } + +pmTcaSFPTxPowerMax1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaSFPTxPowerMax1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 17 } + +pmTcaSFPTxPowerMax1hEntry OBJECT-TYPE + SYNTAX PMTcaSFPTxPowerMax1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaSFPTxPowerMax1hIndex } + ::= { pmTcaSFPTxPowerMax1hTable 1 } + +PMTcaSFPTxPowerMax1hEntry ::= + SEQUENCE + { + pmTcaSFPTxPowerMax1hIndex Integer32, + pmTcaSFPTxPowerMax1hId OCTET STRING, + pmTcaSFPTxPowerMax1hUnitType INTEGER, + pmTcaSFPTxPowerMax1hCnt Counter64, + pmTcaSFPTxPowerMax1hThreshold Counter64, + pmTcaSFPTxPowerMax1hOccurTime DateAndTime + } + +pmTcaSFPTxPowerMax1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaSFPTxPowerMax1hEntry 1 } + +pmTcaSFPTxPowerMax1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaSFPTxPowerMax1hEntry 2 } + +pmTcaSFPTxPowerMax1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaSFPTxPowerMax1hEntry 3 } + +pmTcaSFPTxPowerMax1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of unit temperature." + ::= { pmTcaSFPTxPowerMax1hEntry 4 } + +pmTcaSFPTxPowerMax1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of unit temperature." + ::= { pmTcaSFPTxPowerMax1hEntry 5 } + +pmTcaSFPTxPowerMax1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaSFPTxPowerMax1hEntry 6 } + +pmTcaSFPTxPowerMax1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaSFPTxPowerMax1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmSFPPower 18 } + +pmTcaSFPTxPowerMax1dEntry OBJECT-TYPE + SYNTAX PMTcaSFPTxPowerMax1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaSFPTxPowerMax1dIndex } + ::= { pmTcaSFPTxPowerMax1dTable 1 } + +PMTcaSFPTxPowerMax1dEntry ::= + SEQUENCE + { + pmTcaSFPTxPowerMax1dIndex Integer32, + pmTcaSFPTxPowerMax1dId OCTET STRING, + pmTcaSFPTxPowerMax1dUnitType INTEGER, + pmTcaSFPTxPowerMax1dCnt Counter64, + pmTcaSFPTxPowerMax1dThreshold Counter64, + pmTcaSFPTxPowerMax1dOccurTime DateAndTime + } + +pmTcaSFPTxPowerMax1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaSFPTxPowerMax1dEntry 1 } + +pmTcaSFPTxPowerMax1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaSFPTxPowerMax1dEntry 2 } + +pmTcaSFPTxPowerMax1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaSFPTxPowerMax1dEntry 3 } + +pmTcaSFPTxPowerMax1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of unit temperature." + ::= { pmTcaSFPTxPowerMax1dEntry 4 } + +pmTcaSFPTxPowerMax1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of unit temperature." + ::= { pmTcaSFPTxPowerMax1dEntry 5 } + +pmTcaSFPTxPowerMax1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaSFPTxPowerMax1dEntry 6 } + +pmIfStatistics OBJECT IDENTIFIER ::= { pm 102 } + + +pmIfStatCurr15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMIfStatCurr15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface statistics information of all units." + ::= { pmIfStatistics 1 } + +pmIfStatCurr15mEntry OBJECT-TYPE + SYNTAX PMIfStatCurr15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface statistics information of all units." + INDEX { pmIfStatCurr15mIndex } + ::= { pmIfStatCurr15mTable 1 } + +PMIfStatCurr15mEntry ::= + SEQUENCE + { + pmIfStatCurr15mIndex Integer32, + pmIfStatCurr15mId OCTET STRING, + pmIfStatCurr15mUnitType INTEGER, + pmIfStatCurr15mDropped Counter64, + pmIfStatCurr15mInputPkts Counter64, + pmIfStatCurr15mInputbytes Counter64, + pmIfStatCurr15mInputBrdCst Counter64, + pmIfStatCurr15mInputMltCst Counter64, + pmIfStatCurr15mCrcErrors Counter64, + pmIfStatCurr15mCollision Counter64, + pmIfStatCurr15mUndersized Counter64, + pmIfStatCurr15mOversized Counter64, + pmIfStatCurr15mFragments Counter64, + pmIfStatCurr15mJabbers Counter64, + pmIfStatCurr15mPkt64 Counter64, + pmIfStatCurr15mPkt65To127 Counter64, + pmIfStatCurr15mPkt128To255 Counter64, + pmIfStatCurr15mPkt256To511 Counter64, + pmIfStatCurr15mPkt512To1023 Counter64, + pmIfStatCurr15mPkt1024 Counter64, + pmIfStatCurr15mOutputPkts Counter64, + pmIfStatCurr15mOutputBytes Counter64, + pmIfStatCurr15mStartTime DateAndTime, + pmIfStatCurr15mStopTime DateAndTime + } + +pmIfStatCurr15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmIfStatCurr15mEntry 1 } + +pmIfStatCurr15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmIfStatCurr15mEntry 2 } + +pmIfStatCurr15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmIfStatCurr15mEntry 3 } + +pmIfStatCurr15mDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of dropped events." + ::= { pmIfStatCurr15mEntry 4 } + +pmIfStatCurr15mInputPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of input packets." + ::= { pmIfStatCurr15mEntry 5 } + +pmIfStatCurr15mInputbytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of input bytes." + ::= { pmIfStatCurr15mEntry 6 } + +pmIfStatCurr15mCrcErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of packets with CRC error." + ::= { pmIfStatCurr15mEntry 7 } + +pmIfStatCurr15mInputBrdCst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of broadcast packets." + ::= { pmIfStatCurr15mEntry 8 } + +pmIfStatCurr15mInputMltCst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of multicast packets." + ::= { pmIfStatCurr15mEntry 9 } + +pmIfStatCurr15mCollision OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of collisions." + ::= { pmIfStatCurr15mEntry 10 } + +pmIfStatCurr15mUndersized OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of undersized packets." + ::= { pmIfStatCurr15mEntry 11 } + +pmIfStatCurr15mOversized OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of oversized packets." + ::= { pmIfStatCurr15mEntry 12 } + +pmIfStatCurr15mFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of frament packets." + ::= { pmIfStatCurr15mEntry 13 } + +pmIfStatCurr15mJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of jabber packets." + ::= { pmIfStatCurr15mEntry 14 } + +pmIfStatCurr15mPkt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of packets with size under 64." + ::= { pmIfStatCurr15mEntry 15 } + +pmIfStatCurr15mPkt65To127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of packets with size between 65 to 127." + ::= { pmIfStatCurr15mEntry 16 } + +pmIfStatCurr15mPkt128To255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of packets with size between 128 to 255." + ::= { pmIfStatCurr15mEntry 17 } + +pmIfStatCurr15mPkt256To511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of packets with size between 256 to 511." + ::= { pmIfStatCurr15mEntry 18 } + +pmIfStatCurr15mPkt512To1023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of packets with size between 512 to 1023." + ::= { pmIfStatCurr15mEntry 19 } + +pmIfStatCurr15mPkt1024 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of packets with size over 1024." + ::= { pmIfStatCurr15mEntry 20 } + +pmIfStatCurr15mOutputPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of interface output packets." + ::= { pmIfStatCurr15mEntry 21 } + +pmIfStatCurr15mOutputBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of interface output bytes." + ::= { pmIfStatCurr15mEntry 22 } + +pmIfStatCurr15mStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min start time." + ::= { pmIfStatCurr15mEntry 100 } + +pmIfStatCurr15mStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min stop time." + ::= { pmIfStatCurr15mEntry 101 } + + +pmIfStatPrev15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMIfStatPrev15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface statistics information of all units." + ::= { pmIfStatistics 2 } + +pmIfStatPrev15mEntry OBJECT-TYPE + SYNTAX PMIfStatPrev15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface statistics information of all units." + INDEX { pmIfStatPrev15mIndex } + ::= { pmIfStatPrev15mTable 1 } + +PMIfStatPrev15mEntry ::= + SEQUENCE + { + pmIfStatPrev15mIndex Integer32, + pmIfStatPrev15mId OCTET STRING, + pmIfStatPrev15mUnitType INTEGER, + pmIfStatPrev15mDropped Counter64, + pmIfStatPrev15mInputPkts Counter64, + pmIfStatPrev15mInputbytes Counter64, + pmIfStatPrev15mInputBrdCst Counter64, + pmIfStatPrev15mInputMltCst Counter64, + pmIfStatPrev15mCrcErrors Counter64, + pmIfStatPrev15mCollision Counter64, + pmIfStatPrev15mUndersized Counter64, + pmIfStatPrev15mOversized Counter64, + pmIfStatPrev15mFragments Counter64, + pmIfStatPrev15mJabbers Counter64, + pmIfStatPrev15mPkt64 Counter64, + pmIfStatPrev15mPkt65To127 Counter64, + pmIfStatPrev15mPkt128To255 Counter64, + pmIfStatPrev15mPkt256To511 Counter64, + pmIfStatPrev15mPkt512To1023 Counter64, + pmIfStatPrev15mPkt1024 Counter64, + pmIfStatPrev15mOutputPkts Counter64, + pmIfStatPrev15mOutputBytes Counter64, + pmIfStatPrev15mStartTime DateAndTime, + pmIfStatPrev15mStopTime DateAndTime + } + +pmIfStatPrev15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmIfStatPrev15mEntry 1 } + +pmIfStatPrev15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmIfStatPrev15mEntry 2 } + +pmIfStatPrev15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmIfStatPrev15mEntry 3 } + +pmIfStatPrev15mDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of dropped events." + ::= { pmIfStatPrev15mEntry 4 } + +pmIfStatPrev15mInputPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of input packets." + ::= { pmIfStatPrev15mEntry 5 } + +pmIfStatPrev15mInputbytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of input bytes." + ::= { pmIfStatPrev15mEntry 6 } + +pmIfStatPrev15mCrcErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of packets with CRC error." + ::= { pmIfStatPrev15mEntry 7 } + +pmIfStatPrev15mInputBrdCst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of broadcast packets." + ::= { pmIfStatPrev15mEntry 8 } + +pmIfStatPrev15mInputMltCst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of multicast packets." + ::= { pmIfStatPrev15mEntry 9 } + +pmIfStatPrev15mCollision OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of collisions." + ::= { pmIfStatPrev15mEntry 10 } + +pmIfStatPrev15mUndersized OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of undersized packets." + ::= { pmIfStatPrev15mEntry 11 } + +pmIfStatPrev15mOversized OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of oversized packets." + ::= { pmIfStatPrev15mEntry 12 } + +pmIfStatPrev15mFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of frament packets." + ::= { pmIfStatPrev15mEntry 13 } + +pmIfStatPrev15mJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of jabber packets." + ::= { pmIfStatPrev15mEntry 14 } + +pmIfStatPrev15mPkt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of packets with size under 64." + ::= { pmIfStatPrev15mEntry 15 } + +pmIfStatPrev15mPkt65To127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of packets with size between 65 to 127." + ::= { pmIfStatPrev15mEntry 16 } + +pmIfStatPrev15mPkt128To255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of packets with size between 128 to 255." + ::= { pmIfStatPrev15mEntry 17 } + +pmIfStatPrev15mPkt256To511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of packets with size between 256 to 511." + ::= { pmIfStatPrev15mEntry 18 } + +pmIfStatPrev15mPkt512To1023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of packets with size between 512 to 1023." + ::= { pmIfStatPrev15mEntry 19 } + +pmIfStatPrev15mPkt1024 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of packets with size over 1024." + ::= { pmIfStatPrev15mEntry 20 } + +pmIfStatPrev15mOutputPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of interface output packets." + ::= { pmIfStatPrev15mEntry 21 } + +pmIfStatPrev15mOutputBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of interface output bytes." + ::= { pmIfStatPrev15mEntry 22 } + +pmIfStatPrev15mStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min start time." + ::= { pmIfStatPrev15mEntry 100 } + +pmIfStatPrev15mStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min stop time." + ::= { pmIfStatPrev15mEntry 101 } + +pmIfStatCurr1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMIfStatCurr1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface statistics information of all units." + ::= { pmIfStatistics 3 } + +pmIfStatCurr1hEntry OBJECT-TYPE + SYNTAX PMIfStatCurr1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface statistics information of all units." + INDEX { pmIfStatCurr1hIndex } + ::= { pmIfStatCurr1hTable 1 } + +PMIfStatCurr1hEntry ::= + SEQUENCE + { + pmIfStatCurr1hIndex Integer32, + pmIfStatCurr1hId OCTET STRING, + pmIfStatCurr1hUnitType INTEGER, + pmIfStatCurr1hDropped Counter64, + pmIfStatCurr1hInputPkts Counter64, + pmIfStatCurr1hInputbytes Counter64, + pmIfStatCurr1hInputBrdCst Counter64, + pmIfStatCurr1hInputMltCst Counter64, + pmIfStatCurr1hCrcErrors Counter64, + pmIfStatCurr1hCollision Counter64, + pmIfStatCurr1hUndersized Counter64, + pmIfStatCurr1hOversized Counter64, + pmIfStatCurr1hFragments Counter64, + pmIfStatCurr1hJabbers Counter64, + pmIfStatCurr1hPkt64 Counter64, + pmIfStatCurr1hPkt65To127 Counter64, + pmIfStatCurr1hPkt128To255 Counter64, + pmIfStatCurr1hPkt256To511 Counter64, + pmIfStatCurr1hPkt512To1023 Counter64, + pmIfStatCurr1hPkt1024 Counter64, + pmIfStatCurr1hOutputPkts Counter64, + pmIfStatCurr1hOutputBytes Counter64, + pmIfStatCurr1hStartTime DateAndTime, + pmIfStatCurr1hStopTime DateAndTime + } + +pmIfStatCurr1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmIfStatCurr1hEntry 1 } + +pmIfStatCurr1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmIfStatCurr1hEntry 2 } + +pmIfStatCurr1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmIfStatCurr1hEntry 3 } + +pmIfStatCurr1hDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of dropped events." + ::= { pmIfStatCurr1hEntry 4 } + +pmIfStatCurr1hInputPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of input packets." + ::= { pmIfStatCurr1hEntry 5 } + +pmIfStatCurr1hInputbytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of input bytes." + ::= { pmIfStatCurr1hEntry 6 } + +pmIfStatCurr1hCrcErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of packets with CRC error." + ::= { pmIfStatCurr1hEntry 7 } + +pmIfStatCurr1hInputBrdCst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of broadcast packets." + ::= { pmIfStatCurr1hEntry 8 } + +pmIfStatCurr1hInputMltCst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of multicast packets." + ::= { pmIfStatCurr1hEntry 9 } + +pmIfStatCurr1hCollision OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of collisions." + ::= { pmIfStatCurr1hEntry 10 } + +pmIfStatCurr1hUndersized OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of undersized packets." + ::= { pmIfStatCurr1hEntry 11 } + +pmIfStatCurr1hOversized OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of oversized packets." + ::= { pmIfStatCurr1hEntry 12 } + +pmIfStatCurr1hFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of frament packets." + ::= { pmIfStatCurr1hEntry 13 } + +pmIfStatCurr1hJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of jabber packets." + ::= { pmIfStatCurr1hEntry 14 } + +pmIfStatCurr1hPkt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of packets with size under 64." + ::= { pmIfStatCurr1hEntry 15 } + +pmIfStatCurr1hPkt65To127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of packets with size between 65 to 127." + ::= { pmIfStatCurr1hEntry 16 } + +pmIfStatCurr1hPkt128To255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of packets with size between 128 to 255." + ::= { pmIfStatCurr1hEntry 17 } + +pmIfStatCurr1hPkt256To511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of packets with size between 256 to 511." + ::= { pmIfStatCurr1hEntry 18 } + +pmIfStatCurr1hPkt512To1023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of packets with size between 512 to 1023." + ::= { pmIfStatCurr1hEntry 19 } + +pmIfStatCurr1hPkt1024 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of packets with size over 1024." + ::= { pmIfStatCurr1hEntry 20 } + +pmIfStatCurr1hOutputPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of interface output packets." + ::= { pmIfStatCurr1hEntry 21 } + +pmIfStatCurr1hOutputBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of interface output bytes." + ::= { pmIfStatCurr1hEntry 22 } + +pmIfStatCurr1hStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour start time." + ::= { pmIfStatCurr1hEntry 100 } + +pmIfStatCurr1hStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour stop time." + ::= { pmIfStatCurr1hEntry 101 } + + +pmIfStatPrev1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMIfStatPrev1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface statistics information of all units." + ::= { pmIfStatistics 4 } + +pmIfStatPrev1hEntry OBJECT-TYPE + SYNTAX PMIfStatPrev1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface statistics information of all units." + INDEX { pmIfStatPrev1hIndex } + ::= { pmIfStatPrev1hTable 1 } + +PMIfStatPrev1hEntry ::= + SEQUENCE + { + pmIfStatPrev1hIndex Integer32, + pmIfStatPrev1hId OCTET STRING, + pmIfStatPrev1hUnitType INTEGER, + pmIfStatPrev1hDropped Counter64, + pmIfStatPrev1hInputPkts Counter64, + pmIfStatPrev1hInputbytes Counter64, + pmIfStatPrev1hInputBrdCst Counter64, + pmIfStatPrev1hInputMltCst Counter64, + pmIfStatPrev1hCrcErrors Counter64, + pmIfStatPrev1hCollision Counter64, + pmIfStatPrev1hUndersized Counter64, + pmIfStatPrev1hOversized Counter64, + pmIfStatPrev1hFragments Counter64, + pmIfStatPrev1hJabbers Counter64, + pmIfStatPrev1hPkt64 Counter64, + pmIfStatPrev1hPkt65To127 Counter64, + pmIfStatPrev1hPkt128To255 Counter64, + pmIfStatPrev1hPkt256To511 Counter64, + pmIfStatPrev1hPkt512To1023 Counter64, + pmIfStatPrev1hPkt1024 Counter64, + pmIfStatPrev1hOutputPkts Counter64, + pmIfStatPrev1hOutputBytes Counter64, + pmIfStatPrev1hStartTime DateAndTime, + pmIfStatPrev1hStopTime DateAndTime + } + +pmIfStatPrev1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmIfStatPrev1hEntry 1 } + +pmIfStatPrev1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmIfStatPrev1hEntry 2 } + +pmIfStatPrev1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmIfStatPrev1hEntry 3 } + +pmIfStatPrev1hDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of dropped events." + ::= { pmIfStatPrev1hEntry 4 } + +pmIfStatPrev1hInputPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of input packets." + ::= { pmIfStatPrev1hEntry 5 } + +pmIfStatPrev1hInputbytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of input bytes." + ::= { pmIfStatPrev1hEntry 6 } + +pmIfStatPrev1hCrcErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of packets with CRC error." + ::= { pmIfStatPrev1hEntry 7 } + +pmIfStatPrev1hInputBrdCst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of broadcast packets." + ::= { pmIfStatPrev1hEntry 8 } + +pmIfStatPrev1hInputMltCst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of multicast packets." + ::= { pmIfStatPrev1hEntry 9 } + +pmIfStatPrev1hCollision OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of collisions." + ::= { pmIfStatPrev1hEntry 10 } + +pmIfStatPrev1hUndersized OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of undersized packets." + ::= { pmIfStatPrev1hEntry 11 } + +pmIfStatPrev1hOversized OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of oversized packets." + ::= { pmIfStatPrev1hEntry 12 } + +pmIfStatPrev1hFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of frament packets." + ::= { pmIfStatPrev1hEntry 13 } + +pmIfStatPrev1hJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of jabber packets." + ::= { pmIfStatPrev1hEntry 14 } + +pmIfStatPrev1hPkt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of packets with size under 64." + ::= { pmIfStatPrev1hEntry 15 } + +pmIfStatPrev1hPkt65To127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of packets with size between 65 to 127." + ::= { pmIfStatPrev1hEntry 16 } + +pmIfStatPrev1hPkt128To255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of packets with size between 128 to 255." + ::= { pmIfStatPrev1hEntry 17 } + +pmIfStatPrev1hPkt256To511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of packets with size between 256 to 511." + ::= { pmIfStatPrev1hEntry 18 } + +pmIfStatPrev1hPkt512To1023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of packets with size between 512 to 1023." + ::= { pmIfStatPrev1hEntry 19 } + +pmIfStatPrev1hPkt1024 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of packets with size over 1024." + ::= { pmIfStatPrev1hEntry 20 } + +pmIfStatPrev1hOutputPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of interface output packets." + ::= { pmIfStatPrev1hEntry 21 } + +pmIfStatPrev1hOutputBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of interface output bytes." + ::= { pmIfStatPrev1hEntry 22 } + +pmIfStatPrev1hStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour start time." + ::= { pmIfStatPrev1hEntry 100 } + +pmIfStatPrev1hStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour stop time." + ::= { pmIfStatPrev1hEntry 101 } + +pmIfStatCurr1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMIfStatCurr1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface statistics information of all units." + ::= { pmIfStatistics 5 } + +pmIfStatCurr1dEntry OBJECT-TYPE + SYNTAX PMIfStatCurr1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface statistics information of all units." + INDEX { pmIfStatCurr1dIndex } + ::= { pmIfStatCurr1dTable 1 } + +PMIfStatCurr1dEntry ::= + SEQUENCE + { + pmIfStatCurr1dIndex Integer32, + pmIfStatCurr1dId OCTET STRING, + pmIfStatCurr1dUnitType INTEGER, + pmIfStatCurr1dDropped Counter64, + pmIfStatCurr1dInputPkts Counter64, + pmIfStatCurr1dInputbytes Counter64, + pmIfStatCurr1dInputBrdCst Counter64, + pmIfStatCurr1dInputMltCst Counter64, + pmIfStatCurr1dCrcErrors Counter64, + pmIfStatCurr1dCollision Counter64, + pmIfStatCurr1dUndersized Counter64, + pmIfStatCurr1dOversized Counter64, + pmIfStatCurr1dFragments Counter64, + pmIfStatCurr1dJabbers Counter64, + pmIfStatCurr1dPkt64 Counter64, + pmIfStatCurr1dPkt65To127 Counter64, + pmIfStatCurr1dPkt128To255 Counter64, + pmIfStatCurr1dPkt256To511 Counter64, + pmIfStatCurr1dPkt512To1023 Counter64, + pmIfStatCurr1dPkt1024 Counter64, + pmIfStatCurr1dOutputPkts Counter64, + pmIfStatCurr1dOutputBytes Counter64, + pmIfStatCurr1dStartTime DateAndTime, + pmIfStatCurr1dStopTime DateAndTime + } + +pmIfStatCurr1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmIfStatCurr1dEntry 1 } + +pmIfStatCurr1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmIfStatCurr1dEntry 2 } + +pmIfStatCurr1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmIfStatCurr1dEntry 3 } + +pmIfStatCurr1dDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of dropped events." + ::= { pmIfStatCurr1dEntry 4 } + +pmIfStatCurr1dInputPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of input packets." + ::= { pmIfStatCurr1dEntry 5 } + +pmIfStatCurr1dInputbytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of input bytes." + ::= { pmIfStatCurr1dEntry 6 } + +pmIfStatCurr1dCrcErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of packets with CRC error." + ::= { pmIfStatCurr1dEntry 7 } + +pmIfStatCurr1dInputBrdCst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of broadcast packets." + ::= { pmIfStatCurr1dEntry 8 } + +pmIfStatCurr1dInputMltCst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of multicast packets." + ::= { pmIfStatCurr1dEntry 9 } + +pmIfStatCurr1dCollision OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of collisions." + ::= { pmIfStatCurr1dEntry 10 } + +pmIfStatCurr1dUndersized OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of undersized packets." + ::= { pmIfStatCurr1dEntry 11 } + +pmIfStatCurr1dOversized OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of oversized packets." + ::= { pmIfStatCurr1dEntry 12 } + +pmIfStatCurr1dFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of frament packets." + ::= { pmIfStatCurr1dEntry 13 } + +pmIfStatCurr1dJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of jabber packets." + ::= { pmIfStatCurr1dEntry 14 } + +pmIfStatCurr1dPkt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of packets with size under 64." + ::= { pmIfStatCurr1dEntry 15 } + +pmIfStatCurr1dPkt65To127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of packets with size between 65 to 127." + ::= { pmIfStatCurr1dEntry 16 } + +pmIfStatCurr1dPkt128To255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of packets with size between 128 to 255." + ::= { pmIfStatCurr1dEntry 17 } + +pmIfStatCurr1dPkt256To511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of packets with size between 256 to 511." + ::= { pmIfStatCurr1dEntry 18 } + +pmIfStatCurr1dPkt512To1023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of packets with size between 512 to 1023." + ::= { pmIfStatCurr1dEntry 19 } + +pmIfStatCurr1dPkt1024 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of packets with size over 1024." + ::= { pmIfStatCurr1dEntry 20 } + +pmIfStatCurr1dOutputPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of interface output packets." + ::= { pmIfStatCurr1dEntry 21 } + +pmIfStatCurr1dOutputBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of interface output bytes." + ::= { pmIfStatCurr1dEntry 22 } + +pmIfStatCurr1dStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day start time." + ::= { pmIfStatCurr1dEntry 100 } + +pmIfStatCurr1dStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day stop time." + ::= { pmIfStatCurr1dEntry 101 } + + +pmIfStatPrev1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMIfStatPrev1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface statistics information of all units." + ::= { pmIfStatistics 6 } + +pmIfStatPrev1dEntry OBJECT-TYPE + SYNTAX PMIfStatPrev1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface statistics information of all units." + INDEX { pmIfStatPrev1dIndex } + ::= { pmIfStatPrev1dTable 1 } + +PMIfStatPrev1dEntry ::= + SEQUENCE + { + pmIfStatPrev1dIndex Integer32, + pmIfStatPrev1dId OCTET STRING, + pmIfStatPrev1dUnitType INTEGER, + pmIfStatPrev1dDropped Counter64, + pmIfStatPrev1dInputPkts Counter64, + pmIfStatPrev1dInputbytes Counter64, + pmIfStatPrev1dInputBrdCst Counter64, + pmIfStatPrev1dInputMltCst Counter64, + pmIfStatPrev1dCrcErrors Counter64, + pmIfStatPrev1dCollision Counter64, + pmIfStatPrev1dUndersized Counter64, + pmIfStatPrev1dOversized Counter64, + pmIfStatPrev1dFragments Counter64, + pmIfStatPrev1dJabbers Counter64, + pmIfStatPrev1dPkt64 Counter64, + pmIfStatPrev1dPkt65To127 Counter64, + pmIfStatPrev1dPkt128To255 Counter64, + pmIfStatPrev1dPkt256To511 Counter64, + pmIfStatPrev1dPkt512To1023 Counter64, + pmIfStatPrev1dPkt1024 Counter64, + pmIfStatPrev1dOutputPkts Counter64, + pmIfStatPrev1dOutputBytes Counter64, + pmIfStatPrev1dStartTime DateAndTime, + pmIfStatPrev1dStopTime DateAndTime + } + +pmIfStatPrev1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmIfStatPrev1dEntry 1 } + +pmIfStatPrev1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmIfStatPrev1dEntry 2 } + +pmIfStatPrev1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmIfStatPrev1dEntry 3 } + +pmIfStatPrev1dDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of dropped events." + ::= { pmIfStatPrev1dEntry 4 } + +pmIfStatPrev1dInputPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of input packets." + ::= { pmIfStatPrev1dEntry 5 } + +pmIfStatPrev1dInputbytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of input bytes." + ::= { pmIfStatPrev1dEntry 6 } + +pmIfStatPrev1dCrcErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of packets with CRC error." + ::= { pmIfStatPrev1dEntry 7 } + +pmIfStatPrev1dInputBrdCst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of broadcast packets." + ::= { pmIfStatPrev1dEntry 8 } + +pmIfStatPrev1dInputMltCst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of multicast packets." + ::= { pmIfStatPrev1dEntry 9 } + +pmIfStatPrev1dCollision OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of collisions." + ::= { pmIfStatPrev1dEntry 10 } + +pmIfStatPrev1dUndersized OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of undersized packets." + ::= { pmIfStatPrev1dEntry 11 } + +pmIfStatPrev1dOversized OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of oversized packets." + ::= { pmIfStatPrev1dEntry 12 } + +pmIfStatPrev1dFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of frament packets." + ::= { pmIfStatPrev1dEntry 13 } + +pmIfStatPrev1dJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of jabber packets." + ::= { pmIfStatPrev1dEntry 14 } + +pmIfStatPrev1dPkt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of packets with size under 64." + ::= { pmIfStatPrev1dEntry 15 } + +pmIfStatPrev1dPkt65To127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of packets with size between 65 to 127." + ::= { pmIfStatPrev1dEntry 16 } + +pmIfStatPrev1dPkt128To255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of packets with size between 128 to 255." + ::= { pmIfStatPrev1dEntry 17 } + +pmIfStatPrev1dPkt256To511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of packets with size between 256 to 511." + ::= { pmIfStatPrev1dEntry 18 } + +pmIfStatPrev1dPkt512To1023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of packets with size between 512 to 1023." + ::= { pmIfStatPrev1dEntry 19 } + +pmIfStatPrev1dPkt1024 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of packets with size over 1024." + ::= { pmIfStatPrev1dEntry 20 } + +pmIfStatPrev1dOutputPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of interface output packets." + ::= { pmIfStatPrev1dEntry 21 } + +pmIfStatPrev1dOutputBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of interface output bytes." + ::= { pmIfStatPrev1dEntry 22 } + +pmIfStatPrev1dStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day start time." + ::= { pmIfStatPrev1dEntry 100 } + +pmIfStatPrev1dStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day stop time." + ::= { pmIfStatPrev1dEntry 101 } + + +pmTcaIfDropped15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfDropped15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 7 } + +pmTcaIfDropped15mEntry OBJECT-TYPE + SYNTAX PMTcaIfDropped15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaIfDropped15mIndex } + ::= { pmTcaIfDropped15mTable 1 } + +PMTcaIfDropped15mEntry ::= + SEQUENCE + { + pmTcaIfDropped15mIndex Integer32, + pmTcaIfDropped15mId OCTET STRING, + pmTcaIfDropped15mUnitType INTEGER, + pmTcaIfDropped15mCnt Counter64, + pmTcaIfDropped15mThreshold Counter64, + pmTcaIfDropped15mOccurTime DateAndTime + } + +pmTcaIfDropped15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfDropped15mEntry 1 } + +pmTcaIfDropped15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfDropped15mEntry 2 } + +pmTcaIfDropped15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfDropped15mEntry 3 } + +pmTcaIfDropped15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of interface dropped events." + ::= { pmTcaIfDropped15mEntry 4 } + +pmTcaIfDropped15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of interface dropped events." + ::= { pmTcaIfDropped15mEntry 5 } + +pmTcaIfDropped15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfDropped15mEntry 6 } + +pmTcaIfDropped1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfDropped1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 8 } + +pmTcaIfDropped1hEntry OBJECT-TYPE + SYNTAX PMTcaIfDropped1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaIfDropped1hIndex } + ::= { pmTcaIfDropped1hTable 1 } + +PMTcaIfDropped1hEntry ::= + SEQUENCE + { + pmTcaIfDropped1hIndex Integer32, + pmTcaIfDropped1hId OCTET STRING, + pmTcaIfDropped1hUnitType INTEGER, + pmTcaIfDropped1hCnt Counter64, + pmTcaIfDropped1hThreshold Counter64, + pmTcaIfDropped1hOccurTime DateAndTime + } + +pmTcaIfDropped1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfDropped1hEntry 1 } + +pmTcaIfDropped1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfDropped1hEntry 2 } + +pmTcaIfDropped1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfDropped1hEntry 3 } + +pmTcaIfDropped1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of interface dropped events." + ::= { pmTcaIfDropped1hEntry 4 } + +pmTcaIfDropped1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of interface dropped events." + ::= { pmTcaIfDropped1hEntry 5 } + +pmTcaIfDropped1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfDropped1hEntry 6 } + +pmTcaIfDropped1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfDropped1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains temperature information of all units." + ::= { pmIfStatistics 9 } + +pmTcaIfDropped1dEntry OBJECT-TYPE + SYNTAX PMTcaIfDropped1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { pmTcaIfDropped1dIndex } + ::= { pmTcaIfDropped1dTable 1 } + +PMTcaIfDropped1dEntry ::= + SEQUENCE + { + pmTcaIfDropped1dIndex Integer32, + pmTcaIfDropped1dId OCTET STRING, + pmTcaIfDropped1dUnitType INTEGER, + pmTcaIfDropped1dCnt Counter64, + pmTcaIfDropped1dThreshold Counter64, + pmTcaIfDropped1dOccurTime DateAndTime + } + +pmTcaIfDropped1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfDropped1dEntry 1 } + +pmTcaIfDropped1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfDropped1dEntry 2 } + +pmTcaIfDropped1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfDropped1dEntry 3 } + +pmTcaIfDropped1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of interface dropped events." + ::= { pmTcaIfDropped1dEntry 4 } + +pmTcaIfDropped1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of interface dropped events." + ::= { pmTcaIfDropped1dEntry 5 } + +pmTcaIfDropped1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfDropped1dEntry 6 } + + +pmTcaIfInPkts15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfInPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 10 } + +pmTcaIfInPkts15mEntry OBJECT-TYPE + SYNTAX PMTcaIfInPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfInPkts15mIndex } + ::= { pmTcaIfInPkts15mTable 1 } + +PMTcaIfInPkts15mEntry ::= + SEQUENCE + { + pmTcaIfInPkts15mIndex Integer32, + pmTcaIfInPkts15mId OCTET STRING, + pmTcaIfInPkts15mUnitType INTEGER, + pmTcaIfInPkts15mCnt Counter64, + pmTcaIfInPkts15mThreshold Counter64, + pmTcaIfInPkts15mOccurTime DateAndTime + } + +pmTcaIfInPkts15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfInPkts15mEntry 1 } + +pmTcaIfInPkts15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfInPkts15mEntry 2 } + +pmTcaIfInPkts15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfInPkts15mEntry 3 } + +pmTcaIfInPkts15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of input packets." + ::= { pmTcaIfInPkts15mEntry 4 } + +pmTcaIfInPkts15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of input packets." + ::= { pmTcaIfInPkts15mEntry 5 } + +pmTcaIfInPkts15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfInPkts15mEntry 6 } + +pmTcaIfInPkts1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfInPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 11 } + +pmTcaIfInPkts1hEntry OBJECT-TYPE + SYNTAX PMTcaIfInPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfInPkts1hIndex } + ::= { pmTcaIfInPkts1hTable 1 } + +PMTcaIfInPkts1hEntry ::= + SEQUENCE + { + pmTcaIfInPkts1hIndex Integer32, + pmTcaIfInPkts1hId OCTET STRING, + pmTcaIfInPkts1hUnitType INTEGER, + pmTcaIfInPkts1hCnt Counter64, + pmTcaIfInPkts1hThreshold Counter64, + pmTcaIfInPkts1hOccurTime DateAndTime + } + +pmTcaIfInPkts1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfInPkts1hEntry 1 } + +pmTcaIfInPkts1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfInPkts1hEntry 2 } + +pmTcaIfInPkts1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfInPkts1hEntry 3 } + +pmTcaIfInPkts1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of input packets." + ::= { pmTcaIfInPkts1hEntry 4 } + +pmTcaIfInPkts1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of input packets." + ::= { pmTcaIfInPkts1hEntry 5 } + +pmTcaIfInPkts1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfInPkts1hEntry 6 } + +pmTcaIfInPkts1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfInPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 12 } + +pmTcaIfInPkts1dEntry OBJECT-TYPE + SYNTAX PMTcaIfInPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfInPkts1dIndex } + ::= { pmTcaIfInPkts1dTable 1 } + +PMTcaIfInPkts1dEntry ::= + SEQUENCE + { + pmTcaIfInPkts1dIndex Integer32, + pmTcaIfInPkts1dId OCTET STRING, + pmTcaIfInPkts1dUnitType INTEGER, + pmTcaIfInPkts1dCnt Counter64, + pmTcaIfInPkts1dThreshold Counter64, + pmTcaIfInPkts1dOccurTime DateAndTime + } + +pmTcaIfInPkts1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfInPkts1dEntry 1 } + +pmTcaIfInPkts1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfInPkts1dEntry 2 } + +pmTcaIfInPkts1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfInPkts1dEntry 3 } + +pmTcaIfInPkts1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of input packets." + ::= { pmTcaIfInPkts1dEntry 4 } + +pmTcaIfInPkts1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of input packets." + ::= { pmTcaIfInPkts1dEntry 5 } + +pmTcaIfInPkts1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfInPkts1dEntry 6 } + + +pmTcaIfInBytes15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfInBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 13 } + +pmTcaIfInBytes15mEntry OBJECT-TYPE + SYNTAX PMTcaIfInBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfInBytes15mIndex } + ::= { pmTcaIfInBytes15mTable 1 } + +PMTcaIfInBytes15mEntry ::= + SEQUENCE + { + pmTcaIfInBytes15mIndex Integer32, + pmTcaIfInBytes15mId OCTET STRING, + pmTcaIfInBytes15mUnitType INTEGER, + pmTcaIfInBytes15mCnt Counter64, + pmTcaIfInBytes15mThreshold Counter64, + pmTcaIfInBytes15mOccurTime DateAndTime + } + +pmTcaIfInBytes15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfInBytes15mEntry 1 } + +pmTcaIfInBytes15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfInBytes15mEntry 2 } + +pmTcaIfInBytes15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfInBytes15mEntry 3 } + +pmTcaIfInBytes15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of input bytes." + ::= { pmTcaIfInBytes15mEntry 4 } + +pmTcaIfInBytes15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of input bytes." + ::= { pmTcaIfInBytes15mEntry 5 } + +pmTcaIfInBytes15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfInBytes15mEntry 6 } + +pmTcaIfInBytes1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfInBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 14 } + +pmTcaIfInBytes1hEntry OBJECT-TYPE + SYNTAX PMTcaIfInBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfInBytes1hIndex } + ::= { pmTcaIfInBytes1hTable 1 } + +PMTcaIfInBytes1hEntry ::= + SEQUENCE + { + pmTcaIfInBytes1hIndex Integer32, + pmTcaIfInBytes1hId OCTET STRING, + pmTcaIfInBytes1hUnitType INTEGER, + pmTcaIfInBytes1hCnt Counter64, + pmTcaIfInBytes1hThreshold Counter64, + pmTcaIfInBytes1hOccurTime DateAndTime + } + +pmTcaIfInBytes1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfInBytes1hEntry 1 } + +pmTcaIfInBytes1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfInBytes1hEntry 2 } + +pmTcaIfInBytes1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfInBytes1hEntry 3 } + +pmTcaIfInBytes1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of input bytes." + ::= { pmTcaIfInBytes1hEntry 4 } + +pmTcaIfInBytes1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of input bytes." + ::= { pmTcaIfInBytes1hEntry 5 } + +pmTcaIfInBytes1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfInBytes1hEntry 6 } + +pmTcaIfInBytes1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfInBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 15 } + +pmTcaIfInBytes1dEntry OBJECT-TYPE + SYNTAX PMTcaIfInBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfInBytes1dIndex } + ::= { pmTcaIfInBytes1dTable 1 } + +PMTcaIfInBytes1dEntry ::= + SEQUENCE + { + pmTcaIfInBytes1dIndex Integer32, + pmTcaIfInBytes1dId OCTET STRING, + pmTcaIfInBytes1dUnitType INTEGER, + pmTcaIfInBytes1dCnt Counter64, + pmTcaIfInBytes1dThreshold Counter64, + pmTcaIfInBytes1dOccurTime DateAndTime + } + +pmTcaIfInBytes1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfInBytes1dEntry 1 } + +pmTcaIfInBytes1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfInBytes1dEntry 2 } + +pmTcaIfInBytes1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfInBytes1dEntry 3 } + +pmTcaIfInBytes1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of input bytes." + ::= { pmTcaIfInBytes1dEntry 4 } + +pmTcaIfInBytes1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of input bytes." + ::= { pmTcaIfInBytes1dEntry 5 } + +pmTcaIfInBytes1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfInBytes1dEntry 6 } + + +pmTcaIfInBrdcasts15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfInBrdcasts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 16 } + +pmTcaIfInBrdcasts15mEntry OBJECT-TYPE + SYNTAX PMTcaIfInBrdcasts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfInBrdcasts15mIndex } + ::= { pmTcaIfInBrdcasts15mTable 1 } + +PMTcaIfInBrdcasts15mEntry ::= + SEQUENCE + { + pmTcaIfInBrdcasts15mIndex Integer32, + pmTcaIfInBrdcasts15mId OCTET STRING, + pmTcaIfInBrdcasts15mUnitType INTEGER, + pmTcaIfInBrdcasts15mCnt Counter64, + pmTcaIfInBrdcasts15mThreshold Counter64, + pmTcaIfInBrdcasts15mOccurTime DateAndTime + } + +pmTcaIfInBrdcasts15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfInBrdcasts15mEntry 1 } + +pmTcaIfInBrdcasts15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfInBrdcasts15mEntry 2 } + +pmTcaIfInBrdcasts15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfInBrdcasts15mEntry 3 } + +pmTcaIfInBrdcasts15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of input broadcast packets." + ::= { pmTcaIfInBrdcasts15mEntry 4 } + +pmTcaIfInBrdcasts15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of input broadcast packets." + ::= { pmTcaIfInBrdcasts15mEntry 5 } + +pmTcaIfInBrdcasts15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfInBrdcasts15mEntry 6 } + +pmTcaIfInBrdcasts1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfInBrdcasts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 17 } + +pmTcaIfInBrdcasts1hEntry OBJECT-TYPE + SYNTAX PMTcaIfInBrdcasts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfInBrdcasts1hIndex } + ::= { pmTcaIfInBrdcasts1hTable 1 } + +PMTcaIfInBrdcasts1hEntry ::= + SEQUENCE + { + pmTcaIfInBrdcasts1hIndex Integer32, + pmTcaIfInBrdcasts1hId OCTET STRING, + pmTcaIfInBrdcasts1hUnitType INTEGER, + pmTcaIfInBrdcasts1hCnt Counter64, + pmTcaIfInBrdcasts1hThreshold Counter64, + pmTcaIfInBrdcasts1hOccurTime DateAndTime + } + +pmTcaIfInBrdcasts1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfInBrdcasts1hEntry 1 } + +pmTcaIfInBrdcasts1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfInBrdcasts1hEntry 2 } + +pmTcaIfInBrdcasts1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfInBrdcasts1hEntry 3 } + +pmTcaIfInBrdcasts1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of input broadcast packets." + ::= { pmTcaIfInBrdcasts1hEntry 4 } + +pmTcaIfInBrdcasts1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of input broadcast packets." + ::= { pmTcaIfInBrdcasts1hEntry 5 } + +pmTcaIfInBrdcasts1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfInBrdcasts1hEntry 6 } + +pmTcaIfInBrdcasts1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfInBrdcasts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 18 } + +pmTcaIfInBrdcasts1dEntry OBJECT-TYPE + SYNTAX PMTcaIfInBrdcasts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfInBrdcasts1dIndex } + ::= { pmTcaIfInBrdcasts1dTable 1 } + +PMTcaIfInBrdcasts1dEntry ::= + SEQUENCE + { + pmTcaIfInBrdcasts1dIndex Integer32, + pmTcaIfInBrdcasts1dId OCTET STRING, + pmTcaIfInBrdcasts1dUnitType INTEGER, + pmTcaIfInBrdcasts1dCnt Counter64, + pmTcaIfInBrdcasts1dThreshold Counter64, + pmTcaIfInBrdcasts1dOccurTime DateAndTime + } + +pmTcaIfInBrdcasts1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfInBrdcasts1dEntry 1 } + +pmTcaIfInBrdcasts1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfInBrdcasts1dEntry 2 } + +pmTcaIfInBrdcasts1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfInBrdcasts1dEntry 3 } + +pmTcaIfInBrdcasts1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of input broadcast packets." + ::= { pmTcaIfInBrdcasts1dEntry 4 } + +pmTcaIfInBrdcasts1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of input broadcast packets." + ::= { pmTcaIfInBrdcasts1dEntry 5 } + +pmTcaIfInBrdcasts1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfInBrdcasts1dEntry 6 } + + +pmTcaIfInMltcasts15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfInMltcasts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 19 } + +pmTcaIfInMltcasts15mEntry OBJECT-TYPE + SYNTAX PMTcaIfInMltcasts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfInMltcasts15mIndex } + ::= { pmTcaIfInMltcasts15mTable 1 } + +PMTcaIfInMltcasts15mEntry ::= + SEQUENCE + { + pmTcaIfInMltcasts15mIndex Integer32, + pmTcaIfInMltcasts15mId OCTET STRING, + pmTcaIfInMltcasts15mUnitType INTEGER, + pmTcaIfInMltcasts15mCnt Counter64, + pmTcaIfInMltcasts15mThreshold Counter64, + pmTcaIfInMltcasts15mOccurTime DateAndTime + } + +pmTcaIfInMltcasts15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfInMltcasts15mEntry 1 } + +pmTcaIfInMltcasts15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfInMltcasts15mEntry 2 } + +pmTcaIfInMltcasts15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfInMltcasts15mEntry 3 } + +pmTcaIfInMltcasts15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of input multicast packets." + ::= { pmTcaIfInMltcasts15mEntry 4 } + +pmTcaIfInMltcasts15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of input multicast packets." + ::= { pmTcaIfInMltcasts15mEntry 5 } + +pmTcaIfInMltcasts15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfInMltcasts15mEntry 6 } + +pmTcaIfInMltcasts1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfInMltcasts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 20 } + +pmTcaIfInMltcasts1hEntry OBJECT-TYPE + SYNTAX PMTcaIfInMltcasts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfInMltcasts1hIndex } + ::= { pmTcaIfInMltcasts1hTable 1 } + +PMTcaIfInMltcasts1hEntry ::= + SEQUENCE + { + pmTcaIfInMltcasts1hIndex Integer32, + pmTcaIfInMltcasts1hId OCTET STRING, + pmTcaIfInMltcasts1hUnitType INTEGER, + pmTcaIfInMltcasts1hCnt Counter64, + pmTcaIfInMltcasts1hThreshold Counter64, + pmTcaIfInMltcasts1hOccurTime DateAndTime + } + +pmTcaIfInMltcasts1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfInMltcasts1hEntry 1 } + +pmTcaIfInMltcasts1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfInMltcasts1hEntry 2 } + +pmTcaIfInMltcasts1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfInMltcasts1hEntry 3 } + +pmTcaIfInMltcasts1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of input multicast packets." + ::= { pmTcaIfInMltcasts1hEntry 4 } + +pmTcaIfInMltcasts1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of input multicast packets." + ::= { pmTcaIfInMltcasts1hEntry 5 } + +pmTcaIfInMltcasts1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfInMltcasts1hEntry 6 } + +pmTcaIfInMltcasts1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfInMltcasts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 21 } + +pmTcaIfInMltcasts1dEntry OBJECT-TYPE + SYNTAX PMTcaIfInMltcasts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfInMltcasts1dIndex } + ::= { pmTcaIfInMltcasts1dTable 1 } + +PMTcaIfInMltcasts1dEntry ::= + SEQUENCE + { + pmTcaIfInMltcasts1dIndex Integer32, + pmTcaIfInMltcasts1dId OCTET STRING, + pmTcaIfInMltcasts1dUnitType INTEGER, + pmTcaIfInMltcasts1dCnt Counter64, + pmTcaIfInMltcasts1dThreshold Counter64, + pmTcaIfInMltcasts1dOccurTime DateAndTime + } + +pmTcaIfInMltcasts1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfInMltcasts1dEntry 1 } + +pmTcaIfInMltcasts1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfInMltcasts1dEntry 2 } + +pmTcaIfInMltcasts1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfInMltcasts1dEntry 3 } + +pmTcaIfInMltcasts1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of input multicast packets." + ::= { pmTcaIfInMltcasts1dEntry 4 } + +pmTcaIfInMltcasts1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of input multicast packets." + ::= { pmTcaIfInMltcasts1dEntry 5 } + +pmTcaIfInMltcasts1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfInMltcasts1dEntry 6 } + + +pmTcaIfCrcErr15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfCrcErr15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 22 } + +pmTcaIfCrcErr15mEntry OBJECT-TYPE + SYNTAX PMTcaIfCrcErr15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfCrcErr15mIndex } + ::= { pmTcaIfCrcErr15mTable 1 } + +PMTcaIfCrcErr15mEntry ::= + SEQUENCE + { + pmTcaIfCrcErr15mIndex Integer32, + pmTcaIfCrcErr15mId OCTET STRING, + pmTcaIfCrcErr15mUnitType INTEGER, + pmTcaIfCrcErr15mCnt Counter64, + pmTcaIfCrcErr15mThreshold Counter64, + pmTcaIfCrcErr15mOccurTime DateAndTime + } + +pmTcaIfCrcErr15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfCrcErr15mEntry 1 } + +pmTcaIfCrcErr15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfCrcErr15mEntry 2 } + +pmTcaIfCrcErr15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfCrcErr15mEntry 3 } + +pmTcaIfCrcErr15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of packets with CRC error." + ::= { pmTcaIfCrcErr15mEntry 4 } + +pmTcaIfCrcErr15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of packets with CRC error." + ::= { pmTcaIfCrcErr15mEntry 5 } + +pmTcaIfCrcErr15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfCrcErr15mEntry 6 } + +pmTcaIfCrcErr1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfCrcErr1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 23 } + +pmTcaIfCrcErr1hEntry OBJECT-TYPE + SYNTAX PMTcaIfCrcErr1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfCrcErr1hIndex } + ::= { pmTcaIfCrcErr1hTable 1 } + +PMTcaIfCrcErr1hEntry ::= + SEQUENCE + { + pmTcaIfCrcErr1hIndex Integer32, + pmTcaIfCrcErr1hId OCTET STRING, + pmTcaIfCrcErr1hUnitType INTEGER, + pmTcaIfCrcErr1hCnt Counter64, + pmTcaIfCrcErr1hThreshold Counter64, + pmTcaIfCrcErr1hOccurTime DateAndTime + } + +pmTcaIfCrcErr1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfCrcErr1hEntry 1 } + +pmTcaIfCrcErr1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfCrcErr1hEntry 2 } + +pmTcaIfCrcErr1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfCrcErr1hEntry 3 } + +pmTcaIfCrcErr1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of packets with CRC error." + ::= { pmTcaIfCrcErr1hEntry 4 } + +pmTcaIfCrcErr1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of packets with CRC error." + ::= { pmTcaIfCrcErr1hEntry 5 } + +pmTcaIfCrcErr1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfCrcErr1hEntry 6 } + +pmTcaIfCrcErr1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfCrcErr1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 24 } + +pmTcaIfCrcErr1dEntry OBJECT-TYPE + SYNTAX PMTcaIfCrcErr1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfCrcErr1dIndex } + ::= { pmTcaIfCrcErr1dTable 1 } + +PMTcaIfCrcErr1dEntry ::= + SEQUENCE + { + pmTcaIfCrcErr1dIndex Integer32, + pmTcaIfCrcErr1dId OCTET STRING, + pmTcaIfCrcErr1dUnitType INTEGER, + pmTcaIfCrcErr1dCnt Counter64, + pmTcaIfCrcErr1dThreshold Counter64, + pmTcaIfCrcErr1dOccurTime DateAndTime + } + +pmTcaIfCrcErr1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfCrcErr1dEntry 1 } + +pmTcaIfCrcErr1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfCrcErr1dEntry 2 } + +pmTcaIfCrcErr1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfCrcErr1dEntry 3 } + +pmTcaIfCrcErr1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of packets with CRC error." + ::= { pmTcaIfCrcErr1dEntry 4 } + +pmTcaIfCrcErr1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of packets with CRC error." + ::= { pmTcaIfCrcErr1dEntry 5 } + +pmTcaIfCrcErr1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfCrcErr1dEntry 6 } + +pmTcaIfCollisions15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfCollisions15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 25 } + +pmTcaIfCollisions15mEntry OBJECT-TYPE + SYNTAX PMTcaIfCollisions15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature interface of all units." + INDEX { pmTcaIfCollisions15mIndex } + ::= { pmTcaIfCollisions15mTable 1 } + +PMTcaIfCollisions15mEntry ::= + SEQUENCE + { + pmTcaIfCollisions15mIndex Integer32, + pmTcaIfCollisions15mId OCTET STRING, + pmTcaIfCollisions15mUnitType INTEGER, + pmTcaIfCollisions15mCnt Counter64, + pmTcaIfCollisions15mThreshold Counter64, + pmTcaIfCollisions15mOccurTime DateAndTime + } + +pmTcaIfCollisions15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfCollisions15mEntry 1 } + +pmTcaIfCollisions15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfCollisions15mEntry 2 } + +pmTcaIfCollisions15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfCollisions15mEntry 3 } + +pmTcaIfCollisions15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of collisions." + ::= { pmTcaIfCollisions15mEntry 4 } + +pmTcaIfCollisions15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of collisions." + ::= { pmTcaIfCollisions15mEntry 5 } + +pmTcaIfCollisions15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfCollisions15mEntry 6 } + +pmTcaIfCollisions1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfCollisions1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 26 } + +pmTcaIfCollisions1hEntry OBJECT-TYPE + SYNTAX PMTcaIfCollisions1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature interface of all units." + INDEX { pmTcaIfCollisions1hIndex } + ::= { pmTcaIfCollisions1hTable 1 } + +PMTcaIfCollisions1hEntry ::= + SEQUENCE + { + pmTcaIfCollisions1hIndex Integer32, + pmTcaIfCollisions1hId OCTET STRING, + pmTcaIfCollisions1hUnitType INTEGER, + pmTcaIfCollisions1hCnt Counter64, + pmTcaIfCollisions1hThreshold Counter64, + pmTcaIfCollisions1hOccurTime DateAndTime + } + +pmTcaIfCollisions1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfCollisions1hEntry 1 } + +pmTcaIfCollisions1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfCollisions1hEntry 2 } + +pmTcaIfCollisions1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfCollisions1hEntry 3 } + +pmTcaIfCollisions1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of collisions." + ::= { pmTcaIfCollisions1hEntry 4 } + +pmTcaIfCollisions1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of collisions." + ::= { pmTcaIfCollisions1hEntry 5 } + +pmTcaIfCollisions1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfCollisions1hEntry 6 } + +pmTcaIfCollisions1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfCollisions1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 27 } + +pmTcaIfCollisions1dEntry OBJECT-TYPE + SYNTAX PMTcaIfCollisions1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfCollisions1dIndex } + ::= { pmTcaIfCollisions1dTable 1 } + +PMTcaIfCollisions1dEntry ::= + SEQUENCE + { + pmTcaIfCollisions1dIndex Integer32, + pmTcaIfCollisions1dId OCTET STRING, + pmTcaIfCollisions1dUnitType INTEGER, + pmTcaIfCollisions1dCnt Counter64, + pmTcaIfCollisions1dThreshold Counter64, + pmTcaIfCollisions1dOccurTime DateAndTime + } + +pmTcaIfCollisions1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfCollisions1dEntry 1 } + +pmTcaIfCollisions1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfCollisions1dEntry 2 } + +pmTcaIfCollisions1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfCollisions1dEntry 3 } + +pmTcaIfCollisions1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of collisions." + ::= { pmTcaIfCollisions1dEntry 4 } + +pmTcaIfCollisions1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of collisions." + ::= { pmTcaIfCollisions1dEntry 5 } + +pmTcaIfCollisions1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfCollisions1dEntry 6 } + + +pmTcaIfUndersized15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfUndersized15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 28 } + +pmTcaIfUndersized15mEntry OBJECT-TYPE + SYNTAX PMTcaIfUndersized15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature interface of all units." + INDEX { pmTcaIfUndersized15mIndex } + ::= { pmTcaIfUndersized15mTable 1 } + +PMTcaIfUndersized15mEntry ::= + SEQUENCE + { + pmTcaIfUndersized15mIndex Integer32, + pmTcaIfUndersized15mId OCTET STRING, + pmTcaIfUndersized15mUnitType INTEGER, + pmTcaIfUndersized15mCnt Counter64, + pmTcaIfUndersized15mThreshold Counter64, + pmTcaIfUndersized15mOccurTime DateAndTime + } + +pmTcaIfUndersized15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfUndersized15mEntry 1 } + +pmTcaIfUndersized15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfUndersized15mEntry 2 } + +pmTcaIfUndersized15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfUndersized15mEntry 3 } + +pmTcaIfUndersized15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of undersized packets." + ::= { pmTcaIfUndersized15mEntry 4 } + +pmTcaIfUndersized15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of undersized packets." + ::= { pmTcaIfUndersized15mEntry 5 } + +pmTcaIfUndersized15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfUndersized15mEntry 6 } + +pmTcaIfUndersized1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfUndersized1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 29 } + +pmTcaIfUndersized1hEntry OBJECT-TYPE + SYNTAX PMTcaIfUndersized1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature interface of all units." + INDEX { pmTcaIfUndersized1hIndex } + ::= { pmTcaIfUndersized1hTable 1 } + +PMTcaIfUndersized1hEntry ::= + SEQUENCE + { + pmTcaIfUndersized1hIndex Integer32, + pmTcaIfUndersized1hId OCTET STRING, + pmTcaIfUndersized1hUnitType INTEGER, + pmTcaIfUndersized1hCnt Counter64, + pmTcaIfUndersized1hThreshold Counter64, + pmTcaIfUndersized1hOccurTime DateAndTime + } + +pmTcaIfUndersized1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfUndersized1hEntry 1 } + +pmTcaIfUndersized1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfUndersized1hEntry 2 } + +pmTcaIfUndersized1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfUndersized1hEntry 3 } + +pmTcaIfUndersized1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of undersized packets." + ::= { pmTcaIfUndersized1hEntry 4 } + +pmTcaIfUndersized1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of undersized packets." + ::= { pmTcaIfUndersized1hEntry 5 } + +pmTcaIfUndersized1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfUndersized1hEntry 6 } + +pmTcaIfUndersized1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfUndersized1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 30 } + +pmTcaIfUndersized1dEntry OBJECT-TYPE + SYNTAX PMTcaIfUndersized1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature interface of all units." + INDEX { pmTcaIfUndersized1dIndex } + ::= { pmTcaIfUndersized1dTable 1 } + +PMTcaIfUndersized1dEntry ::= + SEQUENCE + { + pmTcaIfUndersized1dIndex Integer32, + pmTcaIfUndersized1dId OCTET STRING, + pmTcaIfUndersized1dUnitType INTEGER, + pmTcaIfUndersized1dCnt Counter64, + pmTcaIfUndersized1dThreshold Counter64, + pmTcaIfUndersized1dOccurTime DateAndTime + } + +pmTcaIfUndersized1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfUndersized1dEntry 1 } + +pmTcaIfUndersized1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfUndersized1dEntry 2 } + +pmTcaIfUndersized1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfUndersized1dEntry 3 } + +pmTcaIfUndersized1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of undersized packets." + ::= { pmTcaIfUndersized1dEntry 4 } + +pmTcaIfUndersized1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of undersized packets." + ::= { pmTcaIfUndersized1dEntry 5 } + +pmTcaIfUndersized1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfUndersized1dEntry 6 } + + +pmTcaIfOversized15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfOversized15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 31 } + +pmTcaIfOversized15mEntry OBJECT-TYPE + SYNTAX PMTcaIfOversized15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature interface of all units." + INDEX { pmTcaIfOversized15mIndex } + ::= { pmTcaIfOversized15mTable 1 } + +PMTcaIfOversized15mEntry ::= + SEQUENCE + { + pmTcaIfOversized15mIndex Integer32, + pmTcaIfOversized15mId OCTET STRING, + pmTcaIfOversized15mUnitType INTEGER, + pmTcaIfOversized15mCnt Counter64, + pmTcaIfOversized15mThreshold Counter64, + pmTcaIfOversized15mOccurTime DateAndTime + } + +pmTcaIfOversized15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfOversized15mEntry 1 } + +pmTcaIfOversized15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfOversized15mEntry 2 } + +pmTcaIfOversized15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfOversized15mEntry 3 } + +pmTcaIfOversized15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of oversized packets." + ::= { pmTcaIfOversized15mEntry 4 } + +pmTcaIfOversized15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of oversized packets." + ::= { pmTcaIfOversized15mEntry 5 } + +pmTcaIfOversized15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfOversized15mEntry 6 } + +pmTcaIfOversized1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfOversized1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 32 } + +pmTcaIfOversized1hEntry OBJECT-TYPE + SYNTAX PMTcaIfOversized1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature interface of all units." + INDEX { pmTcaIfOversized1hIndex } + ::= { pmTcaIfOversized1hTable 1 } + +PMTcaIfOversized1hEntry ::= + SEQUENCE + { + pmTcaIfOversized1hIndex Integer32, + pmTcaIfOversized1hId OCTET STRING, + pmTcaIfOversized1hUnitType INTEGER, + pmTcaIfOversized1hCnt Counter64, + pmTcaIfOversized1hThreshold Counter64, + pmTcaIfOversized1hOccurTime DateAndTime + } + +pmTcaIfOversized1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfOversized1hEntry 1 } + +pmTcaIfOversized1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfOversized1hEntry 2 } + +pmTcaIfOversized1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfOversized1hEntry 3 } + +pmTcaIfOversized1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of oversized packets." + ::= { pmTcaIfOversized1hEntry 4 } + +pmTcaIfOversized1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of oversized packets." + ::= { pmTcaIfOversized1hEntry 5 } + +pmTcaIfOversized1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfOversized1hEntry 6 } + +pmTcaIfOversized1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfOversized1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 33 } + +pmTcaIfOversized1dEntry OBJECT-TYPE + SYNTAX PMTcaIfOversized1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfOversized1dIndex } + ::= { pmTcaIfOversized1dTable 1 } + +PMTcaIfOversized1dEntry ::= + SEQUENCE + { + pmTcaIfOversized1dIndex Integer32, + pmTcaIfOversized1dId OCTET STRING, + pmTcaIfOversized1dUnitType INTEGER, + pmTcaIfOversized1dCnt Counter64, + pmTcaIfOversized1dThreshold Counter64, + pmTcaIfOversized1dOccurTime DateAndTime + } + +pmTcaIfOversized1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfOversized1dEntry 1 } + +pmTcaIfOversized1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfOversized1dEntry 2 } + +pmTcaIfOversized1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfOversized1dEntry 3 } + +pmTcaIfOversized1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of oversized packets." + ::= { pmTcaIfOversized1dEntry 4 } + +pmTcaIfOversized1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of oversized packets." + ::= { pmTcaIfOversized1dEntry 5 } + +pmTcaIfOversized1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfOversized1dEntry 6 } + + +pmTcaIfFragments15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfFragments15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 34 } + +pmTcaIfFragments15mEntry OBJECT-TYPE + SYNTAX PMTcaIfFragments15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfFragments15mIndex } + ::= { pmTcaIfFragments15mTable 1 } + +PMTcaIfFragments15mEntry ::= + SEQUENCE + { + pmTcaIfFragments15mIndex Integer32, + pmTcaIfFragments15mId OCTET STRING, + pmTcaIfFragments15mUnitType INTEGER, + pmTcaIfFragments15mCnt Counter64, + pmTcaIfFragments15mThreshold Counter64, + pmTcaIfFragments15mOccurTime DateAndTime + } + +pmTcaIfFragments15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfFragments15mEntry 1 } + +pmTcaIfFragments15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfFragments15mEntry 2 } + +pmTcaIfFragments15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfFragments15mEntry 3 } + +pmTcaIfFragments15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of fragment packets." + ::= { pmTcaIfFragments15mEntry 4 } + +pmTcaIfFragments15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of fragment packets." + ::= { pmTcaIfFragments15mEntry 5 } + +pmTcaIfFragments15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfFragments15mEntry 6 } + +pmTcaIfFragments1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfFragments1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 35 } + +pmTcaIfFragments1hEntry OBJECT-TYPE + SYNTAX PMTcaIfFragments1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfFragments1hIndex } + ::= { pmTcaIfFragments1hTable 1 } + +PMTcaIfFragments1hEntry ::= + SEQUENCE + { + pmTcaIfFragments1hIndex Integer32, + pmTcaIfFragments1hId OCTET STRING, + pmTcaIfFragments1hUnitType INTEGER, + pmTcaIfFragments1hCnt Counter64, + pmTcaIfFragments1hThreshold Counter64, + pmTcaIfFragments1hOccurTime DateAndTime + } + +pmTcaIfFragments1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfFragments1hEntry 1 } + +pmTcaIfFragments1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfFragments1hEntry 2 } + +pmTcaIfFragments1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfFragments1hEntry 3 } + +pmTcaIfFragments1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of fragment packets." + ::= { pmTcaIfFragments1hEntry 4 } + +pmTcaIfFragments1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of fragment packets." + ::= { pmTcaIfFragments1hEntry 5 } + +pmTcaIfFragments1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfFragments1hEntry 6 } + +pmTcaIfFragments1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfFragments1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 36 } + +pmTcaIfFragments1dEntry OBJECT-TYPE + SYNTAX PMTcaIfFragments1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfFragments1dIndex } + ::= { pmTcaIfFragments1dTable 1 } + +PMTcaIfFragments1dEntry ::= + SEQUENCE + { + pmTcaIfFragments1dIndex Integer32, + pmTcaIfFragments1dId OCTET STRING, + pmTcaIfFragments1dUnitType INTEGER, + pmTcaIfFragments1dCnt Counter64, + pmTcaIfFragments1dThreshold Counter64, + pmTcaIfFragments1dOccurTime DateAndTime + } + +pmTcaIfFragments1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfFragments1dEntry 1 } + +pmTcaIfFragments1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfFragments1dEntry 2 } + +pmTcaIfFragments1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfFragments1dEntry 3 } + +pmTcaIfFragments1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of fragment packets." + ::= { pmTcaIfFragments1dEntry 4 } + +pmTcaIfFragments1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of fragment packets." + ::= { pmTcaIfFragments1dEntry 5 } + +pmTcaIfFragments1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfFragments1dEntry 6 } + + +pmTcaIfJabbers15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfJabbers15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 37 } + +pmTcaIfJabbers15mEntry OBJECT-TYPE + SYNTAX PMTcaIfJabbers15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfJabbers15mIndex } + ::= { pmTcaIfJabbers15mTable 1 } + +PMTcaIfJabbers15mEntry ::= + SEQUENCE + { + pmTcaIfJabbers15mIndex Integer32, + pmTcaIfJabbers15mId OCTET STRING, + pmTcaIfJabbers15mUnitType INTEGER, + pmTcaIfJabbers15mCnt Counter64, + pmTcaIfJabbers15mThreshold Counter64, + pmTcaIfJabbers15mOccurTime DateAndTime + } + +pmTcaIfJabbers15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfJabbers15mEntry 1 } + +pmTcaIfJabbers15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfJabbers15mEntry 2 } + +pmTcaIfJabbers15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfJabbers15mEntry 3 } + +pmTcaIfJabbers15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of jabber packets." + ::= { pmTcaIfJabbers15mEntry 4 } + +pmTcaIfJabbers15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of jabber packets." + ::= { pmTcaIfJabbers15mEntry 5 } + +pmTcaIfJabbers15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfJabbers15mEntry 6 } + +pmTcaIfJabbers1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfJabbers1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 38 } + +pmTcaIfJabbers1hEntry OBJECT-TYPE + SYNTAX PMTcaIfJabbers1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfJabbers1hIndex } + ::= { pmTcaIfJabbers1hTable 1 } + +PMTcaIfJabbers1hEntry ::= + SEQUENCE + { + pmTcaIfJabbers1hIndex Integer32, + pmTcaIfJabbers1hId OCTET STRING, + pmTcaIfJabbers1hUnitType INTEGER, + pmTcaIfJabbers1hCnt Counter64, + pmTcaIfJabbers1hThreshold Counter64, + pmTcaIfJabbers1hOccurTime DateAndTime + } + +pmTcaIfJabbers1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfJabbers1hEntry 1 } + +pmTcaIfJabbers1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfJabbers1hEntry 2 } + +pmTcaIfJabbers1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfJabbers1hEntry 3 } + +pmTcaIfJabbers1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of jabber packets." + ::= { pmTcaIfJabbers1hEntry 4 } + +pmTcaIfJabbers1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of jabber packets." + ::= { pmTcaIfJabbers1hEntry 5 } + +pmTcaIfJabbers1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfJabbers1hEntry 6 } + +pmTcaIfJabbers1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfJabbers1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 39 } + +pmTcaIfJabbers1dEntry OBJECT-TYPE + SYNTAX PMTcaIfJabbers1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfJabbers1dIndex } + ::= { pmTcaIfJabbers1dTable 1 } + +PMTcaIfJabbers1dEntry ::= + SEQUENCE + { + pmTcaIfJabbers1dIndex Integer32, + pmTcaIfJabbers1dId OCTET STRING, + pmTcaIfJabbers1dUnitType INTEGER, + pmTcaIfJabbers1dCnt Counter64, + pmTcaIfJabbers1dThreshold Counter64, + pmTcaIfJabbers1dOccurTime DateAndTime + } + +pmTcaIfJabbers1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfJabbers1dEntry 1 } + +pmTcaIfJabbers1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfJabbers1dEntry 2 } + +pmTcaIfJabbers1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfJabbers1dEntry 3 } + +pmTcaIfJabbers1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of jabber packets." + ::= { pmTcaIfJabbers1dEntry 4 } + +pmTcaIfJabbers1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of jabber packets." + ::= { pmTcaIfJabbers1dEntry 5 } + +pmTcaIfJabbers1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfJabbers1dEntry 6 } + + +pmTcaIfPkt6415mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt6415mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 40 } + +pmTcaIfPkt6415mEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt6415mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt6415mIndex } + ::= { pmTcaIfPkt6415mTable 1 } + +PMTcaIfPkt6415mEntry ::= + SEQUENCE + { + pmTcaIfPkt6415mIndex Integer32, + pmTcaIfPkt6415mId OCTET STRING, + pmTcaIfPkt6415mUnitType INTEGER, + pmTcaIfPkt6415mCnt Counter64, + pmTcaIfPkt6415mThreshold Counter64, + pmTcaIfPkt6415mOccurTime DateAndTime + } + +pmTcaIfPkt6415mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt6415mEntry 1 } + +pmTcaIfPkt6415mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt6415mEntry 2 } + +pmTcaIfPkt6415mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt6415mEntry 3 } + +pmTcaIfPkt6415mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of packets with size under 64." + ::= { pmTcaIfPkt6415mEntry 4 } + +pmTcaIfPkt6415mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of packets with size under 64." + ::= { pmTcaIfPkt6415mEntry 5 } + +pmTcaIfPkt6415mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt6415mEntry 6 } + +pmTcaIfPkt641hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt641hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 41 } + +pmTcaIfPkt641hEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt641hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt641hIndex } + ::= { pmTcaIfPkt641hTable 1 } + +PMTcaIfPkt641hEntry ::= + SEQUENCE + { + pmTcaIfPkt641hIndex Integer32, + pmTcaIfPkt641hId OCTET STRING, + pmTcaIfPkt641hUnitType INTEGER, + pmTcaIfPkt641hCnt Counter64, + pmTcaIfPkt641hThreshold Counter64, + pmTcaIfPkt641hOccurTime DateAndTime + } + +pmTcaIfPkt641hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt641hEntry 1 } + +pmTcaIfPkt641hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt641hEntry 2 } + +pmTcaIfPkt641hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt641hEntry 3 } + +pmTcaIfPkt641hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of packets with size under 64." + ::= { pmTcaIfPkt641hEntry 4 } + +pmTcaIfPkt641hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of packets with size under 64." + ::= { pmTcaIfPkt641hEntry 5 } + +pmTcaIfPkt641hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt641hEntry 6 } + +pmTcaIfPkt641dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt641dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 42 } + +pmTcaIfPkt641dEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt641dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt641dIndex } + ::= { pmTcaIfPkt641dTable 1 } + +PMTcaIfPkt641dEntry ::= + SEQUENCE + { + pmTcaIfPkt641dIndex Integer32, + pmTcaIfPkt641dId OCTET STRING, + pmTcaIfPkt641dUnitType INTEGER, + pmTcaIfPkt641dCnt Counter64, + pmTcaIfPkt641dThreshold Counter64, + pmTcaIfPkt641dOccurTime DateAndTime + } + +pmTcaIfPkt641dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt641dEntry 1 } + +pmTcaIfPkt641dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt641dEntry 2 } + +pmTcaIfPkt641dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt641dEntry 3 } + +pmTcaIfPkt641dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of packets with size under 64." + ::= { pmTcaIfPkt641dEntry 4 } + +pmTcaIfPkt641dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of packets with size under 64." + ::= { pmTcaIfPkt641dEntry 5 } + +pmTcaIfPkt641dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt641dEntry 6 } + + +pmTcaIfPkt65to12715mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt65to12715mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 43 } + +pmTcaIfPkt65to12715mEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt65to12715mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt65to12715mIndex } + ::= { pmTcaIfPkt65to12715mTable 1 } + +PMTcaIfPkt65to12715mEntry ::= + SEQUENCE + { + pmTcaIfPkt65to12715mIndex Integer32, + pmTcaIfPkt65to12715mId OCTET STRING, + pmTcaIfPkt65to12715mUnitType INTEGER, + pmTcaIfPkt65to12715mCnt Counter64, + pmTcaIfPkt65to12715mThreshold Counter64, + pmTcaIfPkt65to12715mOccurTime DateAndTime + } + +pmTcaIfPkt65to12715mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt65to12715mEntry 1 } + +pmTcaIfPkt65to12715mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt65to12715mEntry 2 } + +pmTcaIfPkt65to12715mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt65to12715mEntry 3 } + +pmTcaIfPkt65to12715mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of packets with size between 65 to 127." + ::= { pmTcaIfPkt65to12715mEntry 4 } + +pmTcaIfPkt65to12715mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of packets with size between 65 to 127." + ::= { pmTcaIfPkt65to12715mEntry 5 } + +pmTcaIfPkt65to12715mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt65to12715mEntry 6 } + +pmTcaIfPkt65to1271hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt65to1271hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 44 } + +pmTcaIfPkt65to1271hEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt65to1271hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt65to1271hIndex } + ::= { pmTcaIfPkt65to1271hTable 1 } + +PMTcaIfPkt65to1271hEntry ::= + SEQUENCE + { + pmTcaIfPkt65to1271hIndex Integer32, + pmTcaIfPkt65to1271hId OCTET STRING, + pmTcaIfPkt65to1271hUnitType INTEGER, + pmTcaIfPkt65to1271hCnt Counter64, + pmTcaIfPkt65to1271hThreshold Counter64, + pmTcaIfPkt65to1271hOccurTime DateAndTime + } + +pmTcaIfPkt65to1271hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt65to1271hEntry 1 } + +pmTcaIfPkt65to1271hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt65to1271hEntry 2 } + +pmTcaIfPkt65to1271hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt65to1271hEntry 3 } + +pmTcaIfPkt65to1271hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of packets with size between 65 to 127." + ::= { pmTcaIfPkt65to1271hEntry 4 } + +pmTcaIfPkt65to1271hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of packets with size between 65 to 127." + ::= { pmTcaIfPkt65to1271hEntry 5 } + +pmTcaIfPkt65to1271hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt65to1271hEntry 6 } + +pmTcaIfPkt65to1271dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt65to1271dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 45 } + +pmTcaIfPkt65to1271dEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt65to1271dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt65to1271dIndex } + ::= { pmTcaIfPkt65to1271dTable 1 } + +PMTcaIfPkt65to1271dEntry ::= + SEQUENCE + { + pmTcaIfPkt65to1271dIndex Integer32, + pmTcaIfPkt65to1271dId OCTET STRING, + pmTcaIfPkt65to1271dUnitType INTEGER, + pmTcaIfPkt65to1271dCnt Counter64, + pmTcaIfPkt65to1271dThreshold Counter64, + pmTcaIfPkt65to1271dOccurTime DateAndTime + } + +pmTcaIfPkt65to1271dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt65to1271dEntry 1 } + +pmTcaIfPkt65to1271dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt65to1271dEntry 2 } + +pmTcaIfPkt65to1271dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt65to1271dEntry 3 } + +pmTcaIfPkt65to1271dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of packets with size between 65 to 127." + ::= { pmTcaIfPkt65to1271dEntry 4 } + +pmTcaIfPkt65to1271dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of packets with size between 65 to 127." + ::= { pmTcaIfPkt65to1271dEntry 5 } + +pmTcaIfPkt65to1271dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt65to1271dEntry 6 } + + +pmTcaIfPkt128to25515mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt128to25515mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 46 } + +pmTcaIfPkt128to25515mEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt128to25515mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt128to25515mIndex } + ::= { pmTcaIfPkt128to25515mTable 1 } + +PMTcaIfPkt128to25515mEntry ::= + SEQUENCE + { + pmTcaIfPkt128to25515mIndex Integer32, + pmTcaIfPkt128to25515mId OCTET STRING, + pmTcaIfPkt128to25515mUnitType INTEGER, + pmTcaIfPkt128to25515mCnt Counter64, + pmTcaIfPkt128to25515mThreshold Counter64, + pmTcaIfPkt128to25515mOccurTime DateAndTime + } + +pmTcaIfPkt128to25515mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt128to25515mEntry 1 } + +pmTcaIfPkt128to25515mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt128to25515mEntry 2 } + +pmTcaIfPkt128to25515mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt128to25515mEntry 3 } + +pmTcaIfPkt128to25515mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of packets with size between 128 to 255." + ::= { pmTcaIfPkt128to25515mEntry 4 } + +pmTcaIfPkt128to25515mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of packets with size between 128 to 255." + ::= { pmTcaIfPkt128to25515mEntry 5 } + +pmTcaIfPkt128to25515mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt128to25515mEntry 6 } + +pmTcaIfPkt128to2551hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt128to2551hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 47 } + +pmTcaIfPkt128to2551hEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt128to2551hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt128to2551hIndex } + ::= { pmTcaIfPkt128to2551hTable 1 } + +PMTcaIfPkt128to2551hEntry ::= + SEQUENCE + { + pmTcaIfPkt128to2551hIndex Integer32, + pmTcaIfPkt128to2551hId OCTET STRING, + pmTcaIfPkt128to2551hUnitType INTEGER, + pmTcaIfPkt128to2551hCnt Counter64, + pmTcaIfPkt128to2551hThreshold Counter64, + pmTcaIfPkt128to2551hOccurTime DateAndTime + } + +pmTcaIfPkt128to2551hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt128to2551hEntry 1 } + +pmTcaIfPkt128to2551hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt128to2551hEntry 2 } + +pmTcaIfPkt128to2551hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt128to2551hEntry 3 } + +pmTcaIfPkt128to2551hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of packets with size between 128 to 255." + ::= { pmTcaIfPkt128to2551hEntry 4 } + +pmTcaIfPkt128to2551hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of packets with size between 128 to 255." + ::= { pmTcaIfPkt128to2551hEntry 5 } + +pmTcaIfPkt128to2551hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt128to2551hEntry 6 } + +pmTcaIfPkt128to2551dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt128to2551dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 48 } + +pmTcaIfPkt128to2551dEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt128to2551dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt128to2551dIndex } + ::= { pmTcaIfPkt128to2551dTable 1 } + +PMTcaIfPkt128to2551dEntry ::= + SEQUENCE + { + pmTcaIfPkt128to2551dIndex Integer32, + pmTcaIfPkt128to2551dId OCTET STRING, + pmTcaIfPkt128to2551dUnitType INTEGER, + pmTcaIfPkt128to2551dCnt Counter64, + pmTcaIfPkt128to2551dThreshold Counter64, + pmTcaIfPkt128to2551dOccurTime DateAndTime + } + +pmTcaIfPkt128to2551dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt128to2551dEntry 1 } + +pmTcaIfPkt128to2551dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt128to2551dEntry 2 } + +pmTcaIfPkt128to2551dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt128to2551dEntry 3 } + +pmTcaIfPkt128to2551dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of packets with size between 128 to 255." + ::= { pmTcaIfPkt128to2551dEntry 4 } + +pmTcaIfPkt128to2551dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of packets with size between 128 to 255." + ::= { pmTcaIfPkt128to2551dEntry 5 } + +pmTcaIfPkt128to2551dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt128to2551dEntry 6 } + + +pmTcaIfPkt256to51115mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt256to51115mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 49 } + +pmTcaIfPkt256to51115mEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt256to51115mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt256to51115mIndex } + ::= { pmTcaIfPkt256to51115mTable 1 } + +PMTcaIfPkt256to51115mEntry ::= + SEQUENCE + { + pmTcaIfPkt256to51115mIndex Integer32, + pmTcaIfPkt256to51115mId OCTET STRING, + pmTcaIfPkt256to51115mUnitType INTEGER, + pmTcaIfPkt256to51115mCnt Counter64, + pmTcaIfPkt256to51115mThreshold Counter64, + pmTcaIfPkt256to51115mOccurTime DateAndTime + } + +pmTcaIfPkt256to51115mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt256to51115mEntry 1 } + +pmTcaIfPkt256to51115mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt256to51115mEntry 2 } + +pmTcaIfPkt256to51115mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt256to51115mEntry 3 } + +pmTcaIfPkt256to51115mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of packets with size between 256 to 511." + ::= { pmTcaIfPkt256to51115mEntry 4 } + +pmTcaIfPkt256to51115mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of packets with size between 256 to 511." + ::= { pmTcaIfPkt256to51115mEntry 5 } + +pmTcaIfPkt256to51115mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt256to51115mEntry 6 } + +pmTcaIfPkt256to5111hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt256to5111hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 50 } + +pmTcaIfPkt256to5111hEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt256to5111hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt256to5111hIndex } + ::= { pmTcaIfPkt256to5111hTable 1 } + +PMTcaIfPkt256to5111hEntry ::= + SEQUENCE + { + pmTcaIfPkt256to5111hIndex Integer32, + pmTcaIfPkt256to5111hId OCTET STRING, + pmTcaIfPkt256to5111hUnitType INTEGER, + pmTcaIfPkt256to5111hCnt Counter64, + pmTcaIfPkt256to5111hThreshold Counter64, + pmTcaIfPkt256to5111hOccurTime DateAndTime + } + +pmTcaIfPkt256to5111hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt256to5111hEntry 1 } + +pmTcaIfPkt256to5111hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt256to5111hEntry 2 } + +pmTcaIfPkt256to5111hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt256to5111hEntry 3 } + +pmTcaIfPkt256to5111hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of packets with size between 256 to 511." + ::= { pmTcaIfPkt256to5111hEntry 4 } + +pmTcaIfPkt256to5111hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of packets with size between 256 to 511." + ::= { pmTcaIfPkt256to5111hEntry 5 } + +pmTcaIfPkt256to5111hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt256to5111hEntry 6 } + +pmTcaIfPkt256to5111dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt256to5111dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 51 } + +pmTcaIfPkt256to5111dEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt256to5111dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt256to5111dIndex } + ::= { pmTcaIfPkt256to5111dTable 1 } + +PMTcaIfPkt256to5111dEntry ::= + SEQUENCE + { + pmTcaIfPkt256to5111dIndex Integer32, + pmTcaIfPkt256to5111dId OCTET STRING, + pmTcaIfPkt256to5111dUnitType INTEGER, + pmTcaIfPkt256to5111dCnt Counter64, + pmTcaIfPkt256to5111dThreshold Counter64, + pmTcaIfPkt256to5111dOccurTime DateAndTime + } + +pmTcaIfPkt256to5111dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt256to5111dEntry 1 } + +pmTcaIfPkt256to5111dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt256to5111dEntry 2 } + +pmTcaIfPkt256to5111dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt256to5111dEntry 3 } + +pmTcaIfPkt256to5111dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of packets with size between 256 to 511." + ::= { pmTcaIfPkt256to5111dEntry 4 } + +pmTcaIfPkt256to5111dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of packets with size between 256 to 511." + ::= { pmTcaIfPkt256to5111dEntry 5 } + +pmTcaIfPkt256to5111dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt256to5111dEntry 6 } + + +pmTcaIfPkt512to102315mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt512to102315mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 52 } + +pmTcaIfPkt512to102315mEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt512to102315mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt512to102315mIndex } + ::= { pmTcaIfPkt512to102315mTable 1 } + +PMTcaIfPkt512to102315mEntry ::= + SEQUENCE + { + pmTcaIfPkt512to102315mIndex Integer32, + pmTcaIfPkt512to102315mId OCTET STRING, + pmTcaIfPkt512to102315mUnitType INTEGER, + pmTcaIfPkt512to102315mCnt Counter64, + pmTcaIfPkt512to102315mThreshold Counter64, + pmTcaIfPkt512to102315mOccurTime DateAndTime + } + +pmTcaIfPkt512to102315mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt512to102315mEntry 1 } + +pmTcaIfPkt512to102315mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt512to102315mEntry 2 } + +pmTcaIfPkt512to102315mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt512to102315mEntry 3 } + +pmTcaIfPkt512to102315mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of packets with size between 512 to 1023." + ::= { pmTcaIfPkt512to102315mEntry 4 } + +pmTcaIfPkt512to102315mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of packets with size between 512 to 1023." + ::= { pmTcaIfPkt512to102315mEntry 5 } + +pmTcaIfPkt512to102315mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt512to102315mEntry 6 } + +pmTcaIfPkt512to10231hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt512to10231hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 53 } + +pmTcaIfPkt512to10231hEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt512to10231hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt512to10231hIndex } + ::= { pmTcaIfPkt512to10231hTable 1 } + +PMTcaIfPkt512to10231hEntry ::= + SEQUENCE + { + pmTcaIfPkt512to10231hIndex Integer32, + pmTcaIfPkt512to10231hId OCTET STRING, + pmTcaIfPkt512to10231hUnitType INTEGER, + pmTcaIfPkt512to10231hCnt Counter64, + pmTcaIfPkt512to10231hThreshold Counter64, + pmTcaIfPkt512to10231hOccurTime DateAndTime + } + +pmTcaIfPkt512to10231hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt512to10231hEntry 1 } + +pmTcaIfPkt512to10231hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt512to10231hEntry 2 } + +pmTcaIfPkt512to10231hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt512to10231hEntry 3 } + +pmTcaIfPkt512to10231hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of packets with size between 512 to 1023." + ::= { pmTcaIfPkt512to10231hEntry 4 } + +pmTcaIfPkt512to10231hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of packets with size between 512 to 1023." + ::= { pmTcaIfPkt512to10231hEntry 5 } + +pmTcaIfPkt512to10231hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt512to10231hEntry 6 } + +pmTcaIfPkt512to10231dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt512to10231dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 54 } + +pmTcaIfPkt512to10231dEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt512to10231dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt512to10231dIndex } + ::= { pmTcaIfPkt512to10231dTable 1 } + +PMTcaIfPkt512to10231dEntry ::= + SEQUENCE + { + pmTcaIfPkt512to10231dIndex Integer32, + pmTcaIfPkt512to10231dId OCTET STRING, + pmTcaIfPkt512to10231dUnitType INTEGER, + pmTcaIfPkt512to10231dCnt Counter64, + pmTcaIfPkt512to10231dThreshold Counter64, + pmTcaIfPkt512to10231dOccurTime DateAndTime + } + +pmTcaIfPkt512to10231dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt512to10231dEntry 1 } + +pmTcaIfPkt512to10231dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt512to10231dEntry 2 } + +pmTcaIfPkt512to10231dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt512to10231dEntry 3 } + +pmTcaIfPkt512to10231dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of packets with size between 512 to 1023." + ::= { pmTcaIfPkt512to10231dEntry 4 } + +pmTcaIfPkt512to10231dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of packets with size between 512 to 1023." + ::= { pmTcaIfPkt512to10231dEntry 5 } + +pmTcaIfPkt512to10231dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt512to10231dEntry 6 } + + +pmTcaIfPkt102415mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt102415mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 55 } + +pmTcaIfPkt102415mEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt102415mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt102415mIndex } + ::= { pmTcaIfPkt102415mTable 1 } + +PMTcaIfPkt102415mEntry ::= + SEQUENCE + { + pmTcaIfPkt102415mIndex Integer32, + pmTcaIfPkt102415mId OCTET STRING, + pmTcaIfPkt102415mUnitType INTEGER, + pmTcaIfPkt102415mCnt Counter64, + pmTcaIfPkt102415mThreshold Counter64, + pmTcaIfPkt102415mOccurTime DateAndTime + } + +pmTcaIfPkt102415mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt102415mEntry 1 } + +pmTcaIfPkt102415mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt102415mEntry 2 } + +pmTcaIfPkt102415mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt102415mEntry 3 } + +pmTcaIfPkt102415mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of packets with size over 1024." + ::= { pmTcaIfPkt102415mEntry 4 } + +pmTcaIfPkt102415mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of packets with size over 1024." + ::= { pmTcaIfPkt102415mEntry 5 } + +pmTcaIfPkt102415mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt102415mEntry 6 } + +pmTcaIfPkt10241hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt10241hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 56 } + +pmTcaIfPkt10241hEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt10241hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt10241hIndex } + ::= { pmTcaIfPkt10241hTable 1 } + +PMTcaIfPkt10241hEntry ::= + SEQUENCE + { + pmTcaIfPkt10241hIndex Integer32, + pmTcaIfPkt10241hId OCTET STRING, + pmTcaIfPkt10241hUnitType INTEGER, + pmTcaIfPkt10241hCnt Counter64, + pmTcaIfPkt10241hThreshold Counter64, + pmTcaIfPkt10241hOccurTime DateAndTime + } + +pmTcaIfPkt10241hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt10241hEntry 1 } + +pmTcaIfPkt10241hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt10241hEntry 2 } + +pmTcaIfPkt10241hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt10241hEntry 3 } + +pmTcaIfPkt10241hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of packets with size over 1024." + ::= { pmTcaIfPkt10241hEntry 4 } + +pmTcaIfPkt10241hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of packets with size over 1024." + ::= { pmTcaIfPkt10241hEntry 5 } + +pmTcaIfPkt10241hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt10241hEntry 6 } + +pmTcaIfPkt10241dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfPkt10241dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 57 } + +pmTcaIfPkt10241dEntry OBJECT-TYPE + SYNTAX PMTcaIfPkt10241dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfPkt10241dIndex } + ::= { pmTcaIfPkt10241dTable 1 } + +PMTcaIfPkt10241dEntry ::= + SEQUENCE + { + pmTcaIfPkt10241dIndex Integer32, + pmTcaIfPkt10241dId OCTET STRING, + pmTcaIfPkt10241dUnitType INTEGER, + pmTcaIfPkt10241dCnt Counter64, + pmTcaIfPkt10241dThreshold Counter64, + pmTcaIfPkt10241dOccurTime DateAndTime + } + +pmTcaIfPkt10241dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfPkt10241dEntry 1 } + +pmTcaIfPkt10241dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfPkt10241dEntry 2 } + +pmTcaIfPkt10241dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfPkt10241dEntry 3 } + +pmTcaIfPkt10241dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of packets with size over 1024." + ::= { pmTcaIfPkt10241dEntry 4 } + +pmTcaIfPkt10241dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of packets with size over 1024." + ::= { pmTcaIfPkt10241dEntry 5 } + +pmTcaIfPkt10241dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfPkt10241dEntry 6 } + + +pmTcaIfOutPkts15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfOutPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 58 } + +pmTcaIfOutPkts15mEntry OBJECT-TYPE + SYNTAX PMTcaIfOutPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfOutPkts15mIndex } + ::= { pmTcaIfOutPkts15mTable 1 } + +PMTcaIfOutPkts15mEntry ::= + SEQUENCE + { + pmTcaIfOutPkts15mIndex Integer32, + pmTcaIfOutPkts15mId OCTET STRING, + pmTcaIfOutPkts15mUnitType INTEGER, + pmTcaIfOutPkts15mCnt Counter64, + pmTcaIfOutPkts15mThreshold Counter64, + pmTcaIfOutPkts15mOccurTime DateAndTime + } + +pmTcaIfOutPkts15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfOutPkts15mEntry 1 } + +pmTcaIfOutPkts15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfOutPkts15mEntry 2 } + +pmTcaIfOutPkts15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfOutPkts15mEntry 3 } + +pmTcaIfOutPkts15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of output packets." + ::= { pmTcaIfOutPkts15mEntry 4 } + +pmTcaIfOutPkts15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of output packets." + ::= { pmTcaIfOutPkts15mEntry 5 } + +pmTcaIfOutPkts15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfOutPkts15mEntry 6 } + +pmTcaIfOutPkts1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfOutPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 59 } + +pmTcaIfOutPkts1hEntry OBJECT-TYPE + SYNTAX PMTcaIfOutPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfOutPkts1hIndex } + ::= { pmTcaIfOutPkts1hTable 1 } + +PMTcaIfOutPkts1hEntry ::= + SEQUENCE + { + pmTcaIfOutPkts1hIndex Integer32, + pmTcaIfOutPkts1hId OCTET STRING, + pmTcaIfOutPkts1hUnitType INTEGER, + pmTcaIfOutPkts1hCnt Counter64, + pmTcaIfOutPkts1hThreshold Counter64, + pmTcaIfOutPkts1hOccurTime DateAndTime + } + +pmTcaIfOutPkts1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfOutPkts1hEntry 1 } + +pmTcaIfOutPkts1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfOutPkts1hEntry 2 } + +pmTcaIfOutPkts1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfOutPkts1hEntry 3 } + +pmTcaIfOutPkts1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of output packets." + ::= { pmTcaIfOutPkts1hEntry 4 } + +pmTcaIfOutPkts1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of output packets." + ::= { pmTcaIfOutPkts1hEntry 5 } + +pmTcaIfOutPkts1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfOutPkts1hEntry 6 } + +pmTcaIfOutPkts1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfOutPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 60 } + +pmTcaIfOutPkts1dEntry OBJECT-TYPE + SYNTAX PMTcaIfOutPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfOutPkts1dIndex } + ::= { pmTcaIfOutPkts1dTable 1 } + +PMTcaIfOutPkts1dEntry ::= + SEQUENCE + { + pmTcaIfOutPkts1dIndex Integer32, + pmTcaIfOutPkts1dId OCTET STRING, + pmTcaIfOutPkts1dUnitType INTEGER, + pmTcaIfOutPkts1dCnt Counter64, + pmTcaIfOutPkts1dThreshold Counter64, + pmTcaIfOutPkts1dOccurTime DateAndTime + } + +pmTcaIfOutPkts1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfOutPkts1dEntry 1 } + +pmTcaIfOutPkts1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfOutPkts1dEntry 2 } + +pmTcaIfOutPkts1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfOutPkts1dEntry 3 } + +pmTcaIfOutPkts1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of output packets." + ::= { pmTcaIfOutPkts1dEntry 4 } + +pmTcaIfOutPkts1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of output packets." + ::= { pmTcaIfOutPkts1dEntry 5 } + +pmTcaIfOutPkts1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfOutPkts1dEntry 6 } + + +pmTcaIfOutBytes15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfOutBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 61 } + +pmTcaIfOutBytes15mEntry OBJECT-TYPE + SYNTAX PMTcaIfOutBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfOutBytes15mIndex } + ::= { pmTcaIfOutBytes15mTable 1 } + +PMTcaIfOutBytes15mEntry ::= + SEQUENCE + { + pmTcaIfOutBytes15mIndex Integer32, + pmTcaIfOutBytes15mId OCTET STRING, + pmTcaIfOutBytes15mUnitType INTEGER, + pmTcaIfOutBytes15mCnt Counter64, + pmTcaIfOutBytes15mThreshold Counter64, + pmTcaIfOutBytes15mOccurTime DateAndTime + } + +pmTcaIfOutBytes15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfOutBytes15mEntry 1 } + +pmTcaIfOutBytes15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfOutBytes15mEntry 2 } + +pmTcaIfOutBytes15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfOutBytes15mEntry 3 } + +pmTcaIfOutBytes15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of output bytes." + ::= { pmTcaIfOutBytes15mEntry 4 } + +pmTcaIfOutBytes15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of output bytes." + ::= { pmTcaIfOutBytes15mEntry 5 } + +pmTcaIfOutBytes15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfOutBytes15mEntry 6 } + +pmTcaIfOutBytes1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfOutBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 62 } + +pmTcaIfOutBytes1hEntry OBJECT-TYPE + SYNTAX PMTcaIfOutBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfOutBytes1hIndex } + ::= { pmTcaIfOutBytes1hTable 1 } + +PMTcaIfOutBytes1hEntry ::= + SEQUENCE + { + pmTcaIfOutBytes1hIndex Integer32, + pmTcaIfOutBytes1hId OCTET STRING, + pmTcaIfOutBytes1hUnitType INTEGER, + pmTcaIfOutBytes1hCnt Counter64, + pmTcaIfOutBytes1hThreshold Counter64, + pmTcaIfOutBytes1hOccurTime DateAndTime + } + +pmTcaIfOutBytes1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfOutBytes1hEntry 1 } + +pmTcaIfOutBytes1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfOutBytes1hEntry 2 } + +pmTcaIfOutBytes1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfOutBytes1hEntry 3 } + +pmTcaIfOutBytes1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of output bytes." + ::= { pmTcaIfOutBytes1hEntry 4 } + +pmTcaIfOutBytes1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of output bytes." + ::= { pmTcaIfOutBytes1hEntry 5 } + +pmTcaIfOutBytes1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfOutBytes1hEntry 6 } + +pmTcaIfOutBytes1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaIfOutBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains interface information of all units." + ::= { pmIfStatistics 63 } + +pmTcaIfOutBytes1dEntry OBJECT-TYPE + SYNTAX PMTcaIfOutBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface information of all units." + INDEX { pmTcaIfOutBytes1dIndex } + ::= { pmTcaIfOutBytes1dTable 1 } + +PMTcaIfOutBytes1dEntry ::= + SEQUENCE + { + pmTcaIfOutBytes1dIndex Integer32, + pmTcaIfOutBytes1dId OCTET STRING, + pmTcaIfOutBytes1dUnitType INTEGER, + pmTcaIfOutBytes1dCnt Counter64, + pmTcaIfOutBytes1dThreshold Counter64, + pmTcaIfOutBytes1dOccurTime DateAndTime + } + +pmTcaIfOutBytes1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaIfOutBytes1dEntry 1 } + +pmTcaIfOutBytes1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { pmTcaIfOutBytes1dEntry 2 } + +pmTcaIfOutBytes1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaIfOutBytes1dEntry 3 } + +pmTcaIfOutBytes1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of output bytes." + ::= { pmTcaIfOutBytes1dEntry 4 } + +pmTcaIfOutBytes1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of output bytes." + ::= { pmTcaIfOutBytes1dEntry 5 } + +pmTcaIfOutBytes1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaIfOutBytes1dEntry 6 } + + +pmLspPe OBJECT IDENTIFIER ::= { pm 103 } + + +pmLspPeCurr15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMLspPeCurr15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-pe information of all units." + ::= { pmLspPe 1 } + +pmLspPeCurr15mEntry OBJECT-TYPE + SYNTAX PMLspPeCurr15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-pe information of all units." + INDEX { pmLspPeCurr15mIndex } + ::= { pmLspPeCurr15mTable 1 } + +PMLspPeCurr15mEntry ::= + SEQUENCE + { + pmLspPeCurr15mIndex Integer32, + pmLspPeCurr15mId OCTET STRING, + pmLspPeCurr15mUnitType INTEGER, + pmLspPeCurr15mOutPkts Counter64, + pmLspPeCurr15mOutBytes Counter64, + pmLspPeCurr15mStartTime DateAndTime, + pmLspPeCurr15mStopTime DateAndTime + } + +pmLspPeCurr15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmLspPeCurr15mEntry 1 } + +pmLspPeCurr15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-pe name." + ::= { pmLspPeCurr15mEntry 2 } + +pmLspPeCurr15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmLspPeCurr15mEntry 3 } + +pmLspPeCurr15mOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of lsp-pe out packets." + ::= { pmLspPeCurr15mEntry 4 } + +pmLspPeCurr15mOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of lsp-pe out bytes." + ::= { pmLspPeCurr15mEntry 5 } + +pmLspPeCurr15mStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min start time." + ::= { pmLspPeCurr15mEntry 100 } + +pmLspPeCurr15mStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min stop time." + ::= { pmLspPeCurr15mEntry 101 } + + +pmLspPePrev15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMLspPePrev15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-pe information of all units." + ::= { pmLspPe 2 } + +pmLspPePrev15mEntry OBJECT-TYPE + SYNTAX PMLspPePrev15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-pe information of all units." + INDEX { pmLspPePrev15mIndex } + ::= { pmLspPePrev15mTable 1 } + +PMLspPePrev15mEntry ::= + SEQUENCE + { + pmLspPePrev15mIndex Integer32, + pmLspPePrev15mId OCTET STRING, + pmLspPePrev15mUnitType INTEGER, + pmLspPePrev15mOutPkts Counter64, + pmLspPePrev15mOutBytes Counter64, + pmLspPePrev15mStartTime DateAndTime, + pmLspPePrev15mStopTime DateAndTime + } + +pmLspPePrev15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmLspPePrev15mEntry 1 } + +pmLspPePrev15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-pe name." + ::= { pmLspPePrev15mEntry 2 } + +pmLspPePrev15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmLspPePrev15mEntry 3 } + +pmLspPePrev15mOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of lsp-pe out packets." + ::= { pmLspPePrev15mEntry 4 } + +pmLspPePrev15mOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of lsp-pe out bytes." + ::= { pmLspPePrev15mEntry 5 } + +pmLspPePrev15mStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min start time." + ::= { pmLspPePrev15mEntry 100 } + +pmLspPePrev15mStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min stop time." + ::= { pmLspPePrev15mEntry 101 } + + +pmLspPeCurr1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMLspPeCurr1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-pe information of all units." + ::= { pmLspPe 3 } + +pmLspPeCurr1hEntry OBJECT-TYPE + SYNTAX PMLspPeCurr1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-pe information of all units." + INDEX { pmLspPeCurr1hIndex } + ::= { pmLspPeCurr1hTable 1 } + +PMLspPeCurr1hEntry ::= + SEQUENCE + { + pmLspPeCurr1hIndex Integer32, + pmLspPeCurr1hId OCTET STRING, + pmLspPeCurr1hUnitType INTEGER, + pmLspPeCurr1hOutPkts Counter64, + pmLspPeCurr1hOutBytes Counter64, + pmLspPeCurr1hStartTime DateAndTime, + pmLspPeCurr1hStopTime DateAndTime + } + +pmLspPeCurr1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmLspPeCurr1hEntry 1 } + +pmLspPeCurr1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-pe name." + ::= { pmLspPeCurr1hEntry 2 } + +pmLspPeCurr1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmLspPeCurr1hEntry 3 } + +pmLspPeCurr1hOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of lsp-pe out packets." + ::= { pmLspPeCurr1hEntry 4 } + +pmLspPeCurr1hOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of lsp-pe out bytes." + ::= { pmLspPeCurr1hEntry 5 } + +pmLspPeCurr1hStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour start time." + ::= { pmLspPeCurr1hEntry 100 } + +pmLspPeCurr1hStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour stop time." + ::= { pmLspPeCurr1hEntry 101 } + + +pmLspPePrev1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMLspPePrev1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-pe information of all units." + ::= { pmLspPe 4 } + +pmLspPePrev1hEntry OBJECT-TYPE + SYNTAX PMLspPePrev1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-pe information of all units." + INDEX { pmLspPePrev1hIndex } + ::= { pmLspPePrev1hTable 1 } + +PMLspPePrev1hEntry ::= + SEQUENCE + { + pmLspPePrev1hIndex Integer32, + pmLspPePrev1hId OCTET STRING, + pmLspPePrev1hUnitType INTEGER, + pmLspPePrev1hOutPkts Counter64, + pmLspPePrev1hOutBytes Counter64, + pmLspPePrev1hStartTime DateAndTime, + pmLspPePrev1hStopTime DateAndTime + } + +pmLspPePrev1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmLspPePrev1hEntry 1 } + +pmLspPePrev1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-pe name." + ::= { pmLspPePrev1hEntry 2 } + +pmLspPePrev1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmLspPePrev1hEntry 3 } + +pmLspPePrev1hOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of lsp-pe out packets." + ::= { pmLspPePrev1hEntry 4 } + +pmLspPePrev1hOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of lsp-pe out bytes." + ::= { pmLspPePrev1hEntry 5 } + +pmLspPePrev1hStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour start time." + ::= { pmLspPePrev1hEntry 100 } + +pmLspPePrev1hStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour stop time." + ::= { pmLspPePrev1hEntry 101 } + + +pmLspPeCurr1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMLspPeCurr1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-pe information of all units." + ::= { pmLspPe 5 } + +pmLspPeCurr1dEntry OBJECT-TYPE + SYNTAX PMLspPeCurr1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-pe information of all units." + INDEX { pmLspPeCurr1dIndex } + ::= { pmLspPeCurr1dTable 1 } + +PMLspPeCurr1dEntry ::= + SEQUENCE + { + pmLspPeCurr1dIndex Integer32, + pmLspPeCurr1dId OCTET STRING, + pmLspPeCurr1dUnitType INTEGER, + pmLspPeCurr1dOutPkts Counter64, + pmLspPeCurr1dOutBytes Counter64, + pmLspPeCurr1dStartTime DateAndTime, + pmLspPeCurr1dStopTime DateAndTime + } + +pmLspPeCurr1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmLspPeCurr1dEntry 1 } + +pmLspPeCurr1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-pe name." + ::= { pmLspPeCurr1dEntry 2 } + +pmLspPeCurr1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmLspPeCurr1dEntry 3 } + +pmLspPeCurr1dOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of lsp-pe out packets." + ::= { pmLspPeCurr1dEntry 4 } + +pmLspPeCurr1dOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of lsp-pe out bytes." + ::= { pmLspPeCurr1dEntry 5 } + +pmLspPeCurr1dStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day start time." + ::= { pmLspPeCurr1dEntry 100 } + +pmLspPeCurr1dStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day stop time." + ::= { pmLspPeCurr1dEntry 101 } + + +pmLspPePrev1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMLspPePrev1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-pe information of all units." + ::= { pmLspPe 6 } + +pmLspPePrev1dEntry OBJECT-TYPE + SYNTAX PMLspPePrev1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-pe information of all units." + INDEX { pmLspPePrev1dIndex } + ::= { pmLspPePrev1dTable 1 } + +PMLspPePrev1dEntry ::= + SEQUENCE + { + pmLspPePrev1dIndex Integer32, + pmLspPePrev1dId OCTET STRING, + pmLspPePrev1dUnitType INTEGER, + pmLspPePrev1dOutPkts Counter64, + pmLspPePrev1dOutBytes Counter64, + pmLspPePrev1dStartTime DateAndTime, + pmLspPePrev1dStopTime DateAndTime + } + +pmLspPePrev1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmLspPePrev1dEntry 1 } + +pmLspPePrev1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-pe name." + ::= { pmLspPePrev1dEntry 2 } + +pmLspPePrev1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmLspPePrev1dEntry 3 } + +pmLspPePrev1dOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous1day counter of lsp-pe out packets." + ::= { pmLspPePrev1dEntry 4 } + +pmLspPePrev1dOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous1day counter of lsp-pe out bytes." + ::= { pmLspPePrev1dEntry 5 } + +pmLspPePrev1dStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous1day start time." + ::= { pmLspPePrev1dEntry 100 } + +pmLspPePrev1dStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous1day stop time." + ::= { pmLspPePrev1dEntry 101 } + + +pmTcaLspPeOutPkts15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPeOutPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-pe information of all units." + ::= { pmLspPe 7 } + +pmTcaLspPeOutPkts15mEntry OBJECT-TYPE + SYNTAX PMTcaLspPeOutPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-pe information of all units." + INDEX { pmTcaLspPeOutPkts15mIndex } + ::= { pmTcaLspPeOutPkts15mTable 1 } + +PMTcaLspPeOutPkts15mEntry ::= + SEQUENCE + { + pmTcaLspPeOutPkts15mIndex Integer32, + pmTcaLspPeOutPkts15mId OCTET STRING, + pmTcaLspPeOutPkts15mUnitType INTEGER, + pmTcaLspPeOutPkts15mCnt Counter64, + pmTcaLspPeOutPkts15mThreshold Counter64, + pmTcaLspPeOutPkts15mOccurTime DateAndTime + } + +pmTcaLspPeOutPkts15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPeOutPkts15mEntry 1 } + +pmTcaLspPeOutPkts15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-pe name." + ::= { pmTcaLspPeOutPkts15mEntry 2 } + +pmTcaLspPeOutPkts15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPeOutPkts15mEntry 3 } + +pmTcaLspPeOutPkts15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of lsp-pe out packets." + ::= { pmTcaLspPeOutPkts15mEntry 4 } + +pmTcaLspPeOutPkts15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of lsp-pe out packets." + ::= { pmTcaLspPeOutPkts15mEntry 5 } + +pmTcaLspPeOutPkts15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPeOutPkts15mEntry 6 } + +pmTcaLspPeOutPkts1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPeOutPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-pe information of all units." + ::= { pmLspPe 8 } + +pmTcaLspPeOutPkts1hEntry OBJECT-TYPE + SYNTAX PMTcaLspPeOutPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-pe information of all units." + INDEX { pmTcaLspPeOutPkts1hIndex } + ::= { pmTcaLspPeOutPkts1hTable 1 } + +PMTcaLspPeOutPkts1hEntry ::= + SEQUENCE + { + pmTcaLspPeOutPkts1hIndex Integer32, + pmTcaLspPeOutPkts1hId OCTET STRING, + pmTcaLspPeOutPkts1hUnitType INTEGER, + pmTcaLspPeOutPkts1hCnt Counter64, + pmTcaLspPeOutPkts1hThreshold Counter64, + pmTcaLspPeOutPkts1hOccurTime DateAndTime + } + +pmTcaLspPeOutPkts1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPeOutPkts1hEntry 1 } + +pmTcaLspPeOutPkts1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-pe name." + ::= { pmTcaLspPeOutPkts1hEntry 2 } + +pmTcaLspPeOutPkts1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPeOutPkts1hEntry 3 } + +pmTcaLspPeOutPkts1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of lsp-pe out packets." + ::= { pmTcaLspPeOutPkts1hEntry 4 } + +pmTcaLspPeOutPkts1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of lsp-pe out packets." + ::= { pmTcaLspPeOutPkts1hEntry 5 } + +pmTcaLspPeOutPkts1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPeOutPkts1hEntry 6 } + +pmTcaLspPeOutPkts1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPeOutPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-pe information of all units." + ::= { pmLspPe 9 } + +pmTcaLspPeOutPkts1dEntry OBJECT-TYPE + SYNTAX PMTcaLspPeOutPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-pe information of all units." + INDEX { pmTcaLspPeOutPkts1dIndex } + ::= { pmTcaLspPeOutPkts1dTable 1 } + +PMTcaLspPeOutPkts1dEntry ::= + SEQUENCE + { + pmTcaLspPeOutPkts1dIndex Integer32, + pmTcaLspPeOutPkts1dId OCTET STRING, + pmTcaLspPeOutPkts1dUnitType INTEGER, + pmTcaLspPeOutPkts1dCnt Counter64, + pmTcaLspPeOutPkts1dThreshold Counter64, + pmTcaLspPeOutPkts1dOccurTime DateAndTime + } + +pmTcaLspPeOutPkts1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPeOutPkts1dEntry 1 } + +pmTcaLspPeOutPkts1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-pe name." + ::= { pmTcaLspPeOutPkts1dEntry 2 } + +pmTcaLspPeOutPkts1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPeOutPkts1dEntry 3 } + +pmTcaLspPeOutPkts1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of lsp-pe out packets." + ::= { pmTcaLspPeOutPkts1dEntry 4 } + +pmTcaLspPeOutPkts1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of lsp-pe out packets." + ::= { pmTcaLspPeOutPkts1dEntry 5 } + +pmTcaLspPeOutPkts1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPeOutPkts1dEntry 6 } + + +pmTcaLspPeOutBytes15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPeOutBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-pe information of all units." + ::= { pmLspPe 10 } + +pmTcaLspPeOutBytes15mEntry OBJECT-TYPE + SYNTAX PMTcaLspPeOutBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-pe information of all units." + INDEX { pmTcaLspPeOutBytes15mIndex } + ::= { pmTcaLspPeOutBytes15mTable 1 } + +PMTcaLspPeOutBytes15mEntry ::= + SEQUENCE + { + pmTcaLspPeOutBytes15mIndex Integer32, + pmTcaLspPeOutBytes15mId OCTET STRING, + pmTcaLspPeOutBytes15mUnitType INTEGER, + pmTcaLspPeOutBytes15mCnt Counter64, + pmTcaLspPeOutBytes15mThreshold Counter64, + pmTcaLspPeOutBytes15mOccurTime DateAndTime + } + +pmTcaLspPeOutBytes15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPeOutBytes15mEntry 1 } + +pmTcaLspPeOutBytes15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-pe name." + ::= { pmTcaLspPeOutBytes15mEntry 2 } + +pmTcaLspPeOutBytes15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPeOutBytes15mEntry 3 } + +pmTcaLspPeOutBytes15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of lsp-pe out bytes." + ::= { pmTcaLspPeOutBytes15mEntry 4 } + +pmTcaLspPeOutBytes15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of lsp-pe out bytes." + ::= { pmTcaLspPeOutBytes15mEntry 5 } + +pmTcaLspPeOutBytes15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPeOutBytes15mEntry 6 } + +pmTcaLspPeOutBytes1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPeOutBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-pe information of all units." + ::= { pmLspPe 11 } + +pmTcaLspPeOutBytes1hEntry OBJECT-TYPE + SYNTAX PMTcaLspPeOutBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-pe information of all units." + INDEX { pmTcaLspPeOutBytes1hIndex } + ::= { pmTcaLspPeOutBytes1hTable 1 } + +PMTcaLspPeOutBytes1hEntry ::= + SEQUENCE + { + pmTcaLspPeOutBytes1hIndex Integer32, + pmTcaLspPeOutBytes1hId OCTET STRING, + pmTcaLspPeOutBytes1hUnitType INTEGER, + pmTcaLspPeOutBytes1hCnt Counter64, + pmTcaLspPeOutBytes1hThreshold Counter64, + pmTcaLspPeOutBytes1hOccurTime DateAndTime + } + +pmTcaLspPeOutBytes1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPeOutBytes1hEntry 1 } + +pmTcaLspPeOutBytes1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-pe name." + ::= { pmTcaLspPeOutBytes1hEntry 2 } + +pmTcaLspPeOutBytes1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPeOutBytes1hEntry 3 } + +pmTcaLspPeOutBytes1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of lsp-pe out bytes." + ::= { pmTcaLspPeOutBytes1hEntry 4 } + +pmTcaLspPeOutBytes1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of lsp-pe out bytes." + ::= { pmTcaLspPeOutBytes1hEntry 5 } + +pmTcaLspPeOutBytes1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPeOutBytes1hEntry 6 } + +pmTcaLspPeOutBytes1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPeOutBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-pe information of all units." + ::= { pmLspPe 12 } + +pmTcaLspPeOutBytes1dEntry OBJECT-TYPE + SYNTAX PMTcaLspPeOutBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-pe information of all units." + INDEX { pmTcaLspPeOutBytes1dIndex } + ::= { pmTcaLspPeOutBytes1dTable 1 } + +PMTcaLspPeOutBytes1dEntry ::= + SEQUENCE + { + pmTcaLspPeOutBytes1dIndex Integer32, + pmTcaLspPeOutBytes1dId OCTET STRING, + pmTcaLspPeOutBytes1dUnitType INTEGER, + pmTcaLspPeOutBytes1dCnt Counter64, + pmTcaLspPeOutBytes1dThreshold Counter64, + pmTcaLspPeOutBytes1dOccurTime DateAndTime + } + +pmTcaLspPeOutBytes1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPeOutBytes1dEntry 1 } + +pmTcaLspPeOutBytes1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-pe name." + ::= { pmTcaLspPeOutBytes1dEntry 2 } + +pmTcaLspPeOutBytes1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPeOutBytes1dEntry 3 } + +pmTcaLspPeOutBytes1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of lsp-pe out bytes." + ::= { pmTcaLspPeOutBytes1dEntry 4 } + +pmTcaLspPeOutBytes1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of lsp-pe out bytes." + ::= { pmTcaLspPeOutBytes1dEntry 5 } + +pmTcaLspPeOutBytes1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPeOutBytes1dEntry 6 } + + +pmLspP OBJECT IDENTIFIER ::= { pm 104 } + + +pmLspPCurr15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMLspPCurr15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 1 } + +pmLspPCurr15mEntry OBJECT-TYPE + SYNTAX PMLspPCurr15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ls-p information of all units." + INDEX { pmLspPCurr15mIndex } + ::= { pmLspPCurr15mTable 1 } + +PMLspPCurr15mEntry ::= + SEQUENCE + { + pmLspPCurr15mIndex Integer32, + pmLspPCurr15mId OCTET STRING, + pmLspPCurr15mUnitType INTEGER, + pmLspPCurr15mEastInPkts Counter64, + pmLspPCurr15mEastInBytes Counter64, + pmLspPCurr15mWestInPkts Counter64, + pmLspPCurr15mWestInBytes Counter64, + pmLspPCurr15mStartTime DateAndTime, + pmLspPCurr15mStopTime DateAndTime + } + +pmLspPCurr15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmLspPCurr15mEntry 1 } + +pmLspPCurr15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmLspPCurr15mEntry 2 } + +pmLspPCurr15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmLspPCurr15mEntry 3 } + +pmLspPCurr15mEastInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of lsp-p east ingress packets." + ::= { pmLspPCurr15mEntry 4 } + +pmLspPCurr15mEastInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of lsp-p east ingress bytes." + ::= { pmLspPCurr15mEntry 5 } + +pmLspPCurr15mWestInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of lsp-p west ingress packets." + ::= { pmLspPCurr15mEntry 6 } + +pmLspPCurr15mWestInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of lsp-p west ingress bytes." + ::= { pmLspPCurr15mEntry 7 } + +pmLspPCurr15mStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min start time." + ::= { pmLspPCurr15mEntry 100 } + +pmLspPCurr15mStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min stop time." + ::= { pmLspPCurr15mEntry 101 } + + +pmLspPPrev15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMLspPPrev15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 2 } + +pmLspPPrev15mEntry OBJECT-TYPE + SYNTAX PMLspPPrev15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ls-p information of all units." + INDEX { pmLspPPrev15mIndex } + ::= { pmLspPPrev15mTable 1 } + +PMLspPPrev15mEntry ::= + SEQUENCE + { + pmLspPPrev15mIndex Integer32, + pmLspPPrev15mId OCTET STRING, + pmLspPPrev15mUnitType INTEGER, + pmLspPPrev15mEastInPkts Counter64, + pmLspPPrev15mEastInBytes Counter64, + pmLspPPrev15mWestInPkts Counter64, + pmLspPPrev15mWestInBytes Counter64, + pmLspPPrev15mStartTime DateAndTime, + pmLspPPrev15mStopTime DateAndTime + } + +pmLspPPrev15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmLspPPrev15mEntry 1 } + +pmLspPPrev15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmLspPPrev15mEntry 2 } + +pmLspPPrev15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmLspPPrev15mEntry 3 } + +pmLspPPrev15mEastInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of lsp-p east ingress packets." + ::= { pmLspPPrev15mEntry 4 } + +pmLspPPrev15mEastInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of lsp-p east ingress bytes." + ::= { pmLspPPrev15mEntry 5 } + +pmLspPPrev15mWestInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of lsp-p west ingress packets." + ::= { pmLspPPrev15mEntry 6 } + +pmLspPPrev15mWestInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of lsp-p west ingress bytes." + ::= { pmLspPPrev15mEntry 7 } + +pmLspPPrev15mStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min start time." + ::= { pmLspPPrev15mEntry 100 } + +pmLspPPrev15mStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min stop time." + ::= { pmLspPPrev15mEntry 101 } + + +pmLspPCurr1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMLspPCurr1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 3 } + +pmLspPCurr1hEntry OBJECT-TYPE + SYNTAX PMLspPCurr1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ls-p information of all units." + INDEX { pmLspPCurr1hIndex } + ::= { pmLspPCurr1hTable 1 } + +PMLspPCurr1hEntry ::= + SEQUENCE + { + pmLspPCurr1hIndex Integer32, + pmLspPCurr1hId OCTET STRING, + pmLspPCurr1hUnitType INTEGER, + pmLspPCurr1hEastInPkts Counter64, + pmLspPCurr1hEastInBytes Counter64, + pmLspPCurr1hWestInPkts Counter64, + pmLspPCurr1hWestInBytes Counter64, + pmLspPCurr1hStartTime DateAndTime, + pmLspPCurr1hStopTime DateAndTime + } + +pmLspPCurr1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmLspPCurr1hEntry 1 } + +pmLspPCurr1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmLspPCurr1hEntry 2 } + +pmLspPCurr1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmLspPCurr1hEntry 3 } + +pmLspPCurr1hEastInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of lsp-p east ingress packets." + ::= { pmLspPCurr1hEntry 4 } + +pmLspPCurr1hEastInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of lsp-p east ingress bytes." + ::= { pmLspPCurr1hEntry 5 } + +pmLspPCurr1hWestInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of lsp-p west ingress packets." + ::= { pmLspPCurr1hEntry 6 } + +pmLspPCurr1hWestInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of lsp-p west ingress bytes." + ::= { pmLspPCurr1hEntry 7 } + +pmLspPCurr1hStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour start time." + ::= { pmLspPCurr1hEntry 100 } + +pmLspPCurr1hStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour stop time." + ::= { pmLspPCurr1hEntry 101 } + + +pmLspPPrev1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMLspPPrev1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 4 } + +pmLspPPrev1hEntry OBJECT-TYPE + SYNTAX PMLspPPrev1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ls-p information of all units." + INDEX { pmLspPPrev1hIndex } + ::= { pmLspPPrev1hTable 1 } + +PMLspPPrev1hEntry ::= + SEQUENCE + { + pmLspPPrev1hIndex Integer32, + pmLspPPrev1hId OCTET STRING, + pmLspPPrev1hUnitType INTEGER, + pmLspPPrev1hEastInPkts Counter64, + pmLspPPrev1hEastInBytes Counter64, + pmLspPPrev1hWestInPkts Counter64, + pmLspPPrev1hWestInBytes Counter64, + pmLspPPrev1hStartTime DateAndTime, + pmLspPPrev1hStopTime DateAndTime + } + +pmLspPPrev1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmLspPPrev1hEntry 1 } + +pmLspPPrev1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmLspPPrev1hEntry 2 } + +pmLspPPrev1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmLspPPrev1hEntry 3 } + +pmLspPPrev1hEastInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of lsp-p east ingress packets." + ::= { pmLspPPrev1hEntry 4 } + +pmLspPPrev1hEastInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of lsp-p east ingress bytes." + ::= { pmLspPPrev1hEntry 5 } + +pmLspPPrev1hWestInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of lsp-p west ingress packets." + ::= { pmLspPPrev1hEntry 6 } + +pmLspPPrev1hWestInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of lsp-p west ingress bytes." + ::= { pmLspPPrev1hEntry 7 } + +pmLspPPrev1hStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour start time." + ::= { pmLspPPrev1hEntry 100 } + +pmLspPPrev1hStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour stop time." + ::= { pmLspPPrev1hEntry 101 } + +pmLspPCurr1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMLspPCurr1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 5 } + +pmLspPCurr1dEntry OBJECT-TYPE + SYNTAX PMLspPCurr1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ls-p information of all units." + INDEX { pmLspPCurr1dIndex } + ::= { pmLspPCurr1dTable 1 } + +PMLspPCurr1dEntry ::= + SEQUENCE + { + pmLspPCurr1dIndex Integer32, + pmLspPCurr1dId OCTET STRING, + pmLspPCurr1dUnitType INTEGER, + pmLspPCurr1dEastInPkts Counter64, + pmLspPCurr1dEastInBytes Counter64, + pmLspPCurr1dWestInPkts Counter64, + pmLspPCurr1dWestInBytes Counter64, + pmLspPCurr1dStartTime DateAndTime, + pmLspPCurr1dStopTime DateAndTime + } + +pmLspPCurr1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmLspPCurr1dEntry 1 } + +pmLspPCurr1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmLspPCurr1dEntry 2 } + +pmLspPCurr1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmLspPCurr1dEntry 3 } + +pmLspPCurr1dEastInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1d counter of lsp-p east ingress packets." + ::= { pmLspPCurr1dEntry 4 } + +pmLspPCurr1dEastInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1d counter of lsp-p east ingress bytes." + ::= { pmLspPCurr1dEntry 5 } + +pmLspPCurr1dWestInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1d counter of lsp-p west ingress packets." + ::= { pmLspPCurr1dEntry 6 } + +pmLspPCurr1dWestInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1d counter of lsp-p west ingress bytes." + ::= { pmLspPCurr1dEntry 7 } + +pmLspPCurr1dStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1d start time." + ::= { pmLspPCurr1dEntry 100 } + +pmLspPCurr1dStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1d stop time." + ::= { pmLspPCurr1dEntry 101 } + + +pmLspPPrev1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMLspPPrev1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 6 } + +pmLspPPrev1dEntry OBJECT-TYPE + SYNTAX PMLspPPrev1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ls-p information of all units." + INDEX { pmLspPPrev1dIndex } + ::= { pmLspPPrev1dTable 1 } + +PMLspPPrev1dEntry ::= + SEQUENCE + { + pmLspPPrev1dIndex Integer32, + pmLspPPrev1dId OCTET STRING, + pmLspPPrev1dUnitType INTEGER, + pmLspPPrev1dEastInPkts Counter64, + pmLspPPrev1dEastInBytes Counter64, + pmLspPPrev1dWestInPkts Counter64, + pmLspPPrev1dWestInBytes Counter64, + pmLspPPrev1dStartTime DateAndTime, + pmLspPPrev1dStopTime DateAndTime + } + +pmLspPPrev1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmLspPPrev1dEntry 1 } + +pmLspPPrev1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmLspPPrev1dEntry 2 } + +pmLspPPrev1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmLspPPrev1dEntry 3 } + +pmLspPPrev1dEastInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1d counter of lsp-p east ingress packets." + ::= { pmLspPPrev1dEntry 4 } + +pmLspPPrev1dEastInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1d counter of lsp-p east ingress bytes." + ::= { pmLspPPrev1dEntry 5 } + +pmLspPPrev1dWestInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1d counter of lsp-p west ingress packets." + ::= { pmLspPPrev1dEntry 6 } + +pmLspPPrev1dWestInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1d counter of lsp-p west ingress bytes." + ::= { pmLspPPrev1dEntry 7 } + +pmLspPPrev1dStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1d start time." + ::= { pmLspPPrev1dEntry 100 } + +pmLspPPrev1dStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1d stop time." + ::= { pmLspPPrev1dEntry 101 } + +pmTcaLspPEastInPkts15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPEastInPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 7 } + +pmTcaLspPEastInPkts15mEntry OBJECT-TYPE + SYNTAX PMTcaLspPEastInPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-p information of all units." + INDEX { pmTcaLspPEastInPkts15mIndex } + ::= { pmTcaLspPEastInPkts15mTable 1 } + +PMTcaLspPEastInPkts15mEntry ::= + SEQUENCE + { + pmTcaLspPEastInPkts15mIndex Integer32, + pmTcaLspPEastInPkts15mId OCTET STRING, + pmTcaLspPEastInPkts15mUnitType INTEGER, + pmTcaLspPEastInPkts15mCnt Counter64, + pmTcaLspPEastInPkts15mThreshold Counter64, + pmTcaLspPEastInPkts15mOccurTime DateAndTime + } + +pmTcaLspPEastInPkts15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPEastInPkts15mEntry 1 } + +pmTcaLspPEastInPkts15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmTcaLspPEastInPkts15mEntry 2 } + +pmTcaLspPEastInPkts15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPEastInPkts15mEntry 3 } + +pmTcaLspPEastInPkts15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of lsp-p east ingress packets." + ::= { pmTcaLspPEastInPkts15mEntry 4 } + +pmTcaLspPEastInPkts15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of lsp-p east ingress packets." + ::= { pmTcaLspPEastInPkts15mEntry 5 } + +pmTcaLspPEastInPkts15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPEastInPkts15mEntry 6 } + +pmTcaLspPEastInPkts1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPEastInPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 8 } + +pmTcaLspPEastInPkts1hEntry OBJECT-TYPE + SYNTAX PMTcaLspPEastInPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-p information of all units." + INDEX { pmTcaLspPEastInPkts1hIndex } + ::= { pmTcaLspPEastInPkts1hTable 1 } + +PMTcaLspPEastInPkts1hEntry ::= + SEQUENCE + { + pmTcaLspPEastInPkts1hIndex Integer32, + pmTcaLspPEastInPkts1hId OCTET STRING, + pmTcaLspPEastInPkts1hUnitType INTEGER, + pmTcaLspPEastInPkts1hCnt Counter64, + pmTcaLspPEastInPkts1hThreshold Counter64, + pmTcaLspPEastInPkts1hOccurTime DateAndTime + } + +pmTcaLspPEastInPkts1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPEastInPkts1hEntry 1 } + +pmTcaLspPEastInPkts1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmTcaLspPEastInPkts1hEntry 2 } + +pmTcaLspPEastInPkts1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPEastInPkts1hEntry 3 } + +pmTcaLspPEastInPkts1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of lsp-p east ingress packets." + ::= { pmTcaLspPEastInPkts1hEntry 4 } + +pmTcaLspPEastInPkts1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of lsp-p east ingress packets." + ::= { pmTcaLspPEastInPkts1hEntry 5 } + +pmTcaLspPEastInPkts1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPEastInPkts1hEntry 6 } + +pmTcaLspPEastInPkts1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPEastInPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 9 } + +pmTcaLspPEastInPkts1dEntry OBJECT-TYPE + SYNTAX PMTcaLspPEastInPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-p information of all units." + INDEX { pmTcaLspPEastInPkts1dIndex } + ::= { pmTcaLspPEastInPkts1dTable 1 } + +PMTcaLspPEastInPkts1dEntry ::= + SEQUENCE + { + pmTcaLspPEastInPkts1dIndex Integer32, + pmTcaLspPEastInPkts1dId OCTET STRING, + pmTcaLspPEastInPkts1dUnitType INTEGER, + pmTcaLspPEastInPkts1dCnt Counter64, + pmTcaLspPEastInPkts1dThreshold Counter64, + pmTcaLspPEastInPkts1dOccurTime DateAndTime + } + +pmTcaLspPEastInPkts1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPEastInPkts1dEntry 1 } + +pmTcaLspPEastInPkts1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmTcaLspPEastInPkts1dEntry 2 } + +pmTcaLspPEastInPkts1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPEastInPkts1dEntry 3 } + +pmTcaLspPEastInPkts1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of lsp-p east ingress packets." + ::= { pmTcaLspPEastInPkts1dEntry 4 } + +pmTcaLspPEastInPkts1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of lsp-p east ingress packets." + ::= { pmTcaLspPEastInPkts1dEntry 5 } + +pmTcaLspPEastInPkts1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPEastInPkts1dEntry 6 } + + +pmTcaLspPEastInBytes15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPEastInBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 10 } + +pmTcaLspPEastInBytes15mEntry OBJECT-TYPE + SYNTAX PMTcaLspPEastInBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-p information of all units." + INDEX { pmTcaLspPEastInBytes15mIndex } + ::= { pmTcaLspPEastInBytes15mTable 1 } + +PMTcaLspPEastInBytes15mEntry ::= + SEQUENCE + { + pmTcaLspPEastInBytes15mIndex Integer32, + pmTcaLspPEastInBytes15mId OCTET STRING, + pmTcaLspPEastInBytes15mUnitType INTEGER, + pmTcaLspPEastInBytes15mCnt Counter64, + pmTcaLspPEastInBytes15mThreshold Counter64, + pmTcaLspPEastInBytes15mOccurTime DateAndTime + } + +pmTcaLspPEastInBytes15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPEastInBytes15mEntry 1 } + +pmTcaLspPEastInBytes15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmTcaLspPEastInBytes15mEntry 2 } + +pmTcaLspPEastInBytes15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPEastInBytes15mEntry 3 } + +pmTcaLspPEastInBytes15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of lsp-p east ingress bytes." + ::= { pmTcaLspPEastInBytes15mEntry 4 } + +pmTcaLspPEastInBytes15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of lsp-p east ingress bytes." + ::= { pmTcaLspPEastInBytes15mEntry 5 } + +pmTcaLspPEastInBytes15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPEastInBytes15mEntry 6 } + +pmTcaLspPEastInBytes1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPEastInBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 11 } + +pmTcaLspPEastInBytes1hEntry OBJECT-TYPE + SYNTAX PMTcaLspPEastInBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-p information of all units." + INDEX { pmTcaLspPEastInBytes1hIndex } + ::= { pmTcaLspPEastInBytes1hTable 1 } + +PMTcaLspPEastInBytes1hEntry ::= + SEQUENCE + { + pmTcaLspPEastInBytes1hIndex Integer32, + pmTcaLspPEastInBytes1hId OCTET STRING, + pmTcaLspPEastInBytes1hUnitType INTEGER, + pmTcaLspPEastInBytes1hCnt Counter64, + pmTcaLspPEastInBytes1hThreshold Counter64, + pmTcaLspPEastInBytes1hOccurTime DateAndTime + } + +pmTcaLspPEastInBytes1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPEastInBytes1hEntry 1 } + +pmTcaLspPEastInBytes1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmTcaLspPEastInBytes1hEntry 2 } + +pmTcaLspPEastInBytes1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPEastInBytes1hEntry 3 } + +pmTcaLspPEastInBytes1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of lsp-p east ingress bytes." + ::= { pmTcaLspPEastInBytes1hEntry 4 } + +pmTcaLspPEastInBytes1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of lsp-p east ingress bytes." + ::= { pmTcaLspPEastInBytes1hEntry 5 } + +pmTcaLspPEastInBytes1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPEastInBytes1hEntry 6 } + +pmTcaLspPEastInBytes1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPEastInBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 12 } + +pmTcaLspPEastInBytes1dEntry OBJECT-TYPE + SYNTAX PMTcaLspPEastInBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-p information of all units." + INDEX { pmTcaLspPEastInBytes1dIndex } + ::= { pmTcaLspPEastInBytes1dTable 1 } + +PMTcaLspPEastInBytes1dEntry ::= + SEQUENCE + { + pmTcaLspPEastInBytes1dIndex Integer32, + pmTcaLspPEastInBytes1dId OCTET STRING, + pmTcaLspPEastInBytes1dUnitType INTEGER, + pmTcaLspPEastInBytes1dCnt Counter64, + pmTcaLspPEastInBytes1dThreshold Counter64, + pmTcaLspPEastInBytes1dOccurTime DateAndTime + } + +pmTcaLspPEastInBytes1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPEastInBytes1dEntry 1 } + +pmTcaLspPEastInBytes1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmTcaLspPEastInBytes1dEntry 2 } + +pmTcaLspPEastInBytes1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPEastInBytes1dEntry 3 } + +pmTcaLspPEastInBytes1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of lsp-p east ingress bytes." + ::= { pmTcaLspPEastInBytes1dEntry 4 } + +pmTcaLspPEastInBytes1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of lsp-p east ingress bytes." + ::= { pmTcaLspPEastInBytes1dEntry 5 } + +pmTcaLspPEastInBytes1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPEastInBytes1dEntry 6 } + + +pmTcaLspPWestInPkts15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPWestInPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 13 } + +pmTcaLspPWestInPkts15mEntry OBJECT-TYPE + SYNTAX PMTcaLspPWestInPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-p information of all units." + INDEX { pmTcaLspPWestInPkts15mIndex } + ::= { pmTcaLspPWestInPkts15mTable 1 } + +PMTcaLspPWestInPkts15mEntry ::= + SEQUENCE + { + pmTcaLspPWestInPkts15mIndex Integer32, + pmTcaLspPWestInPkts15mId OCTET STRING, + pmTcaLspPWestInPkts15mUnitType INTEGER, + pmTcaLspPWestInPkts15mCnt Counter64, + pmTcaLspPWestInPkts15mThreshold Counter64, + pmTcaLspPWestInPkts15mOccurTime DateAndTime + } + +pmTcaLspPWestInPkts15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPWestInPkts15mEntry 1 } + +pmTcaLspPWestInPkts15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmTcaLspPWestInPkts15mEntry 2 } + +pmTcaLspPWestInPkts15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPWestInPkts15mEntry 3 } + +pmTcaLspPWestInPkts15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of lsp-p west ingress packets." + ::= { pmTcaLspPWestInPkts15mEntry 4 } + +pmTcaLspPWestInPkts15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of lsp-p west ingress packets." + ::= { pmTcaLspPWestInPkts15mEntry 5 } + +pmTcaLspPWestInPkts15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPWestInPkts15mEntry 6 } + +pmTcaLspPWestInPkts1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPWestInPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 14 } + +pmTcaLspPWestInPkts1hEntry OBJECT-TYPE + SYNTAX PMTcaLspPWestInPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-p information of all units." + INDEX { pmTcaLspPWestInPkts1hIndex } + ::= { pmTcaLspPWestInPkts1hTable 1 } + +PMTcaLspPWestInPkts1hEntry ::= + SEQUENCE + { + pmTcaLspPWestInPkts1hIndex Integer32, + pmTcaLspPWestInPkts1hId OCTET STRING, + pmTcaLspPWestInPkts1hUnitType INTEGER, + pmTcaLspPWestInPkts1hCnt Counter64, + pmTcaLspPWestInPkts1hThreshold Counter64, + pmTcaLspPWestInPkts1hOccurTime DateAndTime + } + +pmTcaLspPWestInPkts1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPWestInPkts1hEntry 1 } + +pmTcaLspPWestInPkts1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmTcaLspPWestInPkts1hEntry 2 } + +pmTcaLspPWestInPkts1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPWestInPkts1hEntry 3 } + +pmTcaLspPWestInPkts1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of lsp-p west ingress packets." + ::= { pmTcaLspPWestInPkts1hEntry 4 } + +pmTcaLspPWestInPkts1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of lsp-p west ingress packets." + ::= { pmTcaLspPWestInPkts1hEntry 5 } + +pmTcaLspPWestInPkts1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPWestInPkts1hEntry 6 } + +pmTcaLspPWestInPkts1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPWestInPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 15 } + +pmTcaLspPWestInPkts1dEntry OBJECT-TYPE + SYNTAX PMTcaLspPWestInPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-p information of all units." + INDEX { pmTcaLspPWestInPkts1dIndex } + ::= { pmTcaLspPWestInPkts1dTable 1 } + +PMTcaLspPWestInPkts1dEntry ::= + SEQUENCE + { + pmTcaLspPWestInPkts1dIndex Integer32, + pmTcaLspPWestInPkts1dId OCTET STRING, + pmTcaLspPWestInPkts1dUnitType INTEGER, + pmTcaLspPWestInPkts1dCnt Counter64, + pmTcaLspPWestInPkts1dThreshold Counter64, + pmTcaLspPWestInPkts1dOccurTime DateAndTime + } + +pmTcaLspPWestInPkts1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPWestInPkts1dEntry 1 } + +pmTcaLspPWestInPkts1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmTcaLspPWestInPkts1dEntry 2 } + +pmTcaLspPWestInPkts1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPWestInPkts1dEntry 3 } + +pmTcaLspPWestInPkts1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of lsp-p west ingress packets." + ::= { pmTcaLspPWestInPkts1dEntry 4 } + +pmTcaLspPWestInPkts1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of lsp-p west ingress packets." + ::= { pmTcaLspPWestInPkts1dEntry 5 } + +pmTcaLspPWestInPkts1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPWestInPkts1dEntry 6 } + + +pmTcaLspPWestInBytes15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPWestInBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 16 } + +pmTcaLspPWestInBytes15mEntry OBJECT-TYPE + SYNTAX PMTcaLspPWestInBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-p information of all units." + INDEX { pmTcaLspPWestInBytes15mIndex } + ::= { pmTcaLspPWestInBytes15mTable 1 } + +PMTcaLspPWestInBytes15mEntry ::= + SEQUENCE + { + pmTcaLspPWestInBytes15mIndex Integer32, + pmTcaLspPWestInBytes15mId OCTET STRING, + pmTcaLspPWestInBytes15mUnitType INTEGER, + pmTcaLspPWestInBytes15mCnt Counter64, + pmTcaLspPWestInBytes15mThreshold Counter64, + pmTcaLspPWestInBytes15mOccurTime DateAndTime + } + +pmTcaLspPWestInBytes15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPWestInBytes15mEntry 1 } + +pmTcaLspPWestInBytes15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmTcaLspPWestInBytes15mEntry 2 } + +pmTcaLspPWestInBytes15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPWestInBytes15mEntry 3 } + +pmTcaLspPWestInBytes15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of lsp-p west ingress bytes." + ::= { pmTcaLspPWestInBytes15mEntry 4 } + +pmTcaLspPWestInBytes15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of lsp-p west ingress bytes." + ::= { pmTcaLspPWestInBytes15mEntry 5 } + +pmTcaLspPWestInBytes15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPWestInBytes15mEntry 6 } + +pmTcaLspPWestInBytes1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPWestInBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 17 } + +pmTcaLspPWestInBytes1hEntry OBJECT-TYPE + SYNTAX PMTcaLspPWestInBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of lsp-p information of all units." + INDEX { pmTcaLspPWestInBytes1hIndex } + ::= { pmTcaLspPWestInBytes1hTable 1 } + +PMTcaLspPWestInBytes1hEntry ::= + SEQUENCE + { + pmTcaLspPWestInBytes1hIndex Integer32, + pmTcaLspPWestInBytes1hId OCTET STRING, + pmTcaLspPWestInBytes1hUnitType INTEGER, + pmTcaLspPWestInBytes1hCnt Counter64, + pmTcaLspPWestInBytes1hThreshold Counter64, + pmTcaLspPWestInBytes1hOccurTime DateAndTime + } + +pmTcaLspPWestInBytes1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPWestInBytes1hEntry 1 } + +pmTcaLspPWestInBytes1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmTcaLspPWestInBytes1hEntry 2 } + +pmTcaLspPWestInBytes1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPWestInBytes1hEntry 3 } + +pmTcaLspPWestInBytes1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of lsp-p west ingress bytes." + ::= { pmTcaLspPWestInBytes1hEntry 4 } + +pmTcaLspPWestInBytes1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of lsp-p west ingress bytes." + ::= { pmTcaLspPWestInBytes1hEntry 5 } + +pmTcaLspPWestInBytes1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPWestInBytes1hEntry 6 } + +pmTcaLspPWestInBytes1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaLspPWestInBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains lsp-p information of all units." + ::= { pmLspP 18 } + +pmTcaLspPWestInBytes1dEntry OBJECT-TYPE + SYNTAX PMTcaLspPWestInBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature lsp-p of all units." + INDEX { pmTcaLspPWestInBytes1dIndex } + ::= { pmTcaLspPWestInBytes1dTable 1 } + +PMTcaLspPWestInBytes1dEntry ::= + SEQUENCE + { + pmTcaLspPWestInBytes1dIndex Integer32, + pmTcaLspPWestInBytes1dId OCTET STRING, + pmTcaLspPWestInBytes1dUnitType INTEGER, + pmTcaLspPWestInBytes1dCnt Counter64, + pmTcaLspPWestInBytes1dThreshold Counter64, + pmTcaLspPWestInBytes1dOccurTime DateAndTime + } + +pmTcaLspPWestInBytes1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaLspPWestInBytes1dEntry 1 } + +pmTcaLspPWestInBytes1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lsp-p name." + ::= { pmTcaLspPWestInBytes1dEntry 2 } + +pmTcaLspPWestInBytes1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaLspPWestInBytes1dEntry 3 } + +pmTcaLspPWestInBytes1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of lsp-p west ingress bytes." + ::= { pmTcaLspPWestInBytes1dEntry 4 } + +pmTcaLspPWestInBytes1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of lsp-p west ingress bytes." + ::= { pmTcaLspPWestInBytes1dEntry 5 } + +pmTcaLspPWestInBytes1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaLspPWestInBytes1dEntry 6 } + + +pmVpws OBJECT IDENTIFIER ::= { pm 105 } + +pmVpwsCurr15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMVpwsCurr15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 1 } + +pmVpwsCurr15mEntry OBJECT-TYPE + SYNTAX PMVpwsCurr15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmVpwsCurr15mIndex } + ::= { pmVpwsCurr15mTable 1 } + +PMVpwsCurr15mEntry ::= + SEQUENCE + { + pmVpwsCurr15mIndex Integer32, + pmVpwsCurr15mId OCTET STRING, + pmVpwsCurr15mUnitType INTEGER, + pmVpwsCurr15mIngressPkts Counter64, + pmVpwsCurr15mIngressBytes Counter64, + pmVpwsCurr15mEgressPkts Counter64, + pmVpwsCurr15mEgressBytes Counter64, + pmVpwsCurr15mStartTime DateAndTime, + pmVpwsCurr15mStopTime DateAndTime + } + +pmVpwsCurr15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmVpwsCurr15mEntry 1 } + +pmVpwsCurr15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmVpwsCurr15mEntry 2 } + +pmVpwsCurr15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmVpwsCurr15mEntry 3 } + +pmVpwsCurr15mIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of vpws ingress packets." + ::= { pmVpwsCurr15mEntry 4 } + +pmVpwsCurr15mIngressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of vpws ingress bytes." + ::= { pmVpwsCurr15mEntry 5 } + +pmVpwsCurr15mEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of vpws egress packets." + ::= { pmVpwsCurr15mEntry 6 } + +pmVpwsCurr15mEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of vpws egress bytes." + ::= { pmVpwsCurr15mEntry 7 } + +pmVpwsCurr15mStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min start time." + ::= { pmVpwsCurr15mEntry 100 } + +pmVpwsCurr15mStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min stop time." + ::= { pmVpwsCurr15mEntry 101 } + + +pmVpwsPrev15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMVpwsPrev15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 2 } + +pmVpwsPrev15mEntry OBJECT-TYPE + SYNTAX PMVpwsPrev15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmVpwsPrev15mIndex } + ::= { pmVpwsPrev15mTable 1 } + +PMVpwsPrev15mEntry ::= + SEQUENCE + { + pmVpwsPrev15mIndex Integer32, + pmVpwsPrev15mId OCTET STRING, + pmVpwsPrev15mUnitType INTEGER, + pmVpwsPrev15mIngressPkts Counter64, + pmVpwsPrev15mIngressBytes Counter64, + pmVpwsPrev15mEgressPkts Counter64, + pmVpwsPrev15mEgressBytes Counter64, + pmVpwsPrev15mStartTime DateAndTime, + pmVpwsPrev15mStopTime DateAndTime + } + +pmVpwsPrev15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmVpwsPrev15mEntry 1 } + +pmVpwsPrev15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmVpwsPrev15mEntry 2 } + +pmVpwsPrev15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmVpwsPrev15mEntry 3 } + +pmVpwsPrev15mIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of vpws ingress packets." + ::= { pmVpwsPrev15mEntry 4 } + +pmVpwsPrev15mIngressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of vpws ingress bytes." + ::= { pmVpwsPrev15mEntry 5 } + +pmVpwsPrev15mEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of vpws egress packets." + ::= { pmVpwsPrev15mEntry 6 } + +pmVpwsPrev15mEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of vpws egress bytes." + ::= { pmVpwsPrev15mEntry 7 } + +pmVpwsPrev15mStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min start time." + ::= { pmVpwsPrev15mEntry 100 } + +pmVpwsPrev15mStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min stop time." + ::= { pmVpwsPrev15mEntry 101 } + + +pmVpwsCurr1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMVpwsCurr1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 3 } + +pmVpwsCurr1hEntry OBJECT-TYPE + SYNTAX PMVpwsCurr1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmVpwsCurr1hIndex } + ::= { pmVpwsCurr1hTable 1 } + +PMVpwsCurr1hEntry ::= + SEQUENCE + { + pmVpwsCurr1hIndex Integer32, + pmVpwsCurr1hId OCTET STRING, + pmVpwsCurr1hUnitType INTEGER, + pmVpwsCurr1hIngressPkts Counter64, + pmVpwsCurr1hIngressBytes Counter64, + pmVpwsCurr1hEgressPkts Counter64, + pmVpwsCurr1hEgressBytes Counter64, + pmVpwsCurr1hStartTime DateAndTime, + pmVpwsCurr1hStopTime DateAndTime + } + +pmVpwsCurr1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmVpwsCurr1hEntry 1 } + +pmVpwsCurr1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmVpwsCurr1hEntry 2 } + +pmVpwsCurr1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmVpwsCurr1hEntry 3 } + +pmVpwsCurr1hIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of vpws ingress packets." + ::= { pmVpwsCurr1hEntry 4 } + +pmVpwsCurr1hIngressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of vpws ingress bytes." + ::= { pmVpwsCurr1hEntry 5 } + +pmVpwsCurr1hEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of vpws egress packets." + ::= { pmVpwsCurr1hEntry 6 } + +pmVpwsCurr1hEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of vpws egress bytes." + ::= { pmVpwsCurr1hEntry 7 } + +pmVpwsCurr1hStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour start time." + ::= { pmVpwsCurr1hEntry 100 } + +pmVpwsCurr1hStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour stop time." + ::= { pmVpwsCurr1hEntry 101 } + + +pmVpwsPrev1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMVpwsPrev1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 4 } + +pmVpwsPrev1hEntry OBJECT-TYPE + SYNTAX PMVpwsPrev1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmVpwsPrev1hIndex } + ::= { pmVpwsPrev1hTable 1 } + +PMVpwsPrev1hEntry ::= + SEQUENCE + { + pmVpwsPrev1hIndex Integer32, + pmVpwsPrev1hId OCTET STRING, + pmVpwsPrev1hUnitType INTEGER, + pmVpwsPrev1hIngressPkts Counter64, + pmVpwsPrev1hIngressBytes Counter64, + pmVpwsPrev1hEgressPkts Counter64, + pmVpwsPrev1hEgressBytes Counter64, + pmVpwsPrev1hStartTime DateAndTime, + pmVpwsPrev1hStopTime DateAndTime + } + +pmVpwsPrev1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmVpwsPrev1hEntry 1 } + +pmVpwsPrev1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmVpwsPrev1hEntry 2 } + +pmVpwsPrev1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmVpwsPrev1hEntry 3 } + +pmVpwsPrev1hIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of vpws ingress packets." + ::= { pmVpwsPrev1hEntry 4 } + +pmVpwsPrev1hIngressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of vpws ingress bytes." + ::= { pmVpwsPrev1hEntry 5 } + +pmVpwsPrev1hEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of vpws egress packets." + ::= { pmVpwsPrev1hEntry 6 } + +pmVpwsPrev1hEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of vpws egress bytes." + ::= { pmVpwsPrev1hEntry 7 } + +pmVpwsPrev1hStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour start time." + ::= { pmVpwsPrev1hEntry 100 } + +pmVpwsPrev1hStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour stop time." + ::= { pmVpwsPrev1hEntry 101 } + +pmVpwsCurr1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMVpwsCurr1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 5 } + +pmVpwsCurr1dEntry OBJECT-TYPE + SYNTAX PMVpwsCurr1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmVpwsCurr1dIndex } + ::= { pmVpwsCurr1dTable 1 } + +PMVpwsCurr1dEntry ::= + SEQUENCE + { + pmVpwsCurr1dIndex Integer32, + pmVpwsCurr1dId OCTET STRING, + pmVpwsCurr1dUnitType INTEGER, + pmVpwsCurr1dIngressPkts Counter64, + pmVpwsCurr1dIngressBytes Counter64, + pmVpwsCurr1dEgressPkts Counter64, + pmVpwsCurr1dEgressBytes Counter64, + pmVpwsCurr1dStartTime DateAndTime, + pmVpwsCurr1dStopTime DateAndTime + } + +pmVpwsCurr1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmVpwsCurr1dEntry 1 } + +pmVpwsCurr1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmVpwsCurr1dEntry 2 } + +pmVpwsCurr1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmVpwsCurr1dEntry 3 } + +pmVpwsCurr1dIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of vpws ingress packets." + ::= { pmVpwsCurr1dEntry 4 } + +pmVpwsCurr1dIngressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of vpws ingress bytes." + ::= { pmVpwsCurr1dEntry 5 } + +pmVpwsCurr1dEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of vpws egress packets." + ::= { pmVpwsCurr1dEntry 6 } + +pmVpwsCurr1dEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of vpws egress bytes." + ::= { pmVpwsCurr1dEntry 7 } + +pmVpwsCurr1dStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day start time." + ::= { pmVpwsCurr1dEntry 100 } + +pmVpwsCurr1dStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day stop time." + ::= { pmVpwsCurr1dEntry 101 } + + +pmVpwsPrev1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMVpwsPrev1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 6 } + +pmVpwsPrev1dEntry OBJECT-TYPE + SYNTAX PMVpwsPrev1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmVpwsPrev1dIndex } + ::= { pmVpwsPrev1dTable 1 } + +PMVpwsPrev1dEntry ::= + SEQUENCE + { + pmVpwsPrev1dIndex Integer32, + pmVpwsPrev1dId OCTET STRING, + pmVpwsPrev1dUnitType INTEGER, + pmVpwsPrev1dIngressPkts Counter64, + pmVpwsPrev1dIngressBytes Counter64, + pmVpwsPrev1dEgressPkts Counter64, + pmVpwsPrev1dEgressBytes Counter64, + pmVpwsPrev1dStartTime DateAndTime, + pmVpwsPrev1dStopTime DateAndTime + } + +pmVpwsPrev1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmVpwsPrev1dEntry 1 } + +pmVpwsPrev1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmVpwsPrev1dEntry 2 } + +pmVpwsPrev1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmVpwsPrev1dEntry 3 } + +pmVpwsPrev1dIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of vpws ingress packets." + ::= { pmVpwsPrev1dEntry 4 } + +pmVpwsPrev1dIngressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of vpws ingress bytes." + ::= { pmVpwsPrev1dEntry 5 } + +pmVpwsPrev1dEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of vpws egress packets." + ::= { pmVpwsPrev1dEntry 6 } + +pmVpwsPrev1dEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of vpws egress bytes." + ::= { pmVpwsPrev1dEntry 7 } + +pmVpwsPrev1dStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day start time." + ::= { pmVpwsPrev1dEntry 100 } + +pmVpwsPrev1dStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day stop time." + ::= { pmVpwsPrev1dEntry 101 } + +pmTcaVpwsIngressPkts15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVpwsIngressPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 7 } + +pmTcaVpwsIngressPkts15mEntry OBJECT-TYPE + SYNTAX PMTcaVpwsIngressPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmTcaVpwsIngressPkts15mIndex } + ::= { pmTcaVpwsIngressPkts15mTable 1 } + +PMTcaVpwsIngressPkts15mEntry ::= + SEQUENCE + { + pmTcaVpwsIngressPkts15mIndex Integer32, + pmTcaVpwsIngressPkts15mId OCTET STRING, + pmTcaVpwsIngressPkts15mUnitType INTEGER, + pmTcaVpwsIngressPkts15mCnt Counter64, + pmTcaVpwsIngressPkts15mThreshold Counter64, + pmTcaVpwsIngressPkts15mOccurTime DateAndTime + } + +pmTcaVpwsIngressPkts15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVpwsIngressPkts15mEntry 1 } + +pmTcaVpwsIngressPkts15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmTcaVpwsIngressPkts15mEntry 2 } + +pmTcaVpwsIngressPkts15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVpwsIngressPkts15mEntry 3 } + +pmTcaVpwsIngressPkts15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of vpws ingress packets." + ::= { pmTcaVpwsIngressPkts15mEntry 4 } + +pmTcaVpwsIngressPkts15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of vpws ingress packets." + ::= { pmTcaVpwsIngressPkts15mEntry 5 } + +pmTcaVpwsIngressPkts15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVpwsIngressPkts15mEntry 6 } + +pmTcaVpwsIngressPkts1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVpwsIngressPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 8 } + +pmTcaVpwsIngressPkts1hEntry OBJECT-TYPE + SYNTAX PMTcaVpwsIngressPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmTcaVpwsIngressPkts1hIndex } + ::= { pmTcaVpwsIngressPkts1hTable 1 } + +PMTcaVpwsIngressPkts1hEntry ::= + SEQUENCE + { + pmTcaVpwsIngressPkts1hIndex Integer32, + pmTcaVpwsIngressPkts1hId OCTET STRING, + pmTcaVpwsIngressPkts1hUnitType INTEGER, + pmTcaVpwsIngressPkts1hCnt Counter64, + pmTcaVpwsIngressPkts1hThreshold Counter64, + pmTcaVpwsIngressPkts1hOccurTime DateAndTime + } + +pmTcaVpwsIngressPkts1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVpwsIngressPkts1hEntry 1 } + +pmTcaVpwsIngressPkts1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmTcaVpwsIngressPkts1hEntry 2 } + +pmTcaVpwsIngressPkts1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVpwsIngressPkts1hEntry 3 } + +pmTcaVpwsIngressPkts1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of vpws ingress packets." + ::= { pmTcaVpwsIngressPkts1hEntry 4 } + +pmTcaVpwsIngressPkts1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of vpws ingress packets." + ::= { pmTcaVpwsIngressPkts1hEntry 5 } + +pmTcaVpwsIngressPkts1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVpwsIngressPkts1hEntry 6 } + +pmTcaVpwsIngressPkts1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVpwsIngressPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 9 } + +pmTcaVpwsIngressPkts1dEntry OBJECT-TYPE + SYNTAX PMTcaVpwsIngressPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmTcaVpwsIngressPkts1dIndex } + ::= { pmTcaVpwsIngressPkts1dTable 1 } + +PMTcaVpwsIngressPkts1dEntry ::= + SEQUENCE + { + pmTcaVpwsIngressPkts1dIndex Integer32, + pmTcaVpwsIngressPkts1dId OCTET STRING, + pmTcaVpwsIngressPkts1dUnitType INTEGER, + pmTcaVpwsIngressPkts1dCnt Counter64, + pmTcaVpwsIngressPkts1dThreshold Counter64, + pmTcaVpwsIngressPkts1dOccurTime DateAndTime + } + +pmTcaVpwsIngressPkts1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVpwsIngressPkts1dEntry 1 } + +pmTcaVpwsIngressPkts1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmTcaVpwsIngressPkts1dEntry 2 } + +pmTcaVpwsIngressPkts1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVpwsIngressPkts1dEntry 3 } + +pmTcaVpwsIngressPkts1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of vpws ingress packets." + ::= { pmTcaVpwsIngressPkts1dEntry 4 } + +pmTcaVpwsIngressPkts1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of vpws ingress packets." + ::= { pmTcaVpwsIngressPkts1dEntry 5 } + +pmTcaVpwsIngressPkts1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVpwsIngressPkts1dEntry 6 } + + +pmTcaVpwsIngressBytes15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVpwsIngressBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 10 } + +pmTcaVpwsIngressBytes15mEntry OBJECT-TYPE + SYNTAX PMTcaVpwsIngressBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmTcaVpwsIngressBytes15mIndex } + ::= { pmTcaVpwsIngressBytes15mTable 1 } + +PMTcaVpwsIngressBytes15mEntry ::= + SEQUENCE + { + pmTcaVpwsIngressBytes15mIndex Integer32, + pmTcaVpwsIngressBytes15mId OCTET STRING, + pmTcaVpwsIngressBytes15mUnitType INTEGER, + pmTcaVpwsIngressBytes15mCnt Counter64, + pmTcaVpwsIngressBytes15mThreshold Counter64, + pmTcaVpwsIngressBytes15mOccurTime DateAndTime + } + +pmTcaVpwsIngressBytes15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVpwsIngressBytes15mEntry 1 } + +pmTcaVpwsIngressBytes15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmTcaVpwsIngressBytes15mEntry 2 } + +pmTcaVpwsIngressBytes15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVpwsIngressBytes15mEntry 3 } + +pmTcaVpwsIngressBytes15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of vpws ingress bytes." + ::= { pmTcaVpwsIngressBytes15mEntry 4 } + +pmTcaVpwsIngressBytes15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of vpws ingress bytes." + ::= { pmTcaVpwsIngressBytes15mEntry 5 } + +pmTcaVpwsIngressBytes15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVpwsIngressBytes15mEntry 6 } + +pmTcaVpwsIngressBytes1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVpwsIngressBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 11 } + +pmTcaVpwsIngressBytes1hEntry OBJECT-TYPE + SYNTAX PMTcaVpwsIngressBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmTcaVpwsIngressBytes1hIndex } + ::= { pmTcaVpwsIngressBytes1hTable 1 } + +PMTcaVpwsIngressBytes1hEntry ::= + SEQUENCE + { + pmTcaVpwsIngressBytes1hIndex Integer32, + pmTcaVpwsIngressBytes1hId OCTET STRING, + pmTcaVpwsIngressBytes1hUnitType INTEGER, + pmTcaVpwsIngressBytes1hCnt Counter64, + pmTcaVpwsIngressBytes1hThreshold Counter64, + pmTcaVpwsIngressBytes1hOccurTime DateAndTime + } + +pmTcaVpwsIngressBytes1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVpwsIngressBytes1hEntry 1 } + +pmTcaVpwsIngressBytes1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmTcaVpwsIngressBytes1hEntry 2 } + +pmTcaVpwsIngressBytes1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVpwsIngressBytes1hEntry 3 } + +pmTcaVpwsIngressBytes1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of vpws ingress bytes." + ::= { pmTcaVpwsIngressBytes1hEntry 4 } + +pmTcaVpwsIngressBytes1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of vpws ingress bytes." + ::= { pmTcaVpwsIngressBytes1hEntry 5 } + +pmTcaVpwsIngressBytes1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVpwsIngressBytes1hEntry 6 } + + +pmTcaVpwsIngressBytes1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVpwsIngressBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 12 } + +pmTcaVpwsIngressBytes1dEntry OBJECT-TYPE + SYNTAX PMTcaVpwsIngressBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmTcaVpwsIngressBytes1dIndex } + ::= { pmTcaVpwsIngressBytes1dTable 1 } + +PMTcaVpwsIngressBytes1dEntry ::= + SEQUENCE + { + pmTcaVpwsIngressBytes1dIndex Integer32, + pmTcaVpwsIngressBytes1dId OCTET STRING, + pmTcaVpwsIngressBytes1dUnitType INTEGER, + pmTcaVpwsIngressBytes1dCnt Counter64, + pmTcaVpwsIngressBytes1dThreshold Counter64, + pmTcaVpwsIngressBytes1dOccurTime DateAndTime + } + +pmTcaVpwsIngressBytes1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVpwsIngressBytes1dEntry 1 } + +pmTcaVpwsIngressBytes1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmTcaVpwsIngressBytes1dEntry 2 } + +pmTcaVpwsIngressBytes1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVpwsIngressBytes1dEntry 3 } + +pmTcaVpwsIngressBytes1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of vpws ingress bytes." + ::= { pmTcaVpwsIngressBytes1dEntry 4 } + +pmTcaVpwsIngressBytes1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of vpws ingress bytes." + ::= { pmTcaVpwsIngressBytes1dEntry 5 } + +pmTcaVpwsIngressBytes1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVpwsIngressBytes1dEntry 6 } + + +pmTcaVpwsEgressPkts15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVpwsEgressPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 13 } + +pmTcaVpwsEgressPkts15mEntry OBJECT-TYPE + SYNTAX PMTcaVpwsEgressPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmTcaVpwsEgressPkts15mIndex } + ::= { pmTcaVpwsEgressPkts15mTable 1 } + +PMTcaVpwsEgressPkts15mEntry ::= + SEQUENCE + { + pmTcaVpwsEgressPkts15mIndex Integer32, + pmTcaVpwsEgressPkts15mId OCTET STRING, + pmTcaVpwsEgressPkts15mUnitType INTEGER, + pmTcaVpwsEgressPkts15mCnt Counter64, + pmTcaVpwsEgressPkts15mThreshold Counter64, + pmTcaVpwsEgressPkts15mOccurTime DateAndTime + } + +pmTcaVpwsEgressPkts15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVpwsEgressPkts15mEntry 1 } + +pmTcaVpwsEgressPkts15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmTcaVpwsEgressPkts15mEntry 2 } + +pmTcaVpwsEgressPkts15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVpwsEgressPkts15mEntry 3 } + +pmTcaVpwsEgressPkts15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of vpws egress packets." + ::= { pmTcaVpwsEgressPkts15mEntry 4 } + +pmTcaVpwsEgressPkts15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of vpws egress packets." + ::= { pmTcaVpwsEgressPkts15mEntry 5 } + +pmTcaVpwsEgressPkts15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVpwsEgressPkts15mEntry 6 } + +pmTcaVpwsEgressPkts1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVpwsEgressPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 14 } + +pmTcaVpwsEgressPkts1hEntry OBJECT-TYPE + SYNTAX PMTcaVpwsEgressPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmTcaVpwsEgressPkts1hIndex } + ::= { pmTcaVpwsEgressPkts1hTable 1 } + +PMTcaVpwsEgressPkts1hEntry ::= + SEQUENCE + { + pmTcaVpwsEgressPkts1hIndex Integer32, + pmTcaVpwsEgressPkts1hId OCTET STRING, + pmTcaVpwsEgressPkts1hUnitType INTEGER, + pmTcaVpwsEgressPkts1hCnt Counter64, + pmTcaVpwsEgressPkts1hThreshold Counter64, + pmTcaVpwsEgressPkts1hOccurTime DateAndTime + } + +pmTcaVpwsEgressPkts1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVpwsEgressPkts1hEntry 1 } + +pmTcaVpwsEgressPkts1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmTcaVpwsEgressPkts1hEntry 2 } + +pmTcaVpwsEgressPkts1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVpwsEgressPkts1hEntry 3 } + +pmTcaVpwsEgressPkts1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of vpws egress packets." + ::= { pmTcaVpwsEgressPkts1hEntry 4 } + +pmTcaVpwsEgressPkts1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of vpws egress packets." + ::= { pmTcaVpwsEgressPkts1hEntry 5 } + +pmTcaVpwsEgressPkts1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVpwsEgressPkts1hEntry 6 } + +pmTcaVpwsEgressPkts1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVpwsEgressPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 15 } + +pmTcaVpwsEgressPkts1dEntry OBJECT-TYPE + SYNTAX PMTcaVpwsEgressPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmTcaVpwsEgressPkts1dIndex } + ::= { pmTcaVpwsEgressPkts1dTable 1 } + +PMTcaVpwsEgressPkts1dEntry ::= + SEQUENCE + { + pmTcaVpwsEgressPkts1dIndex Integer32, + pmTcaVpwsEgressPkts1dId OCTET STRING, + pmTcaVpwsEgressPkts1dUnitType INTEGER, + pmTcaVpwsEgressPkts1dCnt Counter64, + pmTcaVpwsEgressPkts1dThreshold Counter64, + pmTcaVpwsEgressPkts1dOccurTime DateAndTime + } + +pmTcaVpwsEgressPkts1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVpwsEgressPkts1dEntry 1 } + +pmTcaVpwsEgressPkts1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmTcaVpwsEgressPkts1dEntry 2 } + +pmTcaVpwsEgressPkts1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVpwsEgressPkts1dEntry 3 } + +pmTcaVpwsEgressPkts1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of vpws egress packets." + ::= { pmTcaVpwsEgressPkts1dEntry 4 } + +pmTcaVpwsEgressPkts1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of vpws egress packets." + ::= { pmTcaVpwsEgressPkts1dEntry 5 } + +pmTcaVpwsEgressPkts1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVpwsEgressPkts1dEntry 6 } + + +pmTcaVpwsEgressBytes15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVpwsEgressBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 16 } + +pmTcaVpwsEgressBytes15mEntry OBJECT-TYPE + SYNTAX PMTcaVpwsEgressBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmTcaVpwsEgressBytes15mIndex } + ::= { pmTcaVpwsEgressBytes15mTable 1 } + +PMTcaVpwsEgressBytes15mEntry ::= + SEQUENCE + { + pmTcaVpwsEgressBytes15mIndex Integer32, + pmTcaVpwsEgressBytes15mId OCTET STRING, + pmTcaVpwsEgressBytes15mUnitType INTEGER, + pmTcaVpwsEgressBytes15mCnt Counter64, + pmTcaVpwsEgressBytes15mThreshold Counter64, + pmTcaVpwsEgressBytes15mOccurTime DateAndTime + } + +pmTcaVpwsEgressBytes15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVpwsEgressBytes15mEntry 1 } + +pmTcaVpwsEgressBytes15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmTcaVpwsEgressBytes15mEntry 2 } + +pmTcaVpwsEgressBytes15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVpwsEgressBytes15mEntry 3 } + +pmTcaVpwsEgressBytes15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of vpws egress bytes." + ::= { pmTcaVpwsEgressBytes15mEntry 4 } + +pmTcaVpwsEgressBytes15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of vpws egress bytes." + ::= { pmTcaVpwsEgressBytes15mEntry 5 } + +pmTcaVpwsEgressBytes15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVpwsEgressBytes15mEntry 6 } + +pmTcaVpwsEgressBytes1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVpwsEgressBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 17 } + +pmTcaVpwsEgressBytes1hEntry OBJECT-TYPE + SYNTAX PMTcaVpwsEgressBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmTcaVpwsEgressBytes1hIndex } + ::= { pmTcaVpwsEgressBytes1hTable 1 } + +PMTcaVpwsEgressBytes1hEntry ::= + SEQUENCE + { + pmTcaVpwsEgressBytes1hIndex Integer32, + pmTcaVpwsEgressBytes1hId OCTET STRING, + pmTcaVpwsEgressBytes1hUnitType INTEGER, + pmTcaVpwsEgressBytes1hCnt Counter64, + pmTcaVpwsEgressBytes1hThreshold Counter64, + pmTcaVpwsEgressBytes1hOccurTime DateAndTime + } + +pmTcaVpwsEgressBytes1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVpwsEgressBytes1hEntry 1 } + +pmTcaVpwsEgressBytes1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmTcaVpwsEgressBytes1hEntry 2 } + +pmTcaVpwsEgressBytes1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVpwsEgressBytes1hEntry 3 } + +pmTcaVpwsEgressBytes1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of vpws egress bytes." + ::= { pmTcaVpwsEgressBytes1hEntry 4 } + +pmTcaVpwsEgressBytes1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of vpws egress bytes." + ::= { pmTcaVpwsEgressBytes1hEntry 5 } + +pmTcaVpwsEgressBytes1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVpwsEgressBytes1hEntry 6 } + +pmTcaVpwsEgressBytes1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVpwsEgressBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpws information of all units." + ::= { pmVpws 18 } + +pmTcaVpwsEgressBytes1dEntry OBJECT-TYPE + SYNTAX PMTcaVpwsEgressBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpws information of all units." + INDEX { pmTcaVpwsEgressBytes1dIndex } + ::= { pmTcaVpwsEgressBytes1dTable 1 } + +PMTcaVpwsEgressBytes1dEntry ::= + SEQUENCE + { + pmTcaVpwsEgressBytes1dIndex Integer32, + pmTcaVpwsEgressBytes1dId OCTET STRING, + pmTcaVpwsEgressBytes1dUnitType INTEGER, + pmTcaVpwsEgressBytes1dCnt Counter64, + pmTcaVpwsEgressBytes1dThreshold Counter64, + pmTcaVpwsEgressBytes1dOccurTime DateAndTime + } + +pmTcaVpwsEgressBytes1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVpwsEgressBytes1dEntry 1 } + +pmTcaVpwsEgressBytes1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpws name." + ::= { pmTcaVpwsEgressBytes1dEntry 2 } + +pmTcaVpwsEgressBytes1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVpwsEgressBytes1dEntry 3 } + +pmTcaVpwsEgressBytes1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of vpws egress bytes." + ::= { pmTcaVpwsEgressBytes1dEntry 4 } + +pmTcaVpwsEgressBytes1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of vpws egress bytes." + ::= { pmTcaVpwsEgressBytes1dEntry 5 } + +pmTcaVpwsEgressBytes1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVpwsEgressBytes1dEntry 6 } + + +pmVpls OBJECT IDENTIFIER ::= { pm 106 } + +pmVplsCurr15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMVplsCurr15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 1 } + +pmVplsCurr15mEntry OBJECT-TYPE + SYNTAX PMVplsCurr15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmVplsCurr15mIndex } + ::= { pmVplsCurr15mTable 1 } + +PMVplsCurr15mEntry ::= + SEQUENCE + { + pmVplsCurr15mIndex Integer32, + pmVplsCurr15mId OCTET STRING, + pmVplsCurr15mUnitType INTEGER, + pmVplsCurr15mIngressPkts Counter64, + pmVplsCurr15mIngressBytes Counter64, + pmVplsCurr15mEgressPkts Counter64, + pmVplsCurr15mEgressBytes Counter64, + pmVplsCurr15mStartTime DateAndTime, + pmVplsCurr15mStopTime DateAndTime + } + +pmVplsCurr15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmVplsCurr15mEntry 1 } + +pmVplsCurr15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpls name." + ::= { pmVplsCurr15mEntry 2 } + +pmVplsCurr15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmVplsCurr15mEntry 3 } + +pmVplsCurr15mIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of vpls ingress packets." + ::= { pmVplsCurr15mEntry 4 } + +pmVplsCurr15mIngressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of vpls ingress bytes." + ::= { pmVplsCurr15mEntry 5 } + +pmVplsCurr15mEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of vpls egress packets." + ::= { pmVplsCurr15mEntry 6 } + +pmVplsCurr15mEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min counter of vpls egress bytes." + ::= { pmVplsCurr15mEntry 7 } + +pmVplsCurr15mStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min start time." + ::= { pmVplsCurr15mEntry 100 } + +pmVplsCurr15mStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 15min stop time." + ::= { pmVplsCurr15mEntry 101 } + +pmVplsPrev15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMVplsPrev15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 2 } + +pmVplsPrev15mEntry OBJECT-TYPE + SYNTAX PMVplsPrev15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmVplsPrev15mIndex } + ::= { pmVplsPrev15mTable 1 } + +PMVplsPrev15mEntry ::= + SEQUENCE + { + pmVplsPrev15mIndex Integer32, + pmVplsPrev15mId OCTET STRING, + pmVplsPrev15mUnitType INTEGER, + pmVplsPrev15mIngressPkts Counter64, + pmVplsPrev15mIngressBytes Counter64, + pmVplsPrev15mEgressPkts Counter64, + pmVplsPrev15mEgressBytes Counter64, + pmVplsPrev15mStartTime DateAndTime, + pmVplsPrev15mStopTime DateAndTime + } + +pmVplsPrev15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmVplsPrev15mEntry 1 } + +pmVplsPrev15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpls name." + ::= { pmVplsPrev15mEntry 2 } + +pmVplsPrev15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmVplsPrev15mEntry 3 } + +pmVplsPrev15mIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of vpls ingress packets." + ::= { pmVplsPrev15mEntry 4 } + +pmVplsPrev15mIngressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of vpls ingress bytes." + ::= { pmVplsPrev15mEntry 5 } + +pmVplsPrev15mEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of vpls egress packets." + ::= { pmVplsPrev15mEntry 6 } + +pmVplsPrev15mEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min counter of vpls egress bytes." + ::= { pmVplsPrev15mEntry 7 } + +pmVplsPrev15mStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min start time." + ::= { pmVplsPrev15mEntry 100 } + +pmVplsPrev15mStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 15min stop time." + ::= { pmVplsPrev15mEntry 101 } + +pmVplsCurr1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMVplsCurr1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 3 } + +pmVplsCurr1hEntry OBJECT-TYPE + SYNTAX PMVplsCurr1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmVplsCurr1hIndex } + ::= { pmVplsCurr1hTable 1 } + +PMVplsCurr1hEntry ::= + SEQUENCE + { + pmVplsCurr1hIndex Integer32, + pmVplsCurr1hId OCTET STRING, + pmVplsCurr1hUnitType INTEGER, + pmVplsCurr1hIngressPkts Counter64, + pmVplsCurr1hIngressBytes Counter64, + pmVplsCurr1hEgressPkts Counter64, + pmVplsCurr1hEgressBytes Counter64, + pmVplsCurr1hStartTime DateAndTime, + pmVplsCurr1hStopTime DateAndTime + } + +pmVplsCurr1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmVplsCurr1hEntry 1 } + +pmVplsCurr1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpls name." + ::= { pmVplsCurr1hEntry 2 } + +pmVplsCurr1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmVplsCurr1hEntry 3 } + +pmVplsCurr1hIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of vpls ingress packets." + ::= { pmVplsCurr1hEntry 4 } + +pmVplsCurr1hIngressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of vpls ingress bytes." + ::= { pmVplsCurr1hEntry 5 } + +pmVplsCurr1hEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of vpls egress packets." + ::= { pmVplsCurr1hEntry 6 } + +pmVplsCurr1hEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour counter of vpls egress bytes." + ::= { pmVplsCurr1hEntry 7 } + +pmVplsCurr1hStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour start time." + ::= { pmVplsCurr1hEntry 100 } + +pmVplsCurr1hStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1hour stop time." + ::= { pmVplsCurr1hEntry 101 } + +pmVplsPrev1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMVplsPrev1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 4 } + +pmVplsPrev1hEntry OBJECT-TYPE + SYNTAX PMVplsPrev1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmVplsPrev1hIndex } + ::= { pmVplsPrev1hTable 1 } + +PMVplsPrev1hEntry ::= + SEQUENCE + { + pmVplsPrev1hIndex Integer32, + pmVplsPrev1hId OCTET STRING, + pmVplsPrev1hUnitType INTEGER, + pmVplsPrev1hIngressPkts Counter64, + pmVplsPrev1hIngressBytes Counter64, + pmVplsPrev1hEgressPkts Counter64, + pmVplsPrev1hEgressBytes Counter64, + pmVplsPrev1hStartTime DateAndTime, + pmVplsPrev1hStopTime DateAndTime + } + +pmVplsPrev1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmVplsPrev1hEntry 1 } + +pmVplsPrev1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpls name." + ::= { pmVplsPrev1hEntry 2 } + +pmVplsPrev1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmVplsPrev1hEntry 3 } + +pmVplsPrev1hIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of vpls ingress packets." + ::= { pmVplsPrev1hEntry 4 } + +pmVplsPrev1hIngressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of vpls ingress bytes." + ::= { pmVplsPrev1hEntry 5 } + +pmVplsPrev1hEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of vpls egress packets." + ::= { pmVplsPrev1hEntry 6 } + +pmVplsPrev1hEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour counter of vpls egress bytes." + ::= { pmVplsPrev1hEntry 7 } + +pmVplsPrev1hStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour start time." + ::= { pmVplsPrev1hEntry 100 } + +pmVplsPrev1hStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1hour stop time." + ::= { pmVplsPrev1hEntry 101 } + +pmVplsCurr1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMVplsCurr1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 5 } + +pmVplsCurr1dEntry OBJECT-TYPE + SYNTAX PMVplsCurr1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmVplsCurr1dIndex } + ::= { pmVplsCurr1dTable 1 } + +PMVplsCurr1dEntry ::= + SEQUENCE + { + pmVplsCurr1dIndex Integer32, + pmVplsCurr1dId OCTET STRING, + pmVplsCurr1dUnitType INTEGER, + pmVplsCurr1dIngressPkts Counter64, + pmVplsCurr1dIngressBytes Counter64, + pmVplsCurr1dEgressPkts Counter64, + pmVplsCurr1dEgressBytes Counter64, + pmVplsCurr1dStartTime DateAndTime, + pmVplsCurr1dStopTime DateAndTime + } + +pmVplsCurr1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmVplsCurr1dEntry 1 } + +pmVplsCurr1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpls name." + ::= { pmVplsCurr1dEntry 2 } + +pmVplsCurr1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmVplsCurr1dEntry 3 } + +pmVplsCurr1dIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of vpls ingress packets." + ::= { pmVplsCurr1dEntry 4 } + +pmVplsCurr1dIngressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of vpls ingress bytes." + ::= { pmVplsCurr1dEntry 5 } + +pmVplsCurr1dEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of vpls egress packets." + ::= { pmVplsCurr1dEntry 6 } + +pmVplsCurr1dEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day counter of vpls egress bytes." + ::= { pmVplsCurr1dEntry 7 } + +pmVplsCurr1dStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day start time." + ::= { pmVplsCurr1dEntry 100 } + +pmVplsCurr1dStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1day stop time." + ::= { pmVplsCurr1dEntry 101 } + +pmVplsPrev1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMVplsPrev1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 6 } + +pmVplsPrev1dEntry OBJECT-TYPE + SYNTAX PMVplsPrev1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmVplsPrev1dIndex } + ::= { pmVplsPrev1dTable 1 } + +PMVplsPrev1dEntry ::= + SEQUENCE + { + pmVplsPrev1dIndex Integer32, + pmVplsPrev1dId OCTET STRING, + pmVplsPrev1dUnitType INTEGER, + pmVplsPrev1dIngressPkts Counter64, + pmVplsPrev1dIngressBytes Counter64, + pmVplsPrev1dEgressPkts Counter64, + pmVplsPrev1dEgressBytes Counter64, + pmVplsPrev1dStartTime DateAndTime, + pmVplsPrev1dStopTime DateAndTime + } + +pmVplsPrev1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmVplsPrev1dEntry 1 } + +pmVplsPrev1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpls name." + ::= { pmVplsPrev1dEntry 2 } + +pmVplsPrev1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmVplsPrev1dEntry 3 } + +pmVplsPrev1dIngressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of vpls ingress packets." + ::= { pmVplsPrev1dEntry 4 } + +pmVplsPrev1dIngressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of vpls ingress bytes." + ::= { pmVplsPrev1dEntry 5 } + +pmVplsPrev1dEgressPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of vpls egress packets." + ::= { pmVplsPrev1dEntry 6 } + +pmVplsPrev1dEgressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day counter of vpls egress bytes." + ::= { pmVplsPrev1dEntry 7 } + +pmVplsPrev1dStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day start time." + ::= { pmVplsPrev1dEntry 100 } + +pmVplsPrev1dStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous 1day stop time." + ::= { pmVplsPrev1dEntry 101 } + +pmTcaVplsIngressPkts15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVplsIngressPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 7 } + +pmTcaVplsIngressPkts15mEntry OBJECT-TYPE + SYNTAX PMTcaVplsIngressPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmTcaVplsIngressPkts15mIndex } + ::= { pmTcaVplsIngressPkts15mTable 1 } + +PMTcaVplsIngressPkts15mEntry ::= + SEQUENCE + { + pmTcaVplsIngressPkts15mIndex Integer32, + pmTcaVplsIngressPkts15mId OCTET STRING, + pmTcaVplsIngressPkts15mUnitType INTEGER, + pmTcaVplsIngressPkts15mCnt Counter64, + pmTcaVplsIngressPkts15mThreshold Counter64, + pmTcaVplsIngressPkts15mOccurTime DateAndTime + } + +pmTcaVplsIngressPkts15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVplsIngressPkts15mEntry 1 } + +pmTcaVplsIngressPkts15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaVplsIngressPkts15mEntry 2 } + +pmTcaVplsIngressPkts15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVplsIngressPkts15mEntry 3 } + +pmTcaVplsIngressPkts15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of vpls ingress packets." + ::= { pmTcaVplsIngressPkts15mEntry 4 } + +pmTcaVplsIngressPkts15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of vpls ingress packets." + ::= { pmTcaVplsIngressPkts15mEntry 5 } + +pmTcaVplsIngressPkts15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVplsIngressPkts15mEntry 6 } + +pmTcaVplsIngressPkts1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVplsIngressPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 8 } + +pmTcaVplsIngressPkts1hEntry OBJECT-TYPE + SYNTAX PMTcaVplsIngressPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmTcaVplsIngressPkts1hIndex } + ::= { pmTcaVplsIngressPkts1hTable 1 } + +PMTcaVplsIngressPkts1hEntry ::= + SEQUENCE + { + pmTcaVplsIngressPkts1hIndex Integer32, + pmTcaVplsIngressPkts1hId OCTET STRING, + pmTcaVplsIngressPkts1hUnitType INTEGER, + pmTcaVplsIngressPkts1hCnt Counter64, + pmTcaVplsIngressPkts1hThreshold Counter64, + pmTcaVplsIngressPkts1hOccurTime DateAndTime + } + +pmTcaVplsIngressPkts1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVplsIngressPkts1hEntry 1 } + +pmTcaVplsIngressPkts1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaVplsIngressPkts1hEntry 2 } + +pmTcaVplsIngressPkts1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVplsIngressPkts1hEntry 3 } + +pmTcaVplsIngressPkts1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of vpls ingress packets." + ::= { pmTcaVplsIngressPkts1hEntry 4 } + +pmTcaVplsIngressPkts1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of vpls ingress packets." + ::= { pmTcaVplsIngressPkts1hEntry 5 } + +pmTcaVplsIngressPkts1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVplsIngressPkts1hEntry 6 } + +pmTcaVplsIngressPkts1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVplsIngressPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 9 } + +pmTcaVplsIngressPkts1dEntry OBJECT-TYPE + SYNTAX PMTcaVplsIngressPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmTcaVplsIngressPkts1dIndex } + ::= { pmTcaVplsIngressPkts1dTable 1 } + +PMTcaVplsIngressPkts1dEntry ::= + SEQUENCE + { + pmTcaVplsIngressPkts1dIndex Integer32, + pmTcaVplsIngressPkts1dId OCTET STRING, + pmTcaVplsIngressPkts1dUnitType INTEGER, + pmTcaVplsIngressPkts1dCnt Counter64, + pmTcaVplsIngressPkts1dThreshold Counter64, + pmTcaVplsIngressPkts1dOccurTime DateAndTime + } + +pmTcaVplsIngressPkts1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVplsIngressPkts1dEntry 1 } + +pmTcaVplsIngressPkts1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaVplsIngressPkts1dEntry 2 } + +pmTcaVplsIngressPkts1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVplsIngressPkts1dEntry 3 } + +pmTcaVplsIngressPkts1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of vpls ingress packets." + ::= { pmTcaVplsIngressPkts1dEntry 4 } + +pmTcaVplsIngressPkts1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of vpls ingress packets." + ::= { pmTcaVplsIngressPkts1dEntry 5 } + +pmTcaVplsIngressPkts1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVplsIngressPkts1dEntry 6 } + +pmTcaVplsIngressBytes15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVplsIngressBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 10 } + +pmTcaVplsIngressBytes15mEntry OBJECT-TYPE + SYNTAX PMTcaVplsIngressBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmTcaVplsIngressBytes15mIndex } + ::= { pmTcaVplsIngressBytes15mTable 1 } + +PMTcaVplsIngressBytes15mEntry ::= + SEQUENCE + { + pmTcaVplsIngressBytes15mIndex Integer32, + pmTcaVplsIngressBytes15mId OCTET STRING, + pmTcaVplsIngressBytes15mUnitType INTEGER, + pmTcaVplsIngressBytes15mCnt Counter64, + pmTcaVplsIngressBytes15mThreshold Counter64, + pmTcaVplsIngressBytes15mOccurTime DateAndTime + } + +pmTcaVplsIngressBytes15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVplsIngressBytes15mEntry 1 } + +pmTcaVplsIngressBytes15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaVplsIngressBytes15mEntry 2 } + +pmTcaVplsIngressBytes15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVplsIngressBytes15mEntry 3 } + +pmTcaVplsIngressBytes15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of vpls ingress bytes." + ::= { pmTcaVplsIngressBytes15mEntry 4 } + +pmTcaVplsIngressBytes15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of vpls ingress bytes." + ::= { pmTcaVplsIngressBytes15mEntry 5 } + +pmTcaVplsIngressBytes15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVplsIngressBytes15mEntry 6 } + +pmTcaVplsIngressBytes1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVplsIngressBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 11 } + +pmTcaVplsIngressBytes1hEntry OBJECT-TYPE + SYNTAX PMTcaVplsIngressBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmTcaVplsIngressBytes1hIndex } + ::= { pmTcaVplsIngressBytes1hTable 1 } + +PMTcaVplsIngressBytes1hEntry ::= + SEQUENCE + { + pmTcaVplsIngressBytes1hIndex Integer32, + pmTcaVplsIngressBytes1hId OCTET STRING, + pmTcaVplsIngressBytes1hUnitType INTEGER, + pmTcaVplsIngressBytes1hCnt Counter64, + pmTcaVplsIngressBytes1hThreshold Counter64, + pmTcaVplsIngressBytes1hOccurTime DateAndTime + } + +pmTcaVplsIngressBytes1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVplsIngressBytes1hEntry 1 } + +pmTcaVplsIngressBytes1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaVplsIngressBytes1hEntry 2 } + +pmTcaVplsIngressBytes1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVplsIngressBytes1hEntry 3 } + +pmTcaVplsIngressBytes1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of vpls ingress bytes." + ::= { pmTcaVplsIngressBytes1hEntry 4 } + +pmTcaVplsIngressBytes1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of vpls ingress bytes." + ::= { pmTcaVplsIngressBytes1hEntry 5 } + +pmTcaVplsIngressBytes1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVplsIngressBytes1hEntry 6 } + +pmTcaVplsIngressBytes1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVplsIngressBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 12 } + +pmTcaVplsIngressBytes1dEntry OBJECT-TYPE + SYNTAX PMTcaVplsIngressBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmTcaVplsIngressBytes1dIndex } + ::= { pmTcaVplsIngressBytes1dTable 1 } + +PMTcaVplsIngressBytes1dEntry ::= + SEQUENCE + { + pmTcaVplsIngressBytes1dIndex Integer32, + pmTcaVplsIngressBytes1dId OCTET STRING, + pmTcaVplsIngressBytes1dUnitType INTEGER, + pmTcaVplsIngressBytes1dCnt Counter64, + pmTcaVplsIngressBytes1dThreshold Counter64, + pmTcaVplsIngressBytes1dOccurTime DateAndTime + } + +pmTcaVplsIngressBytes1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVplsIngressBytes1dEntry 1 } + +pmTcaVplsIngressBytes1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaVplsIngressBytes1dEntry 2 } + +pmTcaVplsIngressBytes1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVplsIngressBytes1dEntry 3 } + +pmTcaVplsIngressBytes1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of vpls ingress bytes." + ::= { pmTcaVplsIngressBytes1dEntry 4 } + +pmTcaVplsIngressBytes1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of vpls ingress bytes." + ::= { pmTcaVplsIngressBytes1dEntry 5 } + +pmTcaVplsIngressBytes1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVplsIngressBytes1dEntry 6 } + +pmTcaVplsEgressPkts15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVplsEgressPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 13 } + +pmTcaVplsEgressPkts15mEntry OBJECT-TYPE + SYNTAX PMTcaVplsEgressPkts15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmTcaVplsEgressPkts15mIndex } + ::= { pmTcaVplsEgressPkts15mTable 1 } + +PMTcaVplsEgressPkts15mEntry ::= + SEQUENCE + { + pmTcaVplsEgressPkts15mIndex Integer32, + pmTcaVplsEgressPkts15mId OCTET STRING, + pmTcaVplsEgressPkts15mUnitType INTEGER, + pmTcaVplsEgressPkts15mCnt Counter64, + pmTcaVplsEgressPkts15mThreshold Counter64, + pmTcaVplsEgressPkts15mOccurTime DateAndTime + } + +pmTcaVplsEgressPkts15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVplsEgressPkts15mEntry 1 } + +pmTcaVplsEgressPkts15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaVplsEgressPkts15mEntry 2 } + +pmTcaVplsEgressPkts15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVplsEgressPkts15mEntry 3 } + +pmTcaVplsEgressPkts15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of vpls egress packets." + ::= { pmTcaVplsEgressPkts15mEntry 4 } + +pmTcaVplsEgressPkts15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of vpls egress packets." + ::= { pmTcaVplsEgressPkts15mEntry 5 } + +pmTcaVplsEgressPkts15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVplsEgressPkts15mEntry 6 } + +pmTcaVplsEgressPkts1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVplsEgressPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 14 } + +pmTcaVplsEgressPkts1hEntry OBJECT-TYPE + SYNTAX PMTcaVplsEgressPkts1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmTcaVplsEgressPkts1hIndex } + ::= { pmTcaVplsEgressPkts1hTable 1 } + +PMTcaVplsEgressPkts1hEntry ::= + SEQUENCE + { + pmTcaVplsEgressPkts1hIndex Integer32, + pmTcaVplsEgressPkts1hId OCTET STRING, + pmTcaVplsEgressPkts1hUnitType INTEGER, + pmTcaVplsEgressPkts1hCnt Counter64, + pmTcaVplsEgressPkts1hThreshold Counter64, + pmTcaVplsEgressPkts1hOccurTime DateAndTime + } + +pmTcaVplsEgressPkts1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVplsEgressPkts1hEntry 1 } + +pmTcaVplsEgressPkts1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaVplsEgressPkts1hEntry 2 } + +pmTcaVplsEgressPkts1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVplsEgressPkts1hEntry 3 } + +pmTcaVplsEgressPkts1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of vpls egress packets." + ::= { pmTcaVplsEgressPkts1hEntry 4 } + +pmTcaVplsEgressPkts1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of vpls egress packets." + ::= { pmTcaVplsEgressPkts1hEntry 5 } + +pmTcaVplsEgressPkts1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVplsEgressPkts1hEntry 6 } + +pmTcaVplsEgressPkts1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVplsEgressPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 15 } + +pmTcaVplsEgressPkts1dEntry OBJECT-TYPE + SYNTAX PMTcaVplsEgressPkts1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmTcaVplsEgressPkts1dIndex } + ::= { pmTcaVplsEgressPkts1dTable 1 } + +PMTcaVplsEgressPkts1dEntry ::= + SEQUENCE + { + pmTcaVplsEgressPkts1dIndex Integer32, + pmTcaVplsEgressPkts1dId OCTET STRING, + pmTcaVplsEgressPkts1dUnitType INTEGER, + pmTcaVplsEgressPkts1dCnt Counter64, + pmTcaVplsEgressPkts1dThreshold Counter64, + pmTcaVplsEgressPkts1dOccurTime DateAndTime + } + +pmTcaVplsEgressPkts1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVplsEgressPkts1dEntry 1 } + +pmTcaVplsEgressPkts1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaVplsEgressPkts1dEntry 2 } + +pmTcaVplsEgressPkts1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVplsEgressPkts1dEntry 3 } + +pmTcaVplsEgressPkts1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of vpls egress packets." + ::= { pmTcaVplsEgressPkts1dEntry 4 } + +pmTcaVplsEgressPkts1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of vpls egress packets." + ::= { pmTcaVplsEgressPkts1dEntry 5 } + +pmTcaVplsEgressPkts1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVplsEgressPkts1dEntry 6 } + +pmTcaVplsEgressBytes15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVplsEgressBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 16 } + +pmTcaVplsEgressBytes15mEntry OBJECT-TYPE + SYNTAX PMTcaVplsEgressBytes15mEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmTcaVplsEgressBytes15mIndex } + ::= { pmTcaVplsEgressBytes15mTable 1 } + +PMTcaVplsEgressBytes15mEntry ::= + SEQUENCE + { + pmTcaVplsEgressBytes15mIndex Integer32, + pmTcaVplsEgressBytes15mId OCTET STRING, + pmTcaVplsEgressBytes15mUnitType INTEGER, + pmTcaVplsEgressBytes15mCnt Counter64, + pmTcaVplsEgressBytes15mThreshold Counter64, + pmTcaVplsEgressBytes15mOccurTime DateAndTime + } + +pmTcaVplsEgressBytes15mIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVplsEgressBytes15mEntry 1 } + +pmTcaVplsEgressBytes15mId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaVplsEgressBytes15mEntry 2 } + +pmTcaVplsEgressBytes15mUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVplsEgressBytes15mEntry 3 } + +pmTcaVplsEgressBytes15mCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min counter of vpls egress bytes." + ::= { pmTcaVplsEgressBytes15mEntry 4 } + +pmTcaVplsEgressBytes15mThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "15min threshold of vpls egress bytes." + ::= { pmTcaVplsEgressBytes15mEntry 5 } + +pmTcaVplsEgressBytes15mOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVplsEgressBytes15mEntry 6 } + +pmTcaVplsEgressBytes1hTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVplsEgressBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 17 } + +pmTcaVplsEgressBytes1hEntry OBJECT-TYPE + SYNTAX PMTcaVplsEgressBytes1hEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmTcaVplsEgressBytes1hIndex } + ::= { pmTcaVplsEgressBytes1hTable 1 } + +PMTcaVplsEgressBytes1hEntry ::= + SEQUENCE + { + pmTcaVplsEgressBytes1hIndex Integer32, + pmTcaVplsEgressBytes1hId OCTET STRING, + pmTcaVplsEgressBytes1hUnitType INTEGER, + pmTcaVplsEgressBytes1hCnt Counter64, + pmTcaVplsEgressBytes1hThreshold Counter64, + pmTcaVplsEgressBytes1hOccurTime DateAndTime + } + +pmTcaVplsEgressBytes1hIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVplsEgressBytes1hEntry 1 } + +pmTcaVplsEgressBytes1hId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaVplsEgressBytes1hEntry 2 } + +pmTcaVplsEgressBytes1hUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVplsEgressBytes1hEntry 3 } + +pmTcaVplsEgressBytes1hCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour counter of vpls egress bytes." + ::= { pmTcaVplsEgressBytes1hEntry 4 } + +pmTcaVplsEgressBytes1hThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1hour threshold of vpls egress bytes." + ::= { pmTcaVplsEgressBytes1hEntry 5 } + +pmTcaVplsEgressBytes1hOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVplsEgressBytes1hEntry 6 } + +pmTcaVplsEgressBytes1dTable OBJECT-TYPE + SYNTAX SEQUENCE OF PMTcaVplsEgressBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vpls information of all units." + ::= { pmVpls 18 } + +pmTcaVplsEgressBytes1dEntry OBJECT-TYPE + SYNTAX PMTcaVplsEgressBytes1dEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of vpls information of all units." + INDEX { pmTcaVplsEgressBytes1dIndex } + ::= { pmTcaVplsEgressBytes1dTable 1 } + +PMTcaVplsEgressBytes1dEntry ::= + SEQUENCE + { + pmTcaVplsEgressBytes1dIndex Integer32, + pmTcaVplsEgressBytes1dId OCTET STRING, + pmTcaVplsEgressBytes1dUnitType INTEGER, + pmTcaVplsEgressBytes1dCnt Counter64, + pmTcaVplsEgressBytes1dThreshold Counter64, + pmTcaVplsEgressBytes1dOccurTime DateAndTime + } + +pmTcaVplsEgressBytes1dIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of units." + ::= { pmTcaVplsEgressBytes1dEntry 1 } + +pmTcaVplsEgressBytes1dId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { pmTcaVplsEgressBytes1dEntry 2 } + +pmTcaVplsEgressBytes1dUnitType OBJECT-TYPE + SYNTAX INTEGER + { + mcu(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit type." + ::= { pmTcaVplsEgressBytes1dEntry 3 } + +pmTcaVplsEgressBytes1dCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day counter of vpls egress bytes." + ::= { pmTcaVplsEgressBytes1dEntry 4 } + +pmTcaVplsEgressBytes1dThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1day threshold of vpls egress bytes." + ::= { pmTcaVplsEgressBytes1dEntry 5 } + +pmTcaVplsEgressBytes1dOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the tca." + ::= { pmTcaVplsEgressBytes1dEntry 6 } + + +--alarm OBJECT IDENTIFIER ::= { OID 91 } + +alarmOptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlarmOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains all alarm information." + ::= { alarm 1 } + +alarmOptionEntry OBJECT-TYPE + SYNTAX AlarmOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all alarm information." + INDEX { alarmOptionIndex } + ::= { alarmOptionTable 1 } + +AlarmOptionEntry ::= + SEQUENCE + { + alarmOptionIndex INTEGER, + alarmOptionSeverity INTEGER, + alarmOptionServiceAffect INTEGER + } + +alarmOptionIndex OBJECT-TYPE + SYNTAX INTEGER + { + unit-out(0), + sfp-out(1), + link-down(2), + vpws-down(3), + vpls-down(4), + lsp-down(5), + mspw-down(6), + mem-usage-high(7), + mpls-tp-oam-loc(8), + mpls-tp-oam-unexp-rmepid(9), + mpls-tp-oam-unexp-interval(10), + mpls-tp-oam-unexp-megid(11), + mpls-tp-oam-unexp-level(12), + mpls-tp-oam-rdi(13), + mpls-tp-oam-rdi-tx(14), + mpls-tp-oam-ais-defect(15), + mpls-tp-oam-event-full(16), + mpls-tp-oam-1dm-full(17), + mpls-tp-oam-wait-1st-ccm(18), + mpls-tp-oam-ais-rx(19), + mpls-tp-oam-ais-tx(20), + tca-unit-temperature-min-15min(21), + tca-unit-temperature-min-1hour(22), + tca-unit-temperature-min-1day(23), + tca-unit-temperature-max-15min(24), + tca-unit-temperature-max-1hour(25), + tca-unit-temperature-max-1day(26), + tca-sfp-rx-power-min-15min(27), + tca-sfp-rx-power-min-1hour(28), + tca-sfp-rx-power-min-1day(29), + tca-sfp-rx-power-max-15min(30), + tca-sfp-rx-power-max-1hour(31), + tca-sfp-rx-power-max-1day(32), + tca-sfp-tx-power-min-15min(33), + tca-sfp-tx-power-min-1hour(34), + tca-sfp-tx-power-min-1day(35), + tca-sfp-tx-power-max-15min(36), + tca-sfp-tx-power-max-1hourn(37), + tca-sfp-tx-power-max-1day(38), + tca-if-dropped-events-15min(39), + tca-if-dropped-events-1hour(40), + tca-if-dropped-events-1day(41), + tca-if-input-packets-15min(42), + tca-if-input-packets-1hour(43), + tca-if-input-packets-1day(44), + tca-if-input-bytes-15min(45), + tca-if-input-bytes-1hour(46), + tca-if-input-bytes-1day(47), + tca-if-input-broadcasts-15min(48), + tca-if-input-broadcasts-1hour(49), + tca-if-input-broadcasts-1day(50), + tca-if-input-multicasts-15min(51), + tca-if-input-multicasts-1hour(52), + tca-if-input-multicasts-1day(53), + tca-if-crc-errors-15min(54), + tca-if-crc-errors-1hour(55), + tca-if-crc-errors-1day(56), + tca-if-collisions-15min(57), + tca-if-collisions-1hour(58), + tca-if-collisions-1day(59), + tca-if-undersized-packets-15min(60), + tca-if-undersized-packets-1hour(61), + tca-if-undersized-packets-1day(62), + tca-if-oversized-packets-15min(63), + tca-if-oversized-packets-1hour(64), + tca-if-oversized-packets-1day(65), + tca-if-fragments-15min(66), + tca-if-fragments-1hour(67), + tca-if-fragments-1day(68), + tca-if-jabbers-15min(69), + tca-if-jabbers-1hour(70), + tca-if-jabbers-1day(71), + tca-if-packet-64-15min(72), + tca-if-packet-64-1hour(73), + tca-if-packet-64-1day(74), + tca-if-packet-65-127-15min(75), + tca-if-packet-65-127-1hour(76), + tca-if-packet-65-127-1day(77), + tca-if-packet-128-255-15min(78), + tca-if-packet-128-255-1hour(79), + tca-if-packet-128-255-1day(80), + tca-if-packet-256-511-15min(81), + tca-if-packet-256-511-1hour(82), + tca-if-packet-256-511-1day(83), + tca-if-packet-512-1023-15min(84), + tca-if-packet-512-1023-1hour(85), + tca-if-packet-512-1023-1day(86), + tca-if-packet-1024-15min(87), + tca-if-packet-1024-1hour(88), + tca-if-packet-1024-1day(89), + tca-if-output-packets-15min(90), + tca-if-output-packets-1hour(91), + tca-if-output-packets-1day(92), + tca-if-output-bytes-15min(93), + tca-if-output-bytes-1hour(94), + tca-if-output-bytes-1day(95), + tca-lsp-pe-out-packets-15min(96), + tca-lsp-pe-out-packets-1hour(97), + tca-lsp-pe-out-packets-1day(98), + tca-lsp-pe-out-bytes-15min(99), + tca-lsp-pe-out-bytes-1hour(100), + tca-lsp-pe-out-bytes-1day(101), + tca-lsp-p-east-in-packets-15min(102), + tca-lsp-p-east-in-packets-1hour(103), + tca-lsp-p-east-in-packets-1day(104), + tca-lsp-p-east-in-bytes-15min(105), + tca-lsp-p-east-in-bytes-1hour(106), + tca-lsp-p-east-in-bytes-1day(107), + tca-lsp-p-west-in-packets-15min(108), + tca-lsp-p-west-in-packets-1hour(109), + tca-lsp-p-west-in-packets-1day(110), + tca-lsp-p-west-in-bytes-15min(111), + tca-lsp-p-west-in-bytes-1hour(112), + tca-lsp-p-west-in-bytes-1day(113), + tca-vpws-ingress-packets-15min(114), + tca-vpws-ingress-packets-1hour(115), + tca-vpws-ingress-packets-1day(116), + tca-vpws-ingress-bytes-15min(117), + tca-vpws-ingress-bytes-1hour(118), + tca-vpws-ingress-bytes-1day(119), + tca-vpws-egress-packets-15min(120), + tca-vpws-egress-packets-1hour(121), + tca-vpws-egress-packets-1day(122), + tca-vpws-egress-bytes-15min(123), + tca-vpws-egress-bytes-1hour(124), + tca-vpws-egress-bytes-1day(125), + tca-vpls-ingress-packets-15min(126), + tca-vpls-ingress-packets-1hour(127), + tca-vpls-ingress-packets-1day(128), + tca-vpls-ingress-bytes-15min(129), + tca-vpls-ingress-bytes-1hour(130), + tca-vpls-ingress-bytes-1day(131), + tca-vpls-egress-packets-15min(132), + tca-vpls-egress-packets-1hour(133), + tca-vpls-egress-packets-1day(134), + tca-vpls-egress-bytes-15min(135), + tca-vpls-egress-bytes-1hour(136), + tca-vpls-egress-bytes-1day(137) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of pm types." + ::= { alarmOptionEntry 1 } + +alarmOptionSeverity OBJECT-TYPE + SYNTAX INTEGER + { + warning(0), + minor(1), + major(2), + critical(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Severity of the alarm." + ::= { alarmOptionEntry 2 } + +alarmOptionServiceAffect OBJECT-TYPE + SYNTAX INTEGER + { + service-affected(0), + non-service-affected(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service affted of the alarm." + ::= { alarmOptionEntry 3 } + +alarmLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlarmLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains all current alarms." + ::= { alarm 2 } + +alarmLogEntry OBJECT-TYPE + SYNTAX AlarmLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { alarmLogIndex } + ::= { alarmLogTable 1 } + +AlarmLogEntry ::= + SEQUENCE + { + alarmLogIndex Integer32, + alarmLogType INTEGER, + alarmLogObject OCTET STRING, + alarmLogSeverity INTEGER, + alarmLogServiceAffect INTEGER, + alarmLogAddInfo OCTET STRING, + alarmLogOccurTime DateAndTime + } + +alarmLogIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of current alarm." + ::= { alarmLogEntry 1 } + +alarmLogType OBJECT-TYPE + SYNTAX INTEGER + { + unit-out(0), + sfp-out(1), + link-down(2), + vpws-down(3), + vpls-down(4), + lsp-down(5), + mspw-down(6), + mem-usage-high(7), + mpls-tp-oam-loc(8), + mpls-tp-oam-unexp-rmepid(9), + mpls-tp-oam-unexp-interval(10), + mpls-tp-oam-unexp-megid(11), + mpls-tp-oam-unexp-level(12), + mpls-tp-oam-rdi(13), + mpls-tp-oam-rdi-tx(14), + mpls-tp-oam-ais-defect(15), + mpls-tp-oam-event-full(16), + mpls-tp-oam-1dm-full(17), + mpls-tp-oam-wait-1st-ccm(18), + mpls-tp-oam-ais-rx(19), + mpls-tp-oam-ais-tx(20), + tca-unit-temperature-min-15min(21), + tca-unit-temperature-min-1hour(22), + tca-unit-temperature-min-1day(23), + tca-unit-temperature-max-15min(24), + tca-unit-temperature-max-1hour(25), + tca-unit-temperature-max-1day(26), + tca-sfp-rx-power-min-15min(27), + tca-sfp-rx-power-min-1hour(28), + tca-sfp-rx-power-min-1day(29), + tca-sfp-rx-power-max-15min(30), + tca-sfp-rx-power-max-1hour(31), + tca-sfp-rx-power-max-1day(32), + tca-sfp-tx-power-min-15min(33), + tca-sfp-tx-power-min-1hour(34), + tca-sfp-tx-power-min-1day(35), + tca-sfp-tx-power-max-15min(36), + tca-sfp-tx-power-max-1hourn(37), + tca-sfp-tx-power-max-1day(38), + tca-if-dropped-events-15min(39), + tca-if-dropped-events-1hour(40), + tca-if-dropped-events-1day(41), + tca-if-input-packets-15min(42), + tca-if-input-packets-1hour(43), + tca-if-input-packets-1day(44), + tca-if-input-bytes-15min(45), + tca-if-input-bytes-1hour(46), + tca-if-input-bytes-1day(47), + tca-if-input-broadcasts-15min(48), + tca-if-input-broadcasts-1hour(49), + tca-if-input-broadcasts-1day(50), + tca-if-input-multicasts-15min(51), + tca-if-input-multicasts-1hour(52), + tca-if-input-multicasts-1day(53), + tca-if-crc-errors-15min(54), + tca-if-crc-errors-1hour(55), + tca-if-crc-errors-1day(56), + tca-if-collisions-15min(57), + tca-if-collisions-1hour(58), + tca-if-collisions-1day(59), + tca-if-undersized-packets-15min(60), + tca-if-undersized-packets-1hour(61), + tca-if-undersized-packets-1day(62), + tca-if-oversized-packets-15min(63), + tca-if-oversized-packets-1hour(64), + tca-if-oversized-packets-1day(65), + tca-if-fragments-15min(66), + tca-if-fragments-1hour(67), + tca-if-fragments-1day(68), + tca-if-jabbers-15min(69), + tca-if-jabbers-1hour(70), + tca-if-jabbers-1day(71), + tca-if-packet-64-15min(72), + tca-if-packet-64-1hour(73), + tca-if-packet-64-1day(74), + tca-if-packet-65-127-15min(75), + tca-if-packet-65-127-1hour(76), + tca-if-packet-65-127-1day(77), + tca-if-packet-128-255-15min(78), + tca-if-packet-128-255-1hour(79), + tca-if-packet-128-255-1day(80), + tca-if-packet-256-511-15min(81), + tca-if-packet-256-511-1hour(82), + tca-if-packet-256-511-1day(83), + tca-if-packet-512-1023-15min(84), + tca-if-packet-512-1023-1hour(85), + tca-if-packet-512-1023-1day(86), + tca-if-packet-1024-15min(87), + tca-if-packet-1024-1hour(88), + tca-if-packet-1024-1day(89), + tca-if-output-packets-15min(90), + tca-if-output-packets-1hour(91), + tca-if-output-packets-1day(92), + tca-if-output-bytes-15min(93), + tca-if-output-bytes-1hour(94), + tca-if-output-bytes-1day(95), + tca-lsp-pe-out-packets-15min(96), + tca-lsp-pe-out-packets-1hour(97), + tca-lsp-pe-out-packets-1day(98), + tca-lsp-pe-out-bytes-15min(99), + tca-lsp-pe-out-bytes-1hour(100), + tca-lsp-pe-out-bytes-1day(101), + tca-lsp-p-east-in-packets-15min(102), + tca-lsp-p-east-in-packets-1hour(103), + tca-lsp-p-east-in-packets-1day(104), + tca-lsp-p-east-in-bytes-15min(105), + tca-lsp-p-east-in-bytes-1hour(106), + tca-lsp-p-east-in-bytes-1day(107), + tca-lsp-p-west-in-packets-15min(108), + tca-lsp-p-west-in-packets-1hour(109), + tca-lsp-p-west-in-packets-1day(110), + tca-lsp-p-west-in-bytes-15min(111), + tca-lsp-p-west-in-bytes-1hour(112), + tca-lsp-p-west-in-bytes-1day(113), + tca-vpws-ingress-packets-15min(114), + tca-vpws-ingress-packets-1hour(115), + tca-vpws-ingress-packets-1day(116), + tca-vpws-ingress-bytes-15min(117), + tca-vpws-ingress-bytes-1hour(118), + tca-vpws-ingress-bytes-1day(119), + tca-vpws-egress-packets-15min(120), + tca-vpws-egress-packets-1hour(121), + tca-vpws-egress-packets-1day(122), + tca-vpws-egress-bytes-15min(123), + tca-vpws-egress-bytes-1hour(124), + tca-vpws-egress-bytes-1day(125), + tca-vpls-ingress-packets-15min(126), + tca-vpls-ingress-packets-1hour(127), + tca-vpls-ingress-packets-1day(128), + tca-vpls-ingress-bytes-15min(129), + tca-vpls-ingress-bytes-1hour(130), + tca-vpls-ingress-bytes-1day(131), + tca-vpls-egress-packets-15min(132), + tca-vpls-egress-packets-1hour(133), + tca-vpls-egress-packets-1day(134), + tca-vpls-egress-bytes-15min(135), + tca-vpls-egress-bytes-1hour(136), + tca-vpls-egress-bytes-1day(137) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { alarmLogEntry 2 } + +alarmLogObject OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object of the alarm." + ::= { alarmLogEntry 3 } + +alarmLogSeverity OBJECT-TYPE + SYNTAX INTEGER + { + warning(0), + minor(1), + major(2), + critical(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Severity of the alarm." + ::= { alarmLogEntry 4 } + +alarmLogServiceAffect OBJECT-TYPE + SYNTAX INTEGER + { + service-affected(0), + not-service-affected(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether this alarm affects service." + ::= { alarmLogEntry 5 } + +alarmLogAddInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Additional information of the alarm." + ::= { alarmLogEntry 6 } + +alarmLogOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the alarm." + ::= { alarmLogEntry 7 } + +alarmHistoryLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlarmHistoryLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains all current alarms." + ::= { alarm 3 } + +alarmHistoryLogEntry OBJECT-TYPE + SYNTAX AlarmHistoryLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature information of all units." + INDEX { alarmHistoryLogIndex } + ::= { alarmHistoryLogTable 1 } + +AlarmHistoryLogEntry ::= + SEQUENCE + { + alarmHistoryLogIndex Integer32, + alarmHistoryLogSeq Integer32, + alarmHistoryLogType INTEGER, + alarmHistoryLogObject OCTET STRING, + alarmHistoryLogSeverity INTEGER, + alarmHistoryLogServiceAffect INTEGER, + alarmHistoryLogAddInfo OCTET STRING, + alarmHistoryLogOccurTime DateAndTime, + alarmHistoryLogReleaseTime DateAndTime + } + +alarmHistoryLogIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index of history alarms." + ::= { alarmHistoryLogEntry 1 } + +alarmHistoryLogSeq OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sequence number of the history alarm." + ::= { alarmHistoryLogEntry 2 } + +alarmHistoryLogType OBJECT-TYPE + SYNTAX INTEGER + { + unit-out(0), + sfp-out(1), + link-down(2), + vpws-down(3), + vpls-down(4), + lsp-down(5), + mspw-down(6), + mem-usage-high(7), + mpls-tp-oam-loc(8), + mpls-tp-oam-unexp-rmepid(9), + mpls-tp-oam-unexp-interval(10), + mpls-tp-oam-unexp-megid(11), + mpls-tp-oam-unexp-level(12), + mpls-tp-oam-rdi(13), + mpls-tp-oam-rdi-tx(14), + mpls-tp-oam-ais-defect(15), + mpls-tp-oam-event-full(16), + mpls-tp-oam-1dm-full(17), + mpls-tp-oam-wait-1st-ccm(18), + mpls-tp-oam-ais-rx(19), + mpls-tp-oam-ais-tx(20), + tca-unit-temperature-min-15min(21), + tca-unit-temperature-min-1hour(22), + tca-unit-temperature-min-1day(23), + tca-unit-temperature-max-15min(24), + tca-unit-temperature-max-1hour(25), + tca-unit-temperature-max-1day(26), + tca-sfp-rx-power-min-15min(27), + tca-sfp-rx-power-min-1hour(28), + tca-sfp-rx-power-min-1day(29), + tca-sfp-rx-power-max-15min(30), + tca-sfp-rx-power-max-1hour(31), + tca-sfp-rx-power-max-1day(32), + tca-sfp-tx-power-min-15min(33), + tca-sfp-tx-power-min-1hour(34), + tca-sfp-tx-power-min-1day(35), + tca-sfp-tx-power-max-15min(36), + tca-sfp-tx-power-max-1hourn(37), + tca-sfp-tx-power-max-1day(38), + tca-if-dropped-events-15min(39), + tca-if-dropped-events-1hour(40), + tca-if-dropped-events-1day(41), + tca-if-input-packets-15min(42), + tca-if-input-packets-1hour(43), + tca-if-input-packets-1day(44), + tca-if-input-bytes-15min(45), + tca-if-input-bytes-1hour(46), + tca-if-input-bytes-1day(47), + tca-if-input-broadcasts-15min(48), + tca-if-input-broadcasts-1hour(49), + tca-if-input-broadcasts-1day(50), + tca-if-input-multicasts-15min(51), + tca-if-input-multicasts-1hour(52), + tca-if-input-multicasts-1day(53), + tca-if-crc-errors-15min(54), + tca-if-crc-errors-1hour(55), + tca-if-crc-errors-1day(56), + tca-if-collisions-15min(57), + tca-if-collisions-1hour(58), + tca-if-collisions-1day(59), + tca-if-undersized-packets-15min(60), + tca-if-undersized-packets-1hour(61), + tca-if-undersized-packets-1day(62), + tca-if-oversized-packets-15min(63), + tca-if-oversized-packets-1hour(64), + tca-if-oversized-packets-1day(65), + tca-if-fragments-15min(66), + tca-if-fragments-1hour(67), + tca-if-fragments-1day(68), + tca-if-jabbers-15min(69), + tca-if-jabbers-1hour(70), + tca-if-jabbers-1day(71), + tca-if-packet-64-15min(72), + tca-if-packet-64-1hour(73), + tca-if-packet-64-1day(74), + tca-if-packet-65-127-15min(75), + tca-if-packet-65-127-1hour(76), + tca-if-packet-65-127-1day(77), + tca-if-packet-128-255-15min(78), + tca-if-packet-128-255-1hour(79), + tca-if-packet-128-255-1day(80), + tca-if-packet-256-511-15min(81), + tca-if-packet-256-511-1hour(82), + tca-if-packet-256-511-1day(83), + tca-if-packet-512-1023-15min(84), + tca-if-packet-512-1023-1hour(85), + tca-if-packet-512-1023-1day(86), + tca-if-packet-1024-15min(87), + tca-if-packet-1024-1hour(88), + tca-if-packet-1024-1day(89), + tca-if-output-packets-15min(90), + tca-if-output-packets-1hour(91), + tca-if-output-packets-1day(92), + tca-if-output-bytes-15min(93), + tca-if-output-bytes-1hour(94), + tca-if-output-bytes-1day(95), + tca-lsp-pe-out-packets-15min(96), + tca-lsp-pe-out-packets-1hour(97), + tca-lsp-pe-out-packets-1day(98), + tca-lsp-pe-out-bytes-15min(99), + tca-lsp-pe-out-bytes-1hour(100), + tca-lsp-pe-out-bytes-1day(101), + tca-lsp-p-east-in-packets-15min(102), + tca-lsp-p-east-in-packets-1hour(103), + tca-lsp-p-east-in-packets-1day(104), + tca-lsp-p-east-in-bytes-15min(105), + tca-lsp-p-east-in-bytes-1hour(106), + tca-lsp-p-east-in-bytes-1day(107), + tca-lsp-p-west-in-packets-15min(108), + tca-lsp-p-west-in-packets-1hour(109), + tca-lsp-p-west-in-packets-1day(110), + tca-lsp-p-west-in-bytes-15min(111), + tca-lsp-p-west-in-bytes-1hour(112), + tca-lsp-p-west-in-bytes-1day(113), + tca-vpws-ingress-packets-15min(114), + tca-vpws-ingress-packets-1hour(115), + tca-vpws-ingress-packets-1day(116), + tca-vpws-ingress-bytes-15min(117), + tca-vpws-ingress-bytes-1hour(118), + tca-vpws-ingress-bytes-1day(119), + tca-vpws-egress-packets-15min(120), + tca-vpws-egress-packets-1hour(121), + tca-vpws-egress-packets-1day(122), + tca-vpws-egress-bytes-15min(123), + tca-vpws-egress-bytes-1hour(124), + tca-vpws-egress-bytes-1day(125), + tca-vpls-ingress-packets-15min(126), + tca-vpls-ingress-packets-1hour(127), + tca-vpls-ingress-packets-1day(128), + tca-vpls-ingress-bytes-15min(129), + tca-vpls-ingress-bytes-1hour(130), + tca-vpls-ingress-bytes-1day(131), + tca-vpls-egress-packets-15min(132), + tca-vpls-egress-packets-1hour(133), + tca-vpls-egress-packets-1day(134), + tca-vpls-egress-bytes-15min(135), + tca-vpls-egress-bytes-1hour(136), + tca-vpls-egress-bytes-1day(137) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit name." + ::= { alarmHistoryLogEntry 3 } + +alarmHistoryLogObject OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object of the alarm." + ::= { alarmHistoryLogEntry 4 } + +alarmHistoryLogSeverity OBJECT-TYPE + SYNTAX INTEGER + { + warning(0), + minor(1), + major(2), + critical(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Severity of the alarm." + ::= { alarmHistoryLogEntry 5 } + +alarmHistoryLogServiceAffect OBJECT-TYPE + SYNTAX INTEGER + { + service-affected(0), + not-service-affected(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether this alarm affects service." + ::= { alarmHistoryLogEntry 6 } + +alarmHistoryLogAddInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Additional information of the alarm." + ::= { alarmHistoryLogEntry 7 } + +alarmHistoryLogOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the alarm." + ::= { alarmHistoryLogEntry 8 } + +alarmHistoryLogReleaseTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the occurrence of the alarm." + ::= { alarmHistoryLogEntry 9 } + +alarmSwitchAlarm OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable all alarm event traps.disable(2) enable(1)" + DEFVAL { enable } + ::= { alarm 4 } + +alarmSwitchTca OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable all tca event traps.disable(2) enable(1)" + DEFVAL { enable } + ::= { alarm 5 } + +alarmTrap OBJECT IDENTIFIER ::= { alarm 100 } + +aAlarmEventNotify NOTIFICATION-TYPE + OBJECTS { + alarmHistoryLogSeq, + alarmHistoryLogType, + alarmHistoryLogObject, + alarmHistoryLogSeverity, + alarmHistoryLogServiceAffect, + alarmHistoryLogAddInfo, + alarmHistoryLogOccurTime, + alarmHistoryLogReleaseTime + } + STATUS current + DESCRIPTION + "This trap will be generated when system fault is detected or released. + ie. unit-out, tca, etc." + ::= {alarmTrap 1} + +-- Sub Module: rsvpTe +-- rsvpTe: inteface +rsvpTeIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsvpTeIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure mpls-te on an interface." + ::= { rsvpTe 1 } + +rsvpTeIfEntry OBJECT-TYPE + SYNTAX RsvpTeIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of rsvpTeIfTable." + INDEX { ifIndex } + ::= { rsvpTeIfTable 1 } + +RsvpTeIfEntry ::= + SEQUENCE + { + rsvpTeIfEnable + INTEGER, + rsvpTeIfHelloInterval + Integer32, + rsvpTeIfHelloReceipt + INTEGER, + rsvpTeIfHelloTimeout + Integer32, + rsvpTeIfKeepMultiplier + Integer32, + rsvpTeIfRefreshTime + Integer32, + rsvpTeAckWaitTime + Integer32, + rsvpTeMessageAck + INTEGER, + rsvpTeRefreshReduction + INTEGER + } + +rsvpTeIfEnable OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable RSVP on this interface" + DEFVAL { disable } + ::= { rsvpTeIfEntry 1 } + +rsvpTeIfHelloInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure interval between successive Hello packets to neighbor on this interface" + DEFVAL { 2 } + ::= { rsvpTeIfEntry 2 } + +rsvpTeIfHelloReceipt OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the exchange of Hello messages on this interface" + DEFVAL { disable } + ::= { rsvpTeIfEntry 3 } + +rsvpTeIfHelloTimeout OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Timeout for clearing up all sessions shared with a neighbor on this interface" + DEFVAL { 7 } + ::= { rsvpTeIfEntry 4 } + +rsvpTeIfKeepMultiplier OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Configure the constant to be used for calculating a valid lifetime on this interface" + DEFVAL { 3 } + ::= { rsvpTeIfEntry 5 } + +rsvpTeIfRefreshTime OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Configure the path interval being used on this interface" + DEFVAL { 30 } + ::= { rsvpTeIfEntry 6 } + +rsvpTeAckWaitTime OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure acknowledgement wait timeout on this interface" + DEFVAL { 1 } + ::= { rsvpTeIfEntry 7 } + +rsvpTeMessageAck OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable Message Acknowledgement on this interface" + DEFVAL { disable } + ::= { rsvpTeIfEntry 8 } + +rsvpTeRefreshReduction OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable refresh reduction for this interface" + DEFVAL { enable } + ::= { rsvpTeIfEntry 9 } + + +-- rsvpTe: router rsvp +rsvpTeGlobal OBJECT IDENTIFIER + ::= { rsvpTe 2 } + +rsvpTeGlobalEnable OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the Resource Reservation Protocol (RSVP) Globally." + DEFVAL { disable } + ::= { rsvpTeGlobal 1} + +rsvpTeGlobalExplicitNull OBJECT-TYPE + SYNTAX INTEGER {explicitNull(1), noExplicitNull(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the state of send Explicit NULL Label" + DEFVAL { noExplicitNull } + ::= { rsvpTeGlobal 2 } + +rsvpTeGlobalHelloInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the interval between successive Hello packets to neighbor" + DEFVAL { 2 } + ::= { rsvpTeGlobal 3 } + +rsvpTeGlobalHelloTimeout OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the timeout for clearing up all sessions shared with a neighbor" + DEFVAL { 7 } + ::= { rsvpTeGlobal 4 } + +rsvpTeGlobalKeepMultiplier OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the constant to be used for calculating a valid lifetime" + DEFVAL { 3 } + ::= { rsvpTeGlobal 5 } + +rsvpTeGlobalNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsvpTeGlobalNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identify a directly connected ipv4 neighbor" + ::= { rsvpTeGlobal 6 } + +rsvpTeGlobalNeighborEntry OBJECT-TYPE + SYNTAX RsvpTeGlobalNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of rsvpTeGlobalNeighborTable" + INDEX { rsvpTeGlobalNeighborAddr } + ::= { rsvpTeGlobalNeighborTable 1 } + +RsvpTeGlobalNeighborEntry ::= + SEQUENCE + { + rsvpTeGlobalNeighborAddr + IpAddress, + rsvpTeGlobalNeighborRowStatus + RowStatus, + rsvpTeGlobalNeighborUpStrmLSP + Integer32, + rsvpTeGlobalNeighborDnStrmLSP + Integer32, + rsvpTeGlobalNeighborRefReduc + INTEGER, + rsvpTeGlobalNeighborSrefreshIn + Integer32, + rsvpTeGlobalNeighborSrefreshType + INTEGER, + rsvpTeGlobalNeighborHelloStat + INTEGER + } + +rsvpTeGlobalNeighborAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the IPv4 address of the neighbor" + ::= { rsvpTeGlobalNeighborEntry 1 } + +rsvpTeGlobalNeighborRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of the rsvpTeGlobalNeighborEntry row. + 1 means Active + 4 means CreateAndGo + 6 means Destroy." + ::= { rsvpTeGlobalNeighborEntry 2 } + +rsvpTeGlobalNeighborUpStrmLSP OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the up stream LSP." + ::= { rsvpTeGlobalNeighborEntry 3 } + +rsvpTeGlobalNeighborDnStrmLSP OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the down stream LSP." + ::= { rsvpTeGlobalNeighborEntry 4 } + +rsvpTeGlobalNeighborRefReduc OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The RR(Refresh Reduction) configuration of the rsvp neighbor." + ::= { rsvpTeGlobalNeighborEntry 5 } + +rsvpTeGlobalNeighborSrefreshIn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The refresh timer of the rsvp neighbor." + ::= { rsvpTeGlobalNeighborEntry 6 } + +rsvpTeGlobalNeighborSrefreshType OBJECT-TYPE + SYNTAX INTEGER {explicit(1), implicit(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The refresh type of the rsvp neighbor." + ::= { rsvpTeGlobalNeighborEntry 7 } + +rsvpTeGlobalNeighborHelloStat OBJECT-TYPE + SYNTAX INTEGER {up(1), lost(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of hello keep-alive message." + ::= { rsvpTeGlobalNeighborEntry 8 } + +rsvpTeGlobalLoopDetection OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the loop detection" + DEFVAL { disable } + ::= { rsvpTeGlobal 7 } + +rsvpTeGlobalRefreshTime OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure RSVP refresh interval timer" + DEFVAL { 30 } + ::= { rsvpTeGlobal 8 } + +rsvpTeGlobalReoptimizeTime OBJECT-TYPE + SYNTAX Integer32 (0..655535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the Reoptimize timer" + DEFVAL { 3600 } + ::= { rsvpTeGlobal 9 } + +rsvpTeGlobalVersion OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Protocal version of rsvp." + ::= { rsvpTeGlobal 10 } + +rsvpTeGlobalProcessUpTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..65535)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Process up time of rsvp." + ::= { rsvpTeGlobal 11 } + +-- rsvpTe: rsvp trunk +rsvpTeTrunkTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsvpTeTrunkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of rsvp trunk." + ::= { rsvpTe 3 } + +rsvpTeTrunkEntry OBJECT-TYPE + SYNTAX RsvpTeTrunkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry of rsvpTeTrunkTable" + INDEX { rsvpTeTrunkName } + ::= { rsvpTeTrunkTable 1 } + +RsvpTeTrunkEntry ::= + SEQUENCE + { + rsvpTeTrunkName + OCTET STRING, + rsvpTeTrunkRowStatus + RowStatus, + rsvpTeTrunkExtTunnelId + IpAddress, + rsvpTeTrunkPrimaryFilter + INTEGER, + rsvpTeTrunkSecondaryFilter + INTEGER, + rsvpTeTrunkSource + IpAddress, + rsvpTeTrunkPrimaryHoldPriority + Integer32, + rsvpTeTrunkSecondaryHoldPriority + Integer32, + rsvpTeTrunkPrimaryHopLimit + Integer32, + rsvpTeTrunkSecondaryHopLimit + Integer32, + rsvpTeTrunkPrimaryCspf + INTEGER, + rsvpTeTrunkSecondaryCspf + INTEGER, + rsvpTeTrunkLspMetricType + Integer32, + rsvpTeTrunkLspMetricValue + Integer32, + rsvpTeTrunkPrimaryRecord + INTEGER, + rsvpTeTrunkSecondaryRecord + INTEGER, + rsvpTeTrunkPrimaryPathName + OCTET STRING, + rsvpTeTrunkSecondaryPathName + OCTET STRING, + rsvpTeTrunkPrimaryRetryTimer + Integer32, + rsvpTeTrunkSecondaryRetryTimer + Integer32, + rsvpTeTrunkPrimarySetupPriority + Integer32, + rsvpTeTrunkSecondarySetupPriority + Integer32, + rsvpTeTrunkdestination + IpAddress, + rsvpTeTrunkLSPCount + Integer32 + } + +rsvpTeTrunkName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the RSVP trunk" + ::= { rsvpTeTrunkEntry 1 } + +rsvpTeTrunkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status of the rsvpTeTrunkEntry row + 1 means Active + 4 means CreateAndGo + 6 means Destroy." + ::= { rsvpTeTrunkEntry 2 } + +rsvpTeTrunkExtTunnelId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify an extended tunnel identifier for this trunk." + ::= { rsvpTeTrunkEntry 3 } + +rsvpTeTrunkPrimaryFilter OBJECT-TYPE + SYNTAX INTEGER {fixed(1), shared-explicit(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify a filter to be used for this LSP." + DEFVAL { shared-explicit } + ::= { rsvpTeTrunkEntry 4 } + +rsvpTeTrunkSecondaryFilter OBJECT-TYPE + SYNTAX INTEGER {fixed(1), shared-explicit(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify a filter to be used for this LSP." + ::= { rsvpTeTrunkEntry 5 } + +rsvpTeTrunkSource OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the IPv4 tunnel ingress." + ::= { rsvpTeTrunkEntry 6 } + +rsvpTeTrunkPrimaryHoldPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure a hold priority for this LSP." + DEFVAL { 0 } + ::= { rsvpTeTrunkEntry 7 } + +rsvpTeTrunkSecondaryHoldPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure a hold priority for this LSP." + ::= { rsvpTeTrunkEntry 8 } + +rsvpTeTrunkPrimaryHopLimit OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify a hop limit for this LSP." + DEFVAL { 65 } + ::= { rsvpTeTrunkEntry 9 } + +rsvpTeTrunkSecondaryHopLimit OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify a hop limit for this LSP." + DEFVAL { 65 } + ::= { rsvpTeTrunkEntry 10 } + +rsvpTeTrunkPrimaryCspf OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use CSPF for ERO calculation." + DEFVAL { disable } + ::= { rsvpTeTrunkEntry 11 } + +rsvpTeTrunkSecondaryCspf OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use CSPF for ERO calculation." + DEFVAL { disable } + ::= { rsvpTeTrunkEntry 12 } + +rsvpTeTrunkPrimaryRecord OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Record route taken by PATH message in order to reach tunnel egress." + DEFVAL { disable } + ::= { rsvpTeTrunkEntry 13 } + +rsvpTeTrunkSecondaryRecord OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Record route taken by PATH message in order to reach tunnel egress." + DEFVAL { disable } + ::= { rsvpTeTrunkEntry 14 } + +rsvpTeTrunkPrimaryPathName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify an RSVP Path to be used." + ::= { rsvpTeTrunkEntry 15 } + +rsvpTeTrunkSecondaryPathName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify an RSVP Path to be used." + ::= { rsvpTeTrunkEntry 16 } + +rsvpTeTrunkPrimaryRetryTimer OBJECT-TYPE + SYNTAX Integer32 (1..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify a retry interval for this LSP." + DEFVAL { 30 } + ::= { rsvpTeTrunkEntry 17 } + +rsvpTeTrunkSecondaryRetryTimer OBJECT-TYPE + SYNTAX Integer32 (1..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify a retry interval for this LSP." + DEFVAL { 30 } + ::= { rsvpTeTrunkEntry 18 } + +rsvpTeTrunkPrimarySetupPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure a setup priority for this LSP." + DEFVAL { 0 } + ::= { rsvpTeTrunkEntry 19 } + +rsvpTeTrunkSecondarySetupPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure a setup priority for this LSP." + ::= { rsvpTeTrunkEntry 20} + +rsvpTeTrunkdestination OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the IPv4 tunnel egress." + ::= { rsvpTeTrunkEntry 21} + +rsvpTeTrunkLSPCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total LSP count of the rsvp trunk." + ::= { rsvpTeTrunkEntry 22 } + +-- rsvpTe: rsvp trunk - map route +rsvpTeTrunkMapRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsvpTeTrunkMapRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Map route entries in trunk." + ::= { rsvpTe 4} + +rsvpTeTrunkMapRouteEntry OBJECT-TYPE + SYNTAX RsvpTeTrunkMapRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of map route table" + INDEX { rsvpTeTrunkName , rsvpTeTrunkMapRouteIpAddr, rsvpTeTrunkMapRouteIpMaskLength} + ::= { rsvpTeTrunkMapRouteTable 1} + +RsvpTeTrunkMapRouteEntry ::= + SEQUENCE + { + rsvpTeTrunkMapRouteIpAddr + IpAddress, + rsvpTeTrunkMapRouteIpMaskLength + Integer32, + rsvpTeTrunkMapRouteRowStatus + RowStatus + } + +rsvpTeTrunkMapRouteIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the prefix to be mapped." + ::= { rsvpTeTrunkMapRouteEntry 1} + +rsvpTeTrunkMapRouteIpMaskLength OBJECT-TYPE + SYNTAX Integer32 (0.. 32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the prefix length to be mapped." + ::= { rsvpTeTrunkMapRouteEntry 2} + +rsvpTeTrunkMapRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status of the rsvpTeTrunkMapRouteEntry row + 1 means Active + 4 means CreateAndGo + 6 means Destroy." + ::= { rsvpTeTrunkMapRouteEntry 3} + + +-- rsvpTe: rsvp path +rsvpTePathTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsvpTePathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of rsvp path entries." + ::= { rsvpTe 5 } + +rsvpTePathEntry OBJECT-TYPE + SYNTAX RsvpTePathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of rsvp path table." + INDEX { rsvpTePathName } + ::= { rsvpTePathTable 1 } + +RsvpTePathEntry ::= + SEQUENCE + { + rsvpTePathName + OCTET STRING, + rsvpTePathRowStatus + RowStatus + } + +rsvpTePathName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of rsvp path." + ::= { rsvpTePathEntry 1 } + +rsvpTePathRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status of the rsvpTePathEntry row + 1 means Active + 4 means CreateAndGo + 6 means Destroy." + ::= { rsvpTePathEntry 2 } + + +-- rsvpTe: rsvp path node +rsvpTePathHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsvpTePathHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of rsvp path hop entries." + ::= { rsvpTe 6 } + +rsvpTePathHopEntry OBJECT-TYPE + SYNTAX RsvpTePathHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of rsvp path hop table." + INDEX { rsvpTePathName, rsvpTePathHopAddrID } + ::= { rsvpTePathHopTable 1 } + +RsvpTePathHopEntry ::= + SEQUENCE + { + rsvpTePathHopAddrID + Integer32, + rsvpTePathHopAddrType + INTEGER, + rsvpTePathHopAddr + IpAddress, + rsvpTePathHopRowStatus + RowStatus + } + +rsvpTePathHopAddrID OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of a node in rsvp path. It should be unique under same path name." + ::= { rsvpTePathHopEntry 1 } + +rsvpTePathHopAddrType OBJECT-TYPE + SYNTAX INTEGER {loose(1), strict(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of a node in rsvp path." + ::= { rsvpTePathHopEntry 2 } + +rsvpTePathHopAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configure IPv4 Address of Hop." + ::= { rsvpTePathHopEntry 3 } + +rsvpTePathHopRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status of the rsvpTePathEntry row + 1 means Active + 4 means CreateAndGo + 6 means Destroy." + ::= { rsvpTePathHopEntry 4 } + + +-- rsvpTe: show rsvp +rsvpTeSummary OBJECT IDENTIFIER + ::= { rsvpTe 7} + +rsvpTeSummarySessionTatolCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total count of the rsvp session." + ::= { rsvpTeSummary 1 } + +rsvpTeSummarySessionUpCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total count of the rsvp session which status is up." + ::= { rsvpTeSummary 2 } + +rsvpTeSummarySessionDownCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total count of the rsvp session which status is down." + ::= { rsvpTeSummary 3 } + + +rsvpTeSummarySessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsvpTeSummarySessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of rsvp session." + ::= { rsvpTeSummary 4 } + +rsvpTeSummarySessionEntry OBJECT-TYPE + SYNTAX RsvpTeSummarySessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of rsvpTeSummarySessionTable" + INDEX { rsvpTeSummarySessionLSPId, rsvpTeSummarySessionSource, rsvpTeSummarySessionDestination, rsvpTeSummarySessionTunnelId, rsvpTeSummarySessionExtTunnelId } + ::= { rsvpTeSummarySessionTable 1 } + +RsvpTeSummarySessionEntry ::= + SEQUENCE + { + rsvpTeSummarySessionLSPId + Integer32, + rsvpTeSummarySessionSource + IpAddress, + rsvpTeSummarySessionDestination + IpAddress, + rsvpTeSummarySessionTunnelId + Integer32, + rsvpTeSummarySessionExtTunnelId + IpAddress, + rsvpTeSummarySessionTrunkName + OCTET STRING, + rsvpTeSummarySessionState + INTEGER, + rsvpTeSummarySessionIsPrimary + INTEGER, + rsvpTeSummarySessionReserve + INTEGER, + rsvpTeSummarySessionRefCount + Integer32, + rsvpTeSummarySessionLabelIn + Integer32, + rsvpTeSummarySessionLabelOut + Integer32, + rsvpTeSummarySessionType + INTEGER, + rsvpTeSummarySessionFSMState + INTEGER, + rsvpTeSummarySessionSetupPriority + Integer32, + rsvpTeSummarySessionHoldPriority + Integer32, + rsvpTeSummarySessionCspfUsage + INTEGER, + rsvpTeSummarySessionLSPMetric + Integer32, + rsvpTeSummarySessionLSPProtection + INTEGER, + rsvpTeSummarySessionUpStreamAddr + IpAddress, + rsvpTeSummarySessionUpStreamIfIndex + Integer32, + rsvpTeSummarySessionDownStreamAddr + IpAddress, + rsvpTeSummarySessionDownStreamIfIndex + Integer32, + rsvpTeSummarySessionPathRefreshSec + Integer32, + rsvpTeSummarySessionPathRefreshDue + Integer32, + rsvpTeSummarySessionPathRREnable + INTEGER, + rsvpTeSummarySessionLifeTime + Integer32, + rsvpTeSummarySessionDueTime + Integer32, + rsvpTeSummarySessionStyle + INTEGER, + rsvpTeSummarySessionTrafficType + INTEGER, + rsvpTeSummarySessionMTU + Integer32, + rsvpTeSummarySessionLastErrorCode + OCTET STRING, + rsvpTeSummarySessionLastErrorValue + OCTET STRING, + rsvpTeSummarySessionLastErrorNode + IpAddress, + rsvpTeSummarySessionTrunkType + INTEGER + } + +rsvpTeSummarySessionLSPId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Lsp id of the rsvp session. " + ::= { rsvpTeSummarySessionEntry 1 } + +rsvpTeSummarySessionSource OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Source address of the rsvp session." + ::= { rsvpTeSummarySessionEntry 2 } + +rsvpTeSummarySessionDestination OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Destination address of the rsvp session." + ::= { rsvpTeSummarySessionEntry 3 } + +rsvpTeSummarySessionTunnelId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Tunnel id of the rsvp session. " + ::= { rsvpTeSummarySessionEntry 4 } + +rsvpTeSummarySessionExtTunnelId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ext-Tunnel id of the rsvp session. " + ::= { rsvpTeSummarySessionEntry 5 } + +rsvpTeSummarySessionTrunkName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the rsvp trunk" + ::= { rsvpTeSummarySessionEntry 6 } + +rsvpTeSummarySessionState OBJECT-TYPE + SYNTAX INTEGER {up(1), down(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "state of the rsvp session." + ::= { rsvpTeSummarySessionEntry 7 } + +rsvpTeSummarySessionIsPrimary OBJECT-TYPE + SYNTAX INTEGER {primary(1), secondary(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the rsvp session is primary or secondary." + ::= { rsvpTeSummarySessionEntry 8 } + +rsvpTeSummarySessionReserve OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If resource reserve is enabled for this session." + ::= { rsvpTeSummarySessionEntry 9 } + +rsvpTeSummarySessionRefCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reference count of the rsvp session." + ::= { rsvpTeSummarySessionEntry 10 } + +rsvpTeSummarySessionLabelIn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In lable of the rsvp session." + ::= { rsvpTeSummarySessionEntry 11 } + +rsvpTeSummarySessionLabelOut OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Out lable of the rsvp session." + ::= { rsvpTeSummarySessionEntry 12 } + +rsvpTeSummarySessionType OBJECT-TYPE + SYNTAX INTEGER {ingress(1), transmit(2), egress(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the rsvp session" + ::= { rsvpTeSummarySessionEntry 13 } + +rsvpTeSummarySessionFSMState OBJECT-TYPE + SYNTAX INTEGER {idle(0), gmplsLabelValidateSent(1), qosResvSentforReverseDir(2), nexthopRequestSent(3), waitingforRESVmessage(4), labelRequestSent(5), mplsMessageSent(6), operational(7), usingBackup(8)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FSM state of the rsvp session" + ::= { rsvpTeSummarySessionEntry 14 } + +rsvpTeSummarySessionSetupPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Setup priority of the rsvp session" + ::= { rsvpTeSummarySessionEntry 15 } + +rsvpTeSummarySessionHoldPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hold priority of the rsvp session" + ::= { rsvpTeSummarySessionEntry 16 } + +rsvpTeSummarySessionCspfUsage OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If CSPF is enabled for this session. " + ::= { rsvpTeSummarySessionEntry 17 } + +rsvpTeSummarySessionLSPMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LSP Metric of the rsvp session. " + ::= { rsvpTeSummarySessionEntry 18 } + +rsvpTeSummarySessionLSPProtection OBJECT-TYPE + SYNTAX INTEGER {oneToOne(1), facility(2), none(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LSP Protection type of the rsvp session. " + ::= { rsvpTeSummarySessionEntry 19 } + +rsvpTeSummarySessionUpStreamAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upstream Ip Address of the rsvp session. " + ::= { rsvpTeSummarySessionEntry 20 } + +rsvpTeSummarySessionUpStreamIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upstream interface index of the rsvp session. " + ::= { rsvpTeSummarySessionEntry 21 } + +rsvpTeSummarySessionDownStreamAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DownStream Ip Address of the rsvp session. " + ::= { rsvpTeSummarySessionEntry 22 } + +rsvpTeSummarySessionDownStreamIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Downstream interface index of the rsvp session. " + ::= { rsvpTeSummarySessionEntry 23 } + +rsvpTeSummarySessionPathRefreshSec OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The refresh time of the rsvp path in session. " + ::= { rsvpTeSummarySessionEntry 24 } + +rsvpTeSummarySessionPathRefreshDue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The due time of the rsvp path in session. " + ::= { rsvpTeSummarySessionEntry 25 } + +rsvpTeSummarySessionPathRREnable OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If refresh reduction is enabled for this rsvp session. " + ::= { rsvpTeSummarySessionEntry 26 } + +rsvpTeSummarySessionLifeTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The life time for this rsvp session. " + ::= { rsvpTeSummarySessionEntry 27 } + +rsvpTeSummarySessionDueTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The due time for this rsvp session. " + ::= { rsvpTeSummarySessionEntry 28 } + +rsvpTeSummarySessionStyle OBJECT-TYPE + SYNTAX INTEGER {fixedFilter(1), sharedExplicitFilter(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The style this rsvp session. " + ::= { rsvpTeSummarySessionEntry 29 } + +rsvpTeSummarySessionTrafficType OBJECT-TYPE + SYNTAX INTEGER {guaranteed(1), controlledLoad(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The traffic type this rsvp session. " + ::= { rsvpTeSummarySessionEntry 30 } + +rsvpTeSummarySessionMTU OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MTU this rsvp session. " + ::= { rsvpTeSummarySessionEntry 31 } + +rsvpTeSummarySessionLastErrorCode OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error code this rsvp session. " + ::= { rsvpTeSummarySessionEntry 32 } + +rsvpTeSummarySessionLastErrorValue OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error value this rsvp session. " + ::= { rsvpTeSummarySessionEntry 33 } + +rsvpTeSummarySessionLastErrorNode OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error value this rsvp session. " + ::= { rsvpTeSummarySessionEntry 34 } + +rsvpTeSummarySessionTrunkType OBJECT-TYPE + SYNTAX INTEGER {gmpls(1), mpls(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error value this rsvp session. " + ::= { rsvpTeSummarySessionEntry 35 } + +rsvpTeSummarySessionExplicitRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsvpTeSummarySessionExplicitRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Explicit route in rsvp session." + ::= { rsvpTeSummary 5 } + +rsvpTeSummarySessionExplicitRouteEntry OBJECT-TYPE + SYNTAX RsvpTeSummarySessionExplicitRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of rsvpTeSummarySessionExplicitRouteTable" + INDEX {rsvpTeSummarySessionDestination, rsvpTeSummarySessionSource, rsvpTeSummarySessionTunnelId, rsvpTeSummarySessionLSPId, rsvpTeSummarySessionExtTunnelId, rsvpTeSummarySessionExplicitRouteAddrId} + ::= { rsvpTeSummarySessionExplicitRouteTable 1 } + +RsvpTeSummarySessionExplicitRouteEntry ::= + SEQUENCE + { + rsvpTeSummarySessionExplicitRouteAddrId + Integer32, + rsvpTeSummarySessionExplicitRouteAddr + IpAddress, + rsvpTeSummarySessionExplicitRouteMaskLen + Integer32, + rsvpTeSummarySessionExplicitRouteType + INTEGER + } + +rsvpTeSummarySessionExplicitRouteAddrId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The id of an explicit route entry. " + ::= { rsvpTeSummarySessionExplicitRouteEntry 1 } + +rsvpTeSummarySessionExplicitRouteAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ipv4 address of an explicit route entry. " + ::= { rsvpTeSummarySessionExplicitRouteEntry 2 } + +rsvpTeSummarySessionExplicitRouteMaskLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ipv4 mask length of an explicit route entry. " + ::= { rsvpTeSummarySessionExplicitRouteEntry 3 } + +rsvpTeSummarySessionExplicitRouteType OBJECT-TYPE + SYNTAX INTEGER {strict(1), loose(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of an explicit route entry. " + ::= { rsvpTeSummarySessionExplicitRouteEntry 4 } + +rsvpTeSummarySessionRecvRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsvpTeSummarySessionRecvRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Recv route in rsvp session." + ::= { rsvpTeSummary 6 } + +rsvpTeSummarySessionRecvRouteEntry OBJECT-TYPE + SYNTAX RsvpTeSummarySessionRecvRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of rsvpTeSummarySessionRecvRouteTable" + INDEX { rsvpTeSummarySessionLSPId, rsvpTeSummarySessionSource, rsvpTeSummarySessionDestination, rsvpTeSummarySessionTunnelId, rsvpTeSummarySessionExtTunnelId, rsvpTeSummarySessionRecvRouteAddrId } + ::= { rsvpTeSummarySessionRecvRouteTable 1 } + +RsvpTeSummarySessionRecvRouteEntry ::= + SEQUENCE + { + rsvpTeSummarySessionRecvRouteAddrId + Integer32, + rsvpTeSummarySessionRecvRouteAddr + IpAddress, + rsvpTeSummarySessionRecvRouteMaskLen + Integer32, + rsvpTeSummarySessionRecvRouteType + INTEGER + } + +rsvpTeSummarySessionRecvRouteAddrId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ipv4 address of an Recv route entry. " + ::= { rsvpTeSummarySessionRecvRouteEntry 1 } + +rsvpTeSummarySessionRecvRouteAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ipv4 address of an Recv route entry. " + ::= { rsvpTeSummarySessionRecvRouteEntry 2 } + +rsvpTeSummarySessionRecvRouteMaskLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ipv4 mask length of an Recv route entry. " + ::= { rsvpTeSummarySessionRecvRouteEntry 3 } + +rsvpTeSummarySessionRecvRouteType OBJECT-TYPE + SYNTAX INTEGER {strict(1), loose(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of an Recv route entry. " + ::= { rsvpTeSummarySessionRecvRouteEntry 4 } + +rsvpTeSummarySessionRecordRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsvpTeSummarySessionRecordRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Record route in rsvp session." + ::= { rsvpTeSummary 7 } + +rsvpTeSummarySessionRecordRouteEntry OBJECT-TYPE + SYNTAX RsvpTeSummarySessionRecordRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of rsvpTeSummarySessionRecordRouteTable" + INDEX { rsvpTeSummarySessionLSPId, rsvpTeSummarySessionSource, rsvpTeSummarySessionDestination, rsvpTeSummarySessionTunnelId, rsvpTeSummarySessionExtTunnelId, rsvpTeSummarySessionRecordRouteAddrId } + ::= { rsvpTeSummarySessionRecordRouteTable 1 } + +RsvpTeSummarySessionRecordRouteEntry ::= + SEQUENCE + { + rsvpTeSummarySessionRecordRouteAddrId + Integer32, + rsvpTeSummarySessionRecordRouteAddr + OCTET STRING + } + +rsvpTeSummarySessionRecordRouteAddrId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The id of an Record route entry. " + ::= { rsvpTeSummarySessionRecordRouteEntry 1 } + +rsvpTeSummarySessionRecordRouteAddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ipv4 address of an Record route entry. " + ::= { rsvpTeSummarySessionRecordRouteEntry 2 } + +rsvpTeSummaryStatistics OBJECT IDENTIFIER + ::= { rsvpTeSummary 8} + +rsvpTeSummaryPathSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp path packet sent from this system. " + ::= { rsvpTeSummaryStatistics 1 } + +rsvpTeSummaryPathRecv OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp path packet recieved by this system. " + ::= { rsvpTeSummaryStatistics 2 } + +rsvpTeSummaryPathErrSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp path-err packet sent from this system. " + ::= { rsvpTeSummaryStatistics 3 } + +rsvpTeSummaryPathErrRecv OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp path-err packet recieved by this system. " + ::= { rsvpTeSummaryStatistics 4 } + +rsvpTeSummaryPathTearSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp path-tear packet sent from this system. " + ::= { rsvpTeSummaryStatistics 5 } + +rsvpTeSummaryPathTearRecv OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp path-tear packet recieved by this system. " + ::= { rsvpTeSummaryStatistics 6 } + +rsvpTeSummaryResvFFSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp Resv-FF packet sent from this system. " + ::= { rsvpTeSummaryStatistics 7 } + +rsvpTeSummaryResvFFRecv OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp Resv-FF packet recieved by this system. " + ::= { rsvpTeSummaryStatistics 8 } + +rsvpTeSummaryResvWFSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp Resv-WF packet sent from this system. " + ::= { rsvpTeSummaryStatistics 9 } + +rsvpTeSummaryResvWFRecv OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp Resv-WF packet recieved by this system. " + ::= { rsvpTeSummaryStatistics 10 } + +rsvpTeSummaryResvSESent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp Resv-SE packet sent from this system. " + ::= { rsvpTeSummaryStatistics 11 } + +rsvpTeSummaryResvSERecv OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp Resv-SE packet recieved by this system. " + ::= { rsvpTeSummaryStatistics 12 } + +rsvpTeSummaryResvErrSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp Resv-Err packet sent from this system. " + ::= { rsvpTeSummaryStatistics 13 } + +rsvpTeSummaryResvErrRecv OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp Resv-Err packet recieved by this system. " + ::= { rsvpTeSummaryStatistics 14 } + +rsvpTeSummaryResvTearSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp Resv-Tear packet sent from this system. " + ::= { rsvpTeSummaryStatistics 15 } + +rsvpTeSummaryResvTearRecv OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp Resv-Tear packet recieved by this system. " + ::= { rsvpTeSummaryStatistics 16 } + +rsvpTeSummaryResvConfSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp Resv-Conf packet sent from this system. " + ::= { rsvpTeSummaryStatistics 17 } + +rsvpTeSummaryResvConfRecv OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp Resv-Conf packet recieved by this system. " + ::= { rsvpTeSummaryStatistics 18 } + +rsvpTeSummaryHelloSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp Hello packet sent from this system. " + ::= { rsvpTeSummaryStatistics 19 } + +rsvpTeSummaryHelloRecv +OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp Hello packet recieved by this system. " + ::= { rsvpTeSummaryStatistics 20 } + +rsvpTeSummaryBundleSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp Bundle packet sent from this system. " + ::= { rsvpTeSummaryStatistics 21 } + +rsvpTeSummaryBundleRecv OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp Bundle packet recieved by this system. " + ::= { rsvpTeSummaryStatistics 22 } + +rsvpTeSummaryAckSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp ack packet sent from this system. " + ::= { rsvpTeSummaryStatistics 23 } + +rsvpTeSummaryAckRecv OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp ack packet recieved by this system. " + ::= { rsvpTeSummaryStatistics 24 } + +rsvpTeSummarySrefreshSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp srefresh packet sent from this system. " + ::= { rsvpTeSummaryStatistics 25 } + +rsvpTeSummarySrefreshRecv OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of the rsvp srefresh packet recieved by this system. " + ::= { rsvpTeSummaryStatistics 26 } + +-- Sub Module: g.8031 +-- g8031: eps group +g8031EpsGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF G8031EpsGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of G.8031 eps group." + ::= { g8031 1 } + +g8031EpsGroupEntry OBJECT-TYPE + SYNTAX G8031EpsGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of G.8031 eps group." + INDEX { g8031EpsGroupId } + ::= { g8031EpsGroupTable 1 } + +G8031EpsGroupEntry ::= + SEQUENCE + { + g8031EpsGroupId + Integer32, + g8031EpsGroupWorkingIfindex + Integer32, + g8031EpsGroupProtectionIfindex + Integer32, + g8031EpsGroupRowStatus + RowStatus, + g8031EpsGroupWTR + Integer32, + g8031EpsGroupHoldOff + Integer32, + g8031EpsGroupMode + INTEGER, + g8031EpsGroupDomain + OCTET STRING, + g8031EpsGroupWorkingService + OCTET STRING, + g8031EpsGroupProtectionService + OCTET STRING, + g8031EpsGroupCurrentState + INTEGER, + g8031EpsGroupLastState + INTEGER, + g8031EpsGroupLastEvent + INTEGER, + g8031EpsGroupFarEndState + INTEGER, + g8031EpsGroupRequestSignal + INTEGER, + g8031EpsGroupBridgeSignal + INTEGER, + g8031EpsGroupAPSVid + Integer32, + g8031EpsGroupDFOPState + INTEGER + } + +g8031EpsGroupId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Id of G.8031 eps group." + ::= { g8031EpsGroupEntry 1 } + +g8031EpsGroupWorkingIfindex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Working interface of G.8031 eps group." + ::= { g8031EpsGroupEntry 2 } + +g8031EpsGroupProtectionIfindex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Protection interface of G.8031 eps group." + ::= { g8031EpsGroupEntry 3 } + +g8031EpsGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of the g8031EpsGroupEntry row. + 1 means Active + 4 means CreateAndGo + 6 means Destroy." + ::= { g8031EpsGroupEntry 4 } + +g8031EpsGroupWTR OBJECT-TYPE + SYNTAX Integer32(5..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Wait to restore timer in minute" + DEFVAL { 5 } + ::= { g8031EpsGroupEntry 5 } + +g8031EpsGroupHoldOff OBJECT-TYPE + SYNTAX Integer32(0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Hold off timer in 100 ms" + DEFVAL { 0 } + ::= { g8031EpsGroupEntry 6 } + +g8031EpsGroupMode OBJECT-TYPE + SYNTAX INTEGER {revertive(1), nonRevertive(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Revertive mode of G.8031 eps group." + DEFVAL { revertive } + ::= { g8031EpsGroupEntry 7 } + +g8031EpsGroupDomain OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cfm domain of the G.8031 eps group." + ::= { g8031EpsGroupEntry 8} + +g8031EpsGroupWorkingService OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cfm service id of working entity for the G.8031 eps group." + ::= { g8031EpsGroupEntry 9} + +g8031EpsGroupProtectionService OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cfm service id of protection entity for the G.8031 eps group." + ::= { g8031EpsGroupEntry 10} + +g8031EpsGroupCurrentState OBJECT-TYPE + SYNTAX INTEGER{nr(0), dnr(1), rr(2), exec(4), wtr(5), ms(7), sd(9), sf-w(11), fs(13), sf-p(14), lo(15)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of the G.8031 eps group." + ::= { g8031EpsGroupEntry 11} + +g8031EpsGroupLastState OBJECT-TYPE + SYNTAX INTEGER{nr(0), dnr(1), rr(2), exec(4), wtr(5), ms(7), sd(9), sf-w(11), fs(13), sf-p(14), lo(15)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last state of the G.8031 eps group." + ::= { g8031EpsGroupEntry 12} + +g8031EpsGroupLastEvent OBJECT-TYPE + SYNTAX INTEGER{nr(0), dnr(1), rr(2), exec(4), wtr(5), ms(7), sd(9), sf-w(11), fs(13), sf-p(14), lo(15)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last event of the G.8031 eps group." + ::= { g8031EpsGroupEntry 13} + +g8031EpsGroupFarEndState OBJECT-TYPE + SYNTAX INTEGER{nr(0), dnr(1), rr(2), exec(4), wtr(5), ms(7), sd(9), sf-w(11), fs(13), sf-p(14), lo(15)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Far end state of the G.8031 eps group." + ::= { g8031EpsGroupEntry 14} + +g8031EpsGroupRequestSignal OBJECT-TYPE + SYNTAX INTEGER{null(0), normal(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Request signal of the G.8031 eps group." + ::= { g8031EpsGroupEntry 15} + +g8031EpsGroupBridgeSignal OBJECT-TYPE + SYNTAX INTEGER{null(0), normal(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bridge signal of the G.8031 eps group." + ::= { g8031EpsGroupEntry 16} + +g8031EpsGroupAPSVid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vid of aps packet for the G.8031 eps group." + ::= { g8031EpsGroupEntry 17} + +g8031EpsGroupDFOPState OBJECT-TYPE + SYNTAX INTEGER{not-in-defect(1), b-bit-mismatch(5), r-bit-mismatch(8), aps-on-working(56)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DFOP of the G.8031 eps group." + ::= { g8031EpsGroupEntry 18} + +g8031EpsGroupInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF G8031EpsGroupInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of instance proceted by G.8031 eps group." + ::= { g8031 2 } + +g8031EpsGroupInstanceEntry OBJECT-TYPE + SYNTAX G8031EpsGroupInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of instance proceted by G.8031 eps group." + INDEX { g8031EpsGroupId, g8031EpsGroupInstanceId } + ::= { g8031EpsGroupInstanceTable 1 } + +G8031EpsGroupInstanceEntry ::= + SEQUENCE + { + g8031EpsGroupInstanceId + Integer32, + g8031EpsGroupInstanceRowStatus + RowStatus + } + +g8031EpsGroupInstanceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Id of instance protected by G.8031 eps group." + ::= { g8031EpsGroupInstanceEntry 1 } + +g8031EpsGroupInstanceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of the G8031EpsGroupInstanceEntry row. + 1 means Active + 4 means CreateAndGo + 6 means Destroy." + ::= { g8031EpsGroupInstanceEntry 2 } + +-- Sub Module: g.8032 +-- g8032: eps group +g8032RingTable OBJECT-TYPE + SYNTAX SEQUENCE OF G8032RingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of G.8032 ring." + ::= { g8032 1 } + +g8032RingEntry OBJECT-TYPE + SYNTAX G8032RingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of G.8032 ring." + INDEX { g8032RingId } + ::= { g8032RingTable 1 } + +G8032RingEntry ::= + SEQUENCE + { + g8032RingId + Integer32, + g8032RingMajorRingId + Integer32, + g8032RingEastIfindex + Integer32, + g8032RingWestIfindex + Integer32, + g8032RingRowStatus + RowStatus, + g8032RingDomain + OCTET STRING, + g8032RingService + OCTET STRING, + g8032RingControlVlan + Integer32, + g8032RingWTR + Integer32, + g8032RingHoldOff + Integer32, + g8032RingGuard + Integer32, + g8032RingRole + INTEGER, + g8032RingRpl + INTEGER, + g8032RingCurrentStatus + INTEGER, + g8032RingEastStatus + INTEGER, + g8032RingWestStatus + INTEGER, + g8032RingCurrentEvent + INTEGER, + g8032RingProtectInstance + OCTET STRING, + g8032RingProtectTrigger + INTEGER, + g8032RingFlushRRPPState + INTEGER, + g8032RingFlushRRPPVlan + Integer32, + g8032RingFlushRRPPCount + Integer32 + } + +g8032RingId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Id of G.8032 ring." + ::= { g8032RingEntry 1 } + +g8032RingMajorRingId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Major ring id of G.8032 ring." + ::= { g8032RingEntry 2 } + +g8032RingEastIfindex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "East interface index of G.8032 ring." + ::= { g8032RingEntry 3 } + +g8032RingWestIfindex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "West interface index of G.8032 ring." + ::= { g8032RingEntry 4 } + +g8032RingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of the g8032RingEntry row. + 1 means Active + 4 means CreateAndGo + 6 means Destroy." + ::= { g8032RingEntry 5 } + +g8032RingDomain OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cfm domain of the G.8032 ring." + ::= { g8032RingEntry 6 } + +g8032RingService OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cfm service id of the G.8032 ring." + ::= { g8032RingEntry 7 } + +g8032RingControlVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Control vlan of the G.8032 ring." + ::= { g8032RingEntry 8} + +g8032RingWTR OBJECT-TYPE + SYNTAX Integer32(5..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Wait to restore timer of the G.8032 ring. (minutes)" + DEFVAL {5} + ::= { g8032RingEntry 9 } + +g8032RingHoldOff OBJECT-TYPE + SYNTAX Integer32(0..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Hold off timer of the G.8032 ring. Value in multiples of 100. (milliseconds)" + DEFVAL {0} + ::= { g8032RingEntry 10 } + +g8032RingGuard OBJECT-TYPE + SYNTAX Integer32(100..2000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Guard timer of the G.8032 ring. Value in multiples of 100. (milliseconds)" + DEFVAL {500} + ::= { g8032RingEntry 11 } + +g8032RingRole OBJECT-TYPE + SYNTAX INTEGER {owner(1), non-owner(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Role of the G.8032 ring." + ::= { g8032RingEntry 12 } + +g8032RingRpl OBJECT-TYPE + SYNTAX INTEGER {none(0), east(1), west(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Rpl(ring protection link) of the G.8032 ring." + ::= { g8032RingEntry 13 } + +g8032RingCurrentStatus OBJECT-TYPE + SYNTAX INTEGER {init(0), idle(1), protection(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Current Status of the G.8032 ring." + ::= { g8032RingEntry 14 } + +g8032RingEastStatus OBJECT-TYPE + SYNTAX INTEGER {block(1), forward(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of the east interface." + ::= { g8032RingEntry 15 } + +g8032RingWestStatus OBJECT-TYPE + SYNTAX INTEGER {block(1), forward(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of the west interface." + ::= { g8032RingEntry 16 } + +g8032RingCurrentEvent OBJECT-TYPE + SYNTAX INTEGER {nr(0), nr-rb(1), wtr(2), wtr-exp(3), remote-sf(4), local-clear-sf(5), local-sf(6)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Event of the G.8032 ring." + ::= { g8032RingEntry 17 } + +g8032RingProtectInstance OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The protect instance of the G.8032 ging." + ::= { g8032RingEntry 18 } + +g8032RingProtectTrigger OBJECT-TYPE + SYNTAX INTEGER {all(0), ccm(1), pyh(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The protect trigger of the G.8032 ging." + ::= { g8032RingEntry 19 } + + +g8032RingFlushRRPPState OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flush RRPP state of the G.8032 ging." + ::= { g8032RingEntry 20 } + +g8032RingFlushRRPPVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flush RRPP Vlan of the G.8032 ging." + ::= { g8032RingEntry 21 } + +g8032RingFlushRRPPCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flush RRPP count of the G.8032 ging." + ::= { g8032RingEntry 22 } + +g8032RingInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF G8032RingInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of instance proceted by G.8032 ring." + ::= { g8032 2 } + +g8032RingInstanceEntry OBJECT-TYPE + SYNTAX G8032RingInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of instance proceted by G.8032 ring." + INDEX { g8032RingId, g8032RingInstanceId } + ::= { g8032RingInstanceTable 1 } + +G8032RingInstanceEntry ::= + SEQUENCE + { + g8032RingInstanceId + Integer32, + g8032RingInstanceRowStatus + RowStatus + } + +g8032RingInstanceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Id of instance protected by G.8032 ring." + ::= { g8032RingInstanceEntry 1 } + +g8032RingInstanceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of the G8032RingInstanceEntry row. + 1 means Active + 4 means CreateAndGo + 6 means Destroy." + ::= { g8032RingInstanceEntry 2 } + + +voiceVlanEnableVlan OBJECT-TYPE + SYNTAX Integer32 (0|2..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify voice VLAN from 2 to 4094. 0 means voice vlan is disabled." + DEFVAL { 0 } + ::= { voiceVlan 1 } + +voiceVlanEnableSecurity OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify voice VLAN security mode,1 will enable it,2 will disable it." + ::= { voiceVlan 2 } + +voiceVlanCOS OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the COS of voice vlan." + DEFVAL { 5 } + ::= { voiceVlan 3 } + +voiceVlanEnableInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF VoiceVlanEnableInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The voice vlan enable interface table." + ::= { voiceVlan 4 } + +voiceVlanEnableInterfaceEntry OBJECT-TYPE + SYNTAX VoiceVlanEnableInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The voice vlan enable interface table entry." + INDEX { ifIndex } + ::= { voiceVlanEnableInterfaceTable 1 } + +VoiceVlanEnableInterfaceEntry ::= + SEQUENCE { + voiceVlanEnableInterfaceStatus + TruthValue + } + +voiceVlanEnableInterfaceStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable voice vlan on port,1 will enable it,2 will disable it." + ::= { voiceVlanEnableInterfaceEntry 1 } + +voiceVlanOuiEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF VoiceVlanOuiEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table description." + ::= { voiceVlan 5 } + +voiceVlanOuiEntryEntry OBJECT-TYPE + SYNTAX VoiceVlanOuiEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry description." + INDEX { voiceVlanOuiEntryId } + ::= { voiceVlanOuiEntryTable 1 } + +VoiceVlanOuiEntryEntry ::= + SEQUENCE { + voiceVlanOuiEntryId + Integer32, + voiceVlanOuiEntryMac + MacAddress, + voiceVlanOuiEntryMask + MacAddress, + voiceVlanOuiEntryDescription + OCTET STRING, + voiceVlanOuiEntryRowstatus + RowStatus + } + +voiceVlanOuiEntryId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OUI_id Desc." + ::= { voiceVlanOuiEntryEntry 1 } + +voiceVlanOuiEntryMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC Desc." + ::= { voiceVlanOuiEntryEntry 2 } + +voiceVlanOuiEntryMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MASK Desc." + ::= { voiceVlanOuiEntryEntry 3 } + +voiceVlanOuiEntryDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "description description." + ::= { voiceVlanOuiEntryEntry 4 } + +voiceVlanOuiEntryRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the conceptual row. Now only realize CreateAndGo(4) + and Destroy(6) and Active(1)." + ::= { voiceVlanOuiEntryEntry 5 } + +iviRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF IviRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table for IVI route." + ::= { ivi 1 } + +iviRouteEntry OBJECT-TYPE + SYNTAX IviRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of IVI route." + INDEX { iviRouteIndex } + ::= { iviRouteTable 1 } + +IviRouteEntry ::= + SEQUENCE { + iviRouteIndex + Integer32, + iviRouteIpv6address + OCTET STRING, + iviRouteIpv6addressMask + Integer32, + iviRouteIpv4address + IpAddress, + iviRouteIpv4addressMask + Integer32, + iviRouteRowStatus + RowStatus + } + +iviRouteIndex OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IVI entry index." + DEFVAL { 0 } + ::= { iviRouteEntry 1 } + +iviRouteIpv6address OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ipv6 address of IVI entry." + ::= { iviRouteEntry 2 } + +iviRouteIpv6addressMask OBJECT-TYPE + SYNTAX Integer32 (8..96) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ipv6 prefix length." + DEFVAL { 0 } + ::= { iviRouteEntry 3 } + +iviRouteIpv4address OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ipv4 address of IVI entry" + ::= { iviRouteEntry 4 } + +iviRouteIpv4addressMask OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ipv4 prefix length." + DEFVAL { 0 } + ::= { iviRouteEntry 5 } + +iviRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the conceptual row. Now only realize CreateAndGo(4) + and Destroy(6) and Active(1)." + ::= { iviRouteEntry 6 } + + +iviInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IviInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table for IVI enable status." + ::= { ivi 2 } + +iviInterfaceEntry OBJECT-TYPE + SYNTAX IviInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of IVI enable status." + INDEX { ifIndex } + ::= { iviInterfaceTable 1 } + +IviInterfaceEntry ::= + SEQUENCE { + iviInterfaceStatus + TruthValue + } + +iviInterfaceStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IVI status on the interface." + ::= { iviInterfaceEntry 1 } + +-- Sub Module: L2 protocol +-- +-- L2 protocol tunnel Enable +-- + l2ProtocolTunnelEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable L2ProtocolTunnel." + ::= { l2protocol 1 } + +-- +-- L2 protocol tunnel destnation Mac set +-- + + l2ProtocolTunnelDestMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tunnel's destination MAC address, could be 0100.0CCD.CDD0-D2 or 010F.E200.0003. + The default dest MAC address is 0100.0CCD.CDD0." + ::= { l2protocol 2 } + + l2ProtocolTunnelCOS OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This node is used to configure layer2 protocol default COS values." + DEFVAL { 0 } + ::= { l2protocol 3 } +-- +-- L2 protocol Mac set +-- + + l2ProtocolMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF L2ProtocolMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The information of the destination MAC 0180.c2xx.xxxx." + ::= { l2protocol 5 } + + l2ProtocolMacEntry OBJECT-TYPE + SYNTAX L2ProtocolMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The entry of the destination MAC table." + INDEX { l2ProtocolMacIndex } + ::= { l2ProtocolMacTable 1 } + + L2ProtocolMacEntry ::= + SEQUENCE { + l2ProtocolMacIndex Integer32, + l2ProtocolMac MacAddress, + l2ProtocolMacMask MacAddress, + l2ProtocolMacRowstatus RowStatus + } + + l2ProtocolMacIndex OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the mac entry. The value of index plus 1 equals the value in cli." + ::= { l2ProtocolMacEntry 1 } + + l2ProtocolMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 protocol MAC address, should be 0180.C200.0000-0180.C2FF.FFFF." + ::= { l2ProtocolMacEntry 2 } + + l2ProtocolMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 protocol MAC mask, should be FFFF.FF00.0000-FFFF.FFFF.FFFF." + ::= { l2ProtocolMacEntry 3 } + + l2ProtocolMacRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize CreateAndGo and Destroy and Active." + ::= { l2ProtocolMacEntry 4 } + +-- +-- L2 protocol tunnel Mac set +-- + + l2ProtocolTunnelMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF L2ProtocolTunnelMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The information of mac tunnel enable or not." + ::= { l2protocol 6 } + + l2ProtocolTunnelMacEntry OBJECT-TYPE + SYNTAX L2ProtocolTunnelMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The information of mac tunnel enable or not." + INDEX { interfaceIndex, l2ProtocolMacIndex} + ::= { l2ProtocolTunnelMacTable 1 } + + L2ProtocolTunnelMacEntry ::= + SEQUENCE { + l2ProtocolTunnelMacType INTEGER, + l2ProtocolTunnelMacEvcName OCTET STRING, + l2ProtocolTunnelMacRowstatus RowStatus + } + + l2ProtocolTunnelMacType OBJECT-TYPE + SYNTAX INTEGER + { + peer(0), + tunnel(1), + discard(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of l2 protocol action. + 0 peer. + 1 tunnel. + 2 discard." + DEFVAL { peer } + ::= { l2ProtocolTunnelMacEntry 1 } + + l2ProtocolTunnelMacEvcName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the evc entry." + ::= { l2ProtocolTunnelMacEntry 2 } + + l2ProtocolTunnelMacRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize CreateAndGo and Destroy and Active. + In this node when Destroy the entry the default type peer will be used." + ::= { l2ProtocolTunnelMacEntry 3 } + +-- +-- L2 protocol tunnel dot1x set +-- + + l2ProtocolTunnelDot1xTable OBJECT-TYPE + SYNTAX SEQUENCE OF L2ProtocolTunnelDot1xEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The information of Dot1x tunnel enable or not." + ::= { l2protocol 7 } + + l2ProtocolTunnelDot1xEntry OBJECT-TYPE + SYNTAX L2ProtocolTunnelDot1xEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The information of Dot1x tunnel enable or not." + INDEX { interfaceIndex} + ::= { l2ProtocolTunnelDot1xTable 1 } + + L2ProtocolTunnelDot1xEntry ::= + SEQUENCE { + l2ProtocolTunnelDot1xType INTEGER, + l2ProtocolTunnelDot1xEvcName OCTET STRING, + l2ProtocolTunnelDot1xRowstatus RowStatus + } + + l2ProtocolTunnelDot1xType OBJECT-TYPE + SYNTAX INTEGER + { + peer(0), + tunnel(1), + discard(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of l2 protocol action. + 0 peer. + 1 tunnel. + 2 discard." + DEFVAL { peer } + ::= { l2ProtocolTunnelDot1xEntry 1 } + + l2ProtocolTunnelDot1xEvcName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the evc entry." + ::= { l2ProtocolTunnelDot1xEntry 2 } + + l2ProtocolTunnelDot1xRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize CreateAndGo and Destroy and Active. + In this node when Destroy the entry the default type peer will be used." + ::= { l2ProtocolTunnelDot1xEntry 3 } + +-- +-- L2 protocol tunnel Slow Proto set +-- + + l2ProtocolTunnelSlowProtoTable OBJECT-TYPE + SYNTAX SEQUENCE OF L2ProtocolTunnelSlowProtoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The information of slow protocol tunnel enable or not." + ::= { l2protocol 8 } + + l2ProtocolTunnelSlowProtoEntry OBJECT-TYPE + SYNTAX L2ProtocolTunnelSlowProtoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The information of slow proto tunnel enable or not." + INDEX { interfaceIndex} + ::= { l2ProtocolTunnelSlowProtoTable 1 } + + L2ProtocolTunnelSlowProtoEntry ::= + SEQUENCE { + l2ProtocolTunnelSlowProtoType INTEGER, + l2ProtocolTunnelSlowProtoEvcName OCTET STRING, + l2ProtocolTunnelSlowProtoRowstatus RowStatus + } + + l2ProtocolTunnelSlowProtoType OBJECT-TYPE + SYNTAX INTEGER + { + peer(0), + tunnel(1), + discard(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of l2 protocol action. + 0 peer. + 1 tunnel. + 2 discard." + DEFVAL { peer } + ::= { l2ProtocolTunnelSlowProtoEntry 1 } + + l2ProtocolTunnelSlowProtoEvcName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the evc entry." + ::= { l2ProtocolTunnelSlowProtoEntry 2 } + + l2ProtocolTunnelSlowProtoRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize CreateAndGo and Destroy and Active. + In this node when Destroy the entry the default type peer will be used." + ::= { l2ProtocolTunnelSlowProtoEntry 3 } + +-- +-- L2 protocol tunnel Stp set +-- + + l2ProtocolTunnelStpTable OBJECT-TYPE + SYNTAX SEQUENCE OF L2ProtocolTunnelStpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The information of Stp tunnel enable or not." + ::= { l2protocol 9 } + + l2ProtocolTunnelStpEntry OBJECT-TYPE + SYNTAX L2ProtocolTunnelStpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The information of Stp tunnel enable or not." + INDEX { interfaceIndex} + ::= { l2ProtocolTunnelStpTable 1 } + + L2ProtocolTunnelStpEntry ::= + SEQUENCE { + l2ProtocolTunnelStpType INTEGER, + l2ProtocolTunnelStpEvcName OCTET STRING, + l2ProtocolTunnelStpRowstatus RowStatus + } + + l2ProtocolTunnelStpType OBJECT-TYPE + SYNTAX INTEGER + { + peer(0), + tunnel(1), + discard(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of l2 protocol action. + 0 peer. + 1 tunnel. + 2 discard." + DEFVAL { peer } + ::= { l2ProtocolTunnelStpEntry 1 } + + l2ProtocolTunnelStpEvcName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the evc entry." + ::= { l2ProtocolTunnelStpEntry 2 } + + l2ProtocolTunnelStpRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize CreateAndGo and Destroy and Active. + In this node when Destroy the entry the default type peer will be used." + ::= { l2ProtocolTunnelStpEntry 3 } + +-- +-- L2 protocol tunnel Cfm set +-- + + l2ProtocolTunnelCfmTable OBJECT-TYPE + SYNTAX SEQUENCE OF L2ProtocolTunnelCfmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The information of Cfm tunnel enable or not." + ::= { l2protocol 10 } + + l2ProtocolTunnelCfmEntry OBJECT-TYPE + SYNTAX L2ProtocolTunnelCfmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The information of Cfm tunnel enable or not." + INDEX { interfaceIndex} + ::= { l2ProtocolTunnelCfmTable 1 } + + L2ProtocolTunnelCfmEntry ::= + SEQUENCE { + l2ProtocolTunnelCfmType INTEGER, + l2ProtocolTunnelCfmEvcName OCTET STRING, + l2ProtocolTunnelCfmRowstatus RowStatus + } + + l2ProtocolTunnelCfmType OBJECT-TYPE + SYNTAX INTEGER + { + peer(0), + tunnel(1), + discard(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of l2 protocol action. + 0 peer. + 1 tunnel. + 2 discard." + DEFVAL { peer } + ::= { l2ProtocolTunnelCfmEntry 1 } + + l2ProtocolTunnelCfmEvcName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the evc entry." + ::= { l2ProtocolTunnelCfmEntry 2 } + + l2ProtocolTunnelCfmRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize CreateAndGo and Destroy and Active. + In this node when Destroy the entry the default type peer will be used." + ::= { l2ProtocolTunnelCfmEntry 3 } + +-- +-- L2 protocol tunnel uplink enable +-- + + l2ProtocolTunnelUplinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF L2ProtocolTunnelUplinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The information of uplink enable or not." + ::= { l2protocol 11 } + + l2ProtocolTunnelUplinkEntry OBJECT-TYPE + SYNTAX L2ProtocolTunnelUplinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The information of uplink enable or not." + INDEX { interfaceIndex} + ::= { l2ProtocolTunnelUplinkTable 1 } + + L2ProtocolTunnelUplinkEntry ::= + SEQUENCE { + l2ProtocolTunnelUplinkEnable INTEGER, + l2ProtocolTunnelUplinkRowstatus RowStatus + } + + l2ProtocolTunnelUplinkEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "l2protocol uplink enable or not." + DEFVAL { disable } + ::= { l2ProtocolTunnelUplinkEntry 1 } + + l2ProtocolTunnelUplinkRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row. Now only realize CreateAndGo and Destroy and Active. + In this node when Destroy the entry the default type peer will be used." + ::= { l2ProtocolTunnelUplinkEntry 2 } + +-- +-- L2 protocol Full-Mac set +-- + + l2ProtocolFullMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF L2ProtocolFullMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of the all destination MAC." + ::= { l2protocol 12 } + + l2ProtocolFullMacEntry OBJECT-TYPE + SYNTAX L2ProtocolFullMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The entry of the destination MAC table." + INDEX { l2ProtocolFullMacIndex } + ::= { l2ProtocolFullMacTable 1 } + + L2ProtocolFullMacEntry ::= + SEQUENCE { + l2ProtocolFullMacIndex Integer32, + l2ProtocolFullMac MacAddress, + l2ProtocolFullMacRowstatus RowStatus + } + + l2ProtocolFullMacIndex OBJECT-TYPE + SYNTAX Integer32 (0) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the full-mac entry. The value is 0 always" + ::= { l2ProtocolFullMacEntry 1 } + + l2ProtocolFullMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 protocol MAC address, including all MAC addresses." + ::= { l2ProtocolFullMacEntry 2 } + + l2ProtocolFullMacRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active." + ::= { l2ProtocolFullMacEntry 3 } + +-- +-- L2 protocol tunnel Full-Mac set +-- + + l2ProtocolTunnelFullMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF L2ProtocolTunnelFullMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of full-mac tunnel enable or not." + ::= { l2protocol 13 } + + l2ProtocolTunnelFullMacEntry OBJECT-TYPE + SYNTAX L2ProtocolTunnelFullMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The infomation of full-mac tunnel enable or not." + INDEX { interfaceIndex } + ::= { l2ProtocolTunnelFullMacTable 1 } + + L2ProtocolTunnelFullMacEntry ::= + SEQUENCE { + l2ProtocolTunnelFullMacType INTEGER, + l2ProtocolTunnelFullMacEvcName OCTET STRING, + l2ProtocolTunnelFullMacRowstatus RowStatus + } + + l2ProtocolTunnelFullMacType OBJECT-TYPE + SYNTAX INTEGER + { + peer(0), + tunnel(1), + discard(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of l2 protocol action. + 0 peer. + 1 tunnel. + 2 discard." + DEFVAL { peer } + ::= { l2ProtocolTunnelFullMacEntry 1 } + + l2ProtocolTunnelFullMacEvcName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the evc entry." + ::= { l2ProtocolTunnelFullMacEntry 2 } + + l2ProtocolTunnelFullMacRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active. + In this node when Destroy the entry the default type peer will be used." + ::= { l2ProtocolTunnelFullMacEntry 3 } + + +-- Sub Module: loopback detect + +loopbackDetectIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF LoopbackDetectIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure loopback detection on an interface." + ::= { loopbackDetect 1 } + +loopbackDetectIfEntry OBJECT-TYPE + SYNTAX LoopbackDetectIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of loopbackDetectIfTable." + INDEX { loopbackDetectIfIndex } + ::= { loopbackDetectIfTable 1 } + +LoopbackDetectIfEntry ::= + SEQUENCE { + loopbackDetectIfIndex Integer32, + loopbackDetectEnable INTEGER, + loopbackDetectAction INTEGER, + loopbackDetectStatus INTEGER + } + +loopbackDetectIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface index." + ::= { loopbackDetectIfEntry 1 } + +loopbackDetectEnable OBJECT-TYPE + SYNTAX INTEGER {enable(1), disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable the loopback detect on a port.The meanings of the values are: + enable(1);disable(2)." + DEFVAL { disable } + ::= { loopbackDetectIfEntry 2 } + +loopbackDetectAction OBJECT-TYPE + SYNTAX INTEGER {shutdown(1), trap(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the action of the loopback detection.The meanings of the values are: + shutdown(1);trap(2)." + DEFVAL { trap } + ::= { loopbackDetectIfEntry 3 } + +loopbackDetectStatus OBJECT-TYPE + SYNTAX INTEGER {trap(1), shutdown(2), normal(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get the status of the loopback detection.The meanings of the values are: + trap(1);shutdown(2);normal(3)." + DEFVAL { normal } + ::= { loopbackDetectIfEntry 4 } + +loopbackDetectPktInterval OBJECT-TYPE + SYNTAX Integer32 (1..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node is used to configure loopback detection packet interval." + DEFVAL { 5 } + ::= { loopbackDetect 2 } + +loopbackDetectTrap OBJECT IDENTIFIER ::= { loopbackDetect 1000 } + +loopbackDetectStatusNotify NOTIFICATION-TYPE + OBJECTS { loopbackDetectIfIndex, loopbackDetectStatus } + STATUS current + DESCRIPTION + "This trap will be generated when loopback status changed on an interface." + ::= {loopbackDetectTrap 1} + +-- Ipsla MIB Objects + +ipslaCtrlAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpslaCtrlAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic configuration for ipsla" + ::= { ipsla 1 } + +ipslaCtrlAdminEntry OBJECT-TYPE + SYNTAX IpslaCtrlAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A base list of objects that define an ipsla object" + INDEX { ipslaCtrlAdminIndex } + ::= { ipslaCtrlAdminTable 1 } + +IpslaCtrlAdminEntry ::= SEQUENCE { + ipslaCtrlAdminIndex Integer32, + ipslaCtrlAdminDesc DisplayString, + ipslaCtrlAdminType Integer32, + ipslaCtrlAdminThreshold Integer32, + ipslaCtrlAdminFrequency Integer32, + ipslaCtrlAdminTimeout Integer32, + ipslaCtrlAdminInterval Integer32, + ipslaCtrlAdminPktsPerTest Integer32, + ipslaCtrlAdminTargetAddress OCTET STRING, + ipslaCtrlAdminSourceAddress OCTET STRING, + ipslaCtrlAdminSourceInterface OCTET STRING, + ipslaCtrlAdminStatus RowStatus +} + +ipslaCtrlAdminIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ID of ipsla entry" + ::= { ipslaCtrlAdminEntry 1 } + +ipslaCtrlAdminDesc OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which is used to describe an ipsla entry. + and will be inserted into trap notifications." + DEFVAL { "" } + ::= { ipslaCtrlAdminEntry 2 } + +ipslaCtrlAdminThreshold OBJECT-TYPE + SYNTAX Integer32 (1..4800000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configure the threshold value in millisecond for each icmp response" + DEFVAL { 5000 } + ::= { ipslaCtrlAdminEntry 4 } + +ipslaCtrlAdminFrequency OBJECT-TYPE + SYNTAX Integer32 (1..4800) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configure the frequency value in second for each test" + DEFVAL { 60 } + ::= { ipslaCtrlAdminEntry 5 } + +ipslaCtrlAdminTimeout OBJECT-TYPE + SYNTAX Integer32 (1..4800) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configure the timeout value in second for each icmp response" + DEFVAL { 5 } + ::= { ipslaCtrlAdminEntry 6 } + +ipslaCtrlAdminInterval OBJECT-TYPE + SYNTAX Integer32 (1..4800) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configure the interval value in second for two icmp request in a test" + DEFVAL { 6 } + ::= { ipslaCtrlAdminEntry 7 } + +ipslaCtrlAdminPktsPerTest OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configure the number of trasmitted icmp request in a test" + DEFVAL { 3 } + ::= { ipslaCtrlAdminEntry 8 } + +ipslaCtrlAdminTargetAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configure the destination address for icmp request" + ::= { ipslaCtrlAdminEntry 9 } + +ipslaCtrlAdminSourceAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configure the source address for icmp request" + ::= { ipslaCtrlAdminEntry 10 } + +ipslaCtrlAdminSourceInterface OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configure the source interface for icmp request" + ::= { ipslaCtrlAdminEntry 11 } + +ipslaCtrlAdminStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description: The status of this conceptual row. Now only realize CreateAndGo + and Destroy and Active. + 1 means Active + 4 means CreateAndGo + 6 means Destroy" + ::= { ipslaCtrlAdminEntry 12 } + + +-- ipsla icmp-echo Table + +ipslaEchoAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpslaEchoAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains icmp-echo specific definitions." + ::= { ipsla 2 } + +ipslaEchoAdminEntry OBJECT-TYPE + SYNTAX IpslaEchoAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that define specific configuration for icmp-echo." + INDEX { ipslaCtrlAdminIndex } + ::= { ipslaEchoAdminTable 1 } + +IpslaEchoAdminEntry ::= SEQUENCE { + ipslaEchoAdminDataSize Integer32, + ipslaEchoAdminDataPattern OCTET STRING, + ipslaEchoAdminTOS Integer32, + ipslaEchoAdminTTL Integer32, + ipslaEchoAdminFailPercent Integer32, + ipslaEchoAdminVrfName DisplayString, + ipslaEchoAdminTestStatsNum Integer32, + ipslaEchoAdminPktStatsNum Integer32 +} + +ipslaEchoAdminDataSize OBJECT-TYPE + SYNTAX Integer32 (0..8100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure size of payload in icmp packet" + DEFVAL { 28 } + ::= { ipslaEchoAdminEntry 1 } + +ipslaEchoAdminDataPattern OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the pattern (hex string) of content in icmp payload" + DEFVAL { "ABCDABCD" } + ::= { ipslaEchoAdminEntry 2 } + +ipslaEchoAdminTOS OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the value of tos in icmp packet" + DEFVAL { 0 } + ::= { ipslaEchoAdminEntry 3 } + +ipslaEchoAdminTTL OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the value of ttl in icmp packet" + DEFVAL { 64 } + ::= { ipslaEchoAdminEntry 4 } + +ipslaEchoAdminFailPercent OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the failure percent for a test" + DEFVAL { 100 } + ::= { ipslaEchoAdminEntry 5 } + +ipslaEchoAdminVrfName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the vrf for ipsla entry" + DEFVAL { "" } + ::= { ipslaEchoAdminEntry 6 } + +ipslaEchoAdminTestStatsNum OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the recorded number of test statistics for a ipsla entry" + DEFVAL { 5 } + ::= { ipslaEchoAdminEntry 7 } + +ipslaEchoAdminPktStatsNum OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the recorded number of packet statistics for a ipsla entry" + DEFVAL { 50 } + ::= { ipslaEchoAdminEntry 8 } + +-- Schedule Administration Table + +ipslaScheduleAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpslaScheduleAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ipsla scheduling specific definitions." + ::= { ipsla 3 } + +ipslaScheduleAdminEntry OBJECT-TYPE + SYNTAX IpslaScheduleAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that define specific configuration for + the scheduling of ipsla." + INDEX { ipslaCtrlAdminIndex } + ::= { ipslaScheduleAdminTable 1 } + +IpslaScheduleAdminEntry ::= SEQUENCE { + ipslaScheduleAdminStatus Integer32 +} + +ipslaScheduleAdminStatus OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure to enable the ipsla entry: + 0 means disable + 1 means enable" + DEFVAL{0} + ::= { ipslaScheduleAdminEntry 1 } + +-- Test show Table + +ipslaTestStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpslaTestStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The test statistics table" + ::= { ipsla 4 } + +ipslaTestStatsEntry OBJECT-TYPE + SYNTAX IpslaTestStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that describe results for + test statistics rows." + INDEX { ipslaTestEntryId, + ipslaTestStatsIndex } + ::= { ipslaTestStatsTable 1 } + +IpslaTestStatsEntry ::= SEQUENCE { + ipslaTestEntryId Integer32, + ipslaTestStatsIndex Integer32, + ipslaTestTransmitted Counter32, + ipslaTestReceived Counter32, + ipslaTestOverthreshold Counter32, + ipslaTestRttMax Integer32, + ipslaTestRttMin Integer32, + ipslaTestRttAvg Integer32, + ipslaTestLastTransmitted DateAndTime, + ipslaTestPktLossRatio Integer32, + ipslaTestResult Integer32 +} + +ipslaTestEntryId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ID of ipsla entry" + ::= { ipslaTestStatsEntry 1 } + +ipslaTestStatsIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the test in the results" + ::= { ipslaTestStatsEntry 2 } + +ipslaTestTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the number of packets transmitted in the test" + ::= { ipslaTestStatsEntry 3 } + +ipslaTestReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the number of packets received in the test" + ::= { ipslaTestStatsEntry 4 } + +ipslaTestOverthreshold OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the number of overthreshold packets received in the test" + ::= { ipslaTestStatsEntry 5 } + +ipslaTestRttMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the max value of RTT (Round Trip Time) among all received packet in a test" + ::= { ipslaTestStatsEntry 6 } + +ipslaTestRttMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the minimum value of RTT (Round Trip Time) among all received packet in a test" + ::= { ipslaTestStatsEntry 7 } + +ipslaTestRttAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the average value of RTT (Round Trip Time) among all received packet in a test" + ::= { ipslaTestStatsEntry 8 } + +ipslaTestLastTransmitted OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show send time of last packet in a test" + ::= { ipslaTestStatsEntry 9 } + +ipslaTestPktLossRatio OBJECT-TYPE + SYNTAX Integer32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show packet loss ratio of a test" + ::= { ipslaTestStatsEntry 10 } + +ipslaTestResult OBJECT-TYPE + SYNTAX Integer32(1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the result of a test: + 1 means success + 2 means failure" + ::= { ipslaTestStatsEntry 11 } + +-- pkt show Table + +ipslaPktStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpslaPktStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The packet statistics table " + ::= { ipsla 5 } + +ipslaPktStatsEntry OBJECT-TYPE + SYNTAX IpslaPktStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that describe results for + packet statistics rows." + INDEX { ipslaPktEntryId, + ipslaPktStatsIndex } + ::= { ipslaPktStatsTable 1 } + +IpslaPktStatsEntry ::= SEQUENCE { + ipslaPktEntryId Integer32, + ipslaPktStatsIndex Integer32, + ipslaPktTestId Integer32, + ipslaPktIndex Integer32, + ipslaPktRtt Integer32, + ipslaPktResult Integer32, + ipslaPktSendTime DateAndTime +} + +ipslaPktEntryId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ID of ipsla entry" + ::= { ipslaPktStatsEntry 1 } + +ipslaPktStatsIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the packet in the results" + ::= { ipslaPktStatsEntry 2 } + +ipslaPktTestId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the ID of test which the packet is belong to " + ::= { ipslaPktStatsEntry 3 } + +ipslaPktIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the index of packet in the test" + ::= { ipslaPktStatsEntry 4 } + +ipslaPktRtt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the RTT of the packet" + ::= { ipslaPktStatsEntry 5 } + +ipslaPktResult OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the result of the packet: + 0 means timeout + 1 means success + 3 means sendfail" + ::= { ipslaPktStatsEntry 6 } + +ipslaPktSendTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the time of the packet transmitted" + ::= { ipslaPktStatsEntry 7 } + + +ipslaTrapEnable OBJECT-TYPE + SYNTAX BITS { + testfailure(0), + packettimeout(1), + testsuccess(2), + overthreshold(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable the trap of special type" + ::= { ipsla 6 } + +-- trap Table + +ipslaTrap OBJECT IDENTIFIER + ::= { ipsla 7 } + +ipslaTestFailure NOTIFICATION-TYPE + OBJECTS { + ipslaCtrlAdminIndex, + ipslaCtrlAdminDesc, + ipslaCtrlAdminTargetAddress, + ipslaPktTestId, + ipslaTestTransmitted, + ipslaTestReceived, + ipslaTestOverthreshold, + ipslaTestRttMax, + ipslaTestRttMin, + ipslaTestRttAvg, + ipslaTestLastTransmitted, + ipslaTestPktLossRatio, + ipslaEchoAdminFailPercent + } + STATUS current + DESCRIPTION + "Trap for a failed test" + ::= { ipslaTrap 1 } + +ipslaPktTimeout NOTIFICATION-TYPE + OBJECTS { + ipslaCtrlAdminIndex, + ipslaCtrlAdminDesc, + ipslaCtrlAdminTargetAddress, + ipslaPktTestId, + ipslaPktIndex, + ipslaCtrlAdminTimeout + } + STATUS current + DESCRIPTION + "Trap for a timeout icmp request" + ::= { ipslaTrap 2 } + +ipslaTestSuccess NOTIFICATION-TYPE + OBJECTS { + ipslaCtrlAdminIndex, + ipslaCtrlAdminDesc, + ipslaCtrlAdminTargetAddress, + ipslaPktTestId, + ipslaTestTransmitted, + ipslaTestReceived, + ipslaTestOverthreshold, + ipslaTestRttMax, + ipslaTestRttMin, + ipslaTestRttAvg, + ipslaTestLastTransmitted, + ipslaTestPktLossRatio, + ipslaEchoAdminFailPercent + } + STATUS current + DESCRIPTION + "Trap for a successful test" + ::= { ipslaTrap 3 } + +ipslaPktOverthreshold NOTIFICATION-TYPE + OBJECTS { + ipslaCtrlAdminIndex, + ipslaCtrlAdminDesc, + ipslaCtrlAdminTargetAddress, + ipslaPktTestId, + ipslaPktIndex, + ipslaCtrlAdminThreshold, + ipslaPktRtt + } + STATUS current + DESCRIPTION + "Trap for a overthreshold icmp response" + ::= { ipslaTrap 4 } + +END -- cgit v1.2.3