SCTP uses an unexpected source IP address when sending ACKs
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.