12.07.2015 Views

The ns Manual (formerly ns Notes and Documentation)1 - NM Lab at ...

The ns Manual (formerly ns Notes and Documentation)1 - NM Lab at ...

The ns Manual (formerly ns Notes and Documentation)1 - NM Lab at ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 35SCTP AgentsThis chapter describes the SCTP agents developed for <strong>ns</strong> by the Protocol Engineering <strong>Lab</strong> <strong>at</strong> the University of Delaware.<strong>The</strong> SCTP agents are all two-way agents, which mea<strong>ns</strong> they are symmetric in the se<strong>ns</strong>e th<strong>at</strong> they represent both a sender <strong>and</strong>receiver. However, bi-directional d<strong>at</strong>a has not yet been implemented. Each i<strong>ns</strong>tance of an SCTP agent is either a sender orreceiver.<strong>The</strong> SCTP agents are implemented in files m<strong>at</strong>ching the regular expression ~<strong>ns</strong>/sctp/sctp*.{cc, h}.<strong>The</strong> SCTP agents currently supported are:• Agent/SCTP - RFC2960 + draft-ietf-tsvwg-sctpimpguide-09.txt + draft-ietf-tsvwg-usctp-01.txt• Agent/SCTP/HbAfterRto - experimental exte<strong>ns</strong>ion (HEARTBEAT after RTO)• Agent/SCTP/MultipleFastRtx - experimental exte<strong>ns</strong>ion (UD PEL’s Multiple Fast Retra<strong>ns</strong>mit algorithm)• Agent/SCTP/Timestamp - experimental exte<strong>ns</strong>ion (TIMESTAMP chunk)• Agent/SCTP/MfrHbAfterRto - experimental exte<strong>ns</strong>ion th<strong>at</strong> combines MultipleFastRtx <strong>and</strong> HbAfterRto• Agent/SCTP/MfrTimestamp - experimental exte<strong>ns</strong>ion th<strong>at</strong> combines MultipleFastRtx <strong>and</strong> TimestampSection 35.1 provides a simple overview of the base SCTP agent with details of configur<strong>at</strong>ion parameters <strong>and</strong> comm<strong>and</strong>s.Section 35.2 describes the SCTP exte<strong>ns</strong>io<strong>ns</strong> available. <strong>The</strong> details of the SCTP trace form<strong>at</strong> used in packet trace files areexplained in Section 35.3. Section 35.4 explai<strong>ns</strong> how to use legacy applic<strong>at</strong>io<strong>ns</strong> with SCTP <strong>and</strong> how to write SCTP-aware applic<strong>at</strong>io<strong>ns</strong>which exploit all SCTP’s fe<strong>at</strong>ures. Section 35.5 provides examples scripts for both singled homed <strong>and</strong> multihomedendpoints.35.1 <strong>The</strong> Base SCTP Agent<strong>The</strong> base SCTP agent Agent/SCTP supports the fe<strong>at</strong>ures in the following sectio<strong>ns</strong> of RFC2960, including modific<strong>at</strong>io<strong>ns</strong> upto draft-ietf-tsvwg-sctpimpguide-13.txt.5.1 Normal Establishment of an Associ<strong>at</strong>ion (rudimentary h<strong>and</strong>shake)6.1 Tra<strong>ns</strong>mission of DATA Chunks298

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!