ENGAGE-LAN-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 ifIndex FROM RFC1213-MIB; -- textual conventions 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) PhysAddress ::= OCTET STRING -- This data type is used to model media addresses. For many -- types of media, this will be in a binary representation. -- For example, an ethernet address would be represented as -- a string of 6 octets. engage OBJECT IDENTIFIER ::= { enterprises 1133 } engageLAN OBJECT IDENTIFIER ::= { engage 4 } -- Engage Ethernet Objects -- Engage Common Ethernet Configuration Table engageEthernetIfConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF EngageEthernetIfConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is a table of the common Ethernet configuration values for each LAN interface." ::= { engageLAN 1 } engageEthernetIfConfigEntry OBJECT-TYPE SYNTAX EngageEthernetIfConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry containing objects describing the Ethernet configuration of a particular Ethernet interface." INDEX { ifIndex } ::= { engageEthernetIfConfigTable 1 } EngageEthernetIfConfigEntry ::= SEQUENCE { engageEthernetIfConfigAutoNegotiation INTEGER, engageEthernetIfConfigSpeed INTEGER, engageEthernetIfConfigDuplexMode INTEGER, engageEthernetIf802dot1qState INTEGER, engageEthernetIf802dot1qVLANID INTEGER, engageEthernetIfDHCPState INTEGER, engageEthernetIfIPAddress IpAddress, engageEthernetIfIPSubnetMask IpAddress, engageEthernetIfIPDefaultRouter IpAddress } engageEthernetIfConfigAutoNegotiation OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether or not autonegotiation is enabled. A set of this object will initiate a change of this interface's autonegotiation when a configuration save happens." ::= { engageEthernetIfConfigEntry 1 } engageEthernetIfConfigSpeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates the interface's current speed in megabytes per second. If auto-negotiation is not enabled, a set of this object will initiate a change of this interface's speed when a configuration save happens." ::= { engageEthernetIfConfigEntry 2 } engageEthernetIfConfigDuplexMode OBJECT-TYPE SYNTAX INTEGER { unknown(1), halfDuplex(2), fullDuplex(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates the interface's duplex mode. If auto-negotiation is not enabled, a set of this object will initiate a change of this interface's duplex mode when a configuration save happens." ::= { engageEthernetIfConfigEntry 3 } engageEthernetIf802dot1qState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS optional DESCRIPTION "This object shows whether or not this interface is processing 802.1Q traffic. Setting this object initiates a change of the 802.1Q functionality when a configuration save happens." ::= { engageEthernetIfConfigEntry 4 } engageEthernetIf802dot1qVLANID OBJECT-TYPE SYNTAX INTEGER (1..4096) ACCESS read-write STATUS optional DESCRIPTION "This object specifies the VLAN ID associated with this interface if engageCommonHostIf802dot1qState is enabled. This object must be written with the value 4096 if a VLAN ID of 0 is desired. A set of this object will initiate a change of the 802.1Q functionality when a configuration save happens." ::= { engageEthernetIfConfigEntry 5 } engageEthernetIfDHCPState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object shows whether or not this interface uses DHCP to discover its IP Address. Setting this object initiates change of the DHCP functionality when a configuration save happens." ::= { engageEthernetIfConfigEntry 6 } engageEthernetIfIPAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the IP address pertaining to this interface. If DHCP is not enabled, setting this object will initiate a change to the IP address that will take effect during a saving of the configuration." ::= { engageEthernetIfConfigEntry 7 } engageEthernetIfIPSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the IP subnet mask pertaining to this interface's IP Address. If DHCP is not enabled, setting this object will initiate a change to the IP subnet mask that will take effect during a saving of the configuration." ::= { engageEthernetIfConfigEntry 8 } engageEthernetIfIPDefaultRouter OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS optional DESCRIPTION "This object specifies the IP address of the default IP gateway for outbound traffic on this interface. Setting this object initiates a change of this interface's default IP gateway address when a configuration save happens." ::= { engageEthernetIfConfigEntry 9 } engageLANIPTubeIfConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF EngageLANIPTubeIfConfigEntry ACCESS not-accessible STATUS optional DESCRIPTION "This is a table of the LAN IP Tube-specific configuration items for each LAN interface." ::= { engageLAN 2 } engageLANIPTubeIfConfigEntry OBJECT-TYPE SYNTAX EngageLANIPTubeIfConfigEntry ACCESS not-accessible STATUS optional DESCRIPTION "An entry containing objects describing host related parameters for each Ethernet interface." INDEX { ifIndex } ::= { engageLANIPTubeIfConfigTable 1 } EngageLANIPTubeIfConfigEntry ::= SEQUENCE { engageLANIPTubeIfConfigBroadcastRcvEnabled INTEGER, engageLANIPTubeIfConfigProtocol INTEGER, engageLANIPTubeIfConfigARP INTEGER, engageLANIPTubeIfConfigDestEthernetAddr PhysAddress, engageLANIPTubeIfConfigDynamicAddressingState INTEGER, engageLANIPTubeIfConfigDestIPAddr IpAddress, engageLANIPTubeIfConfigDestDomainName DisplayString, engageLANIPTubeIfConfigTOS INTEGER, engageLANIPTubeIfConfigDestUDPPort INTEGER, engageLANIPTubeIfConfigDDNSState INTEGER, engageLANIPTubeIfConfigOurDomainName DisplayString } engageLANIPTubeIfConfigBroadcastRcvEnabled OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS optional DESCRIPTION "This object specifies whether or not this IP Tube will send or receive broadcast ARP packets on this LAN interface. The purpose of disabling this feature is to prevent broadcast storms from affecting the operation of this IP Tube. A set of this object will initiate a change of the receive state when a configuration save happens." ::= { engageLANIPTubeIfConfigEntry 1 } engageLANIPTubeIfConfigProtocol OBJECT-TYPE SYNTAX INTEGER { other(1), ipTubeE2(2), ethernetCsmacd(3) } ACCESS read-write STATUS optional DESCRIPTION "This object specifies the link layer protocol that services the traffic flow through this interface. Setting this object will initiate a change to the protocol that will take effect during a saving of the configuration." ::= { engageLANIPTubeIfConfigEntry 2 } engageLANIPTubeIfConfigARP OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS optional DESCRIPTION "This object determines whether this IP Tube will attempt to resolve the destination IP Tube address of this interface's data via ARP over the LAN1 interface. Disabling of this feature is necessary if engageLANIPTubeIfConfigBroadcastRcvEnabled is disabled for LAN1. A set of this object will initiate a change of the ARP state when a configuration save happens." ::= { engageLANIPTubeIfConfigEntry 3 } engageLANIPTubeIfConfigDestEthernetAddr OBJECT-TYPE SYNTAX PhysAddress ACCESS read-write STATUS optional DESCRIPTION "This object specifies the MAC address to which the data on this interface will be destined for if engageLANIPTubeIfConfigARP is disabled. This is used when engageLANIPTubeIfConfigBroadcastRcvEnabled for LAN1 is disabled and IP Tube will not send broadcast ARP packets through LAN1. A set of this object will initiate a change of this MAC address setting when a configuration save happens." ::= { engageLANIPTubeIfConfigEntry 4 } engageLANIPTubeIfConfigDynamicAddressingState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS optional DESCRIPTION "This object enables or disables automatic detection via LAN1 of the remote IP Tube's IP address. A set of this object will initiate a change of the dynamic addressing state when a configuration save happens." ::= { engageLANIPTubeIfConfigEntry 5 } engageLANIPTubeIfConfigDestIPAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS optional DESCRIPTION "This object specifies the LAN1 destination IP Address for the data received from this IP Tube's serial interface. A set of this object will initiate a change of this setting when a configuration save happens." ::= { engageLANIPTubeIfConfigEntry 6 } engageLANIPTubeIfConfigDestDomainName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS optional DESCRIPTION "This object specifies the fully qualified domain name of the LAN1 destination remote IPTUBE. In order to not use domain name qualification to send this interface's IP Tube traffic through LAN1, this object must be set to two consecutive double quotes. A set of this object will initiate a change of the domain name when a configuration save happens." ::= { engageLANIPTubeIfConfigEntry 7 } engageLANIPTubeIfConfigTOS OBJECT-TYPE SYNTAX INTEGER (1..256) ACCESS read-write STATUS optional DESCRIPTION "This object specifies the value of the TOS byte in the IP Tube's LAN1 packet encapsulation header for all data received on this serial interface. To specify a TOS of 0, this object must be set to 256. A set of this object will initiate a change of the TOS value when a configuration save happens." ::= { engageLANIPTubeIfConfigEntry 8 } engageLANIPTubeIfConfigDestUDPPort OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-write STATUS optional DESCRIPTION "This object specifies the destination UDP port number of the IP Tube's LAN1 packet encapsulation header for all data received on this serial interface. To set a UDP port number of 0, this object must be set to 65536. A set of this object will initiate a change of the UDP port number when a configuration save happens." ::= { engageLANIPTubeIfConfigEntry 9 } engageLANIPTubeIfConfigDDNSState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS optional DESCRIPTION "This object specifies whether or not this interface will send DDNS updates for its configured domain name. Setting this object initiates a change of this interface's DDNS functionality when a configuration save happens." ::= { engageLANIPTubeIfConfigEntry 10 } engageLANIPTubeIfConfigOurDomainName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS optional DESCRIPTION "This object specifies the domain name that corresponds to the IP Address of this interface. Setting this object initiates a change of this interface's domain name when a configuration save happens." ::= { engageLANIPTubeIfConfigEntry 11 } END