2018년 11월 28일
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 비교
항목 | MPTCP | SCTP |
---|---|---|
목적 | TCP 경로 다중화 | IP망에서 VoIP시그널링 |
프로토콜 | 기존 TCP 사용 | SCTP로 변경 필요 |
NAT환경 | 서비스 가능 | NAT장비 지원 필요 |
활용 | Carrier Aggregation | Signaling Gateway |