--============================================================================= -- WDA100-MIB -- Object Identifier Assignments for Fujitsu WANDIRECTOR A100 -- -- Version: 1.02 -- Date: Nov. 18, 2008 -- -- All Rights Reserved, Copyright (c) FUJITSU LIMITED 2008 --============================================================================= WANDIRECTOR-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 IpAddress, Counter, Gauge, TimeTicks, enterprises FROM RFC1155-SMI DisplayString FROM RFC1213-MIB; --============================================================================= -- Definition of WANDIRECTOR OID Tree --============================================================================= fujitsu OBJECT IDENTIFIER ::= { enterprises 211 } product OBJECT IDENTIFIER ::= { fujitsu 1 } tna OBJECT IDENTIFIER ::= { product 34 } wandirector OBJECT IDENTIFIER ::= { tna 1 } -- -- groups in wandirector -- tnaSystem OBJECT IDENTIFIER ::= { wandirector 1 } tnaTunnel OBJECT IDENTIFIER ::= { wandirector 2 } -- -- tnaSystem group -- tnaSysIPAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "IP address for WANDIRECTOR." ::= { tnaSystem 1 } tnaSysNetmask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Netmask for WANDIRECTOR." ::= { tnaSystem 2 } tnaSysGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Default gateway for WANDIRECTOR." ::= { tnaSystem 3 } tnaSysEncryption OBJECT-TYPE SYNTAX INTEGER { aes256Mode(1), nullMode(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates the status of encryption service. When AES(256 bit key) encryption service is enabled, the value is 1. If null-encryption, the value is 2." ::= { tnaSystem 4 } tnaSysTable OBJECT-TYPE SYNTAX SEQUENCE OF TnaSysTable ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of each interface SNMP status. The number of entries is given by the value of ifNumber." ::= { tnaSystem 5 } TnaSysTable ::= SEQUENCE { tnaSysInterfaceEntry TnaSysInterfaceEntry, tnaSysManagerEntry TnaSysManagerEntry, tnaSysTrapEntry TnaSysTrapEntry } tnaSysInterfaceEntry OBJECT-TYPE SYNTAX SEQUENCE OF TnaSysInterfaceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry containing objects related interface SNMP status." ::= { tnaSysTable 1 } TnaSysInterfaceEntry ::= SEQUENCE { tnaSysInterfaceSNMPStatus INTEGER } tnaSysInterfaceSNMPStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates PING and SNMP access permission of LAN(1) or WAN(2) interface. When PING and SNMP access is enabled, the value is 1. If not, the value is 2." ::= { tnaSysInterfaceEntry 1 } TnaSysManagerEntry ::= SEQUENCE { tnaSysManagerEntryStatus INTEGER, tnaSysManagerIPAddress IpAddress, tnaSysManagerMask IpAddress } tnaSysManagerEntry OBJECT-TYPE SYNTAX SEQUENCE OF TnaSysManagerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "PING and SNMP access permission for LAN(1) or WAN(2) interface." ::= { tnaSysTable 2 } tnaSysManagerEntryStatus OBJECT-TYPE SYNTAX INTEGER { disable(0), readOnly(1), readWrite(2) } ACCESS read-write STATUS mandatory DESCRIPTION "SNMP access permission for LAN(1) or WAN(2) interface." ::= { tnaSysManagerEntry 1 } tnaSysManagerIPAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Valid IP address of SNMP manager." ::= { tnaSysManagerEntry 2 } tnaSysManagerMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Valid subnet mask of SNMP manager." ::= { tnaSysManagerEntry 3 } tnaSysTrapEntry OBJECT-TYPE SYNTAX SEQUENCE OF TnaSysTrapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information for SNMP traps destinations." ::= { tnaSysTable 3 } TnaSysTrapEntry ::= SEQUENCE { tnaSysTrapEntryStatus INTEGER, tnaSysTrapIPAddress IpAddress, tnaSysTrapPort INTEGER } tnaSysTrapEntryStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates SNMP trap destination entry permission. When this entry is enabled, the value is 1. If not, the value is 2." ::= { tnaSysTrapEntry 1 } tnaSysTrapIPAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "SNMP trap destination IP address." ::= { tnaSysTrapEntry 2 } tnaSysTrapPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "SNMP trap destination UDP port number." ::= { tnaSysTrapEntry 3 } tnaSysConfig OBJECT-TYPE SYNTAX INTEGER { configApply(1), configCurrent(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Writing this object, SNMP configurations will be applied. If the value is 1, editing configurations will apply to running configurations. If the value is 2, running configurations will apply to editing configurations." ::= { tnaSystem 6 } tnaSysSaveReset OBJECT-TYPE SYNTAX INTEGER { configFlashSave(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Writing 1 to this object, editing SNMP configurations will be saved to flash memory, and restart WANDIRECTOR in the configurations." ::= { tnaSystem 7 } tnaSysLoad OBJECT-TYPE SYNTAX INTEGER { configFlashLoad(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Writing 1 to this object, configurations in flash memory will be loaded onto editing configurations." ::= { tnaSystem 8 } tnaSysDescr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates sole identifier of this WANDIRECTOR." ::= { tnaSystem 9 } tnaSysWanCurrentBandwidth OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object shows WAN current bandwidth." ::= { tnaSystem 10 } tnaSysWanLimitBandwidth OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates upper limit of WAN bandwidth." ::= { tnaSystem 11 } tnaSysWanMTU OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates WAN MTU." ::= { tnaSystem 12 } tnaSysBypass OBJECT-TYPE SYNTAX INTEGER { bypass(1), normal(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates current bypass mode. When WANDIRECTOR is running in bypass-mode, the value is 1. If in normal-mode, the value is 2." ::= { tnaSystem 13 } tnaSysSequential OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates sequential mode. In the sequential mode, UDP packets between WANDIRECTORs are guaranteed to arrive in the order they are sent. When WANDIRECTOR is running in sequential mode, the value is 1. If not sequential mode, the value is 2." ::= { tnaSystem 14 } tnaSysPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TnaSysPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains LAN and WAN interface settings entity." ::= { tnaSystem 15 } tnaSysPortEntry OBJECT-TYPE SYNTAX TnaSysPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information LAN and WAN interface settings." ::= { tnaSysPortTable 1 } TnaSysPortEntry ::= SEQUENCE { tnaSysPortLink INTEGER, tnaSysPortLimitBandwidth INTEGER, tnaSysPortMTU INTEGER } tnaSysPortLink OBJECT-TYPE SYNTAX INTEGER { link10FDX(0), link100FDX(1), link1000Auto(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates 10BASE-T full duplex(0), 100BASE-TX full duplex(1) or 1000BASE-T Auto-negotiation(2) for LAN(1) or WAN(2) interface." ::= { tnaSysPortEntry 1 } tnaSysPortLimitBandwidth OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates upper limit of LAN(1) or WAN(2) bandwidth." ::= { tnaSysPortEntry 2 } tnaSysPortMTU OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates LAN(1) or WAN(2) MTU. CAUTION: LAN MTU is READ ONLY." ::= { tnaSysPortEntry 3 } tnaSysPolicyTCPTable OBJECT-TYPE SYNTAX SEQUENCE OF TnaSysPolicyTCPEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains destination TCP port number lists of bridging (non-booster) packets." ::= { tnaSystem 16 } tnaSysPolicyTCPEntry OBJECT-TYPE SYNTAX TnaSysPolicyTCPEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information for destination TCP port number lists of bridging (non-booster) packets." ::= { tnaSysPolicyTCPTable 1 } TnaSysPolicyTCPEntry ::= SEQUENCE { tnaSysPolicyTCPStatus INTEGER, tnaSysPolicyTCPPort INTEGER } tnaSysPolicyTCPStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates permission of destination TCP port number of bridging (non-booster) packets. When this entry is enabled, the value is 1. If not, the value is 2." ::= { tnaSysPolicyTCPEntry 1 } tnaSysPolicyTCPPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates destination TCP port number of bridging (non-booster) packets." ::= { tnaSysPolicyTCPEntry 2 } tnaSysPolicyUDPTable OBJECT-TYPE SYNTAX SEQUENCE OF TnaSysPolicyUDPEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains destination UDP port number lists of bridging (non-booster) packets." ::= { tnaSystem 17 } tnaSysPolicyUDPEntry OBJECT-TYPE SYNTAX TnaSysPolicyUDPEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information for destination UDP port number lists of bridging (non-booster) packets." ::= { tnaSysPolicyUDPTable 1 } TnaSysPolicyUDPEntry ::= SEQUENCE { tnaSysPolicyUDPStatus INTEGER, tnaSysPolicyUDPPort INTEGER } tnaSysPolicyUDPStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates permission of destination UDP port number of bridging (non-booster) packets. When this entry is enabled, the value is 1. If not, the value is 2." ::= { tnaSysPolicyUDPEntry 1 } tnaSysPolicyUDPPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates destination UDP port number of bridging (non-booster) packets." ::= { tnaSysPolicyUDPEntry 2 } -- -- END -- -- -- tnaTunnel group -- tnaTunnelNum OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of TCP connections through all WANDIRECTOR booster tunnels." ::= { tnaTunnel 1 } tnaTunnelTable OBJECT-TYPE SYNTAX SEQUENCE OF TnaTunnelEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains WANDIRECTOR booster tunnel entity." ::= { tnaTunnel 2 } tnaTunnelEntry OBJECT-TYPE SYNTAX TnaTunnelEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information for each WANDIRECTOR booster tunnel." ::= { tnaTunnelTable 1 } TnaTunnelEntry ::= SEQUENCE { tnaTunnelSessionStatus INTEGER, tnaTunnelLocalAddress IpAddress, tnaTunnelRemAddress IpAddress, tnaTunnelSessionGenTime TimeTicks, tnaTunnelAccelSessions Gauge, tnaTunnelInPkts Counter, tnaTunnelInOctets Counter, tnaTunnelOutPkts Counter, tnaTunnelOutOctets Counter, tnaTunnelWanDropRate Gauge } tnaTunnelSessionStatus OBJECT-TYPE SYNTAX INTEGER { open(1), close(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of each WANDIRECTOR booster tunnel." ::= { tnaTunnelEntry 1 } tnaTunnelLocalAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "IP address of LAN side terminal host of each WANDIRECTOR booster tunnel." ::= { tnaTunnelEntry 2 } tnaTunnelRemAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "IP address of WAN side terminal host of each WANDIRECTOR booster tunnel." ::= { tnaTunnelEntry 3 } tnaTunnelSessionGenTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "WANDIRECTOR local time of each WANDIRECTOR booster tunnel established." ::= { tnaTunnelEntry 4 } tnaTunnelAccelSessions OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of TCP connections boosted in each WANDIRECTOR booster tunnel." ::= { tnaTunnelEntry 5 } tnaTunnelInPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets received by LAN interface in each WANDIRECTOR booster tunnel." ::= { tnaTunnelEntry 6 } tnaTunnelInOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets received by LAN interface in each WANDIRECTOR booster tunnel." ::= { tnaTunnelEntry 7 } tnaTunnelOutPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets sent from LAN interface in each WANDIRECTOR booster tunnel." ::= { tnaTunnelEntry 8 } tnaTunnelOutOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets sent from LAN interface in each WANDIRECTOR booster tunnel." ::= { tnaTunnelEntry 9 } tnaTunnelWanDropRate OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "WAN drop rate in each WANDIRECTOR booster tunnel." ::= { tnaTunnelEntry 10 } -- -- END -- -- -- Trap -- nosError TRAP-TYPE ENTERPRISE wandirector DESCRIPTION "A fatal error event. Then WANDIRECTOR runs in LAN-WAN bypass mode." ::= 1 tnaTunnelReset TRAP-TYPE ENTERPRISE wandirector VARIABLES { tnaTunnelLocalAddress, tnaTunnelRemAddress } DESCRIPTION "An information, indicates booster tunnel was reset." ::= 2 END