draft-ietf-sigtran-sctp-12.txt   draft-ietf-sigtran-sctp-13.txt 
skipping to change at page 1, line 21 skipping to change at page 1, line 21
Nortel Networks Nortel Networks
I. Rytina I. Rytina
Ericsson Ericsson
M. Kalla M. Kalla
Telcordia Telcordia
L. Zhang L. Zhang
UCLA UCLA
V. Paxson V. Paxson
ACIRI ACIRI
expires in six months July 10,2000 expires in six months July 11,2000
Stream Control Transmission Protocol Stream Control Transmission Protocol
<draft-ietf-sigtran-sctp-12.txt> <draft-ietf-sigtran-sctp-13.txt>
Status of This Memo Status of This Memo
This document is an Internet-Draft and is in full conformance with all This document is an Internet-Draft and is in full conformance with all
provisions of Section 10 of [RFC2026]. Internet-Drafts are working provisions of Section 10 of [RFC2026]. Internet-Drafts are working
documents of the Internet Engineering Task Force (IETF), its areas, documents of the Internet Engineering Task Force (IETF), its areas,
and its working groups. Note that other groups may also distribute and its working groups. Note that other groups may also distribute
working documents as Internet-Drafts. working documents as Internet-Drafts.
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
skipping to change at page 53, line 31 skipping to change at page 53, line 31
The endpoint also MUST transmit an ERROR chunk with a "Stale Cookie" The endpoint also MUST transmit an ERROR chunk with a "Stale Cookie"
error cause to the peer endpoint (this is case C or D above). error cause to the peer endpoint (this is case C or D above).
If both Verification Tags in the State Cookie match the Verification If both Verification Tags in the State Cookie match the Verification
Tags of the current association, consider the State Cookie valid Tags of the current association, consider the State Cookie valid
(this is case E) even if the lifespan is exceeded. (this is case E) even if the lifespan is exceeded.
4) If the State Cookie proves to be valid, unpack the TCB into a 4) If the State Cookie proves to be valid, unpack the TCB into a
temporary TCB. temporary TCB.
5) If the Verification Tags in the Temporary TCB match the 5) Refer to Table 2 to determine the correct action to be taken.
Verification Tags in the existing TCB, the State Cookie is a
duplicate cookie. A COOKIE ACK should be sent to the peer
endpoint but no update should be made to the existing
TCB (only the local Verification Tag needs to be compared if
the peer's Verification Tag is not yet available).
The endpoint doesn't leave the current state and all timers
remain running.
6) If either of the Verification Tags do NOT match, refer to the following
table to determine the correct action to be taken.
+------------+------------+---------------+--------------+-------------+ +------------+------------+---------------+--------------+-------------+
| Local Tag | Peers Tag | Local-Tie-Tag | Peers-Tie-Tag| Action/ | | Local Tag | Peers Tag | Local-Tie-Tag | Peers-Tie-Tag| Action/ |
| | | | | Description | | | | | | Description |
+------------+------------+---------------+--------------+-------------+ +------------+------------+---------------+--------------+-------------+
| X | X | M | M | (A) | | X | X | M | M | (A) |
+------------+------------+---------------+--------------+-------------+ +------------+------------+---------------+--------------+-------------+
| M | A | A | A | (B) | | M | A | A | A | (B) |
+------------+------------+---------------+--------------+-------------+ +------------+------------+---------------+--------------+-------------+
| X | M | 0 | 0 | (C) | | X | M | 0 | 0 | (C) |
skipping to change at page 54, line 10 skipping to change at page 54, line 10
| Table 2: Handling of a Cookie when a TCB exists | | Table 2: Handling of a Cookie when a TCB exists |
+======================================================================+ +======================================================================+
Legend: Legend:
Internet draft Stream Control Transmission Protocol July 2000 Internet draft Stream Control Transmission Protocol July 2000
X - Tag does not match the existing TCB X - Tag does not match the existing TCB
M - Tag matches the existing TCB. M - Tag matches the existing TCB.
0 - No Tie-Tag in Cookie (unknown). 0 - No Tie-Tag in Cookie (unknown).
A - All cases match, no-match or unknown. A - All cases, i.e. M, X or 0.
Note: For any case not shown in Table 2, the cookie should be Note: For any case not shown in Table 2, the cookie should be
silently discarded. silently discarded.
Action Action
(A)In this case, the peer may have restarted. When the endpoint (A)In this case, the peer may have restarted. When the endpoint
recognizes this potential 'restart', the existing session is recognizes this potential 'restart', the existing session is
treated the same as if it received an ABORT followed by a new treated the same as if it received an ABORT followed by a new
Cookie Echo with the following exceptions: Cookie Echo with the following exceptions:
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/