MPTCP (Multipath TCP)

I. TCP Stream 다중화 전송, MPTCP

가. MPTCP(Multipath TCP)의 개념

트래픽 고가용성 및 확장성을 위해 TCP Stream을 여러 개 묶어 호스트 간 데이터 송수신하는 기술

나. MPTCP의 특징

  • 호스트 간 다중경로를 통해 각 경로로 데이터를 송수신
  • 하나의 경로에 혼잡/단절 시 트래픽 전송 보장
  • LTE, Wi-Fi 등 이종망 간 데이터 병합 전송 가능
  • MPTCP는 IETF에 의해 2013년 표준화되어 TCP를 확장하여 다수 TCP 경로 구성 송수신 기술

 

II. MPTCP Flow 및 응용기술

가. MPTCP Flow

– MPTCP flow를 여러 sub-flow로 나누어 데이터를 전송하며, 수신측에서 데이터 병합

나. MPTCP 응용기술

  • IP기반 LTE망에서 혼잡에 의한 트래픽 손실 방지 위해 사용
  • LTE, Wibro, Wi-Fi 네트워크 연동 시 Carrier Aggregation 효과

 

III. MPTCP와 SCTP 비교

항목MPTCPSCTP
목적TCP 경로 다중화IP망에서 VoIP시그널링
프로토콜기존 TCP 사용SCTP로 변경 필요
NAT환경서비스 가능NAT장비 지원 필요
활용Carrier AggregationSignaling Gateway

 

콘텐츠 사용 시 출처 표기 부탁 드리고, 댓글은 큰 힘이 됩니다^^