initial commit; version 22.5.12042

This commit is contained in:
2022-12-12 23:28:25 -05:00
commit af1b03d79f
17653 changed files with 22692970 additions and 0 deletions

1905
mibs/oneaccess/OA-QOS-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,909 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V0X.X.R0XX_XXXXX
--
-- Creation date : 16/12/2010
OA-ZBFW-STATUS-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32, Counter32, Unsigned32,IpAddress,TimeTicks,
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
oacExpIMZbFw, oacMIBModules
FROM ONEACCESS-GLOBAL-REG
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB;
oacZbfwStatusMIB MODULE-IDENTITY
LAST-UPDATED "201012160001Z"
ORGANIZATION " OneAccess "
CONTACT-INFO " OneAccess Belgium"
DESCRIPTION "The oacZbfwStatusMIB"
::= { oacMIBModules 2003 }
TableIndex ::= Unsigned32
--
-- Node definitions
--
oacZbfw OBJECT IDENTIFIER ::= {oacExpIMZbFw 3131}
-- Output for group performance.
oacZbfwPerf OBJECT IDENTIFIER ::= {oacZbfw 12}
-- Output for attribute router performance.
oacZbfwRtrConnPerf OBJECT IDENTIFIER ::= {oacZbfwPerf 40}
oacZbfwRtrConnPerfSSCTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacZbfwRtrConnPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"router connection statistics"
::= {oacZbfwRtrConnPerf 1}
oacZbfwRtrConnPerfEntry OBJECT-TYPE
SYNTAX OacZbfwRtrConnPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the table of oacZbfwRtrConnPer"
INDEX { IMPLIED oacZbfwRtrConnPerfGlobalIx }
::= {oacZbfwRtrConnPerfSSCTable 1}
OacZbfwRtrConnPerfEntry ::=
SEQUENCE
{
oacZbfwRtrConnPerfGlobalIx
SnmpAdminString,
oacZbfwRouterConnectionsCreated
Counter32,
oacZbfwRouterConnectionsClosed
Counter32,
oacZbfwRouterConnectionsTimedOut
Counter32,
oacZbfwRouterConnectionsMax
Counter32,
oacZbfwRouterConnectionsMaxUsed
Counter32,
oacZbfwRouterConnectionsUsed
Counter32
}
oacZbfwRtrConnPerfGlobalIx OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the tlsCntTreeGlobalIndex of the MANAGED OBJECT."
::= {oacZbfwRtrConnPerfEntry 10}
oacZbfwRouterConnectionsCreated OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of (half-open) connections created by the zone-based firewall."
::= {oacZbfwRtrConnPerfEntry 1}
oacZbfwRouterConnectionsClosed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of zone-based firewall connections or half-open connections
closed by a protocol or explicitly by a user."
::= {oacZbfwRtrConnPerfEntry 2}
oacZbfwRouterConnectionsTimedOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of zone-based firewall connections or half-open connections
that timed out."
::= {oacZbfwRtrConnPerfEntry 3}
oacZbfwRouterConnectionsMax OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max number of zone-based firewall connections or half-open connections
allowed in this instance."
::= {oacZbfwRtrConnPerfEntry 4}
oacZbfwRouterConnectionsMaxUsed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Highest number of zone-based firewall connections or half-open connections
that were simultaneously in use."
::= {oacZbfwRtrConnPerfEntry 5}
oacZbfwRouterConnectionsUsed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of zone-based firewall connections or half-open connections
that are currenlty in use."
::= {oacZbfwRtrConnPerfEntry 6}
-- Output for attribute packets.
oacZbfwPackets OBJECT IDENTIFIER ::= {oacZbfwPerf 41}
oacZbfwPacketsSSCTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacZbfwPacketsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"packet statistics"
::= {oacZbfwPackets 1}
oacZbfwPacketsEntry OBJECT-TYPE
SYNTAX OacZbfwPacketsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Aggregated packet handling statistics of the zone-based firewall."
INDEX { IMPLIED oacZbfwPacketsGlobalIx }
::= {oacZbfwPacketsSSCTable 1}
OacZbfwPacketsEntry ::=
SEQUENCE
{
oacZbfwPacketsGlobalIx
SnmpAdminString,
oacZbfwPacketsProcessed
Counter32,
oacZbfwPacketsPassed
Counter32,
oacZbfwPacketsDropped
Counter32,
oacZbfwPacketsRejected
Counter32,
oacZbfwPacketsRejectStatsInvalidIntf
Counter32,
oacZbfwPacketsRejectStatsNoPolicy
Counter32,
oacZbfwPacketsRejectStatsNoConnSetup
Counter32,
oacZbfwPacketsRejectStatsProtocol
Counter32,
oacZbfwPacketsRejectStatsAlg
Counter32,
oacZbfwPacketsRejectStatsConnExceeded
Counter32 --,
-- oacZbfwPacketsRejectStatsBandwidth
-- Counter32
}
oacZbfwPacketsGlobalIx OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the tlsCntTreeGlobalIndex of the MANAGED OBJECT."
::= {oacZbfwPacketsEntry 1}
oacZbfwPacketsProcessed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets processed by the zone-based firewall."
::= {oacZbfwPacketsEntry 2}
oacZbfwPacketsPassed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets passed by the zone-based firewall."
::= {oacZbfwPacketsEntry 3}
oacZbfwPacketsDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets dropped by an explicit drop rule of the zone-based firewall."
::= {oacZbfwPacketsEntry 4}
oacZbfwPacketsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets rejected by the zone-based firewall because of an
invalid interface, no matching rule could be found, no connection could be
created, a protocol violation or an alg violation."
::= {oacZbfwPacketsEntry 5}
oacZbfwPacketsRejectStatsInvalidIntf OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets rejected by the zone-based firewall because of a missing
valid interface for the packet."
::= {oacZbfwPacketsEntry 6}
oacZbfwPacketsRejectStatsNoPolicy OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets rejected by the zone-based firewall because of a missing
matching policy database entry."
::= {oacZbfwPacketsEntry 7}
oacZbfwPacketsRejectStatsNoConnSetup OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets rejected by the zone-based firewall because no
connection could be created."
::= {oacZbfwPacketsEntry 8}
oacZbfwPacketsRejectStatsProtocol OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets rejected by the zone-based firewall because of a
protocol violation."
::= {oacZbfwPacketsEntry 9}
oacZbfwPacketsRejectStatsAlg OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets rejected by the zone-based firewall because of an
alg violation."
::= {oacZbfwPacketsEntry 10}
oacZbfwPacketsRejectStatsConnExceeded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets rejected by the zone-based firewall because the
maximum number of connections was reached."
::= {oacZbfwPacketsEntry 11}
--oacZbfwPacketsRejectStatsBandwidth OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Path: zbFirewall.performance.packets.rejectStats.bandwidth
--
-- 32 bit unsigned wrappable counter."
-- ::= {oacZbfwPacketsEntry 11}
-- Output for attribute PolicyRules
oacZbfwPolicyRules OBJECT IDENTIFIER ::= {oacZbfwPerf 42}
oacZbfwPolicyRulesSSCTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacZbfwPolicyRulesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"open policyrules perf"
::= {oacZbfwPolicyRules 1}
oacZbfwPolicyRulesEntry OBJECT-TYPE
SYNTAX OacZbfwPolicyRulesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { oacZbfwPolicyRulesTableIx,
IMPLIED oacZbfwPolicyRulesGlobalIx}
::= {oacZbfwPolicyRulesSSCTable 1}
OacZbfwPolicyRulesEntry ::=
SEQUENCE
{
oacZbfwPolicyRulesTableIx
TableIndex,
oacZbfwPolicyRulesGlobalIx
SnmpAdminString,
oacZbfwPolicyRulesZonePair
DisplayString,
oacZbfwPolicyRulesPolicy
DisplayString,
oacZbfwPolicyRulesPolicyRule
DisplayString,
oacZbfwPolicyRulesCountersProcessed
Counter32,
oacZbfwPolicyRulesCountersApplied
Counter32,
oacZbfwPolicyRulesCountersConnections
Counter32,
oacZbfwPolicyRulesCountersPackets
Counter32,
oacZbfwPolicyRulesCountersOctets
Counter32,
oacZbfwPolicyRulesCountersReversePackets
Counter32,
oacZbfwPolicyRulesCountersReverseOctets
Counter32
}
oacZbfwPolicyRulesTableIx OBJECT-TYPE
SYNTAX TableIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of oacZbfwPolicyRules objects"
::= {oacZbfwPolicyRulesEntry 1}
oacZbfwPolicyRulesGlobalIx OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the tlsCntTreeGlobalIndex of the MANAGED OBJECT."
::= {oacZbfwPolicyRulesEntry 2}
oacZbfwPolicyRulesZonePair OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the zone-pair of this policy rule instance."
::= {oacZbfwPolicyRulesEntry 3}
oacZbfwPolicyRulesPolicy OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the policy of this policy rule instance."
::= {oacZbfwPolicyRulesEntry 4}
oacZbfwPolicyRulesPolicyRule OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the policy rule instance."
::= {oacZbfwPolicyRulesEntry 5}
oacZbfwPolicyRulesCountersProcessed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times this policy rule instance was checked for packet
matching."
::= {oacZbfwPolicyRulesEntry 6}
oacZbfwPolicyRulesCountersApplied OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times this policy rule instance was part of a matching policy
database rule instance."
::= {oacZbfwPolicyRulesEntry 7}
oacZbfwPolicyRulesCountersConnections OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of connections created from a matching policy database entry
containing this policy rule instance."
::= {oacZbfwPolicyRulesEntry 8}
oacZbfwPolicyRulesCountersPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets processed in a flow that was created from a matching
policy database entry containing this policy rule instance."
::= {oacZbfwPolicyRulesEntry 9}
oacZbfwPolicyRulesCountersOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets processed in a flow that was created from a matching
policy database entry containing this policy rule instance."
::= {oacZbfwPolicyRulesEntry 10}
oacZbfwPolicyRulesCountersReversePackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets processed in a reverse flow that was created from a matching
policy database entry containing this policy rule instance."
::= {oacZbfwPolicyRulesEntry 11}
oacZbfwPolicyRulesCountersReverseOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets processed in a reverse flow that was created from a matching
policy database entry containing this policy rule instance."
::= {oacZbfwPolicyRulesEntry 12}
-- Output for action ClearCounters
oacZbfwClearCounters OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear firewall statistics and policy database counters."
::= {oacZbfwPerf 43}
-- Output for group status.
oacZbfwStatus OBJECT IDENTIFIER ::= {oacZbfw 14}
-- Output for attribute zonePairs.
oacZbfwZonePairs OBJECT IDENTIFIER ::= {oacZbfwStatus 22}
oacZbfwZonePairsSSCTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacZbfwZonePairsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"runtime zone pair status table"
::= {oacZbfwZonePairs 1}
oacZbfwZonePairsEntry OBJECT-TYPE
SYNTAX OacZbfwZonePairsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Zone-pair entry in the runtime policy database."
INDEX { oacZbfwZonePairsTableIx,
IMPLIED oacZbfwZonePairsGlobalIx}
::= {oacZbfwZonePairsSSCTable 1}
OacZbfwZonePairsEntry ::=
SEQUENCE
{
oacZbfwZonePairsTableIx
TableIndex,
oacZbfwZonePairsGlobalIx
SnmpAdminString,
oacZbfwZonePairsName
DisplayString,
oacZbfwZonePairsSrcZone
DisplayString,
oacZbfwZonePairsDstZone
DisplayString,
-- oacZbfwZonePairsOutboundNat
-- DisplayString,
oacZbfwZonePairsPolicy
DisplayString,
oacZbfwZonePairsCountersProcessed
Counter32,
oacZbfwZonePairsCountersApplied
Counter32,
oacZbfwZonePairsCountersConnections
Counter32,
oacZbfwZonePairsCountersPackets
Counter32,
oacZbfwZonePairsCountersOctets
Counter32,
oacZbfwZonePairsCountersReversePackets
Counter32,
oacZbfwZonePairsCountersReverseOctets
Counter32
}
oacZbfwZonePairsTableIx OBJECT-TYPE
SYNTAX TableIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of oacZbfwZonePairs objects"
::= {oacZbfwZonePairsEntry 1}
oacZbfwZonePairsGlobalIx OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the tlsCntTreeGlobalIndex of the MANAGED OBJECT."
::= {oacZbfwZonePairsEntry 2}
oacZbfwZonePairsName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the zone-pair."
::= {oacZbfwZonePairsEntry 3}
oacZbfwZonePairsSrcZone OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the source zone of this zone-pair."
::= {oacZbfwZonePairsEntry 4}
oacZbfwZonePairsDstZone OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the destination zone of this zone-pair."
::= {oacZbfwZonePairsEntry 5}
--oacZbfwZonePairsOutboundNat OBJECT-TYPE
-- SYNTAX DisplayString
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Name of the outbound Nat used for this zone-pair."
-- ::= {oacZbfwZonePairsEntry 6}
oacZbfwZonePairsPolicy OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the policy used for this zone-pair."
::= {oacZbfwZonePairsEntry 7}
oacZbfwZonePairsCountersProcessed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times this zone-pair instance was checked for packet
matching."
::= {oacZbfwZonePairsEntry 8}
oacZbfwZonePairsCountersApplied OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times this zone-pair instance was part of a matching policy
database rule."
::= {oacZbfwZonePairsEntry 9}
oacZbfwZonePairsCountersConnections OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of connections created from a matching policy database entry
containing this zone-pair."
::= {oacZbfwZonePairsEntry 10}
oacZbfwZonePairsCountersPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets processed in a flow that was created from a matching
policy database entry containing this zone-pair instance."
::= {oacZbfwZonePairsEntry 11}
oacZbfwZonePairsCountersOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets processed in a flow that was created from a matching
policy database entry containing this zone-pair instance."
::= {oacZbfwZonePairsEntry 12}
oacZbfwZonePairsCountersReversePackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets processed in a reverse flow that was created from a matching
policy database entry containing this zone-pair instance."
::= {oacZbfwZonePairsEntry 13}
oacZbfwZonePairsCountersReverseOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets processed in a reverse flow that was created from a matching
policy database entry containing this zone-pair instance."
::= {oacZbfwZonePairsEntry 14}
-- Output for attribute flows
oacZbfwFlows OBJECT IDENTIFIER ::= {oacZbfwStatus 23}
oacZbfwFlowsSSCTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacZbfwFlowsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"open flow status"
::= {oacZbfwFlows 1}
oacZbfwFlowsEntry OBJECT-TYPE
SYNTAX OacZbfwFlowsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Open flow."
INDEX { oacZbfwFlowsTableIx,
IMPLIED oacZbfwFlowsGlobalIx}
::= {oacZbfwFlowsSSCTable 1}
OacZbfwFlowsEntry ::=
SEQUENCE
{
oacZbfwFlowsTableIx
TableIndex,
oacZbfwFlowsGlobalIx
SnmpAdminString,
oacZbfwFlowsConnectionId
Counter32,
oacZbfwFlowsSrcIntf
DisplayString,
oacZbfwFlowsSrcZone
DisplayString,
oacZbfwFlowsDstIntf
DisplayString,
oacZbfwFlowsDstZone
DisplayString,
oacZbfwFlowsSrcAddress
IpAddress,
oacZbfwFlowsDstAddress
IpAddress,
oacZbfwFlowsProtocol
INTEGER,
oacZbfwFlowsSrcPort
Integer32,
oacZbfwFlowsDstPort
Integer32,
oacZbfwFlowsAge
TimeTicks,
oacZbfwFlowsTimeOut
TimeTicks,
oacZbfwFlowsRulesZonePair
DisplayString,
oacZbfwFlowsRulesPolicy
DisplayString,
oacZbfwFlowsRulesPolicyRule
DisplayString,
oacZbfwFlowsRulesFilter
DisplayString,
oacZbfwFlowsRulesFilterRule
DisplayString,
oacZbfwFlowsModeAlg
INTEGER
}
oacZbfwFlowsTableIx OBJECT-TYPE
SYNTAX TableIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table of oacZbfwFlows objects"
::= {oacZbfwFlowsEntry 1}
oacZbfwFlowsGlobalIx OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the tlsCntTreeGlobalIndex of the MANAGED OBJECT."
::= {oacZbfwFlowsEntry 2}
oacZbfwFlowsConnectionId OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique Id of the connection this flow belongs to."
::= {oacZbfwFlowsEntry 3}
oacZbfwFlowsSrcIntf OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the source interface of a flow."
::= {oacZbfwFlowsEntry 4}
oacZbfwFlowsSrcZone OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the source zone of a flow."
::= {oacZbfwFlowsEntry 5}
oacZbfwFlowsDstIntf OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the destination interface of a flow."
::= {oacZbfwFlowsEntry 6}
oacZbfwFlowsDstZone OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the destination zone of a flow."
::= {oacZbfwFlowsEntry 7}
oacZbfwFlowsSrcAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source address of a flow."
::= {oacZbfwFlowsEntry 8}
oacZbfwFlowsDstAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Destination address of a flow."
::= {oacZbfwFlowsEntry 9}
oacZbfwFlowsProtocol OBJECT-TYPE
SYNTAX INTEGER
{
any (0),
ah (51),
egp (8),
esp (50),
gre (47),
icmp (1),
igp (9),
igmp (2),
igrp (88),
ipInIp (4),
ospf (89),
udp (17),
rsvp (46),
tcp (6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Protocol of a flow.
Possibilities:
any (0)
ah (51)
egp (8)
esp (50)
gre (47)
icmp (1)
igp (9)
igmp (2)
igrp (88)
ipInIp (4)
ospf (89)
udp (17)
rsvp (46)
tcp (6)"
::= {oacZbfwFlowsEntry 10}
oacZbfwFlowsSrcPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source port number of a flow."
::= {oacZbfwFlowsEntry 11}
oacZbfwFlowsDstPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Destination port number of a flow."
::= {oacZbfwFlowsEntry 12}
oacZbfwFlowsAge OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Age of a flow."
::= {oacZbfwFlowsEntry 13}
oacZbfwFlowsTimeOut OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remaining time before a flow goes in timeout and will be removed."
::= {oacZbfwFlowsEntry 14}
oacZbfwFlowsRulesZonePair OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the zone-pair matching with a flow."
::= {oacZbfwFlowsEntry 15}
oacZbfwFlowsRulesPolicy OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the policy matching with a flow."
::= {oacZbfwFlowsEntry 16}
oacZbfwFlowsRulesPolicyRule OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the policy rule matching with a flow."
::= {oacZbfwFlowsEntry 17}
oacZbfwFlowsRulesFilter OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the filter matching with a flow."
::= {oacZbfwFlowsEntry 18}
oacZbfwFlowsRulesFilterRule OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the filter rule matching with a flow."
::= {oacZbfwFlowsEntry 19}
oacZbfwFlowsModeAlg OBJECT-TYPE
SYNTAX INTEGER
{
false (0),
true (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Boolean indicating if a flow is created by an Alg."
::= {oacZbfwFlowsEntry 20}
END

View File

@ -0,0 +1,741 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 07/08/2010
ONEACCESS-AAA-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, Counter32, Counter64, OBJECT-TYPE,
MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString, RowStatus, PhysAddress, TruthValue
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
oacExpIMManagement, oacMIBModules
FROM ONEACCESS-GLOBAL-REG;
oacAAAConfigMIB MODULE-IDENTITY
LAST-UPDATED "201107260000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Fixed the issues related to octet string range"
REVISION "201107260000Z"
DESCRIPTION
"Contact updated"
REVISION "201106150000Z"
DESCRIPTION
"Add index for oacAAAAuthenticationServerConfigEntry and oacAAAGroupServerConfigEntry"
REVISION "201012170001Z"
DESCRIPTION
"Fixed some minor corrections"
REVISION "201007080001Z"
DESCRIPTION
"This MIB defines configuration capabilities relating to AAA.
OneOS supports authentication with two types of servers.
1) Radius Server.
2) TACACS Server.
The device can be configured to authenticate with a radius server or
an tacacs server or use the local user database on the system.
This MIB defines configuring clients for:
Radius Server
Tacacs Server
also AAA configuration on ONEOS which includes authenticating
a user to login to the device or use the enable command.
Defines the AAA accounting configuration.
"
::= { oacMIBModules 690 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.13191.1.10.3.4.10
oacAAAConfig OBJECT IDENTIFIER ::= { oacExpIMManagement 10 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1
oacAAAConfigObjects OBJECT IDENTIFIER ::= { oacAAAConfig 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.2
oacAAAConfigConformance OBJECT IDENTIFIER ::= { oacAAAConfig 2 }
--
-- Radius Server Table
--
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.1
oacAAARadiusServerConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacAAARadiusServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuring Radius Server:
For the device to authenticate with an radius server
database, the following parameters have to be configured.
The cli command for adding a radius server details is
radius-server <RADIUS-server-ip> [<RADIUS-UDP-port>] <shared-key> [ <interface> <unit> ]
The snmp table will contain the following attributes.
1) hostname or IP Address String
2) Radius Server Port Integer 1-65535
3) Shared Key String.
4) Retransmit Integer 1-100 default 3
5) Timeout Integer 1-600 default 3
6) Interface InterfaceIndex"
::= { oacAAAConfigObjects 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.1.1
oacAAARadiusServerConfigEntry OBJECT-TYPE
SYNTAX OacAAARadiusServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Radius Server config entry will hold the details
of one radius servers configured for the client to
send the requests for authentication.
This table is indexed on oacAAARadiusServrInfo which can
be either an ipaddress or hostname of the Radius Server.
"
INDEX { oacAAARadiusServerInfo, oacAAARadiusServerPort }
::= { oacAAARadiusServerConfigTable 1 }
OacAAARadiusServerConfigEntry ::=
SEQUENCE {
oacAAARadiusServerInfo
DisplayString,
oacAAARadiusServerPort
INTEGER,
oacAAARadiusServerSharedKey
OCTET STRING,
oacAAARadiusServerRetries
INTEGER,
oacAAARadiusServerTimeout
INTEGER,
oacAAARadiusServerInterface
InterfaceIndex,
oacAAARadiusServerRowStatus
RowStatus
}
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.1.1.1
oacAAARadiusServerInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Info can be an :
A.B.C.D IPv4 host address
A.B.C.D Ipv4 subnet
hostname Hostname."
::= { oacAAARadiusServerConfigEntry 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.1.1.2
oacAAARadiusServerPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The default server port to which radius client will
connect to a radius server is 1812. But the user can
always specify the port to which the client should
connect when contacting the configured radius server."
DEFVAL { 1812 }
::= { oacAAARadiusServerConfigEntry 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.1.1.3
oacAAARadiusServerSharedKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Pre shared key between the radius client and server."
::= { oacAAARadiusServerConfigEntry 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.1.1.4
oacAAARadiusServerRetries OBJECT-TYPE
SYNTAX INTEGER (1..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Client can do the configured number of retries to
this radius server before moving to the next radius server.
The default number of retries is 3."
DEFVAL { 3 }
::= { oacAAARadiusServerConfigEntry 4 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.1.1.5
oacAAARadiusServerTimeout OBJECT-TYPE
SYNTAX INTEGER (1..600)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The nummber of seconds to wait before to call a timeout.
The default value is 3 seconds."
DEFVAL { 3 }
::= { oacAAARadiusServerConfigEntry 5 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.1.1.6
oacAAARadiusServerInterface OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface for this device to use to contact the radius
server for auth requests. It is identified by the ifIndex.
Each interface/unit is identified by an ifIndex."
::= { oacAAARadiusServerConfigEntry 6 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.1.1.7
oacAAARadiusServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Row status for an entry in the oacAAARadiusServerConfigTable."
::= { oacAAARadiusServerConfigEntry 7 }
--
-- Radius Accouting Port
--
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.2
oacAAARadiusConfigAccPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the port for Radius accouting.
reset or deletion of this value is not possible
the port value can only be modified."
::= { oacAAAConfigObjects 2 }
--
-- Tacacs Server Table
--
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.3
oacAAATacacsServerConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacAAATacacsServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuring Tacacs client:
The cli to add tacacs server info for the tacacs client is
tacacs-server <host> [<port>] <key> [ <interface> <unit> ]
Hence the snmp table for to hold the tacacs server info has the following
1) hostname or IP Address OCTET STRING
2) TACACs serverport Integer 1-65535
3) Shared Key OCTET STRING
4) Timeout integer 1-600 default 3
5) Interface InterfaceIndex"
::= { oacAAAConfigObjects 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.3.1
oacAAATacacsServerConfigEntry OBJECT-TYPE
SYNTAX OacAAATacacsServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry holds the information per tacacs server configured.
the entry is uniquely identified/indexed by the oacAAATacacsServerInfo
which can be either the IPv4 address or an hostname."
INDEX { oacAAATacacsServerInfo, oacAAATacacsServerPort }
::= { oacAAATacacsServerConfigTable 1 }
OacAAATacacsServerConfigEntry ::=
SEQUENCE {
oacAAATacacsServerInfo
DisplayString,
oacAAATacacsServerPort
INTEGER,
oacAAATacacsServerSharedKey
OCTET STRING,
oacAAATacacsServerTimeout
INTEGER,
oacAAATacacsServerInterface
InterfaceIndex,
oacAAATacacsServerRowStatus
RowStatus
}
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.3.1.1
oacAAATacacsServerInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Info can be an :
A.B.C.D IPv4 host address
A.B.C.D Ipv4 subnet
hostname Hostname."
::= { oacAAATacacsServerConfigEntry 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.3.1.2
oacAAATacacsServerPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The default for an tacacs client to connect to tacacs server
is 49. But this can vary depending on the server configuration.
Hence when a tacacs server is added the port on which this server
is running has to be specified."
DEFVAL { 49 }
::= { oacAAATacacsServerConfigEntry 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.3.1.3
oacAAATacacsServerSharedKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The shared key will be used to authenticate a tacacs client
with the tacacs server. This has key is different from the
user authentication keys."
::= { oacAAATacacsServerConfigEntry 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.3.1.4
oacAAATacacsServerTimeout OBJECT-TYPE
SYNTAX INTEGER (1..600)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The default timeout value for an client to wait for a response
from the tacacs server is set to 3 seconds. but this can be
modified by setting a value."
DEFVAL { 3 }
::= { oacAAATacacsServerConfigEntry 4 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.3.1.5
oacAAATacacsServerInterface OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface which this tacacs client should use to contact
the configured tacacs server. The interface is identified by
the ifIndex."
::= { oacAAATacacsServerConfigEntry 5 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.3.1.6
oacAAATacacsServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Rowstatus for this entry."
::= { oacAAATacacsServerConfigEntry 6 }
--
-- User name usage
--
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.4
oacAAATacacsConfigUseUsername OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"usage of user name for authentication for enable command."
DEFVAL { false }
::= { oacAAAConfigObjects 4 }
--
-- AAA authentication Table
--
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.5
oacAAAAuthenticationServerConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacAAAAuthenticationServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"AAA configuration on OneOS
The AAA servers can be configured to either authenticate
user login or authenticate enable commands for a given user.
OneOS can either use all radius servers or all tacas servers
or a group of configured radius servers
or a group of configured tacacs servers
or only the local database. By default if a radius/tacacs
servers are configured, ONEOS will use the AAA servers in the
order in which they are configured.
The following commands are available to configure the AAA servers.
aaa authentication login {default|console|network} {<group-name>|radius|tacacs}
aaa authentication enable {default|console|network} {<group-name>|radius|tacacs}
Hence the following will be the attributes for the
AAA authentication configuration table
1) Authentication for (login or enable) Integer as enum
2) Authentication from (default or console or network) Integer as enum
3) Authentication servertype String"
::= { oacAAAConfigObjects 5 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.5.1
oacAAAAuthenticationServerConfigEntry OBJECT-TYPE
SYNTAX OacAAAAuthenticationServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry will define how a login/enable from console or network
will use which group of servers of either radius or tacacs.
Each entry is uniquly identified by an dual index."
INDEX { oacAAAAuthenticationFeature, oacAAAAuthenticationReqSrc }
::= { oacAAAAuthenticationServerConfigTable 1 }
OacAAAAuthenticationServerConfigEntry ::=
SEQUENCE {
oacAAAAuthenticationFeature
INTEGER,
oacAAAAuthenticationReqSrc
INTEGER,
oacAAAAuthenticationSvrType
OCTET STRING,
oacAAAAuthenticationServerRowStatus
RowStatus
}
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.5.1.1
oacAAAAuthenticationFeature OBJECT-TYPE
SYNTAX INTEGER
{
login(1),
enable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A user can login to the device and just monitor. A user can
configure the device when he enters the enabled mode. The device
will challenge an user for authentication when ever he enters and
enabled command."
::= { oacAAAAuthenticationServerConfigEntry 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.5.1.2
oacAAAAuthenticationReqSrc OBJECT-TYPE
SYNTAX INTEGER
{
default(1),
console(2),
network(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The user can access the device either thru the default mode or
from the console or from the network like ssh and telnet."
DEFVAL { 1 }
::= { oacAAAAuthenticationServerConfigEntry 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.5.1.3
oacAAAAuthenticationSvrType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The authentication servers can be either a group of radius
serves or a group of tacacs servers or all radius servers or all
tacacs server."
::= { oacAAAAuthenticationServerConfigEntry 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.5.1.4
oacAAAAuthenticationServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Row status for this entry."
::= { oacAAAAuthenticationServerConfigEntry 4 }
--
-- AAA authentication Table
--
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.6
oacAAAAuthenticationConfigBannerSeqTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacAAAAuthenticationConfigBannerSeqEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds upto 40 banner messages used in authentication"
::= { oacAAAConfigObjects 6 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.6.1
oacAAAAuthenticationConfigBannerSeqEntry OBJECT-TYPE
SYNTAX OacAAAAuthenticationConfigBannerSeqEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry will hold one banner string"
INDEX { oacAAAAuthenticationBannerSequence }
::= { oacAAAAuthenticationConfigBannerSeqTable 1 }
OacAAAAuthenticationConfigBannerSeqEntry ::=
SEQUENCE {
oacAAAAuthenticationBannerSequence
INTEGER,
oacAAAAuthenticationBannerString
OCTET STRING,
oacAAAAuthenticationBannerSeqRowStatus
RowStatus
}
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.6.1.1
oacAAAAuthenticationBannerSequence OBJECT-TYPE
SYNTAX INTEGER (1..40)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum number of strings that can be stored are 40."
::= { oacAAAAuthenticationConfigBannerSeqEntry 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.6.1.2
oacAAAAuthenticationBannerString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"banner test is a set of string maximum upto 255 characters."
::= { oacAAAAuthenticationConfigBannerSeqEntry 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.6.1.3
oacAAAAuthenticationBannerSeqRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry"
::= { oacAAAAuthenticationConfigBannerSeqEntry 3 }
--
-- Group Server Table
--
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.7
oacAAAGroupServerConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacAAAGroupServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuring AAA Group Servers:
The cli command to configure a group of servers
aaa group server { radius | tacacs } <group-name>
server {<A.B.C.D>|<hostname> }
The SNMP table for group servers will be
1) group name OCTET STRING
2) group type INTEGER (ENUM)
3) server OCTET STRING"
::= { oacAAAConfigObjects 7 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.7.1
oacAAAGroupServerConfigEntry OBJECT-TYPE
SYNTAX OacAAAGroupServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A group server entry will hold information about an
configured radius or tacacs server to which group it belongs to."
INDEX { oacAAAServerGroupName }
::= { oacAAAGroupServerConfigTable 1 }
OacAAAGroupServerConfigEntry ::=
SEQUENCE {
oacAAAServerGroupName
DisplayString,
oacAAAServerGroupType
INTEGER,
oacAAAServerGroupServerInfo
DisplayString,
oacAAAServerGroupRowStatus
RowStatus
}
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.7.1.1
oacAAAServerGroupName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The group name which is the index for each entry."
::= { oacAAAGroupServerConfigEntry 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.7.1.2
oacAAAServerGroupType OBJECT-TYPE
SYNTAX INTEGER
{
radius(1),
tacacs(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Only server of type defined above can be added to this group.
all the servers can be either of type radius or type tacacs."
::= { oacAAAGroupServerConfigEntry 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.7.1.3
oacAAAServerGroupServerInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object will hold the inforamtion about the server,
which can be an IPv4 Address or an Hostname."
::= { oacAAAGroupServerConfigEntry 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.7.1.4
oacAAAServerGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status for this entry."
::= { oacAAAGroupServerConfigEntry 4 }
--
-- AAA authorization
--
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.8
oacAAAAuthorizationConfigCmdLevelDefTacacs OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To enable AAA authorization for a given privilege level"
::= { oacAAAConfigObjects 8 }
--
-- AAA Accounting
--
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.9
oacAAAAccCmdsConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacAAAAccCmdsConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the information for AAA accounting commands.
SNMP table for the above command will be
1) access level of the command INTEGER 0-15
2) tacacs+ group OCTET STRING default all."
::= { oacAAAConfigObjects 9 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.9.1
oacAAAAccCmdsConfigEntry OBJECT-TYPE
SYNTAX OacAAAAccCmdsConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"each entry will define an access level and the tacacs group name."
INDEX { oacAAAAccCmdAccessLevel }
::= { oacAAAAccCmdsConfigTable 1 }
OacAAAAccCmdsConfigEntry ::=
SEQUENCE {
oacAAAAccCmdAccessLevel
INTEGER,
oacAAAAccTacacsGroupName
DisplayString,
oacAAAAccCmdsRowStatus
RowStatus
}
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.9.1.1
oacAAAAccCmdAccessLevel OBJECT-TYPE
SYNTAX INTEGER(0..15)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The command access level for which accounting has to be done."
::= { oacAAAAccCmdsConfigEntry 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.9.1.2
oacAAAAccTacacsGroupName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The group of servers that can be used to perform accounting
for a given command access level."
::= { oacAAAAccCmdsConfigEntry 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.9.1.3
oacAAAAccCmdsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status for this entry."
::= { oacAAAAccCmdsConfigEntry 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.10
oacAAAAccConfigExecStartStop OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set EXEC accounting and the method is default, to use
start-stop record accounting notice. Uses TACACS+ server for accounting."
::= { oacAAAConfigObjects 10 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.1.11
oacAAAAccConfigSystemStartStop OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set System accounting and the method is default, to use
start-stop record accounting notice. Uses TACACS+ server for accounting."
::= { oacAAAConfigObjects 11 }
--
-- AAA Groups
--
-- 1.3.6.1.4.1.13191.1.10.3.4.10.2.1
oacAAAConfigGroups OBJECT IDENTIFIER ::= { oacAAAConfigConformance 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.2.1.1
oacAAAConfigGroup OBJECT-GROUP
OBJECTS { oacAAAAccConfigSystemStartStop }
STATUS current
DESCRIPTION
"Group of AAA objects"
::= { oacAAAConfigGroups 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.10.2.2
oacAAACompls OBJECT IDENTIFIER ::= { oacAAAConfigConformance 2 }
END
--
-- END OF ONE ACCESS AAA MIB
--

View File

@ -0,0 +1,419 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 22/01/2003
--
-- Compatibility with ONEOS_V31
--
-- Compatibility with ONEOS_V32
--
-- Compatibility with ONEOS_V33
--
-- Compatibility with ONEOS_V34
--
-- Compatibility with ONEOS_V35
--
-- Compatibility with ONEOS_V37
--
-- Add for ACL StateFul
--
-- Modification date : 27/07/2007
--
-- Add for IP Accounting statistics
--
-- Added oacIpAccoutingClear: mla20080319a
ONEACCESS-ACL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Counter32,Unsigned32,
IpAddress, Gauge32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
DisplayString
FROM RFC1213-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
oacExpIMIpAcl, oacMIBModules
FROM ONEACCESS-GLOBAL-REG
oacEventText,oacEventSeverityLevel
FROM ONEACCESS-EVENTS-MIB
InterfaceIndex
FROM IF-MIB ;
oacAclMIBModule MODULE-IDENTITY
LAST-UPDATED "201106150000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Contact updated"
REVISION "201106150000Z"
DESCRIPTION
"Added Interface type and fixed minor corrections."
REVISION "201007081000Z"
DESCRIPTION
"This MIB module describes IP ACL Management objects."
::= { oacMIBModules 669 }
InterfaceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The interface type"
SYNTAX INTEGER
{
mainInterface(1),
subInterface(2)
}
oacExpIMIpAclStatistics OBJECT IDENTIFIER ::= { oacExpIMIpAcl 1 }
oacExpIMIpAclNotifications OBJECT IDENTIFIER ::= { oacExpIMIpAcl 2 }
oacExpIMIpAccountingStatistics OBJECT IDENTIFIER ::= { oacExpIMIpAcl 3 }
oacAclNotificationMaximumSessionReached NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An ACL Notification maximum session reached signifies that
the number of ACL sessions has reached its configured limit"
::= {oacExpIMIpAclNotifications 1}
oacAclNotificationWarningSessionReachingLimit NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An ACL Notification warning session reaching limit signifies that
the number of ACL sessions is near from its maximum configured
limit"
::= {oacExpIMIpAclNotifications 2}
oacAclNotificationMaximumHalfSessionReached NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An ACL Notification maximum half-session reached signifies that
the number of ACL half-sessions has reached its configured limit,
as stateful inspection is enabled on the device"
::= {oacExpIMIpAclNotifications 3}
oacAclNotificationWarningHalfSessionReachingLimit NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An ACL Notification warning half-session reaching limit
signifies that the number of ACL half-sessions is near from
its configured limit. Note that this notification is received
only if stateful inspection is enabled on the device"
::= {oacExpIMIpAclNotifications 4}
oacAclNotificationMaximumSessionReachedPerHost NOTIFICATION-TYPE
OBJECTS { oacEventText, oacEventSeverityLevel }
STATUS current
DESCRIPTION
"An ACL Notification maximum session per host reached signifies that
the number of ACL sessions per host has reached its configured
limit for the host whose IP address is added to the notification
message. This trap is sent only if inspection per host and
stateful inspection is enabled "
::= {oacExpIMIpAclNotifications 5}
oacAclNotificationMaximumHalfSessionReachedPerHost NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An ACL Notification maximum half-session per host reached signifies that
the number of ACL half-sessions per host has reached its configured limit,
for the host whose IP address is added to the notification message. This
trap is sent only if inspection per host and stateful inspection
are enabled "
::= {oacExpIMIpAclNotifications 6}
oacAclStatObjects OBJECT IDENTIFIER ::= { oacExpIMIpAclStatistics 1 }
oacAclStatNotifications OBJECT IDENTIFIER ::= { oacExpIMIpAclStatistics 2 }
oacAclStatConformance OBJECT IDENTIFIER ::= { oacExpIMIpAclStatistics 3 }
oacAclStatGlobal OBJECT IDENTIFIER ::= { oacAclStatObjects 1 }
oacAclMaxSessions OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Maximum number of sessions "
::= { oacAclStatGlobal 1 }
oacAclActiveSessions OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of active sessions "
::= { oacAclStatGlobal 2 }
oacAclSessionsClosed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of sessions closed"
::= { oacAclStatGlobal 3 }
oacAclDynamicAllocFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Dynamic allocation failures"
::= { oacAclStatGlobal 4 }
oacAclInboundPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total inbound packets"
::= { oacAclStatGlobal 5 }
oacAclOutboundPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total outbound packets"
::= { oacAclStatGlobal 6 }
oacAclInboundPktsDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total inbound packets"
::= { oacAclStatGlobal 7 }
oacAclOutboundPktsDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total outbound packets"
::= { oacAclStatGlobal 8 }
oacIpAccountingTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacIpAccountingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface Accounting Table"
::={oacExpIMIpAccountingStatistics 1}
oacIpAccountingEntry OBJECT-TYPE
SYNTAX OacIpAccountingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description"
INDEX {oacIpAccountingIndex}
::={oacIpAccountingTable 1}
OacIpAccountingEntry ::=
SEQUENCE{
oacIpAccountingIndex
Gauge32,
oacIpAccountingIfIndex
InterfaceIndex,
oacIpAccountingIfType
InterfaceType
}
oacIpAccountingIndex OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP Accounting Index"
::={ oacIpAccountingEntry 1}
oacIpAccountingIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP Accounting Interface Index"
::={ oacIpAccountingEntry 2}
oacIpAccountingIfType OBJECT-TYPE
SYNTAX InterfaceType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP Accounting Interface Type"
::={ oacIpAccountingEntry 3}
oacIpAccountingStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacIpAccountingStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP Accounting Statistic Table"
::={oacExpIMIpAccountingStatistics 2}
oacIpAccountingStatEntry OBJECT-TYPE
SYNTAX OacIpAccountingStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description"
INDEX {oacIpAccountingIndex}
::={oacIpAccountingStatTable 1}
OacIpAccountingStatEntry ::=
SEQUENCE{
oacIpAccountingStatIpSource
IpAddress,
oacIpAccountingStatIpDest
IpAddress,
oacIpAccountingStatNbPackets
Counter32,
oacIpAccountingStatNbBytes
Counter32
}
oacIpAccountingStatIpSource OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ip Source"
::={ oacIpAccountingStatEntry 1}
oacIpAccountingStatIpDest OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ip Destination"
::={ oacIpAccountingStatEntry 2}
oacIpAccountingStatNbPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Nb packets"
::={ oacIpAccountingStatEntry 3}
oacIpAccountingStatNbBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Nb Bytes"
::={ oacIpAccountingStatEntry 4}
oacIpAccoutingGlobal OBJECT IDENTIFIER ::= { oacExpIMIpAccountingStatistics 3 }
oacIpAccountingMaxSessions OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Maximum number of Ip Accounting sessions "
::= { oacIpAccoutingGlobal 1 }
oacIpAccountingCurrentSessions OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of current Ip Accounting sessions "
::= { oacIpAccoutingGlobal 2 }
oacIpAccountingAge OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" IP Accounting data Age"
::= { oacIpAccoutingGlobal 3 }
oacIpAccountingNbNotAnalysedBytes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of not annalysed bytes"
::= { oacIpAccoutingGlobal 4 }
oacIpAccountingNbNotAnalysedPackets OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of not annalysed packets"
::= { oacIpAccoutingGlobal 5 }
oacIpAccoutingClear OBJECT-TYPE
SYNTAX INTEGER(0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set this to 1 to clear IP accounting statistics"
::= { oacExpIMIpAccountingStatistics 10 }
oacAclStatGroups OBJECT IDENTIFIER ::= { oacAclStatConformance 1}
oacAclStatCompliances OBJECT IDENTIFIER ::= { oacAclStatConformance 2}
oacAclStatCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for agents that support the
ONEACCESS-ACL-MIB."
MODULE -- this module
MANDATORY-GROUPS { oacAclStatGeneralGroup
}
::= { oacAclStatCompliances 1}
oacAclStatGeneralGroup OBJECT-GROUP
OBJECTS {
oacAclMaxSessions,
oacAclActiveSessions,
oacAclSessionsClosed,
oacAclDynamicAllocFailures,
oacAclInboundPkts,
oacAclOutboundPkts,
oacAclInboundPktsDropped,
oacAclOutboundPktsDropped
}
STATUS current
DESCRIPTION
"This group is mandatory for all ACL entities."
::= { oacAclStatGroups 1 }
END
--

View File

@ -0,0 +1,129 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E0001
--
-- Creation date : 10/04/2006 (TF2967)
--
--------------------------------------------------------------------
ONEACCESS-ATM-AAL5-MIB DEFINITIONS ::= BEGIN
--------------------------------------------------------------------
-- Imports
--------------------------------------------------------------------
IMPORTS
InterfaceIndex, ifIndex
FROM IF-MIB
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
atmVclVpi, atmVclVci
FROM ATM-MIB
oacExpIMAtmAal5, oacMIBModules, oacRequirements
FROM ONEACCESS-GLOBAL-REG
;
--------------------------------------------------------------------
-- Module Entity
--------------------------------------------------------------------
oacAtmAal5MIBModule MODULE-IDENTITY
LAST-UPDATED "201110270000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Contact updated"
REVISION "201110270000Z"
DESCRIPTION
"Fixed compilation errors and warnings."
REVISION "201007081000Z"
DESCRIPTION
"This MIB module describes ATM AAL5 objects."
::= { oacMIBModules 800 }
--------------------------------------------------------------------
-- Objects Definitions
--------------------------------------------------------------------
oacExpIMAtmAal5Objects OBJECT IDENTIFIER ::= { oacExpIMAtmAal5 1 }
oacExpIMAtmAal5Notifications OBJECT IDENTIFIER ::= { oacExpIMAtmAal5 2 }
--------------------------------------------------------------------
-- Control Table Definition
--------------------------------------------------------------------
oacExpIMAtmAal5VclLogicalIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacExpIMAtmAal5VclLogicalIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Table to get a link between Port/Vp/Vc and OneOs
ifTable index of logical interface"
::= { oacExpIMAtmAal5Objects 1 }
oacExpIMAtmAal5VclLogicalIndexEntry OBJECT-TYPE
SYNTAX OacExpIMAtmAal5VclLogicalIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" indexes are taken from atmVclTable "
INDEX {ifIndex, atmVclVpi, atmVclVci }
::= { oacExpIMAtmAal5VclLogicalIndexTable 1 }
OacExpIMAtmAal5VclLogicalIndexEntry ::= SEQUENCE {
oacExpIMAtmAal5VclLogicalIndexIfIndex InterfaceIndex
}
oacExpIMAtmAal5VclLogicalIndexIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifTable index of the ATM logical port interface
associated with the VP/VC."
::= { oacExpIMAtmAal5VclLogicalIndexEntry 1 }
--------------------------------------------------------------------
-- Conformance Definitions
--------------------------------------------------------------------
oacExpIMAtmAal5Conformance OBJECT IDENTIFIER ::= { oacRequirements 800 }
oacExpIMAtmAal5Groups OBJECT IDENTIFIER ::= { oacExpIMAtmAal5Conformance 1 }
oacExpIMAtmAal5Compliances OBJECT IDENTIFIER ::= { oacExpIMAtmAal5Conformance 2 }
oacExpIMAtmAal5Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for agents that support the
ONEACCESS-ATM-AAL5-MIB."
MODULE -- this module
MANDATORY-GROUPS { oacExpIMAtmAal5GeneralGroup }
::= { oacExpIMAtmAal5Compliances 1}
oacExpIMAtmAal5GeneralGroup OBJECT-GROUP
OBJECTS {
oacExpIMAtmAal5VclLogicalIndexIfIndex
}
STATUS current
DESCRIPTION
"This group is mandatory for ATM AAL5 entity."
::= { oacExpIMAtmAal5Groups 1 }
END

View File

@ -0,0 +1,505 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 22/01/2003
--
-- Compatibility with ONEOS_V31
--
-- Compatibility with ONEOS_V32
--
ONEACCESS-ATM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Counter32,Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
AtmVcIdentifier, AtmVpIdentifier
FROM ATM-TC-MIB
InterfaceIndex, ifIndex
FROM IF-MIB
oacExpIMAtmStatistics,oacMIBModules
FROM ONEACCESS-GLOBAL-REG;
oacAtmMIBModule MODULE-IDENTITY
LAST-UPDATED "201110270000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Contact updated"
REVISION "201110270000Z"
DESCRIPTION
"Fixed some minor corrections."
REVISION "201007080001Z"
DESCRIPTION
"This MIB module describes ATM Management objects."
::= { oacMIBModules 667 }
oacAtmStatObjects OBJECT IDENTIFIER ::= { oacExpIMAtmStatistics 1 }
oacAtmStatNotifications OBJECT IDENTIFIER ::= { oacExpIMAtmStatistics 2 }
oacAtmStatConformance OBJECT IDENTIFIER ::= { oacExpIMAtmStatistics 3 }
oacAtmChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacAtmChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table representing the oacAtmChannel"
::= { oacAtmStatObjects 1 }
oacAtmChannelEntry OBJECT-TYPE
SYNTAX OacAtmChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the table oacAtmChannelTable"
INDEX {ifIndex,oacAtmChanVpi,oacAtmChanVci }
::= { oacAtmChannelTable 1 }
OacAtmChannelEntry ::= SEQUENCE {
oacAtmChanVpi AtmVpIdentifier,
oacAtmChanVci AtmVcIdentifier,
oacAtmChanTxBytes Counter32,
oacAtmChanTxCells Counter32,
oacAtmChanRxBytes Counter32,
oacAtmChanRxCells Counter32,
oacAtmChanRxErrors Counter32,
oacAtmChanTxOverflows Counter32
}
oacAtmChanVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Virtual Path Id for the connexion"
::= { oacAtmChannelEntry 1 }
oacAtmChanVci OBJECT-TYPE
SYNTAX AtmVcIdentifier
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Virtual Channel Id for the connexion"
::= { oacAtmChannelEntry 2 }
oacAtmChanTxBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Total transmitted UINT8s counter"
::= { oacAtmChannelEntry 3 }
oacAtmChanTxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Total transmitted cells counter"
::= { oacAtmChannelEntry 4 }
oacAtmChanRxBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Total received UINT8s counter"
::= { oacAtmChannelEntry 5 }
oacAtmChanRxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Total received cells counter"
::= { oacAtmChannelEntry 6 }
oacAtmChanRxErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Total receive errors counter.
For AAL0: counts number of CRC10 errors.
For AAL1: counts number of SN errors.
For AA5: counts frames with errors"
::= { oacAtmChannelEntry 7 }
oacAtmChanTxOverflows OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Transmit overflow counter. It counts the number of frames discarded
due to transmit queue overflow or transmit BD overflow for AAL5 and
AAL1 channels and the number of cells discarded due to the same
reasons for AAL0 channels"
::= { oacAtmChannelEntry 8 }
oacAtmAal0ChannelGlobalStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacAtmAal0ChannelGlobalStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table representing oacAtmAal0ChannelGlobalStats"
::= { oacAtmStatObjects 2 }
oacAtmAal0ChannelGlobalStatEntry OBJECT-TYPE
SYNTAX OacAtmAal0ChannelGlobalStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the table oacAtmAal0ChannelGlobalStatTable"
INDEX { ifIndex,oacAtmChanVpi,oacAtmChanVci }
::= { oacAtmAal0ChannelGlobalStatTable 1 }
OacAtmAal0ChannelGlobalStatEntry ::= SEQUENCE {
oacAtmAal0ChanRxCellsDiscarded Counter32
}
oacAtmAal0ChanRxCellsDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cells discarded due to busy condition counter"
::= { oacAtmAal0ChannelGlobalStatEntry 1 }
oacAtmAal1ChannelGlobalStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacAtmAal1ChannelGlobalStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the table oacAtmAal1ChannelGlobalStatTable"
::= { oacAtmStatObjects 3 }
oacAtmAal1ChannelGlobalStatEntry OBJECT-TYPE
SYNTAX OacAtmAal1ChannelGlobalStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the table oacAtmAal1ChannelGlobalStatTable"
INDEX { ifIndex,oacAtmChanVpi,oacAtmChanVci }
::= { oacAtmAal1ChannelGlobalStatTable 1 }
OacAtmAal1ChannelGlobalStatEntry ::= SEQUENCE {
oacAtmAal1ChanTxUnderflows Counter32,
oacAtmAal1ChanRxOverflows Counter32
}
oacAtmAal1ChanTxUnderflows OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmit buffer underflows counter"
::= { oacAtmAal1ChannelGlobalStatEntry 1 }
oacAtmAal1ChanRxOverflows OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Receive buffer overflows counter"
::= { oacAtmAal1ChannelGlobalStatEntry 2 }
oacAtmAal5ChannelGlobalStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacAtmAal5ChannelGlobalStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the table oacAtmAal5ChannelGlobalStatEntry"
::= { oacAtmStatObjects 4 }
oacAtmAal5ChannelGlobalStatEntry OBJECT-TYPE
SYNTAX OacAtmAal5ChannelGlobalStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the table oacAtmAal5ChannelGlobalStatEntry"
INDEX { ifIndex,oacAtmChanVpi,oacAtmChanVci }
::= { oacAtmAal5ChannelGlobalStatTable 1 }
OacAtmAal5ChannelGlobalStatEntry ::= SEQUENCE {
oacAtmAal5ChanTxFrames Counter32,
oacAtmAal5ChanRxFrames Counter32,
oacAtmAal5ChanRxFramesDiscarded Counter32,
oacAtmAal5ChanCrc32Errors Counter32,
oacAtmAal5ChanLengthErrors Counter32,
oacAtmAal5ChanReassemblyTimeouts Counter32
}
oacAtmAal5ChanTxFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total AAL5 transmitted frames counter"
::= { oacAtmAal5ChannelGlobalStatEntry 1 }
oacAtmAal5ChanRxFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total AAL5 received frames counter"
::= { oacAtmAal5ChannelGlobalStatEntry 2 }
oacAtmAal5ChanRxFramesDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total AAL5 receive frames discarded counter"
::= { oacAtmAal5ChannelGlobalStatEntry 3 }
oacAtmAal5ChanCrc32Errors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"AAL5 frames with CRC32 error counter"
::= { oacAtmAal5ChannelGlobalStatEntry 4 }
oacAtmAal5ChanLengthErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"AAL5 frames with length error counter"
::= { oacAtmAal5ChannelGlobalStatEntry 5 }
oacAtmAal5ChanReassemblyTimeouts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"AAL5 reassembling timeouts counter"
::= { oacAtmAal5ChannelGlobalStatEntry 6 }
oacAtmPortStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacAtmPortStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry into the table oacAtmPortStatEntry"
::= { oacAtmStatObjects 5 }
oacAtmPortStatEntry OBJECT-TYPE
SYNTAX OacAtmPortStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry into the table oacAtmPortStatEntry"
INDEX { ifIndex}
::= { oacAtmPortStatTable 1 }
OacAtmPortStatEntry ::= SEQUENCE {
oacAtmPortTxCells Counter32,
oacAtmPortRxCells Counter32,
oacAtmPortRxCellsDiscarded Counter32,
oacAtmPortHecErrors Counter32
}
oacAtmPortTxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total transmitted cells for ATM port counter"
::= { oacAtmPortStatEntry 1 }
oacAtmPortRxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total received cells for ATM port counter"
::= { oacAtmPortStatEntry 2 }
oacAtmPortRxCellsDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Receive cells discarded counter.
Cells discarded due to: UTOPIA errors,
header validation (mis-insertion),
CRC10 error for AAL5-ABR channels"
::= { oacAtmPortStatEntry 3 }
oacAtmPortHecErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cells received with HEC error counter"
::= { oacAtmPortStatEntry 4 }
oacAtmAal5PortStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacAtmAal5PortStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry into the table oacAtmAal5PortStatTable"
::= { oacAtmStatObjects 6 }
oacAtmAal5PortStatEntry OBJECT-TYPE
SYNTAX OacAtmAal5PortStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry into the table oacAtmAal5PortStatTable"
INDEX { ifIndex}
::= { oacAtmAal5PortStatTable 1 }
OacAtmAal5PortStatEntry ::= SEQUENCE {
oacAtmAal5PortTxBytes Counter32,
oacAtmAal5PortTxFrames Counter32,
oacAtmAal5PortTxFramesDiscarded Counter32,
oacAtmAal5PortRxBytes Counter32,
oacAtmAal5PortRxFrames Counter32,
oacAtmAal5PortRxErrors Counter32,
oacAtmAal5PortRxFramesDiscarded Counter32
}
oacAtmAal5PortTxBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total transmitted bytes counter"
::= { oacAtmAal5PortStatEntry 1 }
oacAtmAal5PortTxFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total transmitted frames counter"
::= { oacAtmAal5PortStatEntry 2 }
oacAtmAal5PortTxFramesDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmit frames discarded counter
(due to transmit queue overflow)"
::= { oacAtmAal5PortStatEntry 3 }
oacAtmAal5PortRxBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total received bytes counter"
::= { oacAtmAal5PortStatEntry 4 }
oacAtmAal5PortRxFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total received frames counter"
::= { oacAtmAal5PortStatEntry 5 }
oacAtmAal5PortRxErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total receive errors counter
(CRC32 errors, length errors, RAS timeouts)"
::= { oacAtmAal5PortStatEntry 6 }
oacAtmAal5PortRxFramesDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total receive frames discarded counter"
::= { oacAtmAal5PortStatEntry 7 }
oacAtmStatGroups OBJECT IDENTIFIER ::= { oacAtmStatConformance 1}
oacAtmStatCompliances OBJECT IDENTIFIER ::= { oacAtmStatConformance 2}
oacAtmStatCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for agents that support the
OA-ATM-MIB."
MODULE -- this module
MANDATORY-GROUPS { oacAtmStatGeneralGroup
}
-- GROUP atmStatGeneralGroup
--
-- DESCRIPTION
-- "This group optional, when declared here."
::= { oacAtmStatCompliances 1}
oacAtmStatGeneralGroup OBJECT-GROUP
OBJECTS {
oacAtmChanTxBytes,
oacAtmChanTxCells,
oacAtmChanRxBytes,
oacAtmChanRxCells,
oacAtmChanRxErrors,
oacAtmChanTxOverflows,
oacAtmAal0ChanRxCellsDiscarded,
oacAtmAal1ChanTxUnderflows,
oacAtmAal1ChanRxOverflows,
oacAtmAal5ChanTxFrames,
oacAtmAal5ChanRxFrames,
oacAtmAal5ChanRxFramesDiscarded,
oacAtmAal5ChanCrc32Errors,
oacAtmAal5ChanLengthErrors,
oacAtmAal5ChanReassemblyTimeouts,
oacAtmPortTxCells,
oacAtmPortRxCells,
oacAtmPortRxCellsDiscarded,
oacAtmPortHecErrors,
oacAtmAal5PortTxBytes,
oacAtmAal5PortTxFrames,
oacAtmAal5PortTxFramesDiscarded,
oacAtmAal5PortRxBytes,
oacAtmAal5PortRxFrames,
oacAtmAal5PortRxErrors,
oacAtmAal5PortRxFramesDiscarded
}
STATUS current
DESCRIPTION
"This group is mandatory for all ATM entities."
::= { oacAtmStatGroups 1 }
END
--

View File

@ -0,0 +1,195 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R002_E004
--
-- Creation date : 07/08/2010
ONEACCESS-BRIDGE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32, Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION,
DisplayString,
TruthValue,
RowStatus
FROM SNMPv2-TC
ifIndex, InterfaceIndex
FROM IF-MIB
oacExpIMIp, oacMIBModules
FROM ONEACCESS-GLOBAL-REG;
oacBridgeMIB MODULE-IDENTITY
LAST-UPDATED "201106150000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Contact updated"
REVISION "201106150000Z"
DESCRIPTION
"Removed the Deprecated group. fixed some minor
corrections."
REVISION "201007081000Z"
DESCRIPTION
"This MIB defines configuration capabilities relating to
Bridge Group on interfaces."
::= { oacMIBModules 682 }
--
-- Node definitions
--
oacBridgeObjects OBJECT IDENTIFIER ::= { oacExpIMIp 7 }
oacBridgeConfigObjects OBJECT IDENTIFIER ::= { oacBridgeObjects 1 }
oacBridgeConformance OBJECT IDENTIFIER ::= { oacBridgeObjects 10 }
-- Bridge-group
oacBridgeGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacBridgeGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the bridge group configuration
on interfaces."
::= { oacBridgeConfigObjects 1 }
oacBridgeGroupEntry OBJECT-TYPE
SYNTAX OacBridgeGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table defines a Bridged interface."
INDEX { oacBridgeGroupValue }
::= { oacBridgeGroupTable 1 }
OacBridgeGroupEntry ::= SEQUENCE {
oacBridgeGroupValue Unsigned32,
oacBridgeTransparency TruthValue,
oacBridgeGroupRowStatus RowStatus
}
oacBridgeGroupValue OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Value of a bridge group to assign to an interface"
::= { oacBridgeGroupEntry 1 }
oacBridgeTransparency OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Activation of the transparency of a bridge group"
DEFVAL { false }
::= { oacBridgeGroupEntry 2 }
oacBridgeGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows the creation, modification, or deletion of the row"
::= { oacBridgeGroupEntry 3 }
-- Interface : Brigde Group configuration per interface
--
oacBridgeGroupInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacBridgeGroupInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for configuration of Bridge Group per Interface"
::= { oacBridgeConfigObjects 2 }
oacBridgeGroupInterfaceEntry OBJECT-TYPE
SYNTAX OacBridgeGroupInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in Bridge Group table."
INDEX { ifIndex }
::= { oacBridgeGroupInterfaceTable 1 }
OacBridgeGroupInterfaceEntry ::= SEQUENCE {
oacInBridgeGroupValue Unsigned32,
oacBridgeGroupInterfaceName DisplayString,
oacBridgeGroupInterfaceRowStatus RowStatus
}
oacInBridgeGroupValue OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Value of a bridge group to assign to an interface"
::= { oacBridgeGroupInterfaceEntry 1 }
oacBridgeGroupInterfaceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the interface to which the bridge group is applied.
This is read-only "
::= { oacBridgeGroupInterfaceEntry 2 }
oacBridgeGroupInterfaceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status for this entry."
::= { oacBridgeGroupInterfaceEntry 3}
oacBridgeGroupConfigGroups OBJECT IDENTIFIER ::= { oacBridgeConformance 1 }
oacBridgeGroupConfigGroup OBJECT-GROUP
OBJECTS { oacBridgeGroupValue, oacBridgeGroupInterfaceName }
STATUS current
DESCRIPTION
"Group of Bridge Group objects"
::= { oacBridgeGroupConfigGroups 1 }
oacBridgeGroupCompls OBJECT IDENTIFIER ::= { oacBridgeConformance 2 }
END

View File

@ -0,0 +1,500 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.2.R001_E002
--
-- Creation date : 16/04/2009
--
-- Compatibility with ONEOS_V31
--
-- Compatibility with ONEOS_V32
--
-- Compatibility with ONEOS_V42
--
ONEACCESS-CELLULAR-MIB DEFINITIONS ::= BEGIN
--------------------------------------------------------------------
-- Imports
--------------------------------------------------------------------
IMPORTS
DisplayString
FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE,Integer32,Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
oacExpIMCellRadio,oacMIBModules
FROM ONEACCESS-GLOBAL-REG;
--------------------------------------------------------------------
-- Module Entity
--------------------------------------------------------------------
oacCellularMIBModule MODULE-IDENTITY
LAST-UPDATED "201310150000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION "Add cellular equipment and network info"
REVISION "201404070000Z"
DESCRIPTION "Add RSSI table"
REVISION "201310150000Z"
DESCRIPTION "Contact updated"
REVISION "201110270000Z"
DESCRIPTION "Fixed some minor corrections."
REVISION "201007080001Z"
DESCRIPTION "This MIB module describes Cellular Radio Managed objects."
::= { oacMIBModules 1000 }
--------------------------------------------------------------------
-- Entry Point (cf. ONEACCESS-GLOBAL-REG.mib)
--------------------------------------------------------------------
oacCellRadioRssi OBJECT IDENTIFIER ::= { oacExpIMCellRadio 1 }
-------------------------------------------------------------------------------------------
-- RSSI Last Hour Table
-------------------------------------------------------------------------------------------
oacCellRssiLastHourTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacCellRssiLastHourEntrySyntax
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RSSI values of the last hour."
::= { oacCellRadioRssi 1 }
oacCellRssiLastHourEntry OBJECT-TYPE
SYNTAX OacCellRssiLastHourEntrySyntax
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the table oacCellRssiLastHour"
INDEX { oacCellRssiLastHourMinutes }
::= { oacCellRssiLastHourTable 1 }
OacCellRssiLastHourEntrySyntax ::= SEQUENCE
{
oacCellRssiLastHourMinutes Unsigned32,
oacCellRssiLastHourMin Integer32,
oacCellRssiLastHourAvg Integer32,
oacCellRssiLastHourMax Integer32
}
oacCellRssiLastHourMinutes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Timestamp (in minutes)"
::= { oacCellRssiLastHourEntry 1 }
oacCellRssiLastHourMin OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSSI Minimum"
::= { oacCellRssiLastHourEntry 2 }
oacCellRssiLastHourAvg OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSSI Average"
::= { oacCellRssiLastHourEntry 3 }
oacCellRssiLastHourMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSSI Maximum"
::= { oacCellRssiLastHourEntry 4 }
-------------------------------------------------------------------------------------------
-- RSSI Last Day Table
-------------------------------------------------------------------------------------------
oacCellRssiLastDayTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacCellRssiLastDayEntrySyntax
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RSSI values of the last day."
::= { oacCellRadioRssi 2 }
oacCellRssiLastDayEntry OBJECT-TYPE
SYNTAX OacCellRssiLastDayEntrySyntax
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the table oacCellRssiLastDay"
INDEX { oacCellRssiLastDayHours }
::= { oacCellRssiLastDayTable 1 }
OacCellRssiLastDayEntrySyntax ::= SEQUENCE
{
oacCellRssiLastDayHours Unsigned32,
oacCellRssiLastDayMin Integer32,
oacCellRssiLastDayAvg Integer32,
oacCellRssiLastDayMax Integer32
}
oacCellRssiLastDayHours OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Timestamp (in hours)"
::= { oacCellRssiLastDayEntry 1 }
oacCellRssiLastDayMin OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSSI Minimum"
::= { oacCellRssiLastDayEntry 2 }
oacCellRssiLastDayAvg OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSSI Average"
::= { oacCellRssiLastDayEntry 3 }
oacCellRssiLastDayMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSSI Maximum"
::= { oacCellRssiLastDayEntry 4 }
-------------------------------------------------------------------------------------------
-- RSSI Last Month Table
-------------------------------------------------------------------------------------------
oacCellRssiLastMonthTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacCellRssiLastMonthEntrySyntax
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RSSI values of the last month."
::= { oacCellRadioRssi 3 }
oacCellRssiLastMonthEntry OBJECT-TYPE
SYNTAX OacCellRssiLastMonthEntrySyntax
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the table oacCellRssiLastMonth"
INDEX { oacCellRssiLastMonthDays }
::= { oacCellRssiLastMonthTable 1 }
OacCellRssiLastMonthEntrySyntax ::= SEQUENCE
{
oacCellRssiLastMonthDays Unsigned32,
oacCellRssiLastMonthMin Integer32,
oacCellRssiLastMonthAvg Integer32,
oacCellRssiLastMonthMax Integer32
}
oacCellRssiLastMonthDays OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Timestamp (in days)"
::= { oacCellRssiLastMonthEntry 1 }
oacCellRssiLastMonthMin OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSSI Minimum"
::= { oacCellRssiLastMonthEntry 2 }
oacCellRssiLastMonthAvg OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSSI Average"
::= { oacCellRssiLastMonthEntry 3 }
oacCellRssiLastMonthMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSSI Maximum"
::= { oacCellRssiLastMonthEntry 4 }
-------------------------------------------------------------------------------------------
-- ModuleTable
-------------------------------------------------------------------------------------------
oacCellRadioModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacCellRadioModuleEntrySyntax
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of cellular modules."
::= { oacExpIMCellRadio 2 }
oacCellRadioModuleEntry OBJECT-TYPE
SYNTAX OacCellRadioModuleEntrySyntax
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the table oacCellRadioModule"
INDEX { oacCellModuleIndex }
::= { oacCellRadioModuleTable 1 }
OacCellRadioModuleEntrySyntax ::= SEQUENCE
{
oacCellModuleIndex Unsigned32,
oacCellManufacturer DisplayString,
oacCellEquipment DisplayString,
oacCellBootRevision DisplayString,
oacCellRevision DisplayString,
oacCellIMEI DisplayString,
oacCellMEID DisplayString,
oacCellSIMStatus DisplayString,
oacCellIMSI DisplayString,
oacCellICCI DisplayString,
oacCellPinStatus DisplayString,
oacCellSelectedOperator DisplayString,
oacCellSignalStrength Integer32,
oacCellEcIo Integer32,
oacCellRSRQ Integer32,
oacCellRSRP Integer32,
oacCellSNR Integer32,
oacCellRadioAccessTechnology DisplayString,
oacCellCircuitSwitchedState DisplayString,
oacCellPacketSwitchedState DisplayString,
oacCellResetOnLossOfRegistration Unsigned32,
oacCellResetOnFailedRegistration Unsigned32,
oacCellHardwareReset Unsigned32,
oacCellLAC DisplayString,
oacCellCellID DisplayString,
oacCellTAC DisplayString,
oacCellPLMN DisplayString
}
oacCellModuleIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index"
::= { oacCellRadioModuleEntry 1 }
oacCellManufacturer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Manufacturer identification"
::= { oacCellRadioModuleEntry 10 }
oacCellEquipment OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Equipment information"
::= { oacCellRadioModuleEntry 11 }
oacCellBootRevision OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Boot revision identification"
::= { oacCellRadioModuleEntry 12 }
oacCellRevision OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Revision identification"
::= { oacCellRadioModuleEntry 13 }
oacCellIMEI OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Equipment information (IMEI)"
::= { oacCellRadioModuleEntry 14 }
oacCellMEID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CDMA Mobile Equipment Id (MEID)"
::= { oacCellRadioModuleEntry 15 }
oacCellSIMStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SIM card status"
::= { oacCellRadioModuleEntry 20 }
oacCellIMSI OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SIM International Mobile Subscriber Identity IMSI"
::= { oacCellRadioModuleEntry 21 }
oacCellICCI OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Integrated Circuit Card ID"
::= { oacCellRadioModuleEntry 22 }
oacCellPinStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PIN code status"
::= { oacCellRadioModuleEntry 30 }
oacCellSelectedOperator OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current selected operator"
::= { oacCellRadioModuleEntry 40 }
oacCellSignalStrength OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Signal strength (dBm)"
::= { oacCellRadioModuleEntry 41 }
oacCellEcIo OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Ec/Io"
::= { oacCellRadioModuleEntry 42 }
oacCellRSRQ OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSRQ (dB)"
::= { oacCellRadioModuleEntry 43 }
oacCellRSRP OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSRP (dBm)"
::= { oacCellRadioModuleEntry 44 }
oacCellSNR OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SNR (dB)"
::= { oacCellRadioModuleEntry 45 }
oacCellRadioAccessTechnology OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current radio access technology"
::= { oacCellRadioModuleEntry 46 }
oacCellCircuitSwitchedState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Circuit-switched register state"
::= { oacCellRadioModuleEntry 47 }
oacCellPacketSwitchedState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet-switched attach state"
::= { oacCellRadioModuleEntry 48 }
oacCellResetOnLossOfRegistration OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reset on loss of GPRS registration"
::= { oacCellRadioModuleEntry 60 }
oacCellResetOnFailedRegistration OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reset on failed initial registration"
::= { oacCellRadioModuleEntry 61 }
oacCellHardwareReset OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware reset of modem"
::= { oacCellRadioModuleEntry 62 }
oacCellLAC OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Location Area Code (LAC)"
::= { oacCellRadioModuleEntry 70 }
oacCellCellID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cell ID"
::= { oacCellRadioModuleEntry 71 }
oacCellTAC OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tracking Area Code (TAC)"
::= { oacCellRadioModuleEntry 72 }
oacCellPLMN OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Public Land Mobile Network (PLMN = MCC+MNC)"
::= { oacCellRadioModuleEntry 73 }
END
--

View File

@ -0,0 +1,210 @@
--------------------------------------------------------------------
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.2.R001_E001
--
-- Creation date : 2007-03-08
--
--------------------------------------------------------------------
ONEACCESS-CONFIGMGMT-MIB DEFINITIONS ::= BEGIN
--------------------------------------------------------------------
-- Imports
--------------------------------------------------------------------
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, NOTIFICATION-TYPE
FROM SNMPv2-SMI
--
DateAndTime, TEXTUAL-CONVENTION
FROM SNMPv2-TC
--
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
--
DisplayString
FROM RFC1213-MIB
--
oacMIBModules, oacExpIMManagement, oacRequirements
FROM ONEACCESS-GLOBAL-REG;
--
--------------------------------------------------------------------
-- Module Entity
--------------------------------------------------------------------
oacConfigMgmtMIBModule MODULE-IDENTITY
LAST-UPDATED "201110270000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Contact updated"
REVISION "201110270000Z"
DESCRIPTION
"Added MODULE-COMPLIANCE AND OBJECT GROUP,
fixed some minor corrections."
REVISION "201007081000Z"
DESCRIPTION
"This MIB module describes a MIB for keeping track of changes
on equipment's configuration."
::= { oacMIBModules 2001 }
--------------------------------------------------------------------
-- Textual Conventions
--------------------------------------------------------------------
--
--------------------------------------------------------------------
-- Objects Definitions
--------------------------------------------------------------------
oacExpIMConfigMgmt OBJECT IDENTIFIER ::= { oacExpIMManagement 6 }
oacConfigMgmtObjects OBJECT IDENTIFIER ::= { oacExpIMConfigMgmt 1 }
oacCMHistory OBJECT IDENTIFIER ::= { oacConfigMgmtObjects 1 }
oacCMCopy OBJECT IDENTIFIER ::= { oacConfigMgmtObjects 2 }
oacConfigMgmtNotifications OBJECT IDENTIFIER ::= { oacConfigMgmtObjects 3 }
--------------------------------------------------------------------
-- Configuration Management Objects Definition
--------------------------------------------------------------------
-- Configuration History
oacCMHistoryRunningLastChanged OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The time when the running configuration
was last changed."
::= { oacCMHistory 1 }
oacCMHistoryRunningLastSaved OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The time when the running configuration
was last saved (written)."
::= { oacCMHistory 2 }
oacCMHistoryStartupLastChanged OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The time when the startup configuration
was last written to."
::= { oacCMHistory 3 }
oacCMCopyIndex OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "IP address used for configuration copy."
::= { oacCMCopy 1 }
oacCMCopyTftpRunTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacCMCopyTftpRunEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Config Table for TFTP copy of running config."
::= { oacCMCopy 2 }
oacCMCopyTftpRunEntry OBJECT-TYPE
SYNTAX OacCMCopyTftpRunEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "List of objects defining a conceptual copy tftp entry."
INDEX { oacCMCopyIndex }
::= { oacCMCopyTftpRunTable 1 }
OacCMCopyTftpRunEntry ::= SEQUENCE {
oacCMCopyTftpRun DisplayString
}
oacCMCopyTftpRun OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Name of the file on the server where the configuration script is located.
This variable is in effect a write-only variable.
Attempts to read this variable will result in a no-such-object response."
::= { oacCMCopyTftpRunEntry 1 }
oacCMCopyRunTftpTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacCMCopyRunTftpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Config Table for copy of running config to tftp."
::= { oacCMCopy 3 }
oacCMCopyRunTftpEntry OBJECT-TYPE
SYNTAX OacCMCopyRunTftpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "List of objects defining a conceptual copy tftp entry."
INDEX { oacCMCopyIndex }
::= { oacCMCopyRunTftpTable 1 }
OacCMCopyRunTftpEntry ::= SEQUENCE {
oacCMCopyRunTftp DisplayString
}
oacCMCopyRunTftp OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Name of the file on the server where the configuration script will be stored.
This variable is in effect a write-only variable.
Attempts to read this variable will result in a no-such-object response."
::= { oacCMCopyRunTftpEntry 1 }
oacCMRunningConfigSaved NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The running configuration has been saved."
::= { oacConfigMgmtNotifications 1 }
--------------------------------------------------------------------
-- Conformance Definitions
--------------------------------------------------------------------
oacCMConformance OBJECT IDENTIFIER ::= { oacRequirements 2001 }
oacCMGroups OBJECT IDENTIFIER ::= { oacCMConformance 1 }
oacCMCompliances OBJECT IDENTIFIER ::= { oacCMConformance 2 }
oacCMCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for agents that support the
ONEACCESS-CONFIGMGMT-MIB."
MODULE -- this module
MANDATORY-GROUPS { oacCMGeneralGroup }
::= { oacCMCompliances 1 }
oacCMGeneralGroup OBJECT-GROUP
OBJECTS {
oacCMHistoryRunningLastChanged,
oacCMHistoryRunningLastSaved,
oacCMHistoryStartupLastChanged
}
STATUS current
DESCRIPTION
"This group is mandatory for Configuration Management entity."
::= { oacCMGroups 1 }
END

View File

@ -0,0 +1,186 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 06/12/2007 (TF10288)
--
--------------------------------------------------------------------
ONEACCESS-DOT11-MIB DEFINITIONS ::= BEGIN
--------------------------------------------------------------------
-- Imports
--------------------------------------------------------------------
IMPORTS
ifIndex
FROM IF-MIB
MODULE-IDENTITY, OBJECT-TYPE,Counter32
FROM SNMPv2-SMI
MacAddress, TEXTUAL-CONVENTION
FROM SNMPv2-TC
oacExpIMDot11, oacMIBModules, oacRequirements
FROM ONEACCESS-GLOBAL-REG
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
oacExpIMDot11,oacMIBModules
FROM ONEACCESS-GLOBAL-REG;
--------------------------------------------------------------------
-- Module Entity
--------------------------------------------------------------------
oacDot11MIBModule MODULE-IDENTITY
LAST-UPDATED "201110270000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Contact updated"
REVISION "201110270000Z"
DESCRIPTION
"Fixed Minor correction added last revision."
REVISION "201007080001Z"
DESCRIPTION
"This MIB module describes DOT11 objects."
::= { oacMIBModules 900 }
--------------------------------------------------------------------
-- Interface type
--------------------------------------------------------------------
InterfaceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The interface type"
SYNTAX INTEGER {
mainInterface(1),
subInterface(2)
}
--------------------------------------------------------------------
-- Objects Definitions
--------------------------------------------------------------------
oacExpIMDot11Objects OBJECT IDENTIFIER ::= { oacExpIMDot11 1 }
--------------------------------------------------------------------
-- Wifi Interface Table Definition
--------------------------------------------------------------------
oacExpIMDot11InterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacExpIMDot11InterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Table to collect status information counters
on an dot11 interface basis, either logical or
physical (i.e. radio)
For these interfaces, IANAifType is ieee80211(71)
This table is an extension to MIBII ifTable where
standard status and counters are collected"
::= { oacExpIMDot11Objects 1 }
oacExpIMDot11InterfaceEntry OBJECT-TYPE
SYNTAX OacExpIMDot11InterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" index is MIBII standard index "
INDEX {ifIndex }
::= { oacExpIMDot11InterfaceTable 1 }
OacExpIMDot11InterfaceEntry ::= SEQUENCE {
oacExpIMDot11EntryType InterfaceType,
oacExpIMDot11MACAddress MacAddress,
oacExpIMDot11SSID OCTET STRING,
oacExpIMDot11AssociatedStations Counter32
}
oacExpIMDot11EntryType OBJECT-TYPE
SYNTAX InterfaceType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute shall specify the type of entry
mainInterface i.e. radio interface is physical radio interface
subInterface i.e. vap is logical dot11 interface aka Virtual Access Point"
::= { oacExpIMDot11InterfaceEntry 1 }
oacExpIMDot11MACAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique MAC Address assigned to the VAP
available for VAP entries"
::= { oacExpIMDot11InterfaceEntry 2 }
oacExpIMDot11SSID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute reflects the Service Set ID used
available for VAP entries"
::= { oacExpIMDot11InterfaceEntry 3 }
oacExpIMDot11AssociatedStations OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter is the number of currently associated
stations, for vap entries, the stations associated on
the SSID of this vap, for radio entry the total of
all associated stations"
::= { oacExpIMDot11InterfaceEntry 4 }
--------------------------------------------------------------------
-- Conformance Definitions
--------------------------------------------------------------------
oacExpIMDot11Conformance OBJECT IDENTIFIER ::= { oacRequirements 900 }
oacExpIMDot11Groups OBJECT IDENTIFIER ::= { oacExpIMDot11Conformance 1 }
oacExpIMDot11Compliances OBJECT IDENTIFIER ::= { oacExpIMDot11Conformance 2 }
oacExpIMDot11Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for agents that support the
ONEACCESS-DOT11-MIB."
MODULE -- this module
MANDATORY-GROUPS { oacExpIMDot11GeneralGroup }
::= { oacExpIMDot11Compliances 1}
oacExpIMDot11GeneralGroup OBJECT-GROUP
OBJECTS {
oacExpIMDot11EntryType,
oacExpIMDot11MACAddress,
oacExpIMDot11SSID,
oacExpIMDot11AssociatedStations
}
STATUS current
DESCRIPTION
"This group is mandatory for DOT11 entity."
::= { oacExpIMDot11Groups 1 }
END

View File

@ -0,0 +1,981 @@
ONEACCESS-ETHOAM-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
Counter32,
Gauge32,
Unsigned32 FROM SNMPv2-SMI -- [RFC2578]
RowStatus,
TruthValue, MacAddress,
TEXTUAL-CONVENTION
FROM SNMPv2-TC -- [RFC2579]
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF -- [RFC2580]
InterfaceIndex
FROM IF-MIB -- [RFC2863]
VlanIdOrNone FROM Q-BRIDGE-MIB
Dot1agCfmCcmInterval FROM IEEE8021-CFM-MIB
--cfm types
Dot1agCfmMhfCreation,
Dot1agCfmIdPermission,
Dot1agCfmMDLevel,
Dot1agCfmMpDirection,
Dot1agCfmMepIdOrZero,
Dot1agCfmMDLevelOrNone,
Dot1agCfmConfigErrors,
dot1agCfmMepIdentifier,
-- cfm indexes
dot1agCfmMdIndex,
dot1agCfmMaIndex,
--cfm groups
dot1agCfmStack,
dot1agCfmDefaultMd,
dot1agCfmVlan,
dot1agCfmConfigErrorList,
dot1agCfmMa,
dot1agCfmMepEntry,
-- cfm row items
dot1agCfmMepLbrBadMsdu,
dot1agCfmMdRowStatus,
dot1agCfmMaNetRowStatus,
dot1agCfmMaMepListRowStatus,
dot1agCfmMepRowStatus
FROM IEEE8021-CFM-MIB
oacExpIMEthernet, oacMIBModules
FROM ONEACCESS-GLOBAL-REG
;
oacEthOamExtMib MODULE-IDENTITY
LAST-UPDATED "201107290000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"fixed compilation issues"
REVISION "201107290000Z"
DESCRIPTION
"Contact updated"
REVISION "201106150000Z"
DESCRIPTION
"A MIB module for extending the IEEE8021-CFM-MIB
and IEEE8021-CFM-V2-MIB to add objects which provide
additional information about Connectivity Fault
management(CFM) not available in IEEE8021-CFM-MIB and
IEEE8021-CFM-V2-MIB and addition of ITU-T Y.1731 functionality
This module also introduces the Service Layer OAM objects
described in the ITU-T Y.1731 standard.
Main additions :
- a table for defining Maintenance Intermediate Points (MIP)
- Y.1731 frame loss and frame delay functionality
- Y.1731 AIS/RDI functionality"
-- Revision history
REVISION "201101050001Z"
DESCRIPTION "Cleaned up version, adapted to latest needs"
REVISION "201008120001Z"
DESCRIPTION "Initial version of this MIB module."
::= { oacMIBModules 689 }
-- ******************************************************************
-- Textual conventions
-- ******************************************************************
EthOamExtMipMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The CFM standard to which the MIP adheres."
REFERENCE
" "
SYNTAX INTEGER {
modey1731 (1),
mode8021ag (2)
}
EthOamExtMepMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The CFM standard to which the MEP adheres."
REFERENCE
" "
SYNTAX INTEGER {
modey1731 (1),
mode8021ag (2),
modehybrid (3)
}
EthOamEfdState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Possible EFD states that an interface can reside in. The value can be
one of the following:
efdDisabled (1) The EFD feature is disabled;
efdIdle (2) The EFD feature is enabled, and there is no
error condition on the interface;
efdTriggered (3) The EFD feature is enabled, and there is an
error condition on the interface;
"
REFERENCE
" "
SYNTAX INTEGER {
efdDisabled (1),
efdIdle (2),
efdTriggered (3)
}
-- *******************************************************************
-- Groups in the MIB Module
-- ******************************************************************
oacEthOamExtMIBObjects OBJECT IDENTIFIER ::= { oacExpIMEthernet 2 }
oacEthOamExtIfObjects OBJECT IDENTIFIER ::= { oacEthOamExtMIBObjects 1 }
oacEthOamExtGlobal OBJECT IDENTIFIER ::= { oacEthOamExtIfObjects 3 }
oacEthOamExtEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object enables or disables the CFM feature
of the local device. When the object is 'true',
CFM feature is enabled. When the object is 'false',
CFM feature is disabled."
::= { oacEthOamExtGlobal 1 }
-- *******************************************************************
-- oacEthOamExtMipTable
-- ******************************************************************
oacEthOamExtMipTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacEthOamExtMipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of Maintenance domain
Intermediate Points.
This table manages MIPs which are created by rules
specified on the Maintenance Association (MA) and
Maintenance Domain (MD) on the local device. MIPs can
also be created by rules specified on Default MD Level,
which is covered by dot1agCfmDefaultMdTable in
IEEE8021-CFM-MIB."
::= { oacEthOamExtIfObjects 1 }
oacEthOamExtMipEntry OBJECT-TYPE
SYNTAX OacEthOamExtMipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing configuration of a particular MIP.
Each row in the table represents a different MIP. "
INDEX {
oacEthOamMipIfIndex,
oacEthOamMipMegLevel,
oacEthOamMipVlanIndex
}
::= { oacEthOamExtMipTable 1 }
OacEthOamExtMipEntry ::= SEQUENCE {
oacEthOamMipIfIndex InterfaceIndex,
oacEthOamMipMegLevel Unsigned32,
oacEthOamMipVlanIndex VlanIdOrNone,
oacEthOamMipMode EthOamExtMipMode,
oacEthOamMipRowStatus RowStatus
}
oacEthOamMipIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is the interface index of the interface either a
bridge port, or an aggregated IEEE 802.1 link within a bridge
port, to which the MIP is attached.
Upon a restart of the system, the system SHALL, if necessary,
change the value of this variable so that it indexes the
entry in the interface table with the same value of ifAlias
that it indexed before the system restart. If no such
entry exists, then the system SHALL set this variable to 0.
"
::= { oacEthOamExtMipEntry 1 }
oacEthOamMipMegLevel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MEG level of the MIP."
::= { oacEthOamExtMipEntry 2 }
oacEthOamMipVlanIndex OBJECT-TYPE
SYNTAX VlanIdOrNone
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VID associated with the MIP."
::= { oacEthOamExtMipEntry 3 }
oacEthOamMipMode OBJECT-TYPE
SYNTAX EthOamExtMipMode
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The MIP mode. The possible values are:
- modey1731 (1) The MIP functions according to the Y.1731 standard
- mode802dot1ag (2) The MIP functions according to the IEEE 802.1ag
standard
The default value is 'modey1731'.
"
DEFVAL { modey1731 }
::= { oacEthOamExtMipEntry 4 }
oacEthOamMipRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the row.
The writable columns in a row can not be changed if the row
is active. All columns MUST have a valid value before a row
can be activated.
"
::= { oacEthOamExtMipEntry 5 }
-- *******************************************************************
-- oacEthOamExtMepTable
-- ******************************************************************
oacEthOamExtMepTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacEthOamExtMepEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Extended MEP table stores all the managed objects for
setting the CFM standard of the MEP (Y1731, dot1ag, or hybrid), for
sending LMM/DMM, for enabling transmission of RDI and AIS, for
enabling EFD functionality, and for controlling Multicast Loopbacks.
It is an extension of the standard MEP table.
(AUGMENT - it uses the same indexes as the standard MEP table
dot1agCfmMepTable)
*LMM Managed objects
LMM Managed objects in the extended MEP table enable the management
entity to initiate transmission of Frame Loss messages. It will signal
the MEP that it should start to transmit Frame Loss messages (LMM)
and retrieve the information received from the Frame Loss
Responses (LMR).
Steps to use entries in this table:
1) Wait for oacEthOamMepLossStatus value to be
false. To do this do this sequence:
a. an SNMP GET for both SnmpSetSerialNo and
oacEthOamMepLossStatus objects (in same SNMP
PDU).
b. Check if value for oacEthOamMepLossStatus is false.
- if not, wait x seconds, go to step a above.
- if yes, save the value of SnmpSetSerialNo and go
to step 2) below
2) Change oacEthOamMepLossStatus value from false to
true to ensure no other management entity will use
the service. In order to not disturb a possible other NMS
do this by sending an SNMP SET for both SnmpSetSerialNo
and oacEthOamMepLossStatus objects (in same SNMP
PDU, and make sure SNmpSetSerialNo is the first varBind).
For the SnmpSetSerialNo varBind, use the value that you
obtained in step 1)a. This ensures that two cooperating
NMSes will not step on each others toes.
3) Setup the different data to be sent (destination, priority,
interval,...), except do not set oacEthOamMepLossMessagesStart.
4) Set oacEthOamMepLossMessagesStart to true to initiate
transmission of Frame Loss messages.
5) Check the value of oacEthOamMepLossResultOK to
find out if the operation was successfully initiated or
not.
6) The results of the running test can be retrieved from
oacEthOamMepLossNbrOfTxFrames, oacEthOamMepLossNbrOfRxFrames,
oacEthOamMepLossReplyLoss, oacEthOamMepLossNearEndDrops and
oacEthOamMepLossFarEndDrops.
7) If you so desire, you can periodically stop and/or restart
transmission of LMM messages by modifying the
oacEthOamMepLossMessagesStart accordingly.
8) Change the oacEthOamMepLossStatus value back to
false to allow other management entities to use the
table. Setting oacEthOamMepLossStatus to false obviously implies
that LMMs will no longer be transmitted, and that as such the value
of oacEthOamMepLossMessagesStart will be ignored.
*DMM Managed objects
The DMM Managed objects in the extended MEP table are used in a manner
similar to that described for LMM transmission, above. Upon
successfully initiating the transmission, the objects
oacEthOamMepDelayNbrOfTxFrames, oacEthOamMepDelayNbrOfRxFrames,
oacEthOamMepDelayLoss, oacEthOamMepDelayMin, oacEthOamMepDelayMax,
oacEthOamMepDelayAvrg, oacEthOamMepDelayJitterNegMax,
oacEthOamMepDelayJitterAvrgMax, oacEthOamMepDelayJitterPosMax
contain the result of the test.
*AIS managed objects
The AIS managed objects in the extended MEP table are used in a manner
similar to that described for LMM transmission. In short, first all
managed objects except oacEthOamMepAisTxEnable must be set, then
oacEthOamMepAisTxEnable must be set to true to enable transmission of
AIS. Set it to false to disable transmission again.
*Multicast Loopbacks
The Multicast Loopback managed objects are used as follows. If wanted,
the SNMP manager first sets the oacEthOamMepMcastLbmDataTlv payload,
or makes sure that the string is empty if no DataTLV is wanted.
Next, the SNMP manager must wait for the oacEthOamMepMcastLbmStatus
flag to be false.
Then, the oacEthOamMepMcastLbmStatus flag must be set to true to
initiate transmission of the Multicast LBM. Then the SNMP manager must
wait until the MEP Multicast Loopback Initiator State Machine has set
this flag back to false, which indicates that the time to wait for
loopback replies has expired. Finally, the oacEthOamLbrNotRespTable and
oacEthOamExtLbrTable tables can be consulted to evaluate the results.
*EFD Managed Objects
CFM could be considered as a line protocol for controlling Ethernet
interfaces. In case of Loss of Continuity or AIS or RDI reception,
the interface can be disabled. This feature is called Ethernet Fault
Detection and Propagation, or EFD. It is only available for inward
facing MEPs. When the interface, to which the inward facing MEP
belongs, is disabled, the MEP stays up and CFM frames are still
flowing. When the defect disappears, EFD will bring the MEP's interface
up again.
EFD can be enabled with the oacEthOamMepEfdEnable managed object. If
more than one inward facing MEP is configured for a specific interface,
then EFD can only be enabled on one of these MEPs.
Once enabled, the EFD state of the interface can be retrieved from the
oacEthOamMepEfdState managed object. In case EFD is triggered, object
dot1agCfmMepDefects from the IEEE8021-CFM-MIB MIB can be used to
further investigate the cause(s) of the EFD trigger.
"
::= { oacEthOamExtIfObjects 2 }
oacEthOamExtMepEntry OBJECT-TYPE
SYNTAX OacEthOamExtMepEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MEP table entry"
AUGMENTS {dot1agCfmMepEntry }
::= { oacEthOamExtMepTable 1 }
OacEthOamExtMepEntry ::= SEQUENCE {
oacEthOamMepMode EthOamExtMepMode,
oacEthOamMepLossDestMacAddress MacAddress,
oacEthOamMepLossDestMepId Dot1agCfmMepIdOrZero,
oacEthOamMepLossDestIsMepId TruthValue,
oacEthOamMepLossVlanPriority Unsigned32,
oacEthOamMepLossInterval Dot1agCfmCcmInterval,
oacEthOamMepLossStatus TruthValue,
oacEthOamMepLossMessagesStart TruthValue,
oacEthOamMepLossResultOK TruthValue,
oacEthOamMepLossNbrOfTxFrames Counter32,
oacEthOamMepLossNbrOfRxFrames Counter32,
oacEthOamMepLossReplyLoss Counter32,
oacEthOamMepLossNearEndDrops Counter32,
oacEthOamMepLossFarEndDrops Counter32,
oacEthOamMepDelayDestMacAddress MacAddress,
oacEthOamMepDelayDestMepId Dot1agCfmMepIdOrZero,
oacEthOamMepDelayDestIsMepId TruthValue,
oacEthOamMepDelayVlanPriority Unsigned32,
oacEthOamMepDelayInterval Dot1agCfmCcmInterval,
oacEthOamMepDelayStatus TruthValue,
oacEthOamMepDelayTimeOut Unsigned32,
oacEthOamMepDelayMessagesStart TruthValue,
oacEthOamMepDelayResultOK TruthValue,
oacEthOamMepDelayNbrOfTxFrames Counter32,
oacEthOamMepDelayNbrOfRxFrames Counter32,
oacEthOamMepDelayLoss Counter32,
oacEthOamMepDelayMin Unsigned32,
oacEthOamMepDelayMax Unsigned32,
oacEthOamMepDelayAvrg Unsigned32,
oacEthOamMepDelayJitterNegMax Unsigned32,
oacEthOamMepDelayJitterAvrgMax Unsigned32,
oacEthOamMepDelayJitterPosMax Unsigned32,
oacEthOamMepRdiTxEnable TruthValue,
oacEthOamMepMcastLbmStatus TruthValue,
oacEthOamMepMcastLbmResult TruthValue,
oacEthOamMepMcastLbmSeqNumber Unsigned32,
oacEthOamMepMcastLbmDataTlv OCTET STRING,
oacEthOamMepAisInterval Unsigned32,
oacEthOamMepAisVlanPriority Unsigned32,
oacEthOamMepAisTxEnable TruthValue,
oacEthOamMepAisClientMegLevel Unsigned32,
oacEthOamMepEfdEnable TruthValue,
oacEthOamMepEfdState EthOamEfdState
}
oacEthOamMepMode OBJECT-TYPE
SYNTAX EthOamExtMepMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The standard the MEP is following. The possible values are:
- modey1731 (1) The MEP functions according to the Y.1731
standard
- mode802dot1ag (2) The MEP functions according to the IEEE 802.1ag
standard
- modehybrid (3) MEP functions according to the IEEE 802.1ag
standard, but also supports the delay and loss
functionality of the Y.1731 standard
The default mode is 'modehybrid'.
"
DEFVAL { modehybrid }
::= { oacEthOamExtMepEntry 1 }
oacEthOamMepLossDestMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Target MAC Address Field to be transmitted: A unicast destination
MAC address. This address will be used if the value of the column
oacCfmMepLossDestIsMepId is 'false'."
::= { oacEthOamExtMepEntry 10 }
oacEthOamMepLossDestMepId OBJECT-TYPE
SYNTAX Dot1agCfmMepIdOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Maintenance association End Point Identifier of another MEP in the
same Maintenance Association to which the LMM is to be sent. This
address will be used if the value of the column oacCfmMepLossDestIsMepId
is 'true'."
::= { oacEthOamExtMepEntry 11 }
oacEthOamMepLossDestIsMepId OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"True indicates that MEPID of the target MEP is used for FrameLoss
transmission.
False indicates that unicast destination MAC address of the target MEP
is used for FrameLoss transmission."
::= { oacEthOamExtMepEntry 12 }
oacEthOamMepLossVlanPriority OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Priority. 3 bit value to be used in the VLAN tag, if present in the
transmitted frame."
::= { oacEthOamExtMepEntry 13 }
oacEthOamMepLossInterval OBJECT-TYPE
SYNTAX Dot1agCfmCcmInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval between LMM transmissions."
DEFVAL { interval1s }
::= { oacEthOamExtMepEntry 14 }
oacEthOamMepLossStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean flag set to true by the MEP Loopback Initiator State
Machine or an MIB manager to indicate that LMM messages are going to be
transmitted or are already being transmitted.
Reset to false by the MEP Loopback Initiator State Machine or the same
MIB manager."
DEFVAL { false }
::= { oacEthOamExtMepEntry 15 }
oacEthOamMepLossMessagesStart OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean flag set to true by an MIB manager to start LMM
transmission, or set to false by an MIB manager to stop LMM
transmission."
::= { oacEthOamExtMepEntry 16 }
oacEthOamMepLossResultOK OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the result of the operation:
- true The FrameDelay Message(s) will be sent.
- false The FrameDelay Message(s) will not be sent."
::= { oacEthOamExtMepEntry 17 }
oacEthOamMepLossNbrOfTxFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of sent LMM frames."
::= { oacEthOamExtMepEntry 18 }
oacEthOamMepLossNbrOfRxFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of received LMR frames."
::= { oacEthOamExtMepEntry 19 }
oacEthOamMepLossReplyLoss OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Difference between the number of sent LMMs and the number of received
LMRs."
::= { oacEthOamExtMepEntry 20 }
oacEthOamMepLossNearEndDrops OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of in-profile data frames dropped on the interface on which the
local MEP is defined, sent by the remote MEP, excluding OAM frames at
the MEP's MEG level."
::= { oacEthOamExtMepEntry 21 }
oacEthOamMepLossFarEndDrops OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of in-profile data frames dropped on the interface on which the
remote MEP is defined, sent by the local MEP, excluding OAM frames at
the MEP's MEG level."
::= { oacEthOamExtMepEntry 22 }
oacEthOamMepDelayDestMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Target MAC Address Field to be transmitted: A unicast destination
MAC address. This address will be used if the value of the column
oacCfmMepDelayDestIsMepId is 'false'."
::= { oacEthOamExtMepEntry 30 }
oacEthOamMepDelayDestMepId OBJECT-TYPE
SYNTAX Dot1agCfmMepIdOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Maintenance association End Point Identifier of another MEP in the
same Maintenance Association to which the DMM is to be sent. This
address will be used if the value of the column
oacCfmMepLossDestIsMepId is 'true'."
::= { oacEthOamExtMepEntry 31 }
oacEthOamMepDelayDestIsMepId OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"True indicates that MEPID of the target MEP is used for FrameDelay
transmission.
False indicates that unicast destination MAC address of the target MEP
is used for FrameDelay transmission."
::= { oacEthOamExtMepEntry 32 }
oacEthOamMepDelayVlanPriority OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Priority. 3 bit value to be used in the VLAN tag, if present in the
transmitted frame."
::= { oacEthOamExtMepEntry 33 }
oacEthOamMepDelayInterval OBJECT-TYPE
SYNTAX Dot1agCfmCcmInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval between DMM transmissions."
DEFVAL { interval1s }
::= { oacEthOamExtMepEntry 34 }
oacEthOamMepDelayStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean flag set to true by the MEP Loopback Initiator State
Machine or an MIB manager to indicate that DMM messages are going to be
transmitted or are already being transmitted.
Reset to false by the MEP Loopback Initiator State Machine or the same
MIB manager."
DEFVAL { false }
::= { oacEthOamExtMepEntry 35 }
oacEthOamMepDelayTimeOut OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time to wait for a FrameDelay response, before considering it lost,
expressed in multiples of 100msec."
::= { oacEthOamExtMepEntry 36 }
oacEthOamMepDelayMessagesStart OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean flag set to true by an MIB manager to start DMM
transmission, or set to false by an MIB manager to stop DMM
transmission."
::= { oacEthOamExtMepEntry 37 }
oacEthOamMepDelayResultOK OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the result of the operation:
- true The FrameLoss Message(s) will be sent.
- false The FrameLoss Message(s) will not be sent."
::= { oacEthOamExtMepEntry 38 }
oacEthOamMepDelayNbrOfTxFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of sent DMM frames."
::= { oacEthOamExtMepEntry 39 }
oacEthOamMepDelayNbrOfRxFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of received DMR frames."
::= { oacEthOamExtMepEntry 40 }
oacEthOamMepDelayLoss OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Difference between the number of sent DMMs and the number of received
DMRs within the delay window (size = 10)."
::= { oacEthOamExtMepEntry 41 }
oacEthOamMepDelayMin OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum delay that was measured in the Delay test, expressed in
milliseconds."
::= { oacEthOamExtMepEntry 42 }
oacEthOamMepDelayMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum delay that was measured in the Delay test, expressed in
milliseconds."
::= { oacEthOamExtMepEntry 43 }
oacEthOamMepDelayAvrg OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average delay that was measured in the Delay test, expressed in
milliseconds."
::= { oacEthOamExtMepEntry 44 }
oacEthOamMepDelayJitterNegMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum negative jitter deviation that was measured in the Delay
test, expressed in milliseconds."
::= { oacEthOamExtMepEntry 45 }
oacEthOamMepDelayJitterAvrgMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum average jitter that was measured in the Delay test,
expressed in milliseconds."
::= { oacEthOamExtMepEntry 46 }
oacEthOamMepDelayJitterPosMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum positive jitter deviation that was measured in the Delay
test, expressed in milliseconds."
::= { oacEthOamExtMepEntry 47 }
oacEthOamMepRdiTxEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable the transmission of RDI frames. Since RDI is a bit in the CCM
frames, this setting is only taken into account if the transmission
of CC messages is enabled."
::= { oacEthOamExtMepEntry 60 }
oacEthOamMepMcastLbmStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean flag set to true by the MEP Multicast Loopback Initiator State
Machine or an MIB manager to start transmission of a single multicast
Loopback message.
Reset to false by the MEP Multicast Loopback Initiator State Machine
once the timeframe to wait for replies has expired."
::= { oacEthOamExtMepEntry 70 }
oacEthOamMepMcastLbmResult OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the result of the operation:
- true The multicast Loopback Message(s) will be (or has been)
sent
- false The multicast Loopback Message(s) will not be sent."
::= { oacEthOamExtMepEntry 71 }
oacEthOamMepMcastLbmSeqNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The multicast Loopback Transaction Identifier of the next multicast
LBM (to be) sent.
This sequence number can be zero because it wraps around.
The value returned is undefined if oacEthOamMepMcastLbmResult is false."
::= { oacEthOamExtMepEntry 72 }
oacEthOamMepMcastLbmDataTlv OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An arbitrary amount of data to be included in the Data TLV of the
Multicast Loopback message. When set to a zero length string, the
dataTlv part of the message is omitted."
::= { oacEthOamExtMepEntry 73 }
oacEthOamMepAisInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval between AIS transmissions."
::= { oacEthOamExtMepEntry 80 }
oacEthOamMepAisVlanPriority OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Priority. 3 bit value to be used in the VLAN tag, if present in the
transmitted AIS frame."
::= { oacEthOamExtMepEntry 81 }
oacEthOamMepAisTxEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable the transmission of AIS frames."
::= { oacEthOamExtMepEntry 82 }
oacEthOamMepAisClientMegLevel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maintenance level on which the AIS frames will be sent."
::= { oacEthOamExtMepEntry 83 }
oacEthOamMepEfdEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables Ethernet Fault Detection & propagation."
::= { oacEthOamExtMepEntry 90 }
oacEthOamMepEfdState OBJECT-TYPE
SYNTAX EthOamEfdState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The EFD state of the interface that this MEP belongs to."
::= { oacEthOamExtMepEntry 91 }
-- *******************************************************************
-- oacEthOamExtLbrTable
-- ******************************************************************
oacEthOamExtLbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacEthOamExtLbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The multicast Loopback reply table, a list of all received replies."
::= { oacEthOamExtIfObjects 4 }
oacEthOamExtLbrEntry OBJECT-TYPE
SYNTAX OacEthOamExtLbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing configuration of a particular LBR.
Each row in the table represents a different LBR"
INDEX {
dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier,
oacEthOamLbrReceiveOrder
}
::= { oacEthOamExtLbrTable 1 }
OacEthOamExtLbrEntry ::= SEQUENCE {
oacEthOamLbrReceiveOrder Unsigned32,
oacEthOamLbrPeerMacAddress MacAddress,
oacEthOamLbrMepId Dot1agCfmMepIdOrZero
}
oacEthOamLbrReceiveOrder OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index to distinguish among multiple LBRs with the same LBR
Transaction Identifier field value. oacEthOamLbrReceiveOrder
are assigned sequentially from 1, in the order that the
Loopback Initiator received the LBRs."
::= { oacEthOamExtLbrEntry 1 }
oacEthOamLbrPeerMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unicast MAC address of the MEP that replied."
::= { oacEthOamExtLbrEntry 2 }
oacEthOamLbrMepId OBJECT-TYPE
SYNTAX Dot1agCfmMepIdOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If the MEP ID can be resolved, the MEPID, else 0."
::= { oacEthOamExtLbrEntry 3 }
-- *******************************************************************
-- oacEthOamLbrNotRespTable
-- ******************************************************************
oacEthOamLbrNotRespTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacEthOamLbrNotRespEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table containing a list of all known peer MEPs which have not
responded to the multicast Loopback Message."
::= { oacEthOamExtIfObjects 5 }
oacEthOamLbrNotRespEntry OBJECT-TYPE
SYNTAX OacEthOamLbrNotRespEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing configuration of a particular MEP.
Each row in the table represents a different MEP`"
INDEX {
dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier,
oacEthOamLbrNotRespMepId
}
::= { oacEthOamLbrNotRespTable 1 }
OacEthOamLbrNotRespEntry ::= SEQUENCE {
oacEthOamLbrNotRespMepId Dot1agCfmMepIdOrZero,
oacEthOamLbrNotRespPeerMacAddress MacAddress
}
oacEthOamLbrNotRespMepId OBJECT-TYPE
SYNTAX Dot1agCfmMepIdOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MEP ID of the known peer MEP that did not reply."
::= { oacEthOamLbrNotRespEntry 1 }
oacEthOamLbrNotRespPeerMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unicast MAC address of the known peer MEP that has not replied."
::= { oacEthOamLbrNotRespEntry 2 }
END

View File

@ -0,0 +1,122 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 22/01/2003
--
-- Compatibility with ONEOS_V31
--
-- Compatibility with ONEOS_V32
--
-- Compatibility with ONEOS_V32
--
-- 13122004 : Added oacEventSeverityLevel for events
--
ONEACCESS-EVENTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
DisplayString FROM RFC1213-MIB
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
oneAccess,oacExpIMEvents,oacMIBModules FROM ONEACCESS-GLOBAL-REG;
oacEventsMIBModule MODULE-IDENTITY
LAST-UPDATED "201106150000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Contact updated"
REVISION "201106150000Z"
DESCRIPTION
"This MIB module describes ATM Management objects."
::= { oacMIBModules 6600 }
oacEventsObjects OBJECT IDENTIFIER ::= { oacExpIMEvents 1 }
oacEventsNotifications OBJECT IDENTIFIER ::= { oacExpIMEvents 2 }
oacEventsConformance OBJECT IDENTIFIER ::= { oacExpIMEvents 3 }
oacEventText OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual representation of the event"
::= { oacEventsObjects 1 }
oacEventSeverityLevel OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Provides the associated severity level used when generating
snmp traps. When the device generates a Trap-PDU into a
SNMPv2-Trap-PDU, and when it requires a severity level,
this variable is inserted before the last varbind."
::= { oacEventsObjects 2 }
oacEventSeverity OBJECT IDENTIFIER ::= { oacEventsObjects 3 }
oacEventSeverityAlerts OBJECT IDENTIFIER ::= { oacEventSeverity 1 }
oacEventSeverityCritical OBJECT IDENTIFIER ::= { oacEventSeverity 2 }
oacEventSeverityErrors OBJECT IDENTIFIER ::= { oacEventSeverity 3 }
oacEventSeverityWarnings OBJECT IDENTIFIER ::= { oacEventSeverity 4 }
oacEventSeverityNotifications OBJECT IDENTIFIER ::= { oacEventSeverity 5 }
oacEventSeverityInformational OBJECT IDENTIFIER ::= { oacEventSeverity 6 }
oacEventSeverityDebug OBJECT IDENTIFIER ::= { oacEventSeverity 7 }
oacEvent TRAP-TYPE
ENTERPRISE oneAccess
VARIABLES { oacEventText }
DESCRIPTION "Trap generated from Event management"
::= 1
oacEventsGroups OBJECT IDENTIFIER ::= { oacEventsConformance 1}
oacEventsCompliances OBJECT IDENTIFIER ::= { oacEventsConformance 2}
oacEventsCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for agents that support the
OA-EVENTS-MIB."
MODULE -- this module
MANDATORY-GROUPS { oacEventsGeneralGroup
}
-- GROUP atmStatGeneralGroup
--
-- DESCRIPTION
-- "This group optional, when declared here."
::= { oacEventsCompliances 1}
oacEventsGeneralGroup OBJECT-GROUP
OBJECTS {
oacEventText
}
STATUS current
DESCRIPTION
"This group is mandatory for all Events entities."
::= { oacEventsGroups 1 }
END
--

View File

@ -0,0 +1,584 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.2.R001_E001
--
-- Creation date : 15/04/2014
ONEACCESS-GDOI-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE,
NOTIFICATION-GROUP,
OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE,
Counter32,
Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
DisplayString
FROM SNMPv2-TC
oacExpIMManagement
FROM ONEACCESS-GLOBAL-REG;
-- ------------------------------------------------------------------ --
-- GDOI MIB Module Identity
-- ------------------------------------------------------------------ --
oacExpIMGdoiMIB MODULE-IDENTITY
LAST-UPDATED "1404151200Z"
ORGANIZATION "ONE ACCESS"
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 54
Fax: (+33) 01 41 87 74 39
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"This MIB module defines objects for managing the GDOI protocol"
::= { oacExpIMManagement 1224 }
-- ------------------------------------------------------------------ --
-- GDOI MIB Textual Conventions
-- ------------------------------------------------------------------ --
OacGdoiIdentificationType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A textual convention indicating the type of value used to
identify a GDOI entity (i.e. Group, or Group Member).
Following are the Identification Type Values:
ID Type Value
------- -----
ID_KEY_ID 1 -- groupNumber
ID_IPV4_ADDR 2 -- ipv4Address
Following are the mappings to the type values above:
'keyID' : group number key identifier.
'ipv4' : IPv4 address."
REFERENCE
"IANA ISAKMP Registry - 'Magic Numbers' for ISAKMP Protocol
Section: IPSEC Identification Type
http://www.iana.org/assignments/isakmp-registry"
SYNTAX INTEGER {
keyID(1),
ipv4(2)
}
OacGdoiIdentificationValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A textual convention indicating the actual value of used to
identify a GDOI entity (i.e. Group or Group Member).
The value of the oacGdoiIdentificationValue object can
be parsed based on the value of the associated
oacGdoiIdentificationType object"
REFERENCE
"IANA ISAKMP Registry - 'Magic Numbers' for ISAKMP Protocol
Section: IPSEC Identification Type
http://www.iana.org/assignments/isakmp-registry"
SYNTAX OCTET STRING (SIZE (0..16))
OacGdoiSPI ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A textual convention indicating a SPI (Security Parameter Index)"
REFERENCE "RFC 3547 - Section: 5.3. SA KEK Payload"
SYNTAX OCTET STRING (SIZE (32))
OacGdoiKEKEncryptionAlgorithm ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A textual convention indicating the identifier of the
KEK encryption algorithm being used"
REFERENCE
"IANA IKEv2 Parameters
Section: Encryption Algorithm Transform IDs
http://www.iana.org/assignments/ikev2-parameters
IANA 'Magic Numbers' for ISAMP Protocol
Section: IPSEC ESP Transform Identifiers
http://www.iana.org/assignments/isakmp-registry
RFC 2407 - Section: 4.4.4. IPSEC ESP Transform Identifiers
RFC 3547 - Section: 5.3.3. KEK_ALGORITHM
RFC 4306 - Section: 3.3.2. Transform Substructure
RFC 4106, 4309, 4543, 5282, 5529"
SYNTAX INTEGER {
enc-des(1),
enc-3des(2),
enc-aes(3)
}
OacGdoiHashAlogrithm ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A textual convention indicating the identifier of the
hash algorithm being used."
REFERENCE
"IANA IKEv2 Parameters
Section: Pseudo-random Function Transform IDs
http://www.iana.org/assignments/ikev2-parameters
RFC 3547 - Section: 5.3.6. SIG_HASH_ALGORITHM
RFC 4306 - Section: 3.3.2. Transform Substructure
RFC 4615, 4868"
SYNTAX INTEGER {
md5(1),
sha1(2)
}
OacGdoiSignatureMethod ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A textual convention indicating the identifier of the
integirty algorithm being used"
REFERENCE
"IANA IKEv2 Parameters
Section: Integrity Algorithm Transform IDs
http://www.iana.org/assignments/ikev2-parameters
RFC 2407 - Section: 4.5. IPSEC Security Assoc. Attributes
RFC 3547 - Section: 5.3.6. SIG_HASH_ALGORITHM
RFC 4306 - Section: 3.3.2. Transform Substructure
RFC 4494, 4543, 4595, 4868"
SYNTAX INTEGER {
rsa(1),
dss(2),
ecdss(3)
}
-- ------------------------------------------------------------------ --
-- GDOI MIB Groups
-- ------------------------------------------------------------------ --
oacGdoiMIBObjects OBJECT IDENTIFIER
::= { oacExpIMGdoiMIB 1 }
-- ------------------------------------------------------------------ --
-- GDOI MIB Management Objects
-- ------------------------------------------------------------------ --
--
-- *---------------------------------------------------------------- --
-- * The GDOI "Group" Table
-- *---------------------------------------------------------------- --
oacGdoiGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacGdoiGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of information regarding GDOI Groups in use on
the network device being queried."
::= { oacGdoiMIBObjects 1 }
oacGdoiGroupEntry OBJECT-TYPE
SYNTAX OacGdoiGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing GDOI Group information, uniquely
identified by the GDOI Group ID."
REFERENCE
"RFC 3547 - Sections: 5.1.1. Identification Type Values
5.1.1.1. ID_KEY_ID
RFC 4306 - Section: 3.5. Identification Payloads"
INDEX {
oacGdoiGroupName
}
::= { oacGdoiGroupTable 1 }
OacGdoiGroupEntry ::= SEQUENCE {
oacGdoiGroupName DisplayString,
oacGdoiGroupIdType OacGdoiIdentificationType,
oacGdoiGroupIdValue OacGdoiIdentificationValue
}
oacGdoiGroupName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The string-readable name configured for or given to a GDOI
Group."
::= { oacGdoiGroupEntry 1 }
oacGdoiGroupIdType OBJECT-TYPE
SYNTAX OacGdoiIdentificationType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Identification Type Value used to parse a GDOI Group ID.
The GDOI RFC 3547 defines the types that can be used as a
GDOI Group ID, and RFC 4306 defines all valid types that can
be used as an identifier."
REFERENCE
"RFC 3547 - Sections: 5.1.1. Identification Type Values
5.1.1.1. ID_KEY_ID
RFC 4306 - Section: 3.5. Identification Payloads"
::= { oacGdoiGroupEntry 2 }
oacGdoiGroupIdValue OBJECT-TYPE
SYNTAX OacGdoiIdentificationValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of a Group ID with its type indicated by the
oacGdoiGroupIdType. Use the oacGdoiGroupIdType to parse the
Group ID correctly. This Group ID value is sent as the
'Identification Data' field of the Identification Payload
for a GDOI GROUPKEY-PULL exchange."
REFERENCE
"RFC 3547 - Sections: 5.1.1. Identification Type Values
5.1.1.1. ID_KEY_ID
RFC 4306 - Section: 3.5. Identification Payloads"
::= { oacGdoiGroupEntry 3 }
-- *---------------------------------------------------------------- --
-- * GDOI MIB Management Object Groups
-- *---------------------------------------------------------------- --
oacGdoiGm OBJECT IDENTIFIER
::= { oacGdoiMIBObjects 2 }
oacGdoiPolicy OBJECT IDENTIFIER
::= { oacGdoiMIBObjects 3 }
-- #-------------------------------------------------------------- --
-- # The GDOI "Group Members" Table
-- #-------------------------------------------------------------- --
oacGdoiGmTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacGdoiGmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of information regarding GDOI Group Members (GMs)
locally configured on the network device being queried. Note
that Local Group Members may or may not be registered to a
Key Server in its GDOI Group on the same network device being
queried."
::= { oacGdoiGm 2 }
oacGdoiGmEntry OBJECT-TYPE
SYNTAX OacGdoiGmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing Local GDOI Group Member information,
uniquely identified by Group & GM IDs. Because the Group
Member is Local to the network device being queried, TEKs
installed for this Group Member can be queried as well."
REFERENCE
"RFC 3547 - Sections: 1. Introduction
3.3. Initiator Operations
4.8. Group Member Operations"
INDEX {
oacGdoiGroupName,
oacGdoiGmActiveKEK
}
::= { oacGdoiGmTable 1 }
OacGdoiGmEntry ::= SEQUENCE {
oacGdoiGmIdType OacGdoiIdentificationType,
oacGdoiGmIdValue OacGdoiIdentificationValue,
oacGdoiGmRegKeyServerIdValue OacGdoiIdentificationValue,
oacGdoiGmActiveKEK OacGdoiSPI,
oacGdoiGmRekeysReceived Counter32
}
oacGdoiGmIdType OBJECT-TYPE
SYNTAX OacGdoiIdentificationType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Identification Type Value used to parse the identity
information for a Initiator or Group Member. RFC 4306
defines all valid types that can be used as an identifier.
These identification types are sent as the 'SRC ID Type' and
'DST ID Type' of the KEK and TEK payloads for GDOI
GROUPKEY-PULL and GROUPKEY-PUSH exchanges."
REFERENCE
"RFC 3547 - Sections: 5.3. SA KEK payload
5.4.1. PROTO_IPSEC_ESP
RFC 4306 - Section: 3.5. Identification Payloads"
::= { oacGdoiGmEntry 1 }
oacGdoiGmIdValue OBJECT-TYPE
SYNTAX OacGdoiIdentificationValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the identity information for a Group Member with
its type indicated by the oacGdoiGmIdType. Use the
oacGdoiGmIdType to parse the Group Member ID correctly.
This Group Member ID value is sent as the 'SRC
Identification Data' and 'DST Identification Data' of the
KEK and TEK payloads for GDOI GROUPKEY-PULL and GROUPKEY-PUSH
exchanges."
REFERENCE
"RFC 3547 - Sections: 5.3. SA KEK payload
5.4.1. PROTO_IPSEC_ESP"
::= { oacGdoiGmEntry 2 }
oacGdoiGmRegKeyServerIdValue OBJECT-TYPE
SYNTAX OacGdoiIdentificationValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the identity information for this Group Member's
registered Key Server with its type indicated by the
oacGdoiGmRegKeyServerIdType. Use the
oacGdoiGmRegKeyServerIdType to parse the registered Key
Server's ID correctly. This Key Server ID value is sent as
the 'SRC Identification Data' and 'DST Identification Data'
of the KEK and TEK payloads for GDOI GROUPKEY-PULL and
GROUPKEY-PUSH exchanges."
REFERENCE
"RFC 3547 - Sections: 5.3. SA KEK payload
5.4.1. PROTO_IPSEC_ESP"
::= { oacGdoiGmEntry 3 }
oacGdoiGmActiveKEK OBJECT-TYPE
SYNTAX OacGdoiSPI
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SPI of the Key Encryption Key (KEK) that is currently
being used by the Group Member to authenticate & decrypt a
rekey from a GROUPKEY-PUSH message."
::= { oacGdoiGmEntry 4 }
oacGdoiGmRekeysReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "GROUPKEY-PUSH Messages"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number of the last rekey successfully received
from this Group Member's registered Key Server."
REFERENCE
"RFC 3547 - Sections: 3.2. Messages
3.3. Initiator Operations
4. GROUPKEY-PUSH Message
4.8. Group Member Operations
5.6. Sequence Number Payload"
::= { oacGdoiGmEntry 5 }
-- #-------------------------------------------------------------- --
-- # The GDOI "Group Member (GM) KEK SA" Table
-- #-------------------------------------------------------------- --
oacGdoiGmKekTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacGdoiGmKekEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of information regarding GDOI Key Encryption Key
(KEK) Security Associations (SAs) currently installed for
GDOI entities acting as Group Members on the network device
being queried. There is one entry in this table for each
KEK SA that has been installed and not yet deleted. Each
KEK SA is uniquely identified by a SPI at any given time."
::= { oacGdoiPolicy 2 }
oacGdoiGmKekEntry OBJECT-TYPE
SYNTAX OacGdoiGmKekEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing the attributes associated with a GDOI KEK
SA, uniquely identified by the Group ID, Group Member (GM)
ID, & SPI value assigned by the GM's registered Key Server to
the KEK. There will be at least one KEK SA entry for each GM
& two KEK SA entries for a given GM only during a KEK rekey
when a new KEK is received & installed. The KEK SPI is
unique for every KEK for a given Group Member."
REFERENCE
"RFC 3547 - Sections: 1. Introduction
3.2. Messages
4. GROUPKEY-PUSH Message
5.3. SA KEK Payload
5.3.1. KEK Attributes
5.5. Key Download Payload"
INDEX {
oacGdoiGroupName,
oacGdoiGmKekSPI
}
::= { oacGdoiGmKekTable 1 }
OacGdoiGmKekEntry ::= SEQUENCE {
oacGdoiGmKekSPI OacGdoiSPI,
oacGdoiGmKekSrcIdValue OacGdoiIdentificationValue,
oacGdoiGmKekDstIdValue OacGdoiIdentificationValue,
oacGdoiGmKekEncryptAlg OacGdoiKEKEncryptionAlgorithm,
oacGdoiGmKekEncryptKeyLength Unsigned32,
oacGdoiGmKekSigHashAlg OacGdoiHashAlogrithm,
oacGdoiGmKekSigAlg OacGdoiSignatureMethod,
oacGdoiGmKekSigKeyLength Unsigned32,
oacGdoiGmKekOriginalLifetime Unsigned32,
oacGdoiGmKekRemainingLifetime Unsigned32
}
oacGdoiGmKekSPI OBJECT-TYPE
SYNTAX OacGdoiSPI
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the Security Parameter Index (SPI) of a KEK
SA. The SPI must be the ISAKMP Header cookie pair
where the first 8 octets become the 'Initiator Cookie' field
of the GROUPKEY-PUSH message ISAKMP HDR, and the second 8
octets become the 'Responder Cookie' in the same HDR. As
described above, these cookies are assigned by the GCKS."
::= { oacGdoiGmKekEntry 1 }
oacGdoiGmKekSrcIdValue OBJECT-TYPE
SYNTAX OacGdoiIdentificationValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the identity information for the source of
a KEK SA with its type indicated by the
oacGdoiGmKekSrcIdType. Use the oacGdoiGmKekSrcIdType to parse
the KEK Source ID correctly. This ID value is sent as the 'SRC
Identification Data' of a KEK payload."
REFERENCE "RFC 3547 - Sections: 5.3. SA KEK payload"
::= { oacGdoiGmKekEntry 2 }
oacGdoiGmKekDstIdValue OBJECT-TYPE
SYNTAX OacGdoiIdentificationValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the identity information for the destination of
a KEK SA (multicast rekey address) with its type indicated by
oacGdoiGmKekDstIdType. Use the oacGdoiGmKekDstIdType to parse
the KEK Dest. ID correctly. This ID value is sent as the 'DST
Identification Data' of a KEK payload."
REFERENCE "RFC 3547 - Sections: 5.3. SA KEK payload"
::= { oacGdoiGmKekEntry 3 }
oacGdoiGmKekEncryptAlg OBJECT-TYPE
SYNTAX OacGdoiKEKEncryptionAlgorithm
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the KEK_ALGORITHM which specifies the
encryption algorithm used with the KEK SA. A GDOI
implementaiton must support KEK_ALG_3DES.
Following are the KEK encryption algoritm values defined in
the GDOI RFC 3547, however the oacGdoiEncryptionAlgorithm TC
defines all possible values.
Algorithm Type Value
-------------- -----
KEK_ALG_DES 1
KEK_ALG_3DES 2
KEK_ALG_AES 3"
REFERENCE "RFC 3547 - Section 5.3.3. KEK_ALGORITHM"
::= { oacGdoiGmKekEntry 4 }
oacGdoiGmKekEncryptKeyLength OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Bits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the KEK_KEY_LENGTH which specifies the KEK
Algorithm key length (in bits)."
REFERENCE "RFC 3547 - Section: 5.3.4. KEK_KEY_LENGTH"
::= { oacGdoiGmKekEntry 5 }
oacGdoiGmKekSigHashAlg OBJECT-TYPE
SYNTAX OacGdoiHashAlogrithm
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the SIG_HASH_ALGORITHM which specifies the SIG
payload hash algorithm. This is not required (i.e. could
have a value of zero) if the SIG_ALGORITHM is SIG_ALG_DSS or
SIG_ALG_ECDSS, which imply SIG_HASH_SHA1 (i.e. must have a
value of zero or SIG_HASH_SHA1)"
REFERENCE "RFC 3547 - Section: 5.3.6. SIG_HASH_ALGORITHM"
::= { oacGdoiGmKekEntry 6 }
oacGdoiGmKekSigAlg OBJECT-TYPE
SYNTAX OacGdoiSignatureMethod
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the SIG_ALGORITHM which specifies the SIG
payload signature algorithm. A GDOI implementation must
support SIG_ALG_RSA"
REFERENCE "RFC 3547 - Section: 5.3.7. SIG_ALGORITHM"
::= { oacGdoiGmKekEntry 7 }
oacGdoiGmKekSigKeyLength OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Bits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the SIG_KEY_LENGTH which specifies the length
of the SIG payload key."
REFERENCE "RFC 3547 - Section 5.3.8. SIG_KEY_LENGTH"
::= { oacGdoiGmKekEntry 8 }
oacGdoiGmKekOriginalLifetime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the KEK_KEY_LIFETIME which specifies the maximum
time for which a KEK is valid. The GCKS may refresh the KEK
at any time before the end of the valid period. The value is
a four (4) octet (32-bit) number defining a valid time period
in seconds."
REFERENCE "RFC 3547 - Section 5.3.5. KEK_KEY_LIFETIME"
::= { oacGdoiGmKekEntry 9 }
oacGdoiGmKekRemainingLifetime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the remaining time for which a KEK is valid.
The value is a four (4) octet (32-bit) number which begins at
the value of oacGdoiGmKekOriginalLifetime and counts down to 0
in seconds. If the lifetime has already expired, this value
should remain at zero (0) until the GCKS refreshes the KEK."
REFERENCE "RFC 3547 - Section 5.3.5. KEK_KEY_LIFETIME"
::= { oacGdoiGmKekEntry 10 }
END

View File

@ -0,0 +1,263 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 22/01/2003
--
-- Modified for ONEOS_V31
--
-- Modified for ONEOS_V32R2E20 (MIB QOS)
--
--
-- 13122004 : Add oacExpIMIPSec
--
-- 24012005 : Add type one10 one30
--
-- 10032005 : Add vrrp mib
--
-- 05062005 : Add pstn isdn mibs
--
-- 25122005 : Add sysObjectId for One20,One80,One300
--
-- 13042006 : Add oacExpIMAtmAal5 (TF2967)
--
-- 21082006 : Add sysObjectId for One180
--
-- 18012008 :KMD_TF10288 Add dot11 mib
--
-- 2009-03-31 : TF16991: added oacJitterStatsHistoryTable, oacJitterStatsHistoryEntry,
-- updated oacJitterGeneralGroup
--
-- 16042009 : Add IM CellRadio (for OneCell35)
--
-- 10092009 : TF11960: add status noStatisticsAvailable for oacJitterStatsCompleted object
--
-- 2009-08-28 : TF30635:added Deviation jitter objects to oacJitterStatsTable:
-- oacJitterStatsSum2PosSD, oacJitterStatsSum2NegSD,
-- oacJitterStatsSum2PosDS, oacJitterStatsSum2NegDS,
-- oacJitterStatsDeviationSD, oacJitterStatsDeviationDS
--
-- 2009-09-16 Add sysObjectId for OC35
-- Add oneaccess_cellular_mib
--
-- 2010-07-08 Add oacExpIMIPPerformanceCounters,oacExpIMEthernet, sysObjectID for 1440
--
--
-- 2010-08-10 Add oacOneOsDevice for 1440
-- 2011-04-29 Add oacVlanConfig oacBridgeObjects oacIpServicesConfig -comments-
--
ONEACCESS-GLOBAL-REG DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,enterprises FROM SNMPv2-SMI;
oneAccessMIBModule MODULE-IDENTITY
LAST-UPDATED "201504210000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"This MIB module describes the top-level ONEACCESS
architecture
Products sysObjectId are under oacRegistration
Modules registrations are under oacRegistration.oacMIBModules
Product Specicific MIBs are under oacProductSpecific
Generic MIBs common to several products are under
oacGeneric"
-- Revision history
REVISION "201504210000Z"
DESCRIPTION
"Add new device One445 see PR 74321"
REVISION "201409050000Z"
DESCRIPTION
"Add new devices oacLbb139, oacLbb148, oacLbb219, oacLbb329 see PR 73077"
REVISION "201310160000Z"
DESCRIPTION
"Update for 1440, Add new devices oacLbb133, oacLbb134, oacLbb140, oacLbb210, oacLbb310, oacLbb320, oacLbb330 , oacLbb4G ... see PR 65655"
REVISION "201306250000Z"
DESCRIPTION
"Add oacOneOsDevice for Lbbxxx see PR 60762"
REVISION "201304250000Z"
DESCRIPTION
"Add oacOneOsDevice for one540,one1540,one1510,one1520 see PR 60762"
REVISION "201203200000Z"
DESCRIPTION
"Reserved the sub-tree 11 to new MIB oacExpIMIPVrfToIf see PR 49262"
REVISION "201107290000Z"
DESCRIPTION
"fixed compilation issues"
REVISION "201106150000Z"
DESCRIPTION
"Contact updated"
REVISION "201104100001Z" -- April 29, 2011
DESCRIPTION "Add oacVlanConfig oacBridgeObjects oacIpServicesConfig "
REVISION "201008100001Z" -- August 10, 2010
DESCRIPTION "Add oacOneOsDevice for 1440."
REVISION "201007080001Z"
DESCRIPTION "Initial version."
::= { oacMIBModules 1 }
oneAccess OBJECT IDENTIFIER ::= { enterprises 13191 }
oacRegistration OBJECT IDENTIFIER ::= { oneAccess 1 }
oacMIBModules OBJECT IDENTIFIER ::= { oacRegistration 100 }
oacOneOsDevices OBJECT IDENTIFIER ::= { oacRegistration 1 }
oacOne10 OBJECT IDENTIFIER ::= { oacOneOsDevices 1 }
oacOne20 OBJECT IDENTIFIER ::= { oacOneOsDevices 2 }
oacOne30 OBJECT IDENTIFIER ::= { oacOneOsDevices 3 }
oacOne40 OBJECT IDENTIFIER ::= { oacOneOsDevices 4 }
oacOne50 OBJECT IDENTIFIER ::= { oacOneOsDevices 5 }
oacOne60 OBJECT IDENTIFIER ::= { oacOneOsDevices 6 }
oacOne20D OBJECT IDENTIFIER ::= { oacOneOsDevices 7 }
oacOne80 OBJECT IDENTIFIER ::= { oacOneOsDevices 8 }
oacOne80XM OBJECT IDENTIFIER ::= { oacOneOsDevices 9 }
oacOne100 OBJECT IDENTIFIER ::= { oacOneOsDevices 10 }
oacOne100D OBJECT IDENTIFIER ::= { oacOneOsDevices 11 }
oacOne150 OBJECT IDENTIFIER ::= { oacOneOsDevices 15 }
oacOne180 OBJECT IDENTIFIER ::= { oacOneOsDevices 18 }
oacOne200 OBJECT IDENTIFIER ::= { oacOneOsDevices 20 }
oacOneCell25 OBJECT IDENTIFIER ::= { oacOneOsDevices 25 }
oacOne300 OBJECT IDENTIFIER ::= { oacOneOsDevices 30 }
oacOneCell35 OBJECT IDENTIFIER ::= { oacOneOsDevices 35 }
oacOne400 OBJECT IDENTIFIER ::= { oacOneOsDevices 40 }
oacOne70 OBJECT IDENTIFIER ::= { oacOneOsDevices 70 }
oacOne800 OBJECT IDENTIFIER ::= { oacOneOsDevices 80 }
oacPBXplug8 OBJECT IDENTIFIER ::= { oacOneOsDevices 100 }
oacPBXplug30 OBJECT IDENTIFIER ::= { oacOneOsDevices 110 }
oacPBXPLUG-1P-2B OBJECT IDENTIFIER ::= { oacOneOsDevices 111 }
oacPBXPLUG-1P-2B-L OBJECT IDENTIFIER ::= { oacOneOsDevices 112 }
oacPBXPLUG-4B OBJECT IDENTIFIER ::= { oacOneOsDevices 113 }
oacPBXPLUG-4B-L OBJECT IDENTIFIER ::= { oacOneOsDevices 114 }
oacPBXPLUG-4B-V2 OBJECT IDENTIFIER ::= { oacOneOsDevices 115 }
oacPBXPLUG-6B OBJECT IDENTIFIER ::= { oacOneOsDevices 116 }
oacPBXPLUG-6B-L OBJECT IDENTIFIER ::= { oacOneOsDevices 117 }
oac1440 OBJECT IDENTIFIER ::= { oacOneOsDevices 1440 }
oacOne90 OBJECT IDENTIFIER ::= { oacOneOsDevices 90 }
oacLbb130 OBJECT IDENTIFIER ::= { oacOneOsDevices 130 }
oacLbb131 OBJECT IDENTIFIER ::= { oacOneOsDevices 131 }
oacLbb132 OBJECT IDENTIFIER ::= { oacOneOsDevices 132 }
oacLbb133 OBJECT IDENTIFIER ::= { oacOneOsDevices 133 }
oacLbb134 OBJECT IDENTIFIER ::= { oacOneOsDevices 134 }
oacLbb135 OBJECT IDENTIFIER ::= { oacOneOsDevices 135 }
oacLbb139 OBJECT IDENTIFIER ::= { oacOneOsDevices 139 }
oacLbb140 OBJECT IDENTIFIER ::= { oacOneOsDevices 140 }
oacLbb141 OBJECT IDENTIFIER ::= { oacOneOsDevices 141 }
oacLbb142 OBJECT IDENTIFIER ::= { oacOneOsDevices 142 }
oacLbb148 OBJECT IDENTIFIER ::= { oacOneOsDevices 148 }
oacLbb210 OBJECT IDENTIFIER ::= { oacOneOsDevices 210 }
oacLbb219 OBJECT IDENTIFIER ::= { oacOneOsDevices 219 }
oacLbb230 OBJECT IDENTIFIER ::= { oacOneOsDevices 230 }
oacLbb231 OBJECT IDENTIFIER ::= { oacOneOsDevices 231 }
oacLbb236 OBJECT IDENTIFIER ::= { oacOneOsDevices 236 }
oacLbb310 OBJECT IDENTIFIER ::= { oacOneOsDevices 310 }
oacLbb320 OBJECT IDENTIFIER ::= { oacOneOsDevices 320 }
oacLbb329 OBJECT IDENTIFIER ::= { oacOneOsDevices 329 }
oacLbb330 OBJECT IDENTIFIER ::= { oacOneOsDevices 330 }
oacOne410 OBJECT IDENTIFIER ::= { oacOneOsDevices 410 }
oacOne420 OBJECT IDENTIFIER ::= { oacOneOsDevices 420 }
oacOne425 OBJECT IDENTIFIER ::= { oacOneOsDevices 425 }
oacOne445 OBJECT IDENTIFIER ::= { oacOneOsDevices 445 }
oacOne540 OBJECT IDENTIFIER ::= { oacOneOsDevices 540 }
oacOne560 OBJECT IDENTIFIER ::= { oacOneOsDevices 560 }
oacOne700 OBJECT IDENTIFIER ::= { oacOneOsDevices 700 }
oacLbb4G OBJECT IDENTIFIER ::= { oacOneOsDevices 1000 }
oacOne1540 OBJECT IDENTIFIER ::= { oacOneOsDevices 1540 }
oacOne1510 OBJECT IDENTIFIER ::= { oacOneOsDevices 1510 }
oacOne1520 OBJECT IDENTIFIER ::= { oacOneOsDevices 1520 }
oacOne1560 OBJECT IDENTIFIER ::= { oacOneOsDevices 1560 }
oacProductSpecific OBJECT IDENTIFIER ::= { oneAccess 2 }
oacGeneric OBJECT IDENTIFIER ::= { oneAccess 3 }
oacGenProtocols OBJECT IDENTIFIER ::= { oacGeneric 1 }
oacGenManagement OBJECT IDENTIFIER ::= { oacGeneric 10 }
oacEmbeddedAgentMIB OBJECT IDENTIFIER ::= { oacGenManagement 1 }
oacCapabilities OBJECT IDENTIFIER ::= { oneAccess 4 }
oacRequirements OBJECT IDENTIFIER ::= { oneAccess 5 }
oacExperimental OBJECT IDENTIFIER ::= { oneAccess 10 }
oacExpNewMIBs OBJECT IDENTIFIER ::= { oacExperimental 1 }
oacExpInternetDrafts OBJECT IDENTIFIER ::= { oacExperimental 2 }
oacExpInternalModules OBJECT IDENTIFIER ::= { oacExperimental 3 }
oacExpIMIp OBJECT IDENTIFIER ::= { oacExpInternalModules 1 }
oacExpIMAtm OBJECT IDENTIFIER ::= { oacExpInternalModules 2 }
oacExpIMSystem OBJECT IDENTIFIER ::= { oacExpInternalModules 3 }
oacExpIMManagement OBJECT IDENTIFIER ::= { oacExpInternalModules 4 }
oacExpIMEvents OBJECT IDENTIFIER ::= { oacExpIMManagement 2 }
oacExpIMPing OBJECT IDENTIFIER ::= { oacExpIMManagement 3 }
oacExpIMVoice OBJECT IDENTIFIER ::= { oacExpInternalModules 5 }
oacExpIMPstn OBJECT IDENTIFIER ::= { oacExpInternalModules 6 }
oacExpIMPstnNotifications OBJECT IDENTIFIER ::= { oacExpIMPstn 0 }
oacExpIMIsdn OBJECT IDENTIFIER ::= { oacExpInternalModules 7 }
oacExpIMIsdnNotifications OBJECT IDENTIFIER ::= { oacExpIMIsdn 0 }
oacExpIMVoiceGlobalStat OBJECT IDENTIFIER ::= { oacExpIMVoice 1 }
oacExpIMAtmStatistics OBJECT IDENTIFIER ::= { oacExpIMAtm 1 }
oacExpIMAtmOamStatistics OBJECT IDENTIFIER ::= { oacExpIMAtm 2 }
oacExpIMAtmAal5 OBJECT IDENTIFIER ::= { oacExpIMAtm 3 }
oacExpIMIpNat OBJECT IDENTIFIER ::= { oacExpIMIp 1 }
oacExpIMIpNatStatistics OBJECT IDENTIFIER ::= { oacExpIMIpNat 1 }
oacExpIMIpNatNotifications OBJECT IDENTIFIER ::= { oacExpIMIpNat 2 }
oacExpIMIpAcl OBJECT IDENTIFIER ::= { oacExpIMIp 2 }
oacExpIMIpAclStatistics OBJECT IDENTIFIER ::= { oacExpIMIpAcl 1 }
oacExpIMIpVrrp OBJECT IDENTIFIER ::= { oacExpIMIp 5 }
oacExpIMVrrpNotifications OBJECT IDENTIFIER ::= { oacExpIMIpVrrp 1 }
-- oacQOS OBJECT IDENTIFIER ::= { oacExpIMIp 3 }
oacExpIMIPSec OBJECT IDENTIFIER ::= { oacExpIMIp 4 }
oacExpIMIPPerformanceCounters OBJECT IDENTIFIER ::= { oacExpIMIp 10 }
oacExpIMDot11 OBJECT IDENTIFIER ::= { oacExpInternalModules 8 }
oacExpIMCellRadio OBJECT IDENTIFIER ::= { oacExpInternalModules 9 }
oacExpIMEthernet OBJECT IDENTIFIER ::= { oacExpInternalModules 10 }
oacExpIMZbFw OBJECT IDENTIFIER ::= { oacExpIMIp 9 }
-- oacExpIMIPVrfToIf OBJECT IDENTIFIER ::= { oacExpIMIp 11 }
END

View File

@ -0,0 +1,432 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R002_E004
--
-- Creation date : 07/08/2010
ONEACCESS-IP-SERVICES-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP
FROM SNMPv2-CONF
IpAddress, OBJECT-TYPE,
MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString, RowStatus, TruthValue
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
oacExpIMIp, oacMIBModules
FROM ONEACCESS-GLOBAL-REG;
oacIpServicesConfigMIB MODULE-IDENTITY
LAST-UPDATED "201107290000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"fixed compilation issues"
REVISION "201107290000Z"
DESCRIPTION
"Contact updated"
REVISION "201106150000Z"
DESCRIPTION
"This MIB defines configuration capabilities relating to
IP services : DHCP client, DNS, ARP ."
::= { oacMIBModules 683 }
--
-- Textual Conventions
--
--
-- Node definitions
--
oacIpServicesConfig OBJECT IDENTIFIER ::= { oacExpIMIp 8 }
oacIpServicesConfigObjects OBJECT IDENTIFIER ::= { oacIpServicesConfig 1 }
oacIpServicesConfigConformance OBJECT IDENTIFIER ::= { oacIpServicesConfig 2 }
--
-- DNS Services ( IPv4 )
oacIpServicesDnsConfigObjects OBJECT IDENTIFIER ::= { oacIpServicesConfigObjects 1 }
oacIpDnsConfigDomainName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Configuration of the Domain Name."
DEFVAL { "" }
::= { oacIpServicesDnsConfigObjects 1 }
oacIpDnsConfigMainAdd OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The main domain server IP address"
DEFVAL { '00000000'H }
::= { oacIpServicesDnsConfigObjects 2 }
oacIpDnsConfigSndAdd OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The secondary domain server IP address"
DEFVAL { '00000000'H }
::= { oacIpServicesDnsConfigObjects 3 }
oacIpDnsConfigTimeout OBJECT-TYPE
SYNTAX INTEGER {
timeoutValueDefault(1),
timeoutValue4(2),
timeoutValue12(3),
timeoutValue18(4),
timeoutValue42(5),
timeoutValue90(6),
timeoutValue120(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The duration (default is 150 seconds) to wait for the name server answer"
DEFVAL { timeoutValueDefault }
::= { oacIpServicesDnsConfigObjects 4 }
--
-- DHCP Client . Global parameters ( IPv4 )
oacIpServicesDHCPCConfigObjects OBJECT IDENTIFIER ::= { oacIpServicesConfigObjects 2 }
oacDhcpClientAutoRestartAtm OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" DHCP Client specific behavior "
DEFVAL { disabled }
::= { oacIpServicesDHCPCConfigObjects 1 }
oacDhcpClientBroadcastFlag OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Activation or not of the broadcast flag in DHCP Offer/Ack message, so that the server is
made aware if the DHCP packets are unicast or broadcast"
DEFVAL { disabled }
::= { oacIpServicesDHCPCConfigObjects 2 }
oacDhcpVendorId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..199))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To include the option 60 within the DISCOVER messages and to append a proprietary vendor-ID string"
::= { oacIpServicesDHCPCConfigObjects 3 }
--
-- DHCP Client . Additional options when DHCP is activated
-- ONEOS CLI tree : under interface : ip dhcp .....
oacIpDhcpClientInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacIpDhcpClientInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the Additional DHCP Client configuration
on interfaces.
The ifIndex in the INDEX clause identifies the interface
where these options are applied."
::= { oacIpServicesDHCPCConfigObjects 4 }
oacIpDhcpClientInterfaceEntry OBJECT-TYPE
SYNTAX OacIpDhcpClientInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table defines the additional option(s) sent by the DHCP Client."
INDEX { ifIndex }
::= { oacIpDhcpClientInterfaceTable 1 }
OacIpDhcpClientInterfaceEntry ::= SEQUENCE {
oacIpDhcpClientInterfaceIfName DisplayString,
oacIpDhcpClientInterfaceIgnoreDefRoute TruthValue,
oacIpDhcpClientInterfaceLeaseOptLess TruthValue,
oacIpDhcpClientInterfaceUserClassId DisplayString,
oacIpDhcpClientInterfaceRowStatus RowStatus
}
oacIpDhcpClientInterfaceIfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the interface where the Dhcp Client is associated.
Same as ifDescr from IF-MIB"
::= { oacIpDhcpClientInterfaceEntry 1 }
oacIpDhcpClientInterfaceIgnoreDefRoute OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Do not insert default route in routing table"
DEFVAL { false }
::= { oacIpDhcpClientInterfaceEntry 2 }
oacIpDhcpClientInterfaceLeaseOptLess OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Remove lease option 51 parameter"
DEFVAL { false }
::= { oacIpDhcpClientInterfaceEntry 3 }
oacIpDhcpClientInterfaceUserClassId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Insert option 77 user class, if void option 77 is not inserted"
DEFVAL { "" }
::= { oacIpDhcpClientInterfaceEntry 4 }
oacIpDhcpClientInterfaceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status for this rule."
::= { oacIpDhcpClientInterfaceEntry 5 }
--
-- DHCP Client . Activation per Interface and options
-- ONEOS CLI tree : under interface : ip address dhcp .....
oacIpDhcpAddClientInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacIpDhcpAddClientInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the DHCP Client configuration
on interfaces.
The ifIndex in the INDEX clause identifies the interface
where the DHCP Client is activated."
::= { oacIpServicesDHCPCConfigObjects 5 }
oacIpDhcpAddClientInterfaceEntry OBJECT-TYPE
SYNTAX OacIpDhcpAddClientInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table defines the interface where the DHCP Client is activated."
INDEX { ifIndex }
::= { oacIpDhcpAddClientInterfaceTable 1 }
OacIpDhcpAddClientInterfaceEntry ::= SEQUENCE {
oacIpDhcpAddClientInterfaceActivate TruthValue,
oacIpDhcpAddClientInterfaceIfName DisplayString,
oacIpDhcpAddClientInterfaceClientId DisplayString,
oacIpDhcpAddClientInterfaceHostname DisplayString,
oacIpDhcpAddClientInterfaceRowStatus RowStatus
}
oacIpDhcpAddClientInterfaceActivate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Activate the DHCP Client on the interface."
DEFVAL { false }
::= { oacIpDhcpAddClientInterfaceEntry 1 }
oacIpDhcpAddClientInterfaceIfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the interface where the Dhcp Client is associated.
Same as ifDescr from IF-MIB"
::= { oacIpDhcpAddClientInterfaceEntry 2 }
oacIpDhcpAddClientInterfaceClientId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set of the Client Identifier.
The optional argument indicates which MAC address shall be used in the DHCP DISCOVER message.
When the optional client-id argument is not present, the DHCP DISCOVER message uses the MAC
address of the interface otherwise if present it uses the client-id string value."
DEFVAL { "" }
::= { oacIpDhcpAddClientInterfaceEntry 3 }
oacIpDhcpAddClientInterfaceHostname OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set of the Hostname."
DEFVAL { "" }
::= { oacIpDhcpAddClientInterfaceEntry 4 }
oacIpDhcpAddClientInterfaceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status for this rule."
::= { oacIpDhcpAddClientInterfaceEntry 5 }
--
-- ARP Proxy
oacIpServicesArpProxyConfigObjects OBJECT IDENTIFIER ::= { oacIpServicesConfigObjects 3 }
oacIpProxyArpInterfaceConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacIpProxyArpInterfaceConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the Proxy ARP configuration
on interfaces.
The ifIndex in the INDEX clause identifies the interface
where Proxy ARP is applied"
::= { oacIpServicesArpProxyConfigObjects 1 }
oacIpProxyArpInterfaceConfigEntry OBJECT-TYPE
SYNTAX OacIpProxyArpInterfaceConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table defines the interface where the Proxy ARP is configured."
INDEX { ifIndex }
::= { oacIpProxyArpInterfaceConfigTable 1 }
OacIpProxyArpInterfaceConfigEntry ::= SEQUENCE {
oacIpProxyArpInterfaceConfigActivate
TruthValue,
oacIpProxyArpInterfaceConfigIfName
DisplayString,
oacIpProxyArpInterfaceConfigRowStatus
RowStatus
}
oacIpProxyArpInterfaceConfigActivate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Activate Proxy Arp."
DEFVAL { true }
::= { oacIpProxyArpInterfaceConfigEntry 1 }
oacIpProxyArpInterfaceConfigIfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the interface where Proxy Arp is activated.
Same as ifDescr from IF-MIB"
::= { oacIpProxyArpInterfaceConfigEntry 2 }
oacIpProxyArpInterfaceConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Row Status for this rule."
::= { oacIpProxyArpInterfaceConfigEntry 3 }
--
-- ICMP Redirect
oacIpServicesIcmpRedirConfigObjects OBJECT IDENTIFIER ::= { oacIpServicesConfigObjects 4 }
oacIpIcmpRedirConfigActivate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable ICMP host redirects."
DEFVAL { true }
::= { oacIpServicesIcmpRedirConfigObjects 1 }
oacIpIcmpRedirConfigRedirRoutesActivate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable learning icmp redirect routes.
It is possible to define the timeout (in seconds) of redirect routes
See below the meaning of the different values :
- Default timeout 180s
- 0 Value to disable learning icmp redirect routes (default behaviour)
- <1-4294967295> Timeout of redirect routes (seconds)"
DEFVAL { 0 }
::= { oacIpServicesIcmpRedirConfigObjects 2 }
oacIpIcmpRedirConfigRateLimitUnreach OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"rate limit icmp messages generated.
See below the meaning of the different values :
- Default value 500ms
- 0 Default behaviour
- <1-4294967295> Once per milliseconds"
DEFVAL { 0 }
::= { oacIpServicesIcmpRedirConfigObjects 3 }
oacIpServicesGroups OBJECT IDENTIFIER ::= { oacIpServicesConfigConformance 1 }
oacIpServicesConfigGroup OBJECT-GROUP
OBJECTS { oacIpDnsConfigDomainName }
STATUS current
DESCRIPTION
"Group of IP Servicesobjects"
::= { oacIpServicesGroups 1 }
oacIpServicesCompls OBJECT IDENTIFIER ::= { oacIpServicesConfigConformance 2 }
END

View File

@ -0,0 +1,208 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 13/12/2004
--
-- Compatibility with ONEOS_V33
--
-- Compatibility with ONEOS_V34
--
-- Compatibility with ONEOS_V35
--
-- Compatibility with ONEOS_V36
--
ONEACCESS-IPSEC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Counter32,Integer32,IpAddress,Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
TimeInterval
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
oacMIBModules, oacExpIMIp, oacExpIMIPSec
FROM ONEACCESS-GLOBAL-REG;
oacNatMIBModule MODULE-IDENTITY
LAST-UPDATED "201110270000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Contact updated"
REVISION "201110270000Z"
DESCRIPTION
"Added NOTIFICATION-TYPE, and fixed minor corrections."
REVISION "201007081000Z"
DESCRIPTION
"This MIB module describes IPSec Managed objects."
::= { oacMIBModules 675 }
oacIPSecNotifications OBJECT IDENTIFIER ::= { oacExpIMIPSec 1 }
oacIsakmpNotifications OBJECT IDENTIFIER ::= { oacExpIMIPSec 2 }
oacIPSecSAcreated NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An IPSec SA created notification signifies that the
device created an IPSec security association."
::= {oacIPSecNotifications 1}
oacIPSecSAremoved NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An IPSec SA removed notification signifies that the
device removed an IPSec security association."
::= {oacIPSecNotifications 2}
oacIPSecCmapEnabled NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An IPSec crypto map enabled notification signifies that the
device validated the crypto map attached to an interface
and the crypto map becomes valid on this interface."
::= {oacIPSecNotifications 3}
oacIPSecCmapDisabled NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An IPSec crypto map disabled notification signifies that the
device did not validate the crypto map attached to an interface
and the crypto map becomes invalid on this interface."
::= {oacIPSecNotifications 4}
oacIPSecCpolEnabled NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An IPSec crypto map policy enabled notification signifies that the
device validated the crypto map policy. configuration is considered
as active and can be used by Isakmp daemon, or IPSec manual keying."
::= {oacIPSecNotifications 5}
oacIPSecCpolDisabled NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An IPSec crypto map policy disabled notification signifies that the
device did not validate the crypto map policy. Configuration is considered
as inactive and can not be used by Isakmp or manual IPSec manual keying."
::= {oacIPSecNotifications 6}
oacIPSecHwModuleDown NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An IPSec hardware module down notification signifies that the
device can not use any hardware encryption module, because it is
not activated, or it is not present on the device."
::= {oacIPSecNotifications 7}
oacISAKMPBadProposal NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An ISAKMP bad proposal notification signifies that the device
did not validate proposal for IPSec phase 1 with a remote peer."
::= {oacIsakmpNotifications 1}
oacISAKMPNoResponse NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An ISAKMP No Response notification signifies that the device
was exchanging ISAKMP information with a remote ISAKMP peer,
and the peer did not give any answer to the device."
::= {oacIsakmpNotifications 2}
oacISAKMPConnectionEstablished NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An ISAKMP Connection established notification signifies
that the device established an ISAKMP connection with
a remote ISAKMP device."
::= {oacIsakmpNotifications 3}
oacISAKMPConnectionRemoved NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An ISAKMP Connection removed notification signifies
that the device removed an ISAKMP connection with
a remote ISAKMP device, because the lifetime of the connection
reached the limit, or a reset has been carried out on the device,
either by using clear crypto isakmp sa, or by shutting down the
IPSec working interface."
::= {oacIsakmpNotifications 4}
oacISAMPIPSecConnectionEstablished NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An ISAKMP IPSec Connection established notification signifies that
the ISAKMP daemon of the device successfully created an IPSec tunnel between
two ISAKMP peers."
::= {oacIsakmpNotifications 5}
oacISAKMPIPSecConnectionRemoved NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An ISAKMP IPSec Connection removed notification signifies that
the ISAKMP daemon of the device removed an IPSec connection, either because
the lifetime of the IPSec session reached the limit, or because
a reset has been carried out on the IPSec working interface of
the device."
::= {oacIsakmpNotifications 6}
oacISAKMPUnknownPeer NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An ISAKMP unknown peer notification signifies that the device
received an unknown isakmp request and did not process it."
::= {oacIsakmpNotifications 7}
oacISAKMPNotificationMsgReceived NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An ISAKMP notification message received notification signifies
that the device received a notification from a known ISAKMP peer."
::= {oacIsakmpNotifications 8}
oacISAKMPNotificationMsgSent NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An ISAKMP notification message sent notification signifies
that the device sent a notification to a known ISAKMP peer.
Generally, a sent notification is due to a problem on the
ISAKMP connection between two ISAKMP peers. For example,
if received packet is malformed, a notification message is
sent."
::= {oacIsakmpNotifications 9}
oacISAKMPDeadPeerDetected NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An ISAKMP Dead Peer detection signifies that the device
detected a DPD when using ISAKMP keepalive."
::= {oacIsakmpNotifications 10}
END
--

View File

@ -0,0 +1,87 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 05/06/2005
--
-- Compatibility with ONEOS_V31
--
-- Compatibility with ONEOS_V32
--
ONEACCESS-ISDN-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Counter32,Unsigned32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString
FROM RFC1213-MIB
ifIndex, ifDescr, ifType, ifAdminStatus, ifOperStatus, ifName, ifAlias
FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
oacExpIMIsdn,oacExpIMIsdnNotifications,oacMIBModules
FROM ONEACCESS-GLOBAL-REG
oacEventText
FROM ONEACCESS-EVENTS-MIB;
oacIsdnMIBModule MODULE-IDENTITY
LAST-UPDATED "201110270000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Contact updated"
REVISION "201110270000Z"
DESCRIPTION
"This MIB module describes IP Isdn Management objects."
::= { oacMIBModules 674 }
dialDown NOTIFICATION-TYPE
OBJECTS { ifIndex, ifDescr, ifType, ifAdminStatus,
ifOperStatus, ifName, ifAlias }
STATUS current
DESCRIPTION
"A IsdnlinkDown trap signifies that the SNMPv2 entity,
acting in an agent role, has detected that the
ifOperStatus object for its Isdn physical link
is about to enter the down state from some other state
(but not from the notPresent state). This other state
is indicated by the included value of ifOperStatus."
::= { oacExpIMIsdnNotifications 3 }
dialUp NOTIFICATION-TYPE
OBJECTS { ifIndex, ifDescr, ifType, ifAdminStatus,
ifOperStatus, ifName, ifAlias }
STATUS current
DESCRIPTION
"A linkDown trap signifies that the SNMPv2 entity,
acting in an agent role, has detected that the
ifOperStatus object for for its Isdn physical communication links
left the down state and transitioned into some other
state (but not into the notPresent state). This other
state is indicated by the included value of
ifOperStatus."
::= { oacExpIMIsdnNotifications 4 }
END
--

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,617 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 07/08/2010
ONEACCESS-MISC-CONFIG-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, Counter32, Counter64, Unsigned32,
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString, RowStatus, PhysAddress, TruthValue,
DateAndTime
FROM SNMPv2-TC
InterfaceIndex, InterfaceIndexOrZero
FROM IF-MIB
oacExpIMIpAcl, oacMIBModules, oacExpIMManagement
FROM ONEACCESS-GLOBAL-REG;
oacMiscConfigMIB MODULE-IDENTITY
LAST-UPDATED "201107260000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Fixed the issues related to octet string range"
REVISION "201107260000Z"
DESCRIPTION
"Contact updated"
REVISION "201106150000Z"
DESCRIPTION
"change syntax for date and time objects"
REVISION "201012170001Z"
DESCRIPTION
"This module contains objects to configure
1) telnet server
2) Syslog server
3) Sntp client
4) Banner
5) Date and time."
::= { oacMIBModules 2003 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.13191.1.10.3.4.21
oacMiscConfig OBJECT IDENTIFIER ::= { oacExpIMManagement 21 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.1
oacTelnetServerConfigObjects OBJECT IDENTIFIER ::= { oacMiscConfig 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.2
oacSyslogServerConfigObjects OBJECT IDENTIFIER ::= { oacMiscConfig 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.3
oacSntpClientConfigObjects OBJECT IDENTIFIER ::= { oacMiscConfig 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.4
oacBannerConfigObjects OBJECT IDENTIFIER ::= { oacMiscConfig 4 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.5
oacDateAndTimeConfigObjects OBJECT IDENTIFIER ::= { oacMiscConfig 5 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.6
oacMiscConfigConformance OBJECT IDENTIFIER ::= { oacMiscConfig 6 }
--
-- Telnet Server Configuration
--
-- 1.3.6.1.4.1.13191.1.10.3.4.21.1.1
oacTelnetServerBindInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacTelnetServerBindInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is for displaying all the users
who are logged into device."
::= { oacTelnetServerConfigObjects 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.1.1.1
oacTelnetServerBindInterfaceEntry OBJECT-TYPE
SYNTAX OacTelnetServerBindInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in the table is identified by the
unique session id."
INDEX { oacTelnetServerBindInterfaceIndex }
::= { oacTelnetServerBindInterfaceTable 1 }
OacTelnetServerBindInterfaceEntry ::=
SEQUENCE {
oacTelnetServerBindInterfaceIndex
InterfaceIndex,
oacTelnetServerBindInterfaceName
OCTET STRING,
oacTelnetServerBindInterfaceRowStatus
RowStatus
}
-- 1.3.6.1.4.1.13191.1.10.3.4.21.1.1.1.1
oacTelnetServerBindInterfaceIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface index to which the Telnet server will bind."
::= { oacTelnetServerBindInterfaceEntry 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.1.1.1.2
oacTelnetServerBindInterfaceName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the interface to which the telnet server will bind."
::= { oacTelnetServerBindInterfaceEntry 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.1.1.1.3
oacTelnetServerBindInterfaceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status for this entry"
::= { oacTelnetServerBindInterfaceEntry 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.1.2
oacTelnetServerBindAcl OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is possible to restrict access to telnet clients
by using a list of addresses standing for the list
of permitted source IP addresses."
::= { oacTelnetServerConfigObjects 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.1.3
oacTelnetServerIdleTimeout OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If a connected telnet client is inactive during a certain time,
it is disconnected. By default, any inactive telnet client is
disconnected after 10 minutes."
DEFVAL { 600 }
::= { oacTelnetServerConfigObjects 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.1.4
oacTelnetServerLogEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Remote connections to the telnet server
can be logged by enabling log enable."
DEFVAL { true }
::= { oacTelnetServerConfigObjects 4 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.1.5
oacTelnetServerLogFileSize OBJECT-TYPE
SYNTAX INTEGER (82..8200)
UNITS "bytes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"By default, the log file size is 8200 bytes."
DEFVAL { 8200 }
::= { oacTelnetServerConfigObjects 5 }
--
-- Syslog configuration
--
-- 1.3.6.1.4.1.13191.1.10.3.4.21.2.1
oacSyslogServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacSyslogServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table to configure remote syslog servers."
::= { oacSyslogServerConfigObjects 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.2.1.1
oacSyslogServerEntry OBJECT-TYPE
SYNTAX OacSyslogServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a syslog server."
INDEX { oacSyslogServerAddress }
::= { oacSyslogServerTable 1 }
OacSyslogServerEntry ::=
SEQUENCE {
oacSyslogServerAddress
OCTET STRING,
oacSyslogServerFacilityNum
INTEGER,
oacSyslogServerInterface
InterfaceIndex,
oacSyslogServerRowStatus
RowStatus
}
-- 1.3.6.1.4.1.13191.1.10.3.4.21.2.1.1.1
oacSyslogServerAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The remote syslog server IP address, or
hostname."
::= { oacSyslogServerEntry 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.2.1.1.2
oacSyslogServerFacilityNum OBJECT-TYPE
SYNTAX INTEGER (0..23)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"facility number, ranging from 0 up to 23.
Must be set according to the server configuration"
DEFVAL { 0 }
::= { oacSyslogServerEntry 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.2.1.1.3
oacSyslogServerInterface OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface which this syslog client
should used to send log messages to the
configured remote syslog server."
::= { oacSyslogServerEntry 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.2.1.1.4
oacSyslogServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status for this entry"
::= { oacSyslogServerEntry 4 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.2.2
oacSyslogMaxServers OBJECT-TYPE
SYNTAX INTEGER (1..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"maximum number of syslog servers that can be configured."
::= { oacSyslogServerConfigObjects 2 }
--
-- SNTP Client configuration
--
-- 1.3.6.1.4.1.13191.1.10.3.4.21.3.1
oacSntpClientBroadcastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To configure the SNTP client in
broadcast mode to accept NTP packets
from any NTP broadcast server."
::= { oacSntpClientConfigObjects 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.3.2
oacSntpRemoteServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacSntpRemoteServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table to configure the SNTP client to request
NTP packets from a specified NTP server"
::= { oacSntpClientConfigObjects 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.3.2.1
oacSntpRemoteServerEntry OBJECT-TYPE
SYNTAX OacSntpRemoteServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for the remote sntp server."
INDEX { oacSntpRemoteServerAddress }
::= { oacSntpRemoteServerTable 1 }
OacSntpRemoteServerEntry ::=
SEQUENCE {
oacSntpRemoteServerAddress
OCTET STRING,
oacSntpRemoteServerInterface
InterfaceIndex,
oacSntpRemoteServerRowStatus
RowStatus
}
-- 1.3.6.1.4.1.13191.1.10.3.4.21.3.1.1.1
oacSntpRemoteServerAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The sntp remote server info."
::= { oacSntpRemoteServerEntry 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.3.1.1.2
oacSntpRemoteServerInterface OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Interface thru which the client requests the
ntp servers."
::= { oacSntpRemoteServerEntry 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.3.1.1.3
oacSntpRemoteServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status for this entry"
::= { oacSntpRemoteServerEntry 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.3.3
oacSntpClientPollInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The duration between two requests
sent to the NTP server when synchronized."
DEFVAL { 64 }
::= { oacSntpClientConfigObjects 3 }
--
-- Banner Table
--
-- 1.3.6.1.4.1.13191.1.10.3.4.21.4.1
oacConfigBannerSeqTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacConfigBannerSeqEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds upto 40 banner messages."
::= { oacBannerConfigObjects 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.4.1.1
oacConfigBannerSeqEntry OBJECT-TYPE
SYNTAX OacConfigBannerSeqEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry will hold one banner string"
INDEX { oacConfigBannerSequence }
::= { oacConfigBannerSeqTable 1 }
OacConfigBannerSeqEntry ::=
SEQUENCE {
oacConfigBannerType
INTEGER,
oacConfigBannerSequence
INTEGER,
oacConfigBannerString
OCTET STRING,
oacConfigBannerSeqRowStatus
RowStatus
}
-- 1.3.6.1.4.1.13191.1.10.3.4.21.4.1.1.1
oacConfigBannerType OBJECT-TYPE
SYNTAX INTEGER
{
motd(1),
exec(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"motd is for the text displayed when attempting
to log in, whereas exec is for the text displayed
when logged in. "
::= { oacConfigBannerSeqEntry 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.4.1.1.2
oacConfigBannerSequence OBJECT-TYPE
SYNTAX INTEGER (1..40)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum number of strings that can be stored are 40."
::= { oacConfigBannerSeqEntry 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.4.1.1.3
oacConfigBannerString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"banner test is a set of string maximum upto 255 characters."
::= { oacConfigBannerSeqEntry 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.4.1.1.4
oacConfigBannerSeqRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry"
::= { oacConfigBannerSeqEntry 4 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.4.2
oacConfigMotdBanner OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..230))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"banner text without a sequence number displayed when attempting
to login."
::= { oacBannerConfigObjects 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.4.3
oacConfigExecBanner OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..230))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"banner text without a sequence number displayed when logged in."
::= { oacBannerConfigObjects 3 }
--
-- DATE AND TIME
--
-- 1.3.6.1.4.1.13191.1.10.3.4.21.5.1
oacMiscConfigDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current date and time"
::= { oacDateAndTimeConfigObjects 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.5.2
oacConfigClockDstTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacConfigClockDstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for day light saving this table"
::= { oacDateAndTimeConfigObjects 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.5.2.1
oacConfigClockDstEntry OBJECT-TYPE
SYNTAX OacConfigClockDstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for this table."
INDEX { oacClockDstName }
::= { oacConfigClockDstTable 1 }
OacConfigClockDstEntry ::=
SEQUENCE {
oacClockDstName
OCTET STRING,
oacClockDstSummerStartWeek
OCTET STRING,
oacClockDstSummerStartDate
OCTET STRING,
oacClockDstWinterStartWeek
OCTET STRING,
oacClockDstWinterStartDate
OCTET STRING,
oacClockDstRowStatus
RowStatus
}
-- 1.3.6.1.4.1.13191.1.10.3.4.21.5.2.1.1
oacClockDstName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"oacClockDstName is an arbitrary string
that can ease readability."
::= { oacConfigClockDstEntry 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.5.2.1.2
oacClockDstSummerStartWeek OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"designates the week when the summer time starts"
::= { oacConfigClockDstEntry 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.5.2.1.3
oacClockDstSummerStartDate OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Summer day light saving start date"
::= { oacConfigClockDstEntry 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.5.2.1.4
oacClockDstWinterStartWeek OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"designates the week when the winter time starts"
::= { oacConfigClockDstEntry 4 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.5.2.1.5
oacClockDstWinterStartDate OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Winter day light saving start time."
::= { oacConfigClockDstEntry 5 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.5.2.1.6
oacClockDstRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for this entry."
::= { oacConfigClockDstEntry 6 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.6.1
oacMiscConfigGroups OBJECT IDENTIFIER ::= { oacMiscConfigConformance 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.6.1.1
oacMiscConfigGroup OBJECT-GROUP
OBJECTS { oacConfigBannerString }
STATUS current
DESCRIPTION
"Group of Misc Configuration objects."
::= { oacMiscConfigGroups 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.21.6.2
oacMiscCompls OBJECT IDENTIFIER ::= { oacMiscConfigConformance 2 }
END
--
-- END OF ONE ACCESS MISC CONFIG MIB
--

View File

@ -0,0 +1,457 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 22/01/2003
--
-- Compatibility with ONEOS_V31
--
-- Compatibility with ONEOS_V32
--
-- 21072005: Add oacExpIMIpNatNotifications
--
ONEACCESS-NAT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Counter32,Integer32,IpAddress,Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
TimeInterval
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
oacExpIMIpNatStatistics,oacMIBModules, oacExpIMIpNatNotifications
FROM ONEACCESS-GLOBAL-REG;
oacNatMIBModule MODULE-IDENTITY
LAST-UPDATED "201110270000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Contact updated"
REVISION "201110270000Z"
DESCRIPTION
" Fixed some minor corrections."
REVISION "201007081000Z"
DESCRIPTION
"This MIB module describes IP NAT Managed objects."
::= { oacMIBModules 668 }
oacNatStatObjects OBJECT IDENTIFIER ::= { oacExpIMIpNatStatistics 1 }
oacNatStatNotifications OBJECT IDENTIFIER ::= { oacExpIMIpNatStatistics 2 }
oacNatStatConformance OBJECT IDENTIFIER ::= { oacExpIMIpNatStatistics 3 }
oacNatNotificationMaximumSessionReached NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An NAT Notification maximum session reached signifies that
the number of ACL sessions has reached its configured limit"
::= {oacExpIMIpNatNotifications 1}
oacNatNotificationWarningSessionReachingLimit NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An NAT Notification warning session reaching limit signifies that
the number of ACL sessions is near from its maximum configured
limit"
::= {oacExpIMIpNatNotifications 2}
oacNatStatGlobal OBJECT IDENTIFIER ::= { oacNatStatObjects 1 }
oacNatActiveSessions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of active sessions"
::= { oacNatStatGlobal 1 }
oacNatSessionsClosed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of sessions closed"
::= { oacNatStatGlobal 2 }
oacNatInTranslations OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of inbound translations"
::= { oacNatStatGlobal 3 }
oacNatOutTranslations OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of outbound translations"
::= { oacNatStatGlobal 4 }
oacNatInsideAddrMaps OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of active inside address bindings"
::= { oacNatStatGlobal 5 }
oacNatOutsideAddrMaps OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of active outside address bindings"
::= { oacNatStatGlobal 6 }
oacNatInPktsDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of inbound packets dropped"
::= { oacNatStatGlobal 7 }
oacNatOutPktsDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of outbound packets dropped"
::= { oacNatStatGlobal 8 }
oacNatDynamicAllocFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of sessions rejected due to memory full"
::= { oacNatStatGlobal 9 }
oacNatSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacNatSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of active sessions"
::= { oacNatStatObjects 2 }
oacNatSessionEntry OBJECT-TYPE
SYNTAX OacNatSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the oacNatSessionTable"
INDEX { ifIndex,oacNatSessionID}
::= { oacNatSessionTable 1 }
OacNatSessionEntry ::= SEQUENCE {
oacNatSessionID Unsigned32,
oacNatSessionProtocol INTEGER,
oacNatSessionInsideLocalAddr IpAddress,
oacNatSessionInsideLocalPort INTEGER,
oacNatSessionOutsideLocalAddr IpAddress,
oacNatSessionOutsidePort INTEGER,
oacNatSessionInsideGlobalAddr IpAddress,
oacNatSessionInsideGlobalPort INTEGER,
oacNatSessionOutsideGlobalAddr IpAddress,
oacNatSessionInPkts Counter32,
oacNatSessionOutPkts Counter32,
oacNatSessionTimeout TimeInterval
}
oacNatSessionID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An integer ID which uniquely identifies the session
at the NAT router."
::= { oacNatSessionEntry 1 }
oacNatSessionProtocol OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP protocol ID"
::= { oacNatSessionEntry 2 }
oacNatSessionInsideLocalAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inside local address"
::= { oacNatSessionEntry 3 }
oacNatSessionInsideLocalPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inside local port"
::= { oacNatSessionEntry 4 }
oacNatSessionOutsideLocalAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outside local address"
::= { oacNatSessionEntry 5 }
oacNatSessionOutsidePort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outside port"
::= { oacNatSessionEntry 6 }
oacNatSessionInsideGlobalAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inside Global address"
::= { oacNatSessionEntry 7 }
oacNatSessionInsideGlobalPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inside global port"
::= { oacNatSessionEntry 8 }
oacNatSessionOutsideGlobalAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inside global address"
::= { oacNatSessionEntry 9 }
oacNatSessionInPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of inbound packets"
::= { oacNatSessionEntry 10 }
oacNatSessionOutPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of outbound packets"
::= { oacNatSessionEntry 11 }
oacNatSessionTimeout OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The timeout in seconds after which a session will be
removed from the table if it remains idle"
::= { oacNatSessionEntry 12 }
oacNatInsideMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacNatInsideMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of inside address bindings"
::= { oacNatStatObjects 3 }
oacNatInsideMapEntry OBJECT-TYPE
SYNTAX OacNatInsideMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the table oacNatInsideMapTable"
INDEX { ifIndex,oacNatIMLocalAddr}
::= { oacNatInsideMapTable 1 }
OacNatInsideMapEntry ::= SEQUENCE {
oacNatIMLocalAddr IpAddress,
oacNatIMGlobalAddr IpAddress,
oacNatIMSessions Integer32,
oacNatIMTimeout TimeInterval
}
oacNatIMLocalAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Inside local address"
::= { oacNatInsideMapEntry 1 }
oacNatIMGlobalAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inside global address"
::= { oacNatInsideMapEntry 2 }
oacNatIMSessions OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of active sessions"
::= { oacNatInsideMapEntry 3 }
oacNatIMTimeout OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Timeout in seconds"
::= { oacNatInsideMapEntry 4 }
oacNatOutsideMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacNatOutsideMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of outside address bindings"
::= { oacNatStatObjects 4 }
oacNatOutsideMapEntry OBJECT-TYPE
SYNTAX OacNatOutsideMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the table oacNatOutsideMap"
INDEX { ifIndex,oacNatOMGlobalAddr}
::= { oacNatOutsideMapTable 1 }
OacNatOutsideMapEntry ::= SEQUENCE {
oacNatOMGlobalAddr IpAddress,
oacNatOMLocalAddr IpAddress,
oacNatOMSessions Integer32,
oacNatOMTimeout TimeInterval
}
oacNatOMGlobalAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Outside global address"
::= { oacNatOutsideMapEntry 1 }
oacNatOMLocalAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outside local address"
::= { oacNatOutsideMapEntry 2 }
oacNatOMSessions OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of active sessions"
::= { oacNatOutsideMapEntry 3 }
oacNatOMTimeout OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Timeout in seconds"
::= { oacNatOutsideMapEntry 4 }
oacNatStatGroups OBJECT IDENTIFIER ::= { oacNatStatConformance 1}
oacNatStatCompliances OBJECT IDENTIFIER ::= { oacNatStatConformance 2}
oacNatStatCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for agents that support the
ONEACCESS-NAT-MIB."
MODULE -- this module
MANDATORY-GROUPS { oacNatStatGeneralGroup
}
::= { oacNatStatCompliances 1}
oacNatStatGeneralGroup OBJECT-GROUP
OBJECTS {
oacNatActiveSessions,
oacNatSessionsClosed,
oacNatInTranslations,
oacNatOutTranslations,
oacNatInsideAddrMaps,
oacNatOutsideAddrMaps,
oacNatInPktsDropped,
oacNatOutPktsDropped,
oacNatDynamicAllocFailures,
oacNatSessionProtocol,
oacNatSessionInsideLocalAddr,
oacNatSessionInsideLocalPort,
oacNatSessionOutsideLocalAddr,
oacNatSessionOutsidePort,
oacNatSessionInsideGlobalAddr,
oacNatSessionInsideGlobalPort,
oacNatSessionOutsideGlobalAddr,
oacNatSessionInPkts,
oacNatSessionOutPkts,
oacNatSessionTimeout,
oacNatIMGlobalAddr,
oacNatIMSessions,
oacNatIMTimeout,
oacNatOMLocalAddr,
oacNatOMSessions,
oacNatOMTimeout
}
STATUS current
DESCRIPTION
"This group is mandatory for all NAT entities."
::= { oacNatStatGroups 1 }
END
--

View File

@ -0,0 +1,616 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 22/01/2003
--
-- Compatibility with ONEOS_V31
--
-- Compatibility with ONEOS_V32
--
ONEACCESS-OAM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Counter32,Unsigned32,Integer32,IpAddress
FROM SNMPv2-SMI
DisplayString
FROM RFC1213-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
TimeStamp,TimeInterval
FROM SNMPv2-TC
InterfaceIndex, ifIndex
FROM IF-MIB
atmVclEntry
FROM ATM-MIB
oacExpIMAtmOamStatistics,oacMIBModules
FROM ONEACCESS-GLOBAL-REG;
--
--
oacOamMIBModule MODULE-IDENTITY
LAST-UPDATED "201110270000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Contact updated"
REVISION "201110270000Z"
DESCRIPTION
"Fixed Minor correction added last revision."
REVISION "201007080001Z"
DESCRIPTION
"This MIB module describes IP ACL Management objects."
::= { oacMIBModules 673 }
--
--
oacAtmOamStatObjects OBJECT IDENTIFIER ::= { oacExpIMAtmOamStatistics 1 }
oacAtmOamStatNotifications OBJECT IDENTIFIER ::= { oacExpIMAtmOamStatistics 2 }
oacAtmOamStatConformance OBJECT IDENTIFIER ::= { oacExpIMAtmOamStatistics 3 }
--
--
oacAtmOamStatSwitch OBJECT IDENTIFIER ::= { oacAtmOamStatObjects 1 }
oacAtmOamSwitchMaxConnections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Maximum number of authorised OAM configured connections"
::= { oacAtmOamStatSwitch 1 }
oacAtmOamSwitchSegLoopback OBJECT-TYPE
SYNTAX INTEGER { enable(1),disable(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Enable segment loopback on this switch"
::= { oacAtmOamStatSwitch 2 }
oacAtmOamSwitchEndLoopback OBJECT-TYPE
SYNTAX INTEGER { enable(1),disable(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Enable end to end loopback on this switch"
::= { oacAtmOamStatSwitch 3 }
oacAtmOamSwitchAisRdiEnable OBJECT-TYPE
SYNTAX INTEGER { enable(1),disable(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Enable Remote Defect Indication OAM cell generation
if an Alarm Indication Signal OAM cell is received, or if a
defect is detected on the switch"
::= { oacAtmOamStatSwitch 4 }
oacAtmOamSwitchSegmentContinuityCheckEnable OBJECT-TYPE
SYNTAX INTEGER { enable(1),disable(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Enable Segment Loss of Continuity cells defect on the pvc.
Enable generation of segment Continuity Check cells on the switch."
::= { oacAtmOamStatSwitch 5 }
oacAtmOamSwitchEndContinuityCheckEnable OBJECT-TYPE
SYNTAX INTEGER { enable(1),disable(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Enable End to End Loss of Continuity cells defect on the pvc.
Enable generation of End to End Continuity Check cells on the switch."
::= { oacAtmOamStatSwitch 6 }
oacAtmOamSwitchOamCellsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of received OAM cells on the switch"
::= { oacAtmOamStatSwitch 7 }
oacAtmOamSwitchOamCellsTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of transmitted OAM cells on the switch"
::= { oacAtmOamStatSwitch 8 }
oacAtmOamSwitchCurrentConnections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Current number of OAM configured connections"
::= { oacAtmOamStatSwitch 9 }
--
--
oacAtmOamVclTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacAtmOamVclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the table oacAtmOamVclTable"
::= { oacAtmOamStatObjects 2 }
oacAtmOamVclEntry OBJECT-TYPE
SYNTAX OacAtmOamVclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the table oacAtmOamVclTable"
AUGMENTS {atmVclEntry}
::= { oacAtmOamVclTable 1 }
OacAtmOamVclEntry ::= SEQUENCE {
oacAtmOamVclPvcManage INTEGER,
oacAtmOamVclSegmentLoopback INTEGER,
oacAtmOamVclEndLoopback INTEGER,
oacAtmOamVclAisRdiEnable INTEGER,
oacAtmOamVclSegmentContinuityCheckEnable INTEGER,
oacAtmOamVclEndContinuityCheckEnable INTEGER,
oacAtmOamVclLoopbackTxInterval Integer32,
oacAtmOamVclLoopbackTxRetryFrequency Integer32,
oacAtmOamVclLoopbackTxRetryUpCount Integer32,
oacAtmOamVclLoopbackTxRetryDownCount Integer32,
oacAtmOamVclAlarmState Integer32,
oacAtmOamVclAlarmStateLastChange TimeStamp,
oacAtmOamVclAisRdiRetryDownCount Integer32,
oacAtmOamVclAisRdiRetryUpTimer Integer32,
oacAtmOamVclPvcIntrusive INTEGER
}
oacAtmOamVclPvcManage OBJECT-TYPE
SYNTAX INTEGER { enable(1),disable(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Enable OAM for Pvc management"
::= { oacAtmOamVclEntry 1 }
oacAtmOamVclSegmentLoopback OBJECT-TYPE
SYNTAX INTEGER { enable(1),disable(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Enable segment loopback on this virtual channel"
::= { oacAtmOamVclEntry 2 }
oacAtmOamVclEndLoopback OBJECT-TYPE
SYNTAX INTEGER { enable(1),disable(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Enable end to end loopback on this virtual channel"
::= { oacAtmOamVclEntry 3 }
oacAtmOamVclAisRdiEnable OBJECT-TYPE
SYNTAX INTEGER { enable(1),disable(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Enable Remote Defect Indication
OAM cell generation if an Alarm
Indication Signal OAM cell is received,
or if a defect is detected on the PVC"
::= { oacAtmOamVclEntry 4 }
oacAtmOamVclSegmentContinuityCheckEnable OBJECT-TYPE
SYNTAX INTEGER { enable(1),disable(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Enable Segment Loss of Continuity
cells detect on the PVC.Enable generation of
Segment Continuity Check
cells on the PVC."
::= { oacAtmOamVclEntry 5 }
oacAtmOamVclEndContinuityCheckEnable OBJECT-TYPE
SYNTAX INTEGER { enable(1),disable(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Enable End to End Loss of Continuity
cells detect on the PVC.Enable generation of
End to End Continuity Check
cells on the PVC."
::= { oacAtmOamVclEntry 6 }
oacAtmOamVclLoopbackTxInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Frequency of OAM loopback cell
are generated on this virtual channel"
::= { oacAtmOamVclEntry 7}
oacAtmOamVclLoopbackTxRetryFrequency OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Frequency of OAM loopback cell
are generated on this virtual channel,
when a change has occured, that is to
say either no reception of the last
loopback cell, or reception of the
last loopback cell"
::= { oacAtmOamVclEntry 8}
oacAtmOamVclLoopbackTxRetryUpCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Counter of consecutive received loopback cells,
before vcl is considered as being up"
::= { oacAtmOamVclEntry 9}
oacAtmOamVclLoopbackTxRetryDownCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Counter of consecutive non received loopback cells,
before vcl is considered as being down"
::= { oacAtmOamVclEntry 10}
oacAtmOamVclAlarmState OBJECT-TYPE
SYNTAX Integer32 MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object indicates the current
alarm status of the VCL, when error monitoring
is activated on the VCL. Value indicates
the different alarm states tha the VCL can take.
Those alarms can be combined together.
The unknown state indicates that the
alarm status of this VCL cannot be determined.
cc_seg_loc(1),cc_ete_loc(2),
lb_seg_alarm(4),lb_ete_alarm(8),
ais_alarm(16),rdi_alarm(32),other(64)"
::= { oacAtmOamVclEntry 11 }
oacAtmOamVclAlarmStateLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The value of sysUpTime object at the time this VCL
entered its current alarm status. If the current state
was entered prior to the last re-initialization of the
agent, then this object contains a zero value."
::= { oacAtmOamVclEntry 12}
oacAtmOamVclAisRdiRetryDownCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of consecutive OAM AIS/RDI cells received.
The range is 3 to 60. The default is 3."
::= { oacAtmOamVclEntry 13}
oacAtmOamVclAisRdiRetryUpTimer OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of seconds with no OAM AIS/RDI cells received.
The range is 3 to 60 seconds . The default is 3 seconds."
::= { oacAtmOamVclEntry 14}
oacAtmOamVclPvcIntrusive OBJECT-TYPE
SYNTAX INTEGER { enable(1),disable(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Enable OAM Intrusivity against Pvc"
::= { oacAtmOamVclEntry 15 }
--
--
oacAtmOamVclCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacAtmOamVclCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into table oacAtmOamVclCountersTable"
::= { oacAtmOamStatObjects 3 }
oacAtmOamVclCountersEntry OBJECT-TYPE
SYNTAX OacAtmOamVclCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into table oacAtmOamVclCountersTable"
AUGMENTS {atmVclEntry}
::= { oacAtmOamVclCountersTable 1 }
OacAtmOamVclCountersEntry ::= SEQUENCE {
oacAtmOamVclOamCellsReceived Counter32,
oacAtmOamVclEndLoopbackIn Counter32,
oacAtmOamVclSegLoopbackIn Counter32,
oacAtmOamVclEndLoopIn Counter32,
oacAtmOamVclSegLoopIn Counter32,
oacAtmOamVclAisIn Counter32,
oacAtmOamVclRdiIn Counter32,
oacAtmOamVclSegCCIn Counter32,
oacAtmOamVclEndCCIn Counter32,
oacAtmOamVclOamCellsSent Counter32,
oacAtmOamVclEndLoopbackOut Counter32,
oacAtmOamVclSegLoopbackOut Counter32,
oacAtmOamVclEndLoopOut Counter32,
oacAtmOamVclSegLoopOut Counter32,
oacAtmOamVclAisOut Counter32,
oacAtmOamVclRdiOut Counter32,
oacAtmOamVclSegCCOut Counter32,
oacAtmOamVclEndCCOut Counter32,
oacAtmOamVclOamCellsDropped Counter32
}
oacAtmOamVclOamCellsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of received oam cells"
::= { oacAtmOamVclCountersEntry 1 }
oacAtmOamVclEndLoopbackIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of received non looped
end to end oam loopback cells "
::= { oacAtmOamVclCountersEntry 2 }
oacAtmOamVclSegLoopbackIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of received non looped
segment oam loopback cells"
::= { oacAtmOamVclCountersEntry 3 }
oacAtmOamVclEndLoopIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of received looped end
to end oam loopback cells"
::= { oacAtmOamVclCountersEntry 4 }
oacAtmOamVclSegLoopIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of received looped segment
oam loopback cells"
::= { oacAtmOamVclCountersEntry 5 }
oacAtmOamVclAisIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of received oam ais cells"
::= { oacAtmOamVclCountersEntry 6 }
oacAtmOamVclRdiIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of received oam rdi cells"
::= { oacAtmOamVclCountersEntry 7 }
oacAtmOamVclSegCCIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of received oam end to end continuity check cells"
::= { oacAtmOamVclCountersEntry 8 }
oacAtmOamVclEndCCIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of received oam segment continuity check cells"
::= { oacAtmOamVclCountersEntry 9 }
oacAtmOamVclOamCellsSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of sent oam cells"
::= { oacAtmOamVclCountersEntry 10 }
oacAtmOamVclEndLoopbackOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of sent non looped end to end oam loopback cells "
::= { oacAtmOamVclCountersEntry 11 }
oacAtmOamVclSegLoopbackOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of sent non looped segment oam loopback cells"
::= { oacAtmOamVclCountersEntry 12 }
oacAtmOamVclEndLoopOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of sent looped end to end oam loopback cells"
::= { oacAtmOamVclCountersEntry 13 }
oacAtmOamVclSegLoopOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of sent looped segment oam loopback cells"
::= { oacAtmOamVclCountersEntry 14 }
oacAtmOamVclAisOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of sent oam ais cells"
::= { oacAtmOamVclCountersEntry 15 }
oacAtmOamVclRdiOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of sent oam rdi cells"
::= { oacAtmOamVclCountersEntry 16 }
oacAtmOamVclSegCCOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of sent oam end to end continuity check cells"
::= { oacAtmOamVclCountersEntry 17 }
oacAtmOamVclEndCCOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of sent oam segment continuity check cells "
::= { oacAtmOamVclCountersEntry 18 }
oacAtmOamVclOamCellsDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of received oam cells that are ignored and dropped"
::= { oacAtmOamVclCountersEntry 19 }
--
--
oacAtmOamStatGroups OBJECT IDENTIFIER ::= { oacAtmOamStatConformance 1}
oacAtmOamStatCompliances OBJECT IDENTIFIER ::= { oacAtmOamStatConformance 2}
oacAtmOamStatCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for agents that support the
ONEACCESS-OAM-MIB."
MODULE -- this module
MANDATORY-GROUPS { oacAtmOamStatGeneralGroup
}
::= { oacAtmOamStatCompliances 1}
oacAtmOamStatGeneralGroup OBJECT-GROUP
OBJECTS {
oacAtmOamSwitchMaxConnections,
oacAtmOamSwitchSegLoopback,
oacAtmOamSwitchEndLoopback,
oacAtmOamSwitchAisRdiEnable,
oacAtmOamSwitchSegmentContinuityCheckEnable,
oacAtmOamSwitchEndContinuityCheckEnable,
oacAtmOamSwitchOamCellsReceived,
oacAtmOamSwitchOamCellsTransmitted,
oacAtmOamSwitchCurrentConnections,
oacAtmOamVclPvcManage ,
oacAtmOamVclSegmentLoopback ,
oacAtmOamVclEndLoopback ,
oacAtmOamVclAisRdiEnable ,
oacAtmOamVclSegmentContinuityCheckEnable ,
oacAtmOamVclEndContinuityCheckEnable ,
oacAtmOamVclLoopbackTxInterval ,
oacAtmOamVclLoopbackTxRetryFrequency ,
oacAtmOamVclLoopbackTxRetryUpCount ,
oacAtmOamVclLoopbackTxRetryDownCount ,
oacAtmOamVclAlarmState ,
oacAtmOamVclAlarmStateLastChange ,
oacAtmOamVclAisRdiRetryDownCount ,
oacAtmOamVclAisRdiRetryUpTimer ,
oacAtmOamVclPvcIntrusive ,
oacAtmOamVclOamCellsReceived ,
oacAtmOamVclEndLoopbackIn ,
oacAtmOamVclSegLoopbackIn ,
oacAtmOamVclEndLoopIn ,
oacAtmOamVclSegLoopIn ,
oacAtmOamVclAisIn ,
oacAtmOamVclRdiIn ,
oacAtmOamVclSegCCIn ,
oacAtmOamVclEndCCIn ,
oacAtmOamVclOamCellsSent ,
oacAtmOamVclEndLoopbackOut ,
oacAtmOamVclSegLoopbackOut ,
oacAtmOamVclEndLoopOut ,
oacAtmOamVclSegLoopOut ,
oacAtmOamVclAisOut ,
oacAtmOamVclRdiOut ,
oacAtmOamVclSegCCOut ,
oacAtmOamVclEndCCOut ,
oacAtmOamVclOamCellsDropped
}
STATUS current
DESCRIPTION
"This group is mandatory for all OAM entities."
::= { oacAtmOamStatGroups 1 }
END
--

View File

@ -0,0 +1,179 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 14/03/2003
--
--
--
-- Compatibility with ONEOS_V32
--
ONEACCESS-PING-MIB DEFINITIONS ::=BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32,
Unsigned32, mib-2,
NOTIFICATION-TYPE, OBJECT-IDENTITY
FROM SNMPv2-SMI -- RFC2578
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF -- RFC2580
pingCtlOwnerIndex,pingCtlTestName
FROM DISMAN-PING-MIB
oneAccess,oacExpIMPing,oacMIBModules
FROM ONEACCESS-GLOBAL-REG;
oacPingMIBModule MODULE-IDENTITY
LAST-UPDATED "201106150000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Contact updated"
REVISION "201106150000Z"
DESCRIPTION
"Fixed Minor correction added last revision."
REVISION "201007080001Z"
DESCRIPTION
"This MIB module describes proprietary extensions to DISMAN-PING-MIB."
::= { oacMIBModules 6601 }
oacPingNotifications OBJECT IDENTIFIER ::= { oacExpIMPing 0 }
oacPingObjects OBJECT IDENTIFIER ::= { oacExpIMPing 1 }
oacPingConformance OBJECT IDENTIFIER ::= { oacExpIMPing 2 }
oacPingResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacPingResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines the Ping Results Table for providing
the capability of performing ping operations at
a remote host. This table contains objects outside
the scope of RFC2925.
An entry is added to the oacPingResultsTable when an
pingCtlEntry is started by successful transition
of its pingCtlAdminStatus object to enabled(1).
An entry is removed from the oaPingResultsTable when
its corresponding pingCtlEntry is deleted."
::= { oacPingObjects 3 }
oacPingResultsEntry OBJECT-TYPE
SYNTAX OacPingResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the oacPingResultsTable. The
oacPingResultsTable has the same indexing as the
pingCtlTable in order for a oaPingResultsEntry to
correspond to the pingCtlEntry that caused it to
be created."
INDEX {
pingCtlOwnerIndex,
pingCtlTestName
}
::= { oacPingResultsTable 1 }
OacPingResultsEntry ::=
SEQUENCE {
oacPingJitterSamples Unsigned32,
oacPingResultsMinJitter Unsigned32,
oacPingResultsMaxJitter Unsigned32,
oacPingResultsAverageJitter Unsigned32
}
oacPingJitterSamples OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reflects the number of jitter samples taken,
it is usually one less than pingResultsProbeResponses.
If 0, then the values of oacPingResultsMinJitter,
oacPingResultsMaxJitter and oacPingResultsAverageJitter
are not valid."
::= { oacPingResultsEntry 1 }
oacPingResultsMinJitter OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum ping jitter value measured."
::= { oacPingResultsEntry 2 }
oacPingResultsMaxJitter OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum ping jitter value measured."
::= { oacPingResultsEntry 3 }
oacPingResultsAverageJitter OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average ping jitter value measured."
::= { oacPingResultsEntry 4 }
oacPingCompliances OBJECT IDENTIFIER ::= { oacPingConformance 1 }
oacPingGroups OBJECT IDENTIFIER ::= { oacPingConformance 2 }
-- Compliance statements
oacPingCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the ONEACCESS-PING-MIB."
MODULE -- this module
MANDATORY-GROUPS {
oacPingGroup
}
::= { oacPingCompliances 1 }
-- MIB groupings
oacPingGroup OBJECT-GROUP
OBJECTS {
oacPingJitterSamples,
oacPingResultsMinJitter,
oacPingResultsMaxJitter,
oacPingResultsAverageJitter
}
STATUS current
DESCRIPTION
"The group of objects that comprise the OneAccess extensions
to the remote ping capability in RFC2925."
::= { oacPingGroups 1 }
END
--

View File

@ -0,0 +1,87 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 05/06/2005
--
-- Compatibility with ONEOS_V31
--
-- Compatibility with ONEOS_V32
--
ONEACCESS-PSTN-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Counter32,Unsigned32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString
FROM RFC1213-MIB
ifIndex, ifDescr, ifType, ifAdminStatus, ifOperStatus, ifName, ifAlias
FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
oacExpIMPstn,oacExpIMPstnNotifications,oacMIBModules
FROM ONEACCESS-GLOBAL-REG
oacEventText
FROM ONEACCESS-EVENTS-MIB;
oacPstnMIBModule MODULE-IDENTITY
LAST-UPDATED "201110270000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Contact updated"
REVISION "201110270000Z"
DESCRIPTION
"This MIB module describes Pstn Management objects."
::= { oacMIBModules 672 }
dialDown NOTIFICATION-TYPE
OBJECTS { ifIndex, ifDescr, ifType, ifAdminStatus,
ifOperStatus, ifName, ifAlias }
STATUS current
DESCRIPTION
"A pstnlinkDown trap signifies that the SNMPv2 entity,
acting in an agent role, has detected that the
ifOperStatus object for its pstn physical link
is about to enter the down state from some other state
(but not from the notPresent state). This other state
is indicated by the included value of ifOperStatus."
::= { oacExpIMPstnNotifications 3 }
dialUp NOTIFICATION-TYPE
OBJECTS { ifIndex, ifDescr, ifType, ifAdminStatus,
ifOperStatus, ifName, ifAlias }
STATUS current
DESCRIPTION
"A linkDown trap signifies that the SNMPv2 entity,
acting in an agent role, has detected that the
ifOperStatus object for for its pstn physical communication links
left the down state and transitioned into some other
state (but not into the notPresent state). This other
state is indicated by the included value of
ifOperStatus."
::= { oacExpIMPstnNotifications 4 }
END
--

View File

@ -0,0 +1,692 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 07/08/2010
--
-- update OneOs V5.1 capabilities 07/08/2010
--
ONEACCESS-SHDSL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Counter32,Counter64,Integer32
FROM SNMPv2-SMI
-- MODULE-COMPLIANCE, OBJECT-GROUP
-- FROM SNMPv2-CONF
ifIndex
FROM IF-MIB
oacExpIMSystem
FROM ONEACCESS-GLOBAL-REG
hdsl2ShdslSpanStatusEntry,hdsl2ShdslEndpointCurrEntry,hdsl2ShdslSpanConfProfileEntry
FROM HDSL2-SHDSL-LINE-MIB;
oacSHDSLMIBModule MODULE-IDENTITY
LAST-UPDATED "201106150000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Contact updated"
REVISION "201106150000Z"
DESCRIPTION
"This MIB module describes private extensions to the RFC4319 MIB."
-- Revision history
REVISION "201008200001Z"
DESCRIPTION "Added oacSHDSLSpanConfProfileEocManagement,
oacSHDSLSpanConfProfileEocStatusPollDelay and
oacSHDSLSpanConfProfileEocStatusPollInterval."
REVISION "201007300001Z"
DESCRIPTION "Added oacSHDSLSpanConfProfileTable."
REVISION "201007080001Z"
DESCRIPTION "Initial version."
::= { oacExpIMSystem 3 }
oacSHDSLObjects OBJECT IDENTIFIER ::= { oacSHDSLMIBModule 1 }
oacSHDSLSpanStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacSHDSLSpanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides overall status information of
HDSL2/SHDSL spans. This table contains live data from
equipment. As such, it is NOT persistent."
::= { oacSHDSLObjects 2 }
oacSHDSLSpanStatusEntry OBJECT-TYPE
SYNTAX OacSHDSLSpanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the oacSHDSLSpanStatusTable. Each entry
represents the complete span in a single HDSL2/SHDSL line.
It is indexed by the ifIndex of the associated HDSL2/SHDSL
line."
AUGMENTS { hdsl2ShdslSpanStatusEntry }
::= { oacSHDSLSpanStatusTable 1 }
OacSHDSLSpanStatusEntry ::=
SEQUENCE
{
oacSHDSLSpanStatusUpDown Counter32,
oacSHDSLSpanStatusCurrStatus OCTET STRING,
oacSHDSLSpanStatusCurrShowtimeStart Counter32,
oacSHDSLSpanStatusCurrCellDelin Counter32,
oacSHDSLSpanStatusCurrCRCanomalies Counter32,
oacSHDSLSpanStatusCurrHECErrors Counter32,
oacSHDSLSpanStatusCurrRxCells Counter32,
oacSHDSLSpanStatusCurrTxCells Counter32,
oacSHDSLSpanStatusCurrRxDrops Counter32,
oacSHDSLSpanStatusCurrES Counter32,
oacSHDSLSpanStatusCurrSES Counter32,
oacSHDSLSpanStatusCurrLOSWS Counter32,
oacSHDSLSpanStatusCurrUAS Counter32,
oacSHDSLSpanStatusCurrConstellation INTEGER
}
oacSHDSLSpanStatusUpDown OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the Global Up/Down Counter for the span."
::= { oacSHDSLSpanStatusEntry 1 }
oacSHDSLSpanStatusCurrStatus OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the current G.SHDSL Status."
::= { oacSHDSLSpanStatusEntry 2 }
oacSHDSLSpanStatusCurrShowtimeStart OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the current Showtime Start."
::= { oacSHDSLSpanStatusEntry 3 }
oacSHDSLSpanStatusCurrCellDelin OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the current Cell Delin counter."
::= { oacSHDSLSpanStatusEntry 4 }
oacSHDSLSpanStatusCurrCRCanomalies OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the current CRC counter."
::= { oacSHDSLSpanStatusEntry 5 }
oacSHDSLSpanStatusCurrHECErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the current HEC counter."
::= { oacSHDSLSpanStatusEntry 6 }
oacSHDSLSpanStatusCurrRxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the current Rx Cells counter."
::= { oacSHDSLSpanStatusEntry 7 }
oacSHDSLSpanStatusCurrTxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the current Tx Cells counter."
::= { oacSHDSLSpanStatusEntry 8 }
oacSHDSLSpanStatusCurrRxDrops OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the current Rx Drops counter."
::= { oacSHDSLSpanStatusEntry 9 }
oacSHDSLSpanStatusCurrES OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the current ES counter."
::= { oacSHDSLSpanStatusEntry 10 }
oacSHDSLSpanStatusCurrSES OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the current SES counter."
::= { oacSHDSLSpanStatusEntry 11 }
oacSHDSLSpanStatusCurrLOSWS OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the current LOSWS counter."
::= { oacSHDSLSpanStatusEntry 12 }
oacSHDSLSpanStatusCurrUAS OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the current UAS counter."
::= { oacSHDSLSpanStatusEntry 13 }
oacSHDSLSpanStatusCurrConstellation OBJECT-TYPE
SYNTAX INTEGER
{
tcPam16(2),
tcPam32(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current constellation (line coding) for the span."
::= { oacSHDSLSpanStatusEntry 14 }
oacSHDSLEndpointCurrTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacSHDSLEndpointCurrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains current status and performance information
for segment endpoints in HDSL2/SHDSL lines. As with other
tables in this MIB module indexed by ifIndex, entries in this
table MUST be maintained in a persistent manner."
::= { oacSHDSLObjects 5 }
oacSHDSLEndpointCurrEntry OBJECT-TYPE
SYNTAX OacSHDSLEndpointCurrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the oacSHDSLEndpointCurrTable."
AUGMENTS {hdsl2ShdslEndpointCurrEntry}
::= { oacSHDSLEndpointCurrTable 1 }
OacSHDSLEndpointCurrEntry ::=
SEQUENCE {
oacSHDSLEndpointCurrAtn Integer32,
oacSHDSLEndpointCurrSnrMgn Integer32,
oacSHDSLEndpointCurrTxPwr Integer32,
oacSHDSLEndpointCurrRxGain Integer32,
oacSHDSLEndpointCurrMaxAttainableLineRate Integer32,
oacSHDSLEndpointCurrCommands Integer32,
oacSHDSLEndpointCurrResponses Integer32,
oacSHDSLEndpointCurrdiscardedCommands Integer32,
oacSHDSLEndpointCurrerroredCommands Integer32,
oacSHDSLEndpointCurrReceivedFrames Integer32,
oacSHDSLEndpointCurrBadTransparency Integer32,
oacSHDSLEndpointCurrBadFCS Integer32,
oacSHDSLEndpointCurrEOCStatus OCTET STRING
}
oacSHDSLEndpointCurrAtn OBJECT-TYPE
SYNTAX Integer32(-1270..1280)
UNITS "dB/10"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current loop attenuation for this endpoint as reported in
a Network or Customer Side Performance Status message. In tenths of dB."
::= { oacSHDSLEndpointCurrEntry 1 }
oacSHDSLEndpointCurrSnrMgn OBJECT-TYPE
SYNTAX Integer32(-1270..1280)
UNITS "dB/10"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current SNR margin for this endpoint as reported in a
Status Response/SNR message. In tenths of dB."
::= { oacSHDSLEndpointCurrEntry 2 }
oacSHDSLEndpointCurrTxPwr OBJECT-TYPE
SYNTAX Integer32
UNITS "dB/10"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current transmit power for this endpoint. In tenths of dB."
::= { oacSHDSLEndpointCurrEntry 3 }
oacSHDSLEndpointCurrRxGain OBJECT-TYPE
SYNTAX Integer32
UNITS "dB/10"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current receiver gain for this endpoint. In tenths of dB."
::= { oacSHDSLEndpointCurrEntry 4 }
oacSHDSLEndpointCurrMaxAttainableLineRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current Max Attainable LineRate for this endpoint."
::= { oacSHDSLEndpointCurrEntry 5 }
oacSHDSLEndpointCurrCommands OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current Commands for this endpoint."
::= { oacSHDSLEndpointCurrEntry 6 }
oacSHDSLEndpointCurrResponses OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current Responses for this endpoint."
::= { oacSHDSLEndpointCurrEntry 7 }
oacSHDSLEndpointCurrdiscardedCommands OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current discarded Commands for this endpoint."
::= { oacSHDSLEndpointCurrEntry 8 }
oacSHDSLEndpointCurrerroredCommands OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current errored Commands for this endpoint."
::= { oacSHDSLEndpointCurrEntry 9 }
oacSHDSLEndpointCurrReceivedFrames OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current Received Frames for this endpoint."
::= { oacSHDSLEndpointCurrEntry 10 }
oacSHDSLEndpointCurrBadTransparency OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current Bad Transparency for this endpoint."
::= { oacSHDSLEndpointCurrEntry 11 }
oacSHDSLEndpointCurrBadFCS OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current Bad FCS for this endpoint."
::= { oacSHDSLEndpointCurrEntry 12 }
oacSHDSLEndpointCurrEOCStatus OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(50))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current EOC Status for this endpoint."
::= { oacSHDSLEndpointCurrEntry 13 }
--
--
oacSHDSLEndpointCurrretrainTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacSHDSLEndpointCurrretrainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains current status and performance information
for segment endpoints in HDSL2/SHDSL lines. As with other
tables in this MIB module indexed by ifIndex, entries in this
table MUST be maintained in a persistent manner."
::= { oacSHDSLObjects 7 }
oacSHDSLEndpointCurrretrainEntry OBJECT-TYPE
SYNTAX OacSHDSLEndpointCurrretrainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the oacSHDSLEndpointCurrretrainTable."
AUGMENTS {hdsl2ShdslEndpointCurrEntry}
::= { oacSHDSLEndpointCurrretrainTable 1 }
OacSHDSLEndpointCurrretrainEntry ::=
SEQUENCE {
oacSHDSLEndpointCurrretrainSQPAIR Integer32,
oacSHDSLEndpointCurrretrainSQLINE Integer32,
oacSHDSLEndpointCurrretrainCRCPAIR Integer32,
oacSHDSLEndpointCurrretrainCRCLINE Integer32,
oacSHDSLEndpointCurrretrainFsyncPAIR Integer32,
oacSHDSLEndpointCurrretrainFsyncLINE Integer32,
oacSHDSLEndpointCurrretrainFSyncSQPAIR Integer32,
oacSHDSLEndpointCurrretrainFSyncSQLINE Integer32
}
oacSHDSLEndpointCurrretrainSQPAIR OBJECT-TYPE
SYNTAX Integer32
UNITS "SQPAIR"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current retrain SQ for this endpoint as reported in
a Network or Customer Side Performance Status message."
::= { oacSHDSLEndpointCurrretrainEntry 1 }
oacSHDSLEndpointCurrretrainSQLINE OBJECT-TYPE
SYNTAX Integer32
UNITS "SQLINE"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current retrain SQ for this endpoint as reported in
a Network or Customer Side Performance Status message."
::= { oacSHDSLEndpointCurrretrainEntry 2 }
oacSHDSLEndpointCurrretrainCRCPAIR OBJECT-TYPE
SYNTAX Integer32
UNITS "CRCPAIR"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current retrain CRC for this endpoint as reported in
a Network or Customer Side Performance Status message."
::= { oacSHDSLEndpointCurrretrainEntry 3 }
oacSHDSLEndpointCurrretrainCRCLINE OBJECT-TYPE
SYNTAX Integer32
UNITS "CRCLINE"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current retrain CRC for this endpoint as reported in
a Network or Customer Side Performance Status message."
::= { oacSHDSLEndpointCurrretrainEntry 4 }
oacSHDSLEndpointCurrretrainFsyncPAIR OBJECT-TYPE
SYNTAX Integer32
UNITS "FsyncPAIR"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current retrain Fsync for this endpoint as reported in
a Network or Customer Side Performance Status message."
::= { oacSHDSLEndpointCurrretrainEntry 5 }
oacSHDSLEndpointCurrretrainFsyncLINE OBJECT-TYPE
SYNTAX Integer32
UNITS "FsyncLINE"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current retrain Fsync for this endpoint as reported in
a Network or Customer Side Performance Status message."
::= { oacSHDSLEndpointCurrretrainEntry 6 }
oacSHDSLEndpointCurrretrainFSyncSQPAIR OBJECT-TYPE
SYNTAX Integer32
UNITS "FSync&SQPAIR"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current retrain FSync&SQ for this endpoint as reported in
a Network or Customer Side Performance Status message."
::= { oacSHDSLEndpointCurrretrainEntry 7 }
oacSHDSLEndpointCurrretrainFSyncSQLINE OBJECT-TYPE
SYNTAX Integer32
UNITS "FSync&SQLINE"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current retrain FSync&SQ for this endpoint as reported in
a Network or Customer Side Performance Status message."
::= { oacSHDSLEndpointCurrretrainEntry 8 }
-- OneAccess SHDSL MIB Trap Definitions
oacSHDSLTraps OBJECT IDENTIFIER ::= { oacSHDSLMIBModule 2 }
oacSHDSLTrapPrefix OBJECT IDENTIFIER ::= { oacSHDSLTraps 0 }
oacSHDSLHardDownTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"this notification indicate that the shdsl line speed is lower than the threshold configured in efm interface.
as consequence, the interface ethernet which the hard-down option is enable will be shutdown,
it will be UP if the shdsl line recovered the good linerate."
::= { oacSHDSLTrapPrefix 1 }
-- **************************** --
-- oacSHDSLSpanConfProfileTable --
-- **************************** --
oacSHDSLSpanConfProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacSHDSLSpanConfProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table supports definitions of span configuration
profiles for SHDSL lines. This table MUST be maintained
in a persistent manner"
::= { oacSHDSLObjects 10 }
oacSHDSLSpanConfProfileEntry OBJECT-TYPE
SYNTAX OacSHDSLSpanConfProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry corresponds to a single span configuration
profile. Each profile contains a set of span configuration
parameters. The configuration parameters in a profile are
applied to those lines referencing that profile (see the
hdsl2ShdslSpanConfProfile object). "
AUGMENTS {hdsl2ShdslSpanConfProfileEntry}
::= { oacSHDSLSpanConfProfileTable 1 }
OacSHDSLSpanConfProfileEntry ::=
SEQUENCE
{
oacSHDSLSpanConfProfileConstellation INTEGER,
oacSHDSLSpanConfProfileAutoConfig INTEGER,
oacSHDSLSpanConfProfileCaplist INTEGER,
oacSHDSLSpanConfProfileEfmAggregation INTEGER,
oacSHDSLSpanConfProfileCrcCheck Integer32,
oacSHDSLSpanConfProfileMeansqCheck Integer32,
oacSHDSLSpanConfProfileMeansqThreshold Integer32,
oacSHDSLSpanConfProfileLineProbing INTEGER,
oacSHDSLSpanConfProfileEocManagement INTEGER,
oacSHDSLSpanConfProfileEocStatusPollDelay Integer32,
oacSHDSLSpanConfProfileEocStatusPollInterval Integer32
}
oacSHDSLSpanConfProfileConstellation OBJECT-TYPE
SYNTAX INTEGER
{
auto(1),
tcPam16(2),
tcPam32(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured constellation (line coding) for the span.
Corresponds to cli command (controller shdsl 0, dsl-group 0):
annex ... tc-pam <value>"
::= { oacSHDSLSpanConfProfileEntry 1 }
oacSHDSLSpanConfProfileAutoConfig OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured auto configuration mode (enabled or disabled) for the span.
Corresponds to cli command (controller shdsl 0, dsl-group 0):
autoconfig / no autoconfig"
::= { oacSHDSLSpanConfProfileEntry 2 }
oacSHDSLSpanConfProfileCaplist OBJECT-TYPE
SYNTAX INTEGER
{
newstyle(1),
oldstyle(2),
auto(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured capability list style for the span.
Corresponds to cli command (controller shdsl 0, dsl-group 0):
caplist <value>"
::= { oacSHDSLSpanConfProfileEntry 3 }
oacSHDSLSpanConfProfileEfmAggregation OBJECT-TYPE
SYNTAX INTEGER
{
disabled(1),
auto(2),
negotiated(3),
static(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured efm aggregation mode for the span.
Corresponds to cli command (controller shdsl 0, dsl-group 0):
efmaggregation <value>"
::= { oacSHDSLSpanConfProfileEntry 4 }
oacSHDSLSpanConfProfileCrcCheck OBJECT-TYPE
SYNTAX Integer32(0..30)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured numbered of consecutive seconds with crc errors after which the link will be retrained.
If the value is set to 0, than no retrain will occur based on crc errors.
Corresponds to cli command (controller shdsl 0, dsl-group 0):
value 0 : crc no
all other values: crc check <value> "
::= { oacSHDSLSpanConfProfileEntry 5 }
oacSHDSLSpanConfProfileMeansqCheck OBJECT-TYPE
SYNTAX Integer32(0..30)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured numbered of consecutive seconds where the noise margin is below
the configured threshold (oacSHDSLSpanConfProfileMeansqThreshold) after which the link will be retrained.
If the value is set to 0, than no retrain will occur based on noise margin verification.
Corresponds to cli command (controller shdsl 0, dsl-group 0):
value 0 : meansq no
all other values: meansq check <value> "
::= { oacSHDSLSpanConfProfileEntry 6 }
oacSHDSLSpanConfProfileMeansqThreshold OBJECT-TYPE
SYNTAX Integer32(-2..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured threshold (in dB) for retrain check based on the noise margin.
If the noise margin drops below the configured threshold for the configured time
(oacSHDSLSpanConfProfileMeansqCheck) than the link will be retrained.
Corresponds to cli command (controller shdsl 0, dsl-group 0):
meansq check <time> <value> "
::= { oacSHDSLSpanConfProfileEntry 7 }
oacSHDSLSpanConfProfileLineProbing OBJECT-TYPE
SYNTAX INTEGER
{
adaptive(1),
normal(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured linprobing mechanism.
- normal corresponds to the standard line probing (pmms) as defined in the standard (G.991.2).
- adaptive has to be used in situations where there is cross-talk between the lines of the same span.
A propriatary algorithm will be activated that will limit the maximum speed if the normal line probing
mechanism cannot reach a stable sync due to it's limitations (cross-talk is not taken into account in the
standard line probing mechanism). The disadvantage of the adaptive mode is that it can take a long time
before a stable sync is reached.
Corresponds to cli command (controller shdsl 0, dsl-group 0):
lineprobing <value> "
::= { oacSHDSLSpanConfProfileEntry 8 }
oacSHDSLSpanConfProfileEocManagement OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object enables/disables the EOC management of the SHDSL line in this unit."
DEFVAL { enabled }
::= { oacSHDSLSpanConfProfileEntry 9 }
oacSHDSLSpanConfProfileEocStatusPollDelay OBJECT-TYPE
SYNTAX Integer32(0..29)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The delay in seconds after the start of the full quarter of an hour when an EOC full status request
is sent to the devices in the span. Periodically after this start point full status request will
be sent with a configured interval (oacSHDSLSpanConfProfileEocStatusPollInterval)."
DEFVAL { 0 }
::= { oacSHDSLSpanConfProfileEntry 10 }
oacSHDSLSpanConfProfileEocStatusPollInterval OBJECT-TYPE
SYNTAX Integer32(30|60|90|120)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The delay in seconds between 2 EOC full status requests to the same device in the shdsl span."
DEFVAL { 30 }
::= { oacSHDSLSpanConfProfileEntry 11 }
END

View File

@ -0,0 +1,457 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 07/08/2010
ONEACCESS-SNMP-CONFIG-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, Counter32, Counter64, OBJECT-TYPE,
MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString, RowStatus, PhysAddress, TruthValue
FROM SNMPv2-TC
oacExpIMIpAcl, oacMIBModules, oacExpIMManagement
FROM ONEACCESS-GLOBAL-REG;
oacSnmpConfigMIB MODULE-IDENTITY
LAST-UPDATED "201107290000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"fixed compilation issues"
REVISION "201107290000Z"
DESCRIPTION
"Fixed the issues related to octet string range"
REVISION "201107260000Z"
DESCRIPTION
"Contact updated"
REVISION "201106150000Z"
DESCRIPTION
"Updated with review comments."
REVISION "201007080001Z"
DESCRIPTION
"OneOS can be managed via snmp. The snmp agent on the device
supports all the three formats v1, v2, and v3.
The current mib is an requirement to create snmpv3 users on the device
using snmp protocol. Hence this snmp configuration mib will provide
tables and scalars requried to configure an v3 user on ONE OS.
The snmpv3 user creation is dependent on the views and the snmp groups.
Hence the mib should support creating views and groups.
The user of this mib can configure the following using this mib
Configuring SNMP Views
Configuring Snmp Group
Snmpv3 User Table
EningeId "
::= { oacMIBModules 2002 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.13191.1.10.3.4.20
oacSnmpConfig OBJECT IDENTIFIER ::= { oacExpIMManagement 20 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1
oacSnmpConfigObjects OBJECT IDENTIFIER ::= { oacSnmpConfig 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.2
oacSnmpConfigConformance OBJECT IDENTIFIER ::= { oacSnmpConfig 2 }
--
-- Snmp Configuration
--
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.1
oacSnmpSource OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"snmp source { <interface> | any }"
DEFVAL { "any" }
::= { oacSnmpConfigObjects 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.2
oacSnmpTrapSource OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"snmp trap-source { <interface> | any }"
DEFVAL { "any" }
::= { oacSnmpConfigObjects 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.3
oacSnmpMibIfDescrShort OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"will display the interface name
with out spaces between the interface
and unit"
DEFVAL { false }
::= { oacSnmpConfigObjects 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.4
oacSnmpChassisId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Chassis Id of this device."
::= { oacSnmpConfigObjects 4 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.5
oacSnmpMaxMsgSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"maximum size of the snmp message"
DEFVAL { 8192 }
::= { oacSnmpConfigObjects 5 }
--
-- Snmp v2 Community
--
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.6
oacSnmpCommunityConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacSnmpCommunityConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table will hold the configuration required to
apply the SNMP view on a read/write V2C community."
::= { oacSnmpConfigObjects 6 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.6.1
oacSnmpCommunityConfigEntry OBJECT-TYPE
SYNTAX OacSnmpCommunityConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Entry will hold the view applied for a community."
INDEX { oacSnmpCommunityString, oacSnmpCommunityAccessType }
::= { oacSnmpCommunityConfigTable 1 }
OacSnmpCommunityConfigEntry ::=
SEQUENCE {
oacSnmpCommunityString
OCTET STRING,
oacSnmpCommunityAccessType
INTEGER,
oacSnmpCommunityAclType
INTEGER,
oacSnmpCommunityAclName
OCTET STRING,
oacSnmpCommunityV2GroupName
OCTET STRING,
oacSnmpCommunityisEncrypted
TruthValue,
oacSnmpCommunityRowStatus
RowStatus
}
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.6.1.1
oacSnmpCommunityString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The community string"
::= { oacSnmpCommunityConfigEntry 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.6.1.2
oacSnmpCommunityAccessType OBJECT-TYPE
SYNTAX INTEGER
{
set-read-community(1),
set-write-community(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the type of
community for which this community
string is attached."
::= { oacSnmpCommunityConfigEntry 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.6.1.3
oacSnmpCommunityAclType OBJECT-TYPE
SYNTAX INTEGER
{
ipv4(1),
ipv6(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ipv4 or Ipv6 Acl attached to this
snmp community string"
::= { oacSnmpCommunityConfigEntry 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.6.1.4
oacSnmpCommunityAclName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ipv4 Acl attached to this snmp community string"
::= { oacSnmpCommunityConfigEntry 4 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.6.1.5
oacSnmpCommunityV2GroupName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Snmp group attached to this community string"
::= { oacSnmpCommunityConfigEntry 5 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.6.1.6
oacSnmpCommunityisEncrypted OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"if true the string should be encrypted.
If false it will be a plain text string."
::= { oacSnmpCommunityConfigEntry 6 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.6.1.7
oacSnmpCommunityRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status for this entry"
::= { oacSnmpCommunityConfigEntry 7 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.7
oacSnmpEngineId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"By default on OneOS the engineId is created by
using the mac address of FastEthernet Interface."
::= { oacSnmpConfigObjects 7 }
--
-- SNMP V3 INFORMS
--
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.8
oacSnmpRemoteAgentIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"From the ip address provided remote agent's
engine id is discovered."
DEFVAL { '00000000'H }
::= { oacSnmpConfigObjects 8 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.9
oacSnmpRemoteEngineIdConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacSnmpRemoteEngineIdConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table will hold the configuration for snmp traps."
::= { oacSnmpConfigObjects 9 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.9.1
oacSnmpRemoteEngineIdConfigEntry OBJECT-TYPE
SYNTAX OacSnmpRemoteEngineIdConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Entry will hold if a trap is enabled or disabled."
INDEX { oacSnmpRemoteEngineId }
::= { oacSnmpRemoteEngineIdConfigTable 1 }
OacSnmpRemoteEngineIdConfigEntry ::=
SEQUENCE {
oacSnmpRemoteEngineId
OCTET STRING,
oacSnmpRemoteEngineIpAddr
IpAddress,
oacSnmpRemoteEngineMaxMsgSize
INTEGER,
oacSnmpRemoteEngineRowstatus
RowStatus
}
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.9.1.1
oacSnmpRemoteEngineId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Engine Id of the remote."
::= { oacSnmpRemoteEngineIdConfigEntry 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.9.1.2
oacSnmpRemoteEngineIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"if true the string should be encrypted.
If false it will be a plain text string."
::= { oacSnmpRemoteEngineIdConfigEntry 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.9.1.3
oacSnmpRemoteEngineMaxMsgSize OBJECT-TYPE
SYNTAX INTEGER (484..8192)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"if true the string should be encrypted. if false it will
be a plain text string."
DEFVAL { 8192 }
::= { oacSnmpRemoteEngineIdConfigEntry 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.9.1.4
oacSnmpRemoteEngineRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status for this entry"
::= { oacSnmpRemoteEngineIdConfigEntry 4 }
--
-- SNMP Trap Configuration Table
--
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.10
oacSnmpTrapConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacSnmpTrapConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table will hold the configuration for snmp traps."
::= { oacSnmpConfigObjects 10 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.10.1
oacSnmpTrapConfigEntry OBJECT-TYPE
SYNTAX OacSnmpTrapConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Entry will hold if a trap is enabled or disabled."
INDEX { oacSnmpTrapConfigType }
::= { oacSnmpTrapConfigTable 1 }
OacSnmpTrapConfigEntry ::=
SEQUENCE {
oacSnmpTrapConfigType
INTEGER,
oacSnmpTrapConfigisEnabled
TruthValue,
oacSnmpTrapConfigRowStatus
RowStatus
}
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.10.1.1
oacSnmpTrapConfigType OBJECT-TYPE
SYNTAX INTEGER
{
standard(1),
acl(2),
bgp(3),
ipsec(4),
isakmp(5),
isdn(6),
nat(7),
pstn(8),
vrrp(9)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The user can enable or disable the following traps:
1. standard, 2. acl, 3. bgp,
4. ipsec, 5. isakmp, 6. isdn,
7. nat, 8. pstn, 9. vrrp"
::= { oacSnmpTrapConfigEntry 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.10.1.2
oacSnmpTrapConfigisEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"if true the string should be encrypted.
if false it will be a plain text string."
::= { oacSnmpTrapConfigEntry 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.1.10.1.3
oacSnmpTrapConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status for this entry"
::= { oacSnmpTrapConfigEntry 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.2.1
oacSnmpConfigGroups OBJECT IDENTIFIER ::= { oacSnmpConfigConformance 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.2.1.1
oacSnmpConfigGroup OBJECT-GROUP
OBJECTS { oacSnmpTrapConfigisEnabled }
STATUS current
DESCRIPTION
"Group of SNMP objects"
::= { oacSnmpConfigGroups 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.20.2.2
oacSnmpCompls OBJECT IDENTIFIER ::= { oacSnmpConfigConformance 2 }
END
--
-- END OF ONE ACCESS SNMPV3 CONFIG MIB
--

View File

@ -0,0 +1,212 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 07/08/2010
ONEACCESS-SSH-CONFIG-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, Counter32, Counter64, Unsigned32,
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString, RowStatus, PhysAddress, TruthValue
FROM SNMPv2-TC
oacExpIMIpAcl, oacMIBModules, oacExpIMManagement
FROM ONEACCESS-GLOBAL-REG;
oacSshConfigMIB MODULE-IDENTITY
LAST-UPDATED "201107260000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Fixed the issues related to octet string range"
REVISION "201107260000Z"
DESCRIPTION
"Contact updated"
REVISION "201106150000Z"
DESCRIPTION
"MIB for displaying and configuring
Secure Shell (SSH) related features."
::= { oacMIBModules 2004 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.13191.1.10.3.4.22
oacSshConfig OBJECT IDENTIFIER ::= { oacExpIMManagement 22 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1
oacSshConfigObjects OBJECT IDENTIFIER ::= { oacSshConfig 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.2
oacSshConfigConformance OBJECT IDENTIFIER ::= { oacSshConfig 2 }
--
-- Ssh Configuration
--
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.1
oacSshDsaKey OBJECT-TYPE
SYNTAX INTEGER
{
keysize-0bits(0),
keysize-256bits(256),
keysize-512bits(512),
keysize-1024bits(1024),
keysize-2048bits(2048)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To generate a public key."
::= { oacSshConfigObjects 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.2
oacSshEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls the operation of the Secure Shell server task
on the oneos. When enabled, the SSH server will accept
connection requests and create a secure transport layer
on which to transmit system configuration data."
DEFVAL { false }
::= { oacSshConfigObjects 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.3
oacSshIdleTimeout OBJECT-TYPE
SYNTAX Unsigned32 (120..4294967295)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If a connected SSH client is inactive during a certain time,
it is disconnected. By default, any inactive SSH client is
disconnected after 10 minutes."
DEFVAL { 600 }
::= { oacSshConfigObjects 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.4
oacSshAuthTimeout OBJECT-TYPE
SYNTAX INTEGER (5..120)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If an SSH client is in the authentication phase and it is
inactive during a certain time it is disconnected. By default,
any inactive SSH client doing an authentication is disconnected
after 2 minutes."
DEFVAL { 120 }
::= { oacSshConfigObjects 4 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.5
oacSshAuthRetries OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"By default, the authentication retries number is 3."
DEFVAL { 3 }
::= { oacSshConfigObjects 5 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.6
oacSshBindInterface OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To permit SSH access from an interface,
default configuration is any."
DEFVAL { "any" }
::= { oacSshConfigObjects 6 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.7
oacSshBindAcl OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To restrict access to SSH clients by using a
list of addresses standing for the list of
permitted source IP addresses."
::= { oacSshConfigObjects 7 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.8
oacSshMaxSessions OBJECT-TYPE
SYNTAX INTEGER (1..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"By default, the maximum number of channels
per session is 5 and the maximum number of
local port forwarding sessions is 5."
DEFVAL { 5 }
::= { oacSshConfigObjects 8 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.9
oacSshMaxSessionChannels OBJECT-TYPE
SYNTAX INTEGER (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of channels that a SSH session can use."
DEFVAL { 10 }
::= { oacSshConfigObjects 9 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.2.1
oacSshConfigGroups OBJECT IDENTIFIER ::= { oacSshConfigConformance 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.2.1.1
oacSshConfigGroup OBJECT-GROUP
OBJECTS { oacSshEnabled }
STATUS current
DESCRIPTION
"Group of SSH objects"
::= { oacSshConfigGroups 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.2.2
oacSshCompls OBJECT IDENTIFIER ::= { oacSshConfigConformance 2 }
END
--
-- END OF ONE ACCESS SSH CONFIG MIB
--

View File

@ -0,0 +1,305 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 06/07/2008
--
ONEACCESS-SUMOF-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Counter32,Counter64
FROM SNMPv2-SMI
-- MODULE-COMPLIANCE, OBJECT-GROUP
-- FROM SNMPv2-CONF
ifIndex
FROM IF-MIB
oacExpIMManagement
FROM ONEACCESS-GLOBAL-REG;
oacSumOfMIBModule MODULE-IDENTITY
LAST-UPDATED "201110270000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Contact updated"
REVISION "201110270000Z"
DESCRIPTION
"Fixed Minor correction added last revision."
REVISION "201007080001Z"
DESCRIPTION
"This MIB module describes ... something."
::= { oacExpIMManagement 7 }
oacSumOfObjects OBJECT IDENTIFIER ::= { oacSumOfMIBModule 1 }
oacSumOfIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacSumOfIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table representing the oacSumOfIfTable"
::= { oacSumOfObjects 1 }
oacSumOfIfEntry OBJECT-TYPE
SYNTAX OacSumOfIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the oacSumOfIfTable."
INDEX {ifIndex}
::= { oacSumOfIfTable 1 }
OacSumOfIfEntry ::=
SEQUENCE {
sumOfIfInOctets Counter32,
sumOfIfInUcastPkts Counter32,
sumOfIfInNUcastPkts Counter32,
sumOfIfInDiscards Counter32,
sumOfIfInErrors Counter32,
sumOfIfInUnknownProtos Counter32,
sumOfIfOutOctets Counter32,
sumOfIfOutUcastPkts Counter32,
sumOfIfOutNUcastPkts Counter32,
sumOfIfOutDiscards Counter32,
sumOfIfOutErrors Counter32
}
sumOfIfInOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifInOctets for the subinterfaces of this interface."
::= { oacSumOfIfEntry 1 }
sumOfIfInUcastPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifInUcastPkts for the subinterfaces of this interface."
::= { oacSumOfIfEntry 2 }
sumOfIfInNUcastPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifInNUcastPkts for the subinterfaces of this interface."
::= { oacSumOfIfEntry 3 }
sumOfIfInDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifInDiscards for the subinterfaces of this interface."
::= { oacSumOfIfEntry 4 }
sumOfIfInErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifInErrors for the subinterfaces of this interface."
::= { oacSumOfIfEntry 5 }
sumOfIfInUnknownProtos OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifInUnknownProtos for the subinterfaces of this interface."
::= { oacSumOfIfEntry 6 }
sumOfIfOutOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifOutOctets for the subinterfaces of this interface."
::= { oacSumOfIfEntry 7 }
sumOfIfOutUcastPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifOutUcastPkts for the subinterfaces of this interface."
::= { oacSumOfIfEntry 8 }
sumOfIfOutNUcastPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifOutNUcastPkts for the subinterfaces of this interface."
::= { oacSumOfIfEntry 9 }
sumOfIfOutDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifOutDiscards for the subinterfaces of this interface."
::= { oacSumOfIfEntry 10 }
sumOfIfOutErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifOutErrors for the subinterfaces of this interface."
::= { oacSumOfIfEntry 11 }
oacSumOfIfXTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacSumOfIfXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table representing the entriese of oacSumOfIfXTable"
::= { oacSumOfObjects 2 }
oacSumOfIfXEntry OBJECT-TYPE
SYNTAX OacSumOfIfXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the oacSumOfIfXTable."
INDEX {ifIndex}
::= { oacSumOfIfXTable 1 }
OacSumOfIfXEntry ::=
SEQUENCE {
sumOfIfInMulticastPkts Counter32,
sumOfIfInBroadcastPkts Counter32,
sumOfIfOutMulticastPkts Counter32,
sumOfIfOutBroadcastPkts Counter32,
sumOfIfHCInOctets Counter64,
sumOfIfHCInUcastPkts Counter64,
sumOfIfHCInMulticastPkts Counter64,
sumOfIfHCInBroadcastPkts Counter64,
sumOfIfHCOutOctets Counter64,
sumOfIfHCOutUcastPkts Counter64,
sumOfIfHCOutMulticastPkts Counter64,
sumOfIfHCOutBroadcastPkts Counter64
}
sumOfIfInMulticastPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifInMulticastPkts for the subinterfaces of this interface."
::= { oacSumOfIfXEntry 1 }
sumOfIfInBroadcastPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum ifInBroadcastPkts for the subinterfaces of this interface."
::= { oacSumOfIfXEntry 2 }
sumOfIfOutMulticastPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifOutMulticastPkts for the subinterfaces of this interface."
::= { oacSumOfIfXEntry 3 }
sumOfIfOutBroadcastPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifOutBroadcastPkts for the subinterfaces of this interface."
::= { oacSumOfIfXEntry 4 }
sumOfIfHCInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifHCInOctets for the subinterfaces of this interface."
::= { oacSumOfIfXEntry 5 }
sumOfIfHCInUcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifHCInUcastPkts for the subinterfaces of this interface."
::= { oacSumOfIfXEntry 6 }
sumOfIfHCInMulticastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifHCInMulticastPkts for the subinterfaces of this interface."
::= { oacSumOfIfXEntry 7 }
sumOfIfHCInBroadcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifHCInBroadcastPkts for the subinterfaces of this interface."
::= { oacSumOfIfXEntry 8 }
sumOfIfHCOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifHCOutOctets for the subinterfaces of this interface."
::= { oacSumOfIfXEntry 9 }
sumOfIfHCOutUcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifHCOutUcastPkts for the subinterfaces of this interface."
::= { oacSumOfIfXEntry 10 }
sumOfIfHCOutMulticastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifHCOutMulticastPkts for the subinterfaces of this interface."
::= { oacSumOfIfXEntry 11 }
sumOfIfHCOutBroadcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of ifHCOutBroadcastPkts for the subinterfaces of this interface."
::= { oacSumOfIfXEntry 12 }
END
--

View File

@ -0,0 +1,483 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 18/02/2003
--
-- Compatibility with ONEOS_V31
--
-- Compatibility with ONEOS_V32
--
-- Compatibility with ONEOS_V33
--
-- Compatibility with ONEOS_V34
--
-- Modified for ONEOS_V32R2E26 : oacSysIMSysMainBoard added
--
-- 10032005 : Add hardware description
--
-- 20060111 : Add oacSysSecureCrashlogCount
--
-- 20100412 : Add oacSysStartCaused
--
-- 20100811 : Add objects for Factory area description
--
-- 20120824 : Add object Product Name
--
ONEACCESS-SYS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
oacExpIMSystem,oacMIBModules
FROM ONEACCESS-GLOBAL-REG;
oacSysMIBModule MODULE-IDENTITY
LAST-UPDATED "201405050001Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Add Cpu usage table for multicore HW"
REVISION "201405050001Z"
DESCRIPTION
"Contact updated"
REVISION "201106150000Z"
DESCRIPTION
"oacExpIMSysFactory OID updated"
REVISION "201012140001Z"
DESCRIPTION "Add objects for Factory area description."
REVISION "201008111000Z" -- August 11, 2010
DESCRIPTION
"Fixed minor corrections. changed oacExpIMSysHwcDescription
type from OCTET STRING to DisplayString."
REVISION "201007081000Z"
DESCRIPTION
"This MIB module describes system Management objects."
::= { oacMIBModules 671 }
-- ----------------------------------------------------------------------------
-- >> textual conventions
-- ----------------------------------------------------------------------------
OASysHwcClass ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The object specify the class of OASysHwc"
SYNTAX INTEGER
{
board(0),
cpu(1),
slot(2)
}
OASysHwcType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The object specify the type of OASysHwc"
SYNTAX INTEGER
{
mainboard(0),
microprocessor(1),
ram(2),
flash(3),
dsp(4),
uplink(5),
module(6)
}
OASysCoreType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The object specify the type of Core usage"
SYNTAX INTEGER
{
controlplane(0),
dataforwarding(1),
application(2),
mixed(3)
}
oacExpIMSysStatistics OBJECT IDENTIFIER ::= { oacExpIMSystem 1 }
oacExpIMSysHardwareDescription OBJECT IDENTIFIER ::= { oacExpIMSystem 2 }
oacSysMemStatistics OBJECT IDENTIFIER ::= { oacExpIMSysStatistics 1 }
oacSysCpuStatistics OBJECT IDENTIFIER ::= { oacExpIMSysStatistics 2 }
oacSysSecureCrashlogCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of avaiable crash logs"
::= { oacExpIMSysStatistics 100 }
oacSysStartCaused OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cause of system start"
::= { oacExpIMSysStatistics 200 }
oacSysIMSysMainBoard OBJECT IDENTIFIER ::= { oacExpIMSysHardwareDescription 1 }
oacExpIMSysHwComponents OBJECT IDENTIFIER ::= { oacExpIMSysHardwareDescription 2 }
oacExpIMSysFactory OBJECT IDENTIFIER ::= { oacExpIMSysHardwareDescription 3 }
oacSysIMSysMainIdentifier OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vendor's authoritative identification of
the main board. This value is allocated within
the SMI enterprise subtree"
::= { oacSysIMSysMainBoard 1 }
oacSysIMSysMainManufacturedIdentity OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique ID string self to each equipment.
By default, it is retrieved from the
manufacturer of the equipment. Can also be
configure by CLI ( see command 'snmp chassis-id')
for customer purposes"
::= { oacSysIMSysMainBoard 2 }
oacSysIMSysMainManufacturedDate OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the date of the manufacturing of
the equipment"
::= { oacSysIMSysMainBoard 3 }
oacSysIMSysMainCPU OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the main CPU used
on the main board"
::= { oacSysIMSysMainBoard 4 }
oacSysIMSysMainBSPVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the current BSP version supported
on the equipment"
::= { oacSysIMSysMainBoard 5 }
oacSysIMSysMainBootVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the current boot version supported
on the equipment"
::= { oacSysIMSysMainBoard 6 }
oacSysIMSysMainBootDateCreation OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the date the current boot version
has been generated"
::= { oacSysIMSysMainBoard 7 }
oacSysMemoryFree OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes in free memory "
::= { oacSysMemStatistics 1 }
oacSysMemoryAllocated OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes in allocated memory "
::= { oacSysMemStatistics 2 }
oacSysMemoryTotal OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes in the system memory partition "
::= { oacSysMemStatistics 3 }
oacSysMemoryUsed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used memory expressed in percent of the total memory size "
::= { oacSysMemStatistics 4 }
oacSysCpuUsed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used cpu in percent "
::= { oacSysCpuStatistics 1 }
------------------------------------------------------------------------------
-->> Cpu usage table for multicore HW
------------------------------------------------------------------------------
oacSysCpuUsedCoresCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Cores for the equipment"
::= { oacSysCpuStatistics 2 }
oacSysCpuUsedCoresTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacSysCpuUsedCoresEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for Oneaccess hardware Cores"
::= { oacSysCpuStatistics 3 }
oacSysCpuUsedCoresEntry OBJECT-TYPE
SYNTAX OacSysCpuUsedCoresEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for a hardware Core"
INDEX { oacSysCpuUsedIndex }
::= { oacSysCpuUsedCoresTable 1 }
OacSysCpuUsedCoresEntry ::=
SEQUENCE {
oacSysCpuUsedIndex Unsigned32,
oacSysCpuUsedCoreType OASysCoreType,
oacSysCpuUsedValue Unsigned32,
oacSysCpuUsedOneMinuteValue Unsigned32
}
oacSysCpuUsedIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Core index"
::= { oacSysCpuUsedCoresEntry 1 }
oacSysCpuUsedCoreType OBJECT-TYPE
SYNTAX OASysCoreType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the core"
::= { oacSysCpuUsedCoresEntry 2 }
oacSysCpuUsedValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used cpu in percent : equivalent for core 0 to the oacSysCpuUsed object. This is the current value"
::= { oacSysCpuUsedCoresEntry 3 }
oacSysCpuUsedOneMinuteValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cpu load for the last minute period"
::= { oacSysCpuUsedCoresEntry 4 }
oacSysLastRebootCause OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"To display the cause for the last reboot."
::= { oacExpIMSysStatistics 3 }
-- ----------------------------------------------------------------------------
-- >> hardware components
-- ----------------------------------------------------------------------------
oacExpIMSysHwComponentsCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of components for the equipment"
::= { oacExpIMSysHwComponents 1 }
oacExpIMSysHwComponentsTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacExpIMSysHwComponentsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for Oneaccess hardware components"
::= { oacExpIMSysHwComponents 2 }
oacExpIMSysHwComponentsEntry OBJECT-TYPE
SYNTAX OacExpIMSysHwComponentsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for a hardware component"
INDEX { oacExpIMSysHwcIndex }
::= { oacExpIMSysHwComponentsTable 1 }
OacExpIMSysHwComponentsEntry ::=
SEQUENCE {
oacExpIMSysHwcIndex Unsigned32,
oacExpIMSysHwcClass OASysHwcClass,
oacExpIMSysHwcType OASysHwcType,
oacExpIMSysHwcDescription DisplayString,
oacExpIMSysHwcSerialNumber DisplayString,
oacExpIMSysHwcManufacturer DisplayString,
oacExpIMSysHwcManufacturedDate DisplayString,
oacExpIMSysHwcProductName DisplayString
}
oacExpIMSysHwcIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Component index"
::= { oacExpIMSysHwComponentsEntry 1 }
oacExpIMSysHwcClass OBJECT-TYPE
SYNTAX OASysHwcClass
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Class of the component"
::= { oacExpIMSysHwComponentsEntry 2 }
oacExpIMSysHwcType OBJECT-TYPE
SYNTAX OASysHwcType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the component"
::= { oacExpIMSysHwComponentsEntry 3 }
oacExpIMSysHwcDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Component description, identifies the component"
::= { oacExpIMSysHwComponentsEntry 4 }
oacExpIMSysHwcSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Component's serial number"
::= { oacExpIMSysHwComponentsEntry 5 }
oacExpIMSysHwcManufacturer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Component manufacturer"
::= { oacExpIMSysHwComponentsEntry 6 }
oacExpIMSysHwcManufacturedDate OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Component's manufacturing date"
::= { oacExpIMSysHwComponentsEntry 7 }
oacExpIMSysHwcProductName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Product name"
::= { oacExpIMSysHwComponentsEntry 8 }
-- ----------------------------------------------------------------------------
-- Factory area
-- ----------------------------------------------------------------------------
oacExpIMSysFactorySupplierID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..14))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Supplier ID. Mapped to Mid field of product-info-area.
String is empty if Mid field is not included in
product-info-area."
::= { oacExpIMSysFactory 1 }
oacExpIMSysFactoryProductSalesCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..22))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OA Product Sales Code. Mapped to Mcode field of
product-info-area. String is empty if Mcode field
is not included in product-info-area."
::= { oacExpIMSysFactory 2 }
oacExpIMSysFactoryHwRevision OBJECT-TYPE
SYNTAX DisplayString (SIZE (2..7))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware Revision. Mapped to Mrevision field of
product-info-area. String is empty if Mrevision
field is not included in product-info-area."
::= { oacExpIMSysFactory 3 }
END
--

View File

@ -0,0 +1,144 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.2.R001_E001
--
-- Creation date : 05/23/2014
ONEACCESS-UPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
OBJECT-IDENTITY, Counter32, Gauge32, Integer32
FROM SNMPv2-SMI
DisplayString, TimeStamp, TimeInterval, TestAndIncr,
AutonomousType
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
oacExpIMManagement
FROM ONEACCESS-GLOBAL-REG;
oacUpsMIB MODULE-IDENTITY
LAST-UPDATED "9402230000Z"
ORGANIZATION "IETF UPS MIB Working Group"
CONTACT-INFO
" Pascal KESTELOOT
Postal: ONE ACCESS
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 54
Fax: (+33) 01 41 87 74 39
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"The MIB module to describe Uninterruptible Power
Supplies."
::= { oacExpIMManagement 1225 }
oacUpsMIBObjects OBJECT IDENTIFIER ::= { oacUpsMIB 1 }
oacUpsBattery OBJECT IDENTIFIER ::= { oacUpsMIBObjects 1 }
-- ------------------------------------------------------------------ --
-- OAC UPS MIB Battery Objects
-- ------------------------------------------------------------------ --
oacUpsBatteryStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
batteryNormal(2),
batteryLow(3),
batteryDepleted(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The indication of the capacity remaining in the UPS
system's batteries. A value of batteryNormal
indicates that the remaining run-time is greater than
upsConfigLowBattTime. A value of batteryLow indicates
that the remaining battery run-time is less than or
equal to upsConfigLowBattTime. A value of
batteryDepleted indicates that the UPS will be unable
to sustain the present load when and if the utility
power is lost (including the possibility that the
utility power is currently absent and the UPS is
unable to sustain the output)."
::= { oacUpsBattery 1 }
-- ------------------------------------------------------------------ --
-- OAC UPS MIB Alarm Objects
-- ------------------------------------------------------------------ --
oacUpsAlarm OBJECT IDENTIFIER ::= { oacUpsMIBObjects 2 }
oacUpsAlarmsPresent OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present number of active alarm conditions."
::= { oacUpsAlarm 1 }
oacUpsAlarmDescr OBJECT-TYPE
SYNTAX AutonomousType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A reference to an alarm description object. The
object referenced should not be accessible, but rather
be used to provide a unique description of the alarm
condition."
::= { oacUpsAlarm 2 }
oacUpsAlarmTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the alarm condition was
detected. If the alarm condition was detected at the
time of agent startup and presumably existed before
agent startup, the value of upsAlarmTime shall equal
0."
::= { oacUpsAlarm 3 }
-- ------------------------------------------------------------------ --
-- OAC UPS MIB Traps
-- ------------------------------------------------------------------ --
oacUpsTraps OBJECT IDENTIFIER ::= { oacUpsMIB 2 }
oacUpsTrapAlarmEntryAdded NOTIFICATION-TYPE
OBJECTS {oacUpsAlarmDescr}
STATUS current
DESCRIPTION
"This trap is sent each time an alarm is inserted into
to the alarm table. It is sent on the insertion of
all alarms except for upsAlarmOnBattery and
upsAlarmTestInProgress."
::= { oacUpsTraps 0 }
oacUpsTrapAlarmEntryRemoved NOTIFICATION-TYPE
OBJECTS {oacUpsAlarmDescr}
STATUS current
DESCRIPTION
"This trap is sent each time an alarm is removed from
the alarm table. It is sent on the removal of all
alarms except for upsAlarmTestInProgress."
::= { oacUpsTraps 1 }
END

View File

@ -0,0 +1,265 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R002_E004
--
-- Creation date : 07/08/2010
ONEACCESS-VLAN-CONFIG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32, Unsigned32,
Counter32,
Gauge32,
Counter64
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION,
DisplayString,
RowStatus
FROM SNMPv2-TC
ifIndex, InterfaceIndex
FROM IF-MIB
oacExpIMIp, oacMIBModules
FROM ONEACCESS-GLOBAL-REG;
oaVlanConfigMIB MODULE-IDENTITY
LAST-UPDATED "201106150000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Contact updated"
REVISION "201106150000Z"
DESCRIPTION
"Fixed minor corrections."
REVISION "201007080001Z"
DESCRIPTION
"This MIB defines configuration capabilities relating to
Vlan, Vlan QinQ and Vlan Mapping on interfaces.
IEEE 802.1Q VLAN specification provides for an option to tag
Ethernet frames with two VLAN tags:
- An inner tag that specifies the customer's VLAN ID. This tag
is called the 'C-VLAN'.
- An outer tag that specifies the service provider's VLAN ID.
This tag is called the 'SP-VLAN'."
::= { oacMIBModules 681 }
-- Textual Conventions
SPVlanEtherType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention defines the different EtherType of a SPVLAN.
etherType-8100 - Specifies Ethertype value 0x8100,
as defined in IEEE Standard 802.1q
etherType-9100 - Specifies Ethertype value 0x9100
etherType-88a8 - Specifies Ethertype value 0x88a8,
as defined in IEEE Standard 802.1ad "
SYNTAX INTEGER
{
etherType-8100(1),
etherType-9100(2),
etherType-88a8(3)
}
--
-- Node definitions
--
oacVlanConfig OBJECT IDENTIFIER ::= {oacExpIMIp 6 }
oacVlanConfigObjects OBJECT IDENTIFIER ::= { oacVlanConfig 1 }
oacVlanConfigConformance OBJECT IDENTIFIER ::= { oacVlanConfig 2 }
-- Vlan and QinQ Config
oacVlanMappingConfigInterfaceObjects OBJECT IDENTIFIER ::= {oacVlanConfigObjects 1 }
oacVlanConfigInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacVlanConfigInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the Vlan or Vlan QinQ configuration
on interfaces.
The ifIndex in the INDEX clause identifies the interface
where Vlan configuration is applied"
::= { oacVlanMappingConfigInterfaceObjects 1 }
oacVlanConfigInterfaceEntry OBJECT-TYPE
SYNTAX OacVlanConfigInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table defines a Vlan interface."
INDEX { ifIndex}
::= { oacVlanConfigInterfaceTable 1 }
OacVlanConfigInterfaceEntry ::= SEQUENCE {
oacVlanConfigInterfaceDot1qValue
INTEGER,
oacVlanConfigInterfaceSecondDot1qValue
INTEGER,
oacVlanConfigInterfaceDefaultPriority
INTEGER,
oacVlanConfigInterfaceRowStatus
RowStatus
}
oacVlanConfigInterfaceDot1qValue OBJECT-TYPE
SYNTAX INTEGER (0..4095)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The VLAN IDs of a frame.
Default Value 0 for no VLAN ID configured."
DEFVAL { 0 }
::= { oacVlanConfigInterfaceEntry 1 }
oacVlanConfigInterfaceSecondDot1qValue OBJECT-TYPE
SYNTAX INTEGER (0..4095)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Second VLAN IDs of a QinQ frame.
Default Value 0 for no Second VLAN ID configured."
DEFVAL { 0 }
::= { oacVlanConfigInterfaceEntry 2 }
oacVlanConfigInterfaceDefaultPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Default IEEE 802.1p class of service/user priority
By default Value = 0."
DEFVAL { 0 }
::= { oacVlanConfigInterfaceEntry 3 }
oacVlanConfigInterfaceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows the creation, modification, or deletion of the row"
::= { oacVlanConfigInterfaceEntry 4 }
-- VlanMapping
oacVlanMappingConfigObjects OBJECT IDENTIFIER ::= {oacVlanConfigObjects 2 }
vlanMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the Vlan Mapping configuration
on interfaces.
The ifIndex in the INDEX clause identifies the interface
where Vlan Mapping is applied."
::= { oacVlanMappingConfigObjects 1 }
vlanMappingEntry OBJECT-TYPE
SYNTAX VlanMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table defines a QinQ interface."
INDEX { ifIndex, outerSPVlan}
::= { vlanMappingTable 1 }
VlanMappingEntry ::= SEQUENCE {
innerCVlan OCTET STRING,
outerSPVlan Unsigned32,
outerEtherType SPVlanEtherType,
vlanMappingRowStatus RowStatus
}
innerCVlan OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..100))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The CVLAN IDs of the inner tag of a QinQ frame.
Authorized value:
untagged - specify untagged frame
vlanid - CVlan ID (example 100)
range - A range of cvlan id (example 100-120)
default - All other CVlan not matched
"
::= { vlanMappingEntry 1 }
outerSPVlan OBJECT-TYPE
SYNTAX Unsigned32 (1..4095)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SPVLAN ID of the outer tag of a QinQ frame."
::= { vlanMappingEntry 2 }
outerEtherType OBJECT-TYPE
SYNTAX SPVlanEtherType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This textual convention defines the different EtherType of a SPVLAN.
etherType-8100 - Specifies Ethertype value 0x8100,
as defined in IEEE Standard 802.1q
etherType-9100 - Specifies Ethertype value 0x9100
etherType-88a8 - Specifies Ethertype value 0x88a8,
as defined in IEEE Standard 802.1ad "
::= { vlanMappingEntry 3 }
vlanMappingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows the creation, modification, or deletion of the row"
::= { vlanMappingEntry 4 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,99 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.2.R001_E001
--
-- Creation date : 05/04/2012
ONEACCESS-VRF-TO-IF-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
oacExpIMIp
FROM ONEACCESS-GLOBAL-REG
TEXTUAL-CONVENTION
FROM SNMPv2-TC
ifIndex
FROM IF-MIB;
oacExpIMIPVrfToIf MODULE-IDENTITY
LAST-UPDATED "1204051200Z"
ORGANIZATION "ONE ACCESS"
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du Général de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 54
Fax: (+33) 01 41 87 74 39
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"This MIB module lists all the interfaces attached to a configured VRF."
::= { oacExpIMIp 11 }
--
-- Textual Conventions
--
OacExpVrfName ::= TEXTUAL-CONVENTION
DISPLAY-HINT "255a"
STATUS current
DESCRIPTION
"Textual convention for vrf name."
SYNTAX OCTET STRING (SIZE(1..32))
--
-- Node definitions
--
oacExpIMIPVrfToIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF OacExpIMIPVrfToIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of correspondance between VRF and interfaces"
::= { oacExpIMIPVrfToIf 1 }
oacExpIMIPVrfToIfEntry OBJECT-TYPE
SYNTAX OacExpIMIPVrfToIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry corresponds to a an interface and the VRF it belongs to"
INDEX { ifIndex }
::= { oacExpIMIPVrfToIfTable 1 }
OacExpIMIPVrfToIfEntry ::= SEQUENCE {
oacVrfName OacExpVrfName
}
oacVrfName OBJECT-TYPE
SYNTAX OacExpVrfName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the VRF the interface belong to"
::= { oacExpIMIPVrfToIfEntry 1 }
END
--

View File

@ -0,0 +1,67 @@
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 21/03/2005
--
-- Compatibility with ONEOS_V31
--
-- Compatibility with ONEOS_V32
--
ONEACCESS-VRRP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Counter32,Unsigned32
FROM SNMPv2-SMI
-- DisplayString
-- FROM RFC1213-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
oacExpIMIpVrrp,oacExpIMVrrpNotifications,oacMIBModules
FROM ONEACCESS-GLOBAL-REG
oacEventText
FROM ONEACCESS-EVENTS-MIB;
oacVrrpMIBModule MODULE-IDENTITY
LAST-UPDATED "201110270000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du G<>n<EFBFBD>ral de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Contact updated"
REVISION "201110270000Z"
DESCRIPTION
"This MIB module describes IP VRRP Management objects."
::= { oacMIBModules 670 }
vrrpTrapNewBackup NOTIFICATION-TYPE
OBJECTS { oacEventText
}
STATUS current
DESCRIPTION
"The newBackup trap indicates that the sending agent
has transitioned to 'Backup' state."
::= { oacExpIMVrrpNotifications 1 }
END
--

File diff suppressed because it is too large Load Diff