Skip to content

Equal Cost Multi-path Routing #274

@fujiapple852

Description

@fujiapple852

Tracking issue for all Equal Cost Multi-path Routing work items.

We wish to support the following multi-path strategies:

  • Classic (traceroute and MTR)
    • Set the sequence number in either the src or dest port number
  • Paris (see here)
    • Use the IPv4 checksum field to store the sequence and manipulate the UDP payload to ensure a valid packet
  • Dublin (see here)
    • Use the IPv4 identifier field to store the sequence number
    • Manipulate the IPv6 Payload Length to store the sequence number

We wish to support these for IPv4 & IPv6 for both UDP and TCP protocols.

Current support:

Strategy Family Protocol Status
Classic IPv4 / IPv6 UDP / TCP
Paris IPv4 UDP
Paris IPv6 UDP
Dublin IPv4 UDP
Dublin IPv6 UDP
Paris IPv4 TCP
Paris IPv6 TCP
Dublin IPv4 TCP
Dublin IPv6 TCP

Tasks

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions