SCTP uses an unexpected source IP address when sending ACKs

Solution Verified - Updated -

Issue

  • Under certain configurations, the source IP address for a Heartbeat ACK or other ACK may not be the same as the destination address of the packet being ACKd.
  • In the following example, a HB Request is sent to 172.16.33.11 and the HB Reply is sent from 172.16.33.10:

    08:55:36.267823 IP 172.16.33.20.5000 > 172.16.33.11.8000: sctp (1) [HB REQ] 
    08:55:36.268948 IP 172.16.33.10.8000 > 172.16.33.20.5000: sctp (1) [HB ACK] 
    

Environment

  • Red Hat Enterprise Linux 7
  • SCTP

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content