130 lines
5.5 KiB
Plaintext
130 lines
5.5 KiB
Plaintext
-- *****************************************************************
|
|
-- NMS-EPON-OLT-MULTICAST-FORWARD.MIB: NMS EPON OLT MULTICAST FORWARD MIB file
|
|
-- AUG 2009
|
|
-- *****************************************************************
|
|
--
|
|
|
|
NMS-EPON-OLT-MULTICAST-FORWARD DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Counter, IpAddress, TimeTicks
|
|
FROM RFC1155-SMI
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
DisplayString
|
|
FROM RFC1213-MIB
|
|
nmsEPONGroup
|
|
FROM NMS-SMI
|
|
TruthValue,RowStatus,MacAddress
|
|
FROM SNMPv2-TC;
|
|
|
|
nmsEponOltMulticastForward OBJECT IDENTIFIER ::= { nmsEPONGroup 4 }
|
|
|
|
|
|
nmseponoltmulticastforwardTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NMSEponOltMulticastForwardEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of epon olt multicast forwarding table entries."
|
|
::= { nmsEponOltMulticastForward 1 }
|
|
|
|
nmsEponOltMulticastForwardEntry OBJECT-TYPE
|
|
SYNTAX NMSEponOltMulticastForwardEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A collection of additional objects in the
|
|
epon olt multicast forwarding table."
|
|
INDEX { oltVlanId,oltMcIpAddress,oltLlidDiid }
|
|
::= { nmseponoltmulticastforwardTable 1 }
|
|
|
|
NMSEponOltMulticastForwardEntry ::=
|
|
SEQUENCE {
|
|
oltVlanId
|
|
INTEGER,
|
|
oltMcIpAddress
|
|
IpAddress,
|
|
oltMcMacAddress
|
|
MacAddress,
|
|
oltMcType
|
|
INTEGER,
|
|
oltLlidDiid
|
|
INTEGER,
|
|
oltExpiryTime
|
|
TimeTicks,
|
|
oltForwardRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
-- The following section describes the components of the
|
|
-- table.
|
|
|
|
oltVlanId OBJECT-TYPE
|
|
SYNTAX INTEGER(1..4094)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"OLT vlan id, as one of the index together with oltMcIpAddress and oltLlidDiid."
|
|
::= { nmsEponOltMulticastForwardEntry 1 }
|
|
|
|
oltMcIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP multicast group ddress for which this entry contains information. As one of the index together with oltVlanId and oltLlidDiid."
|
|
::= { nmsEponOltMulticastForwardEntry 2 }
|
|
|
|
oltMcMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The MAC multicast group address auto converted from mcstForwardIPAddress for which this entry contains information."
|
|
::= { nmsEponOltMulticastForwardEntry 3 }
|
|
|
|
oltMcType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(0),
|
|
dynamic(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The mode for which this entry contains information. 0 means the entry is added by user, and 1 means the entry is added by learning from IGMP report packet."
|
|
::= { nmsEponOltMulticastForwardEntry 4 }
|
|
|
|
oltLlidDiid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP multicast group ddress for which this entry contains information. As one of the index together with oltVlanId and oltLlidDiid."
|
|
::= { nmsEponOltMulticastForwardEntry 5 }
|
|
|
|
oltExpiryTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The minimum amount of time remaining before this entry will be aged out.
|
|
A value of 0 indicates that the entry is only present because igmpCacheSelf
|
|
is true and that if the router left the group, this entry would be aged out
|
|
immediately. Note that some implementations may process membership reports
|
|
from the local system in the same way as reports from other hosts,
|
|
so a value of 0 is not required."
|
|
::= { nmsEponOltMulticastForwardEntry 6 }
|
|
|
|
oltForwardRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
ACCESS read-create
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"OLT multicast forwarding table row status."
|
|
::= { nmsEponOltMulticastForwardEntry 7 }
|
|
|
|
|
|
|
|
END
|