Multihoming works but still some packets are tried to send through unreachable primary path.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

We have been testing multihoming using lksctp, expected outcome was
immediate primary path failure identification and
change over to secondary address at least within 2 seconds.
With the following sctp parameters, it took 63 seconds to recover.
net.sctp.rto_initial = 3000
net.sctp.rto_min = 1000
net.sctp.rto_max = 60000
net.sctp.path_max_retrans = 5
net.sctp.hb_interval = 30000

We can reason-out this observation according to total primary path RTO
expiration time calculation.
Since it was poor performance we have changed those parameters as
net.sctp.rto_min = 40
net.sctp.rto_max = 800
net.sctp.path_max_retrans = 4

it took 1 second to change over to secondary, but time to time fluctuation
is observed and at the time of fluctuation,
packets were tried to send through unavailable primary path and then
re-transmitted to secondary.

Are we missing any parameters related to multihoming ?

lksctp used: lksctp-tools-1.0.10-3.el5.rfx.x86_64.rpm
kernal: Linux x86_64 2.6.39-4.el5.elrepo

Below is the whole sctp parameters configured.
net.sctp.rto_initial = 3000
net.sctp.rto_min = 1000
net.sctp.rto_max = 60000
net.sctp.valid_cookie_life = 60000
net.sctp.max_burst = 15
net.sctp.association_max_retrans = 10
net.sctp.sndbuf_policy = 1
net.sctp.rcvbuf_policy = 1
net.sctp.path_max_retrans = 5
net.sctp.max_init_retransmits = 8
net.sctp.hb_interval = 30000
net.sctp.cookie_preserve_enable = 1
net.sctp.rto_alpha_exp_divisor = 3
net.sctp.rto_beta_exp_divisor = 2
net.sctp.addip_enable = 0
net.sctp.prsctp_enable = 1
net.sctp.sack_timeout = 1
net.sctp.sctp_mem = 11377184    11502912        11754368
net.sctp.sctp_rmem = 114096     11361500        114194304
net.sctp.sctp_wmem = 114096     1116384 114194304
net.sctp.auth_enable = 0
net.sctp.addip_noauth_enable = 0
net.sctp.addr_scope_policy = 1
net.sctp.rwnd_update_shift = 4


Thanks and regards,
P.Nirosan.
--
To unsubscribe from this list: send the line "unsubscribe linux-sctp" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Networking Development]     [Linux OMAP]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux