mibs/MIBS/nokia/ALCATEL-IND1-GROUP-MOBILITY-MIB
2023-12-05 12:25:34 +01:00

1888 lines
68 KiB
Plaintext

ALCATEL-IND1-GROUP-MOBILITY-MIB DEFINITIONS ::= BEGIN
IMPORTS
RowStatus, MacAddress FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE,
IpAddress, Unsigned32, NOTIFICATION-TYPE FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF
softentIND1GroupMobility, groupmobilityTraps FROM ALCATEL-IND1-BASE;
alcatelIND1GroupMobilityMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
Group Mobility for dynamic vlan assignment to source learning
entries and ports.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"Addressing discrepancies with Alcatel Standard."
::= { softentIND1GroupMobility 1}
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Setting group mobility rules: Since there is no such thing as a default
-- rule with default values for any rule type, the values for group mobility
-- rules must be set before the row status is finally set to create-and-go.
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1GroupMobilityMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Group Mobility
Subsystem Managed Objects."
::= { alcatelIND1GroupMobilityMIB 1 }
alcatelIND1GroupMobilityMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Group Mobility
Subsystem Conformance Information."
::= { alcatelIND1GroupMobilityMIB 2 }
alcatelIND1GroupMobilityMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Group Mobility
Subsystem Units Of Conformance."
::= { alcatelIND1GroupMobilityMIBConformance 1 }
alcatelIND1GroupMobilityMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Group Mobility
Subsystem Compliance Statements."
::= { alcatelIND1GroupMobilityMIBConformance 2 }
groupMobilityRule OBJECT IDENTIFIER ::= { alcatelIND1GroupMobilityMIBObjects 1 }
-- Group Mobility Group
-- Implementation Mandatory
-- These are the rules defining dynamic VLAN classification of traffic sources.
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- IP network address rule ***
vIpNetRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VIpNetRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of IP network address rules."
::= { groupMobilityRule 1 }
vIpNetRuleEntry OBJECT-TYPE
SYNTAX VIpNetRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An IP network address rule entry."
INDEX { vIpNetRuleAddr, vIpNetRuleMask }
::= { vIpNetRuleTable 1 }
VIpNetRuleEntry ::= SEQUENCE {
vIpNetRuleAddr
IpAddress,
vIpNetRuleMask
IpAddress,
vIpNetRuleVlanId
INTEGER,
vIpNetRuleStatus
RowStatus
}
vIpNetRuleAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP network address used for VLAN classification."
::= { vIpNetRuleEntry 1 }
vIpNetRuleMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP network mask applying to the IP network address."
::= { vIpNetRuleEntry 2 }
vIpNetRuleVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vIpNetRuleEntry 3 }
vIpNetRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules."
::= { vIpNetRuleEntry 4 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- IPX network address rule ***
vIpxNetRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VIpxNetRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of IPX network address rules."
::= { groupMobilityRule 2 }
vIpxNetRuleEntry OBJECT-TYPE
SYNTAX VIpxNetRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An IPX network address rule entry."
INDEX {vIpxNetRuleAddr }
::= { vIpxNetRuleTable 1 }
VIpxNetRuleEntry ::= SEQUENCE {
vIpxNetRuleAddr
Unsigned32,
vIpxNetRuleEncap
INTEGER,
vIpxNetRuleVlanId
INTEGER,
vIpxNetRuleStatus
RowStatus
}
vIpxNetRuleAddr OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967294)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IPX network address used for VLAN classification."
::= { vIpxNetRuleEntry 1 }
vIpxNetRuleEncap OBJECT-TYPE
SYNTAX INTEGER {
ethernet2 (1),
novellraw (2),
llc (3),
snap (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPX frame encapsulation."
DEFVAL { ethernet2 }
::= { vIpxNetRuleEntry 2 }
vIpxNetRuleVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vIpxNetRuleEntry 3 }
vIpxNetRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules."
::= { vIpxNetRuleEntry 4 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- MAC address rule ***
vMacRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VMacRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of MAC address rules."
::= { groupMobilityRule 3 }
vMacRuleEntry OBJECT-TYPE
SYNTAX VMacRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A MAC rule entry."
INDEX {vMacRuleAddr }
::= { vMacRuleTable 1 }
VMacRuleEntry ::= SEQUENCE {
vMacRuleAddr
MacAddress,
vMacRuleVlanId
INTEGER,
vMacRuleStatus
RowStatus
}
vMacRuleAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MAC address used for VLAN classification."
::= { vMacRuleEntry 1 }
vMacRuleVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vMacRuleEntry 2 }
vMacRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules."
::= { vMacRuleEntry 3 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- MAC range rule ***
vMacRangeRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VMacRangeRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of MAC range rules."
::= { groupMobilityRule 4 }
vMacRangeRuleEntry OBJECT-TYPE
SYNTAX VMacRangeRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A MAC range rule entry."
INDEX {vMacRangeRuleLoAddr }
::= { vMacRangeRuleTable 1 }
VMacRangeRuleEntry ::= SEQUENCE {
vMacRangeRuleLoAddr
MacAddress,
vMacRangeRuleHiAddr
MacAddress,
vMacRangeRuleVlanId
INTEGER,
vMacRangeRuleStatus
RowStatus
}
vMacRangeRuleLoAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lower bound of MAC address range used for VLAN classification."
::= { vMacRangeRuleEntry 1 }
vMacRangeRuleHiAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The upper bound of MAC address range used for VLAN classification."
::= { vMacRangeRuleEntry 2 }
vMacRangeRuleVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vMacRangeRuleEntry 3 }
vMacRangeRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules."
::= { vMacRangeRuleEntry 4 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- MAC-Port-IP binding rule ***
vMacPortIpBRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VMacPortIpBRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of MAC-Port-Ip binding rules."
::= { groupMobilityRule 5 }
vMacPortIpBRuleEntry OBJECT-TYPE
SYNTAX VMacPortIpBRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A MAC-Port-IP binding rule entry."
INDEX {vMacPortIpBRuleMac }
::= { vMacPortIpBRuleTable 1 }
VMacPortIpBRuleEntry ::= SEQUENCE {
vMacPortIpBRuleMac
MacAddress,
vMacPortIpBRuleIfIndex
Unsigned32,
vMacPortIpBRuleIp
IpAddress,
vMacPortIpBRuleVlanId
INTEGER,
vMacPortIpBRuleStatus
RowStatus
}
vMacPortIpBRuleMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MAC address used for binding VLAN classification."
::= { vMacPortIpBRuleEntry 1 }
vMacPortIpBRuleIfIndex OBJECT-TYPE
SYNTAX Unsigned32 (1001..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ifIndex corresponding to a potentially mobile port."
::= { vMacPortIpBRuleEntry 2 }
vMacPortIpBRuleIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address used for binding VLAN classification."
::= { vMacPortIpBRuleEntry 3 }
vMacPortIpBRuleVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vMacPortIpBRuleEntry 4 }
vMacPortIpBRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules."
::= { vMacPortIpBRuleEntry 5 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Port-IP binding rule ***
vPortIpBRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VPortIpBRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Port-Ip binding rules."
::= { groupMobilityRule 6 }
vPortIpBRuleEntry OBJECT-TYPE
SYNTAX VPortIpBRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Port-IP binding rule entry."
INDEX {vPortIpBRuleIp }
::= { vPortIpBRuleTable 1 }
VPortIpBRuleEntry ::= SEQUENCE {
vPortIpBRuleIp
IpAddress,
vPortIpBRuleIfIndex
Unsigned32,
vPortIpBRuleVlanId
INTEGER,
vPortIpBRuleStatus
RowStatus
}
vPortIpBRuleIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address used for binding VLAN classification."
::= { vPortIpBRuleEntry 1 }
vPortIpBRuleIfIndex OBJECT-TYPE
SYNTAX Unsigned32 (1001..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ifIndex corresponding to a potentially mobile port."
::= { vPortIpBRuleEntry 2 }
vPortIpBRuleVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vPortIpBRuleEntry 3 }
vPortIpBRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules."
::= { vPortIpBRuleEntry 4 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- MAC-IP binding rule ***
vMacIpBRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VMacIpBRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Mac-Ip binding rules."
::= { groupMobilityRule 7 }
vMacIpBRuleEntry OBJECT-TYPE
SYNTAX VMacIpBRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Mac-IP binding rule entry."
INDEX {vMacIpBRuleMac }
::= { vMacIpBRuleTable 1 }
VMacIpBRuleEntry ::= SEQUENCE {
vMacIpBRuleMac
MacAddress,
vMacIpBRuleIp
IpAddress,
vMacIpBRuleVlanId
INTEGER,
vMacIpBRuleStatus
RowStatus
}
vMacIpBRuleMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MAC address used for binding VLAN classification."
::= { vMacIpBRuleEntry 1 }
vMacIpBRuleIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address used for binding VLAN classification."
::= { vMacIpBRuleEntry 2 }
vMacIpBRuleVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vMacIpBRuleEntry 3 }
vMacIpBRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules."
::= { vMacIpBRuleEntry 4 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- MAC-Port binding rule ***
vMacPortBRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VMacPortBRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of MAC-Port binding rules."
::= { groupMobilityRule 8 }
vMacPortBRuleEntry OBJECT-TYPE
SYNTAX VMacPortBRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A MAC-Port binding rule entry."
INDEX {vMacPortBRuleMac }
::= { vMacPortBRuleTable 1 }
VMacPortBRuleEntry ::= SEQUENCE {
vMacPortBRuleMac
MacAddress,
vMacPortBRuleIfIndex
Unsigned32,
vMacPortBRuleVlanId
INTEGER,
vMacPortBRuleStatus
RowStatus
}
vMacPortBRuleMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MAC address used for binding VLAN classification."
::= { vMacPortBRuleEntry 1 }
vMacPortBRuleIfIndex OBJECT-TYPE
SYNTAX Unsigned32 (1001..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ifIndex corresponding to a potentially mobile port."
::= { vMacPortBRuleEntry 2 }
vMacPortBRuleVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vMacPortBRuleEntry 3 }
vMacPortBRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules."
::= { vMacPortBRuleEntry 4 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- MAC-Port-Proto binding rule ***
vMacPortProtoBRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VMacPortProtoBRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of MAC-Port binding rules."
::= { groupMobilityRule 9 }
vMacPortProtoBRuleEntry OBJECT-TYPE
SYNTAX VMacPortProtoBRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A MAC-Port binding rule entry."
INDEX {vMacPortProtoBRuleMacAddr, vMacPortProtoBRuleProtoClass,
vMacPortProtoBRuleEthertype, vMacPortProtoBRuleDsapSsap}
::= { vMacPortProtoBRuleTable 1 }
VMacPortProtoBRuleEntry ::= SEQUENCE {
vMacPortProtoBRuleMacAddr
MacAddress,
vMacPortProtoBRuleIfIndex
Unsigned32,
vMacPortProtoBRuleProtoClass
INTEGER,
vMacPortProtoBRuleEthertype
INTEGER,
vMacPortProtoBRuleDsapSsap
INTEGER,
vMacPortProtoBRuleVlanId
INTEGER,
vMacPortProtoBRuleStatus
RowStatus
}
vMacPortProtoBRuleMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MAC address used for binding VLAN classification."
::= { vMacPortProtoBRuleEntry 1 }
vMacPortProtoBRuleIfIndex OBJECT-TYPE
SYNTAX Unsigned32 (1001..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ifIndex corresponding to a potentially mobile port."
::= { vMacPortProtoBRuleEntry 2 }
vMacPortProtoBRuleProtoClass OBJECT-TYPE
SYNTAX INTEGER {
ipE2 (1),
ipSnap (2),
ipxE2(3),
ipxNov(4),
ipxLlc(5),
ipxSnap(6),
decnet(7),
appletalk(8),
ethertypeE2(9),
dsapSsap(10),
ethertypeSnap(11)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The encoded protocol number used for binding VLAN classification."
::= { vMacPortProtoBRuleEntry 3 }
vMacPortProtoBRuleEthertype OBJECT-TYPE
SYNTAX INTEGER (1536..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ethertype value for generic ethertype or snap rule.
This value has no meaning for vMacPortProtoBRuleProtoClass
set to values other than 9 or 11."
::= { vMacPortProtoBRuleEntry 4 }
vMacPortProtoBRuleDsapSsap OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DSAP and SSAP values for generic DSAP/SSAP and SNAP rules.
This value has no meaning for vMacPortProtoBRuleProtoClass
set to values other than 10."
::= { vMacPortProtoBRuleEntry 5 }
vMacPortProtoBRuleVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vMacPortProtoBRuleEntry 6 }
vMacPortProtoBRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules."
::= { vMacPortProtoBRuleEntry 7 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Port-Proto binding rule ***
vPortProtoBRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VPortProtoBRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Port-Protocol binding rules."
::= { groupMobilityRule 10 }
vPortProtoBRuleEntry OBJECT-TYPE
SYNTAX VPortProtoBRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Port-Protocol binding rule entry."
INDEX {vPortProtoBRuleIfIndex, vPortProtoBRuleProtoClass,
vPortProtoBRuleEthertype, vPortProtoBRuleDsapSsap}
::= { vPortProtoBRuleTable 1 }
VPortProtoBRuleEntry ::= SEQUENCE {
vPortProtoBRuleIfIndex
Unsigned32,
vPortProtoBRuleProtoClass
INTEGER,
vPortProtoBRuleEthertype
INTEGER,
vPortProtoBRuleDsapSsap
INTEGER,
vPortProtoBRuleVlanId
INTEGER,
vPortProtoBRuleStatus
RowStatus
}
vPortProtoBRuleIfIndex OBJECT-TYPE
SYNTAX Unsigned32 (1001..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ifIndex corresponding to a potentially mobile port."
::= { vPortProtoBRuleEntry 1 }
vPortProtoBRuleProtoClass OBJECT-TYPE
SYNTAX INTEGER {
ipE2 (1),
ipSnap (2),
ipxE2(3),
ipxNov(4),
ipxLlc(5),
ipxSnap(6),
decnet(7),
appletalk(8),
ethertypeE2(9),
dsapSsap(10),
ethertypeSnap(11),
ipv6(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The encoded protocol number used for binding VLAN classification."
::= { vPortProtoBRuleEntry 2 }
vPortProtoBRuleEthertype OBJECT-TYPE
SYNTAX INTEGER (0 | 1536..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ethertype value for generic ethertype or snap rule.
This value has no meaning for vPortProtoBRuleProtoClass
set to values other than 9 or 11. The value 0 will be
used for this index when vPortProtoBRuleProtoClass has
values other than 9 and 11."
::= { vPortProtoBRuleEntry 3 }
vPortProtoBRuleDsapSsap OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DSAP and SSAP values for generic DSAP/SSAP and SNAP rules.
This value has no meaning for vPortProtoBRuleProtoClass
set to values other than 10."
::= { vPortProtoBRuleEntry 4 }
vPortProtoBRuleVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vPortProtoBRuleEntry 5 }
vPortProtoBRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules."
::= { vPortProtoBRuleEntry 6 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- DHCP MAC address rule ***
vDhcpMacRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VDhcpMacRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of DHCP MAC address rules."
::= { groupMobilityRule 11 }
vDhcpMacRuleEntry OBJECT-TYPE
SYNTAX VDhcpMacRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A DHCP MAC rule entry."
INDEX {vDhcpMacRuleAddr }
::= { vDhcpMacRuleTable 1 }
VDhcpMacRuleEntry ::= SEQUENCE {
vDhcpMacRuleAddr
MacAddress,
vDhcpMacRuleVlanId
INTEGER,
vDhcpMacRuleStatus
RowStatus
}
vDhcpMacRuleAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DHCP MAC address used for VLAN classification."
::= { vDhcpMacRuleEntry 1 }
vDhcpMacRuleVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vDhcpMacRuleEntry 2 }
vDhcpMacRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules."
::= { vDhcpMacRuleEntry 3 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- DHCP Port address rule ***
vDhcpPortRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VDhcpPortRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of DHCP port rules."
::= { groupMobilityRule 12 }
vDhcpPortRuleEntry OBJECT-TYPE
SYNTAX VDhcpPortRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A MAC rule entry."
INDEX {vDhcpPortRuleIfIndex }
::= { vDhcpPortRuleTable 1 }
VDhcpPortRuleEntry ::= SEQUENCE {
vDhcpPortRuleIfIndex
Unsigned32,
vDhcpPortRuleVlanId
INTEGER,
vDhcpPortRuleStatus
RowStatus
}
vDhcpPortRuleIfIndex OBJECT-TYPE
SYNTAX Unsigned32 (1001..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ifIndex corresponding to a potentially mobile port."
::= { vDhcpPortRuleEntry 1 }
vDhcpPortRuleVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vDhcpPortRuleEntry 2 }
vDhcpPortRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules."
::= { vDhcpPortRuleEntry 3 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- DHCP Generic rule ***
vDhcpGenericRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VDhcpGenericRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The generic port rule -- in table for uniformity's sake."
::= { groupMobilityRule 13 }
vDhcpGenericRuleEntry OBJECT-TYPE
SYNTAX VDhcpGenericRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DHCP generic rule entry -- there is at most one."
INDEX {vDhcpGenericRuleVlanId }
::= { vDhcpGenericRuleTable 1 }
VDhcpGenericRuleEntry ::= SEQUENCE {
vDhcpGenericRuleVlanId
INTEGER,
vDhcpGenericRuleStatus
RowStatus
}
vDhcpGenericRuleVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vDhcpGenericRuleEntry 1 }
vDhcpGenericRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules."
::= { vDhcpGenericRuleEntry 2 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Protocol rule ***
vProtoRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VProtoRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Protocol rules."
::= { groupMobilityRule 14 }
vProtoRuleEntry OBJECT-TYPE
SYNTAX VProtoRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Protocol rule entry."
INDEX {vProtoRuleProtoClass, vProtoRuleEthertype,
vProtoRuleDsapSsap}
::= { vProtoRuleTable 1 }
VProtoRuleEntry ::= SEQUENCE {
vProtoRuleProtoClass
INTEGER,
vProtoRuleEthertype
INTEGER,
vProtoRuleDsapSsap
INTEGER,
vProtoRuleVlanId
INTEGER,
vProtoRuleStatus
RowStatus
}
vProtoRuleProtoClass OBJECT-TYPE
SYNTAX INTEGER {
ipE2 (1),
ipSnap (2),
ipxE2(3),
ipxNov(4),
ipxLlc(5),
ipxSnap(6),
decnet(7),
appletalk(8),
ethertypeE2(9),
dsapSsap(10),
ethertypeSnap(11),
ipv6(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The encoded protocol number used for binding VLAN classification."
::= { vProtoRuleEntry 1 }
vProtoRuleEthertype OBJECT-TYPE
SYNTAX INTEGER (1536..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ethertype value for generic ethertype or snap rule.
This value has no meaning for vProtoRuleProtoClass
set to values other than 9 or 11."
::= { vProtoRuleEntry 2 }
vProtoRuleDsapSsap OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DSAP and SSAP values for generic DSAP/SSAP and SNAP rules.
This value has no meaning for vProtoRuleProtoClass
set to values other than 10."
::= { vProtoRuleEntry 3 }
vProtoRuleVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vProtoRuleEntry 4 }
vProtoRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules."
::= { vProtoRuleEntry 5 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Custom rule ***
vCustomRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VCustomRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Custom rules."
::= { groupMobilityRule 15 }
vCustomRuleEntry OBJECT-TYPE
SYNTAX VCustomRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Custom rule entry."
INDEX {vCustomRuleOffset, vCustomRuleValue}
::= { vCustomRuleTable 1 }
VCustomRuleEntry ::= SEQUENCE {
vCustomRuleValue
Unsigned32,
vCustomRuleMask
Unsigned32,
vCustomRuleOffset
INTEGER,
vCustomRuleVlanId
INTEGER,
vCustomRuleStatus
RowStatus
}
vCustomRuleValue OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value to match for VLAN classification."
::= { vCustomRuleEntry 1 }
vCustomRuleMask OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mask applied to value for rule matching."
DEFVAL { 4294967295 }
::= { vCustomRuleEntry 2 }
vCustomRuleOffset OBJECT-TYPE
SYNTAX INTEGER (0..72)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Location of value to be matched relative to start of frame."
::= { vCustomRuleEntry 3 }
vCustomRuleVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vCustomRuleEntry 4 }
vCustomRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules."
::= { vCustomRuleEntry 5 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Port rule ***
vPortRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VPortRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Port rules."
::= { groupMobilityRule 16 }
vPortRuleEntry OBJECT-TYPE
SYNTAX VPortRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Port rule entry."
INDEX {vPortRuleIfIndex, vPortRuleVlanId}
::= { vPortRuleTable 1 }
VPortRuleEntry ::= SEQUENCE {
vPortRuleIfIndex
Unsigned32,
vPortRuleVlanId
INTEGER,
vPortRuleStatus
RowStatus
}
vPortRuleIfIndex OBJECT-TYPE
SYNTAX Unsigned32 (1001..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ifIndex corresponding to a potentially mobile port."
::= { vPortRuleEntry 1 }
vPortRuleVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vPortRuleEntry 2 }
vPortRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules."
::= { vPortRuleEntry 3 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- DHCP MAC Range address rule ***
vDhcpMacRangeRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VDhcpMacRangeRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of DHCP MAC Range address rules."
::= { groupMobilityRule 17 }
vDhcpMacRangeRuleEntry OBJECT-TYPE
SYNTAX VDhcpMacRangeRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A DHCP MAC Range rule entry."
INDEX {vDhcpMacRangeRuleLoAddr }
::= { vDhcpMacRangeRuleTable 1 }
VDhcpMacRangeRuleEntry ::= SEQUENCE {
vDhcpMacRangeRuleLoAddr
MacAddress,
vDhcpMacRangeRuleHiAddr
MacAddress,
vDhcpMacRangeRuleVlanId
INTEGER,
vDhcpMacRangeRuleStatus
RowStatus
}
vDhcpMacRangeRuleLoAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lower bound of MAC address range used for DHCP VLAN classification."
::= { vDhcpMacRangeRuleEntry 1 }
vDhcpMacRangeRuleHiAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The higher bound of MAC address range used for DHCP VLAN classification."
::= { vDhcpMacRangeRuleEntry 2 }
vDhcpMacRangeRuleVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vDhcpMacRangeRuleEntry 3 }
vDhcpMacRangeRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules."
::= { vDhcpMacRangeRuleEntry 4 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
groupMobilityPort OBJECT IDENTIFIER ::= { alcatelIND1GroupMobilityMIBObjects 2 }
-- mobile port properties ***
vMobilePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF VMobilePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Controls and reports the mobility status of a port.
Also controls and reports other mobility related
properties: default vlan permanance, restoration,
and enabling; also whether to ignore BPDUs or change
the port mode to fixed upon receiving BPDUs; also
whether a mobile port is an authentication port."
::= { groupMobilityPort 1 }
vMobilePortEntry OBJECT-TYPE
SYNTAX VMobilePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"On a given port indicates mobility related properties."
INDEX { vMobilePortIfIndex }
::= { vMobilePortTable 1 }
VMobilePortEntry ::= SEQUENCE {
vMobilePortIfIndex
Unsigned32,
vMobilePortMobility
INTEGER,
vMobilePortDefVlanRestore
INTEGER,
vMobilePortDefVlanEnable
INTEGER,
vMobilePortIgnoreBPDU
INTEGER,
vMobilePortAuthenticate
INTEGER,
vMobilePortCfgDefVlan
INTEGER,
vMobilePortIngressFiltering
INTEGER
}
vMobilePortIfIndex OBJECT-TYPE
SYNTAX Unsigned32 (1001..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ifIndex corresponding to a potentially mobile port.
Mobile and Fixed ports are potentially mobile ports (of
course in the Mobile case, the potential has been realized).
Tagged, Aggregable, and Mirroring ports are not
potentially mobile ports."
::= { vMobilePortEntry 1 }
vMobilePortMobility OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether port is mobile (has mobility property).
All potentially mobile ports have this property (potentially
mobile ports includes both mobile ports and non-mobile fixed
ports)."
DEFVAL { disable }
::= { vMobilePortEntry 2 }
vMobilePortDefVlanRestore OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2),
notApplicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates default vlan restore state. There has been a major change to
the usage of this element: it now controls whether or not dynamic VPAs
will be aged on a mobile port. Restore = enable means that aging is
activated; restore = disable means that no VPA aging will occur on this port.
Aging is accomplished by determining that there are no longer any corresponding
layer two source entries for the port.
Non-mobile ports that are potentially mobile do not have this property - a get
returns notApplicable."
DEFVAL { enable }
::= { vMobilePortEntry 3 }
vMobilePortDefVlanEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2),
notApplicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates default vlan enable state. When enabled, the port is not prevented
from forwarding and receiving frames in the default vlan as appropriate.
When disabled, the port is prevented from forwarding and receiving frames
in the default vlan.
Non-mobile ports that are potentially mobile do not have this property - a get
returns notApplicable."
DEFVAL { enable }
::= { vMobilePortEntry 4 }
vMobilePortIgnoreBPDU OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2),
notApplicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether BPDUs should be ignored on port. This is normally
disabled -- BPDUs are not ignored but cause the port to lose its mobility
property (it becomes a fixed port instead).
Non-mobile ports that are potentially mobile do not have this property - a get
returns notApplicable."
DEFVAL { disable }
::= { vMobilePortEntry 5 }
vMobilePortAuthenticate OBJECT-TYPE
SYNTAX INTEGER {
enableAvlan(1),
disable(2),
notApplicable(3),
enable8021x(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies a mobile port as being an authenticated port also.
A non-mobile port cannot be an authenticated port at this point.
Non-mobile ports that are potentially mobile do not have this property - a get
returns notApplicable."
DEFVAL { disable }
::= { vMobilePortEntry 6 }
vMobilePortCfgDefVlan OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured default vlan on this port."
::= { vMobilePortEntry 7 }
vMobilePortIngressFiltering OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the ingress filtering status of the port.
If the ingress filtering is enabled and Vlan Port Membership
(VPM) check fails, then the packet is silently dropped.
Ingress filtering is enabled for all non-mobile ports.
If the ingress filtering is disabled and VPM check fails,
then the packet is sent to the CPU for software vlan classification.
Ingress filtering is disabled for all mobile ports.
The default setting is 'enable' as all ports are set to non-mobile ports
initially."
DEFVAL { enable }
::= { vMobilePortEntry 8 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Traps
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
groupmobilityTrapsDesc OBJECT IDENTIFIER ::= { groupmobilityTraps 1 }
groupmobilityTrapsObj OBJECT IDENTIFIER ::= { groupmobilityTraps 2 }
gmBindRuleViolation NOTIFICATION-TYPE
OBJECTS {
gmBindRuleType, gmBindRuleVlanId, gmBindRuleIPAddress,
gmBindRuleMacAddress, gmBindRulePortIfIndex, gmBindRuleProtoClass,
gmBindRuleEthertype, gmBindRuleDsapSsap
}
STATUS current
DESCRIPTION
"A bind-violation trap occurs whenever
a binding rule which has been configured gets violated."
::= { groupmobilityTrapsDesc 0 1 }
gmHwVlanRuleTableOverloadAlert NOTIFICATION-TYPE
OBJECTS {
gmOverloadRuleTable, gmOverloadRuleType,
gmOverloadRuleVlanId, gmOverloadRuleMacAddress,
gmOverloadRuleIpAddress, gmOverloadRuleProtocol,
gmOverloadRuleIpxNetwork
}
STATUS current
DESCRIPTION
"An overload trap occurs whenever
a new entry to the HW vlan rule table gets dropped
due to the overload of the table."
::= { groupmobilityTrapsDesc 0 2 }
gmHwMixModeSubnetRuleTableOverloadAlert NOTIFICATION-TYPE
OBJECTS {
gmSubnetRuleTable, gmOverloadRuleSlice
}
STATUS current
DESCRIPTION
"An subnet overload trap occurs in mixed mode whenever
a new entry to the HW subnet rule table gets dropped
in OS6800 due to the overload of the table."
::= { groupmobilityTrapsDesc 0 3 }
--
-- Trap objects
--
-- Bind Rule Type
gmBindRuleType OBJECT-TYPE
SYNTAX INTEGER
{
macPortIp (9),
portIp (10),
macIp (11),
macPort (12),
macPortProto (13)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Type of binding rule for which trap sent."
::= { groupmobilityTrapsObj 1 }
-- Bind Rule VLAN Id
gmBindRuleVlanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Binding Rule VLAN Id."
::= { groupmobilityTrapsObj 2 }
-- Bind Rule IP
gmBindRuleIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Binding Rule IP address."
::= { groupmobilityTrapsObj 3 }
-- Bind Rule Mac
gmBindRuleMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Binding Rule Mac Address"
::= { groupmobilityTrapsObj 4 }
-- Bind Rule Port
gmBindRulePortIfIndex OBJECT-TYPE
SYNTAX Unsigned32 (1001..4294967295)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The ifIndex corresponding to the mobile port on which binding rule violation occured."
::= { groupmobilityTrapsObj 5 }
-- Bind Rule protocol
gmBindRuleProtoClass OBJECT-TYPE
SYNTAX INTEGER {
ipE2 (1),
ipSnap (2),
ipxE2(3),
ipxNov(4),
ipxLlc(5),
ipxSnap(6),
decnet(7),
appletalk(8),
ethertypeE2(9),
dsapSsap(10),
ethertypeSnap(11),
ipv6(12)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The encoded protocol number used for binding VLAN classification."
::= { groupmobilityTrapsObj 6 }
-- Bind Rule ether type
gmBindRuleEthertype OBJECT-TYPE
SYNTAX INTEGER (1536..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Ethertype value for generic ethertype or snap rule.
This value has no meaning for vProtoRuleProtoClass
set to values other than 9 or 11."
::= { groupmobilityTrapsObj 7 }
-- Bind Rule dsap ssap
gmBindRuleDsapSsap OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"DSAP and SSAP values for generic DSAP/SSAP and SNAP rules.
This value has no meaning for vProtoRuleProtoClass
set to values other than 10."
::= { groupmobilityTrapsObj 8 }
-- Overloaded HW vlan rule table
gmOverloadRuleTable OBJECT-TYPE
SYNTAX INTEGER
{
macVlanTable (1),
subnetVlanTable (2),
protocolVlanTable (3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Overloaded HW vlan rule table."
::= { groupmobilityTrapsObj 9 }
-- Overloaded vlan rule types
gmOverloadRuleType OBJECT-TYPE
SYNTAX INTEGER
{
macPortIpBinding (1),
macPortBinding (2),
portProtocolBinding (3),
macRule (4),
macRangeRule (5),
avlan (6),
dot1x (7),
ipSubnetRule (8),
ipxNetworkRule (9),
protocolRule (10)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Vlan rule types that are not configured
due to the overload of the HW vlan rule table."
::= { groupmobilityTrapsObj 10 }
-- Dropped VLAN Id due to the overload
gmOverloadRuleVlanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Overloaded VLAN Id."
::= { groupmobilityTrapsObj 11 }
-- Dropped Mac Address due to the overload
gmOverloadRuleMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Overloaded Mac Address."
::= { groupmobilityTrapsObj 12 }
-- Dropped IP Address due to the overload
gmOverloadRuleIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Overloaded IP Address."
::= { groupmobilityTrapsObj 13 }
-- Dropped Protocol type due to the overload
gmOverloadRuleProtocol OBJECT-TYPE
SYNTAX INTEGER
{
ipE2 (1),
ipSnap (2),
ipxE2(3),
ipxNov(4),
ipxLlc(5),
ipxSnap(6),
decnet(7),
appletalk(8),
ethertypeE2(9),
dsapSsap(10),
ethertypeSnap(11),
ipv6(12)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Overloaded Protocol type."
::= { groupmobilityTrapsObj 14 }
-- Dropped Ipx network address due to the overload
gmOverloadRuleIpxNetwork OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967294)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Overloaded Ipx network address."
::= { groupmobilityTrapsObj 15 }
-- Overloaded subnet table
gmSubnetRuleTable OBJECT-TYPE
SYNTAX INTEGER (1..2147483646)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Overloaded HW subnet rule table."
::= { groupmobilityTrapsObj 16 }
-- Slot number that is overloaded
gmOverloadRuleSlice OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Overloaded slot Id."
::= { groupmobilityTrapsObj 17 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- COMPLIANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1GroupMobilityMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for
Group Mobility."
MODULE
MANDATORY-GROUPS
{
groupMobilityRuleGroup,
groupMobilityPortGroup,
groupMobilityTrapGroup
}
::= { alcatelIND1GroupMobilityMIBCompliances 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- UNITS OF CONFORMANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
groupMobilityRuleGroup OBJECT-GROUP
OBJECTS
{
vIpNetRuleAddr, -- ip net rule table
vIpNetRuleMask,
vIpNetRuleVlanId,
vIpNetRuleStatus,
vIpxNetRuleAddr, -- ipx net rule table
vIpxNetRuleEncap,
vIpxNetRuleVlanId,
vIpxNetRuleStatus,
vMacRuleAddr, -- mac address rule table
vMacRuleVlanId,
vMacRuleStatus,
vMacRangeRuleLoAddr, -- mac range rule table
vMacRangeRuleHiAddr,
vMacRangeRuleVlanId,
vMacRangeRuleStatus,
vMacPortIpBRuleMac, -- mac-ip-port binding rule
vMacPortIpBRuleIfIndex,
vMacPortIpBRuleIp,
vMacPortIpBRuleVlanId,
vMacPortIpBRuleStatus,
vPortIpBRuleIp, -- ip-port binding rule
vPortIpBRuleIfIndex,
vPortIpBRuleVlanId,
vPortIpBRuleStatus,
vMacIpBRuleMac, -- mac-ip binding rule
vMacIpBRuleIp,
vMacIpBRuleVlanId,
vMacIpBRuleStatus,
vMacPortBRuleMac, -- mac-port binding rule
vMacPortBRuleIfIndex,
vMacPortBRuleVlanId,
vMacPortBRuleStatus,
vMacPortProtoBRuleMacAddr, -- mac-port-protocol binding rule
vMacPortProtoBRuleIfIndex,
vMacPortProtoBRuleProtoClass,
vMacPortProtoBRuleEthertype,
vMacPortProtoBRuleDsapSsap,
vMacPortProtoBRuleVlanId,
vMacPortProtoBRuleStatus,
vPortProtoBRuleIfIndex, -- port-protocol binding rule
vPortProtoBRuleProtoClass,
vPortProtoBRuleEthertype,
vPortProtoBRuleDsapSsap,
vPortProtoBRuleVlanId,
vPortProtoBRuleStatus,
vDhcpMacRuleAddr, -- dhcp mac rule
vDhcpMacRuleVlanId,
vDhcpMacRuleStatus,
vDhcpPortRuleIfIndex, -- dhcp port rule
vDhcpPortRuleVlanId,
vDhcpPortRuleStatus,
vDhcpGenericRuleVlanId, -- dhcp generic rule
vDhcpGenericRuleStatus,
vProtoRuleProtoClass, -- protocol rule
vProtoRuleEthertype,
vProtoRuleDsapSsap,
vProtoRuleVlanId,
vProtoRuleStatus,
vCustomRuleValue, -- custom (user) rule
vCustomRuleMask,
vCustomRuleOffset,
vCustomRuleVlanId,
vCustomRuleStatus,
vPortRuleIfIndex, -- port rule
vPortRuleVlanId,
vPortRuleStatus,
vDhcpMacRangeRuleLoAddr, -- dhcp mac range rule
vDhcpMacRangeRuleHiAddr,
vDhcpMacRangeRuleVlanId,
vDhcpMacRangeRuleStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of Group Mobility vlan classification rules."
::= { alcatelIND1GroupMobilityMIBGroups 1 }
groupMobilityPortGroup OBJECT-GROUP
OBJECTS
{
vMobilePortIfIndex, -- mobile port table
vMobilePortMobility,
vMobilePortDefVlanRestore,
vMobilePortDefVlanEnable,
vMobilePortIgnoreBPDU,
vMobilePortAuthenticate,
vMobilePortCfgDefVlan,
vMobilePortIngressFiltering
}
STATUS current
DESCRIPTION
"Collection of objects for management of Mobile Ports."
::= { alcatelIND1GroupMobilityMIBGroups 2 }
groupMobilityTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
gmBindRuleViolation,
gmHwVlanRuleTableOverloadAlert,
gmHwMixModeSubnetRuleTableOverloadAlert
}
STATUS current
DESCRIPTION
"Collection of notifications for learned port security."
::= { alcatelIND1GroupMobilityMIBGroups 4 }
END