Connection Migration

Connection ID는 네트워크 경로가 바뀌어도 연결을 찾게 해준다

TCP는 주소와 포트가 바뀌면 연결이 깨지기 쉽지만, QUIC은 Connection ID와 경로 검증을 이용해 같은 연결 상태를 새 경로로 옮길 수 있다.

Connection ID는 IP/포트와 별개로 QUIC 연결을 식별
Wi-Fi에서 LTE로 바뀌면 새 path를 검증
로드 밸런서, NAT, 방화벽 설정에 따라 성공 여부 달라짐
Before

Wi-Fi 경로

ClientIP 10.0.0.8:53121
SServerQUIC state 유지
Connection ID: 7f3a...c91주소가 아니라 연결 ID로 상태를 찾음
After

LTE 경로로 이동

ClientIP 172.20.2.4:61888
SServerPath validation 후 계속 처리
Same Connection IDPATH_CHALLENGE / PATH_RESPONSE로 새 경로 확인
모바일네트워크 전환

이동 중 Wi-Fi와 셀룰러 전환에 강하다.

NAT 변화주소/포트 변경

4튜플이 바뀌어도 연결 ID로 식별할 수 있다.

운영 조건인프라 지원 필요

UDP 차단, 로드 밸런서 라우팅, 서버 설정이 중요하다.