ECMP animation using IEEE 802.1aq protocol

Equal-cost multi-path routing (ECMP) is a routing strategy where packet forwarding to a single destination can occur over multiple best paths with equal routing priority. Multi-path routing can be used in conjunction with most routing protocols because it is a per-hop local decision made independently at each router. It can substantially increase bandwidth by load-balancing traffic over multiple paths; however, there may be significant problems in deploying it in practice.[1]

History

edit

Load balancing by per-packet multipath routing was generally disfavored due to the impact of rapidly changing latency, packet reordering and maximum transmission unit (MTU) differences within a network flow, which could disrupt the operation of many Internet protocols, most notably TCP and path MTU discovery. RFC 2992 analyzed one particular multipath routing strategy involving the assignment of flows through hashing flow-related data in the packet header. This solution is designed to avoid these problems by sending all packets from any particular network flow through the same path while balancing multiple flows over multiple paths in general.[2]

See also

edit

References

edit
  1. ^ Multipath Issues in Unicast and Multicast Next-Hop Selection. IETF. doi:10.17487/RFC2991. RFC 2991. Retrieved 16 December 2013.
  2. ^ Analysis of an Equal-Cost Multi-Path Algorithm. IETF. doi:10.17487/RFC2992. RFC 2992.
edit

📚 Artikel Terkait di Wikipedia

Shared-use path

A shared-use path, mixed-use path or multi-use pathway is a path which is "designed to accommodate the movement of pedestrians and cyclists". Examples

Multipath propagation

reflection. High-speed power line communication systems usually employ multi-carrier modulations (such as OFDM or wavelet OFDM) to avoid the intersymbol

Multipath TCP

about Transmission Control Protocol The Linux Kernel MultiPath TCP project The Linux Kernel MultiPath TCP project (former website) A clear article explaining

Multipath routing

path list. The bottleneck detection process stops when there are no more links to remove, because this best path is now known. Equal-cost multi-path routing

Live Partition Mobility

(i.e. have no dedicated I/O adapters) although it is possible to use multi-pathing software to fail over to virtual adapters for the duration of the move

Multiprotocol Label Switching

for LSP Tunnels. IETF. doi:10.17487/RFC3209. F. Le Faucheur (May 2002). Multi-Protocol Label Switching (MPLS) Support of Differentiated Services. IETF

Multipath I/O

Dell US". www.dell.com. Linux Multipathing, Linux Symposium 2005 p. 147 VxDMP white paper, Veritas Dynamic Multi pathing Linux Multipath Usage guide

Multi Protocol File System

The Multi Protocol File System (MPFS) is a multi-path network filesystem technology developed and sold by EMC Corporation. MPFS is intended to allow hundreds