253 lines
7.3 KiB
Plaintext
253 lines
7.3 KiB
Plaintext
-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00
|
|
|
|
|
|
---------------------------------------------------------------------------
|
|
-- (C)opyright 2006-2014 bintec elmeg GmbH
|
|
-- $RCSfile: mib-layer2,v $
|
|
-- $Revision: 1.7 $
|
|
-- $Date: 2014-02-07 11:21:02 $
|
|
---------------------------------------------------------------------------
|
|
|
|
FEC-LAYER2-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, enterprises
|
|
FROM SNMPv2-SMI
|
|
|
|
MacAddress, TruthValue
|
|
FROM SNMPv2-TC
|
|
|
|
bibo
|
|
FROM BINTEC-MIB
|
|
;
|
|
|
|
bintec OBJECT IDENTIFIER ::= { enterprises 272 }
|
|
bibo OBJECT IDENTIFIER ::= { bintec 4 }
|
|
|
|
layer2 MODULE-IDENTITY
|
|
LAST-UPDATED "200711190000Z"
|
|
ORGANIZATION "bintec elmeg GmbH"
|
|
CONTACT-INFO
|
|
"EMail: info@bintec-elmeg.com
|
|
Web: www.bintec-elmeg.com"
|
|
DESCRIPTION
|
|
"The MIB module for layer-2 administration entities."
|
|
REVISION "200711190000Z"
|
|
DESCRIPTION
|
|
"Layer-2 MIB."
|
|
|
|
::= { bibo 56 }
|
|
|
|
-- Management Information for the layer2 subsystem
|
|
|
|
-- **********************************************************************
|
|
-- * layer2BridgeTable TABLE
|
|
-- **********************************************************************
|
|
layer2BridgeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Layer2BridgeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The layer-2 learn table contains information about all learned hosts
|
|
identified by their MAC addresses, the bridge group each host belongs to,
|
|
and the port over which each host is currently reachable."
|
|
::= { layer2 1 }
|
|
|
|
layer2BridgeEntry OBJECT-TYPE
|
|
SYNTAX Layer2BridgeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry consists of a unique MAC address and corresponding
|
|
layer-2 informations."
|
|
INDEX {
|
|
layer2BridgeMacAddr
|
|
}
|
|
::= { layer2BridgeTable 1 }
|
|
|
|
Layer2BridgeEntry ::=
|
|
SEQUENCE {
|
|
layer2BridgeMacAddr MacAddress,
|
|
layer2BridgePortIfIndex INTEGER,
|
|
layer2BridgeLinkIfIndex INTEGER
|
|
}
|
|
|
|
layer2BridgeMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address identifying the host on layer-2."
|
|
::= { layer2BridgeEntry 1 }
|
|
|
|
layer2BridgePortIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The layer-2 port over which the host is currently reachable."
|
|
::= { layer2BridgeEntry 2 }
|
|
|
|
layer2BridgeLinkIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bridge group the host logically belongs to."
|
|
::= { layer2BridgeEntry 3 }
|
|
|
|
|
|
-- **********************************************************************
|
|
-- * layer25BridgeTable TABLE
|
|
-- **********************************************************************
|
|
layer25BridgeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Layer25BridgeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The layer-2.5 table contains information about all learned hosts
|
|
connected to mobile LANs on layer-2 using layer-3 names.
|
|
Each association consists of the host's IP address, MAC address,
|
|
logical bridge group, and the port over which the host is currently
|
|
reachable."
|
|
::= { layer2 2 }
|
|
|
|
layer25BridgeEntry OBJECT-TYPE
|
|
SYNTAX Layer25BridgeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry consists of a unique IP address and corresponding
|
|
layer-2 informations."
|
|
INDEX {
|
|
layer25BridgeIpAddr
|
|
}
|
|
::= { layer25BridgeTable 1 }
|
|
|
|
Layer25BridgeEntry ::=
|
|
SEQUENCE {
|
|
layer25BridgeIpAddr IpAddress,
|
|
layer25BridgeMacAddr MacAddress,
|
|
layer25BridgePortIfIndex INTEGER,
|
|
layer25BridgeLinkIfIndex INTEGER
|
|
}
|
|
|
|
layer25BridgeIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address identifying the host on layer-3."
|
|
::= { layer25BridgeEntry 1 }
|
|
|
|
layer25BridgeMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address identifying the host on layer-2."
|
|
::= { layer25BridgeEntry 2 }
|
|
|
|
layer25BridgePortIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The layer-2 port over which the host is currently reachable."
|
|
::= { layer25BridgeEntry 3 }
|
|
|
|
layer25BridgeLinkIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bridge group the host logically belongs to."
|
|
::= { layer25BridgeEntry 4 }
|
|
|
|
|
|
-- **********************************************************************
|
|
-- * layer25WildcardTable TABLE
|
|
-- **********************************************************************
|
|
layer25WildcardTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Layer25WildcardEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The layer-2.5 wildcard table contains information about
|
|
the handling of non-IP and non-ARP frames for each of
|
|
the layer-2.5 instances."
|
|
::= { layer2 3 }
|
|
|
|
layer25WildcardEntry OBJECT-TYPE
|
|
SYNTAX Layer25WildcardEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry contains a unique layer-2.5 interface instance."
|
|
INDEX {
|
|
layer25WildcardIfIndex
|
|
}
|
|
::= { layer25WildcardTable 1 }
|
|
|
|
Layer25WildcardEntry ::=
|
|
SEQUENCE {
|
|
layer25WildcardIfIndex INTEGER,
|
|
layer25WildcardMode INTEGER,
|
|
layer25WildcardMacAddr MacAddress,
|
|
layer25WildcardTransparent TruthValue
|
|
}
|
|
|
|
layer25WildcardIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface index identifying the layer-2.5 interface instance."
|
|
::= { layer25WildcardEntry 1 }
|
|
|
|
layer25WildcardMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
static(1),
|
|
first(2),
|
|
last(3),
|
|
reset(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The layer-2.5 wildcard mode determines the handling of non-IP/ARP frames.
|
|
With wildcard mode equal to none(0), any unicast non-IP/ARP frames get dropped.
|
|
With wildcard mode equal to static(1), the wildcard MAC address is writable
|
|
and any unicast non-IP/ARP frames will be converted using that MAC address.
|
|
With wildcard mode first(2), the source MAC address of the first frame received
|
|
on the mobile LAN determines the wildcard MAC address - independent of the
|
|
protocol type. With wildcard mode last(3), the source MAC address of the last
|
|
non-IP/ARP frame received determines the wildcard MAC address.
|
|
The wildcard mode reset(4) resets the learn table and in case of wildcard mode
|
|
first(2) and last(3) also the wildcard MAC address."
|
|
DEFVAL { last }
|
|
::= { layer25WildcardEntry 2 }
|
|
|
|
layer25WildcardMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address used for translating non-IP/ARP frames."
|
|
::= { layer25WildcardEntry 3 }
|
|
|
|
layer25WildcardTransparent OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The transparent value determines if the physical MAC address of the
|
|
layer-2.5 interface is updated with the wildcard MAC address.
|
|
This option can be enabled only if the wilcard mode is set
|
|
to either static(1) or first(2)."
|
|
DEFVAL { false }
|
|
::= { layer25WildcardEntry 4 }
|
|
|
|
END
|