Skip to main content

Transport Evolution - UDP - TCP - SCTP - MPTCP - QUIC

The transport has gone for several churn to cater to different requirements at each occassions. Currently after having experiences with SCTP/ MPTCP, the transport is getting one more re-calibrating as QUIC (google experiment)
...... to be updated in coming days.

Main aim remains to be as light as UDP and still provide some reliability as TCP but not all.
QUIC is an experimental projects towards same.

Though the TCP was consistently used over the years and enhanced to mitigate the security/ reliability/ performance aspects. Its defeating the market progression to cloud. Cloud has made new technical advancements for the framework/ protocol/ environments where things can be deployed faster and analysis & results are much faster and quicker. Then our traditional OS based layering and very hard coupling and similarly tedious releasing it for usages and subsequently rollbacks and rollouts processes. Hence the experiment by google QUIC to decouple some of TCP sort of features from kernel and take them to user space to give easy roll-out/ roll-back functionality. This makes the solutions to respond to the instability faster and same pace to establish it.

The question still remains, should be release stable releases into kernel so that they cater to more stable base for user communities and markets.

Comments

Popular posts from this blog

NSSF - an 5G network function to support the network slicing

NSSF - Network Slice Selector Function The 5G System architecture (3GPP TS 23.501: 5G SA; Stage 2) consists of the following network functions (NF). - Authentication Server Function (AUSF) - Core Access and Mobility Management Function (AMF) - Data network (DN), e.g. operator services, Internet access or 3rd party services - Structured Data Storage network function (SDSF) - Unstructured Data Storage network function (UDSF) - Network Exposure Function (NEF) - NF Repository Function (NRF) - Network Slice Selection Function (NSSF) ======>>> our focus - Policy Control function (PCF) - Session Management Function (SMF) - Unified Data Management (UDM) - Unified Data Repository (UDR) - User plane Function (UPF) - Application Function (AF) - User Equipment (UE) - (Radio) Access Network ((R)AN)

SCTP - A new transport protocol

SCTP is a new transport protocol, also used for LTE Signalling S1-MME interface between eNB and MME (core network) and MME -HSS (Diameter / SCTP). 1 SCTP Protocol SCTP Packet is located after the MAC/ IP header. The basic SCTP Header consist of Source / Destination Ports (16 bits each), Verification Tag (32 bits) and check sum (32 bits) Verification Tag is used by the receiver to validate the senders authenticity, this get published by each endpoint to remote end duing the 4 way handshake done initially for setting up SCTP association. 1.1 4-Way handshake Msgs 1.1.1 INIT - Contains Initiate Tag, receiver window, in/out bound streams, initial TSN 1.1.2 INIT-ACK - Contains all params same as INIT msg also contains the State Cookie 1.1.3 COOKIE-ECHO - Contains Cookie same as received in INIT-ACK 1.1.4 COOKIE-ACK - Contains nothing, used to acknowledge receipt of COOKIE-ECHO Completion of above 4 SCTP msgs bring the SCTP association to an established stat...