- From: Hollaus Thomas <thomas.hollaus AT siemens.at>
- To: "'discussion AT sctp.de'" <discussion AT sctp.de>
- Subject: [SCTP-Discussion] some questions to prototype 0.10.0
- Date: Mon Feb 12 14:59:01 2001
- List-id: SCTP Discussions <discussion.sctp.de>
Hi,
I have some questions to prototype 0.10.0:
1. SCTP-control.c:
TODO: check that in SHUTDOWN states we reset the retransmission counters,
any time we get a valid datagram from our peer. This must also be done for
SACKs, DATA, etc. we get from peer !
-> I have not found anything about that in the RFC or backoff document.
Where does that come from?
2. SCTP-control.c procedure scr_init line 646:
save a-sides init-tag from init-chunk to be used as a verification tag of
the sctp-message carrying the initAck (required since peer may have changed
the verification tag).
mdi_writeLastInitiateTag(ch_initiateTag(initCID)); */
-> Why is this under comments? Why is it not necessary to save the remote
tag for responding? Is it stored in an other code fragment?
3. Restart of peer:
The backoff document says that it is allowed to restart with a subset of the
original address list. But how new number of streams should be handled? Is
it allowed to restart with less or more streams?
How restart should be handled in general? Should the own side (which
receives the restart) discard all data in its queues and react like
receiving a new association setup with all data lost of previous
association?
Currently (in prototype 0.10.0) a restart is implemented for flow control
and receive control. But it arises the question if that makes sense: Because
it could happen that the remote side (which restarts) has acked data chunks
in sctp layer but the upper layer has not yet received the datagrams from
sctp layer (e.g. due to crash). Flow control/Reliable transfer on the own
side believes that the remote side has received the datagrams and does not
repeat that chunks. Now the remote side has gaps and cannot detect them.
Mit freundlichen Gruessen / Best regards
Thomas Hollaus
SIEMENS AG Österreich
Program and Systems Engineering
mailto:thomas.hollaus AT siemens.at
http://www.siemens.at/
- [SCTP-Discussion] some questions to prototype 0.10.0, Hollaus Thomas, 02/12/2001
Archive powered by MHonArc 2.6.19+.