-- ************************************************ -- $Id: zxr10switch.mib 8 2005-04-05 12:17:08Z taowq $ -- -- zxr10switch.mib: ZXR10 Switch MIB file -- -- Mar. 2005, Tao wenqiang -- -- Copyright(c) 2005 by ZTE Corporaton -- All rights reservered -- -- ************************************************ ZXR10-SWITCH-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, experimental, Integer32, Unsigned32, Counter32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF enterprises FROM SNMPv2-SMI MacAddress,RowStatus FROM SNMPv2-TC mgmt, NetworkAddress, IpAddress, Counter, Gauge FROM RFC1155-SMI ifIndex FROM RFC1213-MIB; zte OBJECT IDENTIFIER ::= { enterprises 3902 } zxr10 OBJECT IDENTIFIER ::= { zte 3} zxr10switch OBJECT IDENTIFIER ::= { zxr10 102} zxr10vlan OBJECT IDENTIFIER ::= { zxr10switch 1} zxr10igmpSnooping OBJECT IDENTIFIER ::= { zxr10switch 5} zxr10extAlarm OBJECT IDENTIFIER ::= { zxr10switch 6 } zxr10QinQ OBJECT IDENTIFIER ::= { zxr10vlan 3 } zxr10MemberShip OBJECT IDENTIFIER ::={ zxr10vlan 4} zess OBJECT IDENTIFIER ::= { zxr10switch 13} vct OBJECT IDENTIFIER ::= { zxr10switch 14 } --add by jiaolin loopdetect OBJECT IDENTIFIER ::= { zxr10switch 15 } svlan OBJECT IDENTIFIER ::= { zxr10switch 17 } --add by jiangyan vfp OBJECT IDENTIFIER ::= { zxr10switch 18 } --add by jiangyan dhcp OBJECT IDENTIFIER ::= { zxr10switch 23 } --fzl for ip source guard test DisplayString ::= OCTET STRING -- This data type is used to model textual information taken -- from the NVT ASCII character set. By convention, objects -- with this syntax are declared as having -- SIZE (0..255) zxr10CpuVlanPvidTable OBJECT-TYPE SYNTAX SEQUENCE OF Zxr10CpuVlanPvidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "vlan information table." ::= { zxr10vlan 1 } zxr10CpuVlanPvidEntry OBJECT-TYPE SYNTAX Zxr10CpuVlanPvidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { zxr10CpuVlanId } ::= { zxr10CpuVlanPvidTable 1 } Zxr10CpuVlanPvidEntry ::= SEQUENCE { zxr10CpuVlanId Integer32, zxr10CpuVlanIf Integer32, zxr10CpuVlanMtu Integer32, zxr10CpuVlanState INTEGER, zxr10CpuVlanSaid Integer32, zxr10CpuVlanVpnid Integer32, zxr10CpuVlanRowStatus RowStatus, zxr10CpuVlanName DisplayString, zxr10CpuVlanMemPortsPvid DisplayString } zxr10CpuVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The vlan id (1-4094)" ::= { zxr10CpuVlanPvidEntry 1 } zxr10CpuVlanIf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The vlan entry -> L3 interface " ::= { zxr10CpuVlanPvidEntry 2 } zxr10CpuVlanMtu OBJECT-TYPE SYNTAX Integer32 (1..65534) MAX-ACCESS read-only STATUS current DESCRIPTION "vlan MTU size " ::= { zxr10CpuVlanPvidEntry 3 } zxr10CpuVlanState OBJECT-TYPE SYNTAX INTEGER{up(1),down(0)} MAX-ACCESS read-only STATUS current DESCRIPTION "vlan state:active or suspend " ::= { zxr10CpuVlanPvidEntry 4 } zxr10CpuVlanSaid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Security Association Identifier(SAID) " ::= { zxr10CpuVlanPvidEntry 5 } zxr10CpuVlanVpnid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The vlan entry -> Vpnid " ::= { zxr10CpuVlanPvidEntry 6 } zxr10CpuVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "creat or delete vlan " ::= { zxr10CpuVlanPvidEntry 7 } zxr10CpuVlanName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " vlan name " ::= { zxr10CpuVlanPvidEntry 8 } zxr10CpuVlanMemPortsPvid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " pvid of port members " ::= { zxr10CpuVlanPvidEntry 9 } zxr10CpuVlanTagTable OBJECT-TYPE SYNTAX SEQUENCE OF Zxr10CpuVlanTagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "vlan information table." ::= { zxr10vlan 2 } zxr10CpuVlanTagEntry OBJECT-TYPE SYNTAX Zxr10CpuVlanTagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { zxr10CpuVlanId } ::= { zxr10CpuVlanTagTable 1 } Zxr10CpuVlanTagEntry ::= SEQUENCE { zxr10CpuVlanid Integer32, zxr10CpuVlanvpnid Integer32, zxr10CpuVlanname DisplayString, zxr10CpuVlanMemPortsTag DisplayString } zxr10CpuVlanid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The vlan id (1-4094)" ::= { zxr10CpuVlanTagEntry 1 } zxr10CpuVlanvpnid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The vlan entry -> Vpnid " ::= { zxr10CpuVlanTagEntry 2 } zxr10CpuVlanname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " vlan name " ::= { zxr10CpuVlanTagEntry 3 } zxr10CpuVlanMemPortsTag OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " tag port members " ::= { zxr10CpuVlanTagEntry 4 } zxr10CpuVlanUntagTable OBJECT-TYPE SYNTAX SEQUENCE OF Zxr10CpuVlanUntagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "vlan information table." ::= { zxr10vlan 5 } zxr10CpuVlanUntagEntry OBJECT-TYPE SYNTAX Zxr10CpuVlanUntagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { zxr10CpuVlanId } ::= { zxr10CpuVlanUntagTable 1 } Zxr10CpuVlanUntagEntry ::= SEQUENCE { zxr10Cpuvlanid Integer32, zxr10CpuVlanvpnId Integer32, zxr10Cpuvlanname DisplayString, zxr10CpuVlanMemPortsUntag DisplayString } zxr10Cpuvlanid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The vlan id (1-4094)" ::= { zxr10CpuVlanUntagEntry 1 } zxr10CpuVlanvpnId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The vlan entry -> Vpnid " ::= { zxr10CpuVlanUntagEntry 2 } zxr10Cpuvlanname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " vlan name " ::= { zxr10CpuVlanUntagEntry 3 } zxr10CpuVlanMemPortsUntag OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " pvid of port members " ::= { zxr10CpuVlanUntagEntry 4 } zxr10IgmpSnoopingTable OBJECT-TYPE SYNTAX SEQUENCE OF Zxr10IgmpSnoopingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ZXR10 igmp snooping table." ::= { zxr10igmpSnooping 1 } zxr10IgmpSnoopingEntry OBJECT-TYPE SYNTAX Zxr10IgmpSnoopingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "zxr10 Igmp Snooping Entry" INDEX { zxr10igmpSnoopingGroupId } ::= { zxr10IgmpSnoopingTable 1 } Zxr10IgmpSnoopingEntry ::= SEQUENCE { zxr10igmpSnoopingValid INTEGER, zxr10igmpSnoopingVlanId Integer32, zxr10igmpSnoopingGroupId Integer32, zxr10igmpSnoopingDropEnable INTEGER, zxr10igmpSnoopingMaxHostNum Integer32, zxr10igmpSnoopingIpAddr IpAddress, zxr10igmpSnoopingGroupMac MacAddress, zxr10igmpSnoopingMemPorts0 OCTET STRING (SIZE(0..64)), zxr10igmpSnoopingMemPorts1 OCTET STRING (SIZE(0..64)), zxr10igmpSnoopingMemPorts2 OCTET STRING (SIZE(0..64)), zxr10igmpSnoopingMemPorts3 OCTET STRING (SIZE(0..64)), zxr10igmpSnoopingMemPorts4 OCTET STRING (SIZE(0..64)), zxr10igmpSnoopingMemPorts5 OCTET STRING (SIZE(0..64)), zxr10igmpSnoopingMemPorts6 OCTET STRING (SIZE(0..64)), zxr10igmpSnoopingMemPorts7 OCTET STRING (SIZE(0..64)), zxr10igmpSnoopingMemPorts8 OCTET STRING (SIZE(0..64)), zxr10igmpSnoopingMemPorts9 OCTET STRING (SIZE(0..64)), zxr10igmpSnoopingMemPorts10 OCTET STRING (SIZE(0..64)), zxr10igmpSnoopingMemPorts11 OCTET STRING (SIZE(0..64)), zxr10igmpSnoopingMemPorts12 OCTET STRING (SIZE(0..64)), zxr10pimSnoopingMemPorts0 OCTET STRING (SIZE(0..64)), zxr10pimSnoopingMemPorts1 OCTET STRING (SIZE(0..64)), zxr10pimSnoopingMemPorts2 OCTET STRING (SIZE(0..64)), zxr10pimSnoopingMemPorts3 OCTET STRING (SIZE(0..64)), zxr10pimSnoopingMemPorts4 OCTET STRING (SIZE(0..64)), zxr10pimSnoopingMemPorts5 OCTET STRING (SIZE(0..64)), zxr10pimSnoopingMemPorts6 OCTET STRING (SIZE(0..64)), zxr10pimSnoopingMemPorts7 OCTET STRING (SIZE(0..64)), zxr10pimSnoopingMemPorts8 OCTET STRING (SIZE(0..64)), zxr10pimSnoopingMemPorts9 OCTET STRING (SIZE(0..64)), zxr10pimSnoopingMemPorts10 OCTET STRING (SIZE(0..64)), zxr10pimSnoopingMemPorts11 OCTET STRING (SIZE(0..64)), zxr10pimSnoopingMemPorts12 OCTET STRING (SIZE(0..64)) } zxr10igmpSnoopingValid OBJECT-TYPE SYNTAX INTEGER{invalid(0),valid(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "0 is invalid,1 is valid." ::= { zxr10IgmpSnoopingEntry 1 } zxr10igmpSnoopingVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "ZXR10 igmp snooping Vlan Id" ::= { zxr10IgmpSnoopingEntry 2 } zxr10igmpSnoopingGroupId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 Igmp Snooping Entry" ::= { zxr10IgmpSnoopingEntry 3 } zxr10igmpSnoopingDropEnable OBJECT-TYPE SYNTAX INTEGER{enable(0),disable(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "Enabled/Disables IGMP Multicast." ::= { zxr10IgmpSnoopingEntry 4 } zxr10igmpSnoopingMaxHostNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAX hosts can access in this group." ::= { zxr10IgmpSnoopingEntry 5 } zxr10igmpSnoopingIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ZXR10 igmp snooping Ip Addr" ::= { zxr10IgmpSnoopingEntry 6 } zxr10igmpSnoopingGroupMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ZXR10 igmp snooping Group Mac" ::= { zxr10IgmpSnoopingEntry 7 } zxr10igmpSnoopingMemPorts0 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "ZXR10 igmp snooping MemPorts 0" ::= { zxr10IgmpSnoopingEntry 8 } zxr10igmpSnoopingMemPorts1 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "ZXR10 igmp snooping MemPorts 1" ::= { zxr10IgmpSnoopingEntry 9 } zxr10igmpSnoopingMemPorts2 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "ZXR10 igmp snooping MemPorts 2" ::= { zxr10IgmpSnoopingEntry 10 } zxr10igmpSnoopingMemPorts3 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "ZXR10 igmp snooping MemPorts 3" ::= { zxr10IgmpSnoopingEntry 11 } zxr10igmpSnoopingMemPorts4 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "ZXR10 igmp snooping MemPorts 4" ::= { zxr10IgmpSnoopingEntry 12 } zxr10igmpSnoopingMemPorts5 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "ZXR10 igmp snooping MemPorts 5" ::= { zxr10IgmpSnoopingEntry 13 } zxr10igmpSnoopingMemPorts6 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "ZXR10 igmp snooping MemPorts 6" ::= { zxr10IgmpSnoopingEntry 14 } zxr10igmpSnoopingMemPorts7 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "ZXR10 igmp snooping MemPorts 7" ::= { zxr10IgmpSnoopingEntry 15 } zxr10igmpSnoopingMemPorts8 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "ZXR10 igmp snooping MemPorts 8" ::= { zxr10IgmpSnoopingEntry 16 } zxr10igmpSnoopingMemPorts9 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "ZXR10 igmp snooping MemPorts 9" ::= { zxr10IgmpSnoopingEntry 17 } zxr10igmpSnoopingMemPorts10 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "ZXR10 igmp snooping MemPorts 10" ::= { zxr10IgmpSnoopingEntry 18 } zxr10igmpSnoopingMemPorts11 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "ZXR10 igmp snooping MemPorts 11" ::= { zxr10IgmpSnoopingEntry 19 } zxr10igmpSnoopingMemPorts12 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "ZXR10 igmp snooping MemPorts 12" ::= { zxr10IgmpSnoopingEntry 20 } zxr10pimSnoopingMemPorts0 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping MemPorts 0" ::= { zxr10IgmpSnoopingEntry 31 } zxr10pimSnoopingMemPorts1 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping MemPorts 1" ::= { zxr10IgmpSnoopingEntry 32 } zxr10pimSnoopingMemPorts2 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping MemPorts 2" ::= { zxr10IgmpSnoopingEntry 33 } zxr10pimSnoopingMemPorts3 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping MemPorts 3" ::= { zxr10IgmpSnoopingEntry 34 } zxr10pimSnoopingMemPorts4 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping MemPorts 4" ::= { zxr10IgmpSnoopingEntry 35 } zxr10pimSnoopingMemPorts5 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping MemPorts 5" ::= { zxr10IgmpSnoopingEntry 36 } zxr10pimSnoopingMemPorts6 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping MemPorts 6" ::= { zxr10IgmpSnoopingEntry 37 } zxr10pimSnoopingMemPorts7 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping MemPorts 7" ::= { zxr10IgmpSnoopingEntry 38 } zxr10pimSnoopingMemPorts8 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping MemPorts 8" ::= { zxr10IgmpSnoopingEntry 39 } zxr10pimSnoopingMemPorts9 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping MemPorts 9" ::= { zxr10IgmpSnoopingEntry 40 } zxr10pimSnoopingMemPorts10 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping MemPorts 10" ::= { zxr10IgmpSnoopingEntry 41 } zxr10pimSnoopingMemPorts11 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping MemPorts 11" ::= { zxr10IgmpSnoopingEntry 42 } zxr10pimSnoopingMemPorts12 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping MemPorts 12" ::= { zxr10IgmpSnoopingEntry 43 } zxr10PimSnoopingNeighborTable OBJECT-TYPE SYNTAX SEQUENCE OF Zxr10PimSnoopingNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ZXR10 pim snooping neighbor table." ::= { zxr10igmpSnooping 2 } zxr10PimSnoopingNeighborEntry OBJECT-TYPE SYNTAX Zxr10PimSnoopingNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "zxr10 Pim Snooping Neighbor Entry" INDEX { zxr10pimSnoopingNeighborId } ::= { zxr10PimSnoopingNeighborTable 1 } Zxr10PimSnoopingNeighborEntry ::= SEQUENCE { zxr10pimSnoopingNeighborValid INTEGER, zxr10pimSnoopingNeighborVlanId Integer32, zxr10pimSnoopingNeighborVpnId Integer32, zxr10pimSnoopingNeighborId Integer32, zxr10pimSnoopingNeighborSourceIpAddr IpAddress, zxr10pimSnoopingNeighborPort OCTET STRING } zxr10pimSnoopingNeighborValid OBJECT-TYPE SYNTAX INTEGER{invalid(0),valid(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "0 is invalid,1 is valid." ::= { zxr10PimSnoopingNeighborEntry 1 } zxr10pimSnoopingNeighborVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping Neighbor Vlan Id" ::= { zxr10PimSnoopingNeighborEntry 2 } zxr10pimSnoopingNeighborVpnId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping Neighbor Vpn Id" ::= { zxr10PimSnoopingNeighborEntry 3 } zxr10pimSnoopingNeighborId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping Neighbor Id" ::= { zxr10PimSnoopingNeighborEntry 4 } zxr10pimSnoopingNeighborSourceIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping Neighbor Source Ip Addr" ::= { zxr10PimSnoopingNeighborEntry 5 } zxr10pimSnoopingNeighborPort OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 pim Snooping Neighbor Port" ::= { zxr10PimSnoopingNeighborEntry 6 } zxr10IgmpSnoopingVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF Zxr10IgmpSnoopingVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ZXR10 igmp snooping vlan table." ::= { zxr10igmpSnooping 3 } zxr10IgmpSnoopingVlanEntry OBJECT-TYPE SYNTAX Zxr10IgmpSnoopingVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "zxr10 Igmp Snooping Vlan Entry" INDEX { zxr10igmpSnoopingVlanId } ::= { zxr10IgmpSnoopingVlanTable 1 } Zxr10IgmpSnoopingVlanEntry ::= SEQUENCE { zxr10igmpSnoopingVlanEntryVlanId Integer32, zxr10igmpSnoopingVlanEntryEnable INTEGER, zxr10pimSnoopingVlanEntryEnable INTEGER, zxr10igmpSnoopingFastLeave INTEGER, zxr10igmpSnoopingLastMemberQueryInterval Integer32, zxr10igmpSnoopingMaxGroupNum Integer32, zxr10igmpSnoopingGroupNum Integer32, zxr10igmpSnoopingHostTimeOut Integer32, zxr10igmpSnoopingMrTimeOut Integer32 } zxr10igmpSnoopingVlanEntryVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "zxr10 igmp Snooping Vlan Entry Vlan Id" ::= { zxr10IgmpSnoopingVlanEntry 1 } zxr10igmpSnoopingVlanEntryEnable OBJECT-TYPE SYNTAX INTEGER{enable(0),disable(1)} MAX-ACCESS read-only STATUS current DESCRIPTION " Enables/disables IGMP Snooping on this vlan" ::= { zxr10IgmpSnoopingVlanEntry 2 } zxr10pimSnoopingVlanEntryEnable OBJECT-TYPE SYNTAX INTEGER{enable(0),disable(1)} MAX-ACCESS read-only STATUS current DESCRIPTION " Enables/disables PIM Snooping on this vlan" ::= { zxr10IgmpSnoopingVlanEntry 3 } zxr10igmpSnoopingFastLeave OBJECT-TYPE SYNTAX INTEGER{fast-leave(0),slow-leave(1)} MAX-ACCESS read-only STATUS current DESCRIPTION " Enables/disables group membership fast leave " ::= { zxr10IgmpSnoopingVlanEntry 4 } zxr10igmpSnoopingLastMemberQueryInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The Last Member Query Interval is the Max Response Time inserted into Group-Specific Queries sent in response to Leave Group messages, and is also the amount of time between Group-Specific Query messages." ::= { zxr10IgmpSnoopingVlanEntry 5 } zxr10igmpSnoopingMaxGroupNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " MAX multicast groups can access in this vlan" ::= { zxr10IgmpSnoopingVlanEntry 6 } zxr10igmpSnoopingGroupNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of multicast groups access in this vlan currently" ::= { zxr10IgmpSnoopingVlanEntry 7 } zxr10igmpSnoopingHostTimeOut OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " Host aging-time" ::= { zxr10IgmpSnoopingVlanEntry 8 } zxr10igmpSnoopingMrTimeOut OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " Router aging-time" ::= { zxr10IgmpSnoopingVlanEntry 9 } zxr10igmpSnoopingEnable OBJECT-TYPE SYNTAX INTEGER{enable(0),disable(1)} MAX-ACCESS read-only STATUS current DESCRIPTION " Enables/disables IGMP Snooping on this device" ::= { zxr10igmpSnooping 4 } zxr10pimSnoopingEnable OBJECT-TYPE SYNTAX INTEGER{enable(0),disable(1)} MAX-ACCESS read-only STATUS current DESCRIPTION " Enables/disables PIM Snooping on this device" ::= { zxr10igmpSnooping 5 } zxr10igmpSnoopingGlobalQuery OBJECT-TYPE SYNTAX INTEGER{enable(0),disable(1)} MAX-ACCESS read-only STATUS current DESCRIPTION " Enabled/Disables IGMP Queries for this device" ::= { zxr10igmpSnooping 6} zxr10igmpSnoopingQueryInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The Query Interval is the interval between General Queries sent by the Querier. Default: 125 seconds. " ::= {zxr10igmpSnooping 7 } zxr10igmpSnoopingQueryResponseInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The Max Response Time inserted into the periodic General Queries" ::= { zxr10igmpSnooping 8 } zxr10InputAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF Zxr10InputAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "the table of input alarm. " ::= { zxr10extAlarm 1} zxr10InputAlarmEntry OBJECT-TYPE SYNTAX Zxr10InputAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "the table of input alarm. " INDEX {zxr10InputAlarmIndex } ::= { zxr10InputAlarmTable 1} Zxr10InputAlarmEntry ::= SEQUENCE { zxr10InputAlarmIndex INTEGER, zxr10InputAlarmStatus INTEGER, zxr10InputAlarmDescription DisplayString } zxr10InputAlarmIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "the type of alarm. " ::= { zxr10InputAlarmEntry 1} zxr10InputAlarmStatus OBJECT-TYPE SYNTAX INTEGER{alarm(1),clear(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "the status of alarm. " ::= { zxr10InputAlarmEntry 2} zxr10InputAlarmDescription OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "the description of alarm. " ::= { zxr10InputAlarmEntry 3} zxr10OutputAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF Zxr10OutputAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "the table of input alarm. " ::= { zxr10extAlarm 2} zxr10OutputAlarmEntry OBJECT-TYPE SYNTAX Zxr10OutputAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "the table of input alarm. " INDEX {zxr10OutputAlarmIndex } ::= { zxr10OutputAlarmTable 1} Zxr10OutputAlarmEntry ::= SEQUENCE { zxr10OutputAlarmIndex INTEGER, zxr10OutputAlarmStatus INTEGER, zxr10OutputAlarmDescription DisplayString } zxr10OutputAlarmIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "the type of alarm. " ::= { zxr10OutputAlarmEntry 1} zxr10OutputAlarmStatus OBJECT-TYPE SYNTAX INTEGER{alarm(1),clear(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "the status of alarm. " ::= { zxr10OutputAlarmEntry 2} zxr10OutputAlarmDescription OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "the description of alarm. " ::= { zxr10OutputAlarmEntry 3} zxr10QinQTable OBJECT-TYPE SYNTAX SEQUENCE OF Zxr10QinQEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "switchport qinq(802.1q in 802.1q) configuration table." ::= { zxr10QinQ 1 } zxr10QinQEntry OBJECT-TYPE SYNTAX Zxr10QinQEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ifIndex } ::= { zxr10QinQTable 1 } Zxr10QinQEntry ::= SEQUENCE { zxr10QinQPortName DisplayString, zxr10QinQMode INTEGER, zxr10QinQTpid Integer32, zxr10QinQPvid Integer32 } zxr10QinQPortName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of this port" ::= { zxr10QinQEntry 1 } zxr10QinQMode OBJECT-TYPE SYNTAX INTEGER{normal(0),customer(1),uplink(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "The qinq mode of switchport " ::= { zxr10QinQEntry 2 } zxr10QinQTpid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The qinq tpid of switchport " ::= { zxr10QinQEntry 3 } zxr10QinQPvid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The native vlan id of switchport " ::= { zxr10QinQEntry 4 } zxr10QinQExtendTpid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The extend qinq tpid" ::= { zxr10QinQ 2 } zxr10QinQStandardTpid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write --not-accessible STATUS current DESCRIPTION "The standard qinq tpid" ::= { zxr10QinQ 3 } zxr10MemberShipTable OBJECT-TYPE SYNTAX SEQUENCE OF Zxr10MemberShipEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "vlan membership information table." ::= { zxr10MemberShip 1 } zxr10MemberShipEntry OBJECT-TYPE SYNTAX Zxr10MemberShipEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ifIndex } ::= { zxr10MemberShipTable 1 } Zxr10MemberShipEntry ::= SEQUENCE { zxr10MemberShipPortName DisplayString, zxr10MemberShipPvid Integer32, zxr10MemberShipMode INTEGER, zxr10MemberShipVlansTag OCTET STRING, zxr10MemberShipVlansHybridUnTag OCTET STRING, zxr10MemberShipVlansTag2k OCTET STRING, zxr10MemberShipVlansHybridUnTag2k OCTET STRING, zxr10MemberShipVlansTag3k OCTET STRING, zxr10MemberShipVlansHybridUnTag3k OCTET STRING, zxr10MemberShipVlansTag4k OCTET STRING, zxr10MemberShipVlansHybridUnTag4k OCTET STRING } zxr10MemberShipPortName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of this port" ::= { zxr10MemberShipEntry 1 } zxr10MemberShipPvid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The native vlan id of this interface" ::= { zxr10MemberShipEntry 2 } zxr10MemberShipMode OBJECT-TYPE SYNTAX INTEGER{access(0),trunk(1), hybrid(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan mode of this interface." ::= { zxr10MemberShipEntry 3 } zxr10MemberShipVlansTag OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION " vlan tag bitMap (1-1023) " ::= { zxr10MemberShipEntry 4 } zxr10MemberShipVlansHybridUnTag OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION " vlan untag bitMap(1-1023) of hybrid ports " ::= { zxr10MemberShipEntry 5 } zxr10MemberShipVlansTag2k OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION " vlan bitMap (1024-2047) " ::= { zxr10MemberShipEntry 6 } zxr10MemberShipVlansHybridUnTag2k OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION " vlan untag bitMap(1024-2047) of hybrid ports " ::= { zxr10MemberShipEntry 7 } zxr10MemberShipVlansTag3k OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION " vlan tag bitMap (2048-3071) " ::= { zxr10MemberShipEntry 8 } zxr10MemberShipVlansHybridUnTag3k OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION " vlan untag bitMap(2048-3071) of hybrid ports " ::= { zxr10MemberShipEntry 9 } zxr10MemberShipVlansTag4k OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION " vlan tag bitMap (3072-4094) " ::= { zxr10MemberShipEntry 10 } zxr10MemberShipVlansHybridUnTag4k OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION " vlan untag bitMap(3072-4094) of hybrid ports " ::= { zxr10MemberShipEntry 11 } zessClearAllChangeTimes OBJECT-TYPE SYNTAX INTEGER{ reset(1) } MAX-ACCESS read-write STATUS current DESCRIPTION " Clear all zessChangeTimes of the domain table." ::= { zess 1 } zessDomainTable OBJECT-TYPE SYNTAX SEQUENCE OF ZessDomainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains ZESS domain info." ::= { zess 2 } zessDomainEntry OBJECT-TYPE SYNTAX ZessDomainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of entries of ZESS domain information." INDEX { zessDomainId } ::= { zessDomainTable 1 } ZessDomainEntry ::= SEQUENCE { zessDomainId Integer32, zessProtectInstanceId Integer32, zessPrimaryPort DisplayString, zessSecondaryPort DisplayString, zessPreupDelayTime Integer32, zessDomainMode INTEGER, zessDomainState INTEGER, zessPriIfState INTEGER, zessSecIfState INTEGER, zessChangeTimes INTEGER, zessClearChangeTimes INTEGER, zessDomainRowStatus RowStatus } zessDomainId OBJECT-TYPE SYNTAX Integer32(1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "The id of a ZESS domain." ::= { zessDomainEntry 1 } zessProtectInstanceId OBJECT-TYPE SYNTAX Integer32(0..16) MAX-ACCESS read-create STATUS current DESCRIPTION "The protect instance id of a ZESS domain." ::= { zessDomainEntry 2 } zessPrimaryPort OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The primary port name of the domain." ::= { zessDomainEntry 3 } zessSecondaryPort OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The second port name of the domain." ::= { zessDomainEntry 4 } zessPreupDelayTime OBJECT-TYPE SYNTAX Integer32(1..600) MAX-ACCESS read-create STATUS current DESCRIPTION "The preup deley time of the domain, it's default value is 2s." ::= { zessDomainEntry 5 } zessDomainMode OBJECT-TYPE SYNTAX INTEGER{ revertive(0), nonrevertive(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "The mode of the domain." ::= { zessDomainEntry 6 } zessDomainState OBJECT-TYPE SYNTAX INTEGER{ unknown(0), up(1), down(2), init(3), preup(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the domain." ::= { zessDomainEntry 7 } zessPriIfState OBJECT-TYPE SYNTAX INTEGER{ unknown(0), block(1), forward(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the primary port." ::= { zessDomainEntry 8 } zessSecIfState OBJECT-TYPE SYNTAX INTEGER{ unknown(0), block(1), forward(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the second port." ::= { zessDomainEntry 9 } zessChangeTimes OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The change times of the domain." ::= { zessDomainEntry 10 } zessClearChangeTimes OBJECT-TYPE SYNTAX INTEGER{ reset(1) } MAX-ACCESS read-create STATUS current DESCRIPTION " Clear zessChangeTimes of the domain." ::= { zessDomainEntry 11 } zessDomainRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The RowStatus of this row instance.It could be used for creating,modify or remove instance. createAndGo(4) is to create primary port and secondary port for a domain, destroy(6) is to delete a domain, notInService(2) is to delete primary port and secondary port in a domain." ::= { zessDomainEntry 12 } vctPortTable OBJECT-TYPE SYNTAX SEQUENCE OF VctPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of all ports' virtual cable test." ::= { vct 1 } ------------------------------------------------------------------- -- vct port table added by jiaolin -- ------------------------------------------------------------------- vctPortEntry OBJECT-TYPE SYNTAX VctPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains port config for VCT." INDEX { vctPortName } ::= { vctPortTable 1 } VctPortEntry ::= SEQUENCE { vctPortName DisplayString, vctIsValid INTEGER, vctCableStatus INTEGER, vctPair1Result DisplayString, vctPair1Lenth DisplayString, vctPair2Result DisplayString, vctPair2Lenth DisplayString, vctPair3Result DisplayString, vctPair3Lenth DisplayString, vctPair4Result DisplayString, vctPair4Lenth DisplayString, vctRowStatus RowStatus } vctPortName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The port name to index vct config." ::= { vctPortEntry 1 } vctIsValid OBJECT-TYPE SYNTAX INTEGER { invalid ( 0 ) , valid ( 1 ) } MAX-ACCESS read-only STATUS current DESCRIPTION "0 means invalid,may be get message fail. 1 means valid " ::= { vctPortEntry 2 } vctCableStatus OBJECT-TYPE SYNTAX INTEGER { good ( 0 ) , fault ( 1 ) , not-support ( 2 ) } MAX-ACCESS read-only STATUS current DESCRIPTION "This item indicates vct CableStatus. default fault" ::= { vctPortEntry 3 } vctPair1Result OBJECT-TYPE SYNTAX DisplayString (SIZE(0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "This item indicates the cable status: open, short or impedance mismatch." ::= { vctPortEntry 4 } vctPair1Lenth OBJECT-TYPE SYNTAX DisplayString (SIZE(0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "This item indicates fault position." ::= { vctPortEntry 5 } vctPair2Result OBJECT-TYPE SYNTAX DisplayString (SIZE(0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "This item indicates the cable status: open, short or impedance mismatch." ::= { vctPortEntry 6 } vctPair2Lenth OBJECT-TYPE SYNTAX DisplayString (SIZE(0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "This item indicates fault position." ::= { vctPortEntry 7 } vctPair3Result OBJECT-TYPE SYNTAX DisplayString (SIZE(0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "This item indicates the cable status: open, short or impedance mismatch." ::= { vctPortEntry 8 } vctPair3Lenth OBJECT-TYPE SYNTAX DisplayString (SIZE(0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "This item indicates fault position." ::= { vctPortEntry 9 } vctPair4Result OBJECT-TYPE SYNTAX DisplayString (SIZE(0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "This item indicates the cable status: open, short or impedance mismatch." ::= { vctPortEntry 10 } vctPair4Lenth OBJECT-TYPE SYNTAX DisplayString (SIZE(0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "This item indicates fault position." ::= { vctPortEntry 11 } vctRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The RowStatus of this row instance.It could be used for creating instance.createAndGo(4) is to create a new row." ::= { vctPortEntry 12 } -- The mib about vct and loopdetect vctTable OBJECT-TYPE SYNTAX SEQUENCE OF VctEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The vctTable contains the parameter of cable." ::= { vct 2 } vctEntry OBJECT-TYPE SYNTAX VctEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The parameter list of cable." INDEX { vctIfindex } ::= { vctTable 1 } VctEntry ::= SEQUENCE { vctIfindex Integer32, vctSetIfindex INTEGER, cableStatus INTEGER, doubleCableStatus1-2 INTEGER, doubleCableStatus3-6 INTEGER, doubleCableStatus4-5 INTEGER, doubleCableStatus7-8 INTEGER, doubleCableLength1-2 INTEGER, doubleCableLength3-6 INTEGER, doubleCableLength4-5 INTEGER, doubleCableLength7-8 INTEGER } vctIfindex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifindex of port,it is same to ifindex." ::= { vctEntry 1 } vctSetIfindex OBJECT-TYPE SYNTAX INTEGER{enable(1),disable(0)} MAX-ACCESS read-write STATUS current DESCRIPTION "The ifindex of port, which need to be checked." ::= { vctEntry 2 } cableStatus OBJECT-TYPE SYNTAX INTEGER{good(1),fault(0)} MAX-ACCESS read-only STATUS current DESCRIPTION "The status of cable, either good or fault." ::= { vctEntry 3 } doubleCableStatus1-2 OBJECT-TYPE SYNTAX INTEGER{ good(0), open(1), short(2), broken(3), mismatch(4), fail(5), unknown(6), null(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of cable pair 1-2." ::= { vctEntry 4 } doubleCableStatus3-6 OBJECT-TYPE SYNTAX INTEGER{ good(0), open(1), short(2), broken(3), mismatch(4), fail(5), unknown(6), null(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of cable pair 3-6." ::= { vctEntry 5 } doubleCableStatus4-5 OBJECT-TYPE SYNTAX INTEGER{ good(0), open(1), short(2), broken(3), mismatch(4), fail(5), unknown(6), null(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of cable pair 4-5." ::= { vctEntry 6 } doubleCableStatus7-8 OBJECT-TYPE SYNTAX INTEGER{ good(0), open(1), short(2), broken(3), mismatch(4), fail(5), unknown(6), null(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of cable pair 7-8." ::= { vctEntry 7 } doubleCableLength1-2 OBJECT-TYPE SYNTAX INTEGER{ lessthan50(200), from50to80(201), from80to110(202), from110to140(203), morethan140(204), unknow(205), null(206) } MAX-ACCESS read-only STATUS current DESCRIPTION "The length of cable pair 1-2." ::= { vctEntry 8 } doubleCableLength3-6 OBJECT-TYPE SYNTAX INTEGER{ lessthan50(200), from50to80(201), from80to110(202), from110to140(203), morethan140(204), unknow(205), null(206) } MAX-ACCESS read-only STATUS current DESCRIPTION "The length of cable pair 3-6." ::= { vctEntry 9 } doubleCableLength4-5 OBJECT-TYPE SYNTAX INTEGER{ lessthan50(200), from50to80(201), from80to110(202), from110to140(203), morethan140(204), unknow(205), null(206) } MAX-ACCESS read-only STATUS current DESCRIPTION "The length of cable pair 4-5." ::= { vctEntry 10 } doubleCableLength7-8 OBJECT-TYPE SYNTAX INTEGER{ lessthan50(200), from50to80(201), from80to110(202), from110to140(203), morethan140(204), unknow(205), null(206) } MAX-ACCESS read-only STATUS current DESCRIPTION "The length of cable pair 7-8." ::= { vctEntry 11 } ------------------------------------------------------------------- -- loop detect table added by jiaolin -- ------------------------------------------------------------------- loopdetectReopenTime OBJECT-TYPE SYNTAX Integer32 (1..16777216) MAX-ACCESS read-write STATUS current DESCRIPTION "The delay(minute) reopenning the interface after it was shut down. default 10 minute" ::= { loopdetect 1 } loopdetectTable OBJECT-TYPE SYNTAX SEQUENCE OF LoopdetectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The parameter which the loopdetectTable contains." ::= { loopdetect 2 } loopdetectEntry OBJECT-TYPE SYNTAX LoopdetectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The parameter list shows the happened loopdetect." INDEX { loopdetectPanelNum, loopdetectPortNum } ::= { loopdetectTable 1 } LoopdetectEntry ::= SEQUENCE { loopdetectPanelNum Integer32, loopdetectPortNum Integer32, loopdetectPortName DisplayString, loopdetectPortOperStatus INTEGER, loopdetectPortVlan DisplayString, loopdetectPortMonitor INTEGER, loopdetectPortRowStatus RowStatus } loopdetectPanelNum OBJECT-TYPE SYNTAX Integer32 (1..12) MAX-ACCESS read-only STATUS current DESCRIPTION "panel num ." ::= { loopdetectEntry 1 } loopdetectPortNum OBJECT-TYPE SYNTAX Integer32 (1..48) MAX-ACCESS read-only STATUS current DESCRIPTION "port num ." ::= { loopdetectEntry 2 } loopdetectPortName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of port, it is same to ifindex." ::= { loopdetectEntry 3 } loopdetectPortOperStatus OBJECT-TYPE SYNTAX INTEGER{ normal ( 0 ), protect ( 1 ), block ( 2 ) } MAX-ACCESS read-create STATUS current DESCRIPTION "The status of the port." ::= { loopdetectEntry 4 } loopdetectPortVlan OBJECT-TYPE SYNTAX DisplayString(SIZE(0..40)) MAX-ACCESS read-create STATUS current DESCRIPTION "The vlan list which the loopdetect port belong to." ::= { loopdetectEntry 5 } loopdetectPortMonitor OBJECT-TYPE SYNTAX INTEGER{ enable ( 1 ), disable ( 0 ) } MAX-ACCESS read-create STATUS current DESCRIPTION "The loopdetect protocol enable/disable." ::= { loopdetectEntry 6 } loopdetectPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The RowStatus of this row instance.It could be used for creating, modify instance.createAndGo(4) is to create a new row." ::= { loopdetectEntry 7 } ---------------------------------------------------------------- -- svlan session table add by jiangyan ---------------------------------------------------------------- zxr10svlanCount OBJECT-TYPE SYNTAX Integer32(1..4000) MAX-ACCESS read-only STATUS current DESCRIPTION "The count of svlan session which has been used." ::= { svlan 10} zxr10svlanFreeCount OBJECT-TYPE SYNTAX Integer32(1..4000) MAX-ACCESS read-only STATUS current DESCRIPTION "The count of svlan session which has been not used." ::= { svlan 11} zxr10svlanTable OBJECT-TYPE SYNTAX SEQUENCE OF Zxr10svlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains SVLAN session config info." ::= { svlan 12 } zxr10svlanEntry OBJECT-TYPE SYNTAX Zxr10svlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of entries of SVLAN session config information." INDEX { zxr10svlanSessionNo } ::= { zxr10svlanTable 1 } Zxr10svlanEntry ::= SEQUENCE { zxr10svlanSessionNo Integer32, zxr10svlanDescription DisplayString, zxr10svlanCustomerPort DisplayString, zxr10svlanUplinkPort DisplayString, zxr10svlanInvlan DisplayString, zxr10svlanOvlan DisplayString, zxr10svlanRedirect INTEGER, zxr10svlanAdvanced INTEGER, zxr10svlanPriority Integer32, zxr10svlanHelperVlan DisplayString } zxr10svlanSessionNo OBJECT-TYPE SYNTAX Integer32(1..4000) MAX-ACCESS read-only STATUS current DESCRIPTION "The session number of a session." ::= { zxr10svlanEntry 1} zxr10svlanDescription OBJECT-TYPE SYNTAX DisplayString(SIZE(1..30)) MAX-ACCESS read-only STATUS current DESCRIPTION " The description of a session." ::= { zxr10svlanEntry 2 } zxr10svlanCustomerPort OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The customer port name of a session." ::= { zxr10svlanEntry 3} zxr10svlanUplinkPort OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The uplink port name of a session." ::= { zxr10svlanEntry 4} zxr10svlanInvlan OBJECT-TYPE SYNTAX DisplayString(SIZE(1..254)) MAX-ACCESS read-only STATUS current DESCRIPTION "svlan invlan ID,if invlan doesn't have value, this string will be null. " ::= { zxr10svlanEntry 5 } zxr10svlanOvlan OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The out vlan id of a session in no inner tag mode, if outvlan doesn't have value, this string will be null." ::= { zxr10svlanEntry 6 } zxr10svlanRedirect OBJECT-TYPE SYNTAX INTEGER{ undirect(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The undirect flag of a session, default value 255 means redirect." ::= { zxr10svlanEntry 7 } zxr10svlanAdvanced OBJECT-TYPE SYNTAX INTEGER{ normal(0), special(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The advanced flag of a session, 0--normal,1--special,default value 255 means not config. " ::= { zxr10svlanEntry 8 } zxr10svlanPriority OBJECT-TYPE SYNTAX Integer32(0..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Svlan priority can be mapping(8) or be a number of 0..7, default value 255 means that priority has no value." ::= { zxr10svlanEntry 9 } zxr10svlanHelperVlan OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "Svlan helper vlan ID, if helper vlan ID doesn't have value, this string will be null." ::= { zxr10svlanEntry 10 } ---------------------------------------------------------------- -- vfp session table add by jiangyan ---------------------------------------------------------------- zxr10vfpTable OBJECT-TYPE SYNTAX SEQUENCE OF Zxr10vfpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains VFP session config info." ::= { vfp 1 } zxr10vfpEntry OBJECT-TYPE SYNTAX Zxr10vfpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of entries of VFP session config information." INDEX { zxr10vfpInterfaceName,zxr10vfpSessionId } ::= { zxr10vfpTable 1 } Zxr10vfpEntry ::= SEQUENCE { zxr10vfpInterfaceName DisplayString, zxr10vfpSessionId Integer32, zxr10vfpDescription DisplayString, zxr10vfpInVlan DisplayString, zxr10vfpAclNO Integer32, zxr10vfpRuleNo Integer32, zxr10vfpOvlan DisplayString, zxr10vfpPriority Integer32, zxr10vfpUntagAppFlag INTEGER, zxr10vfpClassId Integer32, zxr10vfpVrfId Integer32 } zxr10vfpInterfaceName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The interface name in a session." ::= { zxr10vfpEntry 1 } zxr10vfpSessionId OBJECT-TYPE SYNTAX Integer32(1..4000) MAX-ACCESS read-only STATUS current DESCRIPTION "The session id of a session." ::= { zxr10vfpEntry 2} zxr10vfpDescription OBJECT-TYPE SYNTAX DisplayString(SIZE(1..30)) MAX-ACCESS read-only STATUS current DESCRIPTION "The description of a session." ::= { zxr10vfpEntry 3 } zxr10vfpInVlan OBJECT-TYPE SYNTAX DisplayString(SIZE(1..254)) MAX-ACCESS read-only STATUS current DESCRIPTION "Svlan invlan ID,if invlan doesn't have value, this string will be null." ::= { zxr10vfpEntry 4 } zxr10vfpAclNO OBJECT-TYPE SYNTAX Integer32(1..2999) MAX-ACCESS read-only STATUS current DESCRIPTION "Acl number of a session." ::= { zxr10vfpEntry 5 } zxr10vfpRuleNo OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Rule number of a session." ::= { zxr10vfpEntry 6 } zxr10vfpOvlan OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The out vlan id of a session in no inner tag mode, if outvlan doesn't have value, this string will be null." ::= { zxr10vfpEntry 7 } zxr10vfpPriority OBJECT-TYPE SYNTAX Integer32(0..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Svlan priority can be mapping(8) or be a number of 0..7, default value 255 means that priority has no value." ::= { zxr10vfpEntry 8 } zxr10vfpUntagAppFlag OBJECT-TYPE SYNTAX INTEGER{ global(0), pinpoint(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "0--global,1--pinpoint,2--notconfig,default value 255 means not config." ::= { zxr10vfpEntry 9 } zxr10vfpClassId OBJECT-TYPE SYNTAX Integer32(0..31) MAX-ACCESS read-only STATUS current DESCRIPTION "Classid of a session,default value 255 means that classid has no value." ::= { zxr10vfpEntry 10 } zxr10vfpVrfId OBJECT-TYPE SYNTAX Integer32(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Vrfid of a session,default value 255 means that vrfid has no value." ::= { zxr10vfpEntry 11 } dhcpIpSourceGuardIfNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "It shows how many ports enable ip-source-guard configure " ::= { dhcp 1 } dhcpIpSourceGuardTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpIpSourceGuardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Control the ip-source-guard configure, " ::= { dhcp 2 } dhcpIpSourceGuardEntry OBJECT-TYPE SYNTAX DhcpIpSourceGuardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Control the ip-source-guard configure, " INDEX {dhcpIpSourceGuardSlot, dhcpIpSourceGuardPort } ::= { dhcpIpSourceGuardTable 1 } DhcpIpSourceGuardEntry ::= SEQUENCE { dhcpIpSourceGuardSlot INTEGER, dhcpIpSourceGuardPort INTEGER, dhcpIpSourceGuardControl INTEGER } dhcpIpSourceGuardSlot OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dhcpIpSourceGuardEntry 1 } dhcpIpSourceGuardPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dhcpIpSourceGuardEntry 2 } dhcpIpSourceGuardControl OBJECT-TYPE SYNTAX INTEGER{ disable(0), ip-base(1), mac-base(2), mac-ip-base(3)} MAX-ACCESS read-write STATUS current DESCRIPTION "Control the ip-source-guard configure, if 0, disable current function; if 1, ip-source-guard is based on ip; if 2, ip-source-guard is based on mac; if 3, ip-source-guard is based on mac and ip." ::= { dhcpIpSourceGuardEntry 3 } END