rfc-7187

Routing Multipoint Relay Optimization for the Optimized Link State Routing Protocol Version 2 (OLSRv2)

C. Dearlove, T. Clausen
date2014-04 streamIETF areartg wgmanet statusPROPOSED STANDARD pages5 canonicalhttps://www.rfc-editor.org/rfc/rfc7187 doi10.17487/RFC7187
This specification updates the Optimized Link State Routing Protocol version 2 (OLSRv2) with an optimization to improve the selection of routing multipoint relays. The optimization retains full interoperability between implementations of OLSRv2 with and without this optimization.

updates

Extracted elements (6)

design-rationale §3

RFC 7185 documented the rationale for using link metrics in OLSRv2 and indicated that the original routing MPR selection requirement in RFC 7181 was overly prescriptive, motivating this update to permit the optimization.

routing

design-rationale §3

The optimization is purely permissive — it allows removal of unnecessarily selected routing MPRs without requiring any implementation to include it. It can create smaller and fewer TC messages without ever having the opposite effect.

routing

interoperability-note §1

Implementations that do and do not implement this routing MPR optimization will interoperate seamlessly, as the optimization introduces no new protocol signals and does not change processing of received signals.

routing

normative-requirement §4 MAY

A set of routing MPRs created as specified in RFC 7181 MAY be optimized by removing routers from the routing MPR set when a shorter cumulative path exists through other N1 elements.

routing

protocol-element §4

The routing MPR optimization checks for a sequence x_0, ..., x_n of N1 elements where d1(x_0) + d2(x_0,y_1) + ... + d2(x_m-1,y_m) < d1(x_m), allowing x_1 through x_n to be removed from the routing MPR set if selected.

routing

security-consideration §5

This update introduces no new protocol signals and does not change processing of any received protocol signals. Eliminating unneeded routers from routing MPR sets also eliminates corresponding TC message information that was unused anyway, so no additional security considerations arise beyond those in RFC 7181.

security, routing