draft-ietf-manet-smf-mib-03.txt   draft-ietf-manet-smf-mib-04.txt 
Internet Engineering Task Force R. Cole Internet Engineering Task Force R. Cole
Internet-Draft US Army CERDEC Internet-Draft US Army CERDEC
Intended status: Experimental J. Macker Intended status: Experimental J. Macker
Expires: April 4, 2012 B. Adamson Expires: November 29, 2012 B. Adamson
Naval Research Laboratory Naval Research Laboratory
S. Harnedy May 28, 2012
Booz Allen Hamilton
October 2, 2011
Definition of Managed Objects for the Manet Simplified Multicast Definition of Managed Objects for the Manet Simplified Multicast
Framework Relay Set Process Framework Relay Set Process
draft-ietf-manet-smf-mib-03 draft-ietf-manet-smf-mib-04
Abstract Abstract
This memo defines a portion of the Management Information Base (MIB) This memo defines a portion of the Management Information Base (MIB)
for use with network management protocols in the Internet community. for use with network management protocols in the Internet community.
In particular, it describes objects for configuring aspects of the In particular, it describes objects for configuring aspects of the
Simplified Multicast Forwarding (SMF) process for Mobile Ad-Hoc Simplified Multicast Forwarding (SMF) process for Mobile Ad-Hoc
Networks (MANETs). The SMF-MIB also reports state information, Networks (MANETs). The SMF-MIB also reports state information,
performance metrics, and notifications. In addition to performance metrics, and notifications. In addition to
configuration, the additional state and performance information is configuration, the additional state and performance information is
skipping to change at page 1, line 42 skipping to change at page 1, line 40
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on April 4, 2012. This Internet-Draft will expire on November 29, 2012.
Copyright Notice Copyright Notice
Copyright (c) 2011 IETF Trust and the persons identified as the Copyright (c) 2012 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as the Trust Legal Provisions and are provided without warranty as
skipping to change at page 2, line 33 skipping to change at page 2, line 31
5.2. The Capabilities Group . . . . . . . . . . . . . . . . . . 6 5.2. The Capabilities Group . . . . . . . . . . . . . . . . . . 6
5.3. The Configuration Group . . . . . . . . . . . . . . . . . 7 5.3. The Configuration Group . . . . . . . . . . . . . . . . . 7
5.4. The State Group . . . . . . . . . . . . . . . . . . . . . 7 5.4. The State Group . . . . . . . . . . . . . . . . . . . . . 7
5.5. The Performance Group . . . . . . . . . . . . . . . . . . 7 5.5. The Performance Group . . . . . . . . . . . . . . . . . . 7
5.6. The Notifications Group . . . . . . . . . . . . . . . . . 8 5.6. The Notifications Group . . . . . . . . . . . . . . . . . 8
6. Relationship to Other MIB Modules . . . . . . . . . . . . . . 8 6. Relationship to Other MIB Modules . . . . . . . . . . . . . . 8
6.1. Relationship to the SNMPv2-MIB . . . . . . . . . . . . . . 8 6.1. Relationship to the SNMPv2-MIB . . . . . . . . . . . . . . 8
6.2. MIB modules required for IMPORTS . . . . . . . . . . . . . 8 6.2. MIB modules required for IMPORTS . . . . . . . . . . . . . 8
6.3. Relationship to the Future RSSA-MIBs . . . . . . . . . . . 8 6.3. Relationship to the Future RSSA-MIBs . . . . . . . . . . . 8
7. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 9 7. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 9
8. Security Considerations . . . . . . . . . . . . . . . . . . . 48 8. Security Considerations . . . . . . . . . . . . . . . . . . . 49
9. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 51 9. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 52
10. Contributors . . . . . . . . . . . . . . . . . . . . . . . . . 52 10. Contributors . . . . . . . . . . . . . . . . . . . . . . . . . 52
11. References . . . . . . . . . . . . . . . . . . . . . . . . . . 52 11. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 52
11.1. Normative References . . . . . . . . . . . . . . . . . . . 52 12. References . . . . . . . . . . . . . . . . . . . . . . . . . . 52
11.2. Informative References . . . . . . . . . . . . . . . . . . 53 12.1. Normative References . . . . . . . . . . . . . . . . . . . 52
Appendix A. Change Log . . . . . . . . . . . . . . . . . . . . . 53 12.2. Informative References . . . . . . . . . . . . . . . . . . 53
Appendix B. Open Issues . . . . . . . . . . . . . . . . . . . . . 54 Appendix A. Change Log . . . . . . . . . . . . . . . . . . . . . 54
Appendix C. . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Appendix B. Open Issues . . . . . . . . . . . . . . . . . . . . . 55
Appendix C. . . . . . . . . . . . . . . . . . . . . . . . . . . 55
1. Introduction 1. Introduction
This memo defines a portion of the Management Information Base (MIB) This memo defines a portion of the Management Information Base (MIB)
for use with network management protocols in the Internet community. for use with network management protocols in the Internet community.
In particular, it describes objects for configuring aspects of a In particular, it describes objects for configuring aspects of a
process implementing Simplified Multicast Forwarding (SMF) process implementing Simplified Multicast Forwarding (SMF)
[I-D.ietf-manet-smf] for Mobile Ad-Hoc Networks (MANETs). SMF [I-D.ietf-manet-smf] for Mobile Ad-Hoc Networks (MANETs). SMF
provides multicast Duplicate Packet Detection (DPD) and supports provides multicast Duplicate Packet Detection (DPD) and supports
algorithms for constructing an estimate of a MANET Minimum Connected algorithms for constructing an estimate of a MANET Minimum Connected
skipping to change at page 9, line 15 skipping to change at page 9, line 15
7. Definitions 7. Definitions
MANET-SMF-MIB DEFINITIONS ::= BEGIN MANET-SMF-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Counter32, Integer32, TimeTicks, experimental Counter32, Integer32, TimeTicks, experimental
FROM SNMPv2-SMI -- [RFC2578] FROM SNMPv2-SMI -- [RFC2578]
TEXTUAL-CONVENTION, RowStatus, TruthValue TEXTUAL-CONVENTION, RowStatus, TruthValue,
DisplayString
FROM SNMPv2-TC -- [RFC2579] FROM SNMPv2-TC -- [RFC2579]
MODULE-COMPLIANCE, OBJECT-GROUP, MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP NOTIFICATION-GROUP
FROM SNMPv2-CONF -- [RFC2580] FROM SNMPv2-CONF -- [RFC2580]
InterfaceIndexOrZero InterfaceIndexOrZero
FROM IF-MIB -- [RFC2863] FROM IF-MIB -- [RFC2863]
SnmpAdminString SnmpAdminString
FROM SNMP-FRAMEWORK-MIB -- [RFC3411] FROM SNMP-FRAMEWORK-MIB -- [RFC3411]
InetAddress, InetAddressType, InetAddress, InetAddressType,
InetAddressPrefixLength InetAddressPrefixLength
FROM INET-ADDRESS-MIB -- [RFC4001] FROM INET-ADDRESS-MIB -- [RFC4001]
; ;
manetSmfMIB MODULE-IDENTITY manetSmfMIB MODULE-IDENTITY
LAST-UPDATED "201110021300Z" -- October 02, 2011 LAST-UPDATED "201205281300Z" -- May 28, 2012
ORGANIZATION "IETF MANET Working Group" ORGANIZATION "IETF MANET Working Group"
CONTACT-INFO CONTACT-INFO
"WG E-Mail: manet@ietf.org "WG E-Mail: manet@ietf.org
WG Chairs: ian.chakeres@gmail.com WG Chairs: ian.chakeres@gmail.com
jmacker@nrl.navy.mil jmacker@nrl.navy.mil
Editors: Robert G. Cole Editors: Robert G. Cole
US Army CERDEC US Army CERDEC
Space and Terrestrial Communications Space and Terrestrial Communications
skipping to change at page 10, line 17 skipping to change at page 10, line 18
Naval Research Laboratory Naval Research Laboratory
Washington, D.C. 20375 Washington, D.C. 20375
USA USA
macker@itd.nrl.navy.mil macker@itd.nrl.navy.mil
Brian Adamson Brian Adamson
Naval Research Laboratory Naval Research Laboratory
Washington, D.C. 20375 Washington, D.C. 20375
USA USA
adamson@itd.nrl.navy.mil adamson@itd.nrl.navy.mil
"
Sean Harnedy
Booz Allen Hamilton
333 City Boulevard West
Orange, CA 92868
USA
+1 714 938-3898
harnedy_sean@bah.com"
DESCRIPTION DESCRIPTION
"This MIB module contains managed object definitions for "This MIB module contains managed object definitions for
the Manet SMF RSSA process defined in: the Manet SMF RSSA process defined in:
[SMF] Macker, J.(ed.), [SMF] Macker, J.(ed.),
Simplified Multicast Forwarding draft-ietf-manet-smf-10, Simplified Multicast Forwarding draft-ietf-manet-smf-10,
March 06, 2010. March 06, 2010.
Copyright (C) The IETF Trust (2008). This version Copyright (C) The IETF Trust (2008). This version
of this MIB module is part of RFC xxxx; see the RFC of this MIB module is part of RFC xxxx; see the RFC
itself for full legal notices." itself for full legal notices."
-- Revision History -- Revision History
REVISION "201205281300Z" -- May 28, 2012
DESCRIPTION
"Updated 7th revision of the
draft of this MIB module published as
draft-ietf-manet-smf-mib-04.txt. The changes
made in this revision include:
- Removed the bitmap switch in the notifications
control group.
- Moved the notification Objects group up
to support reverse-mapping between SNMPv1
traps and SNMPv2 nootifications.
- Removed reference to the notifications
state group.
- Replaced smfIfIndex with smfIfName in
notifications.
"
REVISION "201110021300Z" -- October 02, 2011 REVISION "201110021300Z" -- October 02, 2011
DESCRIPTION DESCRIPTION
"Updated 6th revision of the "Updated 6th revision of the
draft of this MIB module published as draft of this MIB module published as
draft-ietf-manet-smf-mib-03.txt. The changes draft-ietf-manet-smf-mib-03.txt. The changes
made in this revision include: made in this revision include:
- Added some notes to the MIB module - Added some notes to the MIB module
- Clarified and defined default settings - Clarified and defined default settings
" "
REVISION "201101161300Z" -- January 16, 2011 REVISION "201101161300Z" -- January 16, 2011
skipping to change at page 16, line 38 skipping to change at page 16, line 47
} }
smfRssaCapabilitiesID OBJECT-TYPE smfRssaCapabilitiesID OBJECT-TYPE
SYNTAX SmfRssaID SYNTAX SmfRssaID
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index for this entry. This object identifies "The index for this entry. This object identifies
the particular RSSA algorithm in this MIB the particular RSSA algorithm in this MIB
module. Example RSSAs are found in the module. Example RSSAs are found in the
appendix of [SMF]. The default for this is the appendix of [SMF].
By default, the agent should support at least the
Classical Flooding algorithm. All compliant Classical Flooding algorithm. All compliant
SMF forwarders must support Classical Flooding. SMF forwarders must support Classical Flooding.
Hence, at least one entry in this table must Hence, at least one entry in this table must
exist with a smfRssaCapabilitiesID of '1'." exist."
DEFVAL { 1 }
::= { smfRssaCapabilitiesEntry 1 } ::= { smfRssaCapabilitiesEntry 1 }
smfRssaCapabilitiesName OBJECT-TYPE smfRssaCapabilitiesName OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The textual name of this RSSA algorithm. "The textual name of this RSSA algorithm.
Currently defined names are: Currently defined names are:
Classical Flooding - cF, Classical Flooding - cF,
Source-based MultiPoint Source-based MultiPoint
Relay - sMPR, Relay - sMPR,
Essential Connecting Dominating Essential Connecting Dominating
Set - eCDS, Set - eCDS,
MultiPoint Relay Connected MultiPoint Relay Connected
Dominating Set - mprCDS. Dominating Set - mprCDS.
" "
::= { smfRssaCapabilitiesEntry 2 } ::= { smfRssaCapabilitiesEntry 2 }
skipping to change at page 18, line 17 skipping to change at page 18, line 28
smfRouterIDAddrType OBJECT-TYPE smfRouterIDAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The address type of the address used for "The address type of the address used for
SMF ID of this router as specified SMF ID of this router as specified
in the 'smfRouterID' next. in the 'smfRouterID' next.
Only the values ipv4(1) and ipv6(2)
are supported.
This can be set by the management station, This can be set by the management station,
the smfRouterID must be a routable address the smfRouterID must be a routable address
assigned to this router. If the management assigned to this router. If the management
station does not assign this value, then the station does not assign this value, then the
router should choose the highest routable router should choose the highest routable
IP address assigned to this router. IP address assigned to this router.
This object is persistent and when written This object is persistent and when written
the entity SHOULD save the change to the entity SHOULD save the change to
non-volatile storage. non-volatile storage.
" "
::= { smfConfigurationGroup 2 } ::= { smfConfigurationGroup 2 }
smfRouterID OBJECT-TYPE smfRouterID OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress (SIZE(4|16))
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP address used as the SMF router ID. "The IP address used as the SMF router ID.
This can be set by the management station. This can be set by the management station.
If not explicitly set, then the device If not explicitly set, then the device
should select a routable IP address should select a routable IP address
assigned to this router for use as assigned to this router for use as
the 'smfRouterID'. the 'smfRouterID'.
skipping to change at page 25, line 33 skipping to change at page 25, line 47
} }
smfConfiguredAddrForwardingAddrType OBJECT-TYPE smfConfiguredAddrForwardingAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of the addresses in the multicast forwarding "The type of the addresses in the multicast forwarding
range. Legal values correspond to the subset of range. Legal values correspond to the subset of
address families for which multicast address allocation address families for which multicast address allocation
is supported." is supported.
::= { smfConfiguredAddrForwardingEntry 1 }
Only the values ipv4(1) and
ipv6(2) are supported."
::= { smfConfiguredAddrForwardingEntry 1 }
smfConfiguredAddrForwardingFirstAddr OBJECT-TYPE smfConfiguredAddrForwardingFirstAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE(0..20)) SYNTAX InetAddress (SIZE(4|16))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The first address in the multicast scope range. The type "The first address in the multicast scope range. The type
of this address is determined by the value of the of this address is determined by the value of the
smfConfiguredAddrForwardingAddrType object." smfConfiguredAddrForwardingAddrType object."
::= { smfConfiguredAddrForwardingEntry 2 } ::= { smfConfiguredAddrForwardingEntry 2 }
smfConfiguredAddrForwardingLastAddr OBJECT-TYPE smfConfiguredAddrForwardingLastAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE(0..20)) SYNTAX InetAddress (SIZE(4|16))
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The last address in the multicast scope range. "The last address in the multicast scope range.
The type of this address is determined by the The type of this address is determined by the
value of the smfConfiguredAddrForwardingAddrType value of the smfConfiguredAddrForwardingAddrType
object." object."
::= { smfConfiguredAddrForwardingEntry 3 } ::= { smfConfiguredAddrForwardingEntry 3 }
smfConfiguredAddrForwardingStatus OBJECT-TYPE smfConfiguredAddrForwardingStatus OBJECT-TYPE
skipping to change at page 27, line 4 skipping to change at page 27, line 21
K., and F. Kastenholtz, June 2000." K., and F. Kastenholtz, June 2000."
::= { smfConfigurationGroup 16 } ::= { smfConfigurationGroup 16 }
smfInterfaceEntry OBJECT-TYPE smfInterfaceEntry OBJECT-TYPE
SYNTAX SmfInterfaceEntry SYNTAX SmfInterfaceEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The SMF interface entry describes one SMF "The SMF interface entry describes one SMF
interface as indexed by its ifIndex." interface as indexed by its ifIndex."
INDEX { smfIfIndex } INDEX { smfIfIndex }
::= { smfInterfaceTable 1 } ::= { smfInterfaceTable 1 }
SmfInterfaceEntry ::= SmfInterfaceEntry ::=
SEQUENCE { SEQUENCE {
smfIfIndex InterfaceIndexOrZero, smfIfIndex InterfaceIndexOrZero,
smfIfName DisplayString,
smfIfAdminStatus SmfStatus, smfIfAdminStatus SmfStatus,
smfIfRowStatus RowStatus smfIfRowStatus RowStatus
} }
smfIfIndex OBJECT-TYPE smfIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ifIndex for this SMF interface." "The ifIndex for this SMF interface."
::= { smfInterfaceEntry 1 } ::= { smfInterfaceEntry 1 }
smfIfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The textual name of the interface. The value of this
object should be the name of the interface as assigned by
the local device and should be suitable for use in commands
entered at the device's `console'. This might be a text
name, such as `le0' or a simple port number, such as `1',
depending on the interface naming syntax of the device.
If there is no local name, or this object is otherwise not
applicable, then this object contains a zero-length string."
::= { smfInterfaceEntry 2 }
smfIfAdminStatus OBJECT-TYPE smfIfAdminStatus OBJECT-TYPE
SYNTAX SmfStatus SYNTAX SmfStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The SMF interface's administrative status. "The SMF interface's administrative status.
The value 'enabled' denotes that the interface The value 'enabled' denotes that the interface
is running the SMF forwarding process. is running the SMF forwarding process.
The value 'disabled' denotes that the interface is The value 'disabled' denotes that the interface is
external to the SMF forwarding process. external to the SMF forwarding process.
" "
::= { smfInterfaceEntry 2 } ::= { smfInterfaceEntry 3 }
smfIfRowStatus OBJECT-TYPE smfIfRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object permits management of the table "This object permits management of the table
by facilitating actions such as row creation, by facilitating actions such as row creation,
construction, and destruction. The value of construction, and destruction. The value of
this object has no effect on whether other this object has no effect on whether other
objects in this conceptual row can be objects in this conceptual row can be
modified." modified."
::= { smfInterfaceEntry 3 } ::= { smfInterfaceEntry 4 }
-- --
-- smfStateGroup -- smfStateGroup
-- --
-- Contains information describing the current state of the SMF -- Contains information describing the current state of the SMF
-- process such as the current inclusion in the RS or not. -- process such as the current inclusion in the RS or not.
-- --
smfStateGroup OBJECT IDENTIFIER ::= { smfMIBObjects 3 } smfStateGroup OBJECT IDENTIFIER ::= { smfMIBObjects 3 }
skipping to change at page 29, line 33 skipping to change at page 30, line 19
} }
smfDiscoveredAddrForwardingAddrType OBJECT-TYPE smfDiscoveredAddrForwardingAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of the addresses in the multicast forwarding "The type of the addresses in the multicast forwarding
range. Legal values correspond to the subset of range. Legal values correspond to the subset of
address families for which multicast address allocation address families for which multicast address allocation
is supported." is supported.
Only the values ipv4(1) and
ipv6(2) are supported."
::= { smfDiscoveredAddrForwardingEntry 1 } ::= { smfDiscoveredAddrForwardingEntry 1 }
smfDiscoveredAddrForwardingFirstAddr OBJECT-TYPE smfDiscoveredAddrForwardingFirstAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE(0..20)) SYNTAX InetAddress (SIZE(4|16))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The first address in the multicast scope range. The type "The first address in the multicast scope range. The type
of this address is determined by the value of the of this address is determined by the value of the
smfConfiguredAddrForwardingAddrType object." smfConfiguredAddrForwardingAddrType object."
::= { smfDiscoveredAddrForwardingEntry 2 } ::= { smfDiscoveredAddrForwardingEntry 2 }
smfDiscoveredAddrForwardingLastAddr OBJECT-TYPE smfDiscoveredAddrForwardingLastAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE(0..20)) SYNTAX InetAddress (SIZE(4|16))
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The last address in the multicast scope range. "The last address in the multicast scope range.
The type of this address is determined by the The type of this address is determined by the
value of the smfConfiguredAddrForwardingAddrType value of the smfConfiguredAddrForwardingAddrType
object." object."
::= { smfDiscoveredAddrForwardingEntry 3 } ::= { smfDiscoveredAddrForwardingEntry 3 }
-- --
-- SMF Neighbor Table -- SMF Neighbor Table
-- --
smfNeighborTable OBJECT-TYPE smfNeighborTable OBJECT-TYPE
skipping to change at page 31, line 10 skipping to change at page 31, line 46
smfNeighborPrefixLen InetAddressPrefixLength, smfNeighborPrefixLen InetAddressPrefixLength,
smfNeighborRSSA SmfRssaID, smfNeighborRSSA SmfRssaID,
smfNeighborNextHopInterface InterfaceIndexOrZero smfNeighborNextHopInterface InterfaceIndexOrZero
} }
smfNeighborIpAddrType OBJECT-TYPE smfNeighborIpAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The neighbor IP address type." "The neighbor IP address type.
::= { smfNeighborEntry 1 }
Only the values ipv4(1) and
ipv6(2) are supported."
::= { smfNeighborEntry 1 }
smfNeighborIpAddr OBJECT-TYPE smfNeighborIpAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress (SIZE(4|16))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The neighbor Inet IPv4 or IPv6 address." "The neighbor Inet IPv4 or IPv6 address."
::= { smfNeighborEntry 2 } ::= { smfNeighborEntry 2 }
smfNeighborPrefixLen OBJECT-TYPE smfNeighborPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength SYNTAX InetAddressPrefixLength
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at page 39, line 37 skipping to change at page 40, line 32
"A counter of the total number of IPv6 packets "A counter of the total number of IPv6 packets
recieved which the device inserted the recieved which the device inserted the
DPD header option. DPD header option.
" "
::= { smfIpv6InterfacePerfEntry 8 } ::= { smfIpv6InterfacePerfEntry 8 }
-- --
-- Notifications -- Notifications
-- --
smfMIBNotifObjects OBJECT IDENTIFIER ::= { smfMIBNotifications 0 }
smfMIBNotifControl OBJECT IDENTIFIER ::= { smfMIBNotifications 1 } smfMIBNotifControl OBJECT IDENTIFIER ::= { smfMIBNotifications 1 }
smfMIBNotifObjects OBJECT IDENTIFIER ::= { smfMIBNotifications 2 }
smfMIBNotifStates OBJECT IDENTIFIER ::= { smfMIBNotifications 3 }
-- smfMIBNotifControl -- smfMIBNotifObjects
smfSetNotification OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4)) smfAdminStatusChange NOTIFICATION-TYPE
MAX-ACCESS read-write OBJECTS { smfRouterIDAddrType, -- The originator of
-- the notification.
smfRouterID, -- The originator of
-- the notification.
smfAdminStatus -- The new status of the
-- SMF process.
}
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A 4-octet string serving as a bit map for "smfAdminStatusChange is a notification sent when a
the notification events defined by the SMF MIB the 'smfAdminStatus' object changes.
notifications. This object is used to enable "
and disable specific SMF MIB notifications where
a 1 in the bit field represents enabled. The
right-most bit (least significant) represents
notification 0.
This object is persistent and when written ::= { smfMIBNotifObjects 1 }
the entity SHOULD save the change to
non-volatile storage. smfConfiguredOpModeChange NOTIFICATION-TYPE
OBJECTS { smfRouterIDAddrType, -- The originator of
-- the notification.
smfRouterID, -- The originator of
-- the notification.
smfConfiguredOpMode -- The new Operations
-- Mode of the SMF
-- process.
}
STATUS current
DESCRIPTION
"smfConfiguredOpModeChange is a notification
sent when a the 'smfConfiguredOpMode' object
changes.
" "
::= { smfMIBNotifControl 1 } ::= { smfMIBNotifObjects 2 }
smfConfiguredRssaChange NOTIFICATION-TYPE
OBJECTS { smfRouterIDAddrType, -- The originator of
-- the notification.
smfRouterID, -- The originator of
-- the notification.
smfConfiguredRssa -- The new RSSA for
-- the SMF process.
}
STATUS current
DESCRIPTION
"smfAdminStatusChange is a notification sent when a
the 'smfConfiguredRssa' object changes.
"
::= { smfMIBNotifObjects 3 }
smfIfAdminStatusChange NOTIFICATION-TYPE
OBJECTS { smfRouterIDAddrType, -- The originator of
-- the notification.
smfRouterID, -- The originator of
-- the notification.
smfIfName, -- The interface whose
-- status has changed.
smfIfAdminStatus -- The new status of the
-- SMF interface.
}
STATUS current
DESCRIPTION
"smfIfAdminStatusChange is a notification sent when a
the 'smfIfAdminStatus' object changes.
"
::= { smfMIBNotifObjects 4 }
smfDpdMemoryOverflowEvent NOTIFICATION-TYPE
OBJECTS { smfRouterIDAddrType, -- The originator of
-- the notification.
smfRouterID, -- The originator of
-- the notification.
smfDpdMemoryOverflow -- The counter of
-- the overflows.
}
STATUS current
DESCRIPTION
"smfDpdMemoryOverflowEvents is sent when the
number of memory overflow events exceeds the
the 'smfDpdMemoryOverflowThreshold' within the
previous number of seconds defined by the
'smfDpdMemoryOverflowWindow'.
"
::= { smfMIBNotifObjects 5 }
smfIpv4DuplMultiPktsDetectedTotalEvents NOTIFICATION-TYPE
OBJECTS { smfRouterIDAddrType, -- The originator of
-- the notification.
smfRouterID, -- The originator of
-- the notification.
smfIpv4DuplMultiPktsDetectedTotal
-- The counter of detected
-- duplicates.
}
STATUS current
DESCRIPTION
"smfIpv4DuplMultiPktsDetectedTotal is a
notification sent when the number of
IPv4 duplicate packets detected exceeds the
'smfIpv4DuplMultiPktsDetectedTotalThreshold'
during the previous number of seconds
'smfIpv4DuplPktsDetectedTotalWindow'.
"
::= { smfMIBNotifObjects 6 }
smfIpv6DuplMultiPktsDetectedTotalEvents NOTIFICATION-TYPE
OBJECTS { smfRouterIDAddrType, -- The originator of
-- the notification.
smfRouterID, -- The originator of
-- the notification.
smfIpv6DuplMultiPktsDetectedTotal
-- The counter of detected
-- duplicates.
}
STATUS current
DESCRIPTION
"smfIpv6DuplMultiPktsDetectedTotal is a
notification sent when the number of
IPv6 duplicate packets detected exceeds the
'smfIpv6DuplMultiPktsDetectedTotalThreshold'
during the previous number of seconds
'smfIpv6DuplPktsDetectedTotalWindow'.
"
::= { smfMIBNotifObjects 7 }
-- smfMIBNotifControl
smfDpdMemoryOverflowThreshold OBJECT-TYPE smfDpdMemoryOverflowThreshold OBJECT-TYPE
SYNTAX Integer32 (0..255) SYNTAX Integer32 (0..255)
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A threshold value for the "A threshold value for the
`smfDpdmemoryOverflowEvents' object. `smfDpdmemoryOverflowEvents' object.
If the number of occurences exceeds If the number of occurences exceeds
this threshold within the previous this threshold within the previous
number of seconds number of seconds
'smfDpdMemoryOverflowWindow', 'smfDpdMemoryOverflowWindow',
then the `smfDpdMemoryOverflowEvent' then the `smfDpdMemoryOverflowEvent'
notification is sent. notification is sent.
" "
::= { smfMIBNotifControl 2 } ::= { smfMIBNotifControl 1 }
smfDpdMemoryOverflowWindow OBJECT-TYPE smfDpdMemoryOverflowWindow OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A time window value for the "A time window value for the
`smfDpdmemoryOverflowEvents' object. `smfDpdmemoryOverflowEvents' object.
If the number of occurences exceeds If the number of occurences exceeds
the `smfDpdMemoryOverflowThreshold' the `smfDpdMemoryOverflowThreshold'
within the previous number of seconds within the previous number of seconds
'smfDpdMemoryOverflowWindow', 'smfDpdMemoryOverflowWindow',
then the `smfDpdMemoryOverflowEvent' then the `smfDpdMemoryOverflowEvent'
notification is sent. notification is sent.
" "
::= { smfMIBNotifControl 3 } ::= { smfMIBNotifControl 2 }
smfIpv4DuplMultiPktsDetectedTotalThreshold OBJECT-TYPE smfIpv4DuplMultiPktsDetectedTotalThreshold OBJECT-TYPE
SYNTAX Integer32 (0..255) SYNTAX Integer32 (0..255)
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A threshold value for the "A threshold value for the
`smfIpv4DuplMultiPktsDetectedTotal' `smfIpv4DuplMultiPktsDetectedTotal'
object. If the number of occurences object. If the number of occurences
exceeds this threshold within the exceeds this threshold within the
previous number of seconds previous number of seconds
`smfIpv4DuplMultiPktsDetectedTotalWindow', `smfIpv4DuplMultiPktsDetectedTotalWindow',
then the then the
`smfIpv4DuplMultiPktsDetectedTotalEvent' `smfIpv4DuplMultiPktsDetectedTotalEvent'
notification is sent. notification is sent.
" "
::= { smfMIBNotifControl 4 } ::= { smfMIBNotifControl 3 }
smfIpv4DuplMultiPktsDetectedTotalWindow OBJECT-TYPE smfIpv4DuplMultiPktsDetectedTotalWindow OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A time window value for the "A time window value for the
`smfIpv4DuplMultiPktsDetectedTotalEvents' `smfIpv4DuplMultiPktsDetectedTotalEvents'
object. If the number of occurences object. If the number of occurences
exceeds the exceeds the
`smfIpv4DuplMultiPktsDetectedTotalThreshold' `smfIpv4DuplMultiPktsDetectedTotalThreshold'
within the previous number of seconds within the previous number of seconds
'smfIpv4DuplMultiPktsDetectedTotalWindow', 'smfIpv4DuplMultiPktsDetectedTotalWindow',
then the then the
`smfIpv4DuplMultiPktsDetectedTotalEvent' `smfIpv4DuplMultiPktsDetectedTotalEvent'
notification is sent. notification is sent.
" "
::= { smfMIBNotifControl 5 } ::= { smfMIBNotifControl 4 }
smfIpv6DuplMultiPktsDetectedTotalThreshold OBJECT-TYPE smfIpv6DuplMultiPktsDetectedTotalThreshold OBJECT-TYPE
SYNTAX Integer32 (0..255) SYNTAX Integer32 (0..255)
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A threshold value for the "A threshold value for the
`smfIpv6DuplMultiPktsDetectedTotal' `smfIpv6DuplMultiPktsDetectedTotal'
object. If the number of occurences object. If the number of occurences
exceeds this threshold within the exceeds this threshold within the
previous number of seconds previous number of seconds
`smfIpv6DuplMultiPktsDetectedTotalWindow', `smfIpv6DuplMultiPktsDetectedTotalWindow',
then the then the
`smfIpv6DuplMultiPktsDetectedTotalEvent' `smfIpv6DuplMultiPktsDetectedTotalEvent'
notification is sent. notification is sent.
" "
::= { smfMIBNotifControl 6 } ::= { smfMIBNotifControl 5 }
smfIpv6DuplMultiPktsDetectedTotalWindow OBJECT-TYPE smfIpv6DuplMultiPktsDetectedTotalWindow OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A time window value for the "A time window value for the
`smfIpv6DuplMultiPktsDetectedTotalEvents' `smfIpv6DuplMultiPktsDetectedTotalEvents'
object. If the number of occurences object. If the number of occurences
exceeds the exceeds the
`smfIpv6DuplMultiPktsDetectedTotalThreshold' `smfIpv6DuplMultiPktsDetectedTotalThreshold'
within the previous number of seconds within the previous number of seconds
'smfIpv6DuplMultiPktsDetectedTotalWindow', 'smfIpv6DuplMultiPktsDetectedTotalWindow',
then the then the
`smfIpv6DuplMultiPktsDetectedTotalEvent' `smfIpv6DuplMultiPktsDetectedTotalEvent'
notification is sent. notification is sent.
" "
::= { smfMIBNotifControl 7 } ::= { smfMIBNotifControl 6 }
-- smfMIBNotifObjects
smfAdminStatusChange NOTIFICATION-TYPE
OBJECTS { smfRouterIDAddrType, -- The originator of
-- the notification.
smfRouterID, -- The originator of
-- the notification.
smfAdminStatus -- The new status of the
-- SMF process.
}
STATUS current
DESCRIPTION
"smfAdminStatusChange is a notification sent when a
the 'smfAdminStatus' object changes.
"
::= { smfMIBNotifObjects 1 }
smfConfiguredOpModeChange NOTIFICATION-TYPE
OBJECTS { smfRouterIDAddrType, -- The originator of
-- the notification.
smfRouterID, -- The originator of
-- the notification.
smfConfiguredOpMode -- The new Operations
-- Mode of the SMF
-- process.
}
STATUS current
DESCRIPTION
"smfConfiguredOpModeChange is a notification
sent when a the 'smfConfiguredOpMode' object
changes.
"
::= { smfMIBNotifObjects 2 }
smfConfiguredRssaChange NOTIFICATION-TYPE
OBJECTS { smfRouterIDAddrType, -- The originator of
-- the notification.
smfRouterID, -- The originator of
-- the notification.
smfConfiguredRssa -- The new RSSA for
-- the SMF process.
}
STATUS current
DESCRIPTION
"smfAdminStatusChange is a notification sent when a
the 'smfConfiguredRssa' object changes.
"
::= { smfMIBNotifObjects 3 }
smfIfAdminStatusChange NOTIFICATION-TYPE
OBJECTS { smfRouterIDAddrType, -- The originator of
-- the notification.
smfRouterID, -- The originator of
-- the notification.
smfIfIndex, -- The interface whose
-- status has changed.
smfIfAdminStatus -- The new status of the
-- SMF interface.
}
STATUS current
DESCRIPTION
"smfIfAdminStatusChange is a notification sent when a
the 'smfIfAdminStatus' object changes.
"
::= { smfMIBNotifObjects 4 }
smfDpdMemoryOverflowEvent NOTIFICATION-TYPE
OBJECTS { smfRouterIDAddrType, -- The originator of
-- the notification.
smfRouterID, -- The originator of
-- the notification.
smfDpdMemoryOverflow -- The counter of
-- the overflows.
}
STATUS current
DESCRIPTION
"smfDpdMemoryOverflowEvents is sent when the
number of memory overflow events exceeds the
the 'smfDpdMemoryOverflowThreshold' within the
previous number of seconds defined by the
'smfDpdMemoryOverflowWindow'.
"
::= { smfMIBNotifObjects 5 }
smfIpv4DuplMultiPktsDetectedTotalEvents NOTIFICATION-TYPE
OBJECTS { smfRouterIDAddrType, -- The originator of
-- the notification.
smfRouterID, -- The originator of
-- the notification.
smfIpv4DuplMultiPktsDetectedTotal -- The
-- counter of detected
-- duplicates.
}
STATUS current
DESCRIPTION
"smfIpv4DuplMultiPktsDetectedTotal is a
notification sent when the number of
IPv4 duplicate packets detected exceeds the
'smfIpv4DuplMultiPktsDetectedTotalThreshold'
during the previous number of seconds
'smfIpv4DuplPktsDetectedTotalWindow'.
"
::= { smfMIBNotifObjects 6 }
smfIpv6DuplMultiPktsDetectedTotalEvents NOTIFICATION-TYPE
OBJECTS { smfRouterIDAddrType, -- The originator of
-- the notification.
smfRouterID, -- The originator of
-- the notification.
smfIpv6DuplMultiPktsDetectedTotal -- The
-- counter of detected
-- duplicates.
}
STATUS current
DESCRIPTION
"smfIpv6DuplMultiPktsDetectedTotal is a
notification sent when the number of
IPv6 duplicate packets detected exceeds the
'smfIpv6DuplMultiPktsDetectedTotalThreshold'
during the previous number of seconds
'smfIpv6DuplPktsDetectedTotalWindow'.
"
::= { smfMIBNotifObjects 7 }
-- smfMIBNotifStates
-- is empty.
-- --
-- Compliance Statements -- Compliance Statements
-- --
smfCompliances OBJECT IDENTIFIER ::= { smfMIBConformance 1 } smfCompliances OBJECT IDENTIFIER ::= { smfMIBConformance 1 }
smfMIBGroups OBJECT IDENTIFIER ::= { smfMIBConformance 2 } smfMIBGroups OBJECT IDENTIFIER ::= { smfMIBConformance 2 }
smfBasicCompliance MODULE-COMPLIANCE smfBasicCompliance MODULE-COMPLIANCE
STATUS current STATUS current
skipping to change at page 46, line 17 skipping to change at page 46, line 34
DESCRIPTION DESCRIPTION
"Set of SMF configuration objects implemented "Set of SMF configuration objects implemented
in this module." in this module."
::= { smfMIBGroups 1 } ::= { smfMIBGroups 1 }
smfConfigObjectsGroup OBJECT-GROUP smfConfigObjectsGroup OBJECT-GROUP
OBJECTS { OBJECTS {
smfAdminStatus, smfAdminStatus,
smfRouterIDAddrType, smfRouterIDAddrType,
smfRouterID, smfRouterID,
smfIfIndex, smfIfName,
smfConfiguredOpMode, smfConfiguredOpMode,
smfConfiguredRssa, smfConfiguredRssa,
smfRssaMember, smfRssaMember,
smfIpv4Dpd, smfIpv4Dpd,
smfIpv6Dpd, smfIpv6Dpd,
smfMaxPktLifetime, smfMaxPktLifetime,
smfDpdMaxMemorySize, smfDpdMaxMemorySize,
smfDpdEntryMaxLifetime, smfDpdEntryMaxLifetime,
smfNhdpRssaMesgTLVIncluded, smfNhdpRssaMesgTLVIncluded,
smfNhdpRssaAddrBlockTLVIncluded, smfNhdpRssaAddrBlockTLVIncluded,
skipping to change at page 47, line 47 skipping to change at page 48, line 16
smfIpv6DpdHeaderInsertionsPerIf smfIpv6DpdHeaderInsertionsPerIf
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Set of SMF performance objects implemented "Set of SMF performance objects implemented
in this module by total and per interface." in this module by total and per interface."
::= { smfMIBGroups 4 } ::= { smfMIBGroups 4 }
smfNotifObjectsGroup OBJECT-GROUP smfNotifObjectsGroup OBJECT-GROUP
OBJECTS { OBJECTS {
smfSetNotification,
smfDpdMemoryOverflowThreshold, smfDpdMemoryOverflowThreshold,
smfDpdMemoryOverflowWindow, smfDpdMemoryOverflowWindow,
smfIpv4DuplMultiPktsDetectedTotalThreshold, smfIpv4DuplMultiPktsDetectedTotalThreshold,
smfIpv4DuplMultiPktsDetectedTotalWindow, smfIpv4DuplMultiPktsDetectedTotalWindow,
smfIpv6DuplMultiPktsDetectedTotalThreshold, smfIpv6DuplMultiPktsDetectedTotalThreshold,
smfIpv6DuplMultiPktsDetectedTotalWindow smfIpv6DuplMultiPktsDetectedTotalWindow
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Set of SMF notification control "Set of SMF notification control
skipping to change at page 51, line 25 skipping to change at page 51, line 44
objects. While these give an indication of the activity of the SMF objects. While these give an indication of the activity of the SMF
process on this node, it is not expected that exposing these values process on this node, it is not expected that exposing these values
pose a security risk to the MANET network. pose a security risk to the MANET network.
SNMP versions prior to SNMPv3 did not include adequate security. SNMP versions prior to SNMPv3 did not include adequate security.
Even if the network itself is secure (for example by using IPSec), Even if the network itself is secure (for example by using IPSec),
even then, there is no control as to who on the secure network is even then, there is no control as to who on the secure network is
allowed to access and GET/SET (read/change/create/delete) the objects allowed to access and GET/SET (read/change/create/delete) the objects
in this MIB module. in this MIB module.
It is RECOMMENDED that implementers consider the security features as Implementations MUST provide the security features described by the
provided by the SNMPv3 framework (see [RFC3410], section 8), SNMPv3 framework (see [RFC3410] ), including full support for
including full support for the SNMPv3 cryptographic mechanisms (for authentication and privacy via the User-based Security Model (USM)
authentication and privacy). [RFC3414] with the AES cipher algorithm [RFC3826]. Implementations
MAY also provide support for the Transport Security Model (TSM)
[RFC5591] in combination with a secure transport such as SSH
[RFC5592] or TLS/DTLS [RFC6353].
Further, deployment of SNMP versions prior to SNMPv3 is NOT Further, deployment of SNMP versions prior to SNMPv3 is NOT
RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to
enable cryptographic security. It is then a customer/operator enable cryptographic security. It is then a customer/operator
responsibility to ensure that the SNMP entity giving access to an responsibility to ensure that the SNMP entity giving access to an
instance of this MIB module is properly configured to give access to instance of this MIB module is properly configured to give access to
the objects only to those principals (users) that have legitimate the objects only to those principals (users) that have legitimate
rights to indeed GET or SET (change/create/delete) them. rights to indeed GET or SET (change/create/delete) them.
9. IANA Considerations 9. IANA Considerations
skipping to change at page 52, line 11 skipping to change at page 52, line 29
IANA, a draft document MUST use placeholders (such as "XXXX" above) IANA, a draft document MUST use placeholders (such as "XXXX" above)
rather than actual numbers. See RFC4181 Section 4.5 for an example rather than actual numbers. See RFC4181 Section 4.5 for an example
of how this is done in a draft MIB module. of how this is done in a draft MIB module.
10. Contributors 10. Contributors
This MIB document uses the template authored by D. Harrington which This MIB document uses the template authored by D. Harrington which
is based on contributions from the MIB Doctors, especially Juergen is based on contributions from the MIB Doctors, especially Juergen
Schoenwaelder, Dave Perkins, C.M.Heard and Randy Presuhn. Schoenwaelder, Dave Perkins, C.M.Heard and Randy Presuhn.
11. References 11. Acknowledgements
11.1. Normative References The authors would like to acknowledge the valuable comments from Sean
Harnedy in the early phases of the development of this MIB-module.
12. References
12.1. Normative References
[RFC2863] McCloghrie, K. and F. Kastenholz, "The [RFC2863] McCloghrie, K. and F. Kastenholz, "The
Interfaces Group MIB", RFC 2863, June 2000. Interfaces Group MIB", RFC 2863, June 2000.
[RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An [RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An
Architecture for Describing Simple Network Architecture for Describing Simple Network
Management Protocol (SNMP) Management Management Protocol (SNMP) Management
Frameworks", STD 62, RFC 3411, December 2002. Frameworks", STD 62, RFC 3411, December 2002.
[RFC3418] Presuhn, R., "Management Information Base (MIB) [RFC3418] Presuhn, R., "Management Information Base (MIB)
skipping to change at page 52, line 50 skipping to change at page 53, line 25
[RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J. [RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J.
Schoenwaelder, Ed., "Textual Conventions for Schoenwaelder, Ed., "Textual Conventions for
SMIv2", STD 58, RFC 2579, April 1999. SMIv2", STD 58, RFC 2579, April 1999.
[RFC2580] McCloghrie, K., Perkins, D., and J. [RFC2580] McCloghrie, K., Perkins, D., and J.
Schoenwaelder, "Conformance Statements for Schoenwaelder, "Conformance Statements for
SMIv2", STD 58, RFC 2580, April 1999. SMIv2", STD 58, RFC 2580, April 1999.
[I-D.ietf-manet-smf] Macker, J., "Simplified Multicast Forwarding", [I-D.ietf-manet-smf] Macker, J., "Simplified Multicast Forwarding",
draft-ietf-manet-smf-12 (work in progress), draft-ietf-manet-smf-14 (work in progress),
July 2011. March 2012.
11.2. Informative References 12.2. Informative References
[RFC3410] Case, J., Mundy, R., Partain, D., and B. [RFC3410] Case, J., Mundy, R., Partain, D., and B.
Stewart, "Introduction and Applicability Stewart, "Introduction and Applicability
Statements for Internet-Standard Management Statements for Internet-Standard Management
Framework", RFC 3410, December 2002. Framework", RFC 3410, December 2002.
[RFC3414] Blumenthal, U. and B. Wijnen, "User-based
Security Model (USM) for version 3 of the
Simple Network Management Protocol (SNMPv3)",
STD 62, RFC 3414, December 2002.
[RFC3826] Blumenthal, U., Maino, F., and K. McCloghrie,
"The Advanced Encryption Standard (AES) Cipher
Algorithm in the SNMP User-based Security
Model", RFC 3826, June 2004.
[RFC5591] Harrington, D. and W. Hardaker, "Transport
Security Model for the Simple Network
Management Protocol (SNMP)", RFC 5591,
June 2009.
[RFC5592] Harrington, D., Salowey, J., and W. Hardaker,
"Secure Shell Transport Model for the Simple
Network Management Protocol (SNMP)", RFC 5592,
June 2009.
[RFC6353] Hardaker, W., "Transport Layer Security (TLS)
Transport Model for the Simple Network
Management Protocol (SNMP)", RFC 6353,
July 2011.
Appendix A. Change Log Appendix A. Change Log
This section tracks the revision history in the development of this This section tracks the revision history in the development of this
SMF-MIB. It will be removed from the final version of this document. SMF-MIB. It will be removed from the final version of this document.
These changes were made from draft-ietf-manet-smf-mib-03 to
draft-ietf-manet-smf-mib-04.
1. Removed the bitmap switch in the notifications control group.
2. Moved the notification Objects group up to support reverse-
mapping between SNMPv1 traps and SNMPv2 nootifications.
3. Removed reference to the notifications state group.
4. Replaced smfIfIndex with smfIfName in notifications.
These changes were made from draft-ietf-manet-smf-mib-02 to These changes were made from draft-ietf-manet-smf-mib-02 to
draft-ietf-manet-smf-mib-03. draft-ietf-manet-smf-mib-03.
1. Clarified and added discussion of default values for several of 1. Clarified and added discussion of default values for several of
the configuration objects within the MIB. the configuration objects within the MIB.
2. Added the security section. 2. Added the security section.
These changes were made from draft-ietf-manet-smf-mib-01 to These changes were made from draft-ietf-manet-smf-mib-01 to
draft-ietf-manet-smf-mib-02. draft-ietf-manet-smf-mib-02.
skipping to change at page 55, line 4 skipping to change at page 56, line 23
Phone: +1 443 395 8744 Phone: +1 443 395 8744
EMail: robert.g.cole@us.army.mil EMail: robert.g.cole@us.army.mil
URI: http://www.cs.jhu.edu/~rgcole/ URI: http://www.cs.jhu.edu/~rgcole/
Joseph Macker Joseph Macker
Naval Research Laboratory Naval Research Laboratory
Washington, D.C. 20375 Washington, D.C. 20375
USA USA
EMail: macker@itd.nrl.navy.mil EMail: macker@itd.nrl.navy.mil
Brian Adamson Brian Adamson
Naval Research Laboratory Naval Research Laboratory
Washington, D.C. 20375 Washington, D.C. 20375
USA USA
EMail: adamson@itd.nrl.navy.mil EMail: adamson@itd.nrl.navy.mil
Sean Harnedy
Booz Allen Hamilton
333 City Boulevard West
Orange, CA 92868
USA
EMail: harnedy_sean@bah.com
 End of changes. 57 change blocks. 
206 lines changed or deleted 264 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/