QLASP-Config-MIB DEFINITIONS ::= BEGIN -- QLogic Advanced Server Configuration MIB -- -- This MIB defines LoadBalance/VLAN configuration Management Information Base. -- These objects are part of the enterprise MIB for QLogic Advanced Server. -- IMPORTS enterprises, IpAddress FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 DisplayString, PhysAddress FROM RFC1213-MIB; qlogic OBJECT IDENTIFIER ::= { enterprises 3873 } enet OBJECT IDENTIFIER ::= { qlogic 1 } qlasp OBJECT IDENTIFIER ::= { enet 2 } qlaspConfig OBJECT IDENTIFIER ::= { qlasp 1 } qlaspTeam OBJECT IDENTIFIER ::= { qlaspConfig 1 } qlaspPhyAdapter OBJECT IDENTIFIER ::= { qlaspConfig 2 } qlaspVirAdapter OBJECT IDENTIFIER ::= { qlaspConfig 3 } -- qlaspTeam Group -- btTeamNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of loadbalance teams present on this system." ::= { qlaspTeam 1 } btTeamTable OBJECT-TYPE SYNTAX SEQUENCE OF BtTeamEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of team entries. The number of teams is given by the value of teamNumber." ::= { qlaspTeam 2 } btTeamEntry OBJECT-TYPE SYNTAX BtTeamEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry containing team objects at the target system." INDEX { btTeamIndex } ::= { btTeamTable 1 } BtTeamEntry ::= SEQUENCE { btTeamIndex INTEGER (0..65535), btTeamName DisplayString, btTeamType INTEGER, btTeamMacAddress PhysAddress, btPhyNumber INTEGER, btVirNumber INTEGER, btMode INTEGER, btLiveLinkEnable INTEGER, btLinkPacketFrequency INTEGER, btLinkMaxRetry INTEGER, btLinkRetryFrequency INTEGER, btLinkTargetIpAddress1 IpAddress, btLinkTargetIpAddress2 IpAddress, btLinkTargetIpAddress3 IpAddress, btLinkTargetIpAddress4 IpAddress } btTeamIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS not-accessible STATUS mandatory DESCRIPTION "An unique value for each team. The value for each team must remain constant at least from one re-initialization of the entity's network management system to the next re- initialization." ::= { btTeamEntry 1 } btTeamName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A textual string containing name of the team" ::= { btTeamEntry 2 } btTeamType OBJECT-TYPE SYNTAX INTEGER { team-SLB(100), team-FEC-GEC(101), team-802-3-AD(102), team-SLB-AFD(104) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of team, distinguished according to the attribute assigned. When team has only one physical member, the team type is ignored" ::= { btTeamEntry 3 } btTeamMacAddress OBJECT-TYPE SYNTAX PhysAddress ACCESS read-only STATUS mandatory DESCRIPTION "Mac address of the team. Mac address is assigned to a team when the team type is team-FEC-GEC(101) or team-802-3-AD(102)" ::= { btTeamEntry 4 } btPhyNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of physical adapters in the team" ::= { btTeamEntry 5 } btVirNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of virtual adapters in the team " ::= { btTeamEntry 6 } btMode OBJECT-TYPE SYNTAX INTEGER { primaryMode(1), standby(2) } ACCESS read-only STATUS mandatory DESCRIPTION "mode of this team, PrimaryMode(0) or Standby(1). For team type other than team-SLB(100), this should always be PrimaryMode(0)." ::= { btTeamEntry 7 } btLiveLinkEnable OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "LiveLink is enabled or not. Probe packet can be enabled only for team-SLB(100) and team-SLB-AFD(104)." ::= { btTeamEntry 8 } btLinkPacketFrequency OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "For LiveLink feature: The frequency in milliseconds that a link packet is to be sent." ::= { btTeamEntry 9 } btLinkMaxRetry OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "For LiveLink feature: The maximum number of retries before failing a team member." ::= { btTeamEntry 10 } btLinkRetryFrequency OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "For LiveLink feature: The frequency (milliseconds) a link packet is to be sent after a dropped link packet is detected." ::= { btTeamEntry 11 } btLinkTargetIpAddress1 OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "For LiveLink feature: The target IP address that a link packet is sent to. A DNS name cannot be specified since there is no reliable method to resolve the DNS name without introducing unacceptable risk. Only the first one is mandatory for LiveLink. All 0 is not available." ::= { btTeamEntry 12 } btLinkTargetIpAddress2 OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "For LiveLink feature: The target IP address that a link packet is sent to. A DNS name cannot be specified since there is no reliable method to resolve the DNS name without introducing unacceptable risk. This one is optional for LiveLink. All 0 is not available." ::= { btTeamEntry 13 } btLinkTargetIpAddress3 OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "For LiveLink feature: The target IP address that a link packet is sent to. A DNS name cannot be specified since there is no reliable method to resolve the DNS name without introducing unacceptable risk. This one is optional for LiveLink. All 0 is not available." ::= { btTeamEntry 14 } btLinkTargetIpAddress4 OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "For LiveLink feature: The target IP address that a link packet is sent to. A DNS name cannot be specified since there is no reliable method to resolve the DNS name without introducing unacceptable risk. This one is optional for LiveLink. All 0 is not available." ::= { btTeamEntry 15 } -- qlaspPhyAdapter Group -- btPhyAdapterNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of physical adapters presented in the physical adapter table." ::= { qlaspPhyAdapter 1 } btPhyAdapterTable OBJECT-TYPE SYNTAX SEQUENCE OF BtPhyAdapterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The phyMember tables contain the physical adapter members of loadbalance teams." ::= { qlaspPhyAdapter 2 } btPhyAdapterEntry OBJECT-TYPE SYNTAX BtPhyAdapterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A team entry containing objects at the target system." INDEX { btpTeamIndex, btpAdapterIndex } ::= { btPhyAdapterTable 1 } BtPhyAdapterEntry ::= SEQUENCE { btpTeamIndex INTEGER (0..65535), btpAdapterIndex INTEGER (0..65535), btpAdapterDesc DisplayString, btpMemberType INTEGER, btpMacAddress PhysAddress, btpMemberState INTEGER, btpLiveLinkIp IpAddress } btpTeamIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS not-accessible STATUS mandatory DESCRIPTION "An unique value for each team." ::= { btPhyAdapterEntry 1 } btpAdapterIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS not-accessible STATUS mandatory DESCRIPTION "A value for each adapter within a team." ::= { btPhyAdapterEntry 2 } btpAdapterDesc OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION " A textual string containing name of the adapter" ::= { btPhyAdapterEntry 3 } btpMemberType OBJECT-TYPE SYNTAX INTEGER { load-balance(100), standby(101) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of adapter member." ::= { btPhyAdapterEntry 4 } btpMacAddress OBJECT-TYPE SYNTAX PhysAddress ACCESS read-only STATUS mandatory DESCRIPTION "Mac address of the adapter." ::= { btPhyAdapterEntry 5 } btpMemberState OBJECT-TYPE SYNTAX INTEGER { unknown(1), link-up-not-join-traffic(2), disable-not-join-traffic(3), join-traffic(4) } ACCESS read-only STATUS mandatory DESCRIPTION "State of the interface in the team." ::= { btPhyAdapterEntry 6 } btpLiveLinkIp OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "IP address for LiveLink." ::= { btPhyAdapterEntry 7 } -- qlaspVirmember Group -- btVirAdapterNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of virtual adapters presented in the virtual adapter table." ::= { qlaspVirAdapter 1 } btVirAdapterTable OBJECT-TYPE SYNTAX SEQUENCE OF BtVirAdapterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The virMember tables contain the VLAN members of loadbalance teams." ::= { qlaspVirAdapter 2 } btVirAdapterEntry OBJECT-TYPE SYNTAX BtVirAdapterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A team entry containing objects at the target system." INDEX { btvTeamIndex, btvAdapterIndex } ::= { btVirAdapterTable 1 } BtVirAdapterEntry ::= SEQUENCE { btvTeamIndex INTEGER (0..65535), btvAdapterIndex INTEGER (0..65535), btvAdapterDesc DisplayString, btvVlanId INTEGER, btvLinkStatus INTEGER, btvIPAddress IpAddress, btvSubnetMask IpAddress, btvPhysAddress PhysAddress, btvLineSpeed DisplayString } btvTeamIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS not-accessible STATUS mandatory DESCRIPTION "An unique value for each team." ::= { btVirAdapterEntry 1 } btvAdapterIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS not-accessible STATUS mandatory DESCRIPTION "A unique value for each virtual adapter in a team." ::= { btVirAdapterEntry 2 } btvAdapterDesc OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION " A textual string containing name of the VLAN" ::= { btVirAdapterEntry 3 } btvVlanId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "802.1Q VLAN ID of the virtual adapter." ::= { btVirAdapterEntry 4 } btvLinkStatus OBJECT-TYPE SYNTAX INTEGER { link-up(1), link-fail(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Virtual adapter link status" ::= { btVirAdapterEntry 5 } btvIPAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "IP address of the virtual adapter." ::= { btVirAdapterEntry 6 } btvSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "IP subnet Mask of the virtual adapter." ::= { btVirAdapterEntry 7 } btvPhysAddress OBJECT-TYPE SYNTAX PhysAddress ACCESS read-only STATUS mandatory DESCRIPTION "MAC address of the virtual adapter." ::= { btVirAdapterEntry 8 } btvLineSpeed OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A textual string displays the operating speed of the virtual adapter." ::= { btVirAdapterEntry 9 } END