367 lines
9.3 KiB
Plaintext
367 lines
9.3 KiB
Plaintext
-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00
|
|
|
|
|
|
-- (C)opyright 1991-2014 bintec elmeg GmbH, All Rights Reserved
|
|
-- $Revision: 1.21 $
|
|
|
|
BIANCA-VIF-MIB DEFINITIONS ::= BEGIN
|
|
|
|
|
|
IMPORTS
|
|
IpAddress, Counter, Gauge, TimeTicks, enterprises
|
|
FROM RFC1155-SMI
|
|
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
|
|
RowStatus, PhysAddress
|
|
FROM SNMPv2-TC
|
|
|
|
bibo, vif
|
|
FROM BINTEC-MIB;
|
|
|
|
-- This MIB module uses the extended OBJECT-TYPE macro as
|
|
-- defined in [14];
|
|
|
|
|
|
---------------------------------------------------------------------------
|
|
|
|
virtIfMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201105170000Z"
|
|
ORGANIZATION "bintec elmeg GmbH"
|
|
CONTACT-INFO "EMail: info@bintec-elmeg.com
|
|
Web: www.bintec-elmeg.com"
|
|
DESCRIPTION "Management Information for virtual interface definitions"
|
|
|
|
::= { bibo 67 }
|
|
|
|
---------------------------------------------------------------------------
|
|
|
|
-- Management Information for non-standard interface settings of
|
|
-- BIANCA/BRICK
|
|
|
|
|
|
virtIfDefinitionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VirtIfDefinitionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The virtIfDefinitionTable contains information about the
|
|
physical interface address (MAC-Address) used on the
|
|
virtual interface and the ifIndex of the corresponding
|
|
physical interface defined by Slot/Unit/Channel."
|
|
::= { vif 1 }
|
|
|
|
virtIfDefinitionEntry OBJECT-TYPE
|
|
SYNTAX VirtIfDefinitionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Each entry contains a unique virtIfIndex and the physical
|
|
address used. The corresponding IP-Address musr be taken
|
|
from the ipAddressTable."
|
|
INDEX { virtIfBaseSlot, virtIfBaseUnit, virtIfVirtChannel }
|
|
::= { virtIfDefinitionTable 1 }
|
|
|
|
VirtIfDefinitionEntry ::=
|
|
SEQUENCE {
|
|
virtIfBaseSlot INTEGER,
|
|
virtIfBaseUnit INTEGER,
|
|
virtIfVirtChannel INTEGER,
|
|
virtIfPhysAddr PhysAddress,
|
|
virtIfAdminStatus INTEGER,
|
|
virtIfVlanId INTEGER,
|
|
virtIfOperMode INTEGER,
|
|
virtIfOrigPhysAddr PhysAddress,
|
|
virtIfBridgeIndex INTEGER,
|
|
virtIfUntaggedFrames INTEGER,
|
|
virtIfNonMemberFrames INTEGER,
|
|
virtIfAdminOverride INTEGER,
|
|
virtIfStatus RowStatus
|
|
}
|
|
|
|
virtIfBaseSlot OBJECT-TYPE
|
|
SYNTAX INTEGER (0..511)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"The slot # the virtual interface is assigned to."
|
|
::= { virtIfDefinitionEntry 1 }
|
|
|
|
virtIfBaseUnit OBJECT-TYPE
|
|
|
|
|
|
|
|
SYNTAX INTEGER (0..9)
|
|
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"The unit # the virtual interface is assigned to."
|
|
::= { virtIfDefinitionEntry 2 }
|
|
|
|
virtIfVirtChannel OBJECT-TYPE
|
|
|
|
|
|
|
|
|
|
|
|
SYNTAX INTEGER (0..24)
|
|
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"The channel # the virtual interface is assigned to."
|
|
::= { virtIfDefinitionEntry 3 }
|
|
|
|
virtIfPhysAddr OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"The MAC-Address used for the virtual interface. If
|
|
this is empty virtIfOrigPhysAddr will be used."
|
|
::= { virtIfDefinitionEntry 4 }
|
|
|
|
virtIfAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1), -- virtual interface in use
|
|
down(2), -- virtual interface disabled
|
|
delete(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Optional enable/disable of virtual interface operation.
|
|
This is useful for interfaces which are controlled by
|
|
special daemons like the BRRP daemon. The AdminStatus
|
|
of the interface is set according to the logical state
|
|
to the used protocol (like BRRP)."
|
|
DEFVAL { down }
|
|
::= { virtIfDefinitionEntry 5 }
|
|
|
|
virtIfVlanId OBJECT-TYPE
|
|
SYNTAX INTEGER (-1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"The VLAN-Tag-Id used for the virtual interface.
|
|
"
|
|
::= { virtIfDefinitionEntry 6 }
|
|
|
|
virtIfOperMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
manual(1), -- set initial ifAdminStatus from ifTable
|
|
vlan(2), -- set initial ifAdminStatus from ifTable
|
|
brrp(3), -- set initial " from virtIfAdminStatus
|
|
brrpOverVlan(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"The intended operation mode of the interface. For use
|
|
with BRRP, the driver ignores the last saved ifAdminStatus
|
|
in the ifTable and sets the ifAdminStatus from the
|
|
virtIfAdminStatus defined above. The other currently defined
|
|
operation modes uses the saved ifAdminStatus."
|
|
DEFVAL { manual }
|
|
::= { virtIfDefinitionEntry 7 }
|
|
|
|
virtIfOrigPhysAddr OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface's factory MAC address."
|
|
::= { virtIfDefinitionEntry 8 }
|
|
|
|
virtIfBridgeIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"The BridgeIndex is used for assigning the virtual interface.
|
|
to a specific bridge; -1 means, not connected to a bridge,
|
|
but used for routing."
|
|
DEFVAL { -1 }
|
|
::= { virtIfDefinitionEntry 9 }
|
|
|
|
virtIfUntaggedFrames OBJECT-TYPE
|
|
SYNTAX INTEGER { drop(1), forward(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Select for interfaces in Bridge Mode whether untagged
|
|
frames are dropped or forwarded."
|
|
DEFVAL { forward }
|
|
::= { virtIfDefinitionEntry 10 }
|
|
|
|
virtIfNonMemberFrames OBJECT-TYPE
|
|
SYNTAX INTEGER { drop(1), forward(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Select for interfaces in Bridge Mode whether non member
|
|
frames are dropped or forwarded."
|
|
DEFVAL { forward }
|
|
::= { virtIfDefinitionEntry 11 }
|
|
|
|
virtIfAdminOverride OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(1),
|
|
up(2),
|
|
down(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"For use with BRRP; if value is off during configuation
|
|
load ifAdminStatus of the interfaces is taken from saved
|
|
config, otherwise this OID ovrrides the saved ifAdminStatus."
|
|
DEFVAL { off }
|
|
::= { virtIfDefinitionEntry 12 }
|
|
|
|
virtIfStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Status of this entry."
|
|
::= { virtIfDefinitionEntry 13 }
|
|
|
|
|
|
vlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vlabTable contains information existing VLANs."
|
|
::= { vif 2 }
|
|
|
|
vlanEntry OBJECT-TYPE
|
|
SYNTAX VlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Each entry contains a unique virtIfIndex and the physical
|
|
address used. The corresponding IP-Address musr be taken
|
|
from the ipAddressTable."
|
|
INDEX { vlanId }
|
|
::= { vlanTable 1 }
|
|
|
|
VlanEntry ::=
|
|
SEQUENCE {
|
|
vlanId INTEGER,
|
|
vlanDescr OCTET STRING,
|
|
vlanStatus RowStatus
|
|
}
|
|
|
|
vlanId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4095)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"VLAN Id."
|
|
::= { vlanEntry 1 }
|
|
|
|
vlanDescr OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Description of the VLAN."
|
|
::= { vlanEntry 2 }
|
|
|
|
vlanStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Status of this entry."
|
|
::= { vlanEntry 3 }
|
|
|
|
vlanMemberTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanMemberEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vlabMemberTable contains all members and configuration
|
|
of a VLAN defined in vlanTable."
|
|
::= { vif 3 }
|
|
|
|
vlanMemberEntry OBJECT-TYPE
|
|
SYNTAX VlanMemberEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Each entry contains a unique virtIfIndex and the physical
|
|
address used. The corresponding IP-Address musr be taken
|
|
from the ipAddressTable."
|
|
INDEX { vlanMemberIfIndex, vlanMemberVlanId }
|
|
::= { vlanMemberTable 1 }
|
|
|
|
VlanMemberEntry ::=
|
|
SEQUENCE {
|
|
vlanMemberIfIndex INTEGER,
|
|
vlanMemberVlanId INTEGER,
|
|
vlanMemberEgress INTEGER,
|
|
vlanMemberStatus RowStatus
|
|
}
|
|
|
|
vlanMemberIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Interface Index of the VLAN Member."
|
|
::= { vlanMemberEntry 1 }
|
|
|
|
vlanMemberVlanId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4095)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"VLAN Id of the VLAN member."
|
|
::= { vlanMemberEntry 2 }
|
|
|
|
vlanMemberEgress OBJECT-TYPE
|
|
SYNTAX INTEGER { untagged(1), tagged(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Selects how frames will egress the interface."
|
|
DEFVAL { untagged }
|
|
::= { vlanMemberEntry 3 }
|
|
|
|
vlanMemberStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Status of this entry."
|
|
::= { vlanMemberEntry 4 }
|
|
|
|
END
|