1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
|
Internet Engineering Task Force (IETF) X. Fu
Request for Comments: 6084 C. Dickmann
Category: Experimental University of Goettingen
ISSN: 2070-1721 J. Crowcroft
University of Cambridge
January 2011
General Internet Signaling Transport (GIST)
over Stream Control Transmission Protocol (SCTP)
and Datagram Transport Layer Security (DTLS)
Abstract
The General Internet Signaling Transport (GIST) protocol currently
uses TCP or Transport Layer Security (TLS) over TCP for Connection
mode operation. This document describes the usage of GIST over the
Stream Control Transmission Protocol (SCTP) and Datagram Transport
Layer Security (DTLS).
Status of This Memo
This document is not an Internet Standards Track specification; it is
published for examination, experimental implementation, and
evaluation.
This document defines an Experimental Protocol for the Internet
community. This document is a product of the Internet Engineering
Task Force (IETF). It represents the consensus of the IETF
community. It has received public review and has been approved for
publication by the Internet Engineering Steering Group (IESG). Not
all documents approved by the IESG are a candidate for any level of
Internet Standard; see Section 2 of RFC 5741.
Information about the current status of this document, any errata,
and how to provide feedback on it may be obtained at
http://www.rfc-editor.org/info/rfc6084.
Copyright Notice
Copyright (c) 2011 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
Fu, et al. Experimental [Page 1]
^L
RFC 6084 GIST over SCTP and DTLS January 2011
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
This document may contain material from IETF Documents or IETF
Contributions published or made publicly available before November
10, 2008. The person(s) controlling the copyright in some of this
material may not have granted the IETF Trust the right to allow
modifications of such material outside the IETF Standards Process.
Without obtaining an adequate license from the person(s) controlling
the copyright in such materials, this document may not be modified
outside the IETF Standards Process, and derivative works of it may
not be created outside the IETF Standards Process, except to format
it for publication as an RFC or to translate it into languages other
than English.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Terminology and Abbreviations . . . . . . . . . . . . . . . . 4
3. GIST over SCTP . . . . . . . . . . . . . . . . . . . . . . . . 5
3.1. Message Association Setup . . . . . . . . . . . . . . . . 5
3.1.1. Overview . . . . . . . . . . . . . . . . . . . . . . . 5
3.1.2. Protocol-Definition: Forwards-SCTP . . . . . . . . . . 5
3.2. Effect on GIST State Maintenance . . . . . . . . . . . . . 6
3.3. PR-SCTP Support . . . . . . . . . . . . . . . . . . . . . 6
3.4. API between GIST and NSLP . . . . . . . . . . . . . . . . 7
4. Bit-Level Formats . . . . . . . . . . . . . . . . . . . . . . 7
4.1. MA-Protocol-Options . . . . . . . . . . . . . . . . . . . 7
5. Application of GIST over SCTP . . . . . . . . . . . . . . . . 8
5.1. Multihoming Support of SCTP . . . . . . . . . . . . . . . 8
5.2. Streaming Support in SCTP . . . . . . . . . . . . . . . . 8
6. NAT Traversal Issue . . . . . . . . . . . . . . . . . . . . . 8
7. Use of DTLS with GIST . . . . . . . . . . . . . . . . . . . . 9
8. Security Considerations . . . . . . . . . . . . . . . . . . . 9
9. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 10
10. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 10
11. References . . . . . . . . . . . . . . . . . . . . . . . . . . 10
11.1. Normative References . . . . . . . . . . . . . . . . . . . 10
11.2. Informative References . . . . . . . . . . . . . . . . . . 11
Fu, et al. Experimental [Page 2]
^L
RFC 6084 GIST over SCTP and DTLS January 2011
1. Introduction
This document describes the usage of the General Internet Signaling
Transport (GIST) protocol [1] and Datagram Transport Layer Security
(DTLS) [2].
GIST, in its initial specification for Connection mode (C-mode)
operation, runs on top of a byte-stream-oriented transport protocol
providing a reliable, in-sequence delivery, i.e., using the
Transmission Control Protocol (TCP) [9] for signaling message
transport. However, some Next Steps in Signaling (NSIS) Signaling
Layer Protocol (NSLP) [10] context information has a definite
lifetime; therefore, the GIST transport protocol could benefit from
flexible retransmission, so stale NSLP messages that are held up by
congestion can be dropped. Together with the head-of-line blocking
and multihoming issues with TCP, these considerations argue that
implementations of GIST should support SCTP as an optional transport
protocol for GIST. Like TCP, SCTP supports reliability, congestion
control, and fragmentation. Unlike TCP, SCTP provides a number of
functions that are desirable for signaling transport, such as
multiple streams and multiple IP addresses for path failure recovery.
Furthermore, SCTP offers an advantage of message-oriented transport
instead of using the byte-stream-oriented TCP where the framing
mechanisms must be provided separately. In addition, its Partial
Reliability extension (PR-SCTP) [3] supports partial retransmission
based on a programmable retransmission timer. Furthermore, DTLS
provides a viable solution for securing SCTP [4], which allows SCTP
to use almost all of its transport features and its extensions.
This document defines the use of SCTP as the underlying transport
protocol for GIST and the use of DTLS as a security mechanism for
protecting GIST Messaging Associations and discusses the implications
on GIST state maintenance and API between GIST and NSLPs.
Furthermore, this document describes how GIST is transported over
SCTP and used by NSLPs in order to exploit the additional
capabilities offered by SCTP to deliver GIST C-mode messages more
effectively. More specifically:
o How to use the multiple streams feature of SCTP.
o How to use the PR-SCTP extension of SCTP.
o How to take advantage of the multihoming support of SCTP.
GIST over SCTP as described in this document does not require any
changes to the high-level operation and structure of GIST. However,
adding new transport options requires additional interface code and
configuration support to allow applications to exploit the additional
Fu, et al. Experimental [Page 3]
^L
RFC 6084 GIST over SCTP and DTLS January 2011
transport when appropriate. In addition, SCTP implementations to
transport GIST MUST support the optional feature of fragmentation of
SCTP user messages.
Additionally, this document also specifies how to establish GIST
security using DTLS for use in combination with, e.g., SCTP and UDP.
2. Terminology and Abbreviations
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [5]. Other
terminologies and abbreviations used in this document are taken from
related specifications ([1], [2], [3], [6]):
o SCTP - Stream Control Transmission Protocol
o PR-SCTP - SCTP Partial Reliability Extension
o MRM - Message Routing Method
o MRI - Message Routing Information
o SCD - Stack-Configuration-Data
o Messaging Association (MA) - A single connection between two
explicitly identified GIST adjacent peers, i.e., between a given
signaling source and destination address. A messaging association
may use a transport protocol; if security protection is required,
it may use a specific network layer security association, or use a
transport layer security association internally. A messaging
association is bidirectional: signaling messages can be sent over
it in either direction, referring to flows of either direction.
o SCTP Association - A protocol relationship between SCTP endpoints,
composed of the two SCTP endpoints and protocol state information.
An association can be uniquely identified by the transport
addresses used by the endpoints in the association. Two SCTP
endpoints MUST NOT have more than one SCTP association between
them at any given time.
o Stream - A unidirectional logical channel established from one to
another associated SCTP endpoint, within which all user messages
are delivered in sequence except for those submitted to the
unordered delivery service.
Fu, et al. Experimental [Page 4]
^L
RFC 6084 GIST over SCTP and DTLS January 2011
3. GIST over SCTP
This section defines a new MA-Protocol-ID type, "Forwards-SCTP", for
using SCTP as the GIST transport protocol. The use of DTLS in GIST
is defined in Section 7.
3.1. Message Association Setup
3.1.1. Overview
The basic GIST protocol specification defines two possible protocols
to be used in Messaging Associations, namely Forwards-TCP and TLS.
This information is a main part of the Stack Configuration Data (SCD)
[1]. This section adds Forwards-SCTP (value 3) as another possible
protocol option. In Forwards-SCTP, analog to Forwards-TCP,
connections between peers are opened in the forwards direction, from
the querying node, towards the responder.
3.1.2. Protocol-Definition: Forwards-SCTP
The MA-Protocol-ID "Forwards-SCTP" denotes a basic use of SCTP
between peers. Support for this protocol is OPTIONAL. If this
protocol is offered, MA-protocol-options data MUST also be carried in
the SCD object. The MA-protocol-options field formats are:
o in a Query: no information apart from the field header.
o in a Response: 2-byte port number at which the connection will be
accepted, followed by 2 pad bytes.
The connection is opened in the forwards direction, from the querying
node towards the responder. The querying node MAY use any source
address and source port. The destination for establishing the
message association MUST be derived from information in the Response:
the address from the interface-address in the Network-Layer-
Information object and the port from the SCD object as described
above.
Associations using Forwards-SCTP can carry messages with the transfer
attribute Reliable=True. If an error occurs on the SCTP connection
such as a reset, as can be reported by an SCTP socket API
notification [11], GIST MUST report this to NSLPs as discussed in
Section 4.1.2 of [1]. For the multihoming scenario, when a
destination address of a GIST-over-SCTP peer encounters a change, the
SCTP API will notify GIST about the availability of different SCTP
endpoint addresses and the possible change of the primary path.
Fu, et al. Experimental [Page 5]
^L
RFC 6084 GIST over SCTP and DTLS January 2011
3.2. Effect on GIST State Maintenance
As SCTP provides additional functionality over TCP, this section
discusses the implications of using GIST over SCTP on GIST state
maintenance.
While SCTP defines unidirectional streams, for the purpose of this
document, the concept of a bidirectional stream is used.
Implementations MUST establish both downstream and upstream
(unidirectional) SCTP streams and use the same stream identifier in
both directions. Thus, the two unidirectional streams (in opposite
directions) form a bidirectional stream.
Due to the multi-streaming support of SCTP, it is possible to use
different SCTP streams for different resources (e.g., different NSLP
sessions), rather than maintaining all messages along the same
transport connection/association in a correlated fashion as TCP
(which imposes strict (re)ordering and reliability per transport
level). However, there are limitations to the use of multi-
streaming. When an SCTP implementation is used for GIST transport,
all GIST messages for a particular session MUST be sent over the same
SCTP stream to assure the NSLP assumption of in-order delivery.
Multiple sessions MAY share the same SCTP stream based on local
policy.
The GIST concept of Messaging Association re-use is not affected by
this document or the use of SCTP. All rules defined in the GIST
specification remain valid in the context of GIST over SCTP.
3.3. PR-SCTP Support
A variant of SCTP, PR-SCTP [3] provides a "timed reliability"
service, which would be particularly useful for delivering GIST
Connection mode messages. It allows the user to specify, on a per-
message basis, the rules governing how persistent the transport
service should be in attempting to send the message to the receiver.
Because of the chunk bundling function of SCTP, reliable and
partially reliable messages can be multiplexed over a single PR-SCTP
association. Therefore, an SCTP implementation for GIST transport
SHOULD attempt to establish a PR-SCTP association using "timed
reliability" service instead of a standard SCTP association, if
available, to support more flexible transport features for potential
needs of different NSLPs.
When using a normally reliable session (as opposed to a partially
reliable session), if a node has sent the first transmission before
the lifetime expires, then the message MUST be sent as a normal
reliable message. During episodes of congestion, this is
Fu, et al. Experimental [Page 6]
^L
RFC 6084 GIST over SCTP and DTLS January 2011
particularly unfortunate, as retransmission wastes bandwidth that
could have been used for other (non-lifetime expired) messages. The
"timed reliability" service in PR-SCTP eliminates this issue and is
hence RECOMMENDED to be used for GIST over PR-SCTP.
3.4. API between GIST and NSLP
The GIST specification defines an abstract API between GIST and
NSLPs. While this document does not change the API itself, the
semantics of some parameters have slightly different interpretations
in the context of SCTP. This section only lists those primitives and
parameters that need special consideration when used in the context
of SCTP. The relevant primitives from [1] are as follows:
o The Timeout parameter in API "SendMessage": According to [1], this
parameter represents the "length of time GIST should attempt to
send this message before indicating an error". When used with
PR-SCTP, this parameter is used as the timeout for the "timed
reliability" service of PR-SCTP.
o "NetworkNotification": According to [1], this primitive "is passed
from GIST to a signalling application. It indicates that a
network event of possible interest to the signalling application
occurred". Here, if SCTP detects a failure of the primary path,
GIST SHOULD also indicate this event to the NSLP by calling this
primitive with Network-Notification-Type "Routing Status Change".
This notification should be done even if SCTP was able to retain
an open connection to the peer due to its multihoming
capabilities.
4. Bit-Level Formats
4.1. MA-Protocol-Options
This section provides the bit-level format for the MA-protocol-
options field that is used for SCTP protocol in the Stack-
Configuration-Data object of GIST.
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
: SCTP port number | Reserved :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
SCTP port number = Port number at which the responder will accept
SCTP connections
The SCTP port number is only supplied if sent by the responder.
Fu, et al. Experimental [Page 7]
^L
RFC 6084 GIST over SCTP and DTLS January 2011
5. Application of GIST over SCTP
5.1. Multihoming Support of SCTP
In general, the multihoming support of SCTP can be used to improve
fault-tolerance in case of a path or link failure. Thus, GIST over
SCTP would be able to deliver NSLP messages between peers even if the
primary path is not working anymore. However, for the Message
Routing Methods (MRMs) defined in the basic GIST specification, such
a feature is only of limited use. The default MRM is path-coupled,
which means that if the primary path is failing for the SCTP
association, it most likely is also failing for the IP traffic that
is signaled for. Thus, GIST would need to perform a refresh to the
NSIS nodes to the alternative path anyway to cope with the route
change. When the two endpoints of a multihomed SCTP association (but
none of the intermediate nodes between them) support NSIS, GIST over
SCTP provides a robust means for GIST to deliver NSLP messages even
when the primary path fails but at least one alternative path between
these (NSIS-enabled) endpoints of the multihomed path is available.
Additionally, the use of the multihoming support of SCTP provides
GIST and the NSLP with another source to detect route changes.
Furthermore, for the time between detection of the route change and
recovering from it, the alternative path offered by SCTP can be used
by the NSLP to make the transition more smoothly. Finally, future
MRMs might have different properties and therefore benefit from
multihoming more broadly.
5.2. Streaming Support in SCTP
Streaming support in SCTP is advantageous for GIST. It allows better
parallel processing, in particular by avoiding the head-of-line
blocking issue in TCP. Since a single GIST MA may be reused by
multiple sessions, using TCP as the transport for GIST signaling
messages belonging to different sessions may be blocked if another
message is dropped. In the case of SCTP, this can be avoided, as
different sessions having different requirements can belong to
different streams; thus, a message loss or reordering in a stream
will only affect the delivery of messages within that particular
stream, and not any other streams.
6. NAT Traversal Issue
NAT traversal for GIST over SCTP will follow Section 7.2 of [1] and
the GIST extensibility capabilities defined in [12]. This
specification does not define NAT traversal procedures for GIST over
SCTP, although an approach for SCTP NAT traversal is described in
[13].
Fu, et al. Experimental [Page 8]
^L
RFC 6084 GIST over SCTP and DTLS January 2011
7. Use of DTLS with GIST
This section specifies a new MA-Protocol-ID "DTLS" (value 4) for the
use of DTLS in GIST, which denotes a basic use of datagram transport
layer channel security, initially in conjunction with GIST over SCTP.
It provides server (i.e., GIST transport receiver) authentication and
integrity (as long as the NULL ciphersuite is not selected during
ciphersuite negotiation), as well as optionally replay protection for
control packets. The use of DTLS for securing GIST over SCTP allows
GIST to take the advantage of features provided by SCTP and its
extensions. The usage of DTLS for GIST over SCTP is similar to TLS
for GIST as specified in [1], where a stack-proposal containing both
MA-Protocol-IDs for SCTP and DTLS during the GIST handshake phase.
The usage of DTLS [2] for securing GIST over datagram transport
protocols MUST be implemented and SHOULD be used.
GIST message associations using DTLS may carry messages with transfer
attributes requesting confidentiality or integrity protection. The
specific DTLS version will be negotiated within the DTLS layer
itself, but implementations MUST NOT negotiate to protocol versions
prior to DTLS v1.0 and MUST use the highest protocol version
supported by both peers. NULL authentication and integrity ciphers
MUST NOT be negotiated for GIST nodes supporting DTLS. For
confidentiality ciphers, nodes can negotiate the NULL ciphersuites.
The same rules for negotiating TLS ciphersuites as specified in
Section 5.7.3 of [1] apply.
DTLS renegotiation [7] may cause problems for applications such that
connection security parameters can change without the application
knowing it. Hence, it is RECOMMENDED that renegotiation be disabled
for GIST over DTLS.
No MA-protocol-options field is required for DTLS. The configuration
information for the transport protocol over which DTLS is running
(e.g., SCTP port number) is provided by the MA-protocol-options for
that protocol.
8. Security Considerations
The security considerations of [1], [6], and [2] apply.
Additionally, although [4] does not support replay detection in DTLS
over SCTP, the SCTP replay protection mechanisms [6] [8] should be
able to protect NSIS messages transported using GIST over (DTLS over)
SCTP from replay attacks.
Fu, et al. Experimental [Page 9]
^L
RFC 6084 GIST over SCTP and DTLS January 2011
9. IANA Considerations
According to this specification, IANA has registered the following
codepoints (MA-Protocol-IDs) in a registry created by [1]:
+---------------------+------------------------------------------+
| MA-Protocol-ID | Protocol |
+---------------------+------------------------------------------+
| 3 | SCTP opened in the forwards direction |
| | |
| 4 | DTLS initiated in the forwards direction |
+---------------------+------------------------------------------+
Note that MA-Protocol-ID "DTLS" is never used alone but always
coupled with a transport protocol specified in the stack proposal.
10. Acknowledgments
The authors would like to thank John Loughney, Jukka Manner, Magnus
Westerlund, Sean Turner, Lars Eggert, Jeffrey Hutzelman, Robert
Hancock, Andrew McDonald, Martin Stiemerling, Fang-Chun Kuo, Jan
Demter, Lauri Liuhto, Michael Tuexen, and Roland Bless for their
helpful suggestions.
11. References
11.1. Normative References
[1] Schulzrinne, H. and R. Hancock, "GIST: General Internet
Signalling Transport", RFC 5971, October 2010.
[2] Rescorla, E. and N. Modadugu, "Datagram Transport Layer
Security", RFC 4347, April 2006.
[3] Stewart, R., Ramalho, M., Xie, Q., Tuexen, M., and P. Conrad,
"Stream Control Transmission Protocol (SCTP) Partial
Reliability Extension", RFC 3758, May 2004.
[4] Tuexen, M., Seggelmann, R., and E. Rescorla, "Datagram
Transport Layer Security (DTLS) for Stream Control Transmission
Protocol (SCTP)", RFC 6083, January 2011.
[5] Bradner, S., "Key words for use in RFCs to Indicate Requirement
Levels", BCP 14, RFC 2119, March 1997.
[6] Stewart, R., "Stream Control Transmission Protocol", RFC 4960,
September 2007.
Fu, et al. Experimental [Page 10]
^L
RFC 6084 GIST over SCTP and DTLS January 2011
[7] Rescorla, E., Ray, M., Dispensa, S., and N. Oskov, "Transport
Layer Security (TLS) Renegotiation Indication Extension",
RFC 5746, February 2010.
[8] Tuexen, M., Stewart, R., Lei, P., and E. Rescorla,
"Authenticated Chunks for the Stream Control Transmission
Protocol (SCTP)", RFC 4895, August 2007.
11.2. Informative References
[9] Postel, J., "Transmission Control Protocol", STD 7, RFC 793,
September 1981.
[10] Hancock, R., Karagiannis, G., Loughney, J., and S. Van den
Bosch, "Next Steps in Signaling (NSIS): Framework", RFC 4080,
June 2005.
[11] Stewart, R., Poon, K., Tuexen, M., Yasevich, V., and P. Lei,
"Sockets API Extensions for Stream Control Transmission
Protocol (SCTP)", Work in Progress, January 2011.
[12] Manner, J., Bless, R., Loughney, J., and E. Davies, "Using and
Extending the NSIS Protocol Family", RFC 5978, October 2010.
[13] Stewart, R., Tuexen, M., and I. Ruengeler, "Stream Control
Transmission Protocol (SCTP) Network Address Translation", Work
in Progress, December 2010.
Fu, et al. Experimental [Page 11]
^L
RFC 6084 GIST over SCTP and DTLS January 2011
Authors' Addresses
Xiaoming Fu
University of Goettingen
Institute of Computer Science
Goldschmidtstr. 7
Goettingen 37077
Germany
EMail: fu@cs.uni-goettingen.de
Christian Dickmann
University of Goettingen
Institute of Computer Science
Goldschmidtstr. 7
Goettingen 37077
Germany
EMail: mail@christian-dickmann.de
Jon Crowcroft
University of Cambridge
Computer Laboratory
William Gates Building
15 JJ Thomson Avenue
Cambridge CB3 0FD
UK
EMail: jon.crowcroft@cl.cam.ac.uk
Fu, et al. Experimental [Page 12]
^L
|