ip-mptcp
MPTCP path manager configuration
- Provided by: iproute2 (Version: 5.15.0-1ubuntu2)
- Report a bug
MPTCP path manager configuration
ip [ OPTIONS ] mptcp { endpoint | limits | help }
ip mptcp endpoint add IFADDR [ port PORT ] [ dev IFNAME ] [ id ID ] [ FLAG-LIST ]
ip mptcp endpoint del id ID
ip mptcp endpoint show [ id ID ]
ip mptcp endpoint flush
FLAG-LIST := [ FLAG-LIST ] FLAG
FLAG := [ signal | subflow | backup ]
ip mptcp limits set [ subflow SUBFLOW_NR ] [ add_addr_accepted ADD_ADDR_ACCEPTED_NR ]
ip mptcp limits show
ip mptcp monitor
MPTCP is a transport protocol built on top of TCP that allows TCP connections to use multiple paths to maximize resource usage and increase redundancy. The ip-mptcp sub-commands allow configuring several aspects of the MPTCP path manager, which is in charge of subflows creation:
The endpoint object specifies the IP addresses that will be used and/or announced for additional subflows:
| ip mptcp endpoint add | add new MPTCP endpoint |
| ip mptcp endpoint delete | delete existing MPTCP endpoint |
| ip mptcp endpoint show | get existing MPTCP endpoint |
| ip mptcp endpoint flush | flush all existing MPTCP endpoints |
ID is a unique numeric identifier for the given endpoint
The limits object specifies the constraints for subflow creations:
| ip mptcp limits show | get current MPTCP subflow creation limits |
| ip mptcp limits set | change the MPTCP subflow creation limits |
monitor displays creation and deletion of MPTCP connections as well as addition or removal of remote addresses and subflows.
Original Manpage by Paolo Abeni <pabeni@redhat.com>