rfc-5813

Forwarding and Control Element Separation (ForCES) MIB

R. Haas
date2010-03 streamIETF areartg wgforces statusPROPOSED STANDARD pages17 canonicalhttps://www.rfc-editor.org/rfc/rfc5813 doi10.17487/RFC5813
This memo defines a Management Information Base (MIB) module for use with network management protocols in the Internet community. In particular, it defines managed objects for the Forwarding and Control Element Separation (ForCES) Network Element (NE). [STANDARDS-TRACK]

Extracted elements (23)

design-rationale §5

Association UP/DOWN notifications are not throttled at the MIB level because the CE itself is responsible for throttling the setup of associations; duplicating that throttling in the notification mechanism was deemed unnecessary.

snmp

design-rationale §6

Associations are removed from the MIB immediately when they leave the UP state rather than being retained in a historical table; the optional forcesAssociationEntryDownStats notification is provided to capture final statistics before the entry disappears.

snmp

design-rationale §5

forcesAssociationTimeUp serves a dual purpose: it records when the association entered the UP state and also allows uniquely identifying associations that share the same CE ID and FE ID index (distinguishing re-established associations from prior ones).

snmp

design-rationale §6

Statistics counters (ZeroBasedCounter32) reset to zero each time an association is re-established; counter discontinuities are tracked via forcesAssociationCounterDiscontinuityTime so management stations can detect and account for resets.

snmp

design-rationale §2

The MIB is intentionally read-only because the ForCES MIB is an observability tool, not a control plane; management of ForCES associations is performed through the ForCES protocol itself rather than through SNMP SET operations.

snmp

interoperability-note §7

In NEs with multiple CEs, information about associations may be distributed among the CEs. Whether each CE independently implements its own MIB objects or CEs cooperate to present a unified view is explicitly out of scope for this document.

snmp

normative-requirement §8 NOT RECOMMENDED

Deployment of SNMP versions prior to SNMPv3 is NOT RECOMMENDED; instead SNMPv3 with cryptographic security SHOULD be deployed.

snmp, security

normative-requirement §5 RECOMMENDED

Implementation of forcesNotificationStatsGroup (optional notifications with statistics) is RECOMMENDED per the MODULE-COMPLIANCE statement.

snmp

normative-requirement §5 RECOMMENDED

Implementation of forcesStatsGroup (optional statistics objects) is RECOMMENDED per the MODULE-COMPLIANCE statement, as these objects can be very useful in debugging connectivity problems.

snmp

normative-requirement §8 RECOMMENDED

Implementers are RECOMMENDED to consider the security features provided by the SNMPv3 framework, including full support for SNMPv3 cryptographic mechanisms for authentication and privacy.

snmp, security

normative-requirement §4 MUST

The CE MUST also allow interaction with FEs supporting earlier ForCES protocol versions, even though forcesLatestProtocolVersionSupported reflects only the highest version the CE supports.

snmp

protocol-element §5

forcesAssociationEntry contains: CEID, FEID (index, not-accessible), running protocol version, time-up timestamp, time-down timestamp (accessible-for-notify only), HB sent/received counters, operational message sent/received counters, and a counter discontinuity timestamp.

snmp

protocol-element §5

forcesAssociationTable is a conceptual table indexed by forcesAssociationCEID and forcesAssociationFEID, containing one entry per active (UP state) CE-FE association with protocol version, timestamps, and message counters.

snmp

protocol-element §5

forcesAssociationTimeDown has MAX-ACCESS accessible-for-notify (not read-only) because the association is removed from the MIB immediately after it leaves the UP state; its value is only meaningful in down-notifications.

snmp

protocol-element §5

ForcesID is a textual convention defined as a 4-octet OCTET STRING used to identify both Control Elements and Forwarding Elements within the MIB.

snmp

protocol-element §5

forcesLatestProtocolVersionSupported is a read-only object indicating the highest ForCES protocol version supported by the CE; the CE must also allow interaction with FEs supporting earlier versions.

snmp

protocol-element §5

ForcesProtocolVersion is a textual convention defined as Integer32 (1..255) representing ForCES protocol version numbers; version 1 corresponds to RFC 5810.

snmp

protocol-element §5

Four SNMP notification types are defined: forcesAssociationEntryUp (mandatory), forcesAssociationEntryDown (mandatory), forcesAssociationEntryUpStats (optional, includes time-up), and forcesAssociationEntryDownStats (optional, includes all statistics).

snmp

protocol-element §2

The FORCES-MIB module is a read-only MIB that captures information about ForCES protocol associations (CE-FE pairs) in the UP state, including identifiers, configuration parameters, and statistics. It is assigned OID { mib-2 187 }.

snmp, yang

registry §9

IANA assigned the OBJECT IDENTIFIER { mib-2 187 } to the forcesMIB module, recorded in the SMI Numbers registry.

registry, snmp

security-consideration §8

All managed objects in the ForCES MIB have MAX-ACCESS of read-only or accessible-for-notify; there are no read-write or read-create objects, so there is no risk of an intruder altering or creating MIB objects via SNMP SET operations.

snmp, security

security-consideration §8

Readable MIB objects (protocol versions and statistics) may be sensitive in some environments; access to GET and NOTIFY operations should be controlled and values should potentially be encrypted when transmitted via SNMP. SNMPv3 cryptographic mechanisms are the recommended mitigation.

snmp, security

state-machine §6

An association enters the UP state when the CE sends an Association Setup Response with a successful result; it is added to the MIB at that point. The association leaves UP state (and is immediately removed from the MIB) if no message is received from the FE within a timeout period or an Association Teardown message is sent.

snmp