draft-ietf-manet-rfc6779bis-01.txt   draft-ietf-manet-rfc6779bis-02.txt 
Network Working Group U. Herberg Network Working Group U. Herberg
Internet-Draft Fujitsu Laboratories of America Internet-Draft
Obsoletes: 6779 (if approved) R. Cole Obsoletes: 6779 (if approved) R. Cole
Intended status: Standards Track US Army CERDEC Intended status: Standards Track US Army CERDEC
Expires: May 15, 2015 I. Chakeres Expires: September 4, 2015 I. Chakeres
Delvin Delvin
T. Clausen T. Clausen
LIX, Ecole Polytechnique LIX, Ecole Polytechnique
November 11, 2014 March 3, 2015
Definition of Managed Objects for the Neighborhood Discovery Protocol Definition of Managed Objects for the Neighborhood Discovery Protocol
draft-ietf-manet-rfc6779bis-01 draft-ietf-manet-rfc6779bis-02
Abstract Abstract
This document revises, extends, and replaces RFC 6779. It defines a This document revises, extends, and replaces RFC 6779. It defines a
portion of the Management Information Base (MIB) for use with network portion of the Management Information Base (MIB) for use with network
management protocols in the Internet community. In particular, it management protocols in the Internet community. In particular, it
describes objects for configuring parameters of the Neighborhood describes objects for configuring parameters of the Neighborhood
Discovery Protocol (NHDP) process on a router. The MIB module Discovery Protocol (NHDP) process on a router. The MIB module
defined in this document, denoted NHDP-MIB, also reports state, defined in this document, denoted NHDP-MIB, also reports state,
performance information, and notifications about NHDP. This performance information, and notifications about NHDP. This
skipping to change at page 1, line 44 skipping to change at page 1, line 44
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 May 15, 2015. This Internet-Draft will expire on September 4, 2015.
Copyright Notice Copyright Notice
Copyright (c) 2014 IETF Trust and the persons identified as the Copyright (c) 2015 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 39 skipping to change at page 2, line 39
5.2. The Configuration Group . . . . . . . . . . . . . . . . . 6 5.2. The Configuration Group . . . . . . . . . . . . . . . . . 6
5.3. The State Group . . . . . . . . . . . . . . . . . . . . . 7 5.3. The State Group . . . . . . . . . . . . . . . . . . . . . 7
5.4. The Performance Group . . . . . . . . . . . . . . . . . . 7 5.4. The Performance Group . . . . . . . . . . . . . . . . . . 7
5.5. Tables and Indexing . . . . . . . . . . . . . . . . . . . 7 5.5. Tables and Indexing . . . . . . . . . . . . . . . . . . . 7
6. Relationship to Other MIB Modules . . . . . . . . . . . . . . 9 6. Relationship to Other MIB Modules . . . . . . . . . . . . . . 9
6.1. Relationship to the SNMPv2-MIB . . . . . . . . . . . . . . 9 6.1. Relationship to the SNMPv2-MIB . . . . . . . . . . . . . . 9
6.2. Relationship to Routing Protocol MIB Modules Relying 6.2. Relationship to Routing Protocol MIB Modules Relying
on the NHDP-MIB Module . . . . . . . . . . . . . . . . . . 10 on the NHDP-MIB Module . . . . . . . . . . . . . . . . . . 10
6.3. MIB Modules Required for IMPORTS . . . . . . . . . . . . . 10 6.3. MIB Modules Required for IMPORTS . . . . . . . . . . . . . 10
7. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 10 7. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 10
8. Security Considerations . . . . . . . . . . . . . . . . . . . 64 8. Security Considerations . . . . . . . . . . . . . . . . . . . 65
9. Applicability Statement . . . . . . . . . . . . . . . . . . . 66 9. Applicability Statement . . . . . . . . . . . . . . . . . . . 67
10. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 67 10. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 68
11. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 67 11. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 68
12. References . . . . . . . . . . . . . . . . . . . . . . . . . . 67 12. References . . . . . . . . . . . . . . . . . . . . . . . . . . 68
12.1. Normative References . . . . . . . . . . . . . . . . . . . 67 12.1. Normative References . . . . . . . . . . . . . . . . . . . 68
12.2. Informative References . . . . . . . . . . . . . . . . . . 68 12.2. Informative References . . . . . . . . . . . . . . . . . . 69
1. Introduction 1. Introduction
This document defines a portion of the Management Information Base This document defines a portion of the Management Information Base
(MIB) for use with network management protocols in the Internet (MIB) for use with network management protocols in the Internet
community. In particular, it describes objects for configuring community. In particular, it describes objects for configuring
parameters of the Neighborhood Discovery Protocol (NHDP) [RFC6130] parameters of the Neighborhood Discovery Protocol (NHDP) [RFC6130]
process on a router. The MIB module defined in this document, process on a router. The MIB module defined in this document,
denoted NHDP-MIB, also reports state, performance information, and denoted NHDP-MIB, also reports state, performance information, and
notifications about NHDP. This additional state and performance notifications about NHDP. This additional state and performance
skipping to change at page 11, line 23 skipping to change at page 11, line 23
FROM INET-ADDRESS-MIB -- RFC 4001 FROM INET-ADDRESS-MIB -- RFC 4001
InterfaceIndex InterfaceIndex
FROM IF-MIB -- RFC 2863 FROM IF-MIB -- RFC 2863
Float32TC Float32TC
FROM FLOAT-TC-MIB -- RFC 6340 FROM FLOAT-TC-MIB -- RFC 6340
; ;
nhdpMIB MODULE-IDENTITY nhdpMIB MODULE-IDENTITY
LAST-UPDATED "201411111000Z" -- 11 November 2014 LAST-UPDATED "201503031000Z" -- 3 March 2015
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 web page: https://datatracker.ietf.org/wg/manet/documents
WG Chairs: sratliff@cisco.com
jmacker@nrl.navy.mil
Editors: Ulrich Herberg Editors: Ulrich Herberg
Fujitsu Laboratories of America
1240 E Arques Ave
Sunnyvale CA 94085
USA USA
ulrich@herberg.name ulrich@herberg.name
http://www.herberg.name/ http://www.herberg.name/
Robert G. Cole Robert G. Cole
US Army CERDEC US Army CERDEC
Space and Terrestrial Communications Space and Terrestrial Communications
6010 Frankford Street 6010 Frankford Street
Aberdeen Proving Ground, Maryland 21005 Aberdeen Proving Ground, Maryland 21005
skipping to change at page 12, line 39 skipping to change at page 12, line 34
or without modification, is permitted pursuant to, and or without modification, is permitted pursuant to, and
subject to the license terms contained in, the Simplified subject to the license terms contained in, the Simplified
BSD License set forth in Section 4.c of the IETF Trust's BSD License set forth in Section 4.c of the IETF Trust's
Legal Provisions Relating to IETF Documents Legal Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info). (http://trustee.ietf.org/license-info).
This version of this MIB module is part of RFC 6779; see This version of this MIB module is part of RFC 6779; see
the RFC itself for full legal notices." the RFC itself for full legal notices."
-- revision -- revision
REVISION "201408061000Z" -- 6 August 2014 REVISION "201503031000Z" -- 3 March 2015
DESCRIPTION DESCRIPTION
"Updated version of this MIB module, "Updated version of this MIB module,
including updates made to NHDP by including updates made to NHDP by
draft-ietf-manet-nhdp-optimization, draft-ietf-manet-nhdp-optimization,
published as RFC xxxx." published as RFC xxxx."
REVISION "201210221000Z" -- 22 October 2012 REVISION "201210221000Z" -- 22 October 2012
DESCRIPTION DESCRIPTION
"Initial version of this MIB module, "Initial version of this MIB module,
published as RFC 6779." published as RFC 6779."
::= { mib-2 213 } ::= { mib-2 213 }
skipping to change at page 43, line 16 skipping to change at page 43, line 8
the local interface through which these 2-hop addresses the local interface through which these 2-hop addresses
are accessible. The nhdpDiscIfIndex in the INDEX are accessible. The nhdpDiscIfIndex in the INDEX
represents the 1-hop neighbor interface through which represents the 1-hop neighbor interface through which
these 2-hop neighbor addresses are reachable." these 2-hop neighbor addresses are reachable."
REFERENCE REFERENCE
"RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove, Discovery Protocol (NHDP), Clausen, T., Dearlove,
C., and J. Dean, April 2011, C., and J. Dean, April 2011,
and and
draft-ietf-manet-nhdp-optimization-00 - draft-ietf-manet-nhdp-optimization-04 -
An Optimization for the MANET Neighborhood Discovery An Optimization for the MANET Neighborhood Discovery
Protocol (NHDP), Dearlove, C., and T. Clausen, Protocol (NHDP), Dearlove, C., and T. Clausen,
July 2014" January 2015"
INDEX { nhdpIfIndex, INDEX { nhdpIfIndex,
nhdpDiscIfIndex, nhdpDiscIfIndex,
nhdpIib2HopSetIpAddressType, nhdpIib2HopSetIpAddressType,
nhdpIib2HopSetIpAddress nhdpIib2HopSetIpAddress
} }
::= { nhdpIib2HopSetTable 1 } ::= { nhdpIib2HopSetTable 1 }
NhdpIib2HopSetEntry ::= NhdpIib2HopSetEntry ::=
SEQUENCE { SEQUENCE {
nhdpIib2HopSetIpAddressType nhdpIib2HopSetIpAddressType
skipping to change at page 45, line 23 skipping to change at page 45, line 15
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpIib2HopSetN2Lost corresponds to N2_lost of NHDP and "nhdpIib2HopSetN2Lost corresponds to N2_lost of NHDP and
is a boolean flag, describing if for a 2-Hop Tuple, the is a boolean flag, describing if for a 2-Hop Tuple, the
corresponding Link Tuple currently is considered lost corresponding Link Tuple currently is considered lost
due to link quality." due to link quality."
REFERENCE REFERENCE
"draft-ietf-manet-nhdp-optimization-00 - "draft-ietf-manet-nhdp-optimization-04 -
An Optimization for the MANET Neighborhood Discovery An Optimization for the MANET Neighborhood Discovery
Protocol (NHDP), Dearlove, C., and T. Clausen, Protocol (NHDP), Dearlove, C., and T. Clausen,
July 2014" January 2015"
::= {nhdpIib2HopSetEntry 5} ::= {nhdpIib2HopSetEntry 5}
nhdpIib2HopSetN2Time OBJECT-TYPE nhdpIib2HopSetN2Time OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpIib2HopSetN2Time specifies the value "nhdpIib2HopSetN2Time specifies the value
of sysUptime when this entry should expire and be of sysUptime when this entry should expire and be
removed from the nhdpIib2HopSetTable." removed from the nhdpIib2HopSetTable."
skipping to change at page 61, line 11 skipping to change at page 60, line 49
nhdpBasicCompliance MODULE-COMPLIANCE nhdpBasicCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The basic implementation requirements for "The basic implementation requirements for
managed network entities that implement managed network entities that implement
NHDP." NHDP."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { nhdpConfigurationGroup } MANDATORY-GROUPS { nhdpConfigurationGroup }
::= { nhdpCompliances 1 } ::= { nhdpCompliances 1 }
nhdpFullCompliance MODULE-COMPLIANCE nhdpFullCompliance2 MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The full implementation requirements for "The full implementation requirements for
managed network entities that implement managed network entities that implement
NHDP." NHDP."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { nhdpConfigurationGroup, MANDATORY-GROUPS { nhdpConfigurationGroup,
nhdpStateGroup, nhdpStateGroup2,
nhdpNotificationObjectGroup, nhdpNotificationObjectGroup,
nhdpNotificationGroup, nhdpNotificationGroup,
nhdpPerformanceGroup nhdpPerformanceGroup
} }
::= { nhdpCompliances 2 } ::= { nhdpCompliances 3 }
-- --
-- Units of Conformance -- Units of Conformance
-- --
nhdpConfigurationGroup OBJECT-GROUP nhdpConfigurationGroup OBJECT-GROUP
OBJECTS { OBJECTS {
nhdpIfName, nhdpIfName,
nhdpIfStatus, nhdpIfStatus,
nhdpHelloInterval, nhdpHelloInterval,
skipping to change at page 62, line 19 skipping to change at page 62, line 10
nhdpLibRemovedIfAddrSetIpAddrPrefixLen, nhdpLibRemovedIfAddrSetIpAddrPrefixLen,
nhdpLibRemovedIfAddrSetIfIndex, nhdpLibRemovedIfAddrSetIfIndex,
nhdpLibRemovedIfAddrSetIRTime nhdpLibRemovedIfAddrSetIRTime
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Set of NHDP configuration objects implemented "Set of NHDP configuration objects implemented
in this module." in this module."
::= { nhdpMIBGroups 2 } ::= { nhdpMIBGroups 2 }
nhdpStateGroup OBJECT-GROUP
OBJECTS {
nhdpUpTime,
nhdpIfStateUpTime,
nhdpDiscRouterIndex,
nhdpDiscIfIndex,
nhdpDiscIfSetIpAddrType,
nhdpDiscIfSetIpAddr,
nhdpDiscIfSetIpAddrPrefixLen,
nhdpIibLinkSetLHeardTime,
nhdpIibLinkSetLSymTime,
nhdpIibLinkSetLPending,
nhdpIibLinkSetLLost,
nhdpIibLinkSetLTime,
nhdpIib2HopSetIpAddrPrefixLen,
nhdpIib2HopSet1HopIfIndex,
nhdpIib2HopSetN2Time,
nhdpNibNeighborSetNSymmetric,
nhdpNibLostNeighborSetNLTime
}
STATUS current
DESCRIPTION
"Set of NHDP state objects implemented
in this module."
::= { nhdpMIBGroups 3 }
nhdpPerformanceGroup OBJECT-GROUP nhdpPerformanceGroup OBJECT-GROUP
OBJECTS { OBJECTS {
nhdpIfHelloMessageXmits, nhdpIfHelloMessageXmits,
nhdpIfHelloMessageRecvd, nhdpIfHelloMessageRecvd,
nhdpIfHelloMessageXmitAccumulatedSize, nhdpIfHelloMessageXmitAccumulatedSize,
nhdpIfHelloMessageRecvdAccumulatedSize, nhdpIfHelloMessageRecvdAccumulatedSize,
nhdpIfHelloMessageTriggeredXmits, nhdpIfHelloMessageTriggeredXmits,
nhdpIfHelloMessagePeriodicXmits, nhdpIfHelloMessagePeriodicXmits,
nhdpIfHelloMessageXmitAccumulatedSymmetricNeighborCount, nhdpIfHelloMessageXmitAccumulatedSymmetricNeighborCount,
nhdpIfHelloMessageXmitAccumulatedHeardNeighborCount, nhdpIfHelloMessageXmitAccumulatedHeardNeighborCount,
skipping to change at page 64, line 5 skipping to change at page 63, line 16
nhdpNbrStateChange, nhdpNbrStateChange,
nhdp2HopNbrStateChange, nhdp2HopNbrStateChange,
nhdpIfStateChange nhdpIfStateChange
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Set of NHDP notifications implemented "Set of NHDP notifications implemented
in this module." in this module."
::= { nhdpMIBGroups 6 } ::= { nhdpMIBGroups 6 }
END nhdpStateGroup2 OBJECT-GROUP
OBJECTS {
nhdpUpTime,
nhdpIfStateUpTime,
nhdpDiscRouterIndex,
nhdpDiscIfIndex,
nhdpDiscIfSetIpAddrType,
nhdpDiscIfSetIpAddr,
nhdpDiscIfSetIpAddrPrefixLen,
nhdpIibLinkSetLHeardTime,
nhdpIibLinkSetLSymTime,
nhdpIibLinkSetLPending,
nhdpIibLinkSetLLost,
nhdpIibLinkSetLTime,
nhdpIib2HopSetIpAddrPrefixLen,
nhdpIib2HopSet1HopIfIndex,
nhdpIib2HopSetN2Time,
nhdpIib2HopSetN2Lost,
nhdpNibNeighborSetNSymmetric,
nhdpNibLostNeighborSetNLTime
}
STATUS current
DESCRIPTION
"Set of NHDP state objects implemented
in this module."
::= { nhdpMIBGroups 7 }
--
-- Deprecated compliance statements and groups
--
nhdpFullCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The full implementation requirements for
managed network entities that implement
NHDP.
For version-independence, this compliance statement
is deprecated in favor of nhdpFullCompliance2."
MODULE -- this module
MANDATORY-GROUPS { nhdpConfigurationGroup,
nhdpStateGroup,
nhdpNotificationObjectGroup,
nhdpNotificationGroup,
nhdpPerformanceGroup
}
::= { nhdpCompliances 2 }
nhdpStateGroup OBJECT-GROUP
OBJECTS {
nhdpUpTime,
nhdpIfStateUpTime,
nhdpDiscRouterIndex,
nhdpDiscIfIndex,
nhdpDiscIfSetIpAddrType,
nhdpDiscIfSetIpAddr,
nhdpDiscIfSetIpAddrPrefixLen,
nhdpIibLinkSetLHeardTime,
nhdpIibLinkSetLSymTime,
nhdpIibLinkSetLPending,
nhdpIibLinkSetLLost,
nhdpIibLinkSetLTime,
nhdpIib2HopSetIpAddrPrefixLen,
nhdpIib2HopSet1HopIfIndex,
nhdpIib2HopSetN2Time,
nhdpNibNeighborSetNSymmetric,
nhdpNibLostNeighborSetNLTime
}
STATUS deprecated
DESCRIPTION
"Set of NHDP state objects implemented
in this module.
For version-independence, this compliance statement
is deprecated in favor of nhdpStateGroup2."
::= { nhdpMIBGroups 3 }
END
8. Security Considerations 8. Security Considerations
This MIB module defines objects for the configuration, monitoring, This MIB module defines objects for the configuration, monitoring,
and notification of the Neighborhood Discovery Protocol [RFC6130]. and notification of the Neighborhood Discovery Protocol [RFC6130].
NHDP allows routers to acquire topological information up to two hops NHDP allows routers to acquire topological information up to two hops
away by virtue of exchanging HELLO messages. The information away by virtue of exchanging HELLO messages. The information
acquired by NHDP may be used by routing protocols. The neighborhood acquired by NHDP may be used by routing protocols. The neighborhood
information, exchanged between routers using NHDP, serves these information, exchanged between routers using NHDP, serves these
routing protocols as a baseline for calculating paths to all routing protocols as a baseline for calculating paths to all
destinations in the MANET, relay set selection for network-wide destinations in the MANET, relay set selection for network-wide
skipping to change at page 68, line 37 skipping to change at page 69, line 37
Conventions for the Conventions for the
Representation of Floating- Representation of Floating-
Point Numbers", RFC 6340, Point Numbers", RFC 6340,
August 2011. August 2011.
[draft-ietf-manet-nhdp-optimization] Dearlove, C. and T. Clausen, [draft-ietf-manet-nhdp-optimization] Dearlove, C. and T. Clausen,
"An Optimization for the MANET "An Optimization for the MANET
Neighborhood Discovery Protocol Neighborhood Discovery Protocol
(NHDP)", work in progress draft (NHDP)", work in progress draft
-ietf-manet-nhdp-optimization- -ietf-manet-nhdp-optimization-
00, July 2014. 04, January 2015.
12.2. Informative References 12.2. Informative References
[RFC3410] Case, J., Mundy, R., Partain, [RFC3410] Case, J., Mundy, R., Partain,
D., and B. Stewart, D., and B. Stewart,
"Introduction and Applicability "Introduction and Applicability
Statements for Internet- Statements for Internet-
Standard Management Framework", Standard Management Framework",
RFC 3410, December 2002. RFC 3410, December 2002.
skipping to change at page 70, line 8 skipping to change at page 71, line 8
[RFC6779] Herberg, U., Cole, R., and I. [RFC6779] Herberg, U., Cole, R., and I.
Chakeres, "Definition of Chakeres, "Definition of
Managed Objects for the Managed Objects for the
Neighborhood Discovery Neighborhood Discovery
Protocol", RFC 6779, Protocol", RFC 6779,
October 2012. October 2012.
Authors' Addresses Authors' Addresses
Ulrich Herberg Ulrich Herberg
Fujitsu Laboratories of America
1240 E Arques Ave
Sunnyvale 94085
United States United States
EMail: ulrich@herberg.name EMail: ulrich@herberg.name
URI: http://www.herberg.name/ URI: http://www.herberg.name/
Robert G. Cole Robert G. Cole
US Army CERDEC US Army CERDEC
Space and Terrestrial Communications Space and Terrestrial Communications
6010 Frankford Road 6010 Frankford Road
Aberdeen Proving Ground, Maryland 21005 Aberdeen Proving Ground, Maryland 21005
 End of changes. 23 change blocks. 
59 lines changed or deleted 102 lines changed or added

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