mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* Extract DiscoveryItem and move some things to better places. Extract model class Fix up model construction. I have problem with construction... Makeshift model working. Switch constructor to factory. discover() and create() Support legacy discovery. Remove uneeded custom pollers Remove netonix custom detection as we try ucd on all os now. Add a few yaml procs. Fix a couple things. More processor discovery conversions Move Calix e7 to standard hrProcessorLoad, but it doesn't fully implement the HR-MIB, move things around to make it work. Add a few yaml procs. Fix a couple things. Correct some stupid mib stuff. Move more, drop php 5.3 Add netscaler which uses string indexes. Port fiberhome to yaml and use skip_values More conversions. BroadcomProcessorUsage Trait Serveriron and Ironware share some mibs. Create a common abstract os for them. Add yaml support for mib specification in each data entry Make legacy discover_processor() set 0 for hrDeviceIndex Untangle Dell switch OS processors Use use shared OS for groups if they don't have a specific group. fix silly mib mistake Make index optional Move HR and UCD to Traits and out of Processor. * forgot to update the fortiswitch index * Make sgos and avaya-ers match the old index. * fix comware test data * fix merge errors * fix dsm and remove pointless empty modules * file not found exception is in the wrong place. * Updated processor development docs
2530 lines
78 KiB
Plaintext
2530 lines
78 KiB
Plaintext
-- *********************************************************************
|
||
-- *********************************************************************
|
||
-- ** Filename: PRVT-SWITCH-ACCESS-LIST-MIB
|
||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||
-- ** Purpose: Private MIB
|
||
-- *********************************************************************
|
||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||
-- WARNING:
|
||
--
|
||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||
--
|
||
-- This file is the property of BATM Advanced Communications.
|
||
-- BATM Advanced Communications retains all title and
|
||
-- ownership in the Specification, including any revisions.
|
||
|
||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||
-- license to use and distribute an unmodified copy of this
|
||
-- Specification in connection with management of BATM Advanced Communications
|
||
-- and Telco Systems products, and without fee, provided that the following
|
||
-- conditions are met:
|
||
-- 1. Redistributions of this specification must retain the above copyright
|
||
-- notice, this list of conditions and the following disclaimer.
|
||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||
-- notice, this list of conditions and the following disclaimer in the
|
||
-- documentation and/or other materials provided with the distribution.
|
||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||
-- or promote products derived from this specification without specific prior written
|
||
-- permission.
|
||
--
|
||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||
|
||
PRVT-SWITCH-ACCESS-LIST-MIB DEFINITIONS ::= BEGIN
|
||
IMPORTS
|
||
|
||
MODULE-IDENTITY, OBJECT-TYPE,IpAddress
|
||
FROM SNMPv2-SMI
|
||
RowStatus, DisplayString, TEXTUAL-CONVENTION, MacAddress, TruthValue
|
||
FROM SNMPv2-TC
|
||
ifIndex
|
||
FROM IF-MIB
|
||
dot1qVlanIndex, dot1qVlanStatus
|
||
FROM Q-BRIDGE-MIB
|
||
NOTIFICATION-TYPE
|
||
FROM SNMPv2-SMI
|
||
|
||
MODULE-COMPLIANCE, NOTIFICATION-GROUP,
|
||
OBJECT-GROUP
|
||
FROM SNMPv2-CONF
|
||
|
||
svcId,
|
||
sapPortId,
|
||
sapEncapValue,
|
||
sdpId
|
||
FROM PRVT-SERV-MIB
|
||
|
||
ipSwitch
|
||
FROM PRVT-SWITCH-MIB;
|
||
|
||
|
||
prvtSwitchAccessListMib MODULE-IDENTITY
|
||
LAST-UPDATED "201011160000Z"
|
||
ORGANIZATION "BATM Advanced Communication"
|
||
CONTACT-INFO
|
||
" BATM/Telco Systems Support team
|
||
Email:
|
||
For North America: techsupport@telco.com
|
||
For North Europe: support@batm.de, info@batm.de
|
||
For the rest of the world: techsupport@telco.com"
|
||
DESCRIPTION
|
||
"The access-list MIB module that controls L3 switches access-list parameters"
|
||
|
||
-- revision history
|
||
REVISION "201102070000Z"
|
||
DESCRIPTION
|
||
"Addeed accessListInterfaceRateStatistics object"
|
||
|
||
REVISION "201011160000Z"
|
||
DESCRIPTION
|
||
"Added accessListSapTable and accessListSapStatisticsTable"
|
||
|
||
REVISION "201011030000Z"
|
||
DESCRIPTION
|
||
"Added new OIDs standardAccessListDropLevel, extendedAccessListDropLevel, macAccessListDropLevel,
|
||
standardAccessListDscp, extendedAccessListDscp"
|
||
REVISION "200904170000Z"
|
||
DESCRIPTION
|
||
"Created AccessListRemarkString TC."
|
||
|
||
REVISION "200811200000Z"
|
||
DESCRIPTION
|
||
"Added objects for Egress Access Lists"
|
||
|
||
REVISION "200802140000Z"
|
||
DESCRIPTION
|
||
"Added Access List Interface Statistics"
|
||
REVISION "200801010000Z"
|
||
DESCRIPTION
|
||
"Removed redefined OIDs in private vendor extension definitions."
|
||
REVISION "200712050000Z"
|
||
DESCRIPTION
|
||
" "
|
||
REVISION "200603220000Z"
|
||
DESCRIPTION
|
||
"Added the tag filter object in the interface and VLAN access group tables and changed some
|
||
description with TMetro specific information."
|
||
|
||
REVISION "200510030000Z"
|
||
DESCRIPTION
|
||
"Switched the values of greater-than and less-than in PortDef textual convention."
|
||
|
||
REVISION "200509300000Z"
|
||
DESCRIPTION
|
||
"Changed the Rate textual convention to include the value of 0 (zero)."
|
||
|
||
REVISION "200502280000Z"
|
||
DESCRIPTION
|
||
"Added the span track objects in the interface tables."
|
||
|
||
REVISION "200502240000Z"
|
||
DESCRIPTION
|
||
"Added the source and destination range objects in the extended access list table."
|
||
|
||
|
||
REVISION "200502160000Z"
|
||
DESCRIPTION
|
||
"Fixed spelling errors and changed the contact info."
|
||
|
||
REVISION "200412150000Z"
|
||
DESCRIPTION
|
||
"1. accessListControlTable is now indexed only by accessListControlListGroup and the row
|
||
status creates whole groups.
|
||
2. Added standardAccessListIndex and extendedAccessListIndex as indices of standardAccessListTable
|
||
and extendedAccessListTable to replace accessGroupControlListIndex.
|
||
3. Added standardAccessListRowStatus and extendedAccessListRowStatus to enable creation of rules.
|
||
Rules, however, cannot be deleted using these objects.
|
||
4. Added support for enabling the loggin of ACLs (standardAccessListLog, extendedAccessListLog).
|
||
5. Added support for redirection traffic to a vlan and ip next hop
|
||
(accessListInterfaceRedirectVlanID,accessListVLANRedirectVlanID,accessListInterfaceRedirectNexthop,accessListVLANRedirectNexthop).
|
||
6. Added objects for configuring the Peak rate and peak burst when dual rate limit is used.
|
||
(accessListInterfacePeakRate, accessListInterfacePeakBurst, accessListVLANPeakRate,accessListVLANPeakBurst)
|
||
7. Added objects for toggling the traffic metering color awareness and remarking policy.
|
||
(accessListInterfaceColorAware, accessListVlanColorAware,accessListInterfacePolicy, accessListVlanPolicy)
|
||
"
|
||
|
||
REVISION "200310150000Z"
|
||
DESCRIPTION
|
||
"Global changes:
|
||
1. Added support for VLAN IP access-group.
|
||
2. Added support for redirecting traffic to an interface
|
||
(accessListInterfaceRedirectIfIndex,accessListVLANRedirectIfIndex).
|
||
3. Renamed accessListControlListGroupIndex to accessListInterfaceGroupIndex
|
||
4. Changes in AccessListAction, removed shaper.
|
||
5. Removed Burst TEXTUAL-CONVENTION.
|
||
|
||
Changes for E-Series
|
||
1. Introduced changes in PortDef,ExceedAction,AccessListDiscard TEXTUAL-CONVENTION for E-Series.
|
||
2. The objects extendedAccessListIgmpType and accessListInterfaceShaper are
|
||
not supported for E-Series.
|
||
3. Added accessListInterfaceBurst,accessListVLANBurst for E-Series.
|
||
4. The range of accessListInterfaceDscp is now 0..63 for E-Series."
|
||
|
||
REVISION "200305080000Z"
|
||
DESCRIPTION
|
||
"Moved to SMI-V2.
|
||
Removed extendedAccessListEstablished and
|
||
extendedAccessListMSS."
|
||
|
||
REVISION "200211120000Z"
|
||
DESCRIPTION
|
||
"Changed mapping of AccessListAction enum."
|
||
|
||
REVISION "200111050000Z"
|
||
DESCRIPTION
|
||
"Added shaper to access group."
|
||
|
||
REVISION "200109300000Z"
|
||
DESCRIPTION
|
||
"Added ICMP type,ICMP code and IGMP to extended access list."
|
||
|
||
REVISION "200108270000Z"
|
||
DESCRIPTION
|
||
"Added access group with rate limit."
|
||
|
||
REVISION "200107310000Z"
|
||
DESCRIPTION
|
||
"Added routed ISP."
|
||
|
||
REVISION "200105140000Z"
|
||
DESCRIPTION
|
||
"1. Added remark, MSS and Established to access list.
|
||
2. Added Priority and Discard to access group."
|
||
|
||
REVISION "200102200000Z"
|
||
DESCRIPTION
|
||
"Added the ability to modify TOS in extended access list."
|
||
|
||
REVISION "200102150000Z"
|
||
DESCRIPTION
|
||
"Added shaper mode for access list action."
|
||
|
||
REVISION "200101280000Z"
|
||
DESCRIPTION
|
||
"Added support for access group in ISP."
|
||
|
||
REVISION "200011130959Z"
|
||
DESCRIPTION
|
||
"Initial version."
|
||
|
||
::= { ipSwitch 1 }
|
||
|
||
AccessListAction ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The AccessListAction type represents action taken when this
|
||
access-list condition are asserted.
|
||
"
|
||
SYNTAX INTEGER
|
||
{
|
||
permit(0),
|
||
deny(1),
|
||
shaper(2),
|
||
remark(3),
|
||
undefined(100)
|
||
}
|
||
|
||
IpProtocol ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IpProtocol type represents the protocol number in the IP datagram header"
|
||
SYNTAX INTEGER (0..255)
|
||
|
||
PortDef ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The PortDef type operates together with the port number filed inside
|
||
the access-list & control how the port number is being processed.
|
||
The values greater-than(3) and less-than(4) are supported only on
|
||
E-Series family boards"
|
||
SYNTAX INTEGER
|
||
{
|
||
equal(1),
|
||
range(2),
|
||
greater-than(3),
|
||
less-than(4),
|
||
undefined(0)
|
||
}
|
||
|
||
Rate ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Rate type represents in Kbps the maximum rate limit for the flow"
|
||
SYNTAX INTEGER (0|13..1000000)
|
||
|
||
ExceedAction ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the ExceedAction type represents the action that the switch should take
|
||
when one of the limits exceeded: drop -> drop the packets, markDiscardable
|
||
this packet is discardable if a conjection ocure
|
||
Only the E-Series family boards support the values green, yellow and red. Other
|
||
values are not supported by the E-Series"
|
||
SYNTAX INTEGER
|
||
{
|
||
drop(0),
|
||
markDiscardable(1),
|
||
undefined(2),
|
||
green(3),
|
||
yellow(4),
|
||
red(5)
|
||
}
|
||
|
||
VlanTag ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The VlanTag type represents if the VLAN is tagged or untagged."
|
||
SYNTAX INTEGER
|
||
{
|
||
untagged (0),
|
||
tagged (1),
|
||
undefined (2)
|
||
}
|
||
|
||
ISPType ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The ISPType type represents the ISP type - either connective or normal."
|
||
SYNTAX INTEGER
|
||
{
|
||
connectivity (0),
|
||
normal (1),
|
||
routed (2)
|
||
|
||
}
|
||
|
||
Shaper ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Shaper type represents the status of the shaper"
|
||
SYNTAX INTEGER
|
||
{
|
||
disable (0),
|
||
enable (1)
|
||
}
|
||
|
||
ConformAction ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The action to perform if the condition is matched."
|
||
SYNTAX INTEGER
|
||
{
|
||
transmit (0)
|
||
}
|
||
|
||
AssigenValue ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enables/disables assignment of an ISP user to this interface."
|
||
SYNTAX INTEGER
|
||
{
|
||
enable (1),
|
||
disable (2)
|
||
}
|
||
|
||
AccessListModifyTos ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The AccessListModifyTos must be enabled if the user wants the ToS to be modified."
|
||
SYNTAX INTEGER
|
||
{
|
||
enable (1),
|
||
disable (0)
|
||
}
|
||
|
||
AccessListEstablished ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Match established connection (ACK or RST flages)"
|
||
SYNTAX INTEGER
|
||
{
|
||
enable (1),
|
||
disable (0)
|
||
}
|
||
|
||
AccessListDiscard ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Mark discardable or normal for priority on access group
|
||
Only the E-Series family and the G-Series family boards support the values green, yellow and red. Other
|
||
values are not supported by the E-Series and G-series."
|
||
SYNTAX INTEGER
|
||
{
|
||
normal(0),
|
||
discardable(1),
|
||
green(2),
|
||
yellow(3),
|
||
red(4),
|
||
undefined(5)
|
||
}
|
||
|
||
AccessListRemarkString ::= TEXTUAL-CONVENTION
|
||
DISPLAY-HINT "40a"
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Access list entry comment string"
|
||
SYNTAX OCTET STRING (SIZE (0..40))
|
||
|
||
TxqDropLevel ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"TXQ drop level values"
|
||
SYNTAX INTEGER { undefined(0), green(1), yellow(2) }
|
||
|
||
MatchTraffic ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Match traffic values"
|
||
SYNTAX INTEGER {
|
||
undefined(0),
|
||
untagged(1),
|
||
unknown-unicast(2),
|
||
multicast(3),
|
||
broadcast(4),
|
||
known-unicast(5) }
|
||
|
||
AccessListStatistics ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Access list statistics values"
|
||
SYNTAX INTEGER
|
||
{
|
||
enable (1),
|
||
disable (0)
|
||
}
|
||
|
||
AccessListDirection ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Access list applied direction values"
|
||
SYNTAX INTEGER
|
||
{
|
||
ingress (0),
|
||
egress (1)
|
||
}
|
||
|
||
prvtSwitchAccessListNotifications OBJECT IDENTIFIER ::= { prvtSwitchAccessListMib 0 }
|
||
accessLists OBJECT IDENTIFIER ::= { prvtSwitchAccessListMib 1 }
|
||
isp OBJECT IDENTIFIER ::= { prvtSwitchAccessListMib 2 }
|
||
prvtSwitchAccessListConformance OBJECT IDENTIFIER ::= { prvtSwitchAccessListMib 3 }
|
||
|
||
|
||
accessListTemplate OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
standard (1),
|
||
vlan-priority (2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The access-list template in use. For non E-series devices, the device must be restarted
|
||
for this setting to take effect."
|
||
::= { accessLists 1 }
|
||
|
||
accessGroupsDefinitions OBJECT IDENTIFIER ::= { accessLists 2 }
|
||
accessListsInterfaces OBJECT IDENTIFIER ::= { accessLists 3 }
|
||
accessListsVLAN OBJECT IDENTIFIER ::= { accessLists 4 }
|
||
accessListsServices OBJECT IDENTIFIER ::= { accessLists 5 }
|
||
accessListsInterfaceStatistics OBJECT IDENTIFIER ::= { accessLists 6 }
|
||
accessListsServicesStatistics OBJECT IDENTIFIER ::= {accessLists 7}
|
||
|
||
accessListControlTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AccessListControlEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This table controls the creation or removal of a access-list
|
||
group from all access-list tables. The real programming of values is
|
||
done in the coresponding access-list table."
|
||
::= { accessGroupsDefinitions 1 }
|
||
|
||
accessListControlEntry OBJECT-TYPE
|
||
SYNTAX AccessListControlEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the accessListControlTable table."
|
||
INDEX { accessListControlListGroup }
|
||
::= { accessListControlTable 1 }
|
||
|
||
AccessListControlEntry ::= SEQUENCE {
|
||
accessListControlListGroup INTEGER,
|
||
accessListControlRowStatus RowStatus
|
||
}
|
||
|
||
accessListControlListGroup OBJECT-TYPE
|
||
SYNTAX INTEGER (1..65535)
|
||
MAX-ACCESS accessible-for-notify
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object identifies the index of the group of access-list rules
|
||
Each range of group indexes is related to a different access-list type
|
||
1..99 for standard access-list
|
||
100..199 for extended access-list."
|
||
::= { accessListControlEntry 1 }
|
||
accessListControlRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the row status & enables creation & deletion of lines in
|
||
this table. See SNMPv2-TC for more information."
|
||
::= { accessListControlEntry 2 }
|
||
|
||
----------------------------------------------
|
||
|
||
standardAccessListTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF StandardAccessListEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This table contains standard access-list parameters."
|
||
::= { accessGroupsDefinitions 2 }
|
||
|
||
standardAccessListEntry OBJECT-TYPE
|
||
SYNTAX StandardAccessListEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the standardAccessListTable table."
|
||
INDEX { accessListControlListGroup, standardAccessListIndex }
|
||
::= { standardAccessListTable 1 }
|
||
|
||
StandardAccessListEntry ::= SEQUENCE {
|
||
standardAccessListIndex INTEGER,
|
||
standardAccessListAction AccessListAction,
|
||
standardAccessListIpSrc IpAddress,
|
||
standardAccessListIpMASKsrc IpAddress,
|
||
standardAccessListRemark AccessListRemarkString,
|
||
standardAccessListLog INTEGER,
|
||
standardAccessListVpt INTEGER,
|
||
standardAccessListRowStatus RowStatus,
|
||
standardAccessListVlanId INTEGER,
|
||
standardAccessListVlanMask DisplayString,
|
||
standardAccessListProviderVlanId INTEGER,
|
||
standardAccessListProviderVlanMask DisplayString,
|
||
standardAccessListProviderVpt INTEGER,
|
||
standardAccessListUntaggedMode TruthValue,
|
||
standardAccessListDropLevel INTEGER,
|
||
standardAccessListDscp INTEGER
|
||
|
||
}
|
||
|
||
standardAccessListIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..65535)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Index of the particular rule of the group."
|
||
::= { standardAccessListEntry 1 }
|
||
|
||
standardAccessListAction OBJECT-TYPE
|
||
SYNTAX AccessListAction
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The action to preform if the condition of this access-list rule condition is true."
|
||
::= { standardAccessListEntry 2 }
|
||
|
||
standardAccessListIpSrc OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP source address associated with this flow."
|
||
::= { standardAccessListEntry 3 }
|
||
|
||
standardAccessListIpMASKsrc OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP mask that, together with standardAccessListIpSrc, defines the subnet."
|
||
::= { standardAccessListEntry 4 }
|
||
|
||
standardAccessListRemark OBJECT-TYPE
|
||
SYNTAX AccessListRemarkString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Access list entry comment"
|
||
::= { standardAccessListEntry 5 }
|
||
|
||
standardAccessListLog OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
undefined (0),
|
||
log (1),
|
||
log-input (2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enable normal or extended logging of this access-list rule."
|
||
::= { standardAccessListEntry 6 }
|
||
|
||
standardAccessListVpt OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
vpt-value0(0),
|
||
vpt-value1(1),
|
||
vpt-value2(2),
|
||
vpt-value3(3),
|
||
vpt-value4(4),
|
||
vpt-value5(5),
|
||
vpt-value6(6),
|
||
vpt-value7(7),
|
||
undefined(8),
|
||
fc-be(241),
|
||
fc-l2(242),
|
||
fc-af(243),
|
||
fc-l1(244),
|
||
fc-h2(245),
|
||
fc-ef(246),
|
||
fc-h1(247),
|
||
fc-nc(248)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object is meaningful :
|
||
1.when vlan-priority template is used and will reprezent vlan priority tag.
|
||
2.Forwarding class reprezented in the second part of enumeration: fc-##.
|
||
A value of 8 means that neither of above is defined."
|
||
::= { standardAccessListEntry 7 }
|
||
|
||
standardAccessListRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the row status & enables creation of rows in
|
||
this table. In order to be consistent with ACL policy, this object
|
||
does not allow deletion of rules. The entire group must be deleted and all
|
||
rules removed at once."
|
||
::= { standardAccessListEntry 8 }
|
||
|
||
standardAccessListVlanId OBJECT-TYPE
|
||
SYNTAX INTEGER (0..4092)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the customer VLAN. The object is meaningful only
|
||
if standardAccessListVlanMask is set."
|
||
::= { standardAccessListEntry 9 }
|
||
|
||
standardAccessListVlanMask OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the customer VLAN mask. It is meaningful only
|
||
if standardAccessListVlanId is set.
|
||
The value is in hexadecimal type DisplayString (0xXXX)."
|
||
::= { standardAccessListEntry 10 }
|
||
|
||
standardAccessListProviderVlanId OBJECT-TYPE
|
||
SYNTAX INTEGER (0..4092)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the provider VLAN. The object is meaningful only
|
||
if standardAccessListProviderVlanMask is set."
|
||
::= { standardAccessListEntry 11 }
|
||
|
||
standardAccessListProviderVlanMask OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the provider VLAN mask. It is meaningful only
|
||
if standardAccessListProviderVlanId is set.
|
||
The value is in hexadecimal type DisplayString (0xXXX)"
|
||
::= { standardAccessListEntry 12}
|
||
|
||
standardAccessListProviderVpt OBJECT-TYPE
|
||
SYNTAX INTEGER (0..8)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the provider VLAN priority tag.
|
||
A value of 8 means undefined."
|
||
::= { standardAccessListEntry 13 }
|
||
|
||
standardAccessListUntaggedMode OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object enables the untagged mode"
|
||
::= { standardAccessListEntry 14 }
|
||
|
||
standardAccessListDropLevel OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
green(0),
|
||
yellow(1)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object define drop-level."
|
||
::= { standardAccessListEntry 15}
|
||
|
||
standardAccessListDscp OBJECT-TYPE
|
||
SYNTAX INTEGER (0..63)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The object shows the DiffServ Point (DSCP) value from IP header."
|
||
::= {standardAccessListEntry 16}
|
||
|
||
|
||
extendedAccessListTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF ExtendedAccessListEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This table contains extended access-list parameters."
|
||
::= { accessGroupsDefinitions 3 }
|
||
|
||
extendedAccessListEntry OBJECT-TYPE
|
||
SYNTAX ExtendedAccessListEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the extendedAccessListTable table."
|
||
INDEX { accessListControlListGroup, extendedAccessListIndex }
|
||
::= { extendedAccessListTable 1 }
|
||
|
||
ExtendedAccessListEntry ::= SEQUENCE {
|
||
extendedAccessListIndex INTEGER,
|
||
extendedAccessListAction AccessListAction,
|
||
extendedAccessListIpProtocol IpProtocol,
|
||
extendedAccessListIpSrc IpAddress,
|
||
extendedAccessListIpMASKsrc IpAddress,
|
||
extendedAccessListPortDefSrc PortDef,
|
||
extendedAccessListPortNumSrc INTEGER,
|
||
extendedAccessListPortRangeSrc INTEGER,
|
||
extendedAccessListIpDest IpAddress,
|
||
extendedAccessListIpMASKdst IpAddress,
|
||
extendedAccessListPortDefDst PortDef,
|
||
extendedAccessListPortNumDst INTEGER,
|
||
extendedAccessListPortRangeDst INTEGER,
|
||
extendedAccessListTos INTEGER,
|
||
extendedAccessListPrec INTEGER,
|
||
extendedAccessListModifyTos AccessListModifyTos,
|
||
extendedAccessListRemark AccessListRemarkString,
|
||
extendedAccessListIcmpType INTEGER,
|
||
extendedAccessListIcmpCode INTEGER,
|
||
extendedAccessListIgmpType INTEGER,
|
||
extendedAccessListEstablished AccessListEstablished,
|
||
extendedAccessListLog INTEGER,
|
||
extendedAccessListVpt INTEGER,
|
||
extendedAccessListRowStatus RowStatus,
|
||
extendedAccessListVlanId INTEGER,
|
||
extendedAccessListVlanMask DisplayString,
|
||
extendedAccessListProviderVlanId INTEGER,
|
||
extendedAccessListProviderVlanMask DisplayString,
|
||
extendedAccessListProviderVpt INTEGER,
|
||
extendedAccessListUntaggedMode TruthValue,
|
||
extendedAccessListDropLevel INTEGER,
|
||
extendedAccessListDscp INTEGER
|
||
}
|
||
|
||
extendedAccessListIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..65535)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Index of the particular rule of the group."
|
||
::= { extendedAccessListEntry 1 }
|
||
|
||
extendedAccessListAction OBJECT-TYPE
|
||
SYNTAX AccessListAction
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The action to preform if this access-list rule condition is true."
|
||
::= { extendedAccessListEntry 2 }
|
||
|
||
extendedAccessListIpProtocol OBJECT-TYPE
|
||
SYNTAX IpProtocol
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP protocol number (see IpProtocol)."
|
||
::= { extendedAccessListEntry 3 }
|
||
|
||
extendedAccessListIpSrc OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP source address associated with this flow."
|
||
::= { extendedAccessListEntry 4 }
|
||
|
||
extendedAccessListIpMASKsrc OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP mask, together with extendendAccessListIpSrc, defines the subnet."
|
||
::= { extendedAccessListEntry 5 }
|
||
|
||
extendedAccessListPortDefSrc OBJECT-TYPE
|
||
SYNTAX PortDef
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The extendedAccessListPortDefSrc object operates together with the port number filed inside
|
||
the access-list & controls how the port number is being processed.
|
||
The values less-than(3) and greater-than(4) are supported only on E-Series family boards."
|
||
::= { extendedAccessListEntry 6 }
|
||
|
||
extendedAccessListPortNumSrc OBJECT-TYPE
|
||
SYNTAX INTEGER (0..65535)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"UDP/TCP port number. A value of 0 represents undefined port number."
|
||
::= { extendedAccessListEntry 7 }
|
||
|
||
extendedAccessListPortRangeSrc OBJECT-TYPE
|
||
SYNTAX INTEGER (0..65535)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"UDP/TCP ned range port number. A value of 0 represents undefined port number. Valid
|
||
only with extendedAccessListPortDefSrc value of range(2)."
|
||
::= { extendedAccessListEntry 8 }
|
||
|
||
extendedAccessListIpDest OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP destination address associated with this flow."
|
||
::= { extendedAccessListEntry 9 }
|
||
|
||
extendedAccessListIpMASKdst OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP mask, together with extendedAccessListIpMASKdst, defines the subnet."
|
||
::= { extendedAccessListEntry 10 }
|
||
|
||
extendedAccessListPortDefDst OBJECT-TYPE
|
||
SYNTAX PortDef
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The extendedAccessListPortDefDst object operates together with the port number filed inside
|
||
the access-list & controls how the port number is being processed.
|
||
The values less-than(3) and greater-than(4) are supported only on E-Series family boards."
|
||
::= { extendedAccessListEntry 11 }
|
||
|
||
extendedAccessListPortNumDst OBJECT-TYPE
|
||
SYNTAX INTEGER (0..65535)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"UDP/TCP port number. A value of 0 represents undefined port number."
|
||
::= { extendedAccessListEntry 12 }
|
||
|
||
extendedAccessListPortRangeDst OBJECT-TYPE
|
||
SYNTAX INTEGER (0..65535)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"UDP/TCP ned range port number. A value of 0 represents undefined port number. Valid for
|
||
value range (2) of extendedAccessListPortDefDst."
|
||
::= { extendedAccessListEntry 13 }
|
||
|
||
|
||
extendedAccessListTos OBJECT-TYPE
|
||
SYNTAX INTEGER (0..15)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the type of service value."
|
||
::= { extendedAccessListEntry 14 }
|
||
|
||
extendedAccessListPrec OBJECT-TYPE
|
||
SYNTAX INTEGER (0..7)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Precedence value."
|
||
::= { extendedAccessListEntry 15 }
|
||
|
||
extendedAccessListModifyTos OBJECT-TYPE
|
||
SYNTAX AccessListModifyTos
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"extendedAccessListModifyTos must be enabled if the user wants the ToS to be modified."
|
||
::= { extendedAccessListEntry 16 }
|
||
|
||
extendedAccessListRemark OBJECT-TYPE
|
||
SYNTAX AccessListRemarkString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Access list entry comment."
|
||
::= { extendedAccessListEntry 17 }
|
||
|
||
extendedAccessListIcmpType OBJECT-TYPE
|
||
SYNTAX INTEGER (0..255)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ICMP message type."
|
||
::= { extendedAccessListEntry 18 }
|
||
|
||
extendedAccessListIcmpCode OBJECT-TYPE
|
||
SYNTAX INTEGER (0..255)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ICMP message code."
|
||
::= { extendedAccessListEntry 19 }
|
||
|
||
extendedAccessListIgmpType OBJECT-TYPE
|
||
SYNTAX INTEGER (0..15)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"IGMP message type. This object is not supported in E-Series"
|
||
::= { extendedAccessListEntry 20 }
|
||
|
||
extendedAccessListEstablished OBJECT-TYPE
|
||
SYNTAX AccessListEstablished
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"When TCP protocol type is chosen, setting this object indicates that established connections will be matched."
|
||
::= { extendedAccessListEntry 21 }
|
||
|
||
extendedAccessListLog OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
undefined (0),
|
||
log (1),
|
||
log-input (2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enable normal or extended logging of this access-list rule."
|
||
::= { extendedAccessListEntry 22 }
|
||
|
||
extendedAccessListVpt OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
vpt-value0(0),
|
||
vpt-value1(1),
|
||
vpt-value2(2),
|
||
vpt-value3(3),
|
||
vpt-value4(4),
|
||
vpt-value5(5),
|
||
vpt-value6(6),
|
||
vpt-value7(7),
|
||
undefined(8),
|
||
fc-be(241),
|
||
fc-l2(242),
|
||
fc-af(243),
|
||
fc-l1(244),
|
||
fc-h2(245),
|
||
fc-ef(246),
|
||
fc-h1(247),
|
||
fc-nc(248)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object is meaningful :
|
||
1.when vlan-priority template is used and will reprezent vlan priority tag.
|
||
2.Forwarding class reprezented in the second part of enumeration: fc-##.
|
||
A value of 8 means that neither of above is defined."
|
||
|
||
::= { extendedAccessListEntry 23 }
|
||
|
||
extendedAccessListRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the row status & enables creation of lines in
|
||
this table. In order to be consistent with ACL policy, this object
|
||
does not allow deletion of rules. The entire group must be deleted and all
|
||
rules removed at once."
|
||
::= { extendedAccessListEntry 24 }
|
||
extendedAccessListVlanId OBJECT-TYPE
|
||
SYNTAX INTEGER (0..4092)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the customer VLAN. The object is meaningful
|
||
only if extendedAccessListVlanMask is set."
|
||
::= { extendedAccessListEntry 25 }
|
||
|
||
extendedAccessListVlanMask OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the customer VLAN mask. It is meaningful only
|
||
if extendedAccessListVlanId is set.
|
||
The value is in hexadecimal type string(0x..)."
|
||
::= { extendedAccessListEntry 26 }
|
||
|
||
extendedAccessListProviderVlanId OBJECT-TYPE
|
||
SYNTAX INTEGER (0..4092)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the provider VLAN. The object is meaningful only
|
||
if extendedAccessListProviderVlanMask is set."
|
||
::= { extendedAccessListEntry 27 }
|
||
|
||
extendedAccessListProviderVlanMask OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the provider VLAN mask. It is meaningful only
|
||
if extendedAccessListProviderVlanId is set.
|
||
The value is in hexadecimal type string(0x..)."
|
||
::= { extendedAccessListEntry 28 }
|
||
|
||
extendedAccessListProviderVpt OBJECT-TYPE
|
||
SYNTAX INTEGER (0..8)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the provider VLAN priority tag.
|
||
A value of 8 means undefined.
|
||
This object is meaningful only if vlan-priority template is used."
|
||
::= { extendedAccessListEntry 29 }
|
||
|
||
extendedAccessListUntaggedMode OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object enables the untagged mode."
|
||
::= { extendedAccessListEntry 30 }
|
||
|
||
extendedAccessListDropLevel OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
green(0),
|
||
yellow(1)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object define drop-level."
|
||
::= { extendedAccessListEntry 31}
|
||
|
||
extendedAccessListDscp OBJECT-TYPE
|
||
SYNTAX INTEGER (0..63)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The object shows the DiffServ Point (DSCP) value from IP header."
|
||
::= {extendedAccessListEntry 32}
|
||
|
||
--MAC ACL----------------------------------------------------------------
|
||
macAccessListTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MACAccessListEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This table contains MAC access-list parameters."
|
||
::= { accessGroupsDefinitions 4 }
|
||
|
||
macAccessListEntry OBJECT-TYPE
|
||
SYNTAX MACAccessListEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the macAccessListTable table."
|
||
INDEX { accessListControlListGroup, macAccessListIndex }
|
||
::= { macAccessListTable 1 }
|
||
|
||
MACAccessListEntry ::= SEQUENCE {
|
||
macAccessListIndex INTEGER,
|
||
macAccessListAction AccessListAction,
|
||
macAccessListMacSrc MacAddress,
|
||
macAccessListMacSrcMask MacAddress,
|
||
macAccessListMacDst MacAddress,
|
||
macAccessListMacDstMask MacAddress,
|
||
macAccessListRemark AccessListRemarkString,
|
||
macAccessListLog INTEGER,
|
||
macAccessListRowStatus RowStatus,
|
||
macAccessListTos INTEGER,
|
||
macAccessListPrecedence INTEGER,
|
||
macAccessListVpt INTEGER,
|
||
macAccessListVlanId INTEGER,
|
||
macAccessListVlanMask DisplayString,
|
||
macAccessListInnerVlanId INTEGER,
|
||
macAccessListInnerVlanMask DisplayString,
|
||
macAccessListInnerVpt INTEGER,
|
||
macAccessListEtherType DisplayString,
|
||
macAccessListDscp INTEGER,
|
||
macAccessListMatchTraffic MatchTraffic,
|
||
macAccessListMatchTrafficPort DisplayString,
|
||
macAccessListUntaggedMode TruthValue,
|
||
macAccessListDropLevel INTEGER
|
||
|
||
}
|
||
|
||
macAccessListIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..65535)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Index of the particular rule of the group."
|
||
::= { macAccessListEntry 1 }
|
||
|
||
macAccessListAction OBJECT-TYPE
|
||
SYNTAX AccessListAction
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The action to preform if this access-list rule condition is true."
|
||
::= { macAccessListEntry 2 }
|
||
|
||
macAccessListMacSrc OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The object contains the MAC address of source.
|
||
If this object is not set, the result is 'any' source mac address.
|
||
If object macAccessListMacSrcMask is not set, this object means the host address."
|
||
::= { macAccessListEntry 3 }
|
||
|
||
macAccessListMacSrcMask OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object contains the mask for MAC source address.
|
||
The object affects macAccessListMacSrc, defines host or range."
|
||
::= { macAccessListEntry 4 }
|
||
|
||
macAccessListMacDst OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The object contains the MAC address of destination.
|
||
If this object is not set, the result is 'any' destination mac address.
|
||
If object macAccessListMacDstMask is not set, this object means the host address."
|
||
::= { macAccessListEntry 5 }
|
||
|
||
macAccessListMacDstMask OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object contains the mask for MAC destination address.
|
||
The object affects macAccessListMacDst, defines host or range."
|
||
::= { macAccessListEntry 6 }
|
||
|
||
macAccessListRemark OBJECT-TYPE
|
||
SYNTAX AccessListRemarkString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Access list entry comment"
|
||
::= { macAccessListEntry 7 }
|
||
|
||
macAccessListLog OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
undefined (0),
|
||
log (1),
|
||
log-input (2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enable normal or extended logging of this access-list rule."
|
||
::= { macAccessListEntry 8 }
|
||
|
||
macAccessListRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the row status & enables creation of rows in
|
||
this table. In order to be consistent with ACL policy, this object
|
||
does not allow deletion of rules. The entire group must be deleted and all
|
||
rules removed at once."
|
||
::= { macAccessListEntry 9 }
|
||
|
||
macAccessListTos OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the type of service value."
|
||
::= { macAccessListEntry 10}
|
||
|
||
macAccessListPrecedence OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the precedence value.
|
||
The parameter is matched for IP traffic only.
|
||
The value is in the range between <0-8>.
|
||
When precendence is disable the object will take 8 value."
|
||
::= { macAccessListEntry 11 }
|
||
|
||
macAccessListVpt OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
vpt-value0(0),
|
||
vpt-value1(1),
|
||
vpt-value2(2),
|
||
vpt-value3(3),
|
||
vpt-value4(4),
|
||
vpt-value5(5),
|
||
vpt-value6(6),
|
||
vpt-value7(7),
|
||
undefined(8),
|
||
fc-be(241),
|
||
fc-l2(242),
|
||
fc-af(243),
|
||
fc-l1(244),
|
||
fc-h2(245),
|
||
fc-ef(246),
|
||
fc-h1(247),
|
||
fc-nc(248)
|
||
}
|
||
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object is meaningful :
|
||
1.when vlan-priority template is used and will reprezent vlan priority tag.
|
||
2.Forwarding class reprezented in the second part of enumeration: fc-##.
|
||
A value of 8 means that neither of above is defined."
|
||
::= { macAccessListEntry 12 }
|
||
|
||
macAccessListVlanId OBJECT-TYPE
|
||
SYNTAX INTEGER (0..4092)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the customer VLAN. The object is meaningful only
|
||
if macAccessListVlanMask is set."
|
||
::= { macAccessListEntry 13 }
|
||
|
||
macAccessListVlanMask OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the customer VLAN mask. It is meaningful only
|
||
if macAccessListVlanId is set.
|
||
The value is in hexadecimal type string(0x..)."
|
||
::= { macAccessListEntry 14 }
|
||
|
||
macAccessListInnerVlanId OBJECT-TYPE
|
||
SYNTAX INTEGER (0..4092)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the provider VLAN. The object is meaningful only
|
||
if macAccessListProviderVlanMask is set."
|
||
::= { macAccessListEntry 15 }
|
||
|
||
macAccessListInnerVlanMask OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the provider VLAN mask. It is meaningful only
|
||
if macAccessListProviderVlanId is set.
|
||
The value is in hexadecimal type string(0x..). "
|
||
::= { macAccessListEntry 16 }
|
||
|
||
macAccessListInnerVpt OBJECT-TYPE
|
||
SYNTAX INTEGER (0..8)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the provider VLAN priority tag.
|
||
A value of 8 means undefined"
|
||
::= { macAccessListEntry 17 }
|
||
|
||
macAccessListEtherType OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The object shows the EtherType field in the Ethernet header.
|
||
The field is matched only for non-IP and non-ARP traffic only."
|
||
::= { macAccessListEntry 18 }
|
||
|
||
macAccessListDscp OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The object shows the DiffServ Point (DSCP) value from IP header."
|
||
::= { macAccessListEntry 19 }
|
||
|
||
macAccessListMatchTraffic OBJECT-TYPE
|
||
SYNTAX MatchTraffic
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the type of traffic to match."
|
||
::= { macAccessListEntry 20 }
|
||
|
||
macAccessListMatchTrafficPort OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object is meaningful only if macAccessListMatchTraffic
|
||
is set to 'known-unicast' value - else returns error.
|
||
The values are of types PORTLIST (for example 1/1/1-1/1/4,1/1/6)"
|
||
::= { macAccessListEntry 21 }
|
||
|
||
macAccessListUntaggedMode OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object enables the untagged mode."
|
||
::= { macAccessListEntry 22 }
|
||
|
||
macAccessListDropLevel OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
green(0),
|
||
yellow(1)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object define drop-level."
|
||
::= { macAccessListEntry 23}
|
||
|
||
|
||
--Ethertype ACL---------------------------------
|
||
etherTypeAccessListTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF EtherTypeAccessListEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This table contains extended MAC access-list parameters."
|
||
::= { accessGroupsDefinitions 5 }
|
||
|
||
etherTypeAccessListEntry OBJECT-TYPE
|
||
SYNTAX EtherTypeAccessListEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the etherTypeAccessListTable table."
|
||
INDEX { accessListControlListGroup, etherTypeAccessListIndex }
|
||
::= { etherTypeAccessListTable 1 }
|
||
|
||
EtherTypeAccessListEntry ::= SEQUENCE {
|
||
etherTypeAccessListIndex INTEGER,
|
||
etherTypeAccessListAction AccessListAction,
|
||
etherTypeAccessListEtherType DisplayString,
|
||
etherTypeAccessListEtherTypeCodeMask DisplayString,
|
||
etherTypeAccessListRemark AccessListRemarkString,
|
||
etherTypeAccessListLog INTEGER,
|
||
etherTypeAccessListRowStatus RowStatus,
|
||
etherTypeAccessListVlanId INTEGER,
|
||
etherTypeAccessListVlanMask DisplayString,
|
||
etherTypeAccessListProviderVlanId INTEGER,
|
||
etherTypeAccessListProviderVlanMask DisplayString,
|
||
etherTypeAccessListProviderVpt INTEGER
|
||
}
|
||
|
||
etherTypeAccessListIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..65535)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Index of the particular rule of the group."
|
||
::= { etherTypeAccessListEntry 1 }
|
||
|
||
etherTypeAccessListAction OBJECT-TYPE
|
||
SYNTAX AccessListAction
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The action to preform if this access-list rule condition is true."
|
||
::= { etherTypeAccessListEntry 2 }
|
||
|
||
etherTypeAccessListEtherType OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP protocol number (see IpProtocol)."
|
||
::= { etherTypeAccessListEntry 3 }
|
||
|
||
etherTypeAccessListEtherTypeCodeMask OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP source address associated with this flow."
|
||
::= { etherTypeAccessListEntry 4 }
|
||
|
||
etherTypeAccessListRemark OBJECT-TYPE
|
||
SYNTAX AccessListRemarkString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Access list entry comment"
|
||
::= { etherTypeAccessListEntry 5 }
|
||
|
||
etherTypeAccessListLog OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
undefined (0),
|
||
log (1),
|
||
log-input (2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enable normal or extended logging of this access-list rule."
|
||
::= { etherTypeAccessListEntry 6 }
|
||
|
||
etherTypeAccessListRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the row status & enables creation of rows in
|
||
this table. In order to be consistent with ACL policy, this object
|
||
does not allow deletion of rules. The entire group must be deleted and all
|
||
rules removed at once."
|
||
::= { etherTypeAccessListEntry 7 }
|
||
|
||
etherTypeAccessListVlanId OBJECT-TYPE
|
||
SYNTAX INTEGER (0..4092)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the customer VLAN.The object is meaningful only
|
||
if etherTypeAccessListVlanMask is set."
|
||
::= { etherTypeAccessListEntry 8 }
|
||
|
||
etherTypeAccessListVlanMask OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the customer VLAN mask. It is meaningful only
|
||
if etherTypeAccessListVlanId is set."
|
||
::= { etherTypeAccessListEntry 9 }
|
||
|
||
etherTypeAccessListProviderVlanId OBJECT-TYPE
|
||
SYNTAX INTEGER (0..4092)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the provider VLAN. The object is meaningful only
|
||
if etherTypeAccessListProviderVlanMask is set."
|
||
::= { etherTypeAccessListEntry 10 }
|
||
|
||
etherTypeAccessListProviderVlanMask OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the provider VLAN mask. It is meaningful only
|
||
if etherTypeAccessListProviderVlanId is set.
|
||
The value is in hexadecimal type string (0x..). "
|
||
::= { etherTypeAccessListEntry 11 }
|
||
|
||
etherTypeAccessListProviderVpt OBJECT-TYPE
|
||
SYNTAX INTEGER (0..8)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The vlan priority tag. A value of 8 means undefined. This object is meaningful
|
||
only if vlan-priority template is used."
|
||
::= { etherTypeAccessListEntry 12 }
|
||
-----------------------------------------------
|
||
|
||
accessListInterfaceTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AccessListInterfaceEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This table controls the assigment of access groups to an interface."
|
||
::= { accessListsInterfaces 1 }
|
||
|
||
accessListInterfaceEntry OBJECT-TYPE
|
||
SYNTAX AccessListInterfaceEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the AccessListInterfaceEntry table."
|
||
INDEX { ifIndex, accessListInterfaceTableIndex, accessListInterfaceGroupIndex }
|
||
::= { accessListInterfaceTable 1 }
|
||
|
||
AccessListInterfaceEntry ::= SEQUENCE {
|
||
accessListInterfaceTableIndex INTEGER,
|
||
accessListInterfaceGroupIndex INTEGER,
|
||
accessListInterfaceDscp INTEGER,
|
||
accessListInterfaceRowStatus RowStatus,
|
||
accessListInterfacePriority INTEGER,
|
||
accessListInterfaceDiscard AccessListDiscard,
|
||
accessListInterfaceRateLimit Rate,
|
||
accessListInterfaceExceedAction ExceedAction,
|
||
accessListInterfaceShaper Shaper,
|
||
accessListInterfaceBurst Rate,
|
||
accessListInterfaceRedirectIfIndex INTEGER,
|
||
accessListInterfaceRedirectVlanID INTEGER,
|
||
accessListInterfaceRedirectNexthop IpAddress,
|
||
accessListInterfacePeakRate Rate,
|
||
accessListInterfacePeakBurst Rate,
|
||
accessListInterfaceColorAware INTEGER,
|
||
accessListInterfacePolicy INTEGER,
|
||
accessListInterfaceTrafficClass INTEGER,
|
||
accessListInterfaceSpanRootTrack INTEGER,
|
||
accessListInterfaceUntagFilter INTEGER,
|
||
accessListInterfaceTxq INTEGER,
|
||
accessListInterfaceTxqDropLevel TxqDropLevel,
|
||
accessListInterfaceApplyMirror TruthValue,
|
||
accessListInterfaceStatistics AccessListStatistics,
|
||
accessListInterfaceDirection AccessListDirection,
|
||
accessListInterfaceRateStatistics AccessListStatistics
|
||
|
||
}
|
||
|
||
accessListInterfaceTableIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..65535)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object identifies the row number for this (ifIndex) interface."
|
||
::= { accessListInterfaceEntry 1 }
|
||
|
||
accessListInterfaceGroupIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..65535)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the index of the access group for this interface. This value is
|
||
the same as the value of accessListControlListGroup for the assigned ACL."
|
||
::= { accessListInterfaceEntry 2 }
|
||
|
||
accessListInterfaceDscp OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
disable(0),
|
||
enable(1)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enable Diffserv codepoint."
|
||
::= { accessListInterfaceEntry 3}
|
||
|
||
accessListInterfaceRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the row status & enables creation & deletion of lines in
|
||
this (and related) tables. See SNMPv2-TC for more information."
|
||
::= { accessListInterfaceEntry 4 }
|
||
|
||
accessListInterfacePriority OBJECT-TYPE
|
||
SYNTAX INTEGER (0..8)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Priority level value. Valid values are 0 to 7, 8 means undefined."
|
||
::= { accessListInterfaceEntry 5 }
|
||
|
||
accessListInterfaceDiscard OBJECT-TYPE
|
||
SYNTAX AccessListDiscard
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Mark discardable or normal for priority on access group
|
||
Only the E-Series family and the G-Series family boards
|
||
support the values green, yellow and red. Other
|
||
values are not supported by the E-Series and G-series."
|
||
::= { accessListInterfaceEntry 6 }
|
||
|
||
accessListInterfaceRateLimit OBJECT-TYPE
|
||
SYNTAX Rate
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum rate in kBps(kilobytes per second)"
|
||
::= { accessListInterfaceEntry 7 }
|
||
|
||
accessListInterfaceExceedAction OBJECT-TYPE
|
||
SYNTAX ExceedAction
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The action to perform when the condition is true."
|
||
::= { accessListInterfaceEntry 8 }
|
||
|
||
accessListInterfaceShaper OBJECT-TYPE
|
||
SYNTAX Shaper
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enable/disable shaper.
|
||
This object is supported only in B-series."
|
||
::= { accessListInterfaceEntry 9 }
|
||
|
||
accessListInterfaceBurst OBJECT-TYPE
|
||
SYNTAX Rate
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum Burst rate in kBps(kilobytes per second).
|
||
This object is supported only by E-Series and G-series."
|
||
::= { accessListInterfaceEntry 10 }
|
||
|
||
accessListInterfaceRedirectIfIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object controls redirection of traffic matching this ACG. If the
|
||
value is a valid ifIndex, the traffic will be redirected to it. If the value is 0
|
||
redirection is disabled. Setting this object requires that accessListInterfaceRedirectVlanID is also set."
|
||
::= { accessListInterfaceEntry 11 }
|
||
|
||
accessListInterfaceRedirectVlanID OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object controls redirection of traffic matching this ACG. If the
|
||
value is a valid VLAN ID, the traffic will be redirected to it. If the value is 0
|
||
redirection is disabled. If the device is TMetro, this object sets the tag substitution
|
||
policy for this access group"
|
||
::= { accessListInterfaceEntry 12 }
|
||
|
||
accessListInterfaceRedirectNexthop OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object controls redirection of traffic matching this ACG. If the
|
||
value is a valid IP address then the traffic will be redirected to it. If the value is 0
|
||
redirection is disabled."
|
||
::= { accessListInterfaceEntry 13 }
|
||
|
||
accessListInterfacePeakRate OBJECT-TYPE
|
||
SYNTAX Rate
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Peak Information Rate in kBps(kilobytes per second)."
|
||
::= { accessListInterfaceEntry 14 }
|
||
|
||
accessListInterfacePeakBurst OBJECT-TYPE
|
||
SYNTAX Rate
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Peak Burst Size in kBps(kilobytes per second)."
|
||
::= { accessListInterfaceEntry 15 }
|
||
|
||
accessListInterfaceColorAware OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
disable (0),
|
||
enable (1)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Toggle Color aware traffic metering. Disabled by default."
|
||
::= { accessListInterfaceEntry 16 }
|
||
|
||
accessListInterfacePolicy OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
undefined (0),
|
||
dcsp (1),
|
||
priority (2),
|
||
priority-dp (3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Set remarking policy."
|
||
::= { accessListInterfaceEntry 17 }
|
||
|
||
accessListInterfaceTrafficClass OBJECT-TYPE
|
||
SYNTAX INTEGER (0..256)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Diff Serv CP - Type of Service
|
||
In E-Series and G-series the range is 0..63. A value of 256 means Traffic Class is not set."
|
||
::= { accessListInterfaceEntry 18 }
|
||
|
||
accessListInterfaceSpanRootTrack OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
disable(0),
|
||
enable(1)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The span root track option for VLAN redirects."
|
||
::= { accessListInterfaceEntry 19 }
|
||
|
||
accessListInterfaceUntagFilter OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
disable(0),
|
||
enable(1)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The filter for tagged or untagged backets to be applied."
|
||
::= { accessListInterfaceEntry 20 }
|
||
|
||
accessListInterfaceTxq OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object performs QoS and remarking of traffic matching an ACG"
|
||
::= { accessListInterfaceEntry 21 }
|
||
|
||
accessListInterfaceTxqDropLevel OBJECT-TYPE
|
||
SYNTAX TxqDropLevel
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the drop-level (green/yellow)
|
||
and is related to accessListInterfaceTxq."
|
||
::= { accessListInterfaceEntry 22 }
|
||
|
||
accessListInterfaceApplyMirror OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows that the traffic on the interface will be mirrored"
|
||
::= { accessListInterfaceEntry 23 }
|
||
|
||
accessListInterfaceStatistics OBJECT-TYPE
|
||
SYNTAX AccessListStatistics
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object enables statistics on the interface."
|
||
::= { accessListInterfaceEntry 24 }
|
||
|
||
accessListInterfaceDirection OBJECT-TYPE
|
||
SYNTAX AccessListDirection
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object determines the ingress-egress type of applied ACL."
|
||
::= { accessListInterfaceEntry 25 }
|
||
|
||
accessListInterfaceRateStatistics OBJECT-TYPE
|
||
SYNTAX AccessListStatistics
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object enables rate statistics on the interface."
|
||
::= { accessListInterfaceEntry 26 }
|
||
|
||
-----------------------------------------------
|
||
accessListVLANTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AccessListVLANEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This table controls the assignment of access groups to a VLAN."
|
||
::= { accessListsVLAN 1 }
|
||
|
||
accessListVLANEntry OBJECT-TYPE
|
||
SYNTAX AccessListVLANEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the AccessListVLANEntry table."
|
||
INDEX { dot1qVlanIndex, accessListVLANTableIndex, accessListVLANGroupIndex}
|
||
::= { accessListVLANTable 1 }
|
||
|
||
AccessListVLANEntry ::= SEQUENCE {
|
||
accessListVLANTableIndex INTEGER,
|
||
accessListVLANGroupIndex INTEGER,
|
||
accessListVLANDscp INTEGER,
|
||
accessListVLANRowStatus RowStatus,
|
||
accessListVLANPriority INTEGER,
|
||
accessListVLANDiscard AccessListDiscard,
|
||
accessListVLANRateLimit Rate,
|
||
accessListVLANExceedAction ExceedAction,
|
||
accessListVLANBurst Rate,
|
||
accessListVLANRedirectIfIndex INTEGER,
|
||
accessListVLANRedirectVlanID INTEGER,
|
||
accessListVLANRedirectNexthop IpAddress,
|
||
accessListVLANPeakRate Rate,
|
||
accessListVLANPeakBurst Rate,
|
||
accessListVLANColorAware INTEGER,
|
||
accessListVLANPolicy INTEGER,
|
||
accessListVLANTrafficClass INTEGER,
|
||
accessListVLANSpanRootTrack INTEGER,
|
||
accessListVLANUntagFilter INTEGER,
|
||
accessListVLANApplyMirror TruthValue,
|
||
accessListVLANStatistics AccessListStatistics,
|
||
accessListVLANDirection AccessListDirection
|
||
}
|
||
|
||
accessListVLANTableIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..65535)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object identifies the order in which the access group was applied on this VLAN."
|
||
::= { accessListVLANEntry 1 }
|
||
|
||
accessListVLANGroupIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..65535)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the index of the access group for this VLAN. This value is
|
||
the same as the value of accessListControlListGroup for the assigned ACL."
|
||
::= { accessListVLANEntry 2 }
|
||
|
||
accessListVLANDscp OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
disable(0),
|
||
enable(1)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enable Diffserv codepoint."
|
||
|
||
::= { accessListVLANEntry 3}
|
||
|
||
accessListVLANRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the row status & enables creation & delettion of rows in
|
||
this and related tables. See SNMPv2-TC for more information."
|
||
::= { accessListVLANEntry 4 }
|
||
|
||
accessListVLANPriority OBJECT-TYPE
|
||
SYNTAX INTEGER (0..8)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Priority level value. Valid values are 0 to 7, 8 means undefined."
|
||
::= { accessListVLANEntry 5 }
|
||
|
||
accessListVLANDiscard OBJECT-TYPE
|
||
SYNTAX AccessListDiscard
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Mark discardable or normal for priority on access group
|
||
Only the E-Series family and the G-Series family boards
|
||
support the values green, yellow and red. Other
|
||
values are not supported by the E-Series and G-series."
|
||
::= { accessListVLANEntry 6 }
|
||
|
||
accessListVLANRateLimit OBJECT-TYPE
|
||
SYNTAX Rate
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum rate in kBps(kilobytes per second)."
|
||
::= { accessListVLANEntry 7 }
|
||
|
||
accessListVLANExceedAction OBJECT-TYPE
|
||
SYNTAX ExceedAction
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The action to perform when the condition is true."
|
||
::= { accessListVLANEntry 8 }
|
||
|
||
accessListVLANBurst OBJECT-TYPE
|
||
SYNTAX Rate
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum Burst rate in kBps(kilobytes per second).
|
||
This object is supported only by E-Series and G-series."
|
||
::= { accessListVLANEntry 9 }
|
||
|
||
accessListVLANRedirectIfIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object controls redirection of traffic matching this ACG. If the
|
||
value is a valid ifIndex, the traffic will be redirected to it. If the value is 0
|
||
redirection is disabled. Setting this object requires that accessListInterfaceRedirectVlanID is also set."
|
||
::= { accessListVLANEntry 10 }
|
||
|
||
accessListVLANRedirectVlanID OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"his object controls redirection of traffic matching this ACG. If the
|
||
value is a valid VLAN ID, the traffic will be redirected to it. If the value is 0
|
||
redirection is disabled. If the device is TMetro, this object sets the tag substitution
|
||
policy for this access group"
|
||
::= { accessListVLANEntry 11 }
|
||
|
||
accessListVLANRedirectNexthop OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object controls redirection of traffic matching this ACG. If the
|
||
value is a valid IP address then the traffic will be redirected to it. If the value is 0
|
||
redirection is disabled."
|
||
::= { accessListVLANEntry 12 }
|
||
|
||
accessListVLANPeakRate OBJECT-TYPE
|
||
SYNTAX Rate
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Peak Information Rate in kBps(kilobytes per second)."
|
||
::= { accessListVLANEntry 13 }
|
||
|
||
accessListVLANPeakBurst OBJECT-TYPE
|
||
SYNTAX Rate
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Peak Burst Size in kBps(kilobytes per second)."
|
||
::= { accessListVLANEntry 14 }
|
||
|
||
accessListVLANColorAware OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
disable (0),
|
||
enable (1)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Toggle Color aware traffic metering.Disabled by default."
|
||
::= { accessListVLANEntry 15 }
|
||
|
||
accessListVLANPolicy OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
undefined (0),
|
||
dcsp (1),
|
||
priority (2),
|
||
priority-dp (3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Set remarking policy."
|
||
::= { accessListVLANEntry 16 }
|
||
|
||
accessListVLANTrafficClass OBJECT-TYPE
|
||
SYNTAX INTEGER (0..256)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Diff Serv CP - Type of Service
|
||
In E-Series and G-series the range is 0..63. A value of 256 means that Traffic Class is not set."
|
||
::= { accessListVLANEntry 17 }
|
||
|
||
accessListVLANSpanRootTrack OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
disable(0),
|
||
enable(1)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The span root track option for VLAN redirects."
|
||
::= { accessListVLANEntry 18 }
|
||
|
||
accessListVLANUntagFilter OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
disable(0),
|
||
enable(1)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The filter for tagged or untagged backets to be applied"
|
||
::= { accessListVLANEntry 19 }
|
||
|
||
accessListVLANApplyMirror OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows that the traffic on the interface will be mirrored."
|
||
::= { accessListVLANEntry 20 }
|
||
|
||
accessListVLANStatistics OBJECT-TYPE
|
||
SYNTAX AccessListStatistics
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object enables statistics on the interface."
|
||
::= { accessListVLANEntry 21 }
|
||
|
||
accessListVLANDirection OBJECT-TYPE
|
||
SYNTAX AccessListDirection
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object determines the ingress-egress type of applied ACL."
|
||
::= { accessListVLANEntry 22 }
|
||
|
||
----------------------------------------------------------------------------------
|
||
accessListSapTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AccessListSapEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This table controls the assigment of access groups to a SAP."
|
||
::= { accessListsServices 1 }
|
||
|
||
accessListSapEntry OBJECT-TYPE
|
||
SYNTAX AccessListSapEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the AccessListSapEntry table."
|
||
INDEX { svcId, sapPortId, sapEncapValue , accessListSapTableIndex, accessListSapGroupIndex }
|
||
::= { accessListSapTable 1 }
|
||
|
||
AccessListSapEntry ::= SEQUENCE {
|
||
accessListSapTableIndex INTEGER,
|
||
accessListSapGroupIndex INTEGER,
|
||
accessListSapRowStatus RowStatus,
|
||
accessListSapRateLimit Rate,
|
||
accessListSapExceedAction ExceedAction,
|
||
accessListSapBurst Rate,
|
||
accessListSapPeakRate Rate,
|
||
accessListSapPeakBurst Rate,
|
||
accessListSapColorAware INTEGER,
|
||
accessListSapTxq INTEGER,
|
||
accessListSapTxqDropLevel TxqDropLevel,
|
||
accessListSapStatistics AccessListStatistics,
|
||
accessListSapRateStatistics AccessListStatistics,
|
||
accessListSapDirection AccessListDirection
|
||
}
|
||
|
||
accessListSapTableIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..65535)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object identifies the row number for this (ifIndex) interface."
|
||
::= { accessListSapEntry 1 }
|
||
|
||
accessListSapGroupIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..65535)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the index of the access group for this interface. This value is
|
||
the same as the value of accessListControlListGroup for the assigned ACL."
|
||
::= { accessListSapEntry 2 }
|
||
|
||
|
||
accessListSapRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the row status & enables creation & deletion of lines in
|
||
this (and related) tables. See SNMPv2-TC for more information."
|
||
::= { accessListSapEntry 3 }
|
||
|
||
accessListSapRateLimit OBJECT-TYPE
|
||
SYNTAX Rate
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum rate in kBps(kilobytes per second)"
|
||
::= { accessListSapEntry 4 }
|
||
|
||
accessListSapExceedAction OBJECT-TYPE
|
||
SYNTAX ExceedAction
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The action to perform when the condition is true."
|
||
::= { accessListSapEntry 5 }
|
||
|
||
|
||
accessListSapBurst OBJECT-TYPE
|
||
SYNTAX Rate
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum Burst rate in kBps(kilobytes per second).
|
||
This object is supported only by E-Series and G-series."
|
||
::= { accessListSapEntry 6 }
|
||
|
||
|
||
accessListSapPeakRate OBJECT-TYPE
|
||
SYNTAX Rate
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Peak Information Rate in kBps(kilobytes per second)."
|
||
::= { accessListSapEntry 7 }
|
||
|
||
accessListSapPeakBurst OBJECT-TYPE
|
||
SYNTAX Rate
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Peak Burst Size in kBps(kilobytes per second)."
|
||
::= { accessListSapEntry 8 }
|
||
|
||
accessListSapColorAware OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
disable (0),
|
||
enable (1)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Toggle Color aware traffic metering. Disabled by default."
|
||
::= { accessListSapEntry 9 }
|
||
|
||
|
||
accessListSapTxq OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object performs QoS and remarking of traffic matching an ACG"
|
||
::= { accessListSapEntry 10 }
|
||
|
||
accessListSapTxqDropLevel OBJECT-TYPE
|
||
SYNTAX TxqDropLevel
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows the drop-level (green/yellow)
|
||
and is related to accessListInterfaceTxq."
|
||
::= { accessListSapEntry 11 }
|
||
|
||
|
||
accessListSapStatistics OBJECT-TYPE
|
||
SYNTAX AccessListStatistics
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object enables statistics on the SAP."
|
||
::= { accessListSapEntry 12 }
|
||
|
||
accessListSapRateStatistics OBJECT-TYPE
|
||
SYNTAX AccessListStatistics
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object enables rate statistics on the SAP."
|
||
::= { accessListSapEntry 13 }
|
||
|
||
|
||
accessListSapDirection OBJECT-TYPE
|
||
SYNTAX AccessListDirection
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object determines the ingress-egress type of applied ACL."
|
||
::= { accessListSapEntry 14 }
|
||
|
||
--------------------------------------------------------------
|
||
|
||
accessListInterfaceStatisticsTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AccessListInterfaceStatisticsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This table serves the interface statistics."
|
||
::= { accessListsInterfaceStatistics 1 }
|
||
|
||
accessListInterfaceStatisticsEntry OBJECT-TYPE
|
||
SYNTAX AccessListInterfaceStatisticsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the accessListInterfaceStatisticsTable table."
|
||
INDEX { ifIndex, accessListInterfaceStatisticsGroupIndex }
|
||
::= { accessListInterfaceStatisticsTable 1 }
|
||
|
||
AccessListInterfaceStatisticsEntry ::= SEQUENCE {
|
||
accessListInterfaceStatisticsGroupIndex INTEGER,
|
||
accessListInterfaceGreenBytes INTEGER,
|
||
accessListInterfaceYellowBytes INTEGER,
|
||
accessListInterfaceRedBytes INTEGER,
|
||
accessListInterfaceClassifiedPackets INTEGER
|
||
}
|
||
|
||
accessListInterfaceStatisticsGroupIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..65535)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the index of the access group for this interface. This value is
|
||
the same as the value of accessListControlListGroup for the assigned ACL."
|
||
::= { accessListInterfaceStatisticsEntry 1 }
|
||
|
||
accessListInterfaceGreenBytes OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows green traffic in bytes for access group with enabled rate-limit statistics."
|
||
::= { accessListInterfaceStatisticsEntry 2 }
|
||
|
||
accessListInterfaceYellowBytes OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows yellow traffic in bytes for access group with enabled rate-limit statistics."
|
||
::= { accessListInterfaceStatisticsEntry 3 }
|
||
|
||
accessListInterfaceRedBytes OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows red traffic in bytes for access group with enabled rate-limit statistics."
|
||
::= { accessListInterfaceStatisticsEntry 4 }
|
||
|
||
accessListInterfaceClassifiedPackets OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows match classified packets in bytes for access group with enabled statistics."
|
||
::= { accessListInterfaceStatisticsEntry 5 }
|
||
-----------------------------------------------------------------------------------------------------------
|
||
accessListSapStatisticsTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AccessListSapStatisticsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This table serves the Sap statistics."
|
||
::= { accessListsServicesStatistics 1 }
|
||
|
||
accessListSapStatisticsEntry OBJECT-TYPE
|
||
SYNTAX AccessListSapStatisticsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the accessListSapStatisticsTable table."
|
||
INDEX { svcId, sapPortId, sapEncapValue , accessListSapStatisticsGroupIndex }
|
||
::= { accessListSapStatisticsTable 1 }
|
||
|
||
AccessListSapStatisticsEntry ::= SEQUENCE {
|
||
accessListSapStatisticsGroupIndex INTEGER,
|
||
accessListSapGreenBytes INTEGER,
|
||
accessListSapYellowBytes INTEGER,
|
||
accessListSapRedBytes INTEGER,
|
||
accessListSapClassifiedPackets INTEGER
|
||
}
|
||
|
||
accessListSapStatisticsGroupIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..65535)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the index of the access group for this Sap. This value is
|
||
the same as the value of accessListControlListGroup for the assigned ACL."
|
||
::= { accessListSapStatisticsEntry 1 }
|
||
|
||
accessListSapGreenBytes OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows green traffic in bytes for access group with enabled rate-limit statistics."
|
||
::= { accessListSapStatisticsEntry 2 }
|
||
|
||
accessListSapYellowBytes OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows yellow traffic in bytes for access group with enabled rate-limit statistics."
|
||
::= { accessListSapStatisticsEntry 3 }
|
||
|
||
accessListSapRedBytes OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows red traffic in bytes for access group with enabled rate-limit statistics."
|
||
::= { accessListSapStatisticsEntry 4 }
|
||
|
||
accessListSapClassifiedPackets OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object shows classified packets in bytes for access group with enabled match statistics."
|
||
::= { accessListSapStatisticsEntry 5 }
|
||
|
||
-----------------------------------------------
|
||
|
||
ispUpLinkTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IspUpLinkEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This table controls the ISP up-links. This table is supported only by B-Series."
|
||
::= { isp 1 }
|
||
|
||
ispUpLinkEntry OBJECT-TYPE
|
||
SYNTAX IspUpLinkEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the ispUpLinkTable table."
|
||
INDEX { ispUpLinkIndex }
|
||
::= { ispUpLinkTable 1 }
|
||
|
||
IspUpLinkEntry ::= SEQUENCE {
|
||
ispUpLinkIndex INTEGER,
|
||
ispUpLinkIfIndex INTEGER,
|
||
ispUpLinkType ISPType,
|
||
ispUpLinkAccessGroup INTEGER,
|
||
ispUpLinkVLANid INTEGER,
|
||
ispUpLinkVLANtag VlanTag,
|
||
ispUpLinkRowStatus RowStatus
|
||
}
|
||
|
||
ispUpLinkIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..32)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The ISP index."
|
||
::= { ispUpLinkEntry 1 }
|
||
|
||
ispUpLinkIfIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The ifIndex (from RFC1213) that this ISP belongs to."
|
||
::= { ispUpLinkEntry 2 }
|
||
|
||
ispUpLinkType OBJECT-TYPE
|
||
SYNTAX ISPType
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The ispUpLinkType object shows if the ISP is connective or normal."
|
||
::= { ispUpLinkEntry 3 }
|
||
|
||
ispUpLinkAccessGroup OBJECT-TYPE
|
||
SYNTAX INTEGER (1..199)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A valid index (accessListControlListGroup) from accessListControlTable.
|
||
For the ISP up-link the index groups are 100..199."
|
||
::= { ispUpLinkEntry 4 }
|
||
|
||
ispUpLinkVLANid OBJECT-TYPE
|
||
SYNTAX INTEGER (0..4000)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The VID for this link. 0 means no VID."
|
||
::= { ispUpLinkEntry 5 }
|
||
|
||
ispUpLinkVLANtag OBJECT-TYPE
|
||
SYNTAX VlanTag
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Type of the VLAN - tagged or untagged."
|
||
::= { ispUpLinkEntry 6 }
|
||
|
||
ispUpLinkRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the row status and enables creation & deletion of rows in
|
||
this and related tables. See SNMPv2-TC for more information."
|
||
::= { ispUpLinkEntry 7 }
|
||
|
||
-----------------------------------------------
|
||
|
||
ispUserInterfaceTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IspUserInterfaceEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This table controls the assignment of ISP users to an interface.
|
||
This table is supported only by B-Series."
|
||
::= { isp 2 }
|
||
|
||
ispUserInterfaceEntry OBJECT-TYPE
|
||
SYNTAX IspUserInterfaceEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the ispUserInterfaceTable table."
|
||
INDEX { ifIndex}
|
||
::= { ispUserInterfaceTable 1 }
|
||
|
||
IspUserInterfaceEntry ::= SEQUENCE {
|
||
ispUserInterfaceAssigen AssigenValue,
|
||
ispUserInterfaceIspUplinkIndex INTEGER,
|
||
ispUserInterfaceRateLimit Rate,
|
||
ispUserInterfaceConformAction ConformAction,
|
||
ispUserInterfaceExceedAction ExceedAction,
|
||
ispUserInterfaceShaper Shaper
|
||
}
|
||
|
||
ispUserInterfaceAssigen OBJECT-TYPE
|
||
SYNTAX AssigenValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates if an ISP user is assigned to this interface."
|
||
::= { ispUserInterfaceEntry 1 }
|
||
|
||
ispUserInterfaceIspUplinkIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..32)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A valid index from ispUpLinkTable."
|
||
::= { ispUserInterfaceEntry 2 }
|
||
|
||
ispUserInterfaceRateLimit OBJECT-TYPE
|
||
SYNTAX Rate
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum rate."
|
||
::= { ispUserInterfaceEntry 3 }
|
||
|
||
ispUserInterfaceConformAction OBJECT-TYPE
|
||
SYNTAX ConformAction
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The action to perform when the condition is true."
|
||
::= { ispUserInterfaceEntry 4 }
|
||
|
||
ispUserInterfaceExceedAction OBJECT-TYPE
|
||
SYNTAX ExceedAction
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The action to perform when the condition is true."
|
||
::= { ispUserInterfaceEntry 5 }
|
||
|
||
ispUserInterfaceShaper OBJECT-TYPE
|
||
SYNTAX Shaper
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object controls the status of the shaper."
|
||
::= { ispUserInterfaceEntry 6 }
|
||
|
||
standardAccessListRuleMatched NOTIFICATION-TYPE
|
||
OBJECTS { ifIndex, dot1qVlanStatus, standardAccessListAction}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This trap indicates that a packet matching a standard ACL rule has been received."
|
||
::= { prvtSwitchAccessListNotifications 1}
|
||
|
||
extendedAccessListRuleMatched NOTIFICATION-TYPE
|
||
OBJECTS { ifIndex, dot1qVlanStatus, extendedAccessListAction}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This trap indicates that a packet matching an extended ACL rule has been received."
|
||
::= { prvtSwitchAccessListNotifications 2}
|
||
|
||
macAccessListRuleMatched NOTIFICATION-TYPE
|
||
OBJECTS { ifIndex, dot1qVlanStatus, macAccessListAction}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This trap indicates that a packet matching a mac ACL rule has been received."
|
||
::= { prvtSwitchAccessListNotifications 3}
|
||
|
||
etherTypeAccessListRuleMatched NOTIFICATION-TYPE
|
||
OBJECTS { ifIndex, dot1qVlanStatus, etherTypeAccessListAction}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This trap indicates that a packet matching a ether-type ACL rule has been received."
|
||
::= { prvtSwitchAccessListNotifications 4}
|
||
|
||
-- *******************************************************************
|
||
-- Conformance Information
|
||
-- *******************************************************************
|
||
|
||
prvtSwitchAccessListMibGroups OBJECT IDENTIFIER ::= { prvtSwitchAccessListConformance 1 }
|
||
|
||
|
||
prvtSwitchAccessListNotificationGroup NOTIFICATION-GROUP
|
||
NOTIFICATIONS {
|
||
standardAccessListRuleMatched,
|
||
extendedAccessListRuleMatched,
|
||
macAccessListRuleMatched,
|
||
etherTypeAccessListRuleMatched
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Private Notification Group."
|
||
::= { prvtSwitchAccessListMibGroups 1 }
|
||
|
||
END
|
||
|
||
|
||
|