initial commit; version 22.5.12042
This commit is contained in:
293
mibs/quanta/DENIALOFSERVICE-PRIVATE-MIB
Normal file
293
mibs/quanta/DENIALOFSERVICE-PRIVATE-MIB
Normal file
@ -0,0 +1,293 @@
|
||||
-- Denial of Service MIB overview:
|
||||
-- Denial of Service MIB falls under MIB node of the private subtree.
|
||||
|
||||
DENIALOFSERVICE-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Quanta Denial of Service MIB
|
||||
-- Copyright 2004- Quanta Computer, Inc. All rights reserved.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32, Integer32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, RowStatus,
|
||||
RowStatus, MacAddress FROM SNMPv2-TC
|
||||
ifIndex FROM IF-MIB
|
||||
|
||||
DisplayString FROM RFC1213-MIB
|
||||
switch FROM QUANTA-SWITCH-MIB;
|
||||
|
||||
denialOfService MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z"
|
||||
ORGANIZATION "QCI"
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The Quanta Private MIB for Denial of Service."
|
||||
::= { switch 31 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentSwitchDenialOfServiceGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentSwitchDenialOfServiceGroup OBJECT IDENTIFIER ::= { denialOfService 1 }
|
||||
|
||||
|
||||
agentSwitchDenialOfServiceSIPDIPMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables the SIP=DIP Denial of Service
|
||||
protection feature."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchDenialOfServiceGroup 1 }
|
||||
|
||||
agentSwitchDenialOfServiceSMACDMACMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables the SMAC=DMAC Denial of Service
|
||||
protection feature."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchDenialOfServiceGroup 9 }
|
||||
|
||||
agentSwitchDenialOfServiceFirstFragMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables the First Fragment Denial of Service
|
||||
protection feature."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchDenialOfServiceGroup 2 }
|
||||
|
||||
agentSwitchDenialOfServiceTCPHdrSize OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the Minimum allowed TCP Header size.
|
||||
This is active if the First Fragment Denial of Service
|
||||
protection feature is enabled."
|
||||
DEFVAL { 20 }
|
||||
::= { agentSwitchDenialOfServiceGroup 3 }
|
||||
|
||||
agentSwitchDenialOfServiceTCPFragMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables the TCP Fragment Denial of Service
|
||||
protection feature."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchDenialOfServiceGroup 4 }
|
||||
|
||||
agentSwitchDenialOfServiceTCPOffsetMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables the TCP Offset Denial of Service
|
||||
protection feature."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchDenialOfServiceGroup 10 }
|
||||
|
||||
agentSwitchDenialOfServiceTCPFlagMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables the TCP Flag Denial of Service
|
||||
protection feature."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchDenialOfServiceGroup 5 }
|
||||
|
||||
agentSwitchDenialOfServiceTCPFlagSeqMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables the TCP Flag and Sequence Denial of Service
|
||||
protection feature."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchDenialOfServiceGroup 11 }
|
||||
|
||||
agentSwitchDenialOfServiceTCPSynMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables the TCP Syn Denial of Service
|
||||
protection feature."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchDenialOfServiceGroup 14 }
|
||||
|
||||
agentSwitchDenialOfServiceTCPSynFinMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables the TCP Syn and Fin Denial of Service
|
||||
protection feature."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchDenialOfServiceGroup 15 }
|
||||
|
||||
agentSwitchDenialOfServiceTCPFinUrgPshMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables the TCP Fin and Urg and Psh Denial of Service
|
||||
protection feature."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchDenialOfServiceGroup 16 }
|
||||
|
||||
agentSwitchDenialOfServiceL4PortMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables the L4 Port Denial of Service
|
||||
protection feature."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchDenialOfServiceGroup 6 }
|
||||
|
||||
agentSwitchDenialOfServiceTCPPortMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables the TCP Port Denial of Service
|
||||
protection feature."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchDenialOfServiceGroup 12 }
|
||||
|
||||
agentSwitchDenialOfServiceUDPPortMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables the UDP Port Denial of Service
|
||||
protection feature."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchDenialOfServiceGroup 13 }
|
||||
|
||||
agentSwitchDenialOfServiceICMPMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables the ICMP Denial of Service
|
||||
protection feature."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchDenialOfServiceGroup 7 }
|
||||
|
||||
agentSwitchDenialOfServiceICMPv6Mode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables the ICMPv6 Denial of Service
|
||||
protection feature."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchDenialOfServiceGroup 20 }
|
||||
|
||||
agentSwitchDenialOfServiceICMPSize OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16376)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the Maximum allowed ICMP data size.
|
||||
This is active if the ICMP Denial of Service
|
||||
protection feature is enabled."
|
||||
DEFVAL { 512 }
|
||||
::= { agentSwitchDenialOfServiceGroup 8 }
|
||||
|
||||
agentSwitchDenialOfServiceICMPv6Size OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16376)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the Maximum allowed ICMPv6 data size.
|
||||
This is active if the ICMPv6 Denial of Service
|
||||
protection feature is enabled."
|
||||
DEFVAL { 512 }
|
||||
::= { agentSwitchDenialOfServiceGroup 18 }
|
||||
|
||||
agentSwitchDenialOfServiceICMPFragMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables the ICMP Fragment Denial of Service
|
||||
protection feature."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchDenialOfServiceGroup 19 }
|
||||
|
||||
|
||||
END
|
||||
|
186
mibs/quanta/DHCPCLIENT-PRIVATE-MIB
Normal file
186
mibs/quanta/DHCPCLIENT-PRIVATE-MIB
Normal file
@ -0,0 +1,186 @@
|
||||
-- DHCP Client MIB overview:
|
||||
-- DHCP Client MIB falls under MIB node of the private subtree.
|
||||
|
||||
|
||||
|
||||
DHCPCLIENT-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Quanta DHCP Server MIB
|
||||
-- Copyright Quanta Computer Inc. (2002-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Quanta Computer Inc.'s confidential and proprietary
|
||||
-- intellectual property. Quanta Computer Inc. retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress,
|
||||
Integer32, Unsigned32, Counter32, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
InterfaceIndex FROM IF-MIB
|
||||
DisplayString FROM RFC1213-MIB
|
||||
switch FROM QUANTA-SWITCH-MIB;
|
||||
|
||||
dhcpClientPrivate MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "QCI"
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"The Private MIB for DHCP Client"
|
||||
::= { switch 100 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
agentdhcp4ClientLeaseParameters OBJECT IDENTIFIER ::= { dhcpClientPrivate 1 }
|
||||
|
||||
agentdhcp4ClientLeaseParametersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Agentdhcp4ClientLeaseParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays DHCP Client Lease Information."
|
||||
::= { agentdhcp4ClientLeaseParameters 1 }
|
||||
|
||||
agentdhcp4ClientLeaseParametersEntry OBJECT-TYPE
|
||||
SYNTAX Agentdhcp4ClientLeaseParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about a table entry."
|
||||
INDEX { agentdhcp4ClientInterfaceIndex }
|
||||
::= { agentdhcp4ClientLeaseParametersTable 1 }
|
||||
|
||||
Agentdhcp4ClientLeaseParametersEntry ::= SEQUENCE {
|
||||
agentdhcp4ClientInterfaceIndex
|
||||
InterfaceIndex,
|
||||
agentdhcp4ClientIpAddress
|
||||
IpAddress,
|
||||
agentdhcp4ClientSubnetMask
|
||||
IpAddress,
|
||||
agentdhcp4ClientDhcpServerAddress
|
||||
IpAddress,
|
||||
agentdhcp4ClientState
|
||||
INTEGER,
|
||||
agentdhcp4ClientTransactionID
|
||||
DisplayString,
|
||||
agentdhcp4ClientLeaseTime
|
||||
TimeTicks,
|
||||
agentdhcp4ClientRenewTime
|
||||
TimeTicks,
|
||||
agentdhcp4ClientRebindTime
|
||||
TimeTicks,
|
||||
agentdhcp4ClientRetryCount
|
||||
Counter32
|
||||
}
|
||||
|
||||
agentdhcp4ClientInterfaceIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Interface index on which the IP address was leased by the DHCP Server."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 1 }
|
||||
|
||||
agentdhcp4ClientIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Address leased by the DHCP Server ."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 2 }
|
||||
|
||||
agentdhcp4ClientSubnetMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Subnet mask of the IP Address leased by the DHCP Server ."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 3 }
|
||||
|
||||
agentdhcp4ClientDhcpServerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Address of the DHCP Server that leased the IP Address ."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 4 }
|
||||
|
||||
agentdhcp4ClientState OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
init(1),
|
||||
selecting(2),
|
||||
requesting(3),
|
||||
request-recv(4),
|
||||
bound(5),
|
||||
renewing(6),
|
||||
renew-recv(7),
|
||||
rebinding(8),
|
||||
rebind-recv(9),
|
||||
bootp-fallback(10),
|
||||
not-bound(11),
|
||||
failed(12),
|
||||
do-release(13)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The State of the DHCP Client on this interface ."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 5 }
|
||||
|
||||
agentdhcp4ClientTransactionID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The transaction ID of the DHCP Client ."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 6 }
|
||||
|
||||
agentdhcp4ClientLeaseTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time remaining since the IP address is leased by the DHCP Server.It is displayed
|
||||
in days, hours, minutes and seconds."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 7 }
|
||||
|
||||
agentdhcp4ClientRenewTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time remaining to send the next DHCP Renew Request by DHCP Client to renew the leased IP address. It is displayed
|
||||
in days, hours, minutes and seconds."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 8 }
|
||||
|
||||
agentdhcp4ClientRebindTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time remaining to start the DHCP Rebind process. It is displayed
|
||||
in days, hours, minutes and seconds."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 9 }
|
||||
|
||||
agentdhcp4ClientRetryCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the DHCP Client sends a DHCP REQUEST message before the server responds ."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 10 }
|
||||
|
||||
END
|
313
mibs/quanta/DOT1X-ADVANCED-FEATURES-MIB
Normal file
313
mibs/quanta/DOT1X-ADVANCED-FEATURES-MIB
Normal file
@ -0,0 +1,313 @@
|
||||
-- Dot1x Advanced Features MIB overview:
|
||||
-- Dot1x Advanced Features MIB falls under MIB node of the private subtree.
|
||||
|
||||
DOT1X-ADVANCED-FEATURES-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Quanta Computer Inc. Dot1x Advanced Features MIB
|
||||
-- Copyright 2004- Quanta Computer, Inc. All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Quanta Computer Inc.'s confidential and proprietary
|
||||
-- intellectual property. Quanta Computer Inc. retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32, TimeTicks FROM SNMPv2-SMI
|
||||
dot1xPaePortNumber FROM IEEE8021-PAE-MIB
|
||||
TEXTUAL-CONVENTION,
|
||||
RowStatus,MacAddress,DateAndTime FROM SNMPv2-TC
|
||||
DisplayString, PhysAddress FROM RFC1213-MIB
|
||||
switch FROM QUANTA-SWITCH-MIB;
|
||||
|
||||
|
||||
dot1xAdvanced MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "Quanta Computer Inc."
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: support@quantatw.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The Private MIB for Dot1x Advanced Features "
|
||||
::= { switch 36 }
|
||||
|
||||
|
||||
Dot1xPortControlMode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The control values of the Authenticator PAE controlled
|
||||
Port."
|
||||
SYNTAX INTEGER {
|
||||
forceUnauthorized(1),
|
||||
auto(2),
|
||||
forceAuthorized(3),
|
||||
macBased(4)
|
||||
}
|
||||
|
||||
Dot1xSessionTerminationAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The action to be taken on session termination ."
|
||||
SYNTAX INTEGER {
|
||||
default(1),
|
||||
reauthenticate(2)
|
||||
}
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentGuestVlanConfigGroup -> Contains MIB objects displaying Guest VLAN and
|
||||
-- associated Functionality
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentGuestVlanConfigGroup OBJECT IDENTIFIER ::= { dot1xAdvanced 1 }
|
||||
|
||||
agentGuestVlanSupplMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mode showing whether at the global level,Guest VLAN Supplicant Mode is
|
||||
enabled or not."
|
||||
DEFVAL { disable }
|
||||
::= { agentGuestVlanConfigGroup 1 }
|
||||
|
||||
--------------------------------------------------------------
|
||||
-- The PAE Port Table
|
||||
--------------------------------------------------------------
|
||||
|
||||
agentDot1xGuestVlanPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentDot1xGuestVlanPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for Guest Vlan and associated functionality."
|
||||
::= { agentGuestVlanConfigGroup 2 }
|
||||
|
||||
agentDot1xGuestVlanPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX AgentDot1xGuestVlanPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for guest config table."
|
||||
INDEX { dot1xPaePortNumber }
|
||||
::= { agentDot1xGuestVlanPortConfigTable 1 }
|
||||
|
||||
AgentDot1xGuestVlanPortConfigEntry ::= SEQUENCE {
|
||||
agentDot1xGuestVlanId
|
||||
Unsigned32,
|
||||
agentDot1xGuestVlanPeriod
|
||||
Unsigned32
|
||||
}
|
||||
|
||||
agentDot1xGuestVlanId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the Guest Vlan of the interface. An interface will
|
||||
be moved to its Guest Vlan if its access is unsucessfully
|
||||
authenticated. A value of zero indicates no Guest Vlan
|
||||
configured for the interface."
|
||||
DEFVAL {0}
|
||||
::= { agentDot1xGuestVlanPortConfigEntry 1}
|
||||
|
||||
agentDot1xGuestVlanPeriod OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value, in seconds, of the guestVlanPeriod constant
|
||||
currently in use for Guest Vlan Assignment for the
|
||||
interface ."
|
||||
DEFVAL { 90 }
|
||||
::= { agentDot1xGuestVlanPortConfigEntry 2 }
|
||||
|
||||
agentDot1xEnhancementConfigGroup OBJECT IDENTIFIER ::= { dot1xAdvanced 2 }
|
||||
|
||||
agentDot1xRadiusVlanAssignment OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable dot1x Vlan Assignment Support on the switch."
|
||||
DEFVAL { disable }
|
||||
::= { agentDot1xEnhancementConfigGroup 1 }
|
||||
|
||||
agentDot1xDynamicVlanCreationMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable dot1x dynamic vlan creation Support on the switch."
|
||||
DEFVAL { disable }
|
||||
::= { agentDot1xEnhancementConfigGroup 2 }
|
||||
|
||||
--------------------------------------------------------------
|
||||
-- The client Table
|
||||
--------------------------------------------------------------
|
||||
|
||||
agentDot1xClientGroup OBJECT IDENTIFIER ::= { dot1xAdvanced 3 }
|
||||
|
||||
agentDot1xClientTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentDot1xClientEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for Guest Vlan and associated functionality."
|
||||
::= { agentDot1xClientGroup 1 }
|
||||
|
||||
agentDot1xClientEntry OBJECT-TYPE
|
||||
SYNTAX AgentDot1xClientEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for guest config table."
|
||||
INDEX { agentDot1xClientLogicalInterface }
|
||||
::= { agentDot1xClientTable 1 }
|
||||
|
||||
AgentDot1xClientEntry ::= SEQUENCE {
|
||||
agentDot1xClientLogicalInterface
|
||||
Unsigned32,
|
||||
agentDot1xClientInterface
|
||||
DisplayString,
|
||||
agentDot1xClientUsername
|
||||
DisplayString,
|
||||
agentDot1xClientMacAddress
|
||||
PhysAddress,
|
||||
agentDot1xClientSessionTime
|
||||
Unsigned32,
|
||||
agentDot1xClientVlanId
|
||||
Unsigned32,
|
||||
agentDot1xClientVlanAssigned
|
||||
INTEGER,
|
||||
agentDot1xClientSessionTimeout
|
||||
Unsigned32,
|
||||
agentDot1xClientSessionTerminationAction
|
||||
INTEGER
|
||||
}
|
||||
|
||||
agentDot1xClientLogicalInterface OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the Guest Vlan of the interface. An interface will
|
||||
be moved to its Guest Vlan if its access is unsucessfully
|
||||
authenticated. A value of zero indicates no Guest Vlan
|
||||
configured for the interface."
|
||||
::= { agentDot1xClientEntry 1}
|
||||
|
||||
agentDot1xClientInterface OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the Guest Vlan of the interface. An interface will
|
||||
be moved to its Guest Vlan if its access is unsucessfully
|
||||
authenticated. A value of zero indicates no Guest Vlan
|
||||
configured for the interface."
|
||||
::= { agentDot1xClientEntry 2}
|
||||
|
||||
agentDot1xClientUsername OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the Guest Vlan of the interface. An interface will
|
||||
be moved to its Guest Vlan if its access is unsucessfully
|
||||
authenticated. A value of zero indicates no Guest Vlan
|
||||
configured for the interface."
|
||||
::= { agentDot1xClientEntry 3}
|
||||
|
||||
agentDot1xClientMacAddress OBJECT-TYPE
|
||||
SYNTAX PhysAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the Guest Vlan of the interface. An interface will
|
||||
be moved to its Guest Vlan if its access is unsucessfully
|
||||
authenticated. A value of zero indicates no Guest Vlan
|
||||
configured for the interface."
|
||||
::= { agentDot1xClientEntry 4}
|
||||
|
||||
agentDot1xClientSessionTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the Guest Vlan of the interface. An interface will
|
||||
be moved to its Guest Vlan if its access is unsucessfully
|
||||
authenticated. A value of zero indicates no Guest Vlan
|
||||
configured for the interface."
|
||||
::= { agentDot1xClientEntry 5}
|
||||
|
||||
agentDot1xClientVlanId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the Guest Vlan of the interface. An interface will
|
||||
be moved to its Guest Vlan if its access is unsucessfully
|
||||
authenticated. A value of zero indicates no Guest Vlan
|
||||
configured for the interface."
|
||||
::= { agentDot1xClientEntry 6}
|
||||
|
||||
agentDot1xClientVlanAssigned OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
default(1),
|
||||
radius(2),
|
||||
unauthenticated(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the Guest Vlan of the interface. An interface will
|
||||
be moved to its Guest Vlan if its access is unsucessfully
|
||||
authenticated. A value of zero indicates no Guest Vlan
|
||||
configured for the interface."
|
||||
::= { agentDot1xClientEntry 7}
|
||||
|
||||
agentDot1xClientSessionTimeout OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the Guest Vlan of the interface. An interface will
|
||||
be moved to its Guest Vlan if its access is unsucessfully
|
||||
authenticated. A value of zero indicates no Guest Vlan
|
||||
configured for the interface."
|
||||
::= { agentDot1xClientEntry 8}
|
||||
|
||||
agentDot1xClientSessionTerminationAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
default(1),
|
||||
radius(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the Guest Vlan of the interface. An interface will
|
||||
be moved to its Guest Vlan if its access is unsucessfully
|
||||
authenticated. A value of zero indicates no Guest Vlan
|
||||
configured for the interface."
|
||||
::= { agentDot1xClientEntry 9}
|
||||
|
||||
|
||||
END
|
||||
|
125
mibs/quanta/DOT1X-AUTHENTICATION-SERVER-MIB
Normal file
125
mibs/quanta/DOT1X-AUTHENTICATION-SERVER-MIB
Normal file
@ -0,0 +1,125 @@
|
||||
-- Dot1x Authentication Server MIB overview:
|
||||
-- Dot1x Authentication Server MIB falls under MIB node of the private subtree.
|
||||
|
||||
DOT1X-AUTHENTICATION-SERVER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Quanta Computer Inc. Dot1x Authentication Server MIB
|
||||
-- Copyright Quanta Computer Inc. (2003-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Quanta Computer Inc.'s confidential and proprietary
|
||||
-- intellectual property. Quanta Computer Inc. retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
RowStatus FROM SNMPv2-TC
|
||||
DisplayString FROM RFC1213-MIB
|
||||
switch FROM QUANTA-SWITCH-MIB;
|
||||
|
||||
|
||||
dot1xAuthenticationServer MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "QCI"
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: support@quantatw.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The Quanta Private MIB for Dot1x Authentication Server "
|
||||
::= { switch 49 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentDot1xAuthServUserConfigGroup -> Contains MIB objects to configure Dot1x User Database
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentDot1xAuthServUserConfigGroup OBJECT IDENTIFIER ::= { dot1xAuthenticationServer 1 }
|
||||
|
||||
agentDot1xAuthServUserConfigCreate OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Create a new user.
|
||||
When set with a non-empty string, a new user with that name will be created.
|
||||
This object will only return an empty string.
|
||||
This string is limited to alpha-numeric strings (including the '-' and '_' characters)."
|
||||
::= { agentDot1xAuthServUserConfigGroup 1 }
|
||||
|
||||
agentDot1xAuthServUserConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentDot1xAuthServUserConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for dot1x Client details and associated functionality."
|
||||
::= { agentDot1xAuthServUserConfigGroup 2 }
|
||||
|
||||
agentDot1xAuthServUserConfigEntry OBJECT-TYPE
|
||||
SYNTAX AgentDot1xAuthServUserConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for port config table."
|
||||
INDEX { agentDot1xAuthServUserIndex}
|
||||
::= {agentDot1xAuthServUserConfigTable 1 }
|
||||
|
||||
AgentDot1xAuthServUserConfigEntry ::= SEQUENCE {
|
||||
agentDot1xAuthServUserIndex
|
||||
Integer32,
|
||||
agentDot1xAuthServUserName
|
||||
DisplayString,
|
||||
agentDot1xAuthServUserPassword
|
||||
DisplayString,
|
||||
agentDot1xAuthServUserStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
agentDot1xAuthServUserIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..99)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dot1x user config index. "
|
||||
::= { agentDot1xAuthServUserConfigEntry 1}
|
||||
|
||||
agentDot1xAuthServUserName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dot1x user name.
|
||||
This string is limited to alpha-numeric strings (including '-' and '_'
|
||||
characters). "
|
||||
::= { agentDot1xAuthServUserConfigEntry 2}
|
||||
|
||||
agentDot1xAuthServUserPassword OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dot1x user password."
|
||||
::= { agentDot1xAuthServUserConfigEntry 3}
|
||||
|
||||
agentDot1xAuthServUserStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dot1x User Status.
|
||||
active(1) - This user account is active.
|
||||
destroy(6) - Set to this value to remove this user account."
|
||||
::= { agentDot1xAuthServUserConfigEntry 4 }
|
||||
|
||||
|
||||
END
|
751
mibs/quanta/DVMRP-STD-MIB
Normal file
751
mibs/quanta/DVMRP-STD-MIB
Normal file
@ -0,0 +1,751 @@
|
||||
|
||||
DVMRP-STD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, mib-2,
|
||||
Integer32, Counter32, Gauge32, NOTIFICATION-TYPE,
|
||||
IpAddress, TimeTicks FROM SNMPv2-SMI
|
||||
DisplayString, RowStatus FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
quanta, switch FROM QUANTA-SWITCH-MIB
|
||||
InterfaceIndexOrZero,
|
||||
InterfaceIndex FROM IF-MIB;
|
||||
|
||||
dvmrpStdMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9910191200Z" -- October 19, 1999
|
||||
ORGANIZATION "IETF IDMR Working Group."
|
||||
CONTACT-INFO
|
||||
" Dave Thaler
|
||||
Microsoft
|
||||
One Microsoft Way
|
||||
Redmond, WA 98052-6399
|
||||
EMail: dthaler@microsoft.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for management of DVMRP routers."
|
||||
REVISION "9910191200Z" -- October 19, 1999
|
||||
|
||||
DESCRIPTION
|
||||
"Initial version, published as RFC xxxx (to be filled in by
|
||||
RFC-Editor)."
|
||||
|
||||
::= { switch 10}
|
||||
|
||||
-- NOTE TO RFC EDITOR: When this document is published as an
|
||||
-- RFC, replace xx with IANA assignment, and delete this comment.
|
||||
|
||||
dvmrpMIBObjects OBJECT IDENTIFIER ::= { dvmrpStdMIB 1 }
|
||||
|
||||
dvmrp OBJECT IDENTIFIER ::= { dvmrpMIBObjects 1 }
|
||||
|
||||
dvmrpScalar OBJECT IDENTIFIER ::= { dvmrp 1 }
|
||||
|
||||
dvmrpVersionString OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The router's DVMRP version information. Similar to
|
||||
sysDescr in MIB-II, this is a free-form field which can be
|
||||
used to display vendor-specific information."
|
||||
::= { dvmrpScalar 1 }
|
||||
|
||||
dvmrpGenerationId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The generation identifier for the routing process. This is
|
||||
used by neighboring routers to detect whether the DVMRP
|
||||
routing table should be resent."
|
||||
::= { dvmrpScalar 2 }
|
||||
|
||||
|
||||
dvmrpNumRoutes OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of entries in the routing table. This can be
|
||||
used to monitor the routing table size to detect illegal
|
||||
advertisements of unicast routes."
|
||||
::= { dvmrpScalar 3 }
|
||||
|
||||
dvmrpReachableRoutes OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of entries in the routing table with non
|
||||
infinite metrics. This can be used to detect network
|
||||
partitions by observing the ratio of reachable routes to
|
||||
total routes."
|
||||
::= { dvmrpScalar 4 }
|
||||
|
||||
-- The DVMRP Interface Table
|
||||
|
||||
dvmrpInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DvmrpInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the router's multicast-
|
||||
capable interfaces."
|
||||
::= { dvmrp 2 }
|
||||
|
||||
dvmrpInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX DvmrpInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the dvmrpInterfaceTable. This
|
||||
row augments ipMRouteInterfaceEntry in the IP Multicast MIB,
|
||||
where the threshold object resides."
|
||||
INDEX { dvmrpInterfaceIfIndex }
|
||||
::= { dvmrpInterfaceTable 1 }
|
||||
|
||||
DvmrpInterfaceEntry ::= SEQUENCE {
|
||||
dvmrpInterfaceIfIndex InterfaceIndex,
|
||||
dvmrpInterfaceLocalAddress IpAddress,
|
||||
dvmrpInterfaceMetric Integer32,
|
||||
dvmrpInterfaceStatus RowStatus,
|
||||
dvmrpInterfaceRcvBadPkts Counter32,
|
||||
dvmrpInterfaceRcvBadRoutes Counter32,
|
||||
dvmrpInterfaceSentRoutes Counter32,
|
||||
dvmrpInterfaceInterfaceKey SnmpAdminString,
|
||||
dvmrpInterfaceInterfaceKeyVersion Integer32
|
||||
|
||||
|
||||
}
|
||||
|
||||
dvmrpInterfaceIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex value of the interface for which DVMRP is
|
||||
enabled."
|
||||
::= { dvmrpInterfaceEntry 1 }
|
||||
|
||||
dvmrpInterfaceLocalAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address this system will use as a source address on
|
||||
this interface. On unnumbered interfaces, it must be the
|
||||
same value as dvmrpInterfaceLocalAddress for some interface
|
||||
on the system."
|
||||
::= { dvmrpInterfaceEntry 2 }
|
||||
|
||||
dvmrpInterfaceMetric OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..31)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The distance metric for this interface which is used to
|
||||
calculate distance vectors."
|
||||
DEFVAL { 1 }
|
||||
::= { dvmrpInterfaceEntry 3 }
|
||||
|
||||
dvmrpInterfaceStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this entry. Creating the entry enables DVMRP
|
||||
on the virtual interface; destroying the entry or setting it
|
||||
to notInService disables DVMRP on the virtual interface."
|
||||
::= { dvmrpInterfaceEntry 4 }
|
||||
|
||||
dvmrpInterfaceRcvBadPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DVMRP messages received on the interface by
|
||||
the DVMRP process which were subsequently discarded as
|
||||
invalid (e.g. invalid packet format, or a route report from
|
||||
an unknown neighbor)."
|
||||
::= { dvmrpInterfaceEntry 5 }
|
||||
|
||||
dvmrpInterfaceRcvBadRoutes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of routes, in valid DVMRP packets, which were
|
||||
ignored because the entry was invalid."
|
||||
::= { dvmrpInterfaceEntry 6 }
|
||||
|
||||
dvmrpInterfaceSentRoutes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of routes, in DVMRP Report packets, which have
|
||||
been sent on this interface. Together with
|
||||
dvmrpNeighborRcvRoutes at a peer, this object is useful for
|
||||
detecting routes being lost."
|
||||
::= { dvmrpInterfaceEntry 7 }
|
||||
|
||||
|
||||
|
||||
dvmrpInterfaceInterfaceKey OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (shared) key for authenticating neighbors on this
|
||||
interface. This object is intended solely for the purpose
|
||||
of setting the interface key, and MUST be accessible only
|
||||
via requests using both authentication and privacy. The
|
||||
agent MAY report an empty string in response to get, get-
|
||||
next, get-bulk requests."
|
||||
::= { dvmrpInterfaceEntry 8 }
|
||||
|
||||
dvmrpInterfaceInterfaceKeyVersion OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The highest version number of all known interface keys for
|
||||
this interface used for authenticating neighbors."
|
||||
::= { dvmrpInterfaceEntry 9 }
|
||||
|
||||
|
||||
-- The DVMRP Neighbor Table
|
||||
|
||||
dvmrpNeighborTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DvmrpNeighborEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the router's DVMRP
|
||||
neighbors, as discovered by receiving DVMRP messages."
|
||||
::= { dvmrp 3 }
|
||||
|
||||
dvmrpNeighborEntry OBJECT-TYPE
|
||||
SYNTAX DvmrpNeighborEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the dvmrpNeighborTable."
|
||||
INDEX { dvmrpNeighborIfIndex, dvmrpNeighborAddress }
|
||||
::= { dvmrpNeighborTable 1 }
|
||||
|
||||
DvmrpNeighborEntry ::= SEQUENCE {
|
||||
dvmrpNeighborIfIndex InterfaceIndex,
|
||||
dvmrpNeighborAddress IpAddress,
|
||||
dvmrpNeighborUpTime TimeTicks,
|
||||
dvmrpNeighborExpiryTime TimeTicks,
|
||||
dvmrpNeighborGenerationId Integer32,
|
||||
dvmrpNeighborMajorVersion Integer32,
|
||||
dvmrpNeighborMinorVersion Integer32,
|
||||
dvmrpNeighborCapabilities BITS,
|
||||
dvmrpNeighborRcvRoutes Counter32,
|
||||
dvmrpNeighborRcvBadPkts Counter32,
|
||||
dvmrpNeighborRcvBadRoutes Counter32,
|
||||
dvmrpNeighborState INTEGER
|
||||
}
|
||||
|
||||
dvmrpNeighborIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of ifIndex for the virtual interface used to
|
||||
reach this DVMRP neighbor."
|
||||
::= { dvmrpNeighborEntry 1 }
|
||||
|
||||
dvmrpNeighborAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the DVMRP neighbor for which this entry
|
||||
contains information."
|
||||
::= { dvmrpNeighborEntry 2 }
|
||||
|
||||
dvmrpNeighborUpTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time since this DVMRP neighbor (last) became a neighbor
|
||||
of the local router."
|
||||
::= { dvmrpNeighborEntry 3 }
|
||||
|
||||
dvmrpNeighborExpiryTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum time remaining before this DVMRP neighbor will
|
||||
be aged out."
|
||||
::= { dvmrpNeighborEntry 4 }
|
||||
|
||||
dvmrpNeighborGenerationId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The neighboring router's generation identifier."
|
||||
::= { dvmrpNeighborEntry 5 }
|
||||
|
||||
dvmrpNeighborMajorVersion OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The neighboring router's major DVMRP version number."
|
||||
::= { dvmrpNeighborEntry 6 }
|
||||
|
||||
dvmrpNeighborMinorVersion OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The neighboring router's minor DVMRP version number."
|
||||
::= { dvmrpNeighborEntry 7 }
|
||||
|
||||
dvmrpNeighborCapabilities OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
leaf(0),
|
||||
prune(1),
|
||||
generationID(2),
|
||||
mtrace(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the neighboring router's
|
||||
capabilities. The leaf bit indicates that the neighbor has
|
||||
only one interface with neighbors. The prune bit indicates
|
||||
that the neighbor supports pruning. The generationID bit
|
||||
indicates that the neighbor sends its generationID in Probe
|
||||
messages. The mtrace bit indicates that the neighbor can
|
||||
handle mtrace requests."
|
||||
::= { dvmrpNeighborEntry 8 }
|
||||
|
||||
dvmrpNeighborRcvRoutes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of routes received in valid DVMRP packets
|
||||
received from this neighbor. This can be used to diagnose
|
||||
problems such as unicast route injection, as well as giving
|
||||
an indication of the level of DVMRP route exchange
|
||||
activity."
|
||||
::= { dvmrpNeighborEntry 9 }
|
||||
|
||||
dvmrpNeighborRcvBadPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packet received from this neighbor which were
|
||||
discarded as invalid."
|
||||
::= { dvmrpNeighborEntry 10 }
|
||||
|
||||
dvmrpNeighborRcvBadRoutes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of routes, in valid DVMRP packets received from
|
||||
this neighbor, which were ignored because the entry was
|
||||
invalid."
|
||||
::= { dvmrpNeighborEntry 11 }
|
||||
|
||||
dvmrpNeighborState OBJECT-TYPE
|
||||
SYNTAX INTEGER { oneway(1), active(2), ignoring(3), down(4) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"State of the neighbor adjacency."
|
||||
::= { dvmrpNeighborEntry 12 }
|
||||
|
||||
-- The DVMRP Route Table
|
||||
|
||||
dvmrpRouteTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DvmrpRouteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of routes learned through DVMRP route exchange."
|
||||
::= { dvmrp 4 }
|
||||
|
||||
dvmrpRouteEntry OBJECT-TYPE
|
||||
SYNTAX DvmrpRouteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) containing the multicast routing
|
||||
information used by DVMRP in place of the unicast routing
|
||||
information."
|
||||
INDEX { dvmrpRouteSource, dvmrpRouteSourceMask }
|
||||
::= { dvmrpRouteTable 1 }
|
||||
|
||||
DvmrpRouteEntry ::= SEQUENCE {
|
||||
dvmrpRouteSource IpAddress,
|
||||
dvmrpRouteSourceMask IpAddress,
|
||||
dvmrpRouteUpstreamNeighbor IpAddress,
|
||||
dvmrpRouteIfIndex InterfaceIndexOrZero,
|
||||
dvmrpRouteMetric Integer32,
|
||||
dvmrpRouteExpiryTime TimeTicks,
|
||||
dvmrpRouteUpTime TimeTicks
|
||||
}
|
||||
|
||||
dvmrpRouteSource OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The network address which when combined with the
|
||||
corresponding value of dvmrpRouteSourceMask identifies the
|
||||
sources for which this entry contains multicast routing
|
||||
information."
|
||||
::= { dvmrpRouteEntry 1 }
|
||||
|
||||
dvmrpRouteSourceMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The network mask which when combined with the corresponding
|
||||
value of dvmrpRouteSource identifies the sources for which
|
||||
this entry contains multicast routing information."
|
||||
::= { dvmrpRouteEntry 2 }
|
||||
|
||||
dvmrpRouteUpstreamNeighbor OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address of the upstream neighbor (e.g., RPF neighbor)
|
||||
from which IP datagrams from these sources are received."
|
||||
::= { dvmrpRouteEntry 3 }
|
||||
|
||||
dvmrpRouteIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of ifIndex for the interface on which IP
|
||||
datagrams sent by these sources are received. A value of 0
|
||||
typically means the route is an aggregate for which no next-
|
||||
hop interface exists."
|
||||
::= { dvmrpRouteEntry 4 }
|
||||
|
||||
dvmrpRouteMetric OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The distance in hops to the source subnet."
|
||||
::= { dvmrpRouteEntry 5 }
|
||||
|
||||
dvmrpRouteExpiryTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum amount of time remaining before this entry will
|
||||
be aged out."
|
||||
::= { dvmrpRouteEntry 6 }
|
||||
|
||||
dvmrpRouteUpTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time since the route represented by this entry was
|
||||
learned by the router."
|
||||
::= { dvmrpRouteEntry 7 }
|
||||
|
||||
-- The DVMRP Routing Next Hop Table
|
||||
|
||||
dvmrpRouteNextHopTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DvmrpRouteNextHopEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table containing information on the next
|
||||
hops on outgoing interfaces for routing IP multicast
|
||||
datagrams."
|
||||
::= { dvmrp 5 }
|
||||
|
||||
dvmrpRouteNextHopEntry OBJECT-TYPE
|
||||
SYNTAX DvmrpRouteNextHopEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the list of next hops on
|
||||
outgoing interfaces to which IP multicast datagrams from
|
||||
particular sources are routed."
|
||||
INDEX { dvmrpRouteNextHopSource, dvmrpRouteNextHopSourceMask,
|
||||
dvmrpRouteNextHopIfIndex }
|
||||
::= { dvmrpRouteNextHopTable 1 }
|
||||
|
||||
DvmrpRouteNextHopEntry ::= SEQUENCE {
|
||||
dvmrpRouteNextHopSource IpAddress,
|
||||
dvmrpRouteNextHopSourceMask IpAddress,
|
||||
dvmrpRouteNextHopIfIndex InterfaceIndex,
|
||||
dvmrpRouteNextHopType INTEGER
|
||||
}
|
||||
|
||||
dvmrpRouteNextHopSource OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The network address which when combined with the
|
||||
corresponding value of dvmrpRouteNextHopSourceMask
|
||||
identifies the sources for which this entry specifies a next
|
||||
hop on an outgoing interface."
|
||||
::= { dvmrpRouteNextHopEntry 1 }
|
||||
|
||||
dvmrpRouteNextHopSourceMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The network mask which when combined with the corresponding
|
||||
value of dvmrpRouteNextHopSource identifies the sources for
|
||||
which this entry specifies a next hop on an outgoing
|
||||
interface."
|
||||
::= { dvmrpRouteNextHopEntry 2 }
|
||||
|
||||
dvmrpRouteNextHopIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex value of the interface for the outgoing
|
||||
interface for this next hop."
|
||||
::= { dvmrpRouteNextHopEntry 3 }
|
||||
|
||||
dvmrpRouteNextHopType OBJECT-TYPE
|
||||
SYNTAX INTEGER { leaf(1), branch(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type is leaf if no downstream dependent neighbors exist on
|
||||
the outgoing virtual interface. Otherwise, type is branch."
|
||||
::= { dvmrpRouteNextHopEntry 4 }
|
||||
|
||||
-- The DVMRP Prune Table
|
||||
|
||||
dvmrpPruneTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DvmrpPruneEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the router's upstream prune
|
||||
state."
|
||||
::= { dvmrp 6 }
|
||||
|
||||
dvmrpPruneEntry OBJECT-TYPE
|
||||
SYNTAX DvmrpPruneEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the dvmrpPruneTable."
|
||||
INDEX { dvmrpPruneGroup, dvmrpPruneSource,
|
||||
dvmrpPruneSourceMask }
|
||||
::= { dvmrpPruneTable 1 }
|
||||
|
||||
DvmrpPruneEntry ::= SEQUENCE {
|
||||
dvmrpPruneGroup IpAddress,
|
||||
dvmrpPruneSource IpAddress,
|
||||
dvmrpPruneSourceMask IpAddress,
|
||||
dvmrpPruneExpiryTime TimeTicks
|
||||
}
|
||||
|
||||
dvmrpPruneGroup OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group address which has been pruned."
|
||||
::= { dvmrpPruneEntry 1 }
|
||||
|
||||
dvmrpPruneSource OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address of the source or source network which has been
|
||||
pruned."
|
||||
::= { dvmrpPruneEntry 2 }
|
||||
|
||||
dvmrpPruneSourceMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address of the source or source network which has been
|
||||
pruned. The mask must either be all 1's, or else
|
||||
dvmrpPruneSource and dvmrpPruneSourceMask must match
|
||||
dvmrpRouteSource and dvmrpRouteSourceMask for some entry in
|
||||
the dvmrpRouteTable."
|
||||
::= { dvmrpPruneEntry 3 }
|
||||
|
||||
dvmrpPruneExpiryTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of time remaining before this prune should
|
||||
expire at the upstream neighbor. This value should be the
|
||||
minimum of the default prune lifetime and the remaining
|
||||
prune lifetimes of the local router's downstream neighbors,
|
||||
if any."
|
||||
::= { dvmrpPruneEntry 4 }
|
||||
|
||||
-- DVMRP Traps
|
||||
|
||||
dvmrpTraps OBJECT IDENTIFIER ::= { dvmrp 7 }
|
||||
|
||||
dvmrpNeighborLoss NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
dvmrpInterfaceLocalAddress, -- The originator of the trap
|
||||
dvmrpNeighborState -- The new state
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A dvmrpNeighborLoss trap signifies the loss of a 2-way
|
||||
adjacency with a neighbor. This trap should be generated
|
||||
when the neighbor state changes from active to one-way,
|
||||
ignoring, or down. The trap should be generated only if the
|
||||
router has no other neighbors on the same interface with a
|
||||
lower IP address than itself."
|
||||
::= { dvmrpTraps 1 }
|
||||
|
||||
dvmrpNeighborNotPruning NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
dvmrpInterfaceLocalAddress, -- The originator of the trap
|
||||
dvmrpNeighborCapabilities
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A dvmrpNeighborNotPruning trap signifies that a non-pruning
|
||||
neighbor has been detected (in an implementation-dependent
|
||||
manner). This trap should be generated at most once per
|
||||
generation ID of the neighbor. For example, it should be
|
||||
generated at the time a neighbor is first heard from if the
|
||||
prune bit is not set in its capabilities. It should also be
|
||||
generated if the local system has the ability to tell that a
|
||||
neighbor which sets the the prune bit in its capabilities is
|
||||
not pruning any branches over an extended period of time.
|
||||
The trap should be generated only if the router has no other
|
||||
neighbors on the same interface with a lower IP address than
|
||||
itself."
|
||||
::= { dvmrpTraps 2 }
|
||||
|
||||
-- conformance information
|
||||
|
||||
dvmrpMIBConformance OBJECT IDENTIFIER ::= { dvmrpStdMIB 2 }
|
||||
|
||||
dvmrpMIBCompliances OBJECT IDENTIFIER ::= { dvmrpMIBConformance 1 }
|
||||
|
||||
dvmrpMIBGroups OBJECT IDENTIFIER ::= { dvmrpMIBConformance 2 }
|
||||
|
||||
-- compliance statements
|
||||
|
||||
dvmrpMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for the DVMRP MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { dvmrpGeneralGroup, dvmrpInterfaceGroup,
|
||||
dvmrpNeighborGroup, dvmrpRoutingGroup, dvmrpTreeGroup
|
||||
}
|
||||
|
||||
GROUP dvmrpSecurityGroup
|
||||
DESCRIPTION
|
||||
"This group is mandatory for agents which support both
|
||||
authentication and privacy of SNMP messages, and only for
|
||||
those network interfaces for which DVMRP is authenticating
|
||||
neighbors."
|
||||
::= { dvmrpMIBCompliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
dvmrpGeneralGroup OBJECT-GROUP
|
||||
OBJECTS { dvmrpVersionString, dvmrpGenerationId,
|
||||
dvmrpNumRoutes, dvmrpReachableRoutes
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to describe general DVMRP
|
||||
configuration information."
|
||||
::= { dvmrpMIBGroups 2 }
|
||||
|
||||
dvmrpInterfaceGroup OBJECT-GROUP
|
||||
OBJECTS { dvmrpInterfaceLocalAddress, dvmrpInterfaceMetric,
|
||||
dvmrpInterfaceStatus,
|
||||
dvmrpInterfaceRcvBadPkts, dvmrpInterfaceRcvBadRoutes,
|
||||
dvmrpInterfaceSentRoutes
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to describe DVMRP interface
|
||||
configuration and statistics."
|
||||
::= { dvmrpMIBGroups 3 }
|
||||
|
||||
dvmrpNeighborGroup OBJECT-GROUP
|
||||
OBJECTS { dvmrpNeighborUpTime, dvmrpNeighborExpiryTime,
|
||||
dvmrpNeighborGenerationId,
|
||||
dvmrpNeighborMajorVersion, dvmrpNeighborMinorVersion,
|
||||
dvmrpNeighborCapabilities, dvmrpNeighborRcvRoutes,
|
||||
dvmrpNeighborRcvBadPkts, dvmrpNeighborRcvBadRoutes,
|
||||
dvmrpNeighborState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to describe DVMRP peer
|
||||
configuration and statistics."
|
||||
::= { dvmrpMIBGroups 4 }
|
||||
|
||||
dvmrpRoutingGroup OBJECT-GROUP
|
||||
OBJECTS { dvmrpRouteUpstreamNeighbor, dvmrpRouteIfIndex,
|
||||
dvmrpRouteMetric, dvmrpRouteExpiryTime,
|
||||
dvmrpRouteUpTime, dvmrpRouteNextHopType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to store the DVMRP routing
|
||||
table."
|
||||
::= { dvmrpMIBGroups 5 }
|
||||
|
||||
dvmrpSecurityGroup OBJECT-GROUP
|
||||
OBJECTS { dvmrpInterfaceInterfaceKey,
|
||||
dvmrpInterfaceInterfaceKeyVersion }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to store information related
|
||||
to DVMRP security."
|
||||
::= { dvmrpMIBGroups 6 }
|
||||
|
||||
dvmrpTreeGroup OBJECT-GROUP
|
||||
OBJECTS { dvmrpPruneExpiryTime }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to store information related
|
||||
to DVMRP prune state."
|
||||
::= { dvmrpMIBGroups 7 }
|
||||
|
||||
dvmrpNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { dvmrpNeighborLoss,
|
||||
dvmrpNeighborNotPruning }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of notifications for signaling important DVMRP
|
||||
events."
|
||||
::= { dvmrpMIBGroups 8 }
|
||||
|
||||
END
|
1302
mibs/quanta/INVENTORY-MIB
Normal file
1302
mibs/quanta/INVENTORY-MIB
Normal file
File diff suppressed because it is too large
Load Diff
102
mibs/quanta/IPV6-LOOPBACK-MIB
Normal file
102
mibs/quanta/IPV6-LOOPBACK-MIB
Normal file
@ -0,0 +1,102 @@
|
||||
IPV6-LOOPBACK-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Quanta Corporation IPV6 Loopback MIB
|
||||
-- Copyright 2004- Quanta Computer, Inc. All rights reserved.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
mib-2, Unsigned32, Integer32 FROM SNMPv2-SMI
|
||||
DisplayString, PhysAddress, TruthValue,
|
||||
RowStatus FROM SNMPv2-TC
|
||||
InetAddressPrefixLength FROM INET-ADDRESS-MIB
|
||||
Ipv6AddressPrefix FROM IPV6-TC
|
||||
agentLoopbackID FROM LOOPBACK-MIB
|
||||
switch FROM QUANTA-SWITCH-MIB;
|
||||
|
||||
ipv6Loopback MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z"
|
||||
ORGANIZATION "QCI"
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"The Quanta Private MIB for Loopback IPV6 address configuration"
|
||||
|
||||
::= { switch 23 }
|
||||
--**************************************************************************************
|
||||
-- agentLoopbackIpv6Group
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLoopbackIpv6Group OBJECT IDENTIFIER ::= { ipv6Loopback 1 }
|
||||
|
||||
agentLoopbackIpv6PrefixTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentLoopbackIpv6PrefixEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of the Ipv6 prefixes associated with loopback instances"
|
||||
::= { agentLoopbackIpv6Group 1 }
|
||||
|
||||
agentLoopbackIpv6PrefixEntry OBJECT-TYPE
|
||||
SYNTAX AgentLoopbackIpv6PrefixEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { agentLoopbackID, agentLoopbackIpv6PrefixPrefix, agentLoopbackIpv6PrefixPrefixLen}
|
||||
::= { agentLoopbackIpv6PrefixTable 1 }
|
||||
|
||||
AgentLoopbackIpv6PrefixEntry ::= SEQUENCE {
|
||||
agentLoopbackIpv6PrefixPrefix
|
||||
Ipv6AddressPrefix,
|
||||
agentLoopbackIpv6PrefixPrefixLen
|
||||
InetAddressPrefixLength,
|
||||
agentLoopbackIpv6PrefixStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
agentLoopbackIpv6PrefixPrefix OBJECT-TYPE
|
||||
SYNTAX Ipv6AddressPrefix
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The prefix associated with the loopback interface. The data type
|
||||
is used to model the Ipv6 address. It is a binary string
|
||||
of 16 octects in network byte-order. It specifies the IP
|
||||
address of loopback which will be in Ipv6 Format, generated
|
||||
using internal interface number."
|
||||
::= { agentLoopbackIpv6PrefixEntry 1 }
|
||||
|
||||
agentLoopbackIpv6PrefixPrefixLen OBJECT-TYPE
|
||||
SYNTAX InetAddressPrefixLength
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length of the prefix (in bits)."
|
||||
DEFVAL { 0 }
|
||||
::= { agentLoopbackIpv6PrefixEntry 2 }
|
||||
|
||||
agentLoopbackIpv6PrefixStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this instance.Row can be added or deleted
|
||||
by setting the value to createAndGo/destroy
|
||||
|
||||
active(1) - this Loopback instance is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::= { agentLoopbackIpv6PrefixEntry 3 }
|
||||
END
|
244
mibs/quanta/IPV6-TUNNEL-MIB
Normal file
244
mibs/quanta/IPV6-TUNNEL-MIB
Normal file
@ -0,0 +1,244 @@
|
||||
IPV6-TUNNEL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Quanta Corporation IPV6 Tunnel MIB
|
||||
-- Copyright 2004- Quanta Computer, Inc. All rights reserved.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
mib-2, Unsigned32, Integer32 FROM SNMPv2-SMI
|
||||
RowStatus FROM SNMPv2-TC
|
||||
DisplayString, PhysAddress FROM RFC1213-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
Ipv6IfIndex, Ipv6Address, Ipv6AddressPrefix
|
||||
FROM IPV6-TC
|
||||
InetAddressIPv4, InetAddressPrefixLength
|
||||
FROM INET-ADDRESS-MIB
|
||||
switch FROM QUANTA-SWITCH-MIB;
|
||||
|
||||
ipv6Tunnel MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z"
|
||||
ORGANIZATION "QCI"
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"The Quanta Private MIB for IPV6 Tunnel"
|
||||
::= { switch 27 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentTunnelIPV6Group
|
||||
--
|
||||
--**************************************************************************************
|
||||
agentTunnelIPV6Group OBJECT IDENTIFIER ::= { ipv6Tunnel 1 }
|
||||
|
||||
agentTunnelIPV6Table OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentTunnelIPV6Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A summary table of the IPV6 tunnel instances"
|
||||
::= { agentTunnelIPV6Group 1 }
|
||||
|
||||
agentTunnelIPV6Entry OBJECT-TYPE
|
||||
SYNTAX AgentTunnelIPV6Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { agentTunnelID }
|
||||
::= { agentTunnelIPV6Table 1 }
|
||||
|
||||
AgentTunnelIPV6Entry ::= SEQUENCE {
|
||||
agentTunnelID
|
||||
Integer32,
|
||||
agentTunnelIfIndex
|
||||
Integer32,
|
||||
agentTunnelMode
|
||||
INTEGER,
|
||||
agentTunnelLocalIP4Addr
|
||||
InetAddressIPv4,
|
||||
agentTunnelRemoteIP4Addr
|
||||
InetAddressIPv4,
|
||||
agentTunnelLocalIfIndex
|
||||
Integer32,
|
||||
agentTunnelIcmpUnreachableMode
|
||||
INTEGER,
|
||||
agentTunnelStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
|
||||
agentTunnelID OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The tunnel ID is associated with Internal Interface number
|
||||
which is generated when we create a tunnel, and is used
|
||||
to configure the tunnel."
|
||||
::= { agentTunnelIPV6Entry 1 }
|
||||
|
||||
agentTunnelIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The external interface of the tunnel is associted with
|
||||
internal interface. The tunnel ID associated with
|
||||
Internal Interface number is generated when we create a
|
||||
tunnel, which is used to configure the tunnel."
|
||||
::= { agentTunnelIPV6Entry 2 }
|
||||
|
||||
|
||||
agentTunnelMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
undefined(1),
|
||||
ip6over4(2),
|
||||
ip6to4(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the type of Tunnel either undefined, 6over4 or 6to4.
|
||||
The default value is undefined. It supports 6over4
|
||||
which supports an assigned IPV6 address, an IPV4 address
|
||||
is not allowed. For this mode, the tunnel source and
|
||||
tunnel destination must be IPV4 address. For 6to4 tunnel,
|
||||
the tunnel source must be IPv4 address. Tunnel destination
|
||||
should not be set. The first 48-bits of the IPv4 address assigned
|
||||
to the 6to4 tunnel should be of the format 2002:sourceIpv4address."
|
||||
DEFVAL { undefined }
|
||||
::= { agentTunnelIPV6Entry 3 }
|
||||
|
||||
agentTunnelLocalIP4Addr OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv4
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address of the Local endpoint of the tunnel i.e. the
|
||||
source address used in the outer IP header. It is 0.0.0.0
|
||||
if unknown or the tunnel is over IPv6."
|
||||
|
||||
::= { agentTunnelIPV6Entry 4 }
|
||||
|
||||
agentTunnelRemoteIP4Addr OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv4
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address of the Remote endpoint of the tunnel i.e.
|
||||
the destination address used in the outer IP header. It is
|
||||
0.0.0.0 if the tunnel is unknown or IPv6 address, or not
|
||||
a point to point link"
|
||||
|
||||
::= { agentTunnelIPV6Entry 5 }
|
||||
|
||||
agentTunnelLocalIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the interface for IPv6 Tunnel Source"
|
||||
::= { agentTunnelIPV6Entry 6}
|
||||
|
||||
agentTunnelStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this instance.Row can be added or deleted
|
||||
by setting the value to createAndGo/destroy
|
||||
|
||||
active(1) - this Tunnel instance is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::= { agentTunnelIPV6Entry 7 }
|
||||
|
||||
agentTunnelIcmpUnreachableMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the Mode of Sending ICMPv6 Unreachable
|
||||
messages on this tunnel interface."
|
||||
::= { agentTunnelIPV6Entry 8}
|
||||
|
||||
|
||||
agentTunnelIPV6PrefixTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentTunnelIPV6PrefixEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of the IPV6 prefixes associated with tunnel instances"
|
||||
::= { agentTunnelIPV6Group 2 }
|
||||
|
||||
agentTunnelIPV6PrefixEntry OBJECT-TYPE
|
||||
SYNTAX AgentTunnelIPV6PrefixEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { agentTunnelID, agentTunnelIPV6PrefixPrefix, agentTunnelIPV6PrefixPrefixLen}
|
||||
::= { agentTunnelIPV6PrefixTable 1 }
|
||||
|
||||
AgentTunnelIPV6PrefixEntry ::= SEQUENCE {
|
||||
agentTunnelIPV6PrefixPrefix
|
||||
Ipv6AddressPrefix,
|
||||
agentTunnelIPV6PrefixPrefixLen
|
||||
InetAddressPrefixLength,
|
||||
agentTunnelIPV6PrefixStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
agentTunnelIPV6PrefixPrefix OBJECT-TYPE
|
||||
SYNTAX Ipv6AddressPrefix
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The prefix associated with the tunnel interface. The data type
|
||||
is used to model the IPV6 address. It is a binary string
|
||||
of 16 octects in network byte-order. It specifies the IP
|
||||
address of tunnel which will be in IPV6 Format, generated
|
||||
using internal interface number."
|
||||
::= { agentTunnelIPV6PrefixEntry 1 }
|
||||
|
||||
agentTunnelIPV6PrefixPrefixLen OBJECT-TYPE
|
||||
SYNTAX InetAddressPrefixLength
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length of the prefix (in bits)."
|
||||
DEFVAL { 0 }
|
||||
::= { agentTunnelIPV6PrefixEntry 2 }
|
||||
|
||||
agentTunnelIPV6PrefixStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this instance.Row can be added or deleted
|
||||
by setting the value to createAndGo/destroy
|
||||
|
||||
active(1) - this Tunnel instance is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::= { agentTunnelIPV6PrefixEntry 3 }
|
||||
END
|
||||
|
||||
|
||||
|
||||
|
126
mibs/quanta/KEYING-PRIVATE-MIB
Normal file
126
mibs/quanta/KEYING-PRIVATE-MIB
Normal file
@ -0,0 +1,126 @@
|
||||
-- Feature Keying MIB overview:
|
||||
-- Feature Keying MIB falls under switch MIB node of the private subtree.
|
||||
|
||||
|
||||
|
||||
KEYING-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Quanta Keying MIB
|
||||
-- Copyright 2004- Quanta Computer, Inc. All rights reserved.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
|
||||
|
||||
TEXTUAL-CONVENTION,RowStatus,
|
||||
RowPointer FROM SNMPv2-TC
|
||||
|
||||
DisplayString FROM RFC1213-MIB
|
||||
switch FROM QUANTA-SWITCH-MIB;
|
||||
|
||||
keyingPrivate MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z"
|
||||
ORGANIZATION "QCI"
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The QUANTA Private MIB for Keying Utility"
|
||||
::= { switch 24 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentFeatureKeyingGroup -> contains MIB objects displaying Key and associated Functionality
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentFeatureKeyingGroup OBJECT IDENTIFIER ::= { keyingPrivate 1 }
|
||||
|
||||
agentFeatureKeyingEnableKey OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hexadecimal Key-string entered to enable an advance functionality."
|
||||
::={ agentFeatureKeyingGroup 1 }
|
||||
|
||||
agentFeatureKeyingDisableKey OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hexadecimal Key-string entered to disable an advance functionality."
|
||||
::={ agentFeatureKeyingGroup 2 }
|
||||
|
||||
|
||||
agentFeatureKeyingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentFeatureKeyingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for license key and associated functionality. "
|
||||
::= { agentFeatureKeyingGroup 3 }
|
||||
|
||||
agentFeatureKeyingEntry OBJECT-TYPE
|
||||
SYNTAX AgentFeatureKeyingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for key table"
|
||||
INDEX { agentFeatureKeyingIndex }
|
||||
::={ agentFeatureKeyingTable 1}
|
||||
|
||||
AgentFeatureKeyingEntry ::=
|
||||
SEQUENCE {
|
||||
agentFeatureKeyingIndex
|
||||
Unsigned32,
|
||||
agentFeatureKeyingName
|
||||
DisplayString,
|
||||
agentFeatureKeyingStatus
|
||||
INTEGER
|
||||
}
|
||||
|
||||
agentFeatureKeyingIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value corresponding to a keyable feature.When this table is walked,
|
||||
only values associated with keyable features are returned.This value
|
||||
must be equivalent to valid value of agentFeatureKeyingIndex."
|
||||
::={ agentFeatureKeyingEntry 1 }
|
||||
|
||||
agentFeatureKeyingName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The abbreviated name of this component.This is also equivalent to
|
||||
agentFeatureKeyingName"
|
||||
::={ agentFeatureKeyingEntry 2 }
|
||||
|
||||
agentFeatureKeyingStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Returns a value of (1) if the feature is enabled for management,
|
||||
(2) if disabled."
|
||||
::={agentFeatureKeyingEntry 3 }
|
||||
|
||||
END
|
||||
|
901
mibs/quanta/LOGGING-MIB
Normal file
901
mibs/quanta/LOGGING-MIB
Normal file
@ -0,0 +1,901 @@
|
||||
LOGGING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Copyright 2004- Quanta Computer, Inc. All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Quanta Computer Inc.'s confidential and proprietary
|
||||
-- intellectual property. Quanta Computer Inc. retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32,
|
||||
Unsigned32, TimeTicks, NOTIFICATION-TYPE FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString,
|
||||
DateAndTime, RowStatus FROM SNMPv2-TC
|
||||
quanta, switch FROM QUANTA-SWITCH-MIB
|
||||
InetAddress, InetAddressType, InetPortNumber FROM INET-ADDRESS-MIB
|
||||
agentInventoryComponentIndex FROM INVENTORY-MIB
|
||||
InterfaceIndexOrZero FROM IF-MIB;
|
||||
|
||||
AgentLogFacility ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Facility code used in determining the SysLog Priority value."
|
||||
REFERENCE
|
||||
"RFC3164 - 4.1.1: Table 1"
|
||||
SYNTAX INTEGER {
|
||||
kernel(0), -- kernel messages
|
||||
user(1), -- user-level messages
|
||||
mail(2), -- mail system
|
||||
system(3), -- system daemons
|
||||
security(4), -- security/authorization messages
|
||||
syslog(5), -- messages generated internally by syslogd
|
||||
lpr(6), -- line printer subsystem
|
||||
nntp(7), -- network news subsystem
|
||||
uucp(8), -- UUCP subsystem
|
||||
cron(9), -- clock daemon
|
||||
auth (10), -- security/authorization messages
|
||||
ftp(11), -- FTP daemon
|
||||
ntp(12), -- NTP subsystem
|
||||
audit(13), -- log audit
|
||||
alert(14), -- log alert
|
||||
clock(15), -- clock daemon
|
||||
local0(16), -- local use 0
|
||||
local1(17), -- local use 1
|
||||
local2(18), -- local use 2
|
||||
local3(19), -- local use 3
|
||||
local4(20), -- local use 4
|
||||
local5(21), -- local use 5
|
||||
local6(22), -- local use 6
|
||||
local7(23) -- local use 7
|
||||
}
|
||||
|
||||
AgentLogSeverity ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Severity code used in determining the SysLog Priority value."
|
||||
REFERENCE
|
||||
"RFC3164 - 4.1.1: Table 2"
|
||||
SYNTAX INTEGER {
|
||||
emergency(0), -- System is unusable. System failure has occurred.
|
||||
alert(1), -- Action must be taken immediately. Unrecoverable
|
||||
-- failure of a component. System failure likely.
|
||||
critical(2), -- Critical conditions. Recoverable failure of a
|
||||
-- component that may lead to system failure.
|
||||
error(3), -- Error conditions. Recoverable failure of a component.
|
||||
warning(4), -- Warning conditions. Minor failure, e.g.
|
||||
-- misconfiguration of a component.
|
||||
notice(5), -- Normal but significant conditions.
|
||||
informational(6), -- Informational messages.
|
||||
debug(7) -- Debug-level messages.
|
||||
}
|
||||
|
||||
logging MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Quanta Computer Inc."
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"This MIB provides objects to configure and display events logged
|
||||
on this system."
|
||||
::= { switch 14 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogConfigGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogConfigGroup OBJECT IDENTIFIER ::= { logging 1 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogInMemoryConfigGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogInMemoryConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 1 }
|
||||
|
||||
agentLogInMemoryAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Administratively enable/disable the In Memory log."
|
||||
::= { agentLogInMemoryConfigGroup 1 }
|
||||
|
||||
|
||||
agentLogInMemoryBehavior OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
wrap(1),
|
||||
stop-on-full(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the behavior of the In Memory Log when it becomes full. A value of
|
||||
wrap(1) will cause the oldest log message to be removed, making room for the new
|
||||
message. A value of stop-on-full(2) will prevent any further logging."
|
||||
::= { agentLogInMemoryConfigGroup 4 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogConsoleConfigGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogConsoleConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 2 }
|
||||
|
||||
agentLogConsoleAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Admin mode for console logs"
|
||||
::= { agentLogConsoleConfigGroup 1 }
|
||||
|
||||
agentLogConsoleSeverityFilter OBJECT-TYPE
|
||||
SYNTAX AgentLogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Severity filter for console logs"
|
||||
::= { agentLogConsoleConfigGroup 2 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogPersistentConfigGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
-- agentLogPersistentConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 3 }
|
||||
--
|
||||
-- agentLogPersistentAdminStatus OBJECT-TYPE
|
||||
-- SYNTAX INTEGER {
|
||||
-- enable(1),
|
||||
-- disable(2)
|
||||
-- }
|
||||
-- MAX-ACCESS read-write
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "This control disables/enables logging for the persistent startup log. Setting this
|
||||
-- value to disable does not clear the current contents of the log."
|
||||
-- ::= { agentLogPersistentConfigGroup 1 }
|
||||
--
|
||||
-- agentLogPersistentSeverityFilter OBJECT-TYPE
|
||||
-- SYNTAX AgentLogSeverity
|
||||
-- MAX-ACCESS read-write
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "This control specifies the minimum severity to log to the startup and operation log.
|
||||
-- Messages with an equal or lower numerical severity are logged."
|
||||
-- ::= { agentLogPersistentConfigGroup 2 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogSysLogConfigGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogSysLogConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 4 }
|
||||
|
||||
agentLogSyslogAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For Enabling and Disabling logging to configured syslog hosts. Setting this to disable
|
||||
stops logging to all syslog hosts."
|
||||
::= { agentLogSysLogConfigGroup 1 }
|
||||
|
||||
agentLogSyslogLocalPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the port on the local host from which syslog messages are sent."
|
||||
::= { agentLogSysLogConfigGroup 3 }
|
||||
|
||||
agentLogSyslogMaxHosts OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of hosts that can be configured for logging syslog messages."
|
||||
::= { agentLogSysLogConfigGroup 4 }
|
||||
--**************************************************************************************
|
||||
-- agentLogCliCommandsConfigGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogCliCommandsConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 5 }
|
||||
|
||||
agentLogCliCommandsAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Administratively enable/disable the logging of the CLI Commands "
|
||||
::= { agentLogCliCommandsConfigGroup 1 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogTerminalConfigGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogTerminalConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 6 }
|
||||
|
||||
agentLogTerminalAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Admin mode for terminal logs"
|
||||
::= { agentLogTerminalConfigGroup 1 }
|
||||
|
||||
agentLogTerminalSeverityFilter OBJECT-TYPE
|
||||
SYNTAX AgentLogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Severity filter for terminal logs"
|
||||
::= { agentLogTerminalConfigGroup 2 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogSyslogHostTable
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogSyslogHostTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentLogSyslogHostEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Syslog host table containing syslog host entries."
|
||||
::= { agentLogSysLogConfigGroup 5 }
|
||||
|
||||
agentLogSyslogHostEntry OBJECT-TYPE
|
||||
SYNTAX AgentLogSyslogHostEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Syslog Host entry attributes."
|
||||
INDEX { agentLogHostTableIndex }
|
||||
::= { agentLogSyslogHostTable 1 }
|
||||
|
||||
AgentLogSyslogHostEntry ::=
|
||||
SEQUENCE {
|
||||
agentLogHostTableIndex
|
||||
Unsigned32,
|
||||
agentLogHostTableIpAddressOrHostName
|
||||
DisplayString,
|
||||
agentLogHostTableType
|
||||
INTEGER,
|
||||
agentLogHostTablePort
|
||||
Unsigned32,
|
||||
agentLogHostTableSeverityFilter
|
||||
AgentLogSeverity,
|
||||
agentLogHostTableRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
agentLogHostTableIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index to syslog host entry in syslog host table."
|
||||
::= { agentLogSyslogHostEntry 1 }
|
||||
|
||||
agentLogHostTableIpAddressOrHostName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Syslog Host table IP Address."
|
||||
::= { agentLogSyslogHostEntry 2 }
|
||||
|
||||
agentLogHostTableType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(0),
|
||||
ipv4(1),
|
||||
ipv6(2),
|
||||
dns(16),
|
||||
dnsv6(17)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Syslog Host table Type."
|
||||
::= { agentLogSyslogHostEntry 3 }
|
||||
|
||||
agentLogHostTablePort OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Syslog Host table port number."
|
||||
::= { agentLogSyslogHostEntry 4 }
|
||||
|
||||
agentLogHostTableSeverityFilter OBJECT-TYPE
|
||||
SYNTAX AgentLogSeverity
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the minimum severity that will be stored in the In Memory log."
|
||||
::= { agentLogSyslogHostEntry 5 }
|
||||
|
||||
agentLogHostTableRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Syslog Host table row status"
|
||||
::= { agentLogSyslogHostEntry 7 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogSyslogSourceInterface
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogSyslogSourceInterface OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A source-interface selection on an Interface Index (like vlan based
|
||||
routing interface, port based routing interface, loopback interface,
|
||||
tunnel interface). A non-zero value indicates ifIndex for the
|
||||
corresponding interface entry in the ifTable is selected.
|
||||
A zero value indicates the source-interface un-selection."
|
||||
::= { agentLogSysLogConfigGroup 6 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogSyslogFacility
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogSyslogFacility OBJECT-TYPE
|
||||
SYNTAX AgentLogFacility
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the facility which is sent in syslog messages."
|
||||
::= { agentLogSysLogConfigGroup 7 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogStatisticsGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogStatisticsGroup OBJECT IDENTIFIER ::= { logging 2 }
|
||||
|
||||
agentLogMessagesReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of messages received by the log process. This includes messages that are
|
||||
dropped or ignored."
|
||||
::= { agentLogStatisticsGroup 1 }
|
||||
|
||||
agentLogMessagesDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of messages that could not be processed due to error or lack of resources."
|
||||
::= { agentLogStatisticsGroup 2 }
|
||||
|
||||
agentLogSyslogMessagesRelayed OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of messages forwarded by the syslog function to a syslog host. Messages forwarded
|
||||
to multiple hosts are counted once for each host."
|
||||
::= { agentLogStatisticsGroup 3 }
|
||||
|
||||
agentLogSyslogMessagesIgnored OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of messages that were not processed by the syslog process because the component name
|
||||
or the priority level did not match any specification."
|
||||
::= { agentLogStatisticsGroup 4 }
|
||||
|
||||
agentLogMessageReceivedTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local time when a message was last received by the log subsystem specified as the number of
|
||||
non-leap seconds since 00:00:00 UTC on January 1 1970."
|
||||
::= { agentLogStatisticsGroup 5 }
|
||||
|
||||
agentLogSyslogMessageDeliveredTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local time when a message was last delivered to a syslog host specified as the number of non-leap
|
||||
seconds since 00:00:00 UTC on January 1 1970."
|
||||
::= { agentLogStatisticsGroup 6 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogemailAlertConfigGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
agentLogEmailAlertConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 10 }
|
||||
|
||||
agentLogEmailAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For Enabling and Disabling email alerts to SMTP server. Setting this to disable
|
||||
stops emailing to SMTP servers."
|
||||
::= { agentLogEmailAlertConfigGroup 1 }
|
||||
|
||||
agentLogEmailfromAddr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sender Email Address. Maximum length is 255"
|
||||
::= { agentLogEmailAlertConfigGroup 2 }
|
||||
|
||||
agentLogEmaillogDuration OBJECT-TYPE
|
||||
SYNTAX Unsigned32(30..1440)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This duration in minutes determines how frequently the non critical messages are sent to the SMTP server."
|
||||
::= { agentLogEmailAlertConfigGroup 3 }
|
||||
|
||||
agentLogEmailUrgentSeverity OBJECT-TYPE
|
||||
SYNTAX AgentLogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the severity level for the critical log messages"
|
||||
::= { agentLogEmailAlertConfigGroup 4 }
|
||||
|
||||
agentLogEmailNonUrgentSeverity OBJECT-TYPE
|
||||
SYNTAX AgentLogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the severity level for the non critical log messages."
|
||||
::= { agentLogEmailAlertConfigGroup 5 }
|
||||
|
||||
agentLogEmailUrgentAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For Enabling and Disabling email urgent alerts to SMTP server. Setting this to disable
|
||||
stops urgent emailing to SMTP servers."
|
||||
::= { agentLogEmailAlertConfigGroup 10 }
|
||||
|
||||
agentLogEmailNonUrgentAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For Enabling and Disabling email non-urgent alerts to SMTP server. Setting this to disable
|
||||
stops non-urgent emailing to SMTP servers."
|
||||
::= { agentLogEmailAlertConfigGroup 11 }
|
||||
|
||||
agentLogEmailTrapsSeverity OBJECT-TYPE
|
||||
SYNTAX AgentLogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the severity level for Trap messages."
|
||||
::= { agentLogEmailAlertConfigGroup 6 }
|
||||
|
||||
|
||||
|
||||
agentLogEmailToAddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentLogEmailToAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the destination email address and the message type."
|
||||
::= { agentLogEmailAlertConfigGroup 7 }
|
||||
|
||||
agentLogEmailToAddrEntry OBJECT-TYPE
|
||||
SYNTAX AgentLogEmailToAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the agentLogEmailtoAddrTable. This entry shows what kind of messages go to the given destination email addresses."
|
||||
INDEX { agentLogEmailToAddrMessageType, agentLogEmailToAddr}
|
||||
::= { agentLogEmailToAddrTable 1 }
|
||||
|
||||
AgentLogEmailToAddrEntry ::= SEQUENCE {
|
||||
agentLogEmailToAddrMessageType INTEGER,
|
||||
agentLogEmailToAddr DisplayString,
|
||||
agentLogEmailToAddrEntryStatus RowStatus
|
||||
}
|
||||
|
||||
agentLogEmailToAddrMessageType OBJECT-TYPE
|
||||
SYNTAX INTEGER { critical(1), non-critical(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Log message Type"
|
||||
::= { agentLogEmailToAddrEntry 1 }
|
||||
|
||||
agentLogEmailToAddr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Recipient Email Address. Maximum length is 255"
|
||||
::= { agentLogEmailToAddrEntry 2 }
|
||||
|
||||
|
||||
agentLogEmailToAddrEntryStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to create or delete the entry"
|
||||
::= { agentLogEmailToAddrEntry 3 }
|
||||
|
||||
agentLogEmailSubjectTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentLogEmailSubjectEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the subject of the email and the message type."
|
||||
::= { agentLogEmailAlertConfigGroup 8 }
|
||||
|
||||
agentLogEmailSubjectEntry OBJECT-TYPE
|
||||
SYNTAX AgentLogEmailSubjectEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the agentLogEmailtoAddrTable. This entry shows what kind of subject to be used for the given message type."
|
||||
INDEX { agentLogEmailSubjectMessageType}
|
||||
::= { agentLogEmailSubjectTable 1 }
|
||||
|
||||
AgentLogEmailSubjectEntry ::= SEQUENCE {
|
||||
agentLogEmailSubjectMessageType INTEGER,
|
||||
agentLogEmailSubject DisplayString,
|
||||
agentLogEmailSubjectEntryStatus RowStatus
|
||||
}
|
||||
|
||||
agentLogEmailSubjectMessageType OBJECT-TYPE
|
||||
SYNTAX INTEGER { critical(1), non-critical(2)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Log message Type"
|
||||
::= { agentLogEmailSubjectEntry 1 }
|
||||
|
||||
agentLogEmailSubject OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Email Subject. Maximum length is 255. When this object is set to empty-string, it resets to
|
||||
factory default string."
|
||||
::= { agentLogEmailSubjectEntry 2}
|
||||
|
||||
|
||||
agentLogEmailSubjectEntryStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to create or delete the entry"
|
||||
::= { agentLogEmailSubjectEntry 3 }
|
||||
|
||||
agentLogEmailMailServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentLogEmailMailServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the mail servers"
|
||||
::= { agentLogEmailAlertConfigGroup 9 }
|
||||
|
||||
agentLogEmailMailServerEntry OBJECT-TYPE
|
||||
SYNTAX AgentLogEmailMailServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the agentLogEmailMailServerTable. This entry shows the conmfiguration for mail server."
|
||||
INDEX { agentLogEmailSmtpAddrType, agentLogEmailSmtpAddr }
|
||||
::= { agentLogEmailMailServerTable 1 }
|
||||
|
||||
AgentLogEmailMailServerEntry ::= SEQUENCE {
|
||||
agentLogEmailSmtpAddrType InetAddressType,
|
||||
agentLogEmailSmtpAddr InetAddress,
|
||||
agentLogEmailSmtpPort InetPortNumber,
|
||||
agentLogEmailSecurity INTEGER,
|
||||
agentLogEmailloginID DisplayString,
|
||||
agentLogEmailPassword DisplayString,
|
||||
agentLogEmailEntryStatus RowStatus
|
||||
|
||||
}
|
||||
|
||||
agentLogEmailSmtpAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Email SMTP Address type"
|
||||
::= { agentLogEmailMailServerEntry 1 }
|
||||
|
||||
agentLogEmailSmtpAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SMTP server Address"
|
||||
::= { agentLogEmailMailServerEntry 2 }
|
||||
|
||||
agentLogEmailSmtpPort OBJECT-TYPE
|
||||
SYNTAX InetPortNumber
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SMTP Port number. When this object is set to 0, it resets to
|
||||
factory default port number."
|
||||
::= { agentLogEmailMailServerEntry 3 }
|
||||
|
||||
agentLogEmailSecurity OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), tlsv1(2), starttls(3) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the authentication mechanism that should be used.
|
||||
Well known port for none security is 25, sslv3/tlsv1 is 465,
|
||||
and starttls is 587 or 25."
|
||||
::= { agentLogEmailMailServerEntry 4 }
|
||||
|
||||
|
||||
agentLogEmailloginID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This user id is used while the switch/router is being authenticated by the SMTP server.The user ID
|
||||
should be minimum of 1 charcter to maximum of 32 characters."
|
||||
::= { agentLogEmailMailServerEntry 5 }
|
||||
|
||||
|
||||
agentLogEmailPassword OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This password is used while the switch/router is being authenticated by the SMTP server.The password
|
||||
should be minimum of 1 character to maximum of 32 characters."
|
||||
::= { agentLogEmailMailServerEntry 6 }
|
||||
|
||||
agentLogEmailEntryStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to create or delete the entry"
|
||||
::= { agentLogEmailMailServerEntry 7 }
|
||||
|
||||
|
||||
|
||||
agentLogEmailAlertStatsGroup OBJECT IDENTIFIER ::= { agentLogStatisticsGroup 7}
|
||||
|
||||
|
||||
agentLogEmailStatsemailsSentCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the count to show the no of emails sent so far."
|
||||
::= { agentLogEmailAlertStatsGroup 1 }
|
||||
|
||||
agentLogEmailStatsemailsFailureCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the count to show the no of emails failures happened so far..."
|
||||
::= { agentLogEmailAlertStatsGroup 2 }
|
||||
|
||||
agentLogEmailStatsTimeSinceLastEmailSent OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the number of seconds since the last email was sent."
|
||||
::= { agentLogEmailAlertStatsGroup 3}
|
||||
|
||||
agentLogEmailStatsClear OBJECT-TYPE
|
||||
SYNTAX INTEGER { enable(1), disable(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to clear the email alert stats."
|
||||
::= { agentLogEmailAlertStatsGroup 4}
|
||||
|
||||
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogInMemoryGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogInMemoryGroup OBJECT IDENTIFIER ::= { logging 3 }
|
||||
|
||||
agentLogInMemoryLogCount OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The count of valid entries in the in-memory log."
|
||||
::= { agentLogInMemoryGroup 1 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogInMemoryTable
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogInMemoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentLogInMemoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The in-memory log table containing sequence of in-memory log entries."
|
||||
::= { agentLogInMemoryGroup 2 }
|
||||
|
||||
agentLogInMemoryEntry OBJECT-TYPE
|
||||
SYNTAX AgentLogInMemoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An individual message entry in in-memory log table."
|
||||
INDEX { agentLogInMemoryMsgIndex }
|
||||
::= { agentLogInMemoryTable 1 }
|
||||
|
||||
AgentLogInMemoryEntry ::=
|
||||
SEQUENCE {
|
||||
agentLogInMemoryMsgIndex
|
||||
Unsigned32,
|
||||
agentLogInMemoryMsgText
|
||||
DisplayString
|
||||
}
|
||||
|
||||
agentLogInMemoryMsgIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index to message entry in the in-memory log table."
|
||||
::= { agentLogInMemoryEntry 1 }
|
||||
|
||||
agentLogInMemoryMsgText OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Message text info for inmemory logged messages."
|
||||
::= { agentLogInMemoryEntry 2 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogPersistentGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
-- agentLogPersistentGroup OBJECT IDENTIFIER ::= { logging 4 }
|
||||
--
|
||||
-- agentLogPersistentLogCount OBJECT-TYPE
|
||||
-- SYNTAX Counter32
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "The count of valid entries in the persistent log."
|
||||
-- ::= { agentLogPersistentGroup 1 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogPersistentTable
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
-- agentLogPersistentTable OBJECT-TYPE
|
||||
-- SYNTAX SEQUENCE OF AgentLogPersistentEntry
|
||||
-- MAX-ACCESS not-accessible
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Table for storing persistent log messages."
|
||||
-- ::= { agentLogPersistentGroup 4 }
|
||||
--
|
||||
-- agentLogPersistentEntry OBJECT-TYPE
|
||||
-- SYNTAX AgentLogPersistentEntry
|
||||
-- MAX-ACCESS not-accessible
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Log entry details for logging message in persistent log table."
|
||||
-- INDEX { agentLogMsgPersistentMsgIndex }
|
||||
-- ::= { agentLogPersistentTable 1 }
|
||||
--
|
||||
-- AgentLogPersistentEntry ::=
|
||||
-- SEQUENCE {
|
||||
-- agentLogMsgPersistentMsgIndex
|
||||
-- Unsigned32,
|
||||
-- agentLogMsgPersistentMsgText
|
||||
-- DisplayString
|
||||
-- }
|
||||
--
|
||||
-- agentLogMsgPersistentMsgIndex OBJECT-TYPE
|
||||
-- SYNTAX Unsigned32
|
||||
-- MAX-ACCESS not-accessible
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Table index for logging message in persistent log table."
|
||||
-- ::= { agentLogPersistentEntry 1 }
|
||||
--
|
||||
-- agentLogMsgPersistentMsgText OBJECT-TYPE
|
||||
-- SYNTAX DisplayString
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "The text corresponding to persistent log message."
|
||||
-- ::= { agentLogPersistentEntry 2 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogTrapsGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogTrapsGroup OBJECT IDENTIFIER ::= { logging 5 }
|
||||
|
||||
agentLogEmailAlertTrapsGroup OBJECT IDENTIFIER ::= { agentLogTrapsGroup 1}
|
||||
|
||||
agentLogEmailSendFailed NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
agentLogEmailStatsemailsFailureCount -- No of emails Failed
|
||||
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When ever a mail sending to the SMTP server is failed, this trap is sent with a count of how many times the connection to the SMTP server is failed so far."
|
||||
::= { agentLogEmailAlertTrapsGroup 1 }
|
||||
|
||||
END
|
118
mibs/quanta/LOOPBACK-MIB
Normal file
118
mibs/quanta/LOOPBACK-MIB
Normal file
@ -0,0 +1,118 @@
|
||||
LOOPBACK-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Quanta Corporation Loopback MIB
|
||||
-- Copyright 2004- Quanta Computer, Inc. All rights reserved.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress,
|
||||
mib-2, Unsigned32, Integer32 FROM SNMPv2-SMI
|
||||
RowStatus, DisplayString, PhysAddress, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
InetAddressIPv4 FROM INET-ADDRESS-MIB
|
||||
switch FROM QUANTA-SWITCH-MIB;
|
||||
|
||||
loopback MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z"
|
||||
ORGANIZATION "QCI"
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"The Quanta Private MIB for Loopback IPV6 address configuration"
|
||||
::= { switch 22 }
|
||||
--**************************************************************************************
|
||||
-- agentLoopbackIPV6Group
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLoopbackGroup OBJECT IDENTIFIER ::= { loopback 1 }
|
||||
|
||||
agentLoopbackTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentLoopbackEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A summary table of the Loopback instances"
|
||||
::= { agentLoopbackGroup 1 }
|
||||
|
||||
agentLoopbackEntry OBJECT-TYPE
|
||||
SYNTAX AgentLoopbackEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { agentLoopbackID }
|
||||
::= { agentLoopbackTable 1 }
|
||||
|
||||
AgentLoopbackEntry ::= SEQUENCE {
|
||||
agentLoopbackID
|
||||
Integer32,
|
||||
agentLoopbackIfIndex
|
||||
Integer32,
|
||||
agentLoopbackIPAddress
|
||||
InetAddressIPv4,
|
||||
agentLoopbackIPSubnet
|
||||
InetAddressIPv4,
|
||||
agentLoopbackStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
agentLoopbackID OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Loopback ID is associated with Internal Interface number
|
||||
which will be generated when we create a loopback."
|
||||
::= { agentLoopbackEntry 1 }
|
||||
|
||||
agentLoopbackIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is external interface associated with inetrnal interface of loopback.
|
||||
The Loopback ID is associated with Internal Interface number
|
||||
which will be generated when we create a loopback."
|
||||
::= { agentLoopbackEntry 2 }
|
||||
|
||||
agentLoopbackIPAddress OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv4
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Address configured for the respective loopback"
|
||||
::= { agentLoopbackEntry 3 }
|
||||
|
||||
agentLoopbackIPSubnet OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv4
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Subnet mask configured for the respective loopback"
|
||||
::= { agentLoopbackEntry 4 }
|
||||
|
||||
agentLoopbackStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this instance. The rows can be added/deleted in the table by setting createAndGo/destroy respectively
|
||||
|
||||
active(1) - this loopback instance is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::= { agentLoopbackEntry 5 }
|
||||
|
||||
END
|
||||
|
236
mibs/quanta/MGMT-SECURITY-MIB
Normal file
236
mibs/quanta/MGMT-SECURITY-MIB
Normal file
@ -0,0 +1,236 @@
|
||||
MGMT-SECURITY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Quanta Computer, Inc. Mgmt Security MIB
|
||||
-- Copyright 2004- Quanta Computer, Inc. All rights reserved.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
IpAddress, Integer32 FROM SNMPv2-SMI
|
||||
quanta, switch FROM QUANTA-SWITCH-MIB
|
||||
DisplayString FROM RFC1213-MIB
|
||||
TruthValue FROM SNMPv2-TC;
|
||||
|
||||
mgmtSecurity MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Quanta Computer Inc."
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: support@quantatw.com"
|
||||
DESCRIPTION
|
||||
"The Private MIB for Security"
|
||||
::= { switch 11 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentSSLConfigGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentSSLConfigGroup OBJECT IDENTIFIER ::= { mgmtSecurity 1 }
|
||||
|
||||
agentSSLAdminMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures whether the SSL service is enabled on this switch. The
|
||||
default value is disable(2)."
|
||||
::= { agentSSLConfigGroup 1 }
|
||||
|
||||
agentSSLSecurePort OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the port the SSL service will respond on. The default
|
||||
value is 443."
|
||||
::= { agentSSLConfigGroup 2 }
|
||||
|
||||
agentSSLProtocolLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ssl30(1), -- SSL 3.0
|
||||
tls10(2), -- TSL 1.0
|
||||
both(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures which protocol versions of SSL are enabled on this
|
||||
switch. The default value is both(3)."
|
||||
::= { agentSSLConfigGroup 3 }
|
||||
|
||||
agentSSLMaxSessions OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the maximum number of allowable SSL sessions. The default
|
||||
value is 16."
|
||||
::= { agentSSLConfigGroup 4 }
|
||||
|
||||
agentSSLHardTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..168)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the hard timeout for SSL sessions in hours. The default
|
||||
value is 24 hours."
|
||||
::= { agentSSLConfigGroup 5 }
|
||||
|
||||
agentSSLSoftTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..60)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the soft (activity) timeout for SSL sessions in minutes.
|
||||
The default value is 5 minutes."
|
||||
::= { agentSSLConfigGroup 6 }
|
||||
|
||||
agentSSLCertificatePresent OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Boolean value indicating whether SSL certificate files exist on the device."
|
||||
::= { agentSSLConfigGroup 7 }
|
||||
|
||||
agentSSLCertificateControl OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noop(1),
|
||||
generate(2),
|
||||
delete(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls certificate generation and deletion. Always returns noop(1)."
|
||||
::= { agentSSLConfigGroup 8 }
|
||||
|
||||
agentSSLCertificateGenerationStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether certificate files are currently being generated."
|
||||
::= { agentSSLConfigGroup 9 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentSSHConfigGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentSSHConfigGroup OBJECT IDENTIFIER ::= { mgmtSecurity 2 }
|
||||
|
||||
agentSSHAdminMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures whether the SSH service is enabled on this switch. The
|
||||
default value is disable(2)."
|
||||
::= { agentSSHConfigGroup 1 }
|
||||
|
||||
agentSSHProtocolLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ssh10(1), -- SSH 1.0
|
||||
ssh20(2), -- SSH 2.0
|
||||
both(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures which protocol versions of SSH are enabled on this
|
||||
switch. The default value is both(3)."
|
||||
::= { agentSSHConfigGroup 2 }
|
||||
|
||||
agentSSHSessionsCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current number of active SSH sessions on this switch."
|
||||
::= { agentSSHConfigGroup 3 }
|
||||
|
||||
agentSSHMaxSessionsCount OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..5)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max number of SSH sessions permitted on this switch."
|
||||
::= { agentSSHConfigGroup 4 }
|
||||
|
||||
agentSSHSessionTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..160)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ssh idle timeout value for this switch im minutes."
|
||||
::= { agentSSHConfigGroup 5 }
|
||||
|
||||
agentSSHKeysPresent OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
dsa(1),
|
||||
rsa(2),
|
||||
both(3),
|
||||
none(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates what key files are present on the device, if any."
|
||||
::= { agentSSHConfigGroup 6 }
|
||||
|
||||
agentSSHKeyGenerationStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
dsa(1),
|
||||
rsa(2),
|
||||
both(3),
|
||||
none(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates what key files are currently being generated, if any."
|
||||
::= { agentSSHConfigGroup 7 }
|
||||
|
||||
agentSSHRSAKeyControl OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noop(1),
|
||||
generate(2),
|
||||
delete(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls RSA key generation and deletion. Always returns noop(1)."
|
||||
::= { agentSSHConfigGroup 8 }
|
||||
|
||||
agentSSHDSAKeyControl OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noop(1),
|
||||
generate(2),
|
||||
delete(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls DSA key generation and deletion. Always returns noop(1)."
|
||||
::= { agentSSHConfigGroup 9 }
|
||||
|
||||
END
|
1654
mibs/quanta/MULTICAST-MIB
Normal file
1654
mibs/quanta/MULTICAST-MIB
Normal file
File diff suppressed because it is too large
Load Diff
74
mibs/quanta/OUTBOUNDSSH-PRIVATE-MIB
Normal file
74
mibs/quanta/OUTBOUNDSSH-PRIVATE-MIB
Normal file
@ -0,0 +1,74 @@
|
||||
-- OUTBOUND SSH MIB overview:
|
||||
-- OUTBOUND SSH MIB falls under MIB node of the private subtree.
|
||||
|
||||
|
||||
|
||||
OUTBOUNDSSH-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Quanta OUTBOUND SSH MIB
|
||||
-- Copyright 2004- Quanta Computer, Inc. All rights reserved.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
|
||||
switch FROM QUANTA-SWITCH-MIB;
|
||||
|
||||
outboundSSHPrivate MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "QCI"
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"The QCI Private MIB for Outbound SSH"
|
||||
::= { switch 21 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentOutboundSSHGroup -> contains MIB objects displaying various properties of a Outbound SSH
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentOutboundSSHGroup OBJECT IDENTIFIER ::= { outboundSSHPrivate 1 }
|
||||
|
||||
agentOutboundSSHAdminMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Admin-mode of the Outbound SSH."
|
||||
DEFVAL { enable }
|
||||
::= { agentOutboundSSHGroup 1 }
|
||||
|
||||
|
||||
agentOutboundSSHMaxNoOfSessions OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..5)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The maximum no. of Outbound SSH sessions allowed."
|
||||
DEFVAL { 5 }
|
||||
::= { agentOutboundSSHGroup 2 }
|
||||
|
||||
agentOutboundSSHTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..160)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The login inactivity timeout value for Outbound SSH."
|
||||
DEFVAL { 5 }
|
||||
::= { agentOutboundSSHGroup 3 }
|
||||
END
|
74
mibs/quanta/OUTBOUNDTELNET-PRIVATE-MIB
Normal file
74
mibs/quanta/OUTBOUNDTELNET-PRIVATE-MIB
Normal file
@ -0,0 +1,74 @@
|
||||
-- OUTBOUND TELNET MIB overview:
|
||||
-- OUTBOUND TELNET MIB falls under MIB node of the private subtree.
|
||||
|
||||
|
||||
|
||||
OUTBOUNDTELNET-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Quanta OUTBOUND TELNET MIB
|
||||
-- Copyright 2004- Quanta Computer, Inc. All rights reserved.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
|
||||
switch FROM QUANTA-SWITCH-MIB;
|
||||
|
||||
outboundTelnetPrivate MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "QCI"
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"The QCI Private MIB for Outbound Telnet"
|
||||
::= { switch 19 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentOutboundTelnetGroup -> contains MIB objects displaying various properties of a Outbound Telnet
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentOutboundTelnetGroup OBJECT IDENTIFIER ::= { outboundTelnetPrivate 1 }
|
||||
|
||||
agentOutboundTelnetAdminMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Admin-mode of the Outbound Telnet."
|
||||
DEFVAL { enable }
|
||||
::= { agentOutboundTelnetGroup 1 }
|
||||
|
||||
|
||||
agentOutboundTelnetMaxNoOfSessions OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..5)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The maximum no. of Outbound Telnet sessions allowed."
|
||||
DEFVAL { 5 }
|
||||
::= { agentOutboundTelnetGroup 2 }
|
||||
|
||||
agentOutboundTelnetTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..160)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The login inactivity timeout value for Outbound Telnet."
|
||||
DEFVAL { 5 }
|
||||
::= { agentOutboundTelnetGroup 3 }
|
||||
END
|
213
mibs/quanta/PFC-MIB
Normal file
213
mibs/quanta/PFC-MIB
Normal file
@ -0,0 +1,213 @@
|
||||
PFC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32, Unsigned32 FROM SNMPv2-SMI
|
||||
RowStatus FROM SNMPv2-TC
|
||||
InterfaceIndex FROM IF-MIB
|
||||
switch FROM QUANTA-SWITCH-MIB;
|
||||
|
||||
pfc MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "QCI"
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"The MIB definitions Priority based Flow Control Feature."
|
||||
::= { switch 47 }
|
||||
|
||||
--*********************************************************************
|
||||
-- agentPfcCfgGroup
|
||||
--*********************************************************************
|
||||
agentPfcCfgGroup OBJECT IDENTIFIER ::= { pfc 1 }
|
||||
|
||||
--*********************************************************************
|
||||
-- agentPfcTable
|
||||
-- PFC Profile Configuration table (per-interface)
|
||||
--*********************************************************************
|
||||
agentPfcTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentPfcEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table providing configuration of PFC Profile per interface."
|
||||
|
||||
::= { agentPfcCfgGroup 1 }
|
||||
|
||||
agentPfcEntry OBJECT-TYPE
|
||||
SYNTAX AgentPfcEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"PFC Profile configuration for a port."
|
||||
INDEX { agentPfcIntfIndex }
|
||||
::= { agentPfcTable 1 }
|
||||
|
||||
AgentPfcEntry::=
|
||||
SEQUENCE {
|
||||
agentPfcIntfIndex
|
||||
InterfaceIndex,
|
||||
agentPfcIntfAdminMode
|
||||
INTEGER,
|
||||
agentPfcIntfPfcStatus
|
||||
INTEGER,
|
||||
agentPfcTotalIntfPfcFramesRx
|
||||
Unsigned32,
|
||||
agentPfcTotalIntfPfcFramesTx
|
||||
Unsigned32
|
||||
}
|
||||
|
||||
agentPfcIntfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a unique index for an entry in the
|
||||
agentPfcTable. A non-zero value indicates
|
||||
the ifIndex for the corresponding interface entry
|
||||
in the ifTable."
|
||||
|
||||
::= { agentPfcEntry 1 }
|
||||
|
||||
agentPfcIntfAdminMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2),
|
||||
auto(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables/disables PFC profile on an interface."
|
||||
DEFVAL { 3 }
|
||||
|
||||
::= { agentPfcEntry 2 }
|
||||
|
||||
agentPfcIntfPfcStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
active(1),
|
||||
inactive(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows the operational-status of PFC on an interface."
|
||||
DEFVAL { 2 }
|
||||
|
||||
::= { agentPfcEntry 3 }
|
||||
|
||||
agentPfcTotalIntfPfcFramesRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total Received PFC Frames on this interface."
|
||||
|
||||
::= { agentPfcEntry 4 }
|
||||
|
||||
agentPfcTotalIntfPfcFramesTx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total Transmitted PFC Frames on this interface."
|
||||
|
||||
::= { agentPfcEntry 5 }
|
||||
|
||||
--*********************************************************************
|
||||
-- agentPfcActionTable
|
||||
-- PFC Priority and Action Mappings Configuration table (per-interface)
|
||||
--*********************************************************************
|
||||
agentPfcActionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentPfcActionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table providing priority and action mappings configuration of PFC."
|
||||
|
||||
::= { agentPfcCfgGroup 2 }
|
||||
|
||||
agentPfcActionEntry OBJECT-TYPE
|
||||
SYNTAX AgentPfcActionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"PFC Action Profile configuration for a port."
|
||||
INDEX { agentPfcIntfIndex, agentPfcPriority }
|
||||
::= { agentPfcActionTable 1 }
|
||||
|
||||
AgentPfcActionEntry::=
|
||||
SEQUENCE {
|
||||
agentPfcPriority
|
||||
Unsigned32,
|
||||
agentPfcAction
|
||||
INTEGER
|
||||
}
|
||||
|
||||
agentPfcPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a unique index for an entry in the
|
||||
agentPfcActionTable. A non-zero value indicates
|
||||
the CosQueue Priority."
|
||||
|
||||
::= { agentPfcActionEntry 1 }
|
||||
|
||||
agentPfcAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
drop(1),
|
||||
nodrop(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set Drop/No-Drop action in PFC profile for the corresponding priority."
|
||||
DEFVAL { 1 }
|
||||
|
||||
::= { agentPfcActionEntry 2 }
|
||||
|
||||
--*********************************************************************
|
||||
-- agentPfcIntfStatsPerPriorityTable
|
||||
-- PFC Profile Statistics table (per-interface)
|
||||
--*********************************************************************
|
||||
agentPfcIntfStatsPerPriorityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentPfcIntfStatsPerPriorityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table providing statistics of PFC per interface per priority."
|
||||
|
||||
::= { agentPfcCfgGroup 3 }
|
||||
|
||||
agentPfcIntfStatsPerPriorityEntry OBJECT-TYPE
|
||||
SYNTAX AgentPfcIntfStatsPerPriorityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"PFC Stats for a priority and for a port."
|
||||
INDEX { agentPfcIntfIndex, agentPfcPriority }
|
||||
::= { agentPfcIntfStatsPerPriorityTable 1 }
|
||||
|
||||
AgentPfcIntfStatsPerPriorityEntry::=
|
||||
SEQUENCE {
|
||||
agentPfcIntfPfcPriorityFramesRx
|
||||
Unsigned32
|
||||
}
|
||||
|
||||
agentPfcIntfPfcPriorityFramesRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Received PFC Frames on this interface for a priority."
|
||||
|
||||
::= { agentPfcIntfStatsPerPriorityEntry 1 }
|
||||
|
||||
END
|
269
mibs/quanta/PORTSECURITY-PRIVATE-MIB
Normal file
269
mibs/quanta/PORTSECURITY-PRIVATE-MIB
Normal file
@ -0,0 +1,269 @@
|
||||
-- Port Security MIB overview:
|
||||
-- Port Security MIB falls under MIB node of the private subtree.
|
||||
|
||||
PORTSECURITY-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Quanta Port Security MIB
|
||||
-- Copyright 2004- Quanta Computer, Inc. All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Quanta Computer Inc.'s confidential and proprietary
|
||||
-- intellectual property. Quanta Computer Inc. retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION,RowStatus,
|
||||
MacAddress FROM SNMPv2-TC
|
||||
ifIndex FROM IF-MIB
|
||||
|
||||
DisplayString FROM RFC1213-MIB
|
||||
quanta, switch FROM QUANTA-SWITCH-MIB;
|
||||
|
||||
portSecurity MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "Quanta Computer Inc."
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
No. 4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"The QCI Private MIB for Port Security Feature."
|
||||
::= { switch 20 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentPortSecurityGroup -> contains MIB objects displaying Port Security
|
||||
-- and associated Functionality
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentPortSecurityGroup OBJECT IDENTIFIER ::= { portSecurity 1}
|
||||
|
||||
agentGlobalPortSecurityMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mode showing whether at the global level, port security is enabled or not."
|
||||
DEFVAL { disable }
|
||||
::={ agentPortSecurityGroup 1 }
|
||||
|
||||
agentPortSecurityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentPortSecurityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for Port Security and associated functionality."
|
||||
::= { agentPortSecurityGroup 2 }
|
||||
|
||||
agentPortSecurityEntry OBJECT-TYPE
|
||||
SYNTAX AgentPortSecurityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for port security table"
|
||||
INDEX { ifIndex }
|
||||
::={ agentPortSecurityTable 1}
|
||||
|
||||
AgentPortSecurityEntry ::=
|
||||
SEQUENCE {
|
||||
agentPortSecurityMode
|
||||
INTEGER,
|
||||
agentPortSecurityDynamicLimit
|
||||
Unsigned32,
|
||||
agentPortSecurityStaticLimit
|
||||
Unsigned32,
|
||||
agentPortSecurityViolationTrapMode
|
||||
INTEGER,
|
||||
agentPortSecurityStaticMACs
|
||||
DisplayString,
|
||||
agentPortSecurityLastDiscardedMAC
|
||||
DisplayString,
|
||||
agentPortSecurityMACAddressAdd
|
||||
DisplayString,
|
||||
agentPortSecurityMACAddressRemove
|
||||
DisplayString,
|
||||
agentPortSecurityMACAddressMove
|
||||
INTEGER
|
||||
}
|
||||
|
||||
agentPortSecurityMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mode showing whether at port level security is enabled or not."
|
||||
DEFVAL { disable }
|
||||
::={ agentPortSecurityEntry 1 }
|
||||
|
||||
agentPortSecurityDynamicLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable signifies the limit of dynamically locked MAC addresses
|
||||
allowed on a specific port."
|
||||
DEFVAL { 600 }
|
||||
::={ agentPortSecurityEntry 2 }
|
||||
|
||||
agentPortSecurityStaticLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..20)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable signifies the limit of statically locked MAC addresses
|
||||
allowed on a specific port."
|
||||
DEFVAL { 20 }
|
||||
::={ agentPortSecurityEntry 3 }
|
||||
|
||||
|
||||
agentPortSecurityViolationTrapMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable is used to enable or disable the sending of new violation
|
||||
traps designating when a packet with a disallowed MAC address is
|
||||
received on a locked port."
|
||||
::={agentPortSecurityEntry 4 }
|
||||
|
||||
agentPortSecurityStaticMACs OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable displays the statically locked MAC addresses for port.
|
||||
The list displayed in a particular fashion :
|
||||
2 a0:b1:c2:d1:e3:a1,11 a0:b1:c2:d3:e4:f5
|
||||
(i.e., VLAN MAC pairs separated by commas)."
|
||||
::={agentPortSecurityEntry 6 }
|
||||
|
||||
agentPortSecurityLastDiscardedMAC OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable displays the vlan-id and source MAC address of the last packet that was
|
||||
discarded on a locked port."
|
||||
::={agentPortSecurityEntry 7 }
|
||||
|
||||
|
||||
agentPortSecurityMACAddressAdd OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB variable accepts a VLAN id and MAC address to be added to the list
|
||||
of statically locked MAC addresses on a port. The VLAN id and MAC address combination
|
||||
would be entered in a particular fashion like :- 2 a0:b0:c0:d1:e2:a1(the vlan-id and
|
||||
MAC address separated by a blank-space)."
|
||||
::={ agentPortSecurityEntry 8 }
|
||||
|
||||
agentPortSecurityMACAddressRemove OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB variable accepts a VLAN id and MAC address to be removed from the list
|
||||
of statically locked MAC addresses on a port.. The VLAN id and MAC address combination
|
||||
would be entered in a particular fashion like :- 2 a0:b0:c0:d1:e2:a1(the vlan-id and
|
||||
MAC address separated by a blank-space)."
|
||||
::={ agentPortSecurityEntry 9 }
|
||||
|
||||
agentPortSecurityMACAddressMove OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When this object is enabled, all the dynamically locked MAC addresses will
|
||||
be moved to statically locked addresses on a port. GET operation on this object will display
|
||||
disable."
|
||||
::={ agentPortSecurityEntry 10 }
|
||||
--**********************************************************************--
|
||||
|
||||
agentPortSecurityDynamicTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentPortSecurityDynamicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for Port Security Dynamic and associated functionality."
|
||||
::= { agentPortSecurityGroup 3 }
|
||||
|
||||
agentPortSecurityDynamicEntry OBJECT-TYPE
|
||||
SYNTAX AgentPortSecurityDynamicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for port MAC Locking table"
|
||||
INDEX { ifIndex,agentPortSecurityDynamicVLANId,agentPortSecurityDynamicMACAddress }
|
||||
::={ agentPortSecurityDynamicTable 1}
|
||||
|
||||
AgentPortSecurityDynamicEntry ::=
|
||||
SEQUENCE {
|
||||
agentPortSecurityDynamicVLANId
|
||||
Unsigned32,
|
||||
agentPortSecurityDynamicMACAddress
|
||||
MacAddress
|
||||
}
|
||||
|
||||
|
||||
agentPortSecurityDynamicVLANId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source VLAN id of the packet that is received on the dynamically locked port."
|
||||
::={agentPortSecurityDynamicEntry 1 }
|
||||
|
||||
|
||||
agentPortSecurityDynamicMACAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source MAC address of the packet that is received on the dynamically locked port."
|
||||
::={ agentPortSecurityDynamicEntry 2 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentPortSecurity Traps
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentPortSecurityTraps OBJECT IDENTIFIER ::= { portSecurity 2 }
|
||||
|
||||
agentPortSecurityViolation NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
ifIndex,
|
||||
agentPortSecurityLastDiscardedMAC
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sent when a packet is received on a locked port with a source MAC address
|
||||
that is not allowed."
|
||||
::= { agentPortSecurityTraps 1 }
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
1694
mibs/quanta/QOS-ACL-MIB
Normal file
1694
mibs/quanta/QOS-ACL-MIB
Normal file
File diff suppressed because it is too large
Load Diff
116
mibs/quanta/QOS-AUTOVOIP-MIB
Normal file
116
mibs/quanta/QOS-AUTOVOIP-MIB
Normal file
@ -0,0 +1,116 @@
|
||||
QOS-AUTOVOIP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, IpAddress,
|
||||
Integer32, Unsigned32 FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC
|
||||
InterfaceIndexOrZero FROM IF-MIB
|
||||
qos FROM QOS-MIB;
|
||||
|
||||
qosAUTOVOIP MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "QCI"
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"The MIB definitions for Quality of Service - VoIP Flex package."
|
||||
::= { qos 4 }
|
||||
|
||||
PercentByFives ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An unsigned integer representing a value expressed
|
||||
as a percentage with five percent increments."
|
||||
SYNTAX Unsigned32 (0|5|10|15|20|25|30|35|40|45|50|55|60|65|70|75|80|85|90|95|100)
|
||||
|
||||
Sixteenths ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An unsigned integer representing the numerator of a
|
||||
value expressing a fraction in terms of sixteenths
|
||||
(0/16, 1/16, 2/16, up to 16/16)."
|
||||
SYNTAX Unsigned32 (0..16)
|
||||
|
||||
--*********************************************************************
|
||||
-- agentAutoVoIPCfgGroup
|
||||
--
|
||||
-- Note: System-wide configuration is supported for this
|
||||
-- group by using an index value of 0.
|
||||
--*********************************************************************
|
||||
agentAutoVoIPCfgGroup OBJECT IDENTIFIER ::= { qosAUTOVOIP 1 }
|
||||
|
||||
-- Auto VoIP Profile Configuration table (global and per-port)
|
||||
agentAutoVoIPTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentAutoVoIPEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table providing configuration of Auto VoIP Profile."
|
||||
|
||||
::= { agentAutoVoIPCfgGroup 1 }
|
||||
|
||||
agentAutoVoIPEntry OBJECT-TYPE
|
||||
SYNTAX AgentAutoVoIPEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Auto VoIP Profile configuration for a port."
|
||||
INDEX { agentAutoVoIPIntfIndex }
|
||||
::= { agentAutoVoIPTable 1 }
|
||||
|
||||
AgentAutoVoIPEntry::=
|
||||
SEQUENCE {
|
||||
agentAutoVoIPIntfIndex
|
||||
InterfaceIndexOrZero,
|
||||
agentAutoVoIPMode
|
||||
INTEGER,
|
||||
agentAutoVoIPCosQueue
|
||||
Unsigned32
|
||||
}
|
||||
|
||||
agentAutoVoIPIntfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a unique index for an entry in the
|
||||
agentAutoVoIPTable. A non-zero value indicates
|
||||
the ifIndex for the corresponding interface entry
|
||||
in the ifTable. A value of zero represents global
|
||||
configuration, which in turn causes all interface
|
||||
entries to be updated for a set operation, or
|
||||
reflects the most recent global setting for a get
|
||||
operation."
|
||||
|
||||
::= { agentAutoVoIPEntry 1 }
|
||||
|
||||
agentAutoVoIPMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables / disables AutoVoIP profile on an interface."
|
||||
DEFVAL { 2 }
|
||||
|
||||
::= { agentAutoVoIPEntry 2 }
|
||||
|
||||
agentAutoVoIPCosQueue OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cos Queue to which all VoIP traffic is mapped to."
|
||||
|
||||
::= { agentAutoVoIPEntry 3 }
|
||||
|
||||
|
||||
END
|
1334
mibs/quanta/QOS-COS-MIB
Normal file
1334
mibs/quanta/QOS-COS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2814
mibs/quanta/QOS-DIFFSERV-PRIVATE-MIB
Normal file
2814
mibs/quanta/QOS-DIFFSERV-PRIVATE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
338
mibs/quanta/QOS-ISCSI-MIB
Normal file
338
mibs/quanta/QOS-ISCSI-MIB
Normal file
@ -0,0 +1,338 @@
|
||||
QOS-ISCSI-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
TEXTUAL-CONVENTION,
|
||||
RowStatus, DisplayString, DateAndTime, TruthValue FROM SNMPv2-TC
|
||||
NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Unsigned32, TimeTicks, IpAddress FROM SNMPv2-SMI
|
||||
qos FROM QOS-MIB;
|
||||
|
||||
iscsiFlowAcceleration MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Quanta Computer Inc."
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"The MIB definitions for Quality of Service - iSCSI Flow Acceleration Flex package."
|
||||
::= { qos 5 }
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
agentIscsiFlowAccelerationGlobalConfigGroup OBJECT IDENTIFIER ::= { iscsiFlowAcceleration 1 }
|
||||
|
||||
agentIscsiFlowAccelerationEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable iSCSI Flow Acceleration globally on the system."
|
||||
::= { agentIscsiFlowAccelerationGlobalConfigGroup 1 }
|
||||
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
agentIscsiFlowAccelerationAgingTimeOut OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..43200)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in minutes that should pass before session is aged out
|
||||
after the last frame detected for the session."
|
||||
::= { agentIscsiFlowAccelerationGlobalConfigGroup 2 }
|
||||
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
QosType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of QoS: VPT or DSCP."
|
||||
SYNTAX INTEGER {
|
||||
vpt(0),
|
||||
dscp(1)
|
||||
}
|
||||
|
||||
agentIscsiFlowAccelerationQosType OBJECT-TYPE
|
||||
SYNTAX QosType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current type of QoS for iSCSI packets"
|
||||
::= { agentIscsiFlowAccelerationGlobalConfigGroup 3 }
|
||||
|
||||
agentIscsiFlowAccelerationQosVptValue OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of VPT or DSCP, depends on agentIscsiFlowAccelerationQosType, that will be assigned to each iSCSI packet.
|
||||
The range of VPT value is 0..7"
|
||||
::= { agentIscsiFlowAccelerationGlobalConfigGroup 4 }
|
||||
|
||||
agentIscsiFlowAccelerationQosDscpValue OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..63)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of VPT or DSCP, depends on agentIscsiFlowAccelerationQosType, that will be assigned to each iSCSI packet.
|
||||
The range of DSCP value is 0..63"
|
||||
::= { agentIscsiFlowAccelerationGlobalConfigGroup 5 }
|
||||
|
||||
agentIscsiFlowAccelerationQosRemark OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether iSCSI frames with the configured VPT or DSCP when egressing the switch."
|
||||
::= { agentIscsiFlowAccelerationGlobalConfigGroup 6 }
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
agentIscsiFlowAccelerationCosEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable CoS mode for iSCSI Flow Acceleration globally on the system."
|
||||
::= { agentIscsiFlowAccelerationGlobalConfigGroup 7 }
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
agentIscsiFlowAccelerationTargetConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentIscsiFlowAccelerationTargetConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table for configuration of iSCSI target TCP port number,
|
||||
IP address, and name. It is indexed by
|
||||
agentIscsiFlowAccelerationTargetConfigTcpPort and
|
||||
agentIscsiFlowAccelerationTargetConfigAddr."
|
||||
::= { iscsiFlowAcceleration 2 }
|
||||
|
||||
agentIscsiFlowAccelerationTargetConfigEntry OBJECT-TYPE
|
||||
SYNTAX AgentIscsiFlowAccelerationTargetConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Row in the iSCSI Target configuration table."
|
||||
INDEX { agentIscsiFlowAccelerationTargetConfigTcpPort,
|
||||
agentIscsiFlowAccelerationTargetConfigAddr}
|
||||
::= { agentIscsiFlowAccelerationTargetConfigTable 1 }
|
||||
|
||||
AgentIscsiFlowAccelerationTargetConfigEntry::= SEQUENCE {
|
||||
agentIscsiFlowAccelerationTargetConfigTcpPort Unsigned32,
|
||||
agentIscsiFlowAccelerationTargetConfigAddr IpAddress,
|
||||
agentIscsiFlowAccelerationTargetConfigName DisplayString,
|
||||
agentIscsiFlowAccelerationTargetConfigStatus RowStatus
|
||||
}
|
||||
|
||||
agentIscsiFlowAccelerationTargetConfigTcpPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TCP port of configured target."
|
||||
::= { agentIscsiFlowAccelerationTargetConfigEntry 1}
|
||||
|
||||
agentIscsiFlowAccelerationTargetConfigAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the target address. If the target
|
||||
address is to be ignored the address should be 0.0.0.0."
|
||||
|
||||
::= { agentIscsiFlowAccelerationTargetConfigEntry 2 }
|
||||
|
||||
agentIscsiFlowAccelerationTargetConfigName OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..223))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The target IQN name. This text is not used to match
|
||||
on network traffic. It serves as an identifying comment
|
||||
for administrative convenience."
|
||||
DEFVAL {""}
|
||||
::= { agentIscsiFlowAccelerationTargetConfigEntry 3 }
|
||||
|
||||
agentIscsiFlowAccelerationTargetConfigStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the target. It's used to add/delete a target.
|
||||
|
||||
active(1) - this ACL instance is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::= { agentIscsiFlowAccelerationTargetConfigEntry 4}
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
agentIscsiFlowAccelerationSessionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentIscsiFlowAccelerationSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains iSCSI sessions.
|
||||
It is indexed as assigned by system."
|
||||
::= { iscsiFlowAcceleration 3 }
|
||||
|
||||
agentIscsiFlowAccelerationSessionEntry OBJECT-TYPE
|
||||
SYNTAX AgentIscsiFlowAccelerationSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the agentIscsiFlowAccelerationSessionTable."
|
||||
INDEX { agentIscsiFlowAccelerationSessionIndex }
|
||||
::= { agentIscsiFlowAccelerationSessionTable 1 }
|
||||
|
||||
AgentIscsiFlowAccelerationSessionEntry ::= SEQUENCE {
|
||||
agentIscsiFlowAccelerationSessionIndex Unsigned32,
|
||||
agentIscsiFlowAccelerationTargetName DisplayString,
|
||||
agentIscsiFlowAccelerationInitiatorName DisplayString,
|
||||
agentIscsiFlowAccelerationSessionISID OCTET STRING,
|
||||
agentIscsiFlowAccelerationSessAgingTime Unsigned32,
|
||||
agentIscsiFlowAccelerationSessionUpTime Unsigned32
|
||||
}
|
||||
|
||||
agentIscsiFlowAccelerationSessionIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Numerical index of session table entry assigned by system. "
|
||||
::= { agentIscsiFlowAccelerationSessionEntry 1 }
|
||||
|
||||
agentIscsiFlowAccelerationTargetName OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..223))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The target name"
|
||||
::= { agentIscsiFlowAccelerationSessionEntry 2 }
|
||||
|
||||
agentIscsiFlowAccelerationInitiatorName OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..223))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The initiator name"
|
||||
::= { agentIscsiFlowAccelerationSessionEntry 3 }
|
||||
|
||||
agentIscsiFlowAccelerationSessionISID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(6))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ISID of current session."
|
||||
::= { agentIscsiFlowAccelerationSessionEntry 4 }
|
||||
|
||||
agentIscsiFlowAccelerationSessAgingTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The elapsed time in minutes since the traffic was detected
|
||||
on any connections associated with this session."
|
||||
::= { agentIscsiFlowAccelerationSessionEntry 5 }
|
||||
|
||||
agentIscsiFlowAccelerationSessionUpTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time elapsed since the session was detected, in seconds."
|
||||
::= { agentIscsiFlowAccelerationSessionEntry 6 }
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
agentIscsiFlowAccelerationConnectionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentIscsiFlowAccelerationConnectionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains iSCSI connections.
|
||||
It is indexed as assigned by system."
|
||||
::= { iscsiFlowAcceleration 4 }
|
||||
|
||||
|
||||
agentIscsiFlowAccelerationConnectionEntry OBJECT-TYPE
|
||||
SYNTAX AgentIscsiFlowAccelerationConnectionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the agentIscsiFlowAccelerationConnectionTable."
|
||||
INDEX { agentIscsiFlowAccelerationConnectionIndex }
|
||||
::= { agentIscsiFlowAccelerationConnectionTable 1 }
|
||||
|
||||
AgentIscsiFlowAccelerationConnectionEntry ::= SEQUENCE {
|
||||
agentIscsiFlowAccelerationConnectionIndex Unsigned32,
|
||||
agentIscsiFlowAccelerationConnectionTargetAddr IpAddress,
|
||||
agentIscsiFlowAccelerationConnectionTargetPort Unsigned32,
|
||||
agentIscsiFlowAccelerationConnectionInitiatorAddr IpAddress,
|
||||
agentIscsiFlowAccelerationConnectionInitiatorPort Unsigned32,
|
||||
agentIscsiFlowAccelerationConnectionCID Unsigned32,
|
||||
agentIscsiFlowAccelerationConnectionSessionIndex Unsigned32
|
||||
}
|
||||
|
||||
agentIscsiFlowAccelerationConnectionIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Numerical index of connection table entry assigned by system. "
|
||||
::= { agentIscsiFlowAccelerationConnectionEntry 1 }
|
||||
|
||||
agentIscsiFlowAccelerationConnectionTargetAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The connection target address."
|
||||
::= { agentIscsiFlowAccelerationConnectionEntry 2 }
|
||||
|
||||
agentIscsiFlowAccelerationConnectionTargetPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TCP port of connection target."
|
||||
::= { agentIscsiFlowAccelerationConnectionEntry 3 }
|
||||
|
||||
agentIscsiFlowAccelerationConnectionInitiatorAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The connection initiator address."
|
||||
::= { agentIscsiFlowAccelerationConnectionEntry 4 }
|
||||
|
||||
agentIscsiFlowAccelerationConnectionInitiatorPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TCP port of connection initiator."
|
||||
::= { agentIscsiFlowAccelerationConnectionEntry 5 }
|
||||
|
||||
agentIscsiFlowAccelerationConnectionCID OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The iSCSI CID for this connection."
|
||||
::= { agentIscsiFlowAccelerationConnectionEntry 6 }
|
||||
|
||||
agentIscsiFlowAccelerationConnectionSessionIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the session associated with this connection.
|
||||
Refers to the index of agentIscsiFlowAccelerationSessionIndex in
|
||||
agentIscsiFlowAccelerationSessionTable."
|
||||
::= { agentIscsiFlowAccelerationConnectionEntry 7 }
|
||||
|
||||
END
|
||||
|
38
mibs/quanta/QOS-MIB
Normal file
38
mibs/quanta/QOS-MIB
Normal file
@ -0,0 +1,38 @@
|
||||
QOS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Quanta Computer Inc. Quality of Service Package MIB
|
||||
-- Copyright Quanta Computer, Inc. (2004-2008) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Quanta Computer Inc. confidential and proprietary
|
||||
-- intellectual property. Quanta Computer Inc. retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus FROM SNMPv2-TC
|
||||
switch FROM QUANTA-SWITCH-MIB
|
||||
DisplayString FROM RFC1213-MIB;
|
||||
|
||||
qos MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Quanta Computer Inc."
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"The MIB definitaions for Quality of Service Flex package."
|
||||
::= { switch 3 }
|
||||
|
||||
END
|
729
mibs/quanta/QUANTA-BGP-MIB
Normal file
729
mibs/quanta/QUANTA-BGP-MIB
Normal file
@ -0,0 +1,729 @@
|
||||
QUANTA-BGP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Quanta MIB
|
||||
-- Copyright 2004- Quanta Computer, Inc. All rights reserved.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Gauge32, Counter32, IpAddress, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC
|
||||
switch FROM QUANTA-SWITCH-MIB
|
||||
DisplayString FROM RFC1213-MIB;
|
||||
|
||||
quantaBGP MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "QCI"
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"The MIB definitions for Border Gateway Protocol Flex package."
|
||||
::= { switch 5 }
|
||||
|
||||
--****************************************************************
|
||||
-- agentBGPQueueGroup
|
||||
--
|
||||
--****************************************************************
|
||||
agentBGPQueueGroup OBJECT IDENTIFIER ::= { quantaBGP 1 }
|
||||
|
||||
--**********************************************************
|
||||
-- BGP work queues table. The BGP protocol executes on a single
|
||||
-- thread, doing work received on several work queues.
|
||||
--
|
||||
--**********************************************************
|
||||
|
||||
agentBGPQueueTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentBGPQueueEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table lists information about BGP work queue utilization."
|
||||
|
||||
::= { agentBGPQueueGroup 1 }
|
||||
|
||||
agentBGPQueueEntry OBJECT-TYPE
|
||||
SYNTAX AgentBGPQueueEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information on a specific BGP work queue."
|
||||
INDEX { agentBGPQueueIndex }
|
||||
::= { agentBGPQueueTable 1 }
|
||||
|
||||
AgentBGPQueueEntry ::= SEQUENCE {
|
||||
agentBGPQueueIndex
|
||||
Unsigned32,
|
||||
agentBGPQueueName
|
||||
DisplayString,
|
||||
agentBGPQueueLength
|
||||
Gauge32,
|
||||
agentBGPQueueHigh
|
||||
Gauge32,
|
||||
agentBGPQueueDrops
|
||||
Counter32,
|
||||
agentBGPQueueLimit
|
||||
Unsigned32
|
||||
}
|
||||
|
||||
agentBGPQueueIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index value for this work queue."
|
||||
::= { agentBGPQueueEntry 1 }
|
||||
|
||||
agentBGPQueueName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of an BGP work queue."
|
||||
::= { agentBGPQueueEntry 2 }
|
||||
|
||||
agentBGPQueueLength OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of items currently in the work queue."
|
||||
::= { agentBGPQueueEntry 3 }
|
||||
|
||||
agentBGPQueueHigh OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The high water mark of the number of items in the work queue."
|
||||
::= { agentBGPQueueEntry 4 }
|
||||
|
||||
agentBGPQueueDrops OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of items dropped because the work queue was full."
|
||||
::= { agentBGPQueueEntry 5 }
|
||||
|
||||
agentBGPQueueLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of items this queue can hold."
|
||||
::= { agentBGPQueueEntry 6 }
|
||||
|
||||
--****************************************************************
|
||||
-- BGP global counters table. Global counts of messages sent and
|
||||
-- received of each message type.
|
||||
--
|
||||
--****************************************************************
|
||||
agentBGPMessageStatsGroup OBJECT IDENTIFIER ::= { quantaBGP 2 }
|
||||
|
||||
agentBGPCountersCleared OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time since BGP counters were last cleared, in seconds."
|
||||
::= { agentBGPMessageStatsGroup 1 }
|
||||
|
||||
agentBGPInOpens OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of BGP OPEN messages received since BGP counters were last cleared."
|
||||
::= { agentBGPMessageStatsGroup 2 }
|
||||
|
||||
agentBGPOutOpens OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of BGP OPEN messages transmitted since BGP counters were last cleared."
|
||||
::= { agentBGPMessageStatsGroup 3 }
|
||||
|
||||
agentBGPInUpdates OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of BGP UPDATE messages received since BGP counters were last cleared."
|
||||
::= { agentBGPMessageStatsGroup 4 }
|
||||
|
||||
agentBGPOutUpdates OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of BGP UPDATE messages transmitted since BGP counters were last cleared."
|
||||
::= { agentBGPMessageStatsGroup 5 }
|
||||
|
||||
agentBGPInNotifications OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of BGP NOTIFICATION messages received since BGP counters were last cleared."
|
||||
::= { agentBGPMessageStatsGroup 6 }
|
||||
|
||||
agentBGPOutNotifications OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of BGP NOTIFICATION messages transmitted since BGP counters were last cleared."
|
||||
::= { agentBGPMessageStatsGroup 7 }
|
||||
|
||||
agentBGPInKeepalives OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of BGP KEEPALIVE messages received since BGP counters were last cleared."
|
||||
::= { agentBGPMessageStatsGroup 8 }
|
||||
|
||||
agentBGPOutKeepalives OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of BGP KEEPALIVE messages transmitted since BGP counters were last cleared."
|
||||
::= { agentBGPMessageStatsGroup 9 }
|
||||
|
||||
agentBGPInRouteRefreshes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of BGP ROUTE REFRESH messages received since BGP counters were last cleared."
|
||||
::= { agentBGPMessageStatsGroup 10 }
|
||||
|
||||
agentBGPOutRouteRefreshes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of BGP ROUTE REFRESH messages transmitted since BGP counters were last cleared."
|
||||
::= { agentBGPMessageStatsGroup 11 }
|
||||
|
||||
agentBGPInUpdatesMax OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum rate of BGP UPDATE messages received. The rate is given in
|
||||
packets per second."
|
||||
::= { agentBGPMessageStatsGroup 12 }
|
||||
|
||||
agentBGPOutUpdatesMax OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum rate of BGP UPDATE messages transmitted. The rate is
|
||||
given in packets per second."
|
||||
::= { agentBGPMessageStatsGroup 13 }
|
||||
|
||||
|
||||
--****************************************************************
|
||||
-- BGP Decision process table
|
||||
--
|
||||
--************************************************************
|
||||
|
||||
agentBGPDecProcTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentBGPDecProcEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains information about the twenty most recent
|
||||
executions of any of the three decision process phases.
|
||||
The most recent information is at the end of the table.
|
||||
This table is applicable to IPv4 address family only."
|
||||
::= { quantaBGP 3}
|
||||
|
||||
agentBGPDecProcEntry OBJECT-TYPE
|
||||
SYNTAX AgentBGPDecProcEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about execution of a single decision process phase."
|
||||
INDEX { agentBGPDecProcIndex }
|
||||
::= { agentBGPDecProcTable 1 }
|
||||
|
||||
AgentBGPDecProcEntry ::= SEQUENCE {
|
||||
agentBGPDecProcIndex
|
||||
Counter32,
|
||||
agentBGPDecProcDeltaT
|
||||
Unsigned32,
|
||||
agentBGPDecProcPhase
|
||||
Unsigned32,
|
||||
agentBGPDecProcUpdateGroup
|
||||
Unsigned32,
|
||||
agentBGPDecProcGenId
|
||||
Unsigned32,
|
||||
agentBGPDecProcReason
|
||||
DisplayString,
|
||||
agentBGPDecProcPeer
|
||||
IpAddress,
|
||||
agentBGPDecProcDuration
|
||||
Gauge32,
|
||||
agentBGPDecProcAdds
|
||||
Gauge32,
|
||||
agentBGPDecProcMods
|
||||
Gauge32,
|
||||
agentBGPDecProcDels
|
||||
Gauge32
|
||||
}
|
||||
|
||||
agentBGPDecProcIndex OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Integer that uniquely identifies a decision process run.
|
||||
This value is incremented each time BGP runs one phase of the decision process."
|
||||
::= { agentBGPDecProcEntry 1 }
|
||||
|
||||
agentBGPDecProcDeltaT OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"How long since this decision process ran. The time is
|
||||
given in seconds."
|
||||
::= { agentBGPDecProcEntry 2 }
|
||||
|
||||
agentBGPDecProcPhase OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..3)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Which of the three decision process phases was run."
|
||||
::= { agentBGPDecProcEntry 3 }
|
||||
|
||||
agentBGPDecProcUpdateGroup OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable is only valid when agentBGPDecProcPhase is 3. When the phase is 3,
|
||||
this variable identifies the outbound update group for which phase 3 was run."
|
||||
::= { agentBGPDecProcEntry 4 }
|
||||
|
||||
agentBGPDecProcGenId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The global generation ID when the decision process ran."
|
||||
::= { agentBGPDecProcEntry 5 }
|
||||
|
||||
agentBGPDecProcReason OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reason why the decision process was run."
|
||||
::= { agentBGPDecProcEntry 6 }
|
||||
|
||||
agentBGPDecProcPeer OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable is only valid when phase 1 is run for a single peer.
|
||||
In this case, this variable is the IP address of the peer for which phase 1 was run."
|
||||
::= { agentBGPDecProcEntry 7 }
|
||||
|
||||
agentBGPDecProcDuration OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"How long the decision process ran. Milliseconds."
|
||||
::= { agentBGPDecProcEntry 8 }
|
||||
|
||||
agentBGPDecProcAdds OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of prefixes added during the decision process. For phase 1,
|
||||
this is the number of prefixes that pass inbound policy. For phase 2,
|
||||
this is the number of prefixes added to the BGP routing table.
|
||||
For phase 3, this is the number of prefixes added to the Adj-RIB-Out."
|
||||
::= { agentBGPDecProcEntry 9 }
|
||||
|
||||
agentBGPDecProcMods OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of prefixes modified during the decision process. For phase 1,
|
||||
this is the number of prefixes that pass inbound policy. For phase 2,
|
||||
this is the number of routes modified. For phase 3,
|
||||
this is the number of routes modified in the Adj-RIB-Out."
|
||||
::= { agentBGPDecProcEntry 10 }
|
||||
|
||||
agentBGPDecProcDels OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of prefixes deleted during the decision process. For phase 1,
|
||||
this is the number of prefixes that previously passed inbound policy
|
||||
but no longer pass. For phase 2, this is the number of prefixes removed
|
||||
from the BGP routing table. For phase 3, this is the number of prefixes
|
||||
removed from the Adj-RIB-Out."
|
||||
::= { agentBGPDecProcEntry 11 }
|
||||
|
||||
--****************************************************************
|
||||
-- BGP peer table. Augments the peer table in the standard MIB.
|
||||
--
|
||||
--************************************************************
|
||||
|
||||
agentBGPPeerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentBGPPeerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"BGP peer table. This table contains,
|
||||
one entry per BGP peer, information about
|
||||
connections with BGP peers."
|
||||
::= { quantaBGP 4 }
|
||||
|
||||
agentBGPPeerEntry OBJECT-TYPE
|
||||
SYNTAX AgentBGPPeerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry containing information about the
|
||||
connection with a BGP peer."
|
||||
INDEX { agentBGPPeerRemoteAddr }
|
||||
::= { agentBGPPeerTable 1 }
|
||||
|
||||
AgentBGPPeerEntry ::= SEQUENCE {
|
||||
agentBGPPeerRemoteAddr
|
||||
IpAddress,
|
||||
agentBGPPeerInOpens
|
||||
Counter32,
|
||||
agentBGPPeerOutOpens
|
||||
Counter32,
|
||||
agentBGPPeerInUpdates
|
||||
Counter32,
|
||||
agentBGPPeerOutUpdates
|
||||
Counter32,
|
||||
agentBGPPeerInNotifications
|
||||
Counter32,
|
||||
agentBGPPeerOutNotifications
|
||||
Counter32,
|
||||
agentBGPPeerInKeepalives
|
||||
Counter32,
|
||||
agentBGPPeerOutKeepalives
|
||||
Counter32,
|
||||
agentBGPPeerInRouteRefreshes
|
||||
Counter32,
|
||||
agentBGPPeerOutRouteRefreshes
|
||||
Counter32,
|
||||
agentBGPPeerInTotalMessages
|
||||
Counter32,
|
||||
agentBGPPeerOutTotalMessages
|
||||
Counter32,
|
||||
agentBGPPeerUpdateQueueLen
|
||||
Gauge32,
|
||||
agentBGPPeerUpdateQueueHigh
|
||||
Gauge32,
|
||||
agentBGPPeerUpdateQueueLimit
|
||||
Unsigned32,
|
||||
agentBGPPeerUpdateQueueDrops
|
||||
Counter32,
|
||||
agentBGPPeerInPfxAdv
|
||||
Counter32,
|
||||
agentBGPPeerOutPfxAdv
|
||||
Counter32,
|
||||
agentBGPPeerInPfxWithdrawn
|
||||
Counter32,
|
||||
agentBGPPeerOutPfxWithdrawn
|
||||
Counter32,
|
||||
agentBGPPeerInPfxCurrent
|
||||
Gauge32,
|
||||
agentBGPPeerOutPfxCurrent
|
||||
Gauge32,
|
||||
agentBGPPeerInPfxAccepted
|
||||
Gauge32,
|
||||
agentBGPPeerInPfxRejected
|
||||
Gauge32,
|
||||
agentBGPPeerInMaxNlriPerUpdate
|
||||
Gauge32,
|
||||
agentBGPPeerOutMaxNlriPerUpdate
|
||||
Gauge32,
|
||||
agentBGPPeerInMinNlriPerUpdate
|
||||
Gauge32,
|
||||
agentBGPPeerOutMinNlriPerUpdate
|
||||
Gauge32
|
||||
}
|
||||
|
||||
agentBGPPeerRemoteAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The remote IP address of this entry's BGP
|
||||
peer."
|
||||
::= { agentBGPPeerEntry 1 }
|
||||
|
||||
agentBGPPeerInOpens OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of BGP OPEN messages received from
|
||||
this peer."
|
||||
::= { agentBGPPeerEntry 2 }
|
||||
|
||||
agentBGPPeerOutOpens OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of BGP OPEN messages transmitted to
|
||||
this peer."
|
||||
::= { agentBGPPeerEntry 3 }
|
||||
|
||||
agentBGPPeerInUpdates OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of BGP UPDATE messages
|
||||
received from this peer."
|
||||
::= { agentBGPPeerEntry 4 }
|
||||
|
||||
agentBGPPeerOutUpdates OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of BGP UPDATE messages
|
||||
transmitted to this peer."
|
||||
::= { agentBGPPeerEntry 5 }
|
||||
|
||||
agentBGPPeerInNotifications OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of BGP NOTIFICATION messages
|
||||
received from this peer."
|
||||
::= { agentBGPPeerEntry 6 }
|
||||
|
||||
agentBGPPeerOutNotifications OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of BGP NOTIFICATION messages
|
||||
transmitted to this peer."
|
||||
::= { agentBGPPeerEntry 7 }
|
||||
|
||||
agentBGPPeerInKeepalives OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of BGP KEEPALIVE messages
|
||||
received from this peer."
|
||||
::= { agentBGPPeerEntry 8 }
|
||||
|
||||
agentBGPPeerOutKeepalives OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of BGP KEEPALIVE messages
|
||||
transmitted to this peer."
|
||||
::= { agentBGPPeerEntry 9 }
|
||||
|
||||
agentBGPPeerInRouteRefreshes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of BGP ROUTE REFRESH messages
|
||||
received from this peer."
|
||||
::= { agentBGPPeerEntry 10 }
|
||||
|
||||
agentBGPPeerOutRouteRefreshes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of BGP ROUTE REFRESH messages
|
||||
transmitted to this peer."
|
||||
::= { agentBGPPeerEntry 11 }
|
||||
|
||||
agentBGPPeerInTotalMessages OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of BGP messages of all types
|
||||
received from this peer."
|
||||
::= { agentBGPPeerEntry 12 }
|
||||
|
||||
agentBGPPeerOutTotalMessages OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of BGP messages of all types
|
||||
transmitted to this peer."
|
||||
::= { agentBGPPeerEntry 13 }
|
||||
|
||||
agentBGPPeerUpdateQueueLen OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"After receiving a BGP UPDATE message, BGP places each UPDATE on a per-neighbor
|
||||
queue before processing the UPDATE. This variable gives the current length
|
||||
of this peer's UPDATE queue, in bytes."
|
||||
::= { agentBGPPeerEntry 14 }
|
||||
|
||||
agentBGPPeerUpdateQueueHigh OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum length (or high water mark) of this peer.s UPDATE queue, in bytes."
|
||||
::= { agentBGPPeerEntry 15 }
|
||||
|
||||
agentBGPPeerUpdateQueueLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of bytes of received UPDATE messages that may be queued for this peer at any given time."
|
||||
::= { agentBGPPeerEntry 16 }
|
||||
|
||||
agentBGPPeerUpdateQueueDrops OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of UPDATE messages from this peer that could not be added to
|
||||
the UPDATE queue because the queue was full."
|
||||
::= { agentBGPPeerEntry 17 }
|
||||
|
||||
agentBGPPeerInPfxAdv OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv4 prefixes received from this peer."
|
||||
::= { agentBGPPeerEntry 18 }
|
||||
|
||||
agentBGPPeerOutPfxAdv OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv4 prefixes advertised to this peer."
|
||||
::= { agentBGPPeerEntry 19 }
|
||||
|
||||
agentBGPPeerInPfxWithdrawn OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv4 prefixes this peer has withdrawn."
|
||||
::= { agentBGPPeerEntry 20 }
|
||||
|
||||
agentBGPPeerOutPfxWithdrawn OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv4 prefixes this router has withdrawn in UPDATE messages to this peer."
|
||||
::= { agentBGPPeerEntry 21 }
|
||||
|
||||
agentBGPPeerInPfxCurrent OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv4 prefixes this peer is currently advertising to this
|
||||
router and that have passed inbound policy."
|
||||
::= { agentBGPPeerEntry 22 }
|
||||
|
||||
agentBGPPeerOutPfxCurrent OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv4 prefixes this router is currently advertising to this peer."
|
||||
::= { agentBGPPeerEntry 23 }
|
||||
|
||||
agentBGPPeerInPfxAccepted OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv4 prefixes received from this peer that may be considered to be
|
||||
included in the BGP route table. This includes all current prefixes whose
|
||||
path does not have an AS path loop and whose BGP NEXT HOP is resolved."
|
||||
::= { agentBGPPeerEntry 24 }
|
||||
|
||||
agentBGPPeerInPfxRejected OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv4 prefixes from this peer that did not pass inbound policy."
|
||||
::= { agentBGPPeerEntry 25 }
|
||||
|
||||
agentBGPPeerInMaxNlriPerUpdate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of IPv4 prefixes in any single UPDATE message from this peer."
|
||||
::= { agentBGPPeerEntry 26 }
|
||||
|
||||
agentBGPPeerOutMaxNlriPerUpdate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of IPv4 prefixes in any single UPDATE message sent to this peer."
|
||||
::= { agentBGPPeerEntry 27 }
|
||||
|
||||
agentBGPPeerInMinNlriPerUpdate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum number of IPv4 prefixes in any single UPDATE message from this peer."
|
||||
::= { agentBGPPeerEntry 28 }
|
||||
|
||||
agentBGPPeerOutMinNlriPerUpdate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum number of IPv4 prefixes in any single UPDATE message sent to this peer."
|
||||
::= { agentBGPPeerEntry 29 }
|
||||
|
||||
END
|
358
mibs/quanta/QUANTA-OPENFLOW-PRIVATE-MIB
Normal file
358
mibs/quanta/QUANTA-OPENFLOW-PRIVATE-MIB
Normal file
@ -0,0 +1,358 @@
|
||||
QUANTA-OPENFLOW-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- BROADCOM FASTPATH Open Flow MIB
|
||||
-- Copyright Broadcom Corporation (2004-2011) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Broadcom Corporation's confidential and proprietary
|
||||
-- intellectual property. Broadcom Corporation retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Broadcom Corporation
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter64, Unsigned32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, RowStatus, TimeStamp FROM SNMPv2-TC
|
||||
switch FROM QUANTA-SWITCH-MIB;
|
||||
|
||||
openFlow MODULE-IDENTITY
|
||||
LAST-UPDATED "201103060000Z" -- 30 March 2011 12:00:00 GMT
|
||||
ORGANIZATION "Quanta Corporation"
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Corporation"
|
||||
|
||||
DESCRIPTION
|
||||
"The Quanta Private MIB for OpenFlow"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201103060000Z" -- 30 March 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { switch 200 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentOpenFlowGroup -> contains MIB objects displaying Open Flow
|
||||
-- and associated Functionality
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
|
||||
agentOpenFlowGroup OBJECT IDENTIFIER ::= { openFlow 1 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentOpenFlowGlobalConfigGroup
|
||||
--**************************************************************************************
|
||||
|
||||
agentOpenFlowGlobalConfigGroup OBJECT IDENTIFIER ::= { agentOpenFlowGroup 1 }
|
||||
|
||||
agentOpenFlowAdminMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flag indicating whether the OpenFlow feature is administratively enabled."
|
||||
DEFVAL { 2 }
|
||||
::={ agentOpenFlowGlobalConfigGroup 1 }
|
||||
|
||||
agentOpenFlowVariant OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
openFlow10Mode(2),
|
||||
-- #if defined(QCI_OPENFLOW_VERSION_VARIANT) /* Evan: add for version VARIANT */
|
||||
openFlow11Mode(3),
|
||||
openFlow12Mode(4),
|
||||
openFlow13Mode(5)
|
||||
--
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates which OpenFlow version is currently running on the switch."
|
||||
DEFVAL { openFlow10Mode }
|
||||
::={ agentOpenFlowGlobalConfigGroup 2 }
|
||||
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentOpenFlowCfgControllerTable
|
||||
--**************************************************************************************
|
||||
|
||||
agentOpenFlowCfgControllerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentOpenFlowCfgControllerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains the list of configured IP addresses
|
||||
for the OpenFlow Controllers."
|
||||
::={ agentOpenFlowGroup 3 }
|
||||
|
||||
agentOpenFlowCfgControllerEntry OBJECT-TYPE
|
||||
SYNTAX AgentOpenFlowCfgControllerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for Open Flow configure controller table"
|
||||
INDEX { agentOpenFlowCfgCtrlIPAddress,
|
||||
agentOpenFlowCfgCtrlIPPort }
|
||||
::={ agentOpenFlowCfgControllerTable 1}
|
||||
|
||||
AgentOpenFlowCfgControllerEntry ::=
|
||||
SEQUENCE {
|
||||
agentOpenFlowCfgCtrlIPAddress
|
||||
IpAddress,
|
||||
agentOpenFlowCfgCtrlIPPort
|
||||
Unsigned32,
|
||||
agentOpenFlowCfgCtrlConnectionMode
|
||||
INTEGER,
|
||||
agentOpenFlowCfgCtrlStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
agentOpenFlowCfgCtrlIPAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP Address of the OpenFlow Controller to which the switch should connect."
|
||||
::={ agentOpenFlowCfgControllerEntry 1 }
|
||||
|
||||
agentOpenFlowCfgCtrlIPPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP Port number used for connecting to the Controller."
|
||||
DEFVAL { 6632 }
|
||||
::={ agentOpenFlowCfgControllerEntry 2 }
|
||||
|
||||
agentOpenFlowCfgCtrlConnectionMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ssl(1),
|
||||
tcp(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flag indicating whether the switch uses TCP or SSL connection
|
||||
to connect to the OpenFlow Controller.
|
||||
The TCP connections are intended only for demos and debugging."
|
||||
DEFVAL { ssl }
|
||||
::={ agentOpenFlowCfgControllerEntry 3 }
|
||||
|
||||
agentOpenFlowCfgCtrlStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this instance.
|
||||
active(1) - this CfgControllerTable instance is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::={ agentOpenFlowCfgControllerEntry 4 }
|
||||
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentOpenFlowGlobalStatusParameters
|
||||
--**************************************************************************************
|
||||
|
||||
agentOpenFlowGlobalStatusParameters OBJECT IDENTIFIER ::= { agentOpenFlowGroup 6 }
|
||||
|
||||
agentOpenFlowOperationalStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2),
|
||||
enablePending(3),
|
||||
disablePending(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flag indicating whether the OpenFlow feature is enabled,
|
||||
disabled or in transition."
|
||||
DEFVAL { disable }
|
||||
::={ agentOpenFlowGlobalStatusParameters 1 }
|
||||
|
||||
agentOpenFlowDisableReason OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
administrativelyDisabled(2),
|
||||
noSuitableIPInterface(3),
|
||||
noSSLCertificates(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates why the OpenFlow feature is disabled."
|
||||
DEFVAL { administrativelyDisabled }
|
||||
::={ agentOpenFlowGlobalStatusParameters 2 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentOpenFlowGlobalCommands
|
||||
--**************************************************************************************
|
||||
|
||||
agentOpenFlowGlobalCommands OBJECT IDENTIFIER ::= { agentOpenFlowGroup 7 }
|
||||
|
||||
agentOpenFlowEraseOpenFlowManagerCertificates OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
alwaysReturnedOnRead(1),
|
||||
eraseCertificates(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This command directs the switch to erase certificate files
|
||||
obtained from the OpenFlow Managers. This is write-only value.
|
||||
It always returns '0' on request"
|
||||
DEFVAL { alwaysReturnedOnRead }
|
||||
::= { agentOpenFlowGlobalCommands 1 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentOpenFlowFlowTableStatusTable
|
||||
--**************************************************************************************
|
||||
|
||||
agentOpenFlowFlowTableStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentOpenFlowFlowTableStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "These status parameters describe the supported OpenFlow
|
||||
tables and report usage information for the tables."
|
||||
::={ agentOpenFlowGroup 8 }
|
||||
|
||||
agentOpenFlowFlowTableStatusEntry OBJECT-TYPE
|
||||
SYNTAX AgentOpenFlowFlowTableStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for Open Flow 'Flow Table Status'"
|
||||
INDEX { agentOpenFlowFlowTable }
|
||||
::={ agentOpenFlowFlowTableStatusTable 1}
|
||||
|
||||
AgentOpenFlowFlowTableStatusEntry ::=
|
||||
SEQUENCE {
|
||||
agentOpenFlowFlowTable
|
||||
Unsigned32,
|
||||
agentOpenFlowFlowTableName
|
||||
OCTET STRING,
|
||||
agentOpenFlowFlowTableDescription
|
||||
OCTET STRING,
|
||||
agentOpenFlowMaximumSize
|
||||
Unsigned32,
|
||||
agentOpenFlowNumberOfEntries
|
||||
Unsigned32,
|
||||
agentOpenFlowHardwareEntries
|
||||
Unsigned32,
|
||||
agentOpenFlowSoftwareOnlyEntries
|
||||
Unsigned32,
|
||||
agentOpenFlowWaitingForSpaceEntries
|
||||
Unsigned32,
|
||||
agentOpenFlowFlowInsertionCount
|
||||
Unsigned32,
|
||||
agentOpenFlowFlowDeletionCount
|
||||
Unsigned32,
|
||||
agentOpenFlowInsertionFailureCount
|
||||
Unsigned32
|
||||
}
|
||||
|
||||
agentOpenFlowFlowTable OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"OpenFlow Table Identifier."
|
||||
::={ agentOpenFlowFlowTableStatusEntry 1 }
|
||||
|
||||
agentOpenFlowFlowTableName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of this table."
|
||||
::={ agentOpenFlowFlowTableStatusEntry 2 }
|
||||
|
||||
agentOpenFlowFlowTableDescription OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..1024))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A detailed description for this table."
|
||||
::={ agentOpenFlowFlowTableStatusEntry 3 }
|
||||
|
||||
agentOpenFlowMaximumSize OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Platform-defined maximum size for this flow table."
|
||||
::={ agentOpenFlowFlowTableStatusEntry 4 }
|
||||
|
||||
agentOpenFlowNumberOfEntries OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of entries in this table.
|
||||
The count includes delete-pending entries."
|
||||
::={ agentOpenFlowFlowTableStatusEntry 5 }
|
||||
|
||||
agentOpenFlowHardwareEntries OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of entries currently inserted into the hardware."
|
||||
::={ agentOpenFlowFlowTableStatusEntry 6 }
|
||||
|
||||
agentOpenFlowSoftwareOnlyEntries OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of entries that are not installed in the hardware for
|
||||
any reason. This includes entries pending for insertion,
|
||||
entries that cannot be inserted due to missing interfaces and
|
||||
entries that cannot be inserted due to table-full condition."
|
||||
::={ agentOpenFlowFlowTableStatusEntry 7 }
|
||||
|
||||
agentOpenFlowWaitingForSpaceEntries OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of entries that are not currently in the hardware
|
||||
because the attempt to insert the entry failed."
|
||||
::={ agentOpenFlowFlowTableStatusEntry 8 }
|
||||
|
||||
agentOpenFlowFlowInsertionCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of flows that were added to this table since
|
||||
the switch powered up."
|
||||
::={ agentOpenFlowFlowTableStatusEntry 9 }
|
||||
|
||||
agentOpenFlowFlowDeletionCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of flows that were deleted from this table since
|
||||
the switch powered up."
|
||||
::={ agentOpenFlowFlowTableStatusEntry 10 }
|
||||
|
||||
agentOpenFlowInsertionFailureCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of hardware insertion attempts that were rejected
|
||||
due to lack of space since the switch powered up."
|
||||
::={ agentOpenFlowFlowTableStatusEntry 11 }
|
||||
|
||||
END
|
61
mibs/quanta/QUANTA-SWITCH-MIB
Normal file
61
mibs/quanta/QUANTA-SWITCH-MIB
Normal file
@ -0,0 +1,61 @@
|
||||
QUANTA-SWITCH-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Quanta MIB
|
||||
-- Copyright 2004- Quanta Computer, Inc. All rights reserved.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
||||
enterprises FROM RFC1155-SMI;
|
||||
|
||||
quanta MODULE-IDENTITY
|
||||
LAST-UPDATED "200405240000Z" -- 24 May 2004 12:00:00 GMT
|
||||
ORGANIZATION "Quanta Computer Inc."
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"first created"
|
||||
|
||||
|
||||
::= { enterprises 7244 }
|
||||
|
||||
-- New definitions
|
||||
switch OBJECT IDENTIFIER ::= { quanta 2 }
|
||||
|
||||
|
||||
-- New Textual Conventions
|
||||
AgentPortMask ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each octet within this value specifies a set of eight
|
||||
ports, with the first octet specifying ports 1 through
|
||||
8, the second octet specifying ports 9 through 16, etc.
|
||||
Within each octet, the most significant bit represents
|
||||
the lowest numbered port, and the least significant bit
|
||||
represents the highest numbered port. Thus, each port
|
||||
of the bridge is represented by a single bit within the
|
||||
value of this object. If that bit has a value of '1'
|
||||
then that port is included in the set of ports; the port
|
||||
is not included if its bit has a value of '0'
|
||||
|
||||
When setting this value, the system will ignore
|
||||
configuration for ports not between the first and last
|
||||
valid ports. Configuration of any port numbers between
|
||||
this range that are not valid ports return a failure
|
||||
message, but will still apply configuration for valid
|
||||
ports."
|
||||
SYNTAX OCTET STRING
|
||||
|
||||
|
||||
END
|
549
mibs/quanta/RADIUS-CLIENT-PRIVATE-MIB
Normal file
549
mibs/quanta/RADIUS-CLIENT-PRIVATE-MIB
Normal file
@ -0,0 +1,549 @@
|
||||
RADIUS-CLIENT-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Quanta Computer Inc. Radius Authentication Client MIB
|
||||
-- Copyright 2004- Quanta Computer, Inc. All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Quanta Computer Inc.'s confidential and proprietary
|
||||
-- intellectual property. Quanta Computer Inc. retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
IpAddress, Counter32, Unsigned32, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus FROM SNMPv2-TC
|
||||
InetAddress, InetAddressType FROM INET-ADDRESS-MIB
|
||||
DisplayString FROM RFC1213-MIB
|
||||
switch FROM QUANTA-SWITCH-MIB
|
||||
InterfaceIndexOrZero FROM IF-MIB;
|
||||
|
||||
radius MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z"
|
||||
ORGANIZATION "Quanta Computer Inc."
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"The QCI Private MIB for Radius Authentication Client"
|
||||
::= { switch 8 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentRadiusConfigGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentRadiusConfigGroup OBJECT IDENTIFIER ::= { radius 1 }
|
||||
|
||||
agentRadiusMaxTransmit OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..15)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of retransmissions of a RADIUS request packet"
|
||||
DEFVAL { 4 }
|
||||
::= { agentRadiusConfigGroup 1 }
|
||||
|
||||
agentRadiusTimeout OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..30)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time out duration (in seconds) before packets are retransmitted"
|
||||
DEFVAL { 5 }
|
||||
::= { agentRadiusConfigGroup 2 }
|
||||
agentRadiusAccountingMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies if RADIUS Accounting has been enabled or not"
|
||||
DEFVAL { disable }
|
||||
::= { agentRadiusConfigGroup 3 }
|
||||
agentRadiusStatsClear OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to enable(1), all Radius statistics will be reset."
|
||||
DEFVAL { disable }
|
||||
::= { agentRadiusConfigGroup 4 }
|
||||
agentRadiusAccountingIndexNextValid OBJECT-TYPE
|
||||
SYNTAX Integer32 (0|1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the next valid index into the agentRadiusAccountingConfigTable
|
||||
for creation. If no additional entries are allowed, this will be 0."
|
||||
::= { agentRadiusConfigGroup 5 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentRadiusAccountingConfigTable
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentRadiusAccountingConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentRadiusAccountingConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table with information about Radius Accounting Server IP
|
||||
Addresses, port numbers and shared secret. Only one entry is
|
||||
supported at this time."
|
||||
::= { agentRadiusConfigGroup 6 }
|
||||
|
||||
agentRadiusAccountingConfigEntry OBJECT-TYPE
|
||||
SYNTAX AgentRadiusAccountingConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry consisting of configuration data for a Radius Accounting Server."
|
||||
INDEX { agentRadiusAccountingServerIndex }
|
||||
::= { agentRadiusAccountingConfigTable 1 }
|
||||
|
||||
AgentRadiusAccountingConfigEntry ::=
|
||||
SEQUENCE {
|
||||
agentRadiusAccountingServerIndex
|
||||
Integer32,
|
||||
agentRadiusAccountingServerAddress
|
||||
InetAddress,
|
||||
agentRadiusAccountingServerAddressType
|
||||
InetAddressType,
|
||||
agentRadiusAccountingPort
|
||||
Unsigned32,
|
||||
agentRadiusAccountingSecret
|
||||
DisplayString,
|
||||
agentRadiusAccountingStatus
|
||||
RowStatus,
|
||||
agentRadiusAccountingServerName
|
||||
DisplayString
|
||||
}
|
||||
|
||||
agentRadiusAccountingServerIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index of the configured RADIUS accounting server. The next valid
|
||||
value of this object for creation is specified by
|
||||
agentRadiusAccountingIndexNextValid.
|
||||
"
|
||||
::= { agentRadiusAccountingConfigEntry 1 }
|
||||
|
||||
agentRadiusAccountingServerAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP Address of the configured RADIUS accounting server.
|
||||
This object cannot be changed after creation."
|
||||
::= { agentRadiusAccountingConfigEntry 2 }
|
||||
|
||||
agentRadiusAccountingServerAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP Address Type of the configured RADIUS accounting server.
|
||||
This object cannot be changed after creation."
|
||||
::= { agentRadiusAccountingConfigEntry 3 }
|
||||
|
||||
agentRadiusAccountingPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port number for the RADIUS accounting server."
|
||||
DEFVAL { 1813 }
|
||||
::= { agentRadiusAccountingConfigEntry 4 }
|
||||
|
||||
agentRadiusAccountingSecret OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configured shared sercret for the RADIUS accounting server."
|
||||
::= { agentRadiusAccountingConfigEntry 5 }
|
||||
|
||||
agentRadiusAccountingStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Creates or destroys a RADIUS accounting server entry.
|
||||
During creation, the next available index is specified by the
|
||||
agentRadiusAccountingIndexNextValid object. Rows creation using
|
||||
a different value for agentRadiusAccountingServerIndex will fail.
|
||||
|
||||
active(1) - This entry is active.
|
||||
createAndGo(4) - Creates a new entry.
|
||||
destroy(6) - Deletes an entry."
|
||||
::= { agentRadiusAccountingConfigEntry 6 }
|
||||
|
||||
agentRadiusAccountingServerName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configured identification name for the RADIUS Accounting
|
||||
server."
|
||||
::= { agentRadiusAccountingConfigEntry 7 }
|
||||
|
||||
--**************************************************************************************
|
||||
|
||||
agentRadiusServerIndexNextValid OBJECT-TYPE
|
||||
SYNTAX Integer32 (0|1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the next valid index into the agentRadiusServerConfigTable
|
||||
for creation. If no additional entries are allowed, this will be 0."
|
||||
::= { agentRadiusConfigGroup 7 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentRadiusServerConfigTable
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentRadiusServerConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentRadiusServerConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table with information about Radius Authentication Server IP
|
||||
Addresses, port numbers and shared secret"
|
||||
::= { agentRadiusConfigGroup 8 }
|
||||
|
||||
agentRadiusServerConfigEntry OBJECT-TYPE
|
||||
SYNTAX AgentRadiusServerConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry consisting of configuration data for a Radius
|
||||
Authentication Server."
|
||||
INDEX { agentRadiusServerIndex }
|
||||
::= { agentRadiusServerConfigTable 1 }
|
||||
|
||||
AgentRadiusServerConfigEntry ::=
|
||||
SEQUENCE {
|
||||
agentRadiusServerIndex
|
||||
Integer32,
|
||||
agentRadiusServerAddress
|
||||
InetAddress,
|
||||
agentRadiusServerAddressType
|
||||
InetAddressType,
|
||||
agentRadiusServerPort
|
||||
Unsigned32,
|
||||
agentRadiusServerSecret
|
||||
DisplayString,
|
||||
agentRadiusServerPrimaryMode
|
||||
INTEGER,
|
||||
agentRadiusServerCurrentMode
|
||||
INTEGER,
|
||||
agentRadiusServerMsgAuth
|
||||
INTEGER,
|
||||
agentRadiusServerRowStatus
|
||||
RowStatus,
|
||||
agentRadiusServerName
|
||||
DisplayString,
|
||||
agentRadiusServerInetAddress
|
||||
InetAddress,
|
||||
agentRadiusServerTimeout
|
||||
Unsigned32,
|
||||
agentRadiusServerRetransmit
|
||||
Unsigned32,
|
||||
agentRadiusServerDeadtime
|
||||
Unsigned32,
|
||||
agentRadiusServerSourceIPAddr
|
||||
IpAddress,
|
||||
agentRadiusServerPriority
|
||||
Unsigned32,
|
||||
agentRadiusServerUsageType
|
||||
INTEGER
|
||||
}
|
||||
|
||||
agentRadiusServerIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index of the configured RADIUS server"
|
||||
::= { agentRadiusServerConfigEntry 1 }
|
||||
|
||||
agentRadiusServerAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"IP Address of the configured RADIUS server.
|
||||
This object cannot be changed after creation."
|
||||
::= { agentRadiusServerConfigEntry 2 }
|
||||
|
||||
agentRadiusServerAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP Address Type of the configured RADIUS server.
|
||||
This object cannot be changed after creation."
|
||||
::= { agentRadiusServerConfigEntry 3 }
|
||||
|
||||
agentRadiusServerPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port number for the RADIUS server."
|
||||
DEFVAL { 1812 }
|
||||
::= { agentRadiusServerConfigEntry 4 }
|
||||
|
||||
agentRadiusServerSecret OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configured shared sercret for the RADIUS server."
|
||||
::= { agentRadiusServerConfigEntry 5 }
|
||||
|
||||
agentRadiusServerPrimaryMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configure the RADIUS server to be the primary server. If there is any
|
||||
other server that is configured to be primary, that server is set to be
|
||||
a seconday server and this entry is set Primary."
|
||||
::= { agentRadiusServerConfigEntry 6 }
|
||||
|
||||
agentRadiusServerCurrentMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
yes(1),
|
||||
no(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicate if the RADIUS server is the current server in user for
|
||||
authentication."
|
||||
::= { agentRadiusServerConfigEntry 7 }
|
||||
|
||||
agentRadiusServerMsgAuth OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable the message authenticator attribute for this
|
||||
RADIUS server."
|
||||
::= { agentRadiusServerConfigEntry 8 }
|
||||
|
||||
agentRadiusServerRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Creates or destroys a RADIUS Authentication server entry.
|
||||
During creation, the next available index is specified by the
|
||||
agentRadiusServerIndexNextValid object. Rows creation using
|
||||
a different value for agentRadiusServerIndex will fail.
|
||||
|
||||
active(1) - This entry is active.
|
||||
createAndGo(4) - Creates a new entry.
|
||||
destroy(6) - Deletes an entry."
|
||||
::= { agentRadiusServerConfigEntry 9 }
|
||||
|
||||
agentRadiusServerName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configured identification name for the RADIUS server."
|
||||
::= { agentRadiusServerConfigEntry 10 }
|
||||
|
||||
agentRadiusServerInetAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP Address of the configured RADIUS server.
|
||||
This object cannot be changed after creation."
|
||||
::= { agentRadiusServerConfigEntry 11 }
|
||||
|
||||
agentRadiusServerTimeout OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..30)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time out duration (in seconds) before packets are retransmitted"
|
||||
DEFVAL { 3 }
|
||||
::= { agentRadiusServerConfigEntry 12 }
|
||||
|
||||
agentRadiusServerRetransmit OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..15)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of retransmissions of a RADIUS request packet"
|
||||
DEFVAL { 3 }
|
||||
::= { agentRadiusServerConfigEntry 13 }
|
||||
|
||||
agentRadiusServerDeadtime OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..2000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Length of time (in minutes) for which a RADIUS server is skipped over by transaction requests."
|
||||
DEFVAL { 0 }
|
||||
::= { agentRadiusServerConfigEntry 14 }
|
||||
|
||||
agentRadiusServerSourceIPAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"Source IP address that will be used for the communication with RADIUS servers."
|
||||
::= { agentRadiusServerConfigEntry 15 }
|
||||
|
||||
agentRadiusServerPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"Priority specifies the order in which the servers will be used, where 0 is the highest
|
||||
priority in radius server config mode."
|
||||
DEFVAL { 0 }
|
||||
::= { agentRadiusServerConfigEntry 16 }
|
||||
|
||||
agentRadiusServerUsageType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
all(1),
|
||||
login(2),
|
||||
dot1x(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"Specify the usage type of the server."
|
||||
DEFVAL { all }
|
||||
::= { agentRadiusServerConfigEntry 17 }
|
||||
|
||||
--**************************************************************************************
|
||||
|
||||
agentRadiusAuthenticationServers OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of RADIUS Authentication Servers that have been configured."
|
||||
::= { agentRadiusConfigGroup 9 }
|
||||
agentRadiusAccountingServers OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of RADIUS Accounting Servers that have been configured."
|
||||
::= { agentRadiusConfigGroup 10 }
|
||||
agentRadiusNamedAuthenticationServerGroups OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of configured RADIUS named Authentication Server groups."
|
||||
::= { agentRadiusConfigGroup 11 }
|
||||
agentRadiusNamedAccountingServerGroups OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of configured RADIUS named Accounting Server groups."
|
||||
::= { agentRadiusConfigGroup 12 }
|
||||
agentRadiusDeadTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..2000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Length of time (in minutes) for which a RADIUS server is skipped over by transaction requests."
|
||||
DEFVAL { 0 }
|
||||
::= { agentRadiusConfigGroup 13 }
|
||||
|
||||
agentRadiusServerKey OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..128))
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"RADIUS Server key specifies the authentication and encryption key for all RADIUS communications
|
||||
between the switch and the RADIUS server. This key must match the encryption used on the RADIUS
|
||||
daemon."
|
||||
::= { agentRadiusConfigGroup 14 }
|
||||
|
||||
agentRadiusSourceIPAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"Source IP address that will be used for the communication with RADIUS servers."
|
||||
::= { agentRadiusConfigGroup 15 }
|
||||
|
||||
agentRadiusNasIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to set the NAS-IP address for the radius server.
|
||||
A value of 0.0.0.0 will disable radius attribute 4 mode."
|
||||
::= { agentRadiusConfigGroup 16 }
|
||||
|
||||
agentAuthorizationNetworkRadiusMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(0)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to enable/disable Vlan assignment mode."
|
||||
::= { agentRadiusConfigGroup 17}
|
||||
|
||||
agentRadiusNasIpv6Address OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to set the NAS-IPv6 address for the radius server.
|
||||
A value of :: will disable radius attribute 95 mode."
|
||||
::= { agentRadiusConfigGroup 18 }
|
||||
|
||||
agentRadiusSourceInterface OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A source-interface selection on an Interface Index (like vlan based
|
||||
routing interface, port based routing interface, loopback interface).
|
||||
A non-zero value indicates ifIndex for the corresponding interface
|
||||
entry in the ifTable is selected. A zero value indicates the
|
||||
source-interface un-selection."
|
||||
::= { agentRadiusConfigGroup 19 }
|
||||
END
|
3712
mibs/quanta/ROUTING-MIB
Normal file
3712
mibs/quanta/ROUTING-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2907
mibs/quanta/ROUTING6-MIB
Normal file
2907
mibs/quanta/ROUTING6-MIB
Normal file
File diff suppressed because it is too large
Load Diff
844
mibs/quanta/SNTP-CLIENT-MIB
Normal file
844
mibs/quanta/SNTP-CLIENT-MIB
Normal file
@ -0,0 +1,844 @@
|
||||
|
||||
SNTP-CLIENT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32, Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, RowStatus, DateAndTime FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||
InetAddressType, InetAddress, InetPortNumber FROM INET-ADDRESS-MIB
|
||||
DisplayString,PhysAddress FROM RFC1213-MIB
|
||||
quanta, switch FROM QUANTA-SWITCH-MIB
|
||||
InterfaceIndexOrZero FROM IF-MIB;
|
||||
|
||||
|
||||
agentSntpClientMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Quanta Computer Inc."
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"This MIB module defines a portion of the SNMP MIB under
|
||||
the Quanta Computer Inc. enterprise OID pertaining to
|
||||
SNTP client configuration and statistical collection."
|
||||
::= { switch 17 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Textual Conventions
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
SntpClientAdminMode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An SNTP client may operate in any of several modes.
|
||||
At least one mode other than disabled must be supported
|
||||
by a client.
|
||||
|
||||
disabled
|
||||
- SNTP is not administrative. No SNTP requests are sent
|
||||
from the client nor are any received SNTP messages
|
||||
processed.
|
||||
|
||||
unicast
|
||||
- SNTP operates in a point-to-point fashion. A unicast
|
||||
client sends a request to a designated server
|
||||
at its unicast address and expects a reply from which
|
||||
it can determine the time and, optionally, the
|
||||
round-trip delay and local clock offset relative to the
|
||||
server.
|
||||
|
||||
broadcast
|
||||
- SNTP operates using the local broadcast address.
|
||||
The broadcast address has a single subnet scope.
|
||||
The SNTP server uses a broadcast address to send
|
||||
unsolicited SNTP messages to clients. The client
|
||||
listens on this address and sends no requests for
|
||||
updates. The broadcast address is determined
|
||||
by the address and netmask of the service port over
|
||||
which the SNTP client is operating.
|
||||
|
||||
multicast
|
||||
- SNTP operates in a point-to-multipoint fashion. A
|
||||
multicast client listens on the dedicated broadcast
|
||||
address or multicast group address."
|
||||
|
||||
REFERENCE
|
||||
"RFC 2030 - Simple Network Time Protocol (SNTP) Version 4
|
||||
for IPv4, IPv6 and OSI; Section 2."
|
||||
SYNTAX BITS {
|
||||
disabled(0),
|
||||
unicast(1),
|
||||
broadcast(2),
|
||||
multicast(3)
|
||||
}
|
||||
|
||||
SntpClientUpdateStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the last received response or broadcast from a
|
||||
configured server. These values are appropriate for all
|
||||
administrative modes.
|
||||
|
||||
other
|
||||
- None of the following enumeration values.
|
||||
|
||||
success
|
||||
- The SNTP operation was successful and the system time
|
||||
was updated.
|
||||
|
||||
requestTimedOut
|
||||
- An SNTP poll request timed out without receiving a
|
||||
response from the SNTP server.
|
||||
|
||||
badDateEncoded
|
||||
- The time provided by the SNTP server was not valid.
|
||||
|
||||
versionNotSupported
|
||||
- The SNTP version supported by the server is not compatible
|
||||
with the version supported by the client. This is indicated
|
||||
by the server returning a version later than the version
|
||||
configured for that server or a version of '0'.
|
||||
|
||||
serverUnsychronized
|
||||
- The SNTP server is not synchronized with its peers. This
|
||||
is indicated via the 'leap indicator' field on the SNTP
|
||||
message.
|
||||
|
||||
serverKissOfDeath
|
||||
- The SNTP server indicated that no further polls are to be
|
||||
sent to this server. This is indicated by a stratum field
|
||||
field equal to 0 in a message received from a server."
|
||||
|
||||
REFERENCE
|
||||
"RFC 2030 - Simple Network Time Protocol (SNTP) Version 4
|
||||
for IPv4, IPv6 and OSI; Section 4."
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
success(2),
|
||||
requestTimedOut(3),
|
||||
badDateEncoded(4),
|
||||
versionNotSupported(5),
|
||||
serverUnsychronized(6),
|
||||
serverKissOfDeath(7)
|
||||
}
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- MIB Objects
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
agentSntpClientObjects OBJECT IDENTIFIER ::= { agentSntpClientMIB 1 }
|
||||
|
||||
agentSntpClient OBJECT IDENTIFIER
|
||||
::= { agentSntpClientObjects 1 }
|
||||
|
||||
agentSntpClientTimeZone OBJECT IDENTIFIER
|
||||
::= { agentSntpClientObjects 2 }
|
||||
|
||||
agentSntpClientUnicast OBJECT IDENTIFIER
|
||||
::= { agentSntpClientObjects 3 }
|
||||
|
||||
agentSntpClientBroadcast OBJECT IDENTIFIER
|
||||
::= { agentSntpClientObjects 4 }
|
||||
|
||||
agentSntpClientMulticast OBJECT IDENTIFIER
|
||||
::= { agentSntpClientObjects 5 }
|
||||
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- SNTP Client Group
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
agentSntpClientVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
version1(1),
|
||||
version2(2),
|
||||
version3(3),
|
||||
version4(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The highest SNTP version this client supports. Per
|
||||
RFC 2030, higher versions are required to be backwards
|
||||
compatible with all lower versions with the exception of
|
||||
version 0."
|
||||
REFERENCE
|
||||
"RFC 2030 - Simple Network Time Protocol (SNTP) Version 4
|
||||
for IPv4, IPv6 and OSI; Section 5."
|
||||
::= { agentSntpClient 1 }
|
||||
|
||||
agentSntpClientSupportedMode OBJECT-TYPE
|
||||
SYNTAX SntpClientAdminMode
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNTP client administrative modes that this device supports.
|
||||
A client may support more than one administrative mode."
|
||||
::= { agentSntpClient 2 }
|
||||
|
||||
agentSntpClientMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(0),
|
||||
unicast(1),
|
||||
broadcast(2),
|
||||
multicast(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current administrative mode of the SNTP client. A SET
|
||||
of this object will cause the SNTP client to change
|
||||
administrative modes. A SET request MUST have only 1 bit
|
||||
set since is not possible to operate in multiple modes
|
||||
simultaneously. SETs of this object are limited
|
||||
to values supported by the device as specified by
|
||||
agentSntpClientSupportedMode."
|
||||
DEFVAL { disabled }
|
||||
::= { agentSntpClient 3 }
|
||||
|
||||
agentSntpClientPort OBJECT-TYPE
|
||||
SYNTAX InetPortNumber (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local port number used to listen for broadcasts and
|
||||
responses from servers."
|
||||
-- DEFVAL { 0 }
|
||||
::= { agentSntpClient 4 }
|
||||
|
||||
agentSntpClientLastUpdateTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local date and time that the SNTP client last updated the
|
||||
system time on the device since agent reboot. This time is
|
||||
updated for all non-disabled administrative modes of the SNTP
|
||||
client. If the SNTP client has not updated the time then
|
||||
the client MUST return '00000000'H."
|
||||
DEFVAL { '00000000'H }
|
||||
::= { agentSntpClient 5 }
|
||||
|
||||
agentSntpClientLastAttemptTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local date and time of the last SNTP request or
|
||||
unsolicited SNTP message for this SNTP client since agent
|
||||
reboot. This value is a timestamp for the
|
||||
agentSntpClientLastAttemptStatus object. When the
|
||||
agentSntpClientLastAttemptStatus has a value of success(2),
|
||||
this object's value should be equal to the value returned by
|
||||
agentSntpClientLastUpdateTime. If no SNTP frames have been
|
||||
processed by the SNTP client then the client MUST return
|
||||
'00000000'H. This object is updated for all non-disabled
|
||||
administrative modes of the SNTP client."
|
||||
DEFVAL { '00000000'H }
|
||||
::= { agentSntpClient 6 }
|
||||
|
||||
agentSntpClientLastAttemptStatus OBJECT-TYPE
|
||||
SYNTAX SntpClientUpdateStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the last SNTP request or unsolicited SNTP
|
||||
message for this SNTP client since agent reboot. The status is
|
||||
updated for all non-disabled administrative modes of the SNTP
|
||||
client."
|
||||
DEFVAL { other }
|
||||
::= { agentSntpClient 7 }
|
||||
|
||||
agentSntpClientServerAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address type of the SNTP server as identified
|
||||
by the last received packet. Support for all address
|
||||
types is NOT REQUIRED."
|
||||
::= { agentSntpClient 8 }
|
||||
|
||||
agentSntpClientServerAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The encoded address of the SNTP server as identified
|
||||
by the last received packet."
|
||||
::= { agentSntpClient 9 }
|
||||
|
||||
agentSntpClientServerMode OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a 3-bit integer identifying the mode of the server as
|
||||
indicated in the last received packet with values defined as
|
||||
follows:
|
||||
|
||||
Mode Meaning
|
||||
------------------------------------
|
||||
0 reserved
|
||||
1 symmetric active
|
||||
2 symmetric passive
|
||||
3 client
|
||||
4 server
|
||||
5 broadcast
|
||||
6 reserved for NTP control message
|
||||
7 reserved for private use "
|
||||
|
||||
::= { agentSntpClient 10 }
|
||||
|
||||
agentSntpClientServerStratum OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is an 8-bit integer identifying the stratum of the server as
|
||||
indicated in the last received packet with values defined as
|
||||
follows:
|
||||
|
||||
Stratum Meaning
|
||||
------------------------------------
|
||||
0 unspecified
|
||||
1 primary reference
|
||||
2-15 secondary reference
|
||||
16-255 reserved"
|
||||
|
||||
::= { agentSntpClient 11 }
|
||||
|
||||
agentSntpClientServerRefClkId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(4))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the value of the Reference Identifier in the last
|
||||
received packet defined as follows.
|
||||
Reference Identifier: This is a 32-bit bitstring identifying
|
||||
the particular reference source. In the case of NTP Version 3 or
|
||||
Version 4 stratum-0 (unspecified) or stratum-1 (primary) servers,
|
||||
this is a four-character ASCII string, left justified and zero
|
||||
padded to 32 bits. In NTP Version 3 secondary servers, this is the
|
||||
32-bit IPv4 address of the reference source. In NTP Version 4
|
||||
secondary servers, this is the low order 32 bits of the latest
|
||||
transmit timestamp of the reference source."
|
||||
|
||||
::= { agentSntpClient 12 }
|
||||
|
||||
agentSntpClientPollInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (6..10)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The minimum number of seconds between successive SNTP polls
|
||||
of the server in seconds as a power of two. This
|
||||
polling interval is used for SNTP requests in
|
||||
unicast(1) or broadcast(2) administrative mode."
|
||||
DEFVAL { 6 }
|
||||
|
||||
::= { agentSntpClient 13 }
|
||||
|
||||
agentSntpClientSourceInterface OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A source-interface selection on an Interface Index (like vlan based
|
||||
routing interface, port based routing interface, loopback interface,
|
||||
tunnel interface). A non-zero value indicates ifIndex for the
|
||||
corresponding interface entry in the ifTable is selected.
|
||||
A zero value indicates the source-interface un-selection."
|
||||
::= { agentSntpClient 14 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentSntpClientTimeZone
|
||||
--**************************************************************************************
|
||||
|
||||
|
||||
agentSNTPConfigTimeZoneName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..15))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of timezone in which the SNTP client locates, usually an acronym."
|
||||
::= { agentSntpClientTimeZone 1 }
|
||||
|
||||
|
||||
agentSNTPConfigTimeZoneTimeOffsetHour OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..12)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time offset of the timezone in which the SNTP client locates."
|
||||
::= { agentSntpClientTimeZone 2 }
|
||||
|
||||
|
||||
agentSNTPConfigTimeZoneTimeOffsetMinute OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time offset of the timezone in which the SNTP client locates."
|
||||
::= { agentSntpClientTimeZone 3 }
|
||||
|
||||
|
||||
agentSNTPConfigTimeZoneUTCArea OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
beforeutc(1),
|
||||
afterutc(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"UTC timezone of the SNTP client."
|
||||
::= { agentSntpClientTimeZone 4 }
|
||||
|
||||
|
||||
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- SNTP Client Unicast Group
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
agentSntpClientUnicastPollInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (6..10)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum number of seconds between successive SNTP polls
|
||||
of the server in seconds as a power of two. This
|
||||
polling interval is used for SNTP requests in
|
||||
unicast(1) administrative mode."
|
||||
DEFVAL { 6 }
|
||||
::= { agentSntpClientUnicast 1 }
|
||||
|
||||
agentSntpClientUnicastPollTimeout OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..30)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of seconds to wait for a response from a SNTP
|
||||
server before considering the attempt to have 'timed out'.
|
||||
This timeout is used for SNTP requests in unicast(1)
|
||||
administrative mode."
|
||||
DEFVAL { 5 }
|
||||
::= { agentSntpClientUnicast 2 }
|
||||
|
||||
agentSntpClientUnicastPollRetry OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times to retry a request to the same SNTP server
|
||||
that has 'timed out.'. This retry count is
|
||||
used for directed SNTP requests in unicast(1) administrative mode.
|
||||
For example, assume this object has been SET to a value of 2.
|
||||
When the SNTP client queries a given server it will send 1 SNTP
|
||||
request frame. If that original attempt fails, the client will
|
||||
retry up to a maximum of 2 more times before declaring the unicast
|
||||
poll unsuccessful and attempting the next server."
|
||||
DEFVAL { 1 }
|
||||
::= { agentSntpClientUnicast 3 }
|
||||
|
||||
agentSntpClientUcastServerMaxEntries OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..3)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of server entries that are allowed in the
|
||||
agentSntpClientUcastServerTable."
|
||||
::= { agentSntpClientUnicast 4 }
|
||||
|
||||
agentSntpClientUcastServerCurrEntries OBJECT-TYPE
|
||||
SYNTAX Gauge32 (0..3)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current number of server entries in the
|
||||
agentSntpClientUcastServerTable."
|
||||
::= { agentSntpClientUnicast 5 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- SNTP Client Unicast Server Table
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
agentSntpClientUcastServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentSntpClientUcastServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing configuration and statistical
|
||||
information for unicast SNTP servers. Each server
|
||||
entry is represented by single conceptual row in this
|
||||
table."
|
||||
::= { agentSntpClientUnicast 6 }
|
||||
|
||||
agentSntpClientUcastServerEntry OBJECT-TYPE
|
||||
SYNTAX AgentSntpClientUcastServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information for a particular unicast SNTP server."
|
||||
INDEX { agentSntpClientUcastServerIndex }
|
||||
::= { agentSntpClientUcastServerTable 1 }
|
||||
|
||||
AgentSntpClientUcastServerEntry ::=
|
||||
SEQUENCE {
|
||||
agentSntpClientUcastServerIndex
|
||||
Unsigned32,
|
||||
agentSntpClientUcastServerAddressType
|
||||
InetAddressType,
|
||||
agentSntpClientUcastServerAddress
|
||||
InetAddress,
|
||||
agentSntpClientUcastServerPort
|
||||
InetPortNumber,
|
||||
agentSntpClientUcastServerVersion
|
||||
INTEGER,
|
||||
agentSntpClientUcastServerPrecedence
|
||||
Unsigned32,
|
||||
agentSntpClientUcastServerLastUpdateTime
|
||||
DateAndTime,
|
||||
agentSntpClientUcastServerLastAttemptTime
|
||||
DateAndTime,
|
||||
agentSntpClientUcastServerLastAttemptStatus
|
||||
SntpClientUpdateStatus,
|
||||
agentSntpClientUcastServerNumRequests
|
||||
Counter32,
|
||||
agentSntpClientUcastServerNumFailedRequests
|
||||
Counter32,
|
||||
agentSntpClientUcastServerRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
agentSntpClientUcastServerIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object uniquely identifies the entry in the table."
|
||||
::= { agentSntpClientUcastServerEntry 1 }
|
||||
|
||||
agentSntpClientUcastServerAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies how agentSntpClientUcastServerAddr is
|
||||
encoded. Support for all possible enumerations defined by
|
||||
InetAddressType is NOT REQUIRED."
|
||||
::= { agentSntpClientUcastServerEntry 2 }
|
||||
|
||||
agentSntpClientUcastServerAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The encoded internet address of an SNTP server.
|
||||
Unicast SNTP requests will be sent to this address. If this
|
||||
address is a DNS hostname, then that hostname SHOULD be
|
||||
resolved into an IP address each time a SNTP request is sent
|
||||
to it."
|
||||
::= { agentSntpClientUcastServerEntry 3 }
|
||||
|
||||
agentSntpClientUcastServerPort OBJECT-TYPE
|
||||
SYNTAX InetPortNumber (1..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number on the server to which poll requests are sent.
|
||||
A set request MUST NOT use a value of 0 for this object."
|
||||
-- DEFVAL { 123 }
|
||||
::= { agentSntpClientUcastServerEntry 4 }
|
||||
|
||||
agentSntpClientUcastServerVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
version1(1),
|
||||
version2(2),
|
||||
version3(3),
|
||||
version4(4)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNTP version this server supports. This is the value
|
||||
that will be encoded in NTP polls when operating in unicast(1)
|
||||
administrative mode."
|
||||
REFERENCE
|
||||
"RFC 2030 - Simple Network Time Protocol (SNTP) Version 4
|
||||
for IPv4, IPv6 and OSI; Section 5."
|
||||
::= { agentSntpClientUcastServerEntry 5}
|
||||
|
||||
agentSntpClientUcastServerPrecedence OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..3)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The precedence that this server has in relation to its peers
|
||||
in the determining the sequence of servers to which SNTP requests
|
||||
will be sent. The client continues sending requests to
|
||||
different servers until a successful response is received or
|
||||
all servers are exhausted. This object indicates the order in
|
||||
which to query the servers. A server entry with a precedence
|
||||
of 1 will be queried before a server with a precedence of 2,
|
||||
and so forth. If more than one server has the same precedence
|
||||
then the request order will follow the lexicographical
|
||||
ordering of the entries in this table."
|
||||
DEFVAL { 1 }
|
||||
::= { agentSntpClientUcastServerEntry 6 }
|
||||
|
||||
agentSntpClientUcastServerLastUpdateTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local date and time that the response from this server was
|
||||
used to update the system time on the device since agent
|
||||
reboot. If the SNTP client has not updated the time using
|
||||
a response from this server then this object MUST return
|
||||
'00000000'H."
|
||||
DEFVAL { '00000000'H }
|
||||
::= { agentSntpClientUcastServerEntry 7 }
|
||||
|
||||
agentSntpClientUcastServerLastAttemptTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local date and time that this SNTP server was last queried
|
||||
since agent reboot. Essentially, this value is a
|
||||
timestamp for the agentSntpClientUcastServerLastAttemptStatus
|
||||
object. If this server has not been queried then this object
|
||||
MUST return '00000000'H."
|
||||
DEFVAL { '00000000'H }
|
||||
::= { agentSntpClientUcastServerEntry 8 }
|
||||
|
||||
agentSntpClientUcastServerLastAttemptStatus OBJECT-TYPE
|
||||
SYNTAX SntpClientUpdateStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the last SNTP request to this server since
|
||||
agent reboot. If no requests have been made then this object
|
||||
should return 'other'."
|
||||
DEFVAL { other }
|
||||
::= { agentSntpClientUcastServerEntry 9 }
|
||||
|
||||
agentSntpClientUcastServerNumRequests OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of SNTP requests made to this server since
|
||||
the last agent reboot. This includes retry attempts to
|
||||
the server."
|
||||
::= { agentSntpClientUcastServerEntry 10 }
|
||||
|
||||
agentSntpClientUcastServerNumFailedRequests OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of SNTP requests made to this server that did
|
||||
not result in a successful response since the last agent
|
||||
reboot. This includes retry attempts to the server."
|
||||
::= { agentSntpClientUcastServerEntry 11 }
|
||||
|
||||
agentSntpClientUcastServerRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status of this conceptual row in the table.
|
||||
|
||||
active
|
||||
- The server is available for use in SNTP client operations.
|
||||
Other writable leaves in this table MAY be modified while
|
||||
the row is in the active state.
|
||||
|
||||
notInService
|
||||
- The entry is fully configured but is not available for
|
||||
use in SNTP client operations. The agent MAY transition
|
||||
a row from the active to notInService upon
|
||||
receipt of a kiss of death packet from the server.
|
||||
|
||||
createAndGo
|
||||
- This is the preferred mechanism for creating conceptual
|
||||
rows in this table. This value can never be read as
|
||||
the row will always transition immediately to either active
|
||||
or notInService.
|
||||
|
||||
destroy
|
||||
- This will remove the conceptual row from the table and
|
||||
make it unavailable for SNTP client operations. "
|
||||
|
||||
::= { agentSntpClientUcastServerEntry 12 }
|
||||
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- SNTP Client Broadcast Group
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
agentSntpClientBroadcastCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of unsolicited broadcast SNTP messages that have
|
||||
been received and processed by the SNTP client. Unsolicited
|
||||
SNTP broadcast frames will not be counted unless the SNTP
|
||||
agent is operating in broadcast(3) mode, as specified by
|
||||
agentSntpClientMode."
|
||||
::= { agentSntpClientBroadcast 1 }
|
||||
|
||||
agentSntpClientBroadcastInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (6..10)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of seconds the client will wait before
|
||||
processing another broadcast packet expressed as a
|
||||
power of two. Packets received during the wait interval
|
||||
are silently discarded."
|
||||
DEFVAL { 6 }
|
||||
::= { agentSntpClientBroadcast 2}
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- SNTP Client Multicast Group
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
agentSntpClientMulticastCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of unsolicited multicast SNTP messages that have
|
||||
been received and processed by the SNTP client. Unsolicited
|
||||
SNTP multicast frames will not be counted unless the SNTP
|
||||
agent is operating in multicast(4) mode, as specified by
|
||||
agentSntpClientMode."
|
||||
::= { agentSntpClientMulticast 1 }
|
||||
|
||||
agentSntpClientMulticastInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (6..10)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of seconds the client will wait before
|
||||
processing another multicast packet expressed as a
|
||||
power of two. Packets received during the wait interval
|
||||
are silently discarded."
|
||||
DEFVAL { 6 }
|
||||
::= { agentSntpClientMulticast 2}
|
||||
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Conformance Information
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
agentSntpClientConformance OBJECT IDENTIFIER
|
||||
::= { agentSntpClientMIB 2 }
|
||||
|
||||
agentSntpClientGroups OBJECT IDENTIFIER
|
||||
::= { agentSntpClientConformance 1 }
|
||||
|
||||
agentSntpClientCompliances OBJECT IDENTIFIER
|
||||
::= { agentSntpClientConformance 2 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Units of conformance
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
agentSntpClientDeviceGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
agentSntpClientVersion,
|
||||
agentSntpClientSupportedMode,
|
||||
agentSntpClientMode,
|
||||
agentSntpClientLastUpdateTime,
|
||||
agentSntpClientLastAttemptTime,
|
||||
agentSntpClientLastAttemptStatus,
|
||||
agentSntpClientServerAddressType,
|
||||
agentSntpClientServerAddress,
|
||||
agentSntpClientServerMode,
|
||||
agentSntpClientServerStratum,
|
||||
agentSntpClientServerRefClkId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing device level control of
|
||||
an SNTP client on enabled devices."
|
||||
::= { agentSntpClientGroups 1 }
|
||||
|
||||
agentSntpClientUnicastGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
agentSntpClientUnicastPollInterval,
|
||||
agentSntpClientUnicastPollTimeout,
|
||||
agentSntpClientUnicastPollRetry,
|
||||
agentSntpClientUcastServerMaxEntries,
|
||||
agentSntpClientUcastServerCurrEntries,
|
||||
agentSntpClientUcastServerAddress,
|
||||
agentSntpClientUcastServerAddressType,
|
||||
agentSntpClientUcastServerPrecedence,
|
||||
agentSntpClientUcastServerLastUpdateTime,
|
||||
agentSntpClientUcastServerLastAttemptTime,
|
||||
agentSntpClientUcastServerLastAttemptStatus,
|
||||
agentSntpClientUcastServerNumRequests,
|
||||
agentSntpClientUcastServerNumFailedRequests,
|
||||
agentSntpClientUcastServerRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing control and statistics for
|
||||
an SNTP client capable of operating in unicast mode."
|
||||
::= { agentSntpClientGroups 2 }
|
||||
|
||||
|
||||
agentSntpClientBroadcastGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
agentSntpClientBroadcastCount,
|
||||
agentSntpClientBroadcastInterval
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing control and statistics for
|
||||
an SNTP client capable of operating in broadcast mode."
|
||||
::= { agentSntpClientGroups 3 }
|
||||
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Compliance statements
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
agentSntpClientCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for devices that support
|
||||
agentSntpClient."
|
||||
|
||||
MODULE
|
||||
MANDATORY-GROUPS { agentSntpClientDeviceGroup }
|
||||
|
||||
GROUP agentSntpClientUnicastGroup
|
||||
DESCRIPTION
|
||||
"This group is REQUIRED for devices supporting operation
|
||||
of an SNTP client in unicast mode."
|
||||
|
||||
GROUP agentSntpClientBroadcastGroup
|
||||
DESCRIPTION
|
||||
"This group is REQUIRED for devices supporting operation
|
||||
of a SNTP client in broadcast mode."
|
||||
|
||||
|
||||
::= { agentSntpClientCompliances 1 }
|
||||
|
||||
END
|
5600
mibs/quanta/SWITCHING-EXTENSION-MIB
Normal file
5600
mibs/quanta/SWITCHING-EXTENSION-MIB
Normal file
File diff suppressed because it is too large
Load Diff
11269
mibs/quanta/SWITCHING-MIB
Normal file
11269
mibs/quanta/SWITCHING-MIB
Normal file
File diff suppressed because it is too large
Load Diff
205
mibs/quanta/TACACS-CLIENT-MIB
Normal file
205
mibs/quanta/TACACS-CLIENT-MIB
Normal file
@ -0,0 +1,205 @@
|
||||
TACACS-CLIENT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32 FROM SNMPv2-SMI
|
||||
InetAddress, InetAddressType FROM INET-ADDRESS-MIB
|
||||
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||
switch FROM QUANTA-SWITCH-MIB
|
||||
InterfaceIndexOrZero FROM IF-MIB;
|
||||
|
||||
agentTacacsClientMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201108310000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "QCI"
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"This MIB module defines a portion of the SNMP MIB under
|
||||
the Quanta Computer Inc. enterprise OID pertaining to
|
||||
TACACS+ client configuration."
|
||||
::= { switch 18 }
|
||||
|
||||
--***********************************************************************
|
||||
-- MIB Objects
|
||||
--***********************************************************************
|
||||
|
||||
agentTacacsClientObjects OBJECT IDENTIFIER ::= { agentTacacsClientMIB 1 }
|
||||
|
||||
--***********************************************************************
|
||||
-- agentTacacsGlobalConfigGroup -> objects in this group are GlobalConfig
|
||||
-- of the TACACS client.
|
||||
--***********************************************************************
|
||||
agentTacacsGlobalConfigGroup OBJECT IDENTIFIER
|
||||
::= { agentTacacsClientObjects 1 }
|
||||
|
||||
agentTacacsGlobalTimeout OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..30)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time-out in seconds for communication
|
||||
with TACACS servers ."
|
||||
DEFVAL { 5 }
|
||||
::= { agentTacacsGlobalConfigGroup 1 }
|
||||
|
||||
agentTacacsGlobalKey OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..128))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Encryption and Authentication key used in
|
||||
communication with TACACS servers ."
|
||||
::= { agentTacacsGlobalConfigGroup 2 }
|
||||
|
||||
agentTacacsGlobalEncrypted OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
active(1),
|
||||
encrypted(2),
|
||||
none(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status of this entry .
|
||||
Supported values:
|
||||
active(1) - valid entry
|
||||
encrypted(2) - encrypted
|
||||
none(3) - don't encrypted"
|
||||
::= { agentTacacsGlobalConfigGroup 3 }
|
||||
|
||||
agentTacacsSourceInterface OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A source-interface selection on an Interface Index (like vlan based
|
||||
routing interface, port based routing interface, loopback interface).
|
||||
A non-zero value indicates ifIndex for the corresponding interface
|
||||
entry in the ifTable is selected. A zero value indicates the
|
||||
source-interface un-selection."
|
||||
::= { agentTacacsGlobalConfigGroup 4 }
|
||||
|
||||
|
||||
agentTacacsServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentTacacsServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of Tacacs server entries"
|
||||
::= { agentTacacsClientObjects 2 }
|
||||
|
||||
agentTacacsServerEntry OBJECT-TYPE
|
||||
SYNTAX AgentTacacsServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the Tacacs Server table."
|
||||
INDEX {agentTacacsServerIpAddress}
|
||||
::= { agentTacacsServerTable 1 }
|
||||
|
||||
AgentTacacsServerEntry ::=
|
||||
SEQUENCE {
|
||||
agentTacacsServerIpAddress
|
||||
InetAddress,
|
||||
agentTacacsServerIpAddrType
|
||||
InetAddressType,
|
||||
agentTacacsPortNumber
|
||||
Unsigned32,
|
||||
agentTacacsTimeOut
|
||||
Unsigned32,
|
||||
agentTacacsKey
|
||||
OCTET STRING,
|
||||
agentTacacsPriority
|
||||
Unsigned32,
|
||||
agentTacacsServerStatus
|
||||
RowStatus,
|
||||
agentTacacsEncrypted
|
||||
INTEGER
|
||||
}
|
||||
|
||||
agentTacacsServerIpAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address or HostName of the TACACS server."
|
||||
::= { agentTacacsServerEntry 1 }
|
||||
|
||||
agentTacacsServerIpAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of address of the TACACS server.
|
||||
IPv4 and DNS types are supported currently"
|
||||
::= { agentTacacsServerEntry 2 }
|
||||
|
||||
agentTacacsPortNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number of the TACACS server."
|
||||
DEFVAL { 49 }
|
||||
::= { agentTacacsServerEntry 3 }
|
||||
|
||||
agentTacacsTimeOut OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..30)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time out value for the TACACS server.
|
||||
If not set the value of agentTacacsGlobalTimeout will be used"
|
||||
::= { agentTacacsServerEntry 4 }
|
||||
|
||||
agentTacacsKey OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..128))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authentication key for the TACACS server."
|
||||
::= { agentTacacsServerEntry 5 }
|
||||
|
||||
agentTacacsPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority of the TACACS server."
|
||||
DEFVAL { 0 }
|
||||
::= { agentTacacsServerEntry 6 }
|
||||
|
||||
agentTacacsServerStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status of this entry .
|
||||
Supported values:
|
||||
active(1) - valid entry
|
||||
createAndGo(4) - used to create a new entry
|
||||
destroy(6) - removes the entry."
|
||||
::= { agentTacacsServerEntry 7 }
|
||||
|
||||
agentTacacsEncrypted OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
active(1),
|
||||
encrypted(2),
|
||||
none(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status of this entry .
|
||||
Supported values:
|
||||
active(1) - valid entry
|
||||
encrypted(2) - encrypted
|
||||
none(3) - don't encrypted"
|
||||
::= { agentTacacsServerEntry 8 }
|
||||
|
||||
END
|
357
mibs/quanta/TIMERANGE-MIB
Normal file
357
mibs/quanta/TIMERANGE-MIB
Normal file
@ -0,0 +1,357 @@
|
||||
TIMERANGE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Quanta Computer Inc. Time Range MIB
|
||||
-- Copyright Quanta Computer Inc. (2009) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Quanta Computer Inc.'s confidential and proprietary
|
||||
-- intellectual property. Quanta Computer Inc. retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Quanta Computer Inc.
|
||||
-- makes no warranty, either expressed or implied,
|
||||
-- as to the use, operation, condition, or performance of the
|
||||
-- Specification.
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
DisplayString FROM RFC1213-MIB
|
||||
RowStatus FROM SNMPv2-TC
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
||||
switch FROM QUANTA-SWITCH-MIB;
|
||||
timeRange MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "201108310000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "QCI"
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"The Quanta Private MIB for Time Ranges"
|
||||
::= { switch 53 }
|
||||
|
||||
timeRangeGroup OBJECT IDENTIFIER ::= {timeRange 1}
|
||||
|
||||
--**************************************************************************************
|
||||
TimeRangeAbsoluteDateAndTime ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT
|
||||
"2d-1d-1d,1d:1d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A date-time specification for absolute time entry in a time range.
|
||||
|
||||
field octets contents range
|
||||
----- ------ -------- -----
|
||||
1 1-2 year 0..65536
|
||||
2 3 month 1..12
|
||||
3 4 day 1..31
|
||||
4 5 hour 0..23
|
||||
5 6 minutes 0..59
|
||||
|
||||
For example, Oct 9, 2009 at 1:30 PM would be
|
||||
displayed as:
|
||||
|
||||
2009-10-9,13:30."
|
||||
SYNTAX OCTET STRING (SIZE (6))
|
||||
|
||||
TimeRangePeriodicTime ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT
|
||||
"1d:1d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A time specification for periodic time entry in a time range.
|
||||
|
||||
field octets contents range
|
||||
----- ------ -------- -----
|
||||
1 1 hour 0..23
|
||||
1 1 minutes 0..59
|
||||
|
||||
For example,1:30 PM would be
|
||||
displayed as: 13:30."
|
||||
SYNTAX OCTET STRING (SIZE (2))
|
||||
|
||||
timeRangeIndexNextFree OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains an unused value for the timeRangeIndex
|
||||
to be used when creating a new TimeRange. A value of zero
|
||||
indicates the TimeRange table is full."
|
||||
::= { timeRangeGroup 1 }
|
||||
|
||||
--**************************************************************************************
|
||||
|
||||
timeRangeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TimeRangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of TimeRange instances."
|
||||
::= { timeRangeGroup 2 }
|
||||
|
||||
timeRangeEntry OBJECT-TYPE
|
||||
SYNTAX TimeRangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"timeRangeIndex and timeRangeName must be set to
|
||||
complete a new timeRangeEntry instance"
|
||||
INDEX { timeRangeIndex }
|
||||
::= { timeRangeTable 1 }
|
||||
|
||||
TimeRangeEntry ::= SEQUENCE {
|
||||
timeRangeIndex
|
||||
Unsigned32,
|
||||
timeRangeName
|
||||
DisplayString,
|
||||
timeRangeOperState
|
||||
INTEGER,
|
||||
timeRangeStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
timeRangeIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TimeRange table index this instance is associated with."
|
||||
::= { timeRangeEntry 1 }
|
||||
|
||||
timeRangeName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..31))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of this TimeRange entry, which must consist of
|
||||
1 to 31 alphanumeric characters and uniquely identify
|
||||
this TimeRange.
|
||||
|
||||
This object must be set to complete a new TimeRange
|
||||
row instance."
|
||||
::= { timeRangeEntry 2 }
|
||||
|
||||
timeRangeOperState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
active(0),
|
||||
inactive(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Operating status of the time-range. It depends on the current time
|
||||
and the periodic and absolute time entries defined in the time-range"
|
||||
::= { timeRangeEntry 3 }
|
||||
|
||||
timeRangeStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this instance.
|
||||
|
||||
active(1) - this TimeRange instance is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::= { timeRangeEntry 4 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- Time Range Entry tables
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
timeRangeAbsoluteEntryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TimeRangeAbsoluteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of absolute entries for time ranges"
|
||||
::= { timeRangeGroup 3 }
|
||||
|
||||
timeRangeAbsoluteEntry OBJECT-TYPE
|
||||
SYNTAX TimeRangeAbsoluteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of absolute entries for time ranges. Atleast one of
|
||||
timeRangeAbsoluteStartDateAndTime and timeRangeAbsoluteEndDateAndTime
|
||||
must be set to complete a new Absolute entry instance."
|
||||
|
||||
INDEX { timeRangeIndex, timeRangeAbsoluteEntryIndex }
|
||||
::= { timeRangeAbsoluteEntryTable 1 }
|
||||
|
||||
TimeRangeAbsoluteEntry ::= SEQUENCE {
|
||||
timeRangeAbsoluteEntryIndex
|
||||
Integer32,
|
||||
timeRangeAbsoluteStartDateAndTime
|
||||
TimeRangeAbsoluteDateAndTime,
|
||||
timeRangeAbsoluteEndDateAndTime
|
||||
TimeRangeAbsoluteDateAndTime,
|
||||
timeRangeAbsoluteStatus
|
||||
RowStatus
|
||||
}
|
||||
timeRangeAbsoluteEntryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..10)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this absolute time entry within time range."
|
||||
::= { timeRangeAbsoluteEntry 1 }
|
||||
|
||||
timeRangeAbsoluteStartDateAndTime OBJECT-TYPE
|
||||
SYNTAX TimeRangeAbsoluteDateAndTime
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The start time for an absolute entry in the time range"
|
||||
::= { timeRangeAbsoluteEntry 2 }
|
||||
|
||||
timeRangeAbsoluteEndDateAndTime OBJECT-TYPE
|
||||
SYNTAX TimeRangeAbsoluteDateAndTime
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The end time for an absolute entry in the time range."
|
||||
::= { timeRangeAbsoluteEntry 3 }
|
||||
|
||||
timeRangeAbsoluteStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this instance.
|
||||
|
||||
active(1) - this timeRangeAbsoluteEntry is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::= { timeRangeAbsoluteEntry 4}
|
||||
|
||||
timeRangePeriodicEntryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TimeRangePeriodicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table periodic entries for time ranges"
|
||||
::= { timeRangeGroup 4 }
|
||||
|
||||
timeRangePeriodicEntry OBJECT-TYPE
|
||||
SYNTAX TimeRangePeriodicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table periodic entries for time ranges. All the objects
|
||||
in the periodic entry must be set to complete a new periodic
|
||||
entry instance. Objects timeRangePeriodicStartDay and
|
||||
timeRangePeriodicStartTime together forms the start dayandtime
|
||||
and objects timeRangePeriodicEndDay and timeRangePeriodicEndTime
|
||||
toghetehr forms end dayandtime. The time range to which the
|
||||
periodic entry belongs is active between start dayandtime and
|
||||
end dayandtime. If more than one day is specified in the
|
||||
timeRangePeriodicStartDay, then the same days should be specified
|
||||
in the timeRangePeriodicEndDay "
|
||||
|
||||
INDEX {timeRangeIndex, timeRangePeriodicEntryIndex}
|
||||
::= { timeRangePeriodicEntryTable 1 }
|
||||
|
||||
TimeRangePeriodicEntry ::= SEQUENCE {
|
||||
timeRangePeriodicEntryIndex
|
||||
Integer32,
|
||||
timeRangePeriodicStartDay
|
||||
BITS,
|
||||
timeRangePeriodicStartTime
|
||||
TimeRangePeriodicTime,
|
||||
timeRangePeriodicEndDay
|
||||
BITS,
|
||||
timeRangePeriodicEndTime
|
||||
TimeRangePeriodicTime,
|
||||
timeRangePeriodicStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
timeRangePeriodicEntryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..10)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this periodic entry within time range."
|
||||
::= { timeRangePeriodicEntry 1 }
|
||||
|
||||
timeRangePeriodicStartDay OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
sunday(1),
|
||||
monday(2),
|
||||
tuesday(3),
|
||||
wednesday(4),
|
||||
thursday(5),
|
||||
friday(6),
|
||||
saturday(7)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The starting day or days on which the configuration that
|
||||
referenced the time range starts going into effect.
|
||||
Same day can be set for both timeRangePeriodicStartDay and
|
||||
timeRangePeriodicEndDay objects "
|
||||
::= { timeRangePeriodicEntry 2 }
|
||||
|
||||
timeRangePeriodicStartTime OBJECT-TYPE
|
||||
SYNTAX TimeRangePeriodicTime
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The starting time for an periodic entry in the time range."
|
||||
::= { timeRangePeriodicEntry 3}
|
||||
|
||||
timeRangePeriodicEndDay OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
sunday(1),
|
||||
monday(2),
|
||||
tuesday(3),
|
||||
wednesday(4),
|
||||
thursday(5),
|
||||
friday(6),
|
||||
saturday(7)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ending day or days on which the configuration that
|
||||
referenced the time range is no longer in efect.
|
||||
Same day can be set for both timeRangePeriodicStartDay
|
||||
and timeRangePeriodicEndDay objects"
|
||||
::= { timeRangePeriodicEntry 4}
|
||||
|
||||
timeRangePeriodicEndTime OBJECT-TYPE
|
||||
SYNTAX TimeRangePeriodicTime
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The end time for an periodic entry in the time range."
|
||||
::= { timeRangePeriodicEntry 5}
|
||||
|
||||
timeRangePeriodicStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this instance.
|
||||
|
||||
active(1) - this timeRangePeriodicEntry is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::= { timeRangePeriodicEntry 6}
|
||||
END
|
||||
|
482
mibs/quanta/TIMEZONE-PRIVATE-MIB
Normal file
482
mibs/quanta/TIMEZONE-PRIVATE-MIB
Normal file
@ -0,0 +1,482 @@
|
||||
TIMEZONE-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
DisplayString FROM RFC1213-MIB
|
||||
switch FROM QUANTA-SWITCH-MIB;
|
||||
|
||||
|
||||
timeZonePrivate MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "201108310000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "QCI"
|
||||
CONTACT-INFO
|
||||
" Customer Support
|
||||
Postal: Quanta Computer Inc.
|
||||
4, Wen Ming 1 St., Kuei Shan Hsiang,
|
||||
Tao Yuan Shien, Taiwan, R.O.C.
|
||||
Tel: +886 3 328 0050
|
||||
E-Mail: strong.chen@quantatw.com"
|
||||
DESCRIPTION
|
||||
"The QUANTA Private MIB for system time, timezone and summer-time settings"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200702280500Z" -- 28 Feb 2007 05:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
|
||||
::= { switch 42 }
|
||||
|
||||
agentSystemTimeGroup OBJECT IDENTIFIER ::={ timeZonePrivate 1 }
|
||||
|
||||
agentTimeZoneGroup OBJECT IDENTIFIER ::={ timeZonePrivate 2 }
|
||||
|
||||
agentSummerTimeGroup OBJECT IDENTIFIER ::={ timeZonePrivate 3 }
|
||||
|
||||
agentSummerTimeRecurringGroup OBJECT IDENTIFIER ::={ agentSummerTimeGroup 2 }
|
||||
|
||||
agentSummerTimeNonRecurringGroup OBJECT IDENTIFIER ::={ agentSummerTimeGroup 3 }
|
||||
|
||||
|
||||
--
|
||||
-- Agent system time mib object
|
||||
--
|
||||
|
||||
|
||||
agentSystemTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the current sytem time
|
||||
(includes the TimeZone offset and summertime Offset)
|
||||
Only in the case of platforms supporting Real Time Clock,
|
||||
this object can be set"
|
||||
::={ agentSystemTimeGroup 1}
|
||||
|
||||
agentSystemDate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the current sytem date.
|
||||
Only in the case of platforms supporting Real Time Clock,
|
||||
this object can be set and range is Jan 01 2010 to Dec 31 2079"
|
||||
::={ agentSystemTimeGroup 2}
|
||||
|
||||
agentSystemTimeZoneAcronym OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "the zone acronym of summertime when summertime is in effect
|
||||
If summer-time is not in effect or if there is no acronym for summer-time it defaults
|
||||
To TimeZone acronym."
|
||||
|
||||
::={ agentSystemTimeGroup 3}
|
||||
|
||||
agentSystemTimeSource OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(0), sntp(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "the time source from which the time update is taken."
|
||||
::={ agentSystemTimeGroup 4}
|
||||
|
||||
agentSystemSummerTimeState OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled(1), disabled(0) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "enabled : summer-time is in effect currently
|
||||
disabled : summer-time is not in effect currently"
|
||||
::={ agentSystemTimeGroup 5}
|
||||
|
||||
|
||||
--
|
||||
-- Agent timezone setting mib object
|
||||
--
|
||||
|
||||
|
||||
agentTimeZoneHoursOffset OBJECT-TYPE
|
||||
SYNTAX Integer32(-12..13)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the hours to be added to the UTC time"
|
||||
DEFVAL { 0 }
|
||||
::={ agentTimeZoneGroup 1 }
|
||||
|
||||
agentTimeZoneMinutesOffset OBJECT-TYPE
|
||||
SYNTAX Integer32(0..59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the minutes to be added to the UTC time."
|
||||
DEFVAL { 0 }
|
||||
::={ agentTimeZoneGroup 2 }
|
||||
|
||||
agentTimeZoneAcronym OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the acronym associated with the zone."
|
||||
|
||||
::={ agentTimeZoneGroup 3 }
|
||||
|
||||
|
||||
--
|
||||
-- Agent summertime Group mib objects
|
||||
|
||||
--
|
||||
|
||||
agentSummerTimeMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
noSummertime(0),
|
||||
recurring(1),
|
||||
recurringEu(2),
|
||||
recurringUsa(3),
|
||||
nonrecurring(4)
|
||||
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
|
||||
DESCRIPTION "recurring- set the parameters for recurring summer-time
|
||||
non-recurring- set the parameters for non-recurring summer-time
|
||||
no-summertime- disable the summer-time "
|
||||
DEFVAL { noSummertime }
|
||||
::={ agentSummerTimeGroup 1 }
|
||||
|
||||
|
||||
--
|
||||
-- Agent summertime recurring mib objects
|
||||
|
||||
--
|
||||
agentStRecurringStartingWeek OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(0),
|
||||
first(1),
|
||||
second(2),
|
||||
third(3),
|
||||
fourth(4),
|
||||
last(5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the week of the month from which the summer-time should be effective."
|
||||
DEFVAL { none }
|
||||
::={ agentSummerTimeRecurringGroup 1}
|
||||
|
||||
agentStRecurringStartingDay OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(0),
|
||||
sun(1),
|
||||
mon(2),
|
||||
tue(3),
|
||||
wed(4),
|
||||
thu(5),
|
||||
fri(6),
|
||||
sat(7)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the day of the agentStRecurringStartingWeek from
|
||||
which the summer-time should be effective."
|
||||
DEFVAL { none }
|
||||
::={ agentSummerTimeRecurringGroup 2}
|
||||
|
||||
|
||||
agentStRecurringStartingMonth OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(0),
|
||||
jan(1),
|
||||
feb(2),
|
||||
mar(3),
|
||||
apr(4),
|
||||
may(5),
|
||||
jun(6),
|
||||
jul(7),
|
||||
aug(8),
|
||||
sep(9),
|
||||
oct(10),
|
||||
nov(11),
|
||||
dec(12)
|
||||
}
|
||||
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the month of the year from which the
|
||||
summer-time should be effective."
|
||||
DEFVAL { none }
|
||||
::={ agentSummerTimeRecurringGroup 3}
|
||||
|
||||
|
||||
agentStRecurringStartingTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..5))
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the time in the hh:mm format from
|
||||
which the summer-time should be effective.
|
||||
range for hh: 0 to 23
|
||||
range for mm: 0 to 59 "
|
||||
::={ agentSummerTimeRecurringGroup 4}
|
||||
|
||||
|
||||
agentStRecurringEndingWeek OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(0),
|
||||
first(1),
|
||||
second(2),
|
||||
third(3),
|
||||
fourth(4),
|
||||
last(5)
|
||||
}
|
||||
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the week of the Month in which the
|
||||
summer-time should end."
|
||||
DEFVAL { none }
|
||||
::={ agentSummerTimeRecurringGroup 5}
|
||||
|
||||
|
||||
agentStRecurringEndingDay OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(0),
|
||||
sun(1),
|
||||
mon(2),
|
||||
tue(3),
|
||||
wed(4),
|
||||
thu(5),
|
||||
fri(6),
|
||||
sat(7)
|
||||
}
|
||||
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the day of the agentStRecurringStartingWeek on which the
|
||||
summer-time should end."
|
||||
DEFVAL { none }
|
||||
::={ agentSummerTimeRecurringGroup 6}
|
||||
|
||||
|
||||
agentStRecurringEndingMonth OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(0),
|
||||
jan(1),
|
||||
feb(2),
|
||||
mar(3),
|
||||
apr(4),
|
||||
may(5),
|
||||
jun(6),
|
||||
jul(7),
|
||||
aug(8),
|
||||
sep(9),
|
||||
oct(10),
|
||||
nov(11),
|
||||
dec(12)
|
||||
}
|
||||
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the month of the year in which the summer-time should end."
|
||||
DEFVAL { none }
|
||||
::={ agentSummerTimeRecurringGroup 7}
|
||||
|
||||
|
||||
agentStRecurringEndingTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..5))
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the time of the agentStRecurringEndingDay in hh:mm format
|
||||
at which the summer-time should end.
|
||||
range for hh: 0 to 23
|
||||
range for mm: 0 to 59"
|
||||
|
||||
::={ agentSummerTimeRecurringGroup 8}
|
||||
|
||||
|
||||
agentStRecurringZoneAcronym OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..4))
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the zone associated with the summer-time
|
||||
recurring configuration.
|
||||
the acronym maximum legth is 4 characters"
|
||||
|
||||
::={ agentSummerTimeRecurringGroup 9}
|
||||
|
||||
agentStRecurringZoneOffset OBJECT-TYPE
|
||||
SYNTAX Integer32(0 | 1..1440)
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the zone offset in minutes which will be added to the UTC time
|
||||
during the summer-time of every year."
|
||||
DEFVAL { 0 }
|
||||
::={ agentSummerTimeRecurringGroup 10}
|
||||
|
||||
|
||||
--
|
||||
-- Agent summertime non-recurring mib objects
|
||||
--
|
||||
|
||||
|
||||
|
||||
agentStNonRecurringStartingDay OBJECT-TYPE
|
||||
SYNTAX Integer32(0 |1..31)
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the day of the agentStNonRecurringStartingMonth from
|
||||
which the summer-time should be effective."
|
||||
DEFVAL { 0 }
|
||||
::={ agentSummerTimeNonRecurringGroup 1 }
|
||||
|
||||
agentStNonRecurringStartingMonth OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(0),
|
||||
jan(1),
|
||||
feb(2),
|
||||
mar(3),
|
||||
apr(4),
|
||||
may(5),
|
||||
jun(6),
|
||||
jul(7),
|
||||
aug(8),
|
||||
sep(9),
|
||||
oct(10),
|
||||
nov(11),
|
||||
dec(12)
|
||||
}
|
||||
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the Month of the agentStNonRecurringStartingYear from
|
||||
which the summer-time should be effective."
|
||||
DEFVAL { none }
|
||||
::={ agentSummerTimeNonRecurringGroup 2 }
|
||||
|
||||
agentStNonRecurringStartingYear OBJECT-TYPE
|
||||
SYNTAX Integer32(0 |2000..2097)
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the year from which the summer-time should be effective."
|
||||
DEFVAL { 0 }
|
||||
::={ agentSummerTimeNonRecurringGroup 3 }
|
||||
|
||||
agentStNonRecurringStartingTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the time in the hh:mm format. The time of agentStNonRecurringStartingDay
|
||||
from which the summer-time should be effective.
|
||||
range for hh: 0 to 23
|
||||
range for mm: 0 to 59"
|
||||
|
||||
::={ agentSummerTimeNonRecurringGroup 4 }
|
||||
|
||||
agentStNonRecurringEndingDay OBJECT-TYPE
|
||||
SYNTAX Integer32(0 |1..31)
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the day of the agentStNonRecurringEndingMonth on
|
||||
which the summer-time should end."
|
||||
DEFVAL { 0 }
|
||||
::={ agentSummerTimeNonRecurringGroup 5}
|
||||
|
||||
agentStNonRecurringEndingMonth OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(0),
|
||||
jan(1),
|
||||
feb(2),
|
||||
mar(3),
|
||||
apr(4),
|
||||
may(5),
|
||||
jun(6),
|
||||
jul(7),
|
||||
aug(8),
|
||||
sep(9),
|
||||
oct(10),
|
||||
nov(11),
|
||||
dec(12)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the month of the agentStNonRecurringEndingYear in which
|
||||
the summer-time should end."
|
||||
DEFVAL { none }
|
||||
::={ agentSummerTimeNonRecurringGroup 6 }
|
||||
|
||||
agentStNonRecurringEndingYear OBJECT-TYPE
|
||||
SYNTAX Integer32(0 |2000..2097)
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the year in which the summer-time should end."
|
||||
DEFVAL { 0 }
|
||||
::={ agentSummerTimeNonRecurringGroup 7 }
|
||||
|
||||
agentStNonRecurringEndingTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..5))
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the time on the agentStNonRecurringEndingDay in hh:mm format
|
||||
at which the summer-time should end.
|
||||
range for hh: 0 to 23
|
||||
range for mm: 0 to 59"
|
||||
|
||||
::={ agentSummerTimeNonRecurringGroup 8}
|
||||
|
||||
|
||||
agentStNonRecurringZoneOffset OBJECT-TYPE
|
||||
SYNTAX Integer32(0 |1..1440)
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the zone offset in minutes which will be added to
|
||||
the UTC time during the summer-time."
|
||||
DEFVAL { 0 }
|
||||
::={ agentSummerTimeNonRecurringGroup 9 }
|
||||
|
||||
|
||||
agentStNonRecurringZoneAcronym OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..4))
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the zone associated with the summer-time
|
||||
non recurring configuration.
|
||||
the acronym maximum legth is 4 characters"
|
||||
|
||||
::={ agentSummerTimeNonRecurringGroup 10 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user