1 / 8

GIST over SCTP: Extending GIST to Support Stream Control Transmission Protocol

This draft proposes extending the GIST protocol to support SCTP as a transport mechanism. It discusses the necessary changes to GIST and outlines the implementation status, open issues, and next steps.

lauris
Download Presentation

GIST over SCTP: Extending GIST to Support Stream Control Transmission Protocol

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GIST over SCTP<draft-fu-nsis-ntlp-sctp-00.txt> Xiaoming Fu Christian Dickmann Jon Crowcroft

  2. Overview • Motivation • GIST over SCTP • Implementation status • Open issues • Next steps

  3. Motivation • Current NTLP/GIST spec defines a flexible transport framework which (theoretically) allows any type of transport mechanism • Currently only support UDP, TCP and recently TLS over TCP • SCTP initially defined as a signaling transport protocol possesses many properties required by signaling transport • It should be possible to extend GIST to support SCTP as transport • GIST over SCTP: • Describes the considerations of extending GIST to support • Basic SCTP features: stream-based, multi-homing, etc • Considerations for partial reliability, TLS over SCTP

  4. GIST Protocol Negotiation Overview (per GIST draft) Querying Node Responding Node • Stack-Proposal: sequence of Profiles • Profile: stack of Protocol-Layers • Protocol-Layer: protocol name and security / stack-configuration-data • Add new setup mechanisms by defining new protocol-layers GIST-Query: Stack-Proposal-Q(fixed for interface and NSLPID)Node-Addressing-Information(parameters for possible protocols) GIST-Response: Stack-Proposal-R(fixed for interface and NSLPID)Node-Addressing-Information’(updated object from query) GIST-Confirm (in C-mode): Stack-Proposal-R (echoed)

  5. GIST over SCTP GIST stack proposal and its negotiation: • Add “SCTP” as a new transport protocol ID • Define Stack-Configuration-Data for “SCTP” • Suggest rules to support multi-homing, PR-SCTP, TLS/SCTP This proposal mainly discusses the necessary changes to GIST in order to use SCPT as transport. • Potentially, access router discovery can be also based on GIST

  6. Implementation status • All basic SCTP support: implemented in GIST release 0.2.0 • ~TCP, with an exception when session number becomes very huge (40k) • SCTP expert told me this can be due to the Linux SCTP implementation • PR-SCTP and TLS/SCTP support: TBD

  7. Open Issues • How to exactly support multi-homing • Host multihoming is easy • Per neighbor-pair multihoming needs further study

  8. Next Steps • Is this work useful? • Should it be accepted as a WG item?

More Related